/* Start of CMSMS style sheet 'main' */
@charset "UTF-8";
/* CSS Document */

*{
margin:0;
padding:0;
}
p {
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
margin:0 0 18px 0;
}

body {
background: #ded3b6;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
line-height:16px;
}
#mainpage {
width:801px;
margin:18px auto;
}
table {
text-align:left;
font-size:11px;
line-height:16px;
}
table a{
color:#FFFFFF;
text-decoration:none;
text-align:left;
font-size:11px;
line-height:16px;
}
table a:hover{
color:#FFFFFF;
text-decoration:underline;
text-align:left;
font-size:11px;
line-height:16px;
}
table a:visited{
color:#333333;
text-decoration:underline;
text-align:left;
font-size:11px;
line-height:16px;
}
#container {
position:relative;
top:3px;
left:3px;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
width:794px;
height:578px;
background-color:#fff;
}
#behind {
position:absolute;
z-index:-1;
width: 800px;
height:584px;
}
#logo {
background: #8db075 url(images/eralogo.gif) top left;
position:absolute;
left:2px;
top:3px;
width:195px;
height:64px;
}
#tagline {
background: #95936c url(images/eratagline.gif) top left;
position:absolute;
left:200px;
top:3px;
width:592px;
height:64px;
}
#tagline_text{
	position:absolute;
	right:9px;
	top:42px;
	width:475px;
	height:21px;
	text-align:right;
	color:#FFFFFF;
	font-size:14px;
}
.clr {
clear:both;
}
#nav {
position: absolute;
top:70px;
left:2px;
width:790px;
height:29px;
background-color:#83a969;
}
#nav ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#nav li{
float:left;
margin:0;
}
#services a{
display: block;
text-indent: -3000px;
width: 49px;
height: 29px;
background: url(images/services.gif) top left;
margin:0 0 0 47px;
}
#services a:hover{
background: url(images/services_on.gif) top left;
margin:0 0 0 47px;
}
#firm a{
display: block;
text-indent: -3000px;
width: 53px;
height: 29px;
background: url(images/firm.gif) top left;
margin:0 0 0 39px;
}
#firm a:hover{
background: url(images/firm_on.gif) top left;
margin:0 0 0 39px;
}
#projects a{
display: block;
text-indent: -3000px;
width: 47px;
height: 29px;
background: url(images/projects.gif) top left;
margin:0 0 0 40px;
}
#projects a:hover{
background: url(images/projects_on.gif) top left;
margin:0 0 0 40px;
}

