body {
	background-image: url(../images/bars.gif);
	background-color: #b5b5b6;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

#white-header {
	position: absolute;
	background-color: #fff;
	height: 165px;
	width: 100%;
	top: 0;
}

#green-header {
	margin: 17px auto 0 auto;
	height: 148px;
	width: 944px;
	background-color: #6db33f;
}

#blue-back {
	position: absolute;
	top: 165px;
	height: 412px;
	width: 100%;
	background-color: #0092cf;
	background-image: url(../images/blue_back.jpg);
}

#content-container {
	position: relative;
	margin: 51px auto 0 auto;
	width: 914px;
	padding-left: 14px;
}

#shadow-container {
	background-image: url(../images/whitebg.png);
	background-repeat: repeat-y;
	padding-right: 14px;
	width: 900px;
}

#content {
	background-color: #fff;
	width: 900px;
}

#shadow-corner {
	position: absolute;
	width: 14px;
	height: 114px;
	background-color: #6db33f;
	background-image: url(../images/top_shadow.png);
	top: 0px;
	right: 0px;
}

#footer {
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	padding-bottom: 50px;
}

#footer-shadow {
	margin-left: 14px;
	margin-bottom: 6px;
}

#footer-grid {
	height: 115px;
	background-image: url(../images/grid.gif);
}


#black_bg {
	background-color: #1a1517;
	height: 161px;
	width: 900px;
	position:relative;
	z-index: 0;
	visibility: inherit;

}
#innerbg {
	background-image: url(../images/home_bg.jpg);
	height: 322px;
	width: 735px;
	z-index: 2;
	position:absolute;
	margin-left: 82px;
}
#innerbg2 {
	background-image: url(../images/home_bg2.jpg);
	height: 322px;
	width: 735px;
	z-index: 2;
	position:absolute;
	margin-left: 82px;
}
#innerbg3 {
	background-image: url(../images/home_bg3.jpg);
	height: 322px;
	width: 735px;
	z-index: 2;
	position:absolute;
	margin-left: 82px;
}
#innerbg4 {
	background-image: url(../images/home_bg4.jpg);
	height: 322px;
	width: 735px;
	z-index: 2;
	position:absolute;
	margin-left: 82px;
}
#innerbg5 {
	background-image: url(../images/home_bg5.jpg);
	height: 322px;
	width: 735px;
	z-index: 2;
	position:absolute;
	margin-left: 82px;
}
#innerbg6 {
	background-image: url(../images/home_bg6.jpg);
	height: 322px;
	width: 735px;
	z-index: 2;
	position:absolute;
	margin-left: 82px;
}
#innerbg7 {
	background-image: url(../images/home_bg7.jpg);
	height: 322px;
	width: 735px;
	z-index: 2;
	position:absolute;
	margin-left: 82px;
}
#innerbg8 {
	background-image: url(../images/home_bg8.jpg);
	height: 322px;
	width: 735px;
	z-index: 2;
	position:absolute;
	margin-left: 82px;
}
#innerbg9 {
	background-image: url(../images/home_bg9.jpg);
	height: 322px;
	width: 735px;
	z-index: 2;
	position:absolute;
	margin-left: 82px;
}
#innerbg10 {
	background-image: url(../images/home_bg10.jpg);
	height: 322px;
	width: 735px;
	z-index: 2;
	position:absolute;
	margin-left: 82px;
}
#innerbg11 {
	background-image: url(../images/home_bg11.jpg);
	height: 322px;
	width: 735px;
	z-index: 2;
	position:absolute;
	margin-left: 82px;
}

#innerbg12 {
	background-image: url(../images/home_bg12.jpg);
	height: 322px;
	width: 735px;
	z-index: 2;
	position:absolute;
	margin-left: 82px;
}

#innerbg_inner_about {
	background-image: url(../images/inner_bg_about.jpg);
	height: 258px;
	width: 735px;
	z-index: 2;
	position:absolute;
	margin-left: 82px;
}
#innerbg_inner_services {
	background-image: url(../images/inner_bg_services.jpg);
	height: 258px;
	width: 735px;
	z-index: 2;
	position:absolute;
	margin-left: 82px;
}
#innerbg_inner_news {
	background-image: url(../images/inner_bg_news.jpg);
	height: 258px;
	width: 735px;
	z-index: 2;
	position:absolute;
	margin-left: 82px;
}
#innerbg_inner_mission {
	background-image: url(../images/inner_bg_mission.jpg);
	height: 258px;
	width: 735px;
	z-index: 2;
	position:absolute;
	margin-left: 82px;
}
#innerbg_inner_remediation {
	background-image: url(../images/inner_bg_remediation.jpg);
	height: 258px;
	width: 735px;
	z-index: 2;
	position:absolute;
	margin-left: 82px;
}
#innerbg_inner_civil {
	background-image: url(../images/inner_bg_civil.jpg);
	height: 258px;
	width: 735px;
	z-index: 2;
	position:absolute;
	margin-left: 82px;
}
#innerbg_inner_hydrovac {
	background-image: url(../images/inner_bg_hydrovac.jpg);
	height: 258px;
	width: 735px;
	z-index: 2;
	position:absolute;
	margin-left: 82px;
}


#blckbar {
	background-color: #231f20;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	height: 4px;
	width: auto;
}





.spacer {
	clear: both;
}



#nav 
	{
	position: relative;
	padding: 0 0px 0 110px;
	margin:auto;
	list-style-type: none;
	z-index: 1;

	}


#nav ul
	{
	
	text-align: center;
	padding: 0; margin: 0;
	width:auto;
	list-style-type: none;

	}

#nav li
	{
	
	margin: 0px;
	padding: 0px;
	float: left;
	margin-right: 3px;
		background-color: #000000;
	text-align: center;
	margin-bottom: 4px;

	
	}
#nav li.lipad
	{
	border-top: 0px solid #000000;
	




}

#nav li.lipad2
	{
	border-bottom: 0px solid #000000;
	
}

#nav li.on
	{
	background-color: #0976a4;
	
}
#nav a
	{
	display: block;
	vertical-align: middle;
	height: 22px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;

	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:3px;
	padding-right:3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 10px;

	}
#nav a.home
	{
		width: 50px;
	

	}
#nav a.about
	{
		width: 60px;
	}
#nav a.cs
	{
		width: 75px;
	}
#nav a.proj
	{
		width: 75px;
	}
#nav a.key
	{
		width: 65px;
	}
#nav a.safety
	{
		width: 35px;
	}
#nav a.mission
	{
		width: 114px;
	}
#nav a.soq
	{
		width: 48px;
	}
#nav a.careers
	{
		width: 55px;
	}
#nav a.contact
	{
		width: 58px;
	}


#nav a:hover
	{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0976a4;
	}

#main {
	position: relative;
	z-index:3;
	width: 901px;
	height: 114px;
	left: 0px;
	top: 0px;
	background-image: url(../images/logo.gif);
	padding: 0px;
}
#contentfont {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #174e4d;
	width: auto;
}
#spacer5px {

}
#mainborder {
	padding: 0px;
	width: 735px;
	background-color:#FFFFFF;
	z-index: 0;
	position:relative;
	z-index: 0;
	margin-top: 166px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 82px;
	border: thin SOLID transparent;	
}
#mainborder_inner {
	padding: 0px;
	width: 735px;
	background-color:#FFFFFF;
	z-index: 0;
	position:relative;
	z-index: 0;
	margin-top: 101px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 82px;
	border: thin SOLID transparent;	
}#contentfont li {
	list-style-image: url(../images/arrow.jpg);
}
#innerbg img {
	position: absolute;
	z-index: 0;
}
