body {
	background:url(../img/bg.gif) top left repeat-x #1f4b74;
	margin:0;
	padding:0;
	color:#333;
}
#container {
	margin:0;
	width:990px;
	padding:0;
}
#content {
	margin:0;
	width:990px;
	padding:0;
}
#content .header {
	background:url(../img/header_bg.jpg) top left no-repeat;
	margin:0;
	padding:0;
	width:990px;
	height:80px;
}
#content .header .logo {
	width:180px;
	padding:15px 0 0 28px;
	border:0;
}
#content .header .tagline {
	padding:10px 30px 0 0;
	margin:0;
	width:500px;
	float:right;
	text-align:right;
}

#content .headerHome {
	background:url(../img/headerHome_bg.jpg) top left no-repeat;
	margin:0;
	padding:0;
	width:990px;
	height:80px;
}
#content .headerHome .logo {
	width:180px;
	padding:15px 0 0 28px;
	border:0;
}
#content .headerHome .tagline {
	padding:10px 30px 0 0px;
	margin:0;
	width:720px;
	float:right;
	text-align:left;
}

#content .headerWork {
	background:url(../img/headerWork_bg.jpg) top left no-repeat;
	margin:0;
	padding:0;
	width:990px;
	height:80px;
}
#content .headerWork .logo {
	width:180px;
	padding:15px 0 0 28px;
	border:0;
}
#content .headerWork .tagline {
	padding:10px 30px 0 0;
	margin:0;
	width:500px;
	float:right;
	text-align:right;
}

#content .headerExpertise {
	background:url(../img/headerExpertise_bg.jpg) top left no-repeat;
	margin:0;
	padding:0;
	width:990px;
	height:80px;
}
#content .headerExpertise .logo {
	width:180px;
	padding:15px 0 0 28px;
	border:0;
}
#content .headerExpertise .tagline {
	padding:10px 30px 0 0;
	margin:0;
	width:500px;
	float:right;
	text-align:right;
}

#content .headerProcess {
	background:url(../img/headerProcess_bg.jpg) top left no-repeat;
	margin:0;
	padding:0;
	width:990px;
	height:80px;
}
#content .headerProcess .logo {
	width:180px;
	padding:15px 0 0 28px;
	border:0;
}
#content .headerProcess .tagline {
	padding:10px 30px 0 0;
	margin:0;
	width:500px;
	float:right;
	text-align:right;
}

#content .headerContact {
	background:url(../img/headerContact_bg.jpg) top left no-repeat;
	margin:0;
	padding:0;
	width:990px;
	height:80px;
}
#content .headerContact .logo {
	width:180px;
	padding:15px 0 0 28px;
	border:0;
}
#content .headerContact .tagline {
	padding:10px 30px 0 0;
	margin:0;
	width:500px;
	float:right;
	text-align:right;
}


#content .left {
	background:url(../img/left_bg.jpg) top left no-repeat;
	width:255px;
	height:447px;
	float:left;
	padding:0;
}
#content .leftHome {
	background:url(../img/leftHome_bg.jpg) top left no-repeat;
	width:255px;
	height:447px;
	float:left;
	padding:0;
}



#content .nav {
	width:157px;
	margin:70px 20px 30px 35px;
	*margin:70px 20px 10px 35px;
	float:left;
}
#content .nav ul {
	width:150px;
	margin: 0;
	padding: 0;
	text-align:right;
	list-style: none;
}
#content .nav li a {
	font:bold italic 1.0em georgia,serif;
	line-height:1.0em;
	width:150px;
	display: block;
	float: left;
	margin:3px 14px 3px 0;
	padding: 2px 7px 2px 0;
	text-decoration: none;
	color: #fff;
	text-shadow: 0 0 5px rgba(0,0,0,.1),
               0 1px 2px rgba(0,0,0,.3),
               0 2px 4px rgba(0,0,0,.2),
               0 3px 6px rgba(0,0,0,.25);
}

