body, html {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #868686;
	margin: 0 0 0 -10px;
	padding: 0 0 0 -10px;
	font-size:12px;
}

body {
	margin: 25px 0 0 0;
}

.boldAboutUS {
	font-size:13px;
	font-weight: bold;
	color: #323F21;
}

.boldServices {
	font-size:13px;
	font-weight: bold;
	color: #6d0b21;
	margin-bottom: 5px;
	margin-top: 0px;
}

.boldResources {
	font-size:13px;
	font-weight: bold;
	color: #36608a;
}

.boldCareers {
	font-size:13px;
	font-weight: bold;
	color: #0a5247;
}

.boldContact {
	font-size:13px;
	font-weight: bold;
	color: #bd4513;
}

.boldAbout {
	font-size:13px;
	font-weight: bold;
	color: #45577d;
}

a:link, a:active, a:visited, a:hover, a {
	color: #FF0000;
	outline:none;
}

h3 {
	margin-top: 0;
	color: #45577d;
}

#container {
	width: 968px;
	height: 659px;
	margin: 0 auto;
	padding: 7px 6px 9px 6px;
	background: url(../images/main_bg.jpg) no-repeat 0 0 #868686;
	}
	
#content {
	width: 100%;
	height: 100%;
	}
	
		#floatingUL {
			float: left;
			width: 130px;
			padding: 0 7px 0 0;
			margin: -10px 0 0 0;
		}
		
		#floatingUL ul {
			margin: 0px;
			padding: 0 0 0 15px;
		}
		
		#floatingUL_gis {
			float: left;
			width: 170px;
			padding: 0 7px 0 0;
			margin: -10px 0 0 0;
		}
		
		#floatingUL_gis ul {
			margin: 0px;
			padding: 0 0 0 15px;
		}
			
	
#header {
	height: 92px;
	width: 100%;
	background:url(../images/logo_aew.jpg) no-repeat top right;
	position:relative;
	}
	#header a {
		text-decoration:none;
		display:block;
		width: 488px;
		height: 84px;
		position:absolute;
		top:0;
		right:0;
		}
		
		#header a span {visibility:hidden;}
		
	#header img {
		position:absolute;
		bottom:0;
		left: 0px;
		}
		
#navigation {
	position: relative;
	height: 24px;
	width: 100%;
	background:url(../images/bg_navigation.jpg) no-repeat top right #43464d;
	z-index: 100;
	}
	
		#home {
			position: absolute;
			top: 4px;
			right: 10px;
		}
	
	#nav, #nav ul { /* all lists */
	margin:0;
	padding:0;
	height: 24px;
	list-style: none;
	}
	
	#nav li { /* all list items */
		float: left;
		padding: 0;
		margin: 0;
	}
	
	#nav li:hover, #nav li.hover {
		position: static;
		/* fix for ie7 stuck menu */
	}
	
	#nav li a {
		display: block;
		height: 23px;
		background-repeat:no-repeat;
		background-color: #050f21;
		padding: 0;
		text-decoration:none;
	}
	#nav li a span {
		visibility:hidden;
	}
	#nav li ul { /* second-level lists */
		padding: 10px 0 10px 10px;
		margin: 0;
		height:auto;
		width:200px;
		position: absolute;
		z-index:999;
		left: -999em; /* screen reader fix using left instead of display to hide menus because display: none */ 
		
		background-color: #050f21;
	
	}
	
	#nav li ul li { /* second-level lists */
		float:none;
		padding: 0;
		margin: 0 0 10px 0;
		background-color: #050f21;
	}
	
	
	#nav li ul li a:link, #nav li ul li a:visited, #nav li ul li a:active {
		display: block;
		height: 16px;
		background-position: 0 0;
		/* opera fix width needed */  width: 180px;
	}
	
	#nav li ul li a:hover {
		display: block;
		background-position: 0 -16px;
		
		/* opera fix width needed */ width: 180px;
	}
	
	#nav li:hover ul, #nav li.sfhover ul{ /* lists nested under hovered list items */
		left: auto;
	}
	
	/* end Drop Nav */

	/* Drop Nav Images */
	#aboutaew {
		background-image:url(../images/nav_aboutaew.jpg);
		width: 78px;
		margin: 0 80px 0 10px;
		}
	#services {
		background-image:url(../images/nav_services.jpg);
		width: 66px;
		margin: 0 90px 0 0;
		}
	#resources {
		background-image:url(../images/nav_resources.jpg);
		width: 83px;
		margin: 0 95px 0 0;
		}
	#careers {
		background-image:url(../images/nav_careers.jpg);
		width: 63px;
		margin: 0 65px 0 0;
		}
	#contact_us {
		background-image:url(../images/nav_contactus.jpg);
		width: 84px;
		}
		
	/* About images */
	
	#about-aew { background-image: url(../images/drop_aboutaew.gif); width: 100px;}
	#values { background-image:url(../images/drop_value.gif); width: 47px;}
	#organization { background-image:url(../images/drop_organization.gif); width:83px;}
	#history { background-image:url(../images/drop_history.gif); width:50px;}
	#awards { background-image:url(../images/drop_awards.gif); width: 50px;}
	
	/* </ About images >*/
	
	/* services */
	
	#services_drop {background-image:url(../images/drop_services.gif); width: 110px; }
	#civil {background-image:url(../images/drop_civil-engineering.gif); width: 110px; }
	#land_devel {background-image:url(../images/drop_land-devel.gif); width: 122px; margin-left: 20px;}
	#municipal {background-image:url(../images/drop_municipal.gif); width: 66px; margin-left: 20px;}
	#survey {background-image: url(../images/drop_survey.gif); width: 48px;}
	#arch { background-image:url(../images/drop_architectural.gif); width: 87px;}
	#gis { background-image:url(../images/drop_gis.gif); width:27px;}
	#structural { background-image:url(../images/drop_structural.gif); width:145px;}
	#construction { background-image:url(../images/drop_construction.gif); width: 181px;}
	#water { background-image:url(../images/drop_water.gif); width: 110px;}
	
	/* </services>
	
	/* resources */
	
	#news { background-image:url(../images/drop_news.gif); width:114px; }
	#featured { background-image:url(../images/drop_featured.gif); width:114px; }
	#contractor { background-image:url(../images/drop_contractor.gif); width: 181px;}
	#links { background-image:url(../images/drop_links.gif); width: 39px;}
	
	/* </ resources >
	
	/* careers */
	
	#careers_drop { background-image:url(../images/drop_careers.gif); width: 123px;}
	#positions { background-image:url(../images/drop_positions.gif); width: 123px;}
	#apply { background-image:url(../images/drop_apply.gif); width: 88px;}
	#benefits { background-image:url(../images/drop_benefits.gif); width: 181px;}
	
	/* </ careers > */
		
	/* end drop nav images */

