
.building_address_bg {
	position: absolute;
	top: 	91px;
	left: 	2px;

	background-color: #D5D7D2;
	width: 743px;
	height: 50px; 
}


.building_address_bg2 {
	position: absolute;
	top: 	142px;
	left: 	2px;

	background-color: #CEC8D2;
	width: 743px;
	height: 50px; 
}

.footer {
	position: absolute;
	top:900px;
	left: 20px;
	font-family: Helvetica, Arial, sans-serif;
	color: #666666;
	font-size: 9px;
	width: 700px;
	
}


.request_submit{
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration:None

}

.whoexes{
	position: absolute;
	left: 20px;
	top:235px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	width: 700px;

}

.whoemail{
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	text-decoration:None

}
.footeremail{
	font-family: Helvetica, Arial, sans-serif;
	color: #666666;
	font-size: 9px;
	text-decoration:None

}


.bp_value_link{
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-decoration:Underline
	

}

.body2 {

	background-color: #F2F1EF;
	font-family: Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 12px;
}


.logo {
	position: absolute;
	top: 15px;
	left: 0px;
}

.home_but {
	position: absolute;
	top: 115px;
	left: 2px;
}

.news_but {
	position: absolute;
	top: 115px;
	left: 82px;
}

.who_hot_but {
	position: absolute;
	top: 115px;
	left: 160px;
}

.who_but {
	position: absolute;
	top: 115px;
	left: 180px;
}
.service_but {
	position: absolute;
	top: 115px;
	left: 313px;
}

.service_hot_but {
	position: absolute;
	top: 115px;
	left: 293px;
}

.clients_but {
	position: absolute;
	top: 115px;
	left: 451px;
}

.clients_hot_but {
	position: absolute;
	top: 115px;
	left: 431px;
}

.careers_but {
	position: absolute;
	top: 115px;
	left: 578px;
}
.careers_hot_but {
	position: absolute;
	top: 115px;
	left: 563px;
}

.login_but {
	position: absolute;
	top: 115px;
	left: 676px;
}

.login_hot_but {
	position: absolute;
	top: 115px;
	left: 659px;
}


.nav_left_px_bd {
	position: absolute;
	top: 115px;
	left: 0px;
}

.nav_right_px_bd {
	position: absolute;
	top: 115px;
	left: 743px;
}

.left_px_bd {
	position: absolute;
	top: 0px;
	left: 0px;
}

.right_px_bd {
	position: absolute;
	top: 0px;
	left: 743px;
}

.top_px_bd {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 2px;
	width: 745px;
}

.home_mid_row_px_bd {
	position: absolute;
	top: 250px;
	left: 0px;
}

.home_mid_col_px_bd {
	position: absolute;
	top: 	250px;
	left: 	300px;
}
.team_member_bd{
	position: absolute;

	left: 	-20px;
}

.who_horz {
position: absolute;
	top: 210px;
	left: 0px;
}

.team_vert {
position: absolute;
	top: 210px;
	left: 230px;
}



.news_mid_row_px_bd {
	position: absolute;
	top: 	90px;
	left: 	0px;
	height: 2px;
	width: 745px;
}



.bp_column_div {
	position: absolute;
	top: 	192px;
	left: 	465px;
	height: 1000px;
	width: 2px;
}
.bp_left_div {
	position: absolute;
	top: 	192px;
	left: 	180px;
	height: 1000px;
	width: 2px;
}
.bp_right_div {
	position: absolute;
	top: 	192px;
	left: 	743px;
	height: 1000px;
	width: 2px;
}






.bp_section_1_bd {
	position: absolute;
	bottom: 	0px;
	left: 	0px;
	height: 2px;
	width: 565px;
}
.bp_section_2_bd {
	position: absolute;
	bottom: 	0px;
	left: 	0	px;
	height: 2px;
	width: 300px;
}
.project_highlight_sm {
	position: absolute;
	top: 	-160px;
	left: 	2px;
	
	width:743 px;
	overflow: hidden; 
}



.submit_arrow {
	position: relative;
	top: 	6px;
	left: 	0px;
}

.nav_project_arrow {
	position: absolute;
	top: 	72px;
	left: 	700px;
}

.nav_project_arrow_lg {
	position: absolute;
	top: 	232px;
	left: 	700px;
	display: block;
}

