html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}.clear{overflow:hidden;clear:both;height:0;margin:-1px 0 0 0;font-size:1px;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}/* Hides from IE-mac \*/ * html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */ a,a:visited{color:#c46024;}p a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,li a:hover{color:black;text-decoration:none;border-bottom:2px solid #ee3a43;}a:hover img{border-bottom:0;}body{border-top:#ee3a43 3px solid;background:#e6e7e8;width:100%;background:url('/images/bgnoise.png') repeat;}#wrapper{width:100%;background:url('/images/rocktop.jpg') repeat-x top;}#headwrapper{width:960px;margin:0 auto;height:125px;position:relative;top:50px;}#bodybackground{width:960px;margin:0 auto;padding:0;background:url('/images/bgnoise.png') repeat;width:100%;z-index:-1;}#bodywrapper{width:960px;margin:0 auto;padding:0;min-height:450px;background:#e6e7e8;}#blogcolumn2{width:210px;margin:10px 80px 10px 10px;float:right;display:inline;padding:10px;min-height:300px;background:#666;}#blogcolumn2 a,#blogcolumn2 a:visited{color:#ffd24f;font-size:1.3em;line-height:150%;}#blogcolumn2 a:hover{color:white;text-decoration:none;border-bottom:2px solid #ffd24f;}a:hover img{border-bottom:0;}.peoplelist a:hover img{border-bottom:0;}#casestudy #focus{margin-bottom:0;}#home #focus{width:960px;margin:0 10px 0 10px;}#home #focus img#focusimage{margin-top:10px;background:#ccc;width:920px;border:10px solid white;}#home #focus{padding-top:0;}#focus{width:800px;margin:0 auto 20px auto;padding-top:10px;}#focus img#focusimage{background:#ccc;width:780px;border:10px solid white;}#careers #focus img#focusimage{width:800px;border:none;margin-bottom:-10px;}#serviceindex #focus{width:960px;margin:0 17px 0 17px;}#serviceindex #focus img{border:0;}#serviceindex #focus img{width:140px;height:270px;margin-top:10px;background:#ccc;border:none;}.service{width:140px;float:left;display:inline;margin:0 17px 10px 0;overflow:hidden;}.service .service img{border:0;}.service h2{font-size:1.3em;}.service p.cslink{margin:0;padding:5px;font-size:1.3em;background:transparent;}#serviceindex div#maincontent,#error div#maincontent{width:906px;margin:0 17px 0 17px;}#error div#maincontent{margin-top:20px;}#focusshadow{background:url('/images/focus-shadow.png') no-repeat;height:10px;width:800px;display:block;margin:0 auto -20px auto;}#clientsshadow{background:url('/images/focus-shadow.png') no-repeat;height:10px;width:800px;display:block;margin:20px auto -20px auto;}#focusshadowhomeheader{background:url('/images/focus-shadow-homeheader.png') no-repeat;height:20px;width:940px;display:block;margin:0 auto -20px auto;}#focusshadowservicesbody{background:url('/images/focus-shadow-homeheader.png') no-repeat;height:20px;width:926px;display:block;margin:0 17px -20px 17px;}#maincontentcareers,#maincontentclients{width:780px;display:block;margin:0 auto -20px auto;background:#fff;padding:10px;}.wide{width:780px!important;}#wideshadow{background:url('/images/focus-shadow.png') no-repeat;height:10px;width:800px;display:block;margin:0 auto -10px auto;}#maincontent ul,#maincontentcareers ul{margin:10px 0 10px 40px;}#maincontent li,#maincontentcareers li{font-size:1.3em;line-height:140%;list-style:disc;}.careerspostfoot{margin:20px 0 40px 0;padding:5px 0 5px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;font-size:1.1em;}.clientlist{width:240px;margin:0 0 20px 10px;float:left;display:inline;}.clientlist li{margin-left:5px;font-size:1.3em;line-height:140%;}#maincontentpeople{width:800px;display:block;margin:0 auto;padding:0;}#peoplelist{margin-top:10px;clear:both;}#peoplelist li{width:150px;overflow:none;margin:0 10px 20px 0;float:left;display:inline;height:210px;}#peoplelist li h3{margin:5px 0 5px 0;font-size:14px;}#peoplelist li h4{font-size:12px;line-height:100%;}#peoplelist li img{width:143px;height:143px;background:#ccc;}#peoplelist li a{border-bottom:0;}#profile-pic{margin-top:20px;width:310px;float:left;display:inline;}#profile-pic img{border:10px solid white;width:280px;}#profile-content{margin:30px 0 20px 20px;width:450px;float:left;display:inline;}#profile-content h4{margin-bottom:5px;}#profile-content p.education{font-size:1.2em;margin-left:10px;line-height:150%;}#profile-position{margin-bottom:10px;}#homepagesnippet{width:530px;margin:10px 10px 10px 80px;float:left;display:inline;background:transparent;min-height:50px;padding:10px;}#maincontentwrapperhome{width:940px;padding:10px;margin:0;}#homeintro{width:560px;background:#e6e7e8;float:left;display:inline;margin:10px 10px 10px 20px;}#homeintro p{font-size:1.4em;}#homesubcontent{width:600px;margin:0 auto;float:left;display:inline;background:#fff;padding:10px;}#homeservices{width:320px;margin:0 auto;display:inline;float:left;}#homeservices li{font-size:1.4em;line-height:160%;margin-left:40px;list-style:square;}#homecasestudies{width:250px;margin:35px 0 0 0;display:inline;float:left;}#homecasestudies p{margin-top:10px;margin-left:10px;}#homecasestudies li{font-size:1.2em;line-height:160%;list-style:square;margin-left:40px;}#homenews{width:280px;padding:10px;margin:10px 0 0 0;float:right;display:inline;background:#d0d0d0;}#homenews h3{padding:10px 10px 0 10px;}#homenews p{color:#373737;line-height:140%;padding:0 10px 0 10px;font-size:1.2em;}#homenews a{color:#333;}#homenews span.post-subtitle{padding:0 10px 0 10px;font-size:1.1em;}#homerockwater{float:right;display:inline;position:relative;left:45px;top:226px;margin-top:-122px;}#focusshadowhomenews{background:url('/images/focus-shadow-305.png') no-repeat;height:10px;width:305px;display:block;margin:10px 0 -20px -10px;}#focusshadowhomemain{background:url('/images/focus-shadow-620.png') no-repeat;height:10px;width:620px;display:block;margin:10px 0 -20px -10px;}#shadowmaincontent{background:url('/images/focus-shadow-520.png') no-repeat;height:10px;width:520px;display:block;margin:0 0 -10px 0;}#maincontentwrapper{width:510px;margin:10px 10px 10px 80px;float:left;display:inline;background:#e6e7e8;min-height:300px;}#casestudy #maincontentwrapper{margin-top:5px;}#maincontent{width:500px;margin:0 auto;float:left;display:inline;background:#fff;padding:10px;}#blog #maincontent{width:510px;margin:0 auto;float:left;display:inline;background:#fff;padding:10px;min-height:300px;}#morecontent{width:210px;margin:0 0 0 10px;float:left;display:inline;min-height:300px;}label{clear:left;float:left;width:80px;}#every{margin:0 auto;width:100%;padding:3px 0 3px 0;position:relative;top:129px;background:black;opacity:.9;}#every p{width:960px;margin:0 auto;text-align:center;position:relative;opacity:.8;color:#ccc;font-size:1.2em;}#every p a{color:#ddd;margin:0 10px 0 0;}#every p a:hover{color:#ffd24f;}html,body,#wrapper{height:100%;}body>#wrapper{height:auto;min-height:100%;}#bodywrapper{padding-bottom:150px;}#footwrapper{position:relative;margin:0 auto;margin-top:-150px;height:150px;clear:both;width:100%;background:url('/images/rockbottom.png') bottom repeat-x;border-bottom:#ffd24f 3px solid;}.clear{clear:both;font-size:1px;height:0;margin:-1px 0 0 0;overflow:hidden;}.clearspecial{overflow:hidden;clear:both;height:1px;margin:-1px 0 0 0;font-size:1px;}#subpagetabs{margin-top:0!important;padding-top:0!important;}#back_to{padding-bottom:10px;font-size:1.4em;display:block;}.example-project-link{float:right;display:block;position:relative;top:-25px;padding-right:10px;font-size:1.6em!important;}body{font-family:Helvetica,Arial,sans-serif;color:#666;font-size:62.5%;}p{font-size:1.4em;line-height:130%;margin:0 0 15px 0;}h1{font-size:2.5em;line-height:130%;padding:0 0 10px 0;}h2{font-size:2.2em;line-height:130%;}h3{font-size:1.8em;line-height:130%;}#maincontent h3{margin-top:20px;}#maincontent h2,#maincontent h3{color:#333;}h4{font-size:1.8em;line-height:130%;}h5{font-size:1.6em;line-height:130%;}h6{font-size:1.4em;line-height:130%;}strong{font-weight:bold;}em,i{font-style:italic;}#freestonelogo{text-indent:-9999em;background:url('/images/logonav.png') no-repeat;width:240px;height:37px;float:left;display:inline;padding:0;}#aboutus #freestonelogo:hover,#services #freestonelogo:hover,#casestudy #freestonelogo:hover,#contact #freestonelogo:hover,#people #freestonelogo:hover,#serviceindex #freestonelogo:hover,#blog #freestonelogo:hover,#careers #freestonelogo:hover{background:url('/images/logonav.png') no-repeat 0 -37px;}#nav{height:76px;overflow:hidden;width:700px;float:left;display:inline;margin:0 0 0 20px;}#nav ul{margin:0;padding:0;height:37px;width:700px;list-style-type:none;}#nav ul li{margin:0;padding:0;display:block;height:37px;float:left;}#nav ul li a{margin:0;padding:0;display:block;float:left;text-indent:-9999em;overflow:hidden;height:37px;border-bottom:0;}#nav ul li a :hover{border-bottom:0;}#nav ul li.aboutus a{width:118px;background:url('/images/logonav.png') -260px 0;}#nav ul li.aboutus a:hover{background:url('/images/logonav.png') -260px -37px;}#nav ul li.services a{width:118px;background:url('/images/logonav.png') -378px 0;}#nav ul li.services a:hover{background:url('/images/logonav.png') -378px -37px;}#nav ul li.people a{width:118px;background:url('/images/logonav.png') -496px 0;}#nav ul li.people a:hover{background:url('/images/logonav.png') -496px -37px;}#nav ul li.news a{width:118px;background:url('/images/logonav.png') -614px 0;}#nav ul li.news a:hover{background:url('/images/logonav.png') -614px -37px;}#nav ul li.careers a{width:118px;background:url('/images/logonav.png') -732px 0;}#nav ul li.careers a:hover{background:url('/images/logonav.png') -732px -37px;}#nav ul li.contact a{width:110px;background:url('/images/logonav.png') -850px 0 no-repeat;}#nav ul li.contact a:hover{background:url('/images/logonav.png') -850px -37px no-repeat;}#title-people{text-indent:-9999em;background:url('/images/title-people.png') no-repeat;height:50px;padding:0;}#title-freestone-name{text-indent:-9999em;background:url('/images/title-freestone-environmental-services-inc.png') no-repeat;height:50px;padding:0;}#title-news{text-indent:-9999em;background:url('/images/title-News.png') no-repeat;height:50px;padding:0;}#title-about-us{text-indent:-9999em;background:url('/images/title-aboutus.png') no-repeat;height:50px;width:300px;float:left;display:block;padding:0;}#title-contact-us{text-indent:-9999em;background:url('/images/title-contact-us.png') no-repeat;height:50px;padding:0;}#title-clients{text-indent:-9999em;background:url('/images/title-our-clients.png') no-repeat;height:50px;padding:0;}h2#title-federal-contractors,h2#title-private-sector,h2#title-public-sector{text-indent:-9999em;height:26px;width:240px;margin:10px 0 10px 0;padding:0;}#title-federal-contractors{background:url('/images/title-federal-contractors.png') no-repeat;}#title-private-sector{background:url('/images/title-private-sector.png') no-repeat;}#title-public-sector{background:url('/images/title-public-sector.png') no-repeat;}#title-community-involvement{text-indent:-9999em;background:url('/images/title-community-involvement.png') no-repeat;height:50px;padding:0;}#title-ecological-services{text-indent:-9999em;background:url('/images/title-ecological-services.png') no-repeat;height:50px;padding:0;}#title-environmental-investigations{text-indent:-9999em;background:url('/images/title-environmental-investigations.png') no-repeat;height:50px;padding:0;}#title-regulatory-support{text-indent:-9999em;background:url('/images/title-regulatory-support.png') no-repeat;height:50px;padding:0;}#title-risk-assessment{text-indent:-9999em;background:url('/images/title-risk-assessment.png') no-repeat;height:50px;padding:0;}#title-waste-management{text-indent:-9999em;background:url('/images/title-waste-management.png') no-repeat;height:50px;padding:0;}#title-water-resources{text-indent:-9999em;background:url('/images/title-water-resources.png') no-repeat;height:50px;padding:0;}#title-project-management{text-indent:-9999em;background:url('/images/title-project-management.png') no-repeat;height:50px;padding:0;}#title-walla-walla{text-indent:-9999em;background:url('/images/title-walla-walla.png') no-repeat;height:50px;padding:0;}#title-career-opportunities{text-indent:-9999em;background:url('/images/title-career-opportunities.png') no-repeat;height:50px;padding:0;}#title-services{text-indent:-9999em;background:url('/images/title-services-index.png') no-repeat;height:50px;padding:0;}#title-case-studies{text-indent:-9999em;background:url('/images/title-case-studies.png') no-repeat;height:50px;padding:0;}#title-home{text-indent:-9999em;background:url('/images/title-home.png') no-repeat;height:32px;float:left;display:block;padding:0;}#title-serviceshome a{text-indent:-9999em;background:url('/images/home-services.png');width:140px;height:30px;display:block;border-bottom:0;}#title-serviceshome a:hover{border-bottom:0;}#title-newshome a{text-indent:-9999em;background:url('/images/home-news.png');width:140px;height:30px;display:block;border-bottom:0;}#homeintro h1{text-indent:-9999em;background:url('/images/home-freestone-environmental-services.png') no-repeat;width:600px;height:30px;}#services-ecological-services,#services-environmental-investigations,#services-regulatory-support,#services-risk-assessment,#services-waste-management,#services-water-resources{text-indent:-9999em;background:url('/images/nav-services.png') 0 0;width:140px;height:65px;margin:0;padding:0;display:block;}#services-ecological-services{background:url('/images/nav-services.png') 0 0;}#services-environmental-investigations{background:url('/images/nav-services.png') -200px 0;}#services-regulatory-support{background:url('/images/nav-services.png') -400px 0;}#services-risk-assessment{background:url('/images/nav-services.png') -600px 0;}#services-waste-management{background:url('/images/nav-services.png') -800px 0;}#services-water-resources{background:url('/images/nav-services.png') -1000px 0;}#services-ecological-services:hover{background:url('/images/nav-services.png') 0 -100px;}#services-environmental-investigations:hover{background:url('/images/nav-services.png') -200px -100px;}#services-regulatory-support:hover{background:url('/images/nav-services.png') -400px -100px;}#services-risk-assessment:hover{background:url('/images/nav-services.png') -600px -100px;}#services-waste-management:hover{background:url('/images/nav-services.png') -800px -100px;}#services-water-resources:hover{background:url('/images/nav-services.png') -1000px -100px;}#services-ecological-services:active{background:url('/images/nav-services.png') 0 -200px;}#services-environmental-investigations:active{background:url('/images/nav-services.png') -200px -200px;}#services-regulatory-support:active{background:url('/images/nav-services.png') -400px -200px;}#services-risk-assessment:active{background:url('/images/nav-services.png') -600px -200px;}#services-waste-management:active{background:url('/images/nav-services.png') -800px -200px;}#services-water-resources:active{background:url('/images/nav-services.png') -1000px -200px;}