#content .nav a:hover {
	border-right:0px solid #1c6aac;
	color: #333;
	margin:3px 8px 3px 0;
	padding: 2px 9px 2px 0;
	text-decoration: none;
	text-shadow:none;
}
#content .nav .active a {
	color: #222;
	text-shadow:none;
}




#content .menu {
	width:146px;
	margin:75px 0 30px 40px;
	*margin-top:35px;
	text-align:right;
}
#content .menu p {
	font:italic 16px 'times new roman', times,serif;
	line-height:22px;
	color:#7fb7ef;
}
#content .menu p.client {
	font:normal 11px arial,sans-serif;
	line-height:16px;
	color:#5287bb;
}
#content .menu h2 {
	font:bold 13px "Georgia", "Times", serif;
	line-height:17px;
	color:#5c5c5c;
	margin:30px 0 0 0;
	padding:0;
}
#content .menu a {
	color:#5287bb;
	text-decoration:none;
}
#content .menu a:hover {
	color:#5287bb;
	text-decoration:underline;
}




#content .main {
	background:url(../img/main_bg.jpg) top no-repeat;
	width:735px;
	min-height:450px;
	margin:0;
	padding:0;
	float:right;
}
#content .main a {
	color:#F5D1A2;
	text-decoration:none;
	text-shadow:1px 1px #333;
}
#content .main a:hover {
	color:#F5D1A2;
	text-decoration:underline;
	text-shadow:1px 1px #333;
}
#content .main p {
	font:normal 13px arial,sans-serif;
	line-height:23px;
	margin:7px 5px 12px 5px;
	padding:0px 30px 0 125px;
	color:#ccdeef;
	text-shadow:1px 1px #333;
}
#content .main h1 {
	font:normal 34px "Georgia", "Times", serif;
	line-height:42px;
	color:#fff;
	margin:10px 0 0 0;
	padding:70px 30px 15px 125px;
	text-shadow:  0 0 2px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 2px 5px rgba(0,0,0,.2),
               0 4px 7px rgba(0,0,0,.25),
               0 6px 7px rgba(0,0,0,.2),
               0 8px 14px rgba(0,0,0,.15);
}
#content .main h2 {
	font:bold 18px "Georgia", "Times", serif;
	line-height:23px;
	text-shadow:1px 1px #000;
	color:#F5DBB8;
	margin:20px 0 0px 5px;
	padding:10px 25px 10px 125px;
}
#content .main h2.subtitle {
	font:normal 20px "Georgia", "Times", serif;
	line-height:28px;
	text-shadow:1px 1px #000;
	color:#dcedfc;
	margin:0 0 11px 5px;
	padding-top:0;
}
#content .main h3 {
	font:bold 16px "Georgia", "Times", serif;
	line-height:17px;
	color:#F5DBB8;
	margin:25px 0 0px 130px;
	padding:0;
	text-shadow:1px 1px #333;
}

#content .main ul {
	margin:0;
	*margin-left:20px;
	padding:0;
	list-style:none;
}
#content .main li {
	list-style:disc;
	margin-left:155px;
	*margin-left:140px;
	padding:0 30px 4px 0px;
	font:normal 13px arial,sans-serif;
	color:#ccdeef;
	line-height:18px;
	text-shadow:1px 1px #333;
}
#content .main ul.work li {
	list-style:none;
	margin-left:145px;
	*margin-left:120px;
	padding:0 0px 4px 0px;
	font:normal 13px arial,sans-serif;
	color:#ccdeef;
	line-height:21px;
}
#content .main li a {
	color:#F5D1A2;
	text-decoration:none;
	text-shadow:1px 1px #333;
}
#content .main li a:hover {
	color:#F5D1A2;
	text-decoration:underline;
	text-shadow:1px 1px #333;
}

#content .main span.subtext {
	color:#e6e6e6;
	font:normal 11px "Georgia", "Times", serif;
	line-height:15px;
}
#content .main span.subtext a {
	color:#e6e6e6;
	text-decoration:none;
}
#content .main span.subtext a:hover {
	color:#fff;
	text-decoration:underline;
}



