/* CSS Document */

/*------------main--------------*/

body {
margin:0;
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#container {
width:760px;
margin: 0 auto;
text-align:left;
background-image:url(images/container-bg2.jpg);
background-repeat:repeat;
}

#header {
background-image:url(images/header.jpg);
height:114px;
width:760px;
background-repeat:no-repeat;

}

#navigation {
width:590px;
float:left;
padding-left:10px;
padding-top:85px;
}


#navigation ul {
list-style-type:none;
padding:0px;
margin:0px;
}

#navigation ul li {
display:inline;
padding:2px;
font-size:12px;
font-weight:bold;
color:#000;

}

#search {
position:absolute;
top:-8px;
left:900px;
width:225px;
float:right;
padding-top:85px;
color:#FFFFFF;
height:21px;
z-index: 2;
}


flash {
width:760px;
height:234px;
}

#left {
background-image:url(images/home-left.jpg);
width:299px;
height:238px;
background-repeat:no-repeat;
float:left;
}

#right {
background-image:url(images/content_bg2.jpg);
width:461px;
height:238px;
float:right;
background-repeat:no-repeat;
}

#subtitle{
color:#5a0f16;
font-size:20px;
font-weight:bold;
padding-left:10px;
padding-top:5px;
padding-bottom:6px;
border-bottom:1px solid #cecece;
width:400px;
}

/*------------------------------who we are -------------------*/

#subleftwhoweare {
background-image:url(images/sub/who-we-are-left.jpg);
width:299px;
height:255px;
float:left;
background-repeat:no-repeat;
}

#subrightwhoweare {
background-image:url(images/sub/who-we-are-right.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

/*------------------------------contact-------------------*/

#subleftcontact{
background-image:url(images/sub/contact-left-bg-2.jpg);
width:299px;
height:255px;
float:left;
background-repeat:no-repeat;
}

#subrightcontact {
background-image:url(images/sub/contact-us-right-bg-2.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

/*------------------------------statement of qualifications -------------------*/

#subleftstatement{
background-image:url(images/sub/statement-left-2.jpg);
width:299px;
height:255px;
float:left;
background-repeat:no-repeat;
}

#subrightstatement{
background-image:url(images/sub/statement-right-bbg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

/*------------------------------about us -------------------*/

#subleftabout {
background-image:url(images/sub/about-left-bg-2.jpg);
width:299px;
height:255px;
float:left;
background-repeat:no-repeat;
}

#subrightabout {
background-image:url(images/sub/about-right-2.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

/*------------------------------partners-------------------*/
#subrightpartners {
background-image:url(images/sub/our-partners.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

/*-------------------------search results-----------------------*/

#subrightsearch {
background-image:url(images/search-results-bg.jpg);
width:461px;
float:left;

background-repeat:no-repeat;
}

/*----------------------Site Map------------------------------*/
#subrightsitemap {
background-image:url(images/site-map-bg.jpg);
width:461px;
float:left;
height:500px;
background-repeat:no-repeat;
}


/*--------------------------Buttons --------------------------*/

#subleftbtn{
background-image:url(images/sub/btns-left-bg.jpg);
width:299px;
height:255px;
float:left;
background-repeat:no-repeat;
}

#subrightcompliance{
background-image:url(images/sub/compliance-bg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

#subrightrisk{
background-image:url(images/sub/risk-based-bg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

#subrighthydro{
background-image:url(images/sub/site-characteristic-bg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

#subrightwater{
background-image:url(images/sub/water-quallity-bg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}


#subrightenvironmental{
background-image:url(images/sub/environmental-bg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

#subrightlitigation{
background-image:url(images/sub/litigation-support-bg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}



/*Consulting*************/

#subrightconsulting{
background-image:url(images/sub/consulting_bg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

#subrightair{
background-image:url(images/sub/air_bg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

#subrightengineering{
background-image:url(images/sub/engineering_design_bg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

#subrightcompliance{
background-image:url(images/sub/compliance_new_bg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
padding-top:30px;
}

/*Remedial*************/

#subrightremedial{
background-image:url(images/sub/remediation_bg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

#subrightsoil{
background-image:url(images/sub/soil_remediation_bg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

#subrightground{
background-image:url(images/sub/groundwater_bg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

#subrightmercury{
background-image:url(images/sub/mercury_bg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

#subrightwaste{
background-image:url(images/sub/waste_management_bg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

#subrightoil{
background-image:url(images/sub/oil_bg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}
#subrightresume{
background-image:url(images/sub/resumes_bg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

#subrightother{
background-image:url(images/sub/other_bg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

/*literature*************/

#subrighthealth{
background-image:url(images/sub/health_bg.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

#subrightdrug{
background-image:url(images/sub/bg_drugs.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

#subrightinsurance{
background-image:url(images/sub/bg_insurance.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}

#subrightnews{
background-image:url(images/sub/bg_news.jpg);
width:461px;
float:left;
background-repeat:no-repeat;
}
/*----------------footer---------------------*/

#footer {
background-image:url(images/footer-2.jpg);
height:75px;
clear:both;
}

#footer ul {
list-style-type:none;
padding-left:10px;
padding-top:70px;
margin:0px;
text-align:center;
}

#footer  ul li {
display:inline;
padding:10px;
font-size:11px;

}
#footer  ul li red{
display:inline;
padding:10px;
font-size:11px;
color:#990000;

}

.red{
color:#990000;
}


.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

/*-----------------------end main------------------------*/


/*----------------------------text------------------------*/

#main {
padding-left:15px;
padding-right:25px;
padding-top:60px;
}

#sub {
padding-left:15px;
padding-right:25px;
padding-top:50px;
padding-bottom:20px;
}

#sub li {
padding:2px;

}

h3 {
color:#0066CC;
}

.style1 {
	color: #0066CC;
	font-weight: bold;
	font-size: 14px;
}
/*-----------------------end text------------------------*/

/*-----------------------links------------------------*/

#navigation ul li a:link {
color:#FFFFFF;
text-decoration:none;
}

#navigation ul li a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#navigation ul li a:visited {
color:#FFFFFF;
text-decoration:none;
}

#navigation ul li a:active {
color:#FFFFFF;
text-decoration:none;
}


#footer a:link {
color:#666666;
text-decoration:none;
}

#footer a:visited {
color:#666666;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#footer a:active {
color:#666666;
text-decoration:none;
}

/*---------------img-----------------------*/

img {
border:none;
float:left;
}