#floatContainer {
	width: 100%;
	height: 368px;
	margin-top: 1px;
	}	
	
	.interior #floatContainer {
		height: 488px;
		}
	
#leftSide {
	float: left;
	width: 460px; height:368px;
	height: %;
	background:url(../images/bg_leftSide.jpg) repeat-y 0 0 #939598;
	position:relative;
	}
	
	.interior #leftSide {
		width: 412px;
		background: none;
		}
#read_more2 {
	position: absolute;
	top: 8px;
	right: 39px;
}

		
		#leftNav {
			background:url(../images/interior_left-nav.gif) no-repeat 0 0;
			width: 191px;
			height: 304px;
			float: left;
			margin-top: 0px;
			}
			
			#leftNav ul {margin: 9px 0 0 10px; padding: 0; list-style:none;}
			#leftNav ul li {}
			#leftNav ul li a {
				display:block;
				background-position: 0 0;
				background-repeat:no-repeat;
				font-size:13px;
				color: #7690cf;
				height: 16px;
				/*width: 170px;*/
				padding: 10px 0 0 5px;
				text-decoration: none;
				}
				
				#leftNav ul li a:hover {
					/*background-position: 0 -16px;*/
					color: #FFFFFF;
					}
					
				/*#leftNav ul li a span {
					visibility:hidden;
					}
about	#left_about {background-image:url(../images/left_about.gif); margin-bottom: 19px; }
			#left_values { background-image: url(../images/left_values.gif); margin-bottom: 15px;  }
			#left_org { background-image:url(../images/left_organization.gif); margin-bottom: 15px; }
			#left_history { background-image:url(../images/left_history.gif); margin-bottom: 15px; }
			#left_awards { background-image:url(../images/left_awards.gif);}
			
services    #left_services { background-image:url(../images/left_services.gif);margin-bottom: 19px; }
			#left_civil { background-image:url(../images/left_civil.gif); width: 150px !important;margin-bottom: 15px;}
			#left_survey { background-image:url(../images/left_survey.gif);margin-bottom: 15px; }
			#left_arch { background-image:url(../images/left_arch.gif);margin-bottom: 15px;}
			#left_gis { background-image:url(../images/left_gis.gif);margin-bottom: 15px;}
			#left_structural { background-image:url(../images/left_structure.gif);width: 150px !important;margin-bottom: 15px;}
			#left_contruction { background-image:url(../images/left_construction.gif);width: 175px !important;margin-bottom: 15px;}
			#left_water { background-image:url(../images/left_water.gif);width: 150px !important;margin-bottom: 15px;}

resource    #left_resources {background-image:url(../images/left_resources.gif);margin-bottom: 19px;}
			#left_featured {background-image:url(../images/left_featured_projects.gif);margin-bottom: 15px;width: 150px !important;}
			#left_contractor_bids {background-image:url(../images/left_contractor_bids.gif);width: 130px !important;margin-bottom: 15px;}
			#left_links {background-image:url(../images/left_links.gif);}
			
careers     #left_careers {background-image:url(../images/left_careers.gif);margin-bottom: 19px;}
			#left_available_pos {background-image:url(../images/left_available_pos.gif); margin-bottom:15px;width: 130px !important;}
			#left_howto {background-image:url(../images/left_howto.gif); margin-bottom: 11px;}
			#left_employee { background-image:url(../images/left_employee.gif); width: 180px !important;}	*/
					
		#leftTable {
			width: 736px;
			height: 470px;
			float: left;
			margin-top: 10px;
			overflow: auto;
			}
			

		#interior_left-img {
			float: left;
			}
	
	#read_more {
		position: absolute;
		top: 250px;
		right: 15px;
		}
	
	#services_header {
		margin-top: 6px;
		}
	
	#services_image {
		margin: 0 0 0 10px;
		float: left;
		}
		
	#services_text {
		float: left;
		height: 90px;
		width: 220px;
		background: #686868;
		color: white;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
		#services_text p {
			margin: 0;
			padding: 5px 10px;
			}
	

