*{margin:0;padding:0;border-style:none}body{font:.85em 'Open Sans',sans-serif}a:link,a:visited{color:inherit;text-decoration:none}div,img{behavior:url(css/resources/iepngfix.htc)}h1,h3{font-size:3em;font-weight:800}h2,h4{color:#6eb543;padding-top:2%}h2{line-height:1em;font-size:2.25em}h3{font-size:1.8em;line-height:2em}h4{padding-bottom:2%;font-size:2em}p,ul.text li{widows:2;font-size:1.25em;padding-bottom:.75%;padding-top:.75%}ul.text li{margin-left:1.25em}.white,footer{color:#fff}.bold{font-weight:700}.italic{font-style:italic}.caps{text-transform:uppercase}.lower{text-transform:lowercase}.normal_case{text-transform:none}.clearfix:after,.hidden{visibility:hidden}.reduced{font-size:.85em}img{max-width:96%}.box-shadow{-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;box-shadow:0 0 6px #000}.box_round{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}.clear{clear:both;overflow:auto;height:0}.clear_right{clear:right}.clear_left{clear:left}.clearfix:after{content:".";display:block;height:0;clear:both}.centered{display:block;text-align:center}label.error{color:#c30;display:block;padding-bottom:1em}a.nav-active,h1,h3{color:#1e8ab5}#header{text-align:center;overflow:auto;background-color:rgba(255,255,255,.9);position:fixed;width:100%;top:0}#header.nav-up{top:-400px;transition:top .5s ease-in-out}.centered,.innerwrap,img.float_right{margin-left:auto;margin-right:auto}.innerwrap{max-width:1140px;padding-right:2%;padding-left:2%;clear:both}#logo img{display:inline-block;margin-bottom:4px;margin-top:16px;height:50px;width:auto;float:left}#menu{display:none;text-transform:uppercase}#header .contact{color:#6eb543;font-weight:700;font-size:2em;margin-bottom:.25em}#header .contact a{color:#1e8ab5;font-weight:700}#header .mail{display:block;font-size:.65em;line-height:1.8em}img.float_right{display:block}footer{background-color:#6eb543;text-align:center;padding-top:1%;padding-bottom:1%;font-weight:30000;font-size:1.25em}@media screen and (min-width:760px){#header.nav-up{top:0;transition:top .5s ease-in-out}.slicknav_menu{display:none}#menu,#menu li{font-size:1.2em;float:left}#menu{white-space:nowrap;padding-top:2.5em;display:block;padding-left:4em}#menu li{font-weight:700;background-color:transparent;list-style-type:none;padding-right:1em;padding-left:1em;display:inline}#logo img,#logo.stick img{-webkit-transition:height 1s ease-in-out;-moz-transition:height 1s ease-in-out;-ms-transition:height 1s ease-in-out;-o-transition:height 1s ease-in-out;transition:height 1s ease-in-out;width:auto}#logo img{float:left;margin-bottom:8px;height:75px}#logo.stick img{height:50px}#header .contact{float:right;text-align:right;margin-top:.45em;margin-bottom:.25em}img.float_right{display:block;margin-left:auto;margin-right:auto;float:right;padding-bottom:3%;padding-left:3%}}#home{background-image:url(../graphics/intro/field.jpg);background-size:cover;text-align:center;padding-top:14em;padding-bottom:4em}#home .intro{color:#000;text-shadow:0 0 9px #fff;font-size:2.2em;font-weight:700;max-width:960px;margin-left:auto;margin-right:auto;padding-right:2%;padding-left:2%}#services{padding-top:6em}#service_list{list-style-type:none;text-transform:uppercase;text-align:center}#service_list li{list-style-type:none;padding-bottom:1em}#service_list img{display:block}#epa_bar h2,#service_list a,#service_list img{margin-right:auto;margin-left:auto}#service_list a{display:block;font-weight:700;color:#6eb543;line-height:1.5em}#epa_bar{text-align:center;background-color:#1e8ab5;padding-top:.5em;padding-bottom:.5em}#epa_bar h2{max-width:1024px;color:#fff;padding-bottom:1.5%;padding-top:1.5%;line-height:1.25em;font-size:1.5em}#ben_quote{color:#6eb543;text-align:center;font-style:italic;font-weight:600;padding-top:2em;padding-bottom:2em;font-size:1em;line-height:1em}#ben_quote .name{font-weight:300;font-style:normal;font-size:.65em}.service_sub{padding-bottom:5%}@media screen and (min-width:760px){#epa_bar h2,#service_list img{margin-left:auto;margin-right:auto}#epa_bar h2{max-width:1024px;color:#fff;padding-bottom:1.5%;padding-top:1.5%;line-height:1.25em;font-size:2.25em}#ben_quote{color:#6eb543;text-align:center;font-style:italic;font-weight:600;padding-top:2em;padding-bottom:2em;font-size:2em;line-height:1em}#service_list{list-style-type:none;text-transform:uppercase;text-align:center}#service_list li{list-style-type:none;padding-bottom:1em;width:33%;display:inline-block}#service_list img{display:block}}#faqs{background:url(../graphics/faq/question_mark.jpg) no-repeat right top;padding-top:6em;padding-bottom:4em}#contact,#faqs h1{color:#eea62d}#faqs h4,#faqs h5{padding-bottom:0;padding-top:3%;font-size:1.5em}#faqs h5{color:#adadaa;cursor:pointer}#faqs a,#faqs h5.active{color:#6eb543}#faqs img{display:block;margin:1em auto}@media screen and (min-width:760px){#faqs img{display:inline-block;max-width:46%;margin:1em 2%}#faqs h4,#faqs h5{font-size:2em}}#contact{background-color:#1e8ab5;font-weight:700;text-align:center;padding-top:2em;padding-bottom:2em;font-size:1.25em}#contact a{color:#fff;line-height:2em}#contact .social li{display:inline-block;padding:2em 1em .5em;font-weight:300}@media screen and (min-width:900px){#contact{font-size:2.25em}#contact .social li{font-size:.5em}}