#indexpt a{
display: block;
text-indent: -3000px;
width: 101px;
height: 29px;
background: url(images/ind_expert.gif) top left;
margin:0 0 0 39px;
}
#indexpt a:hover{
background: url(images/ind_expert_on.gif) top left;
margin:0 0 0 39px;
}
#testimonial a{
display: block;
text-indent: -3000px;
width: 69px;
height: 29px;
background: url(images/testimonials.gif) top left;
margin:0 0 0 44px;
}
#testimonial a:hover{
background: url(images/testimonials_on.gif) top left;
margin:0 0 0 44px;
}
#resources a{
display: block;
text-indent: -3000px;
width: 57px;
height: 29px;
background: url(images/resources.gif) top left;
margin:0 0 0 40px;
}
#resources a:hover{
background: url(images/resources_on.gif) top left;
margin:0 0 0 40px;
}
#contact a{
display: block;
text-indent: -3000px;
width: 64px;
height: 29px;
background: url(images/contact.gif) top left;
margin:0 0 0 50px;
}
#contact a:hover{
background: url(images/contact_on.gif) top left;
margin:0 0 0 50px;
}
#air a{
display: block;
text-indent: -3000px;
width: 36px;
height: 31px;
background: url(images/subnav_01.gif) top left;
margin:0;
}
#air a:hover{
background: url(images/subnav_01-over.gif) top left;
margin:0;
}
#wastewater a{
display: block;
text-indent: -3000px;
width: 81px;
height: 31px;
background: url(images/subnav_02.gif) top left;
margin:0;
}
#wastewater a:hover{
background: url(images/subnav_02-over.gif) top left;
margin:0;
}
#subs a{
display: block;
text-indent: -3000px;
width: 158px;
height: 31px;
background: url(images/subnav_03.gif) top left;
margin:0;
}
#subs a:hover{
background: url(images/subnav_03-over.gif) top left;
margin:0;
}
#permit a{
display: block;
text-indent: -3000px;
width: 71px;
height: 31px;
background: url(images/subnav_04.gif) top left;
margin:0;
}
#permit a:hover{
background: url(images/subnav_04-over.gif) top left;
margin:0;
}
#site a{
display: block;
text-indent: -3000px;
width: 107px;
height: 31px;
background: url(images/subnav_05.gif) top left;
margin:0;
}
#site a:hover{
background: url(images/subnav_05-over.gif) top left;
margin:0;
}
#non a{
display: block;
text-indent: -3000px;
width: 145px;
height: 31px;
background: url(images/subnav_06.gif) top left;
margin:0;
}
#non a:hover{
background: url(images/subnav_06-over.gif) top left;
margin:0;
}
#mainpic_left{
background: #8db075 url(images/era_ocean.jpg) top left;
position:absolute;
left:2px;
top:102px;
width:315px;
height:162px;
}
#mainpic_right{
background: #8db075 url(images/era_forest.jpg) top left;
position:absolute;
left:320px;
top:102px;
width:472px;
height:162px;
}
#eservices {
background-color:#737256;
position:absolute;
top:267px;
left:2px;
width:412px;
height:31px;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:18px;
line-height:27px;
color:#fff;
text-indent:10px;
vertical-align:middle;
}
#eprojects {
background-color:#737256;
position:absolute;
top:267px;
left:417px;
width:375px;
height:31px;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:18px;
line-height:27px;
color:#fff;
text-indent:10px;
}
#service_list {
background-color:#fff;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
position:absolute;
top:301px;
left:2px;
width:198px;
height:135px;
font-size:11px;
line-height:16px;
}
#service_list li{
list-style-type:disc;
margin: 0 0 0 20px;
}
#service_pic {
background: #8db075 url(images/era_services.jpg) top left;
position:absolute;
left:203px;
top:301px;
width:211px;
height:135px;
}
#project_list{
	background-color:#fff;
	position:absolute;
	font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
	top:300px;
	left:417px;
	width:243px;
	height:135px;
	font-size:11px;
	line-height:16px;
	overflow:auto;
}
#project_list li{
list-style-type:disc;
margin: 0 0 0 20px;
}
#project_pic{
	background: #8db075 url(images/era_projects.jpg) top right;
	position:absolute;
	left:663px;
	top:301px;
	width:129px;
	height:135px;
}

#company_title{
background-color:#759673;
position:absolute;
top:439px;
left:2px;
width:790px;
height:33px;
font-family: "Gill Sans", "Lucinda Grande", Verdana, Helvetica, Arial, sans-serif;
font-size:18px;
line-height:27px;
color:#fff;
text-indent:10px;
}
#company_desc{
	background-color:#aeab7d;
	position:absolute;
	top:473px;
	left:2px;
	width:790px;
	height:102px;
	font-family: "Gill Sans", "Lucinda Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:21px;
	color:#424242;
	overflow:auto;
	z-index:1;
}
#company_text{
width:98%;
font-family: "Gill Sans", "Lucinda Grande", Verdana. Helvetica, Arial, sans-serif;
font-size:14px;
line-height:21px;
color:#424242;
margin:auto;
z-index:2;
}
#title1{
background-color:#737256;
position:absolute;
top:102px;
left:2px;
width:189px;
height:31px;
font-family: "Gill Sans", "Lucinda Grande", Verdana, Helvetica, Arial, sans-serif;
font-size:18px;
line-height:27px;
color:#fff;
text-indent:10px;
}

#title2{
background-color:#737256;
position:absolute;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
left:194px;
top:102px;
width:598px;
height:31px;
}
#titleservice1{
background-color:#737256;
position:absolute;
top:102px;
left:2px;
width:189px;
height:31px;
font-family: "Gill Sans", "Lucinda Grande", Verdana, Helvetica, Arial, sans-serif;
font-size:18px;
line-height:27px;
color:#fff;
text-indent:10px;
}

#titleservice2{
background-color:#737256;
position:absolute;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
left:194px;
top:102px;
width:598px;
height:31px;
}
#titleproject1{
background-color:#737256;
position:absolute;
top:102px;
left:2px;
width:200px;
height:31px;
font-family: "Gill Sans", "Lucinda Grande", Verdana, Helvetica, Arial, sans-serif;
font-size:18px;
line-height:27px;
color:#fff;
text-indent:10px;
}