#content .mainHome {
	background:url(../img/mainHome_bg.jpg) top no-repeat;
	width:735px;
	min-height:450px;
	margin:0;
	padding:0;
	float:right;
}
#content .mainHome a {
	color:#F5D1A2;
	text-decoration:none;
	text-shadow:1px 1px #333;
}
#content .mainHome a:hover {
	color:#F5D1A2;
	text-decoration:underline;
	text-shadow:1px 1px #333;
}
#content .mainHome p {
	font:normal 13px arial,sans-serif;
	line-height:23px;
	margin:7px 5px 12px 5px;
	padding:0px 30px 0 10px;
	color:#ccdeef;
	text-shadow:1px 1px #333;
}
#content .mainHome h1 {
	font:normal 42px "Georgia", "Times", serif;
	line-height:42px;
	color:#fff;
	margin:10px 0 0 0;
	padding:70px 30px 0 10px;
	text-shadow:  0 0 2px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 2px 5px rgba(0,0,0,.2),
               0 4px 7px rgba(0,0,0,.25),
               0 6px 7px rgba(0,0,0,.2),
               0 8px 14px rgba(0,0,0,.15);
}
#content .mainHome h2 {
	font:bold 18px "Georgia", "Times", serif;
	line-height:23px;
	text-shadow:1px 1px #000;
	color:#F5DBB8;
	margin:10px 0 0px 5px;
	padding:10px 25px 10px 10px;
}
#content .mainHome h2.subtitle {
	font:normal 20px "Georgia", "Times", serif;
	line-height:28px;
	text-shadow:1px 1px #000;
	color:#dcedfc;
	margin:20px 0 11px 5px;
	padding-top:0;
}
#content .mainHome h3 {
	font:bold 16px "Georgia", "Times", serif;
	line-height:17px;
	color:#F5DBB8;
	margin:25px 0 0px 130px;
	padding:0;
	text-shadow:1px 1px #333;
}
#content .mainHome ul {
	margin:0;
	*margin-left:20px;
	padding:0;
	list-style:none;
}
#content .mainHome li {
	list-style:disc;
	margin-left:155px;
	*margin-left:140px;
	padding:0 0px 4px 0px;
	font:normal 13px arial,sans-serif;
	color:#ccdeef;
	line-height:18px;
	text-shadow:1px 1px #333;
}
#content .mainHome ul.work li {
	list-style:none;
	margin-left:145px;
	*margin-left:120px;
	padding:0 0px 4px 0px;
	font:normal 13px arial,sans-serif;
	color:#ccdeef;
	line-height:21px;
}
#content .mainHome li a {
	color:#F5D1A2;
	text-decoration:none;
	text-shadow:1px 1px #333;
}
#content .mainHome li a:hover {
	color:#F5D1A2;
	text-decoration:underline;
	text-shadow:1px 1px #333;
}
#content .mainHome span.subtext {
	color:#e6e6e6;
	font:normal 11px "Georgia", "Times", serif;
	line-height:15px;
}
#content .mainHome span.subtext a {
	color:#e6e6e6;
	text-decoration:none;
}
#content .mainHome span.subtext a:hover {
	color:#fff;
	text-decoration:underline;
}


