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%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,main,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}::-moz-selection{background:#ddd;color:#000;text-shadow:none}::selection{background:#ddd;color:#000;text-shadow:none}html *{-webkit-tap-highlight-color:transparent}a img{border:none}img{-ms-interpolation-mode:bicubic}.ie8 *{filter:inherit}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.site-footer:after{content:"";display:table;clear:both}html{-webkit-text-size-adjust:100%;height:100%;font-size:10px}body{font:400 100% "futura-pt", "Helvetica Nue", Helvetica, Arial, sans-serif;height:100%;margin:0;color:#636465;line-height:1;background:#4a4b4b}img{width:100%}.site-footer{position:relative;z-index:200;padding:0;background:#636465;border-bottom:1.5em solid #4a4b4b;clear:both}@media screen and (max-width: 50em){.site-footer{padding:2em 0}}.site-footer .wrapper{padding:0}@media screen and (max-width: 50em){.site-footer .wrapper{padding:0 2em}}.site-footer .left{position:relative;float:left;width:20%;height:100%;clear:none;background:transparent url(assets/img/contact.png) no-repeat left center;min-height:17em;border-right:1px solid #838485}.site-footer .left h4{position:relative;float:right;top:0;font-weight:300;font-size:1.5em;line-height:1.3em;color:#7ac143;margin:4.5em 1.5em 3em 10em;z-index:400}@media screen and (max-width: 65em){.site-footer .left h4{margin:2em}}@media screen and (max-width: 50em){.site-footer .left h4{text-align:center;float:none;margin:2em}}@media screen and (max-width: 65em){.site-footer .left{background:transparent url(assets/img/transparent.gif) no-repeat left center;min-height:10.625em}}@media screen and (max-width: 50em){.site-footer .left{float:none;clear:both;width:100%;background:transparent url(assets/img/transparent.gif) no-repeat left center;border-right:none;min-height:0.75em}}.site-footer .contacts{float:left;padding:3em 4em 2em 4em}.site-footer .contacts .column{position:relative;float:left;clear:right;margin:0 5em 0 0}.site-footer .contacts p{font-size:1.3em;line-height:1.2em;color:#fff;margin:0 4em 1em 0}.site-footer .contacts p strong{font-weight:300;text-transform:uppercase;letter-spacing:0.075em}.site-footer .contacts p a{color:#fff;text-decoration:none;transition:color 0.2s linear 0s;-webkit-transition:color 0.2s linear 0s;-moz-transition:color 0.2s linear 0s;-ms-transition:color 0.2s linear 0s}.site-footer .contacts p a:hover{color:#7ac143}@media screen and (max-width: 50em){.site-footer .contacts{float:none;clear:both;padding:0}.site-footer .contacts h2{text-align:center}.site-footer .contacts p{float:none;text-align:center;margin:0 auto 1.5em auto}.site-footer .contacts .column{position:relative;float:none;clear:none;margin:0}}.site-footer .cbre{float:right;padding:4em}.site-footer .cbre a.logo{position:relative;clear:both;display:block;float:right;width:20em;margin:0 0 1.5em 0}.site-footer .cbre p.copyright{position:relative;clear:both;display:block;font-size:1.3em;text-align:right;color:#fff}@media screen and (max-width: 50em){.site-footer .cbre{float:none}.site-footer .cbre a.logo{float:none;margin:0 auto 1.5em auto}.site-footer .cbre p.copyright{text-align:center}}.main-content{position:relative;z-index:300;background:#636465}.main-content .header{position:relative;width:100%;z-index:300;height:475px}.main-content .header .name{position:relative;float:left;width:20%;clear:none;height:475px;overflow:hidden}@media screen and (max-width: 67.5em){.main-content .header .name{height:375px}}@media screen and (max-width: 37.5em){.main-content .header .name{float:none;clear:both;width:100%;height:152px}}.main-content .header .name h2{position:absolute;right:0;bottom:0;font-size:2em;line-height:1.3em;color:#fff;margin:0;z-index:400;font-weight:300;padding:2.5em 1em 0.5em 1em;text-align:center;text-transform:uppercase;height:152px;width:152px;background:#015d43}.main-content .header .name h2 span{font-weight:700;font-size:2.5em}.main-content .header .name h2 span span.onefix{font-size:1em;letter-spacing:-0.12em}.main-content .header .name img{position:absolute;right:0;bottom:0;height:475px;z-index:300}.main-content .header .hero{position:relative;float:left;width:80%;clear:none;height:475px;overflow:hidden}@media screen and (max-width: 67.5em){.main-content .header .hero{height:375px}}@media screen and (max-width: 37.5em){.main-content .header .hero{float:none;clear:both;width:100%}}.main-content .header .hero h3{position:absolute;left:0;bottom:0;font-size:5em;color:#fff;margin:0;padding:0.5em 1em;z-index:400;font-weight:300;background:url(assets/img/head-bg.png);height:152px;width:644px}.main-content .header .hero h3 span{font-weight:700;color:#7ac143}@media screen and (max-width: 37.5em){.main-content .header .hero h3{font-size:4em;width:100%;padding:0.375em 0.75em;margin:1em 0}}.main-content .header .hero img{position:absolute;left:0;bottom:0;width:100%;z-index:300}@media screen and (max-width: 67.5em){.main-content .header .hero img{height:375px}}@media screen and (max-width: 37.5em){.main-content .header .hero img{width:100%;height:325px;bottom:7.5em}}@media screen and (max-width: 67.5em){.main-content .header{height:375px}}@media screen and (max-width: 37.5em){.main-content .header{height:450px}}.main-content .content{position:relative;clear:both;width:100%;z-index:300;height:390px;background:#fff}.main-content .content .accent{position:relative;float:left;width:20%;clear:none;height:390px;overflow:hidden;margin-top:0}@media screen and (max-width: 55em){.main-content .content .accent{display:none}}.main-content .content .accent img{position:absolute;right:0;bottom:0;width:800px;z-index:300}.main-content .content .text-box{position:relative;float:left;width:80%;clear:none;z-index:400;padding:4em;background:#fff}@media screen and (max-width: 55em){.main-content .content .text-box{width:100%}}.main-content .content .text-box h1{position:relative;float:left;clear:none;width:33%;font-size:2.5em;line-height:1.5em;margin:0 0 0.75em 0;font-weight:300;color:#404142}@media screen and (max-width: 37.5em){.main-content .content .text-box h1{float:none;clear:both;width:100%}}.main-content .content .text-box .copyblock{position:relative;float:right;clear:none;width:60%;margin:0;padding:0 7em 0 2em}@media screen and (max-width: 37.5em){.main-content .content .text-box .copyblock{float:none;clear:both;width:100%;padding:0}}.main-content .content .text-box .copyblock hr{color:#7ac143;background-color:#7ac143;height:2px;border:none;float:left;clear:both;width:6em;margin-bottom:4em}.main-content .content .text-box .copyblock a.button{display:block;max-width:14em;font-size:0.8em;line-height:1.25em;letter-spacing:0;text-align:center;text-decoration:none;color:#fff;padding:0.3em 0.8em;margin:3em 0 0 0;background:#7ac143;border-radius:0.3em;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;-ms-border-radius:0.3em;box-shadow:4px 4px 5px #aaaaaa}.main-content .content .text-box .copyblock a.button:hover{background:#629d34}@media screen and (max-width: 78em){.main-content .content .text-box .copyblock a.button{margin:2em 0 0 0}}.main-content .content .text-box p{font-size:1.8em;line-height:1.3em;margin:0 0 0.75em 0;clear:both}.main-content .content .text-box p .nobr{white-space:nowrap}.ie .gallery{position:absolute;height:200%}.ie .gallery .frame{top:0}.ie7 .pageHome .main-content .text-box{padding:0}.ie7 .pageHome .main-content .button-box a{width:30%}.ie7 .site-footer .wrapper{max-width:100%}
