@charset "UTF-8";
/* CSS Document */

body {
	background-color: #bfdeef;
	background-image: url(images/fullbg.jpg);
	background-repeat: repeat-x;
	margin-top:30px;
	margin-bottom:30px;
}
#headerMain
{
position:relative;
	width:909px;
	height:175px;
	background-image:url(images/header.png);
}

#headerTopMenu
{
	margin-top:30px;
	margin-right:20px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	
}

#headerTopMenu li
{
	display:inline;
	padding:10px;
	color:#265B9A;
}


#headerTopMenu a
{
text-decoration:none;
	color:#265B9A;
}
#headerTopMenu a:hover
{
text-decoration:underline;
}

#headerMenu
{
position:absolute;
	margin-top:140px;
	margin-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	width:850px;
	padding:0px;
	height:30px;
	border-bottom:1px solid #999900;
}

#headerMenu li
{
	display:inline;
	padding-right:30px;
	color:#265B9A;
	letter-spacing:1px;
}
#headerMenu a
{
text-decoration:none;
color:#265B9A;
}
#contentHolder
{
	background-image:url(images/y_tilebg.png);
	background-repeat:repeat-y;
	width:909px;
	height:auto;
}
#container
{
	position:relative;
	width:909px;
	height:auto;
	margin: 0 auto;
}

#contentCopy
{
	width:851px;
	margin-left:30px;
	background-image:url(images/bkg_content.png);
	background-repeat:repeat-y;
	height:auto;
}
#contentCopy_projects
{
	width:851px;
	margin-left:30px;
	background-image:url(images/bkg_image_projects.jpg);
	background-repeat:repeat-y;
	height:auto;
}
#contentCopy_news
{
	width:851px;
	margin-left:30px;
	background-image:url(images/bkg_image_news.jpg);
	background-repeat:repeat-y;
	height:auto;
	min-height:500px;
}

#contentMenu
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	padding-top:16px;
	color:#265B9A;
	
	
}
#contentMenu2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	padding-top:16px;
	color:#265B9A;
	
	
}
#contentMenu2 li
{
	display:inline;
	padding-left:3px;
	padding-right:3px;
	color:#265B9A;
	
}
#contentMenu2 a
{
	color:#265B9A;
	text-decoration:none;
	
}
#contentMenu2 a:hover
{
	color:#265B9A;
	text-decoration:underline;
	
}
#contentBanner
{
	width:890px;
	height:260px;
	margin-left:10px;
}

#contentMenu li
{
	display:inline;
	padding-left:3px;
	padding-right:3px;
	color:#265B9A;
	
}
#contentMenu a
{
	color:#265B9A;
	text-decoration:none;
	
}
#contentMenu a:hover
{
	color:#265B9A;
	text-decoration:underline;
	
}

#contentText
{
	width:340px;
	margin-left:130px;
	margin-top:10px;
	
}
#contentText a
{
	color:#265B9A;
	text-decoration:underline;
}
#contentText h1
{
margin:0;
padding-bottom:20px;
padding-top:20px;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#265B9A;
}
#contentText li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#265B9A;
}
#contentText p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#265B9A;
}
#contentText2
{
	width:600px;
	margin-left:130px;
	margin-top:10px;
	
}
#contentText2 h1
{
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#265B9A;
}
#contentText2 li
{
margin:0;
padding-bottom:20px;
padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#265B9A;
}
#contentText2 p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#265B9A;
}
#contentText_legal
{
	width:590px;
	margin:0 auto;
	padding-top:10px;
	
}

#contentText_legal h1
{
margin:0;
padding-bottom:20px;
padding-top:20px;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#265B9A;
}
#contentText_legal li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#265B9A;
}
#contentText_legal p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#265B9A;
}
a
{
	color:#265B9A;
}

#contentText_legal a
{
	color:#265B9A;
}

#projectimg 
{
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #999900;
}
#contentText_locations
{
	width:340px;
	margin-left:130px;
	margin-top:10px;
	
}
#contentText_locations h1
{
margin:0;
padding-bottom:20px;
padding-top:20px;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#265B9A;
}
#contentText_locations li
{
margin:0;
padding-bottom:20px;
padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#265B9A;
}
#contentText_locations p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#265B9A;
}
#contentText_locations a
{
	text-decoration:underline;
	color:#265B9A;
}