.nav_project_arrow_lg_left {
	position: absolute;
	top: 	232px;
	left: 	650px;
	display:	none;>
}


.project_highlight_lg {
	position: absolute;
	top: 	0px;
	left: 	2px;
	
	width:743 px;
	overflow: hidden; 
}

.nav_project_arrow {
	position: absolute;
	top: 	72px;
	left: 	700px;
}

.project_highlights_lg_tx {
	position: absolute;
	top: 	233px;
	left: 	476px;
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;


}


.Service_title_bar_tx {
	position: absolute;
	top: 	3px;
	left: 	20px;
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;


}



.bp_block{
	position: relative;
	top: 	18px;
	left: 	20px;
}






.bp_label{

	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
}

.bp_value{

	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}

.bp_section_1{
	position: absolute;
	top: 	190px;
	left: 	180px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	width: 268px;
	height: 145px;
}
.bp_section_1a{
	position: absolute;
	top: 	190px;
	left: 	467px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	width: 245px;
	height: 145px;
}

.bp_section_2{
	background-color: #E7E9E6;
	position: absolute;
	top: 	335px;
	left: 	180px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	width: 285px;
	height: 140px;
}

.bp_section_3{
	background-color: #E7E9E6;
	position: absolute;
	top: 	335px;
	left: 	467px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	width: 285px;
	height: 140px;
}

.bp_section_4{
	background-color: #F2F1EF;
	position: absolute;
	top: 	475px;
	left: 	180px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	width: 285px;
	height: 140px;
}

.bp_section_5{
	background-color: #F2F1EF;
	position: absolute;
	top: 	475px;
	left: 	467px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	width: 285px;
	height: 140px;
}

.bp_section_6{
	background-color: #F2F1EF;
	position: absolute;
	top: 	475px;
	left: 	180px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	width: 285px;
	height: 140px;
}

.bp_section_7{
	background-color: #F2F1EF;
	position: absolute;
	top: 	475px;
	left: 	467px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	width: 285px;
	height: 140px;
}


.bp_section_8{
	background-color: #E7E9E6;
	position: absolute;
	top: 	615px;
	left: 	180px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	width: 285px;
	height: 140px;
}

.bp_section_9{
	background-color: #E7E9E6;
	position: absolute;
	top: 	615px;
	left: 	467px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	width: 285px;
	height: 140px;
}


.bp_section_10{
	background-color: #F2F1EF;
	position: absolute;
	top: 	755px;
	left: 	180px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	width: 285px;
	height: 140px;
}

.bp_section_11{
	background-color: #F2F1EF;
	position: absolute;
	top: 	755px;
	left: 	467px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	width: 285px;
	height: 140px;
}
.bp_section_12{
	background-color: #E7E9E6;
	position: absolute;
	top: 	895px;
	left: 	180px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	width: 285px;
	height: 140px;
}

.bp_section_13{
	background-color: #E7E9E6;
	position: absolute;
	top: 	895px;
	left: 	467px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	width: 285px;
	height: 140px;
}


}
.bp_section_14{
	background-color: #E7E9E6;
	position: absolute;
	top: 	1035px;
	left: 	180px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	width: 285px;
	height: 400px;
}

.bp_section_15{
	background-color: #E7E9E6;
	position: absolute;
	top: 	1035px;
	left: 	467px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	width: 285px;
	height: 400px;
}




.building_address_tx {
	position: absolute;
	top: 	160px;
	left: 	20px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;


}

.building_photo {
	position: absolute;
	top: 	192px;
	left: 	1px;
}


.section_title {
	position: absolute;
	top: 	110px;
	left: 	20px;
}

.project_highlights_tx {
	position: absolute;
	top: 	73px;
	left: 	496px;
	font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	
}

.mt_label { 
	font-family: Helvetica, Arial, sans-serif;
	color: #FF4000;
	font-size: 10px;
	font-weight: bold;

}

.mt_txt {
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;

}




.home_pull_quote {
	position: absolute;
	top: 	270px;
	left: 	25	px;
	font-family: Arial, sans-serif;
	color: #004F0D;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	width:280 px;
	line-height:24px;
	
}


