/* CSS Document */

body{ width:100%; margin:0; font-family:Tahoma, Verdana;font-size:12px;  color:#778B91; line-height:19px;  }

#main{width:100%; margin:auto;}

#topband{ background: url(../NewLayout/images/banner_top.jpg); margin:auto; }

#band{ margin:auto; height:45px; background:url(../images/topbg.jpg); background-repeat:no-repeat; width:881px;}
 
#logoband{ width:100%; margin:auto;}

#logo{ height:66px; margin: auto;  width:881px; padding-left:47px;}

#bannerbox{ width:100%; margin:auto; background: url(../NewLayout/images/banner_bot.jpg);  height:214px;}

#bannerboxsmall{ width:881px; margin:auto; height:214px; }

 #grayleft{float:left; height:214px;; width:15px;}
 
 #banner {float:left; height:214px;; width:835px;}
 
 #space{width:7px; float:left; background:url(../images/spacerbar.jpg); background-repeat:repeat-y;}
 
 #grayright{float:left; width:15px; height:214px;}
 
 #graybar{ width:100%; height:14px; margin-top:3px; background:#BDD600;}
 #graybarBot{ width:100%; height:10px; margin-top:3px; background:#BDD600;}
 
 #content{width:881px; margin:0 auto;font-family:Tahoma, Verdana;font-size:12px;  color:#778B91; line-height:19px;}
 
 
 #textarea{ width:836px; margin-left:23px;font-size:12px; }
 
#links{ margin-top:0px;}

#linkarrow{ width:835px; height:6px; background:url(../images/linkarrow.jpg);}

#sublinks{ background:#E0E5E8; padding-left:5px; font-size:12px; padding-right:5px; padding-top:5px; padding-bottom:5px;}

#links a {text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4E656C;}

#links a:hover {text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF6215; text-decoration: underline;}

#sublinks a { text-decoration:none; color:#4E656C;}

#sublinks a:hover {text-decoration:none; color:#FF6215;}

#sublinks1{ background:#4D666B; color:#E0E5E8; width:150px; height:15px; padding-left:3px;padding-right:3px; padding-bottom:2px; }

#sublinks1 a { text-decoration:none; color:#FFFFFF;}

#sublinks1 a:hover {text-decoration:none; color:#FF6215;}

.head{font-weight:bold; float:left; width:135px;}

.head_text{float:left;}

#heading { margin-top:20px;  border-bottom:solid 1px; line-height:15px; font-size:16px; font-weight:bold; padding-bottom:3px;   } 

#title{ margin-top:20px;}

#projectimage{ width: 370px; float:left; font-size:12px;}

#image{width: 368px; height:430px; border-top:solid 1px #DEE3E7;border-left:solid 1px #DEE3E7;border-right:solid 1px #DEE3E7;}

#image_caption{float:left; background-color:#F5F4F4;  text-align:left; font-weight:bold; width:363px;border-bottom:solid 1px #DEE3E7;border-left:solid 1px #DEE3E7;border-right:solid 1px #DEE3E7;  padding-left:5px; height:20px;}

#zoom{float:left;}

#morepics{float:left; width:320px;  padding-top:3px;}

.button_wraper{height:20px; width:45px; float:right;}

.rightarrow_button{width:20px; height:20px; float:right; margin-top:4px;}

.leftarrow_button{ width:20px; height:20px; float:left;  margin-top:4px; margin-right:5px; }


#morepics a { text-decoration:none; color:#4E656C;}

#morepics a:hover {text-decoration:none; color:#FF6215;}



#project{ margin-top:10px; padding-bottom:10px;  line-height:20px; color:#4E656C; float:left; width:100%;  }

#job_details{ margin-top:10px; padding-bottom:10px;  line-height:20px; color:#4E656C; float:left; width:100%;border:solid 1px #dadada  }

#Job_view_button{ float:right; }

#job_head_wraper{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;   color:#4E656C;    height:20px;  width:831px; padding-left:5px; float:left; border-bottom:solid 1px #dadada; }

#job_bg{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;   color:#4E656C; width:400px; float:left;  }

#job_text{  font-family:Tahoma, Verdana;font-size:12px;  color:#778B91; line-height:19px;  padding-left:10px; margin-top:10px;  }

#job_orange{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF6113;}

#project_content{width:447px; float:right;font-family:Tahoma, Verdana;font-size:12px;  color:#778B91; line-height:19px;}

#highlights{ border-bottom:solid 1px #dadada; float:left; padding-bottom:15px;width:447px; }

#highlights_heading{ color:#FF6115;font-weight:bold; font-size:12px; height:20px; padding-left:5px; border-bottom:solid 1px #dadada; }

#highlight_content{margin-top:10px;}

.project_text{background:#EFF5F8; font-weight:normal;  height:15px; padding-left:5px;padding-bottom:6px; margin-top:5px; font-size:12px; }

.project_text_wraper{ width:100%; float:left; margin-top:10px; }

.project_text_left{ font-weight:bold; font-size:12px;  padding-left:8px; float:left;width:150px;line-height:15px; }

.project_text_right{ font-weight:normal; font-size:12px;  padding-left:5px;  float:left; width:275px; line-height:15px;}

#location{background:#EFF5F8; font-weight:bold; font-size:12px; height:15px; padding-left:5px;padding-bottom:6px; margin-top:5px; }

#scope{background:#EFF5F8;margin-top:5px; float:left; }

#scopeheading{width:50px;padding-bottom:2px; float:left;  font-weight:bold; font-size:10px; padding-left:5px; }

#scope_content{ width:387px; float:right; text-align:justify; padding-right:5px; padding-bottom:2px;}

#owner{background:#EFF5F8; font-weight:bold; font-size:12px;padding-bottom:6px; height:15px; padding-left:5px; margin-top:5px; }

#consultant{background:#EFF5F8;padding-bottom:6px; font-weight:bold; font-size:12px; height:15px; padding-left:5px; margin-top:5px; }

#startdate{background:#EFF5F8;padding-bottom:6px; font-weight:bold; font-size:12px; height:15px; padding-left:5px; margin-top:5px; }

#completion{background:#EFF5F8;padding-bottom:6px; font-weight:bold; font-size:12px; height:15px; padding-left:5px; margin-top:5px; }
#contractor{background:#EFF5F8;padding-bottom:6px; font-weight:bold; font-size:12px; height:15px; padding-left:5px; margin-top:5px; }

#project_brief{ margin-top:10px; text-align: justify; padding-bottom:10px; line-height:20px; font-size:12px; color:#778B91}


#about_brief{ margin-top:10px; padding-bottom:10px; border-bottom:solid 2px; line-height:15px; font-family:Tahoma, Verdana;font-size:12px;  color:#BDD600; line-height:19px;  } 
#about_brief2{ margin-top:10px; padding-bottom:10px; line-height:15px; font-family:Tahoma, Verdana;font-size:12px; line-height:19px;  } 

#bottombox{ margin-top:1px; float:left; }

#currentprojects{ width:268px; float:left;}

#projectslisting{ width:258px; margin-top:10px;border-bottom: dashed 1px #91AEB4; padding-bottom:18px;}
#projectslisting2{ width:832px; margin-top:10px;border-bottom: dashed 1px #91AEB4; padding-bottom:18px;}

#news
{ 
width:288px; 
height:180px;  
float:left; 

color:#BDD600; 
border-left:solid 2px; 
margin-left:5px; 
font-size:12px;
}
.newsTitle {
	font-size: 14px;
	font-weight: bold;
	color:#FF6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.rsDetails2 {
	color: #999999;
	font-size:13px;
}
.rsDetails {
	font-size:10px;
	color: #333333;
}

#newslist{ width:258px; margin-left:15px;height:135px;border-bottom: dashed 1px #91AEB4; padding-bottom:18px;    margin-top:10px;}

#newstop { width:258px; margin-left:15px;}

.newsdate{font-weight:bold; color:#FF6600; margin-top:5px;}

.newsheading {font-weight:bold;}

.newstext { padding-bottom:10px;}

.morenews{ font:Verdana, Arial, Helvetica, sans-serif; color:#FF6600;}


.morenews a{ text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600;}

.morenews a:hover{ text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; }

#newslist a{ text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #4E656C; font-size:12px;}

#newslist a:hover{ text-decoration:none;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#D8281A; font-size:12px;}

#newstitle{ margin-left:20px;}

#clients{ width:268px; float:left;}

#clients_title{ margin-left:15px;}
#clientlist{ margin-left:15px; width:258px;   margin-top:10px;border-bottom: dashed 1px #91AEB4; padding-bottom:18px;}

#bottombar{ width:100%; height:3px; background-image:url(../images/bottom_bar.jpg); background-repeat:repeat-x;margin-top:10px; } 
   
#footer{ width:836px; margin-left:23px; font-size:12px; float:left;  margin: auto; margin-top:6px;   margin-bottom:5px; }

#copyright{float:left;font-size:12px;}

#design{float:right;font-size:12px;}

.careerheading{font-size:19px;}

#bottom{ width:836px; margin-top:8px;  margin: auto;   margin-bottom:5px;}

#link_internal{ float:left; font-family:Arial, Helvetica, sans-serif; color:#010F22; font-size:12px; font-weight:bold; padding-left:10px; margin-top:12px;width:450px; color:#010F22;}

#link_internal a{ color:#010F22; text-decoration:none;}

#link_internal a:hover{ color:#FF5D04;}

#link_external{ float:left; font-family:Arial, Helvetica, sans-serif; color:#010F22; font-size:12px; font-weight:bold; padding-left:10px; margin-top:12px;width:450px; color:#010F22;}

#link_external a{ color:#010F22; text-decoration:none;}

#link_external a:hover{ color:#FF5D04;}

/*----------------------------------------------COMMON CSS---------------------------------------------------------------*/

a{color:#139BE9;text-decoration:none; cursor:pointer; font-size:12px;}

a:hover{text-decoration:none;color:#FF5D04; cursor:pointer;font-size:12px;} 

.readmore{font-size:12px; color:#FF6600}

.download{text-align:center; color:#778B91;}

.download a{text-align:center; text-decoration:none; color:#778B91;}

.download a:hover{text-align:center; color:#D8281A; text-decoration:none;}

.transparent_div_wraper{ width:881px; margin:auto; height:214px; }

.banner_transparent_div 
{
	color:#031675;
	
	font-weight:bold;
	font-size:22px;
	position:absolute;
	top:273px;
	left:83px;
	float:left;
	padding:0px 0px 0px 0px;
	width: 835px;
	height: 30px;
	background-color:#D6E4E1;
	opacity: .8;
	filter: alpha(opacity=80);
	
	
}
.banner_transparent_text
{
	color:#031675;
	width: 823px;
	height: 20px;
	font-weight:bold;
	font-size:22px;
	position:absolute;
	padding:10px 10px 10px 3px;
	background-color:#D6E4E1;
	opacity: .8;
	filter: alpha(opacity=80);
	top: 264px;
	
	
	
	
}

#horozontal_seperator{ width:100%; background-image:url(../images/horizontal_bg.jpg); background-repeat:repeat-x; height:1px; }


#horozontal_border{ width:447px; background-image:url(../images/horizontal_bg.jpg); background-repeat:repeat-x; height:1px; }
.newsDate {
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
}
.projectsNews {color: #666666;}


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