#content .mainPortfolio {
	background:url(../img/mainHome_bg.jpg) top no-repeat;
	width:735px;
	min-height:450px;
	margin:0;
	padding:0;
	float:right;
}
#content .mainPortfolio a {
	color:#F5D1A2;
	text-decoration:none;
	text-shadow:1px 1px #333;
}
#content .mainPortfolio a:hover {
	color:#F5D1A2;
	text-decoration:underline;
	text-shadow:1px 1px #333;
}
#content .mainPortfolio p {
	font:normal 13px arial,sans-serif;
	line-height:23px;
	margin:7px 5px 12px 5px;
	padding:0 30px 0 0;
	color:#ccdeef;
	text-shadow:1px 1px #333;
}
#content .mainPortfolio h1 {
	font:normal 34px "Georgia", "Times", serif;
	line-height:42px;
	color:#fff;
	margin:10px 0 0 0;
	padding:50px 30px 0 0;
	text-shadow:  0 0 2px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 2px 5px rgba(0,0,0,.2),
               0 4px 7px rgba(0,0,0,.25),
               0 6px 7px rgba(0,0,0,.2),
               0 8px 14px rgba(0,0,0,.15);
}
#content .mainPortfolio h2 {
	font:bold 18px "Georgia", "Times", serif;
	line-height:23px;
	text-shadow:1px 1px #000;
	color:#F5DBB8;
	margin:10px 0 0px 5px;
	padding:10px 25px 0 0;
}
#content .mainPortfolio h2.subtitle {
	font:normal 20px "Georgia", "Times", serif;
	line-height:28px;
	text-shadow:1px 1px #000;
	color:#dcedfc;
	margin:20px 0 11px 5px;
	padding-top:0;
}
#content .mainPortfolio h3 {
	font:bold 16px "Georgia", "Times", serif;
	line-height:17px;
	color:#F5DBB8;
	margin:25px 0 0px 130px;
	padding:0;
	text-shadow:1px 1px #333;
}
#content .mainPortfolio ul {
	margin:0;
	*margin-left:20px;
	padding:0;
	list-style:none;
}
#content .mainPortfolio li {
	list-style:disc;
	margin-left:155px;
	*margin-left:140px;
	padding:0 0 4px 0;
	font:normal 13px arial,sans-serif;
	color:#ccdeef;
	line-height:18px;
	text-shadow:1px 1px #333;
}
#content .mainPortfolio ul.work li {
	list-style:none;
	margin-left:145px;
	*margin-left:120px;
	padding:0 0 4px 0;
	font:normal 13px arial,sans-serif;
	color:#ccdeef;
	line-height:21px;
}
#content .mainPortfolio li a {
	color:#F5D1A2;
	text-decoration:none;
	text-shadow:1px 1px #333;
}
#content .mainPortfolio li a:hover {
	color:#F5D1A2;
	text-decoration:underline;
	text-shadow:1px 1px #333;
}
#content .mainPortfolio span.subtext {
	color:#e6e6e6;
	font:normal 11px "Georgia", "Times", serif;
	line-height:15px;
}
#content .mainPortfolio span.subtext a {
	color:#e6e6e6;
	text-decoration:none;
}
#content .mainPortfolio span.subtext a:hover {
	color:#fff;
	text-decoration:underline;
}



