/*********************		START SITE WIDE STYLES		**********************/
html { min-height: 100%; margin-bottom: 1px; }
body{background:url(../../images/bkgrtile.png) repeat;margin:0px;padding:0px;font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#353636;}
#container{margin:0px auto;background:#ffffff;width:854px;padding:0px 23px;margin-bottom:30px;}
img{border:none;}
.hidden {left:0px;margin-left:-1000px;position:absolute;width:0px;display:none;}
.error{color:#ff0000;}
.left{float:left;}
.right{float:right;}
a{text-decoration:none;outline:none;}
.siteid{margin-top:31px;}
.blue{color:#195c72;}
h1{font-family:Verdana, Geneva, sans-serif;font-size:19px;color:#01472b;font-weight:normal;margin:0px;padding:0px;line-height:26px;}
h2{font-family:Verdana, Geneva, sans-serif;font-size:14px;color:#6e9129;font-weight:bold;margin:0px 0px 10px;padding:0px;line-height:20px;}
h3{font-family:Verdana, Geneva, sans-serif;font-size:13px;color:#01472b;font-weight:bold;margin:0px;padding:0px;line-height:16px;border-bottom:1px solid #c0cac1;padding-bottom:2px;margin-bottom:5px;}
.seperator{border-bottom: 1px solid #C0CAC1;clear: both;margin: 0 0 20px;padding: 20px 0 0;width: 100%;}
ul, ul li{margin:0px;padding:0px;list-style:none;}

img.extraspacerimg{margin:10px 50px 10px 10px;}
/*********************		END SITE WIDE STYLES		**********************/

/*********************		START CLEAR FIX		**********************/
.clearfix:after {clear:both;content:".";display:block;height:0px;line-height:0px;visibility:hidden;}
.clearfix {display:block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}
.clearing{height:1px; overflow:hidden;clear:both;}
.clear{clear:both;display:block;}
.clear10{clear:both;height:10px;display:block;}
.clear30{clear:both;height:30px;display:block;}
/*********************		END CLEAR FIX		**********************/

/*********************		START MAIN NAV		**********************/
ul#mainNav{display:inline-block;clear:both;margin:24px 0px 15px;padding-left:0px;background:url(../../images/back_Nav_Hairline.jpg) no-repeat top right;width:854px;}
ul#mainNav li{display:inline;float:left;padding-top:15px;}
ul#mainNav li.first{padding-left:0px;}
ul#mainNav li a{font-family:Helvetica, Arial, sans-serif;font-size:17px;color:#0d7799;font-weight:normal;padding:0 14px 0 14px;}
ul#mainNav li a.selected, ul#mainNav li a:hover{color:#747474;}
ul#mainNav li sup{display:inline-block;font-size:12px;margin-top:-3px;}
/*********************		END MAIN NAV		**********************/

/*********************		START TERTIARY NAV		**********************/
ul#tertiaryNav{width:333px;}
ul#tertiaryNav li{float:left;display:inline;}
ul#tertiaryNav li a{display:block;}
ul#tertiaryNav .eco-stats{background:url(../../images/back_Learn_More_About_Our_Eco_Stats.jpg) no-repeat top right;width:241px;height:36px;text-align:right;padding:11px 92px 0px 0px;font-family:Verdana, Geneva, sans-serif;font-size:10px;color:#5e7e1f;}
ul#tertiaryNav .eco-stats span{display:none;}
ul#tertiaryNav .requestquote{background:url(../../images/btn_Request_a_Quote.jpg) no-repeat;width:103px;}
ul#tertiaryNav .sendfile{background:url(../../images/btn_Send_a_File.jpg) no-repeat;width:89px;}
ul#tertiaryNav .contactus{background:url(../../images/btn_Contact_Us.jpg) no-repeat;width:125px;}
ul#tertiaryNav .requestquote, ul#tertiaryNav .sendfile, ul#tertiaryNav .contactus{background-position:top; height:37px;}

ul#tertiaryNav .requestquote:hover, ul#tertiaryNav .sendfile:hover, ul#tertiaryNav .contactus:hover,ul#tertiaryNav .selected{background-position:bottom;}
ul#tertiaryNav .eco-stats:hover, ul#tertiaryNav .eco-stats.selected{background-position:bottom right;}
ul#tertiaryNav .eco-stats:hover span, ul#tertiaryNav .eco-stats.selected span{display:block;}
/*********************		END TERTIARY NAV		**********************/

/*********************		START BODY		**********************/
#sectionimage{}
#sectionimage.home{height:217px;}
#sectionimage.home .overlay-right{position:absolute;margin-left:389px;}
#sectionimage.home .overlay-left{position:absolute;margin-top:201px;}
#sectionimage.home span#text{position:absolute;margin-top:63px;margin-left:165px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:30px;color:#ffffff;line-height:36px;width:235px;}
#sectionimage.sub{height:47px;}
#sectionimage.sub .overlay-right{position:absolute;margin-left:829px;}
#sectionimage.sub .overlay-left{position:absolute;}
#sectionimage.sub .overlay-img{text-align:right;}


#body{margin:30px 0px 10px;padding-bottom:25px;border-bottom:1px solid #c0cac1;display:inline-block;}
#home{margin:0px 0px 10px;padding-bottom:15px;border-bottom:1px solid #c0cac1;display:inline-block;}

.bodycolumn{width:284px;padding-right:38px;}
.bodycolumn.last{padding-right:0px;}

.rightcolumn{width:608px;}
.leftcolumn{width:198px;padding-right:44px;}
.leftcolumn ul{margin-bottom:20px;}

.rightcolumn a{color:#353636;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:20px;text-decoration:underline;}
.rightcolumn a:hover{color:#6E9129;}
.rightcolumn, p{margin:0px;padding:0px;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#353636;line-height:20px;}
.project .content{width:280px;}
.rightcolumn h6{background:#e8e8e8; padding:10px 20px;display:block;margin:0px;font-size:12px;font-weight:normal;}
.rightcolumn ul, .rightcolumn ul li{margin:inherit;padding:inherit;list-style:inherit;}
.rightcolumn ul li{margin-left:13px;}
.rightcolumn ul.services li{float:left;margin-left:13px;width:280px;}
#home .rightcolumn ul li{margin-left:0px;}
#home .rightcolumn .segment_copy ul li{margin-left:13px;}
.sectionheader{color:#585858;font-size:16px;line-height:26px;padding-bottom:10px;}
.sectionheader b{color:#125339;font-family:Verdana, Geneva, sans-serif;font-size:19px;font-weight:normal;}
.sectionheader strong{font-size:19px;color:#125339;font-weight:normal;}

.calloutlist{font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#006940;line-height:17px;margin-bottom:15px;}
.calloutlist.blue{color:#195C72;}
.calloutlist li{display:block;clear:both;margin-bottom:5px;}

.calloutlist a{font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#195C72;text-decoration:underline;}
.calloutlist a:hover{color:#006940;}

.calloutlist.blue a{color:#006940;}
.calloutlist.blue a:hover{color:#195C72;}

#breadcrumbs a{font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#585858;text-decoration:underline;}
#breadcrumbs a:hover{text-decoration:none;}

ul.featured{}
ul.featured li{float:left;display:inline;}
ul.featured li img{border:1px solid #dedede;margin-right:12px;}

.quote{font-family:Verdana, Geneva, sans-serif;font-size:16px;line-height:22px;color:#195c72;padding-top:20px;}
.quote em, .quote i{display:block;font-family:Helvetica,Arial,sans-serif;font-size:10px;line-height:15px;margin-top:8px;}
.quote a{font-family:Helvetica, Arial, sans-serif;font-size:10px;line-height:24px;color:#195c72;}
.quote a:hover{color:#585858;text-decoration:underline;}

ul.featuredprojects{}
ul.featuredprojects li{display:inline;float:left;}
ul.featuredprojects li img{border:1px solid #dedede;margin-right:3px;}
ul.featuredprojects li.readmore{width:588px;padding:10px 10px 0px;text-align:right;}
ul.featuredprojects li.readmore a{font-family:Helvetica, Arial, sans-serif;font-size:10px;color:#195c72;line-height:24px;text-decoration:none;}
ul.featuredprojects li.readmore a:hover{color:#585858;}

#ajaxload{text-align:center;padding:95px 0px;display:none;}
#printedgreen{display:inline-block;clear:both;margin-top:35px;}
#printedgreen #map, #printedgreen #map li{margin:0px;padding:0px;list-style:none;}
#printedgreen #map{width:225px;float:left;margin-bottom:20px;}
#printedgreen #mapdef{float:left;padding-left:65px;width:240px;}
#printedgreen #mapdef .infosection{display:none;}
#printedgreen #mapdef .infosection h2{color:#1694d2;}

#printedgreen #map li{float:left;display:inline;}
#printedgreen #map li a{display:block;width:107px;height:107px;overflow:hidden;}
#printedgreen #map li.culture{border-right:5px solid #00a5da;border-bottom:5px solid #00a5da;}
#printedgreen #map li.materials{border-left:5px solid #00a5da;border-bottom:5px solid #00a5da;}
#printedgreen #map li.facility{border-right:5px solid #00a5da;border-top:5px solid #00a5da;}
#printedgreen #map li.technology{border-left:5px solid #00a5da;border-top:5px solid #00a5da;}

#printedgreen #map li.culture a{background:url(../../images/Printed%20Green/culture.jpg) no-repeat top;}
#printedgreen #map li.materials a{background:url(../../images/Printed%20Green/materials.jpg) no-repeat top;}
#printedgreen #map li.facility a{background:url(../../images/Printed%20Green/facility.jpg) no-repeat top;}
#printedgreen #map li.technology a{background:url(../../images/Printed%20Green/technology.jpg) no-repeat top;}
#printedgreen #map li a:hover, #printedgreen #map li a.selected{background-position:bottom;}
/*********************		END BODY		**********************/

/*********************		START PROJECTS		**********************/
.project{margin-bottom:15px;}
.project h2{border-top:1px solid #d9dee3;border-bottom:1px solid #d9dee3;padding:10px 0px;margin-bottom:13px;}
.project h2 span{font-family:Helvetica, Arial, sans-serif;font-size:9px;line-height:20px;color:#195c72;font-weight:normal;text-align:right;width:375px;}
.project h2 span strong{margin-left:12px;}
.project img{float:right;}
.project p{font-family:Helvetica, Arial, sans-serif;font-size:11px;}
/*********************		END PROJECTS		**********************/

/*********************		START FOOTER		**********************/
#footer{padding-bottom:0px;}
ul#certifications{}
ul#certifications li{float:left;display:inline;margin-left:5px;}
div#footernav{width:396px;text-align:right;}
div#footernav{float:right;margin:0px;padding:0px;}
div#footernav a{color:#868787;font-family:Verdana,Geneva,sans-serif;font-size:10px;line-height:16px;margin-left:6px;}
div#footernav a:hover{text-decoration:none;color:#01472B;}
ul#footerinfo{width:338px;}
ul#footerinfo li{color:#868787;display:block;font-family:Verdana,Geneva,sans-serif;font-size:10px;line-height:14px;margin-bottom:5px;}
ul#footerinfo li a{color:#868787;font-family:Verdana,Geneva,sans-serif;font-size:10px;line-height:16px;}
ul#footerinfo li a:hover{text-decoration:none;color:#01472B;}
ul#footerinfo li.contactinfo{font-size:12px;font-weight:bold;line-height:16px;}
ul#footerinfo li.contactinfo a{margin-left:5px;font-family:Verdana, Geneva, sans-serif;font-size:12px;font-weight:bold;line-height:16px;color:#868787;}
ul#footerinfo li.contactinfo a:hover{color:#01472B;}
/*********************		END FOOTER		**********************/
/*********************		START GREATER THAN LOGO		**********************/
#greaterthan{display:block;clear:both;text-align:right;padding-bottom:35px;}
#greaterthan a{color:#868787;font-family:Verdana,Geneva,sans-serif;font-size:10px;line-height:16px;margin-left:6px;}
#greaterthan a:hover{text-decoration:none;color:#01472B;}
/*********************		END GREATER THAN LOGO		**********************/