.home_lead {
	position: absolute;
	top: 	270px;
	left: 	330	px;
	font-family: Arial, sans-serif;
	color: #00000;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	width:390 px;
	line-height:24px;
	
}

.management_description{
	position: absolute;
	top: 	140px;
	left: 	20	px;
	font-family: Arial, sans-serif;
	color: #00000;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	
	line-height:18px;

	
}



.services_description{
	position: absolute;
	top: 	140px;
	left: 	20	px;
	font-family: Arial, sans-serif;
	color: #00000;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	
	line-height:18px;
}

.news_description{
	position: absolute;
	top: 	120px;
	left: 	20	px;
	font-family: Arial, sans-serif;
	color: #00000;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	
	line-height:18px;
}

.mt_name{
	position: relative;
	top: 224px;
	left: 	0	px;

}

.mt_name_txt{
	font-family: Arial, sans-serif;
	color: #FF4000;
	font-size: 12px;
	letter-spacing: 1px;
	line-height:18px;
	font-weight: bold;

}

.mt_image{
	position: relative;
	top: 60px;
	left: 	0	px;
}
.mt_container{
	position: absolute;
	top: 210px;
	left: 	20	px;
}

.specific_services{
	position: relative;
	top: 24px;
	left: 	0	px;

}
.specific_service_txt{
	font-family: Arial, sans-serif;
	color: #FF4000;
	font-size: 12px;
	line-height:18px;
	font-weight: bold;

}
.specific_service_desc{
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 12px;

	line-height:18px;
	font-weight: normal;

}

.career_title{
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height:18px;
	font-weight: bold;

}

.request_info_arrow{
position: absolute;
top: -3px;
}

.service_divide{
position: relative;
	left: -20px;
}

.request_service_info{

	position: absolute;

	font-family: Arial, sans-serif;
	color: #FF4000;
	font-size: 12px;
	line-height:18px;
	font-weight: normal;
	left: 450px;
}

.Service_title_bar {
	position: absolute;
	top: 	0px;
	left: 	0px;

	background-color: #FF4000;
	opacity: 0.80; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);

	width: 741px;
	height: 20px; 
}









.project_nav {
	position: absolute;
	top: 	70px;
	left: 	2px;

	background-color: #FF4000;
	opacity: 0.80; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);

	width: 741px;
	height: 20px; 
}


.project_nav_lg {
	position: absolute;
	top: 	230px;
	left: 	2px;

	background-color: #FF4000;
	opacity: 0.80; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);

	width: 741px;
	height: 20px; 
}

.mt_bio{
position: absolute;
	top: 	250px;
	left: 	250px;
	width:  470px;
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 10px;
	


}
.mt_bio_header{
position: absolute;
	top: 	230px;
	left: 	250px;
	width:  470px;
	font-family: Arial, sans-serif;
	color: #ff40000;
	font-size: 12px;
	font-weight: bold;


}




.learn_more {
	position: relative;
	top: 	18px;
	left: 	0px;
}


.login_username {
	position: absolute;
	top: 	153;
	left: 	20	px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;

}

.login_password {
	position: absolute;
	top: 	183;
	left: 	20	px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;

}

.username_input {
	position: absolute;
	top: 	150;
	left: 	100	px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 181px;

}


.password_input {
	position: absolute;
	top: 	180;
	left: 	100	px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 181px;

}

.login_submit {
	position: absolute;
	top: 	180;
	left: 	335	px;

}
.login_input {
	position: absolute;

	left: 	80	px;
	width: 181px;
	font-family: Arial, sans-serif;
	font-size: 12px;


	
}

.login_sumbit_label{
	position: absolute;
	font-family: Arial, sans-serif;
	color: #FF4000;
	font-size: 12px;
	font-weight: normal;
	top: 	183;
	left: 	300	px;
}


.client_list{
	position: absolute;
	top: 	150;
	left: 	20	px;
}
.client_name{
	font-family: Arial, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	width: 370px;
	height:18px;
	text-transform: uppercase 
}

.colHead{
	font-family: Helvetica, Arial, sans-serif;
	color: #502285;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	background:#CBC8CF;
}
.rowL{
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	background:#F1F1EF;
}
.rowD{
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	background:#E9EBE8;
}
.reportNav{
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration:None;
}
.groupLabel{
	font-family: Helvetica, Arial, sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration:None;
}