#content .mainWork {
	background:url(../img/mainWork_bg.jpg) top no-repeat;
	width:735px;
	min-height:450px;
	margin:0;
	padding:0;
	float:right;
}
#content .mainWork a {
	color:#F5D1A2;
	text-decoration:none;
	text-shadow:1px 1px #333;
}
#content .mainWork a:hover {
	color:#F5D1A2;
	text-decoration:underline;
	text-shadow:1px 1px #333;
}
#content .mainWork p {
	font:normal 13px arial,sans-serif;
	line-height:23px;
	margin:7px 5px 12px 5px;
	padding:0px 30px 0 125px;
	color:#ccdeef;
	text-shadow:1px 1px #333;
}
#content .mainWork h1 {
	font:normal 34px "Georgia", "Times", serif;
	line-height:42px;
	color:#fff;
	margin:10px 0 0 0;
	padding:70px 30px 15px 125px;
	text-shadow:  0 0 2px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 2px 5px rgba(0,0,0,.2),
               0 4px 7px rgba(0,0,0,.25),
               0 6px 7px rgba(0,0,0,.2),
               0 8px 14px rgba(0,0,0,.15);
}
#content .mainWork h2 {
	font:bold 18px "Georgia", "Times", serif;
	line-height:23px;
	text-shadow:1px 1px #000;
	color:#F5DBB8;
	margin:20px 0 0px 5px;
	padding:10px 25px 10px 125px;
}
#content .mainWork h2.subtitle {
	font:normal 20px "Georgia", "Times", serif;
	line-height:28px;
	text-shadow:1px 1px #000;
	color:#dcedfc;
	margin:0 0 11px 5px;
	padding-top:0;
}
#content .mainWork h3 {
	font:bold 16px "Georgia", "Times", serif;
	line-height:17px;
	color:#F5DBB8;
	margin:25px 0 0px 130px;
	padding:0;
	text-shadow:1px 1px #333;
}
#content .mainWork ul {
	margin:0;
	*margin-left:20px;
	padding:0;
	list-style:none;
}
#content .mainWork li {
	list-style:disc;
	margin-left:155px;
	*margin-left:140px;
	padding:0 0px 4px 0px;
	font:normal 13px arial,sans-serif;
	color:#ccdeef;
	line-height:18px;
	text-shadow:1px 1px #333;
}
#content .mainWork ul.work li {
	list-style:none;
	margin-left:145px;
	*margin-left:120px;
	padding:0 0px 4px 0px;
	font:normal 13px arial,sans-serif;
	color:#ccdeef;
	line-height:21px;
}
#content .mainWork li a {
	color:#F5D1A2;
	text-decoration:none;
	text-shadow:1px 1px #333;
}
#content .mainWork li a:hover {
	color:#F5D1A2;
	text-decoration:underline;
	text-shadow:1px 1px #333;
}
#content .mainWork span.subtext {
	color:#e6e6e6;
	font:normal 11px "Georgia", "Times", serif;
	line-height:15px;
}
#content .mainWork span.subtext a {
	color:#e6e6e6;
	text-decoration:none;
}
#content .mainWork span.subtext a:hover {
	color:#fff;
	text-decoration:underline;
}


#content .mainProcess {
	background:url(../img/mainProcess_bg.jpg) top no-repeat;
	width:735px;
	min-height:450px;
	margin:0;
	padding:0;
	float:right;
}
#content .mainProcess a {
	color:#F5D1A2;
	text-decoration:none;
	text-shadow:1px 1px #333;
}
#content .mainProcess a:hover {
	color:#F5D1A2;
	text-decoration:underline;
	text-shadow:1px 1px #333;
}
#content .mainProcess p {
	font:normal 13px arial,sans-serif;
	line-height:23px;
	margin:7px 5px 12px 5px;
	padding:0px 30px 0 125px;
	color:#ccdeef;
	text-shadow:1px 1px #333;
}
#content .mainProcess h1 {
	font:normal 34px "Georgia", "Times", serif;
	line-height:42px;
	color:#fff;
	margin:10px 0 0 0;
	padding:70px 30px 15px 125px;
	text-shadow:  0 0 2px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 2px 5px rgba(0,0,0,.2),
               0 4px 7px rgba(0,0,0,.25),
               0 6px 7px rgba(0,0,0,.2),
               0 8px 14px rgba(0,0,0,.15);
}
#content .mainProcess h2 {
	font:bold 18px "Georgia", "Times", serif;
	line-height:23px;
	text-shadow:1px 1px #000;
	color:#F5DBB8;
	margin:20px 0 0px 5px;
	padding:10px 25px 10px 125px;
}
#content .mainProcess h2.subtitle {
	font:normal 20px "Georgia", "Times", serif;
	line-height:28px;
	text-shadow:1px 1px #000;
	color:#dcedfc;
	margin:0 0 11px 5px;
	padding-top:0;
}
#content .mainProcess h3 {
	font:bold 16px "Georgia", "Times", serif;
	line-height:17px;
	color:#F5DBB8;
	margin:25px 0 0px 130px;
	padding:0;
	text-shadow:1px 1px #333;
}
#content .mainProcess ul {
	margin:0;
	*margin-left:20px;
	padding:0;
	list-style:none;
}
#content .mainProcess li {
	list-style:disc;
	margin-left:155px;
	*margin-left:140px;
	padding:0 0px 4px 0px;
	font:normal 13px arial,sans-serif;
	color:#ccdeef;
	line-height:18px;
	text-shadow:1px 1px #333;
}
#content .mainProcess ul.work li {
	list-style:none;
	margin-left:145px;
	*margin-left:120px;
	padding:0 0px 4px 0px;
	font:normal 13px arial,sans-serif;
	color:#ccdeef;
	line-height:21px;
}
#content .mainProcess li a {
	color:#F5D1A2;
	text-decoration:none;
	text-shadow:1px 1px #333;
}
#content .mainProcess li a:hover {
	color:#F5D1A2;
	text-decoration:underline;
	text-shadow:1px 1px #333;
}
#content .mainProcess span.subtext {
	color:#e6e6e6;
	font:normal 11px "Georgia", "Times", serif;
	line-height:15px;
}
#content .mainProcess span.subtext a {
	color:#e6e6e6;
	text-decoration:none;
}
#content .mainProcess span.subtext a:hover {
	color:#fff;
	text-decoration:underline;
}