#titleproject2{
background-color:#737256;
position:absolute;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
left:205px;
top:102px;
width:587px;
height:31px;
}
#titleservice2 ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#titleservice2 li{
float:left;
margin:0;
}
#copy{
background-color:#fff;
position:absolute;
top:136px;
left:2px;
width:411px;
height:231px;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
line-height:16px;
color:#000000;
}
#copy a{
color:#333333;
text-decoration:none;
}
#copy a:hover{
color:#333333;
text-decoration:underline;
}
#copy a:visited{
color:#000;
text-decoration:none;
}
#copy_firm{
background-color:#fff;
position:absolute;
top:136px;
left:2px;
width:411px;
height:255px;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
line-height:16px;
color:#000000;
overflow:auto;
}
#copy_testimonial{
background-color:#fff;
position:absolute;
top:136px;
left:2px;
width:790px;
height:390px;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
line-height:16px;
color:#000000;
overflow:auto;
}
#copy_action{
background-color:#fff;
position:absolute;
top:136px;
left:2px;
width:790px;
height:230px;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
line-height:16px;
color:#000000;
overflow:auto;
}
#copy_testtext{
width:97%;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
line-height:16px;
color:#000;
margin:auto;
}
#copy_testtext p{
margin: 0 0 18px 0;
}
#copy_text{
width:98%;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
line-height:16px;
color:#000;
margin:auto;
overflow:auto;
}
#copy_text p{
margin: 0 0 18px 0;
}
#copy_text li{
list-style-type:disc;
margin: 0 0 0 20px;
}
#copy_firmtext{
width:98%;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
line-height:16px;
color:#000;
margin:auto;
}
#vinyl_pic {
background: #8db075 url(images/air_permit_vinyl.jpg) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:231px;
}
#industrial_pic {
background: #8db075 url(images/industrial_air.jpg) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:231px;
}
#subsurfacestudy_pic {
background: #8db075 url(images/subsurface_study.jpg) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:231px;
}
#siteassessment_pic {
background: #8db075 url(images/siteassessment.jpg) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:231px;
}
#attenuation_pic {
background: #8db075 url(images/natural_attenuation.gif) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:231px;
}
#pretreatment_pic{
background: #8db075 url(images/pretreatment.jpg) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:231px;
}
#leachate_pic {
background: #8db075 url(images/landfill_leachate.jpg) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:231px;
}
#latex_pic {
background: #8db075 url(images/latex.gif) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:231px;
}
#ind_pic {
background: #8db075 url(images/industryexpertise.jpg) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:231px;
}
#air_pic {
background: #8db075 url(images/air.jpg) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:231px;
}
#residual_pic {
background: #8db075 url(images/residual_oil.gif) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:231px;
}
#recycle_pic {
background: #8db075 url(images/recycle.jpg) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:231px;
}
#wastewater_pic {
background: #8db075 url(images/wastewater.jpg) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:231px;
}
#sub_pic {
background: #8db075 url(images/sub1.jpg) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:231px;
}
#permit_pic {
background: #8db075 url(images/permit.jpg) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:231px;
}
#non_pic {
background: #8db075 url(images/non.jpg) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:231px;
}
#projects_pic {
background: #8db075 url(images/projects.jpg) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:231px;
}
#services_pic {
background: #8db075 url(images/services.jpg) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:231px;
}
#resources_pic {
background: #8db075 url(images/resources.jpg) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:166px;
}
#site_pic {
background: #8db075 url(images/site.jpg) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:231px;
}
#firm_pic {
background: #8db075 url(images/ourfirm.jpg) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:255px;
}
#contact_pic {
background: #8db075 url(images/contact.jpg) top left;
position:absolute;
left:416px;
top:136px;
width:376px;
height:255px;
}
#sub_title{
background-color:#737256;
position:absolute;
left:2px;
top:370px;
width:790px;
height:21px;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
line-height:18px;
color:#fff;
text-indent:10px;
}
#sub{
background-color:#759677;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
position:absolute;
left:2px;
top:392px;
width:790px;
height:145px;
color:#FFFFFF;
}
#sub_site{
background-color:#759677;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
position:absolute;
left:2px;
top:392px;
width:790px;
height:145px;
font-size:11px;
line-height:16px;
color:#FFFFFF;
}
#sub_site p{
margin:16px 0 0 0;
}
#sub p{
margin:18px 0 0 0;
}
#subservices{
background-color:#759677;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
position:absolute;
left:2px;
top:370px;
width:790px;
height:167px;
color:#FFFFFF;
}
#sub_title2{
background-color:#737256;
position:absolute;
left:2px;
top:370px;
width:790px;
height:31px;
font-family: "Gill Sans", "Lucinda Grande", Verdana, Helvetica, Arial, sans-serif;
font-size:18px;
line-height:27px;
color:#fff;
text-indent:10px;
}
#sub2{
background-color:#759677;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:14px;
line-height:21px;
position:absolute;
left:2px;
top:402px;
width:790px;
height:135px;
color:#FFFFFF;
}
#sub_firmtitle{
background-color:#737256;
position:absolute;
left:2px;
top:394px;
width:790px;
height:32px;
font-family: "Gill Sans", "Lucinda Grande", Verdana, Helvetica, Arial, sans-serif;
font-size:18px;
line-height:27px;
color:#fff;
text-indent:10px;
}
#sub_firm{
background-color:#759677;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:14px;
line-height:21px;
position:absolute;
left:2px;
top:427px;
width:790px;
height:110px;
color:#FFFFFF;
}
#sub_firm a{
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:18px;
line-height:24px;
color:#FFFFFF;
text-decoration:none;
}
#sub_firm a:hover{
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:18px;
color:#FFFFFF;
text-decoration:underline;
}
#sub_resourcestitle{
background-color:#737256;
position:absolute;
left:2px;
top:305px;
width:790px;
height:21px;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
line-height:18px;
color:#fff;
text-indent:10px;
}
#sub_resources{
background-color:#759677;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:14px;
line-height:21px;
position:absolute;
left:2px;
top:327px;
width:790px;
height:210px;
color:#FFFFFF;
}
#sub_contact{
background-color:#759677;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:14px;
line-height:21px;
position:absolute;
left:2px;
top:427px;
width:790px;
height:110px;
}
#sub_contact a{
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:18px;
line-height:24px;
color:#FFFFFF;
text-decoration:none;
}
#sub_contact a:hover{
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:18px;
line-height:24px;
color:#FFFFFF;
text-decoration:underline;
}
#subprofile a{
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:18px;
line-height:24px;
color:#FFFFFF;
text-decoration:none;
}
#subprofile a:hover{
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:18px;
line-height:24px;
color:#FFFFFF;
text-decoration:underline;
}
#sub_text{
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
width:98%;
margin:auto;
}
#sub_firmtext{
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
line-height:16px;
width:98%;
margin:auto;
}
#sub_contacttext{
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
width:98%;
margin:35px auto;
color:#FFFFFF;
font-size:14px;
line-height:21px; 
}
.testback {
background-color:#a6cc8c;
padding:2px 2px 0 2px;
}
#copyprofile{
background-color:#fff;
position:absolute;
top:136px;
left:2px;
width:566px;
height:231px;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
line-height:16px;
color:#000000;
}
#profile_snyderpic{
background: #8db075 url(images/profile_snyder.jpg) top left;
position:absolute;
left:571px;
top:136px;
width:221px;
height:295px;
}
#profile_vittnerpic{
background: #8db075 url(images/profile_vittner.jpg) top left;
position:absolute;
left:571px;
top:136px;
width:221px;
height:295px;
}
#profile_cotepic{
background: #8db075 url(images/profile_cote.jpg) top left;
position:absolute;
left:571px;
top:136px;
width:221px;
height:295px;
}
#profile_capuanopic{
background: #8db075 url(images/profile_capuano.jpg) top left;
position:absolute;
left:571px;
top:136px;
width:221px;
height:295px;
}
#profile_amaralpic{
background: #8db075 url(images/profile_amaral.jpg) top left;
position:absolute;
left:571px;
top:136px;
width:221px;
height:295px;
}
#profile_driscollpic{
background: #8db075 url(images/profile_driscoll.jpg) top left;
position:absolute;
left:571px;
top:136px;
width:221px;
height:295px;
}
#subprofile{
background-color:#759677;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
position:absolute;
left:2px;
top:434px;
width:790px;
height:102px;
color:#FFFFFF;
}
#bottom {
background-color:#aeab7d;
position:absolute;
left:2px;
top:540px;
width:790px;
height:34px;
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
line-height:16px;
color:#fff;
overflow:auto;
text-align:center;
vertical-align:middle;
}
#bottom a{
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
line-height:16px;
color:#424242;
text-decoration:underline;
overflow:auto;
text-align:center;
vertical-align:middle;
}
#bottom a:hover{
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
line-height:16px;
color:#424242;
text-decoration:none;
overflow:auto;

vertical-align:middle;
}
#bottom a:visited{
font-family: "gill sans", "lucinda grande", Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
line-height:16px;
color:#fff;
text-decoration:none;
overflow:auto;
vertical-align:middle;
}
#bottom_text {
color:#666666;
text-align:center;
}
#bottom_text a{
color:#666666;
text-align:center;
text-decoration:underline;
}
#bottom_text a:hover{
color:#FFF;
text-align:center;
text-decoration:none;
}
#norm_link a{
color: #8db075;
text-decoration: underline;
}
#norm_link a:hover{
color:#000;
text-decoration: none;
}
#norm_link a:visited{
color:#759673;
text-decoration: underline;
}
/* End of 'main' */

