@font-face{font-family:'source_sans_probold';src:url(../fonts/sourcesanspro-bold-webfont.woff2) format('woff2') , url(../fonts/sourcesanspro-bold-webfont.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_probold_italic';src:url(../fonts/sourcesanspro-boldit-webfont.woff2) format('woff2') , url(../fonts/sourcesanspro-boldit-webfont.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_proitalic';src:url(../fonts/sourcesanspro-it-webfont.woff2) format('woff2') , url(../fonts/sourcesanspro-it-webfont.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'source_sans_proregular';src:url(../fonts/sourcesanspro-regular-webfont.woff2) format('woff2') , url(../fonts/sourcesanspro-regular-webfont.woff) format('woff');font-weight:normal;font-style:normal}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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}body{font-family:'source_sans_proregular';font-size:1.0em;color:#fff;background-color:#2b823e;padding:0;margin:0}h1,h2,h3,h4,h5,h6,.componentheading{font-family:'source_sans_proregular'}h1,.componentheading{font-size:2.2em;line-height:35px;color:#fff;margin:20px 0}h2{font-size:1.6em;color:#fff;line-height:25px;margin:10px 0}h3{font-size:1.6em;color:#fff;margin:12px 0}h4{font-size:1.4em;color:#fff}a:link,a:visited{color:#fff;text-decoration:underline}a:hover{color:#185220}ul,ol{margin:10px 0 10px 15px}img{behavior:url(../iepngfix.htc);border:none}section p{margin:8px 0;color:#fff}strong{font-family:'source_sans_probold'}em{font-family:'source_sans_proitalic'}#header-wrapper{width:100%}header{max-width:1200px;display:block;margin:0 auto;padding:20px}.logo-wrapper #logo{float:left}.logo-wrapper{text-align:right;color:#fff;font-size:2em}.nav-wrapper nav{float:left;display:block;clear:both}.nav-wrapper{padding:20px 0}.contactinfo{background-color:#fff;width:25%;float:right;border-radius:0 0 0 10px;-moz-border-radius:0 0 0 10px;-webkit-border-radius:0 0 0 10px;border:2px solid #97989d;color:#ccc;padding:10px}.contactinfo a{color:#ccc}.contactinfo-mobile{display:none}#banner,#banner-in{margin:20px 0 0 0}#banner img{width:100%;margin:0 0 0 0}#banner-in img{width:100%;margin:0 0 0 0}.theme-default .nivoSlider{background:url(loading.gif) no-repeat 50% 50%!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;margin-bottom:0}.blog-featuredhome .item-title{display:none}section{background-color:#2b823e}article{max-width:1200px;display:block;margin:0 auto;padding:40px 0}article table{border-collapse:collapse;width:100%}article table td{padding:5px}.items-row{border-top:1px solid #ccc;padding:20px 0}.servicesareas{width:30%;float:left;padding:17px}img.spic{border:2px solid #fff;width:100%}.sidebar{float:right;margin:-12px 0 0 0}.projectpanels{width:48%;float:left;margin:20px 20px 0 0}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.service{width:18%;text-align:center;color:#fff;font-family:'source_sans_probold';float:left;padding:8px 8px 30px 8px}.service img{border:2px solid #fff;width:100%}.downloadbro{float:left}.sidelogos{text-align:right}.sidelogos img{margin:50px 0 0 20px}#wrapper-footer{padding:20px 150px 80px 150px;margin:0;text-align:left;font-size:.8em;color:#ccc}footer{max-width:1200px;display:block;margin:0 auto}.footermenu{float:right}.footermenu ul{padding:0;margin:0;list-style:none}.footermenu li{padding:0;margin:0;display:inline}.footermenu li a{padding:0 10px;color:#ccc;text-decoration:none;text-transform:uppercase;border-right:1px solid #ccc}.footermenu li a:hover{color:#ddd}.pagination li{float:left;list-style:none;margin:0 10px}.pagination ul{display:block;padding:10px 0}.phrases,.only{display:none}.result-title{margin:20px 0 0 0}.result-category,.result-created{font-style:italic;font-size:10px}.moduletable .search input.inputbox{float:left;width:180px;height:26px;padding:0;margin:0}.moduletable .search .button{background:none;border:none;margin:1px 0;padding:0;width:35px;height:35px}.edocman_document_list a{font-size:12px;color:#333;margin:0 0 0 0}.edocman_document a img{vertical-align:middle;margin:0 10px 0 0}.edocman-thumb-left{display:none}.clear{clear:both;margin:0;padding:0}.clr{clear:both}@media only screen and (max-width:800px){header{max-width:1200px;display:block;margin:0 auto;padding:20px 0}.logo-wrapper #logo{float:none}.logo-wrapper{text-align:center;color:#fff;font-size:1.2em}.nav-wrapper nav{float:none;display:block;clear:both}.nav-wrapper{padding:0 0;margin:20px 0 0 0;background-color:#333}.contactinfo-mobile{display:block;text-align:center;color:#fff;padding:10px}.contactinfo-mobile a{color:#fff}.contactinfo{display:none}#banner,#banner-in{margin:0 0 0 0}#banner img{width:100%;margin:0 0 0 0}#banner-in img{width:100%;margin:0 0 0 0}.blog-featuredhome .item-title{display:none}.servicesareas{width:90%;float:none;padding:17px}.sidebar{float:none;margin:0 0 0 0}.blog-featuredhome{clear:both}section{padding:0 20px}.service{display:none}.downloadbro{float:none;text-align:center}.sidelogos{text-align:center}#wrapper-footer{padding:20px 30px 30px 30px;margin:0;text-align:center;font-size:.8em;color:#ccc}.footermenu{float:none}.footermenu ul{padding:0;margin:0;list-style:none}.footermenu li{padding:0;margin:0;display:inline-block}.footermenu li a{padding:0 10px;color:#ccc;text-decoration:none;text-transform:uppercase;border-right:1px solid #ccc}.footermenu li a:hover{color:#ddd}}