#contentText_contact
{
	width:340px;
	margin-left:130px;
	margin-top:10px;
	
}
#contentText_contact h1
{
margin:0;
padding-bottom:20px;
padding-top:20px;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#265B9A;
}
#contentText_contact li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#265B9A;
}
#contentText_contact p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#265B9A;
}
#contentText_contact a
{
	text-decoration:underline;
	color:#265B9A;
}
#contentText_project
{
	width:610px;
	margin-left:120px;
	margin-top:10px;
	
}
#contentText_project h1
{
margin:0;
padding-bottom:20px;
padding-top:20px;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#265B9A;
}
#contentText_project li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#265B9A;
}
#contentText_project p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#265B9A;
}
#news_sidebar
{
position:absolute;
	width:140px;
	margin-left:50px;
	margin-top:20px;
	
}
#news_sidebar ul
{
padding-left:15px;
	
}
#news_sidebar h1
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#005B9D;
	
}
#news_sidebar p
{
	font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#005B9D;
	
}
#news_sidebar li
{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#005B9D;
list-style:disc;
text-indent: 0px;
	
}
#news_sidebar a
{
color:#005B9D;
text-decoration:none;
	
}
#contentText3
{
	width:600px;
	margin-left:30px;
	margin-top:20px;
	padding-left:20px;
	padding-right:20px;
	
}
#contentText3 p
{
letter-spacing:1px;
line-height:26px;
	
}
#contentText3 h1
{
margin:0;
padding-bottom:20px;
padding-top:20px;
margin:0;
padding-bottom:20px;
padding-top:20px;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#265B9A;
}
#contentText3 li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#265B9A;
}
#contentText_news
{
	width:600px;
	margin-left:190px;
	padding:30px 20px 20px;
	
}
#contentText_news p
{
letter-spacing:1px;
	
}
#contentText_news a
{
color:#265B9A;
	
}
#contentText_news h1
{
margin:0;
padding-bottom:20px;
padding-top:20px;
margin:0;
padding-bottom:20px;
padding-top:20px;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#265B9A;
}
#contentText_news li
{
text-align:left;
line-height16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#265B9A;
}
#contentText_news ul
{
text-align:left;
line-height16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#265B9A;
}
.sideImage
{
	padding-bottom:10px;
}

#contentImageBar
{
position:absolute;
margin-left:470px;
margin-top:15px;
	width:270px;
	padding-left:10px;
	padding-top:42px;
}
#contentImageBar2
{
position:absolute;
margin-left:470px;
margin-top:55px;
	width:270px;
	padding-left:10px;
	padding-top:42px;
}


#main_framework {
	position:relative;
	margin: 0 auto;
	width:909px;
	height:auto;
	z-index:1;
}
#main_header {
	position:relative;
	margin: 0 auto;
	width:909px;
	height:126px;
	z-index:1;
	background-image:url(images/header.png);
	background-repeat:no-repeat;
}
#main_maincontent {
	position:relative;
	margin: 0 auto;
	width:909px;
	height:auto;
	z-index:1;
	background-image:url(images/y_tilebg.png);
	background-repeat:repeat-y;
}
#main_footer {
	position:relative;
	margin: 0 auto;
	width:909px;
	height:108px;
	z-index:1;
	background-image:url(images/footer.png);
	background-repeat:no-repeat;
	
}
#main_footersec {
	position:relative;
	margin: 0 auto;
	width:909px;
	height:100px;
	z-index:1;
	background-image:url(images/footersec.png);
	background-repeat:no-repeat;
	
}
#main_footersec_projects {
	position:relative;
	margin: 0 auto;
	width:909px;
	height:105px;
	z-index:1;
	background-image:url(images/footersec_projects.png);
	background-repeat:no-repeat;
	
}
#main_footersec_news {
	position:relative;
	margin: 0 auto;
	width:909px;
	height:105px;
	z-index:1;
	background-image:url(images/footersec_news.png);
	background-repeat:no-repeat;
	
}
#main_ourpeople {
	position:relative;
	margin: 0 auto;
	width:909px;
	height:198px;
	z-index:1;
	background-image:url(images/peoplepower.png);
	background-repeat:no-repeat;
	
}
#home_content {
	width: 909px;
	margin:0 auto;
	
	
}
#home_news {
	width: 420px;
	margin-left:440px;
	padding-top:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}
#home_news a {
color:#265B9A;
	
}
#home_news p {
padding-top:0px;
padding-bottom:8px;
margin-top:0px;
margin-bottom:0px;
}
#home_news li{
padding-bottom:8px;
list-style:none;
}
#footer {
	position:relative;
	margin: 0 auto;
	width:850px;
	height:50px;
	z-index:1;
	
}
#footerlink {
	position:relative;
	float:left;
	line-height:17px;
	margin: 0 auto;
	height:auto;
	z-index:1;
}
#footerlink a{
text-decoration:none;
color: #005B9D;
}
#footerlink a:hover{
text-decoration:underline;
color: #005B9D;
}
#footeraddress {
	position:relative;
	float:right;
	margin: 0 auto;
	height:auto;
	z-index:1;
	padding-left: 20px;
	margin-top: 5px;
	
}
#footercontact {
	position:relative;
	float:right;
	margin: 0 auto;
	height:auto;
	line-height:12px;
	z-index:1;
	padding-right: 20px;
	border-right:1px solid #0066CC;
	
}
p{
padding:0px;
margin:0px;
}
#geshome {
	position:absolute;
	width:248px;
	height:130px;
	z-index:1;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	color: #005B9D;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.style3 {color: #005B9D}
.style4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #005B9D; }
.style6 {color: #005B9D; font-weight: bold; }
.style7 {font-size: 15px}
.style8 {
	color: #0D488D;
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style9 {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #0D488D;
}
.style11 {font-family: Arial, Helvetica, sans-serif; color: #0D488D; font-size: 13px;}
.style13 {font-size: 13px}