#content .mainContact {
	background:url(../img/mainContact_bg.jpg) top no-repeat;
	width:735px;
	min-height:450px;
	margin:0;
	padding:0;
	float:right;
}
#content .mainContact a {
	color:#F5D1A2;
	text-decoration:none;
	text-shadow:1px 1px #333;
}
#content .mainContact a:hover {
	color:#F5D1A2;
	text-decoration:underline;
	text-shadow:1px 1px #333;
}
#content .mainContact p {
	font:normal 13px arial,sans-serif;
	line-height:23px;
	margin:7px 5px 12px 5px;
	padding:0px 30px 0 125px;
	color:#ccdeef;
	text-shadow:1px 1px #333;
}
#content .mainContact h1 {
	font:normal 34px "Georgia", "Times", serif;
	line-height:42px;
	color:#fff;
	margin:10px 0 0 0;
	padding:70px 30px 15px 125px;
	text-shadow:  0 0 2px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 2px 5px rgba(0,0,0,.2),
               0 4px 7px rgba(0,0,0,.25),
               0 6px 7px rgba(0,0,0,.2),
               0 8px 14px rgba(0,0,0,.15);
}
#content .mainContact h2 {
	font:bold 18px "Georgia", "Times", serif;
	line-height:23px;
	text-shadow:1px 1px #000;
	color:#F5DBB8;
	margin:20px 0 0px 5px;
	padding:10px 25px 10px 125px;
}
#content .mainContact h2.subtitle {
	font:normal 20px "Georgia", "Times", serif;
	line-height:28px;
	text-shadow:1px 1px #000;
	color:#dcedfc;
	margin:0 0 11px 5px;
	padding-top:0;
}
#content .mainContact h3 {
	font:bold 16px "Georgia", "Times", serif;
	line-height:17px;
	color:#F5DBB8;
	margin:25px 0 0px 130px;
	padding:0;
	text-shadow:1px 1px #333;
}
#content .mainContact ul {
	margin:0;
	*margin-left:20px;
	padding:0;
	list-style:none;
}
#content .mainContact li {
	list-style:disc;
	margin-left:155px;
	*margin-left:140px;
	padding:0 0px 4px 0px;
	font:normal 13px arial,sans-serif;
	color:#ccdeef;
	line-height:18px;
	text-shadow:1px 1px #333;
}
#content .mainContact ul.work li {
	list-style:none;
	margin-left:145px;
	*margin-left:120px;
	padding:0 0px 4px 0px;
	font:normal 13px arial,sans-serif;
	color:#ccdeef;
	line-height:21px;
}
#content .mainContact li a {
	color:#F5D1A2;
	text-decoration:none;
	text-shadow:1px 1px #333;
}
#content .mainContact li a:hover {
	color:#F5D1A2;
	text-decoration:underline;
	text-shadow:1px 1px #333;
}
#content .mainContact span.subtext {
	color:#e6e6e6;
	font:normal 11px "Georgia", "Times", serif;
	line-height:15px;
}
#content .mainContact span.subtext a {
	color:#e6e6e6;
	text-decoration:none;
}
#content .mainContact span.subtext a:hover {
	color:#fff;
	text-decoration:underline;
}