#middleSection {
	float: left;
	width: 256px;
	height: 348px;
	padding: 10px;
	position: relative;
	overflow: auto;
	}
	
		#middleSection p {
			text-align: justify;
		}
			
	
	.interior #middleSection {
		width: 304px;
		height: 466px;
		}
#bid_list {
	position: absolute;
	bottom: 7px;
}

	

#rightSide {
	float: left;
	width: 232px;
	height: 100%;
	background:url(../images/rightSide_bg.jpg) no-repeat 0 0;
	position: relative;
	}
	
		#innovation {
			position: absolute; 
			width: 67px; 
			height:102px; 
			left: 8px; 
			top: 19px;
		}
		
		#value {
			position: absolute; 
			width: 67px; 
			height:102px; 
			left: 8px; 
			top: 142px;
		}
		
		#engineering {
			position: absolute; 
			width: 67px; 
			height:102px; 
			left: 8px; 
			top: 266px;
		}
		
		
		#innovation_txt, #value_txt, #engineering_txt {display: block;width: 224px;height: 102px;position:absolute;left: 8px;}
		
		#innovation_txt {top: 24px;}
		#value_txt {top: 146px;}
		#engineering_txt {top:271px;}
		
		#innovation_txt span, #value_txt span, #engineering_txt span {
			position: absolute;
			left: 66px;
			top: -2px;
			width: 145px;
			height: 90px;
			padding:7px 5px 5px 8px;
			color: white;
			background:url(../images/span_bg.png) repeat 0 0;
			}
			
	
#client_portal {
	position: absolute;
	bottom: 7px;
	left: 92px;
}

	
	.interior #rightSide img {
		position:absolute;
		bottom: 2px;
		right: 0px;
		border:0;
		}
		
	#rightSide img {border:0;}
	
#bottom {
	width: 100%;
	height: 128px;
	}
	
	#bottomLeft{
	float:left;
	width: 50%;
	height: 100%;
	background-color:#000000;
	position: relative;
		}
		
		#bottomLeft_image {
			margin-left: 10px;
			}
		
	#bottomRight {
	float: left;
	width: 50%;
	height: 100%;
	background:url(../images/news_bg.gif) repeat-y 0 0;
	position: relative;
		}
		
		#bottomRight_txt {
			margin: 20px 0 0 20px;
			width: 460px;
			height:70px;
			font-size:11px;
			}
			
			$bottomRight_txt p {
				margin: 0;
				padding: 0;
				}
#read_more3 {
	position: absolute;
	top: 8px;
	right: 7px;
}

				
#footer {
	width: 100%;
	height: 48px;
	}
	
	#footer p {
		margin: 0;
		padding: 0;
		line-height: 48px;
		font-size:10px;
		text-align:center;
		}
		
	.interior #footer {	
		margin-top:-1px;
		background:url(../images/footer_bar.gif) 0 0px no-repeat;
		}
#footer a, #footer a:visited {
	color: #0000FF;
}

		
		
	
	
.middle_ul {
	margin-top: 0px;
}
.fltLeft {
	float: left;
	padding-right: 5px;
	padding-bottom: 10px;
}

.value_img {
		width:100px;
		float: left;
		padding-right: 5px;
		padding-bottom: 10px;
		}
		
.value_img img.vertical {margin-left:12px;}

.floatIMG {float:left;}


.dark_blue {color:#0000FF;}
.table_border {border-top:solid 1px #36608A;}
	