#content .mainExpertise {
	background:url(../img/mainExpertise_bg.jpg) top no-repeat;
	width:735px;
	min-height:450px;
	margin:0;
	padding:0;
	float:right;
}
#content .mainExpertise a {
	color:#F5D1A2;
	text-decoration:none;
	text-shadow:1px 1px #333;
}
#content .mainExpertise a:hover {
	color:#F5D1A2;
	text-decoration:underline;
	text-shadow:1px 1px #333;
}
#content .mainExpertise p {
	font:normal 13px arial,sans-serif;
	line-height:23px;
	margin:7px 5px 12px 5px;
	padding:0px 30px 0 125px;
	color:#ccdeef;
	text-shadow:1px 1px #333;
}
#content .mainExpertise h1 {
	font:normal 34px "Georgia", "Times", serif;
	line-height:42px;
	color:#fff;
	margin:10px 0 0 0;
	padding:70px 30px 15px 125px;
	text-shadow:  0 0 2px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 2px 5px rgba(0,0,0,.2),
               0 4px 7px rgba(0,0,0,.25),
               0 6px 7px rgba(0,0,0,.2),
               0 8px 14px rgba(0,0,0,.15);
}
#content .mainExpertise h2 {
	font:bold 18px "Georgia", "Times", serif;
	line-height:23px;
	text-shadow:1px 1px #000;
	color:#F5DBB8;
	margin:20px 0 0px 5px;
	padding:10px 25px 10px 125px;
}
#content .mainExpertise h2.subtitle {
	font:normal 20px "Georgia", "Times", serif;
	line-height:28px;
	text-shadow:1px 1px #000;
	color:#dcedfc;
	margin:0 0 11px 5px;
	padding-top:0;
}
#content .mainExpertise h3 {
	font:bold 16px "Georgia", "Times", serif;
	line-height:17px;
	color:#F5DBB8;
	margin:25px 0 0px 130px;
	padding:0;
	text-shadow:1px 1px #333;
}
#content .mainExpertise ul {
	margin:0;
	*margin-left:20px;
	padding:0;
	list-style:none;
}
#content .mainExpertise li {
	list-style:disc;
	margin-left:155px;
	*margin-left:140px;
	padding:0 0px 4px 0px;
	font:normal 13px arial,sans-serif;
	color:#ccdeef;
	line-height:18px;
	text-shadow:1px 1px #333;
}
#content .mainExpertise ul.work li {
	list-style:none;
	margin-left:145px;
	*margin-left:120px;
	padding:0 0px 4px 0px;
	font:normal 13px arial,sans-serif;
	color:#ccdeef;
	line-height:21px;
}
#content .mainExpertise li a {
	color:#F5D1A2;
	text-decoration:none;
	text-shadow:1px 1px #333;
}
#content .mainExpertise li a:hover {
	color:#F5D1A2;
	text-decoration:underline;
	text-shadow:1px 1px #333;
}
#content .mainExpertise span.subtext {
	color:#e6e6e6;
	font:normal 11px "Georgia", "Times", serif;
	line-height:15px;
}
#content .mainExpertise span.subtext a {
	color:#e6e6e6;
	text-decoration:none;
}
#content .mainExpertise span.subtext a:hover {
	color:#fff;
	text-decoration:underline;
}



span.new {
	color:#dadada;
	font-family:"Georgia", "Times";
	font-size:9px;
	font-weight:bold;
	line-height:14px;
	margin-left:3px;
}
#footer {
	margin:0 auto;
	padding-top:30px;
	float:left;
	width:990px;
	height:60px;
}
#footer p {
	font:normal 11px arial,sans-serif;
	float:right;
	line-height:19px;
	margin:14px 40px 0 0px;
	padding:0;
	color:#5287bb;
}
#footer a {
	color:#5287bb;
	text-decoration:none;
}
#footer a:hover {
	color:#7fb7ef;
	text-decoration:none;
}

