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,section{display:block}body{line-height:1}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}html{overflow-y:scroll}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}@font-face{font-family:'ArialRounded';src:url("../fonts/arialroundedmtstd-webfont.eot?") format("eot"),url("../fonts/arialroundedmtstd-webfont.woff") format("woff"),url("../fonts/arialroundedmtstd-webfont.ttf") format("truetype"),url("../fonts/arialroundedmtstd-webfont.svg#svgFontName") format("svg")}@font-face{font-family:'ArialRoundedBold';src:url("../fonts/arial_rounded_bold-webfont.eot?") format("eot"),url("../fonts/arial_rounded_bold-webfont.woff") format("woff"),url("../fonts/arial_rounded_bold-webfont.ttf") format("truetype"),url("../fonts/arial_rounded_bold-webfont.svg#svgFontName") format("svg")}body{background:#f8f8f8;color:#343e39;font-family:'ArialRounded', Arial, sans-serif;font-size:14px}body#home{background:#f8f8f8 url(../images/bg-feature.png) repeat-x 0 31px}h2,h3,h4{font-family:'ArialRoundedBold', Arial, sans-serif;font-weight:normal}p{color:#26302b;line-height:1.4;margin-bottom:1em}p sub{font-size:0.8em}a{color:#76d650;text-decoration:none;outline:none}a:hover{text-decoration:underline}.divider{border-bottom:5px solid #1e2823;clear:both;font-size:19px;margin-bottom:15px;padding:0 0 5px 15px}.divider strong{color:#76d650;font-weight:normal}.box{background:#fff;border:1px solid #f0f0f0;overflow:hidden;padding:16px;position:relative}.solution{padding-bottom:0;border-bottom:none;min-height:340px}.button-link{background:#76d650;bottom:0px;color:#fff;display:block;font-size:13px;padding:5px 20px;position:absolute;z-index:99999}button{border:none}.button-link:hover{background:#acdebf;color:#fff;cursor:pointer}.view-all{background:url(../images/sprite-icons.png) no-repeat 0 -244px;display:block;font-size:12px;font-family:'ArialRoundedBold', Arial, sans-serif;padding:2px 0 0 15px}.view-all.home,.view-all.home:hover{color:#1e2823}.view-all:hover{color:#76D650;background-position:0 -230px;text-decoration:none !important}.view-all strong{color:#76D650;font-weight:normal}#wrapper{width:980px;margin:0 auto;position:relative}#content-wrapper{width:745px;padding-right:5px;float:left}#content-wrapper.left-promo{min-height:900px}.wrapper{position:relative;z-index:3;float:left;clear:left;padding-bottom:50px;width:100%}#contact #feature-area+.wrapper,#subscribe #feature-area+.wrapper,#sitemap #feature-area+.wrapper,#apply #feature-area+.wrapper{margin-top:203px}.wrapper.full{float:none;width:738px}.column{float:left;display:inline;margin-right:32px}.column:last-child{margin-right:0}.column.last-child{margin-right:0}.inline li{display:inline-block;margin-right:.5em}#ie.v7 .inline li{display:inline;margin-right:0;zoom:1}#ie.v7 #footer .inline li{margin-right:.5em}dl.inline{margin:.5em 0}dl.inline dt{clear:left;float:left;margin:0 .25em .3em 0;font-family:'ArialRoundedBold', Arial, sans-serif}dl.inline dd{margin-bottom:.2em;padding-top:1px;float:left}#ie dl.inline dd{float:none}.top{margin-top:204px;margin-bottom:25px;z-index:4}.top.home{margin-top:290px;margin-bottom:21px}.double{width:480px}.top .double a{background:url(../images/sprite-icons.png) no-repeat;display:block;float:right;text-indent:-1000em;height:24px;width:24px}.top .double a:hover{background-position:0 -24px}.three-column .column,.offset,#home .jcarousel-item{width:226px}.three-column img{display:block;border:1px solid #f0f0f0;margin-bottom:16px}.three-column a:hover{text-decoration:none}.three-column h2{font-size:12px;font-family:'ArialRoundedBold', Arial, sans-serif;font-weight:normal;margin-bottom:5px}.three-column .environmental-management h2{color:#76d650}.three-column .environmental-managemen .button-link{background:#76d650}.three-column .environmental-managemen .button-link:hover{background:#ACDEBF}.three-column .fleet-management h2{color:#a5a58a}.three-column .fleet-management .button-link{background:#a5a58a}.three-column .fleet-management .button-link:hover{background:#d7d7bf}.three-column .aviation h2{color:#ACDEBF}.three-column .aviation .button-link{background:#ACDEBF}.three-column .aviation .button-link:hover{background:#76d650}.three-column .mobile h2{color:#73d0e1}.three-column .mobile .button-link{background:#73d0e1}.three-column .mobile .button-link:hover{background:#4abad3}.three-column h1{border-bottom:1px solid #1a2823;color:#1a2823;font-size:19px;margin:0 -5px 10px -5px;padding-bottom:10px;margin-left:-5px;margin-right:-5px;padding-left:5px;padding-right:5px}.three-column p{font-size:12px}.copy{display:inline;float:left;margin:20px 16px 0 0;width:528px}.copy h2{margin-bottom:.5em}.copy time{display:inline-block;margin-bottom:1.5em}.copy.full{margin:0;width:auto}.copy img,.item img{border:1px solid #e1f0e7;float:right;margin:0 0 16px 16px;padding:10px}.copy li img{float:none;margin:10px 0}.copy p:last-child{background:url(../images/bg-divide.png) no-repeat bottom left;padding-bottom:10px}.copy p.last-child{background:url(../images/bg-divide.png) no-repeat bottom left;padding-bottom:10px}.copy ul{margin:20px 0 20px 20px}.copy ul li{list-style-type:disc;margin-bottom:7px;line-height:1.2}.meta-information{background:#f8f8f8;border:1px solid #f0f0f0;margin:20px 0 0 0;padding:16px;width:126px}.meta-information dl{margin-bottom:30px;font-size:12px;font-family:'ArialRoundedBold', Arial, sans-serif}.meta-information dt{border-bottom:1px solid #1e2823;font-size:14px;margin-bottom:1em;line-height:1.3;padding-bottom:5px}.meta-information dd{margin-bottom:.75em;line-height:1.3}.meta-information dl:first-child a{color:#76d650}.meta-information dd a{color:#1E2823}.box.top footer{clear:both}.top h1{background:url(../images/bg-divide.png) no-repeat bottom left;clear:both;color:#76d650;font:normal 25px/1.2 "ArialRounded", Arial;margin-bottom:6px;padding-bottom:7px}.top h1.with-summary{background:none;padding:0}.top.news h1{color:#26302B}.top h1 strong{color:#343E39;font-weight:normal}.summary p{background:url(../images/bg-divide.png) no-repeat bottom left;font-size:22px;font-weight:normal;padding-bottom:7px}#footer{background:#1e2823;border-bottom:1px solid #fff;clear:both;float:left;padding:10px 20px 2px;position:relative;width:940px;margin:0 auto 1em}#footer section{border-bottom:2px solid #FFF;margin-left:-20px;width:940px;height:30px;padding:0 20px}#footer .social{float:right;margin-top:1px}#footer .social>div{display:inline-block}#footer .social .linked-in{margin:0 0.5em}#footprint{position:absolute;left:-27px;top:-30px}#footer h2{float:right;margin:0 7px 2px 0}#footer h1 a{color:#fff;font-size:11px;font-weight:normal;float:left;margin:10px 20px 0 0}#footer ol{float:left;padding-top:7px}#footer a{color:#98a69f;font-size:10px}#footer ul a::after{content:"."}#randb{border-top:2px solid #1e2823;clear:both;font-family:'ArialRoundedBold', Arial, sans-serif;color:#1e2823 !important;display:inline-block;padding:6px 0 10px;position:absolute}#skyline{background:#1e2823;padding-top:2px}#nav-skyline{background:#fff;border-top:1px solid #75d64f;font-size:13px;position:relative;z-index:1}#nav-skyline ol{clear:both;width:975px;margin:0 auto;overflow:hidden;padding-right:5px;text-align:right;height:31px}@media screen and (-webkit-min-device-pixel-ratio: 0){#nav-skyline ol{margin-top:-1px}}#nav-skyline li{background:#fff;background:-moz-linear-gradient(top, #e1e2e2 0%, #fff 33%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1e2e2), color-stop(33%, #fff));background:linear-gradient(top, #e1e2e2 0%, #fff 33%);margin-right:-4px}#nav-skyline a{border-right:1px solid #f5f5f6;color:#343e39;display:block;font-family:'ArialRoundedBold', Arial, sans-serif;padding:10px 18px 7px;position:relative}#nav-skyline a::after{content:"."}#nav-skyline a:hover{background:url(../images/bg-flyout-footer.png) no-repeat center -22px;color:#75d64f;text-decoration:none}#nav-skyline a.active{font-weight:bold;color:#75d64f}#nav-skyline .skyline-careers,#nav-skyline .skyline-news,#nav-skyline .skyline-blog,#nav-skyline .skyline-case-studies{background:none;position:relative}#nav-skyline .skyline-careers a,#nav-skyline .skyline-news a,#nav-skyline .skyline-blog a,#nav-skyline .skyline-case-studies a{background:none;border:none;font-size:11px;font-family:'ArialRounded', Arial, sans-serif;font-weight:normal;margin-right:0;color:#636b67;padding:13px 10px 7px 10px;text-align:center;z-index:99999}#nav-skyline .skyline-case-studies a{padding-right:15px}#nav-skyline .skyline-careers a:hover,#nav-skyline .skyline-news a:hover,#nav-skyline .skyline-blog a:hover,#nav-skyline .skyline-case-studies a:hover{background:#75d64f;color:#fff}#header{background:#1e2823 url("../images/nav-bg.png") repeat-y;float:left;margin-left:20px;margin-right:30px;position:relative;top:-8px;z-index:5;width:177px}#header::before{content:"";background:url("../images/nav-bg-shadow.png") no-repeat top right;display:block;height:383px;width:19px;position:absolute;left:-19px;top:8px}#header::after{content:"";background:#f8f8f8 url("../images/nav-shadow.png") no-repeat left bottom;display:block;height:10px;width:177px;padding:0 30px 30px 0}#header h1{margin-top:-8px}#header h1 a{display:block;width:177px;height:145px;text-indent:-999em;background:url("../images/logo.png") no-repeat center}#nav-menu{position:relative}#nav-menu .menu-home{display:none}#nav-menu li,#nav-menu a{color:#fff;cursor:pointer;display:block}#nav-menu a:hover{color:#75d64f;-moz-transition-property:color;-moz-transition-duration:.5s;-webkit-transition-property:color;-webkit-transition-duration:.5s;-ms-transition-property:color;-ms-transition-duration:.5s;-o-transition-property:color;-o-transition-duration:.5s;transition-property:color;transition-duration:.5s;text-decoration:none}#nav-menu li{border-left:4px solid #1E2823;border-bottom:1px solid #25322b;padding:8px 12px 8px 10px;position:relative;line-height:1.3}#nav-menu li:hover,#nav-menu li.active{border-left:4px solid #75d64f;background:#2a3630;-moz-transition-property:background-color;-moz-transition-duration:.5s;-webkit-transition-property:background-color;-webkit-transition-duration:.5s;-ms-transition-property:background-color;-ms-transition-duration:.5s;-o-transition-property:background-color;-o-transition-duration:.5s;transition-property:background-color;transition-duration:.5s}#nav-menu li ol{background:#2a3630;display:block;position:absolute;left:169px;top:0;z-index:10;width:0;overflow:hidden}#nav-menu li:hover ol{width:200px;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#nav-menu li:hover ol li{border-left:none;font-family:'ArialRounded', Arial, sans-serif;padding:0}#nav-menu li:hover ol li a{display:block;padding:8px 15px 8px 20px;width:165px}#nav-menu li ol li a:hover{background:#42524a;border-left:none;border-right:4px solid #75d64f;padding-right:11px}#office-locations{margin:56px 0 0;padding:10px 16px}#office-locations:hover{border-left:4px solid #72cd4e;background:#42524a;padding-left:12px}#office-locations h2{color:#75d64f;font-weight:normal;margin:0 0 15px 0}#office-locations strong{color:#fff;font-weight:normal;font-family:'ArialRoundedBold', Arial, sans-serif}#office-locations ol{background:#2a3630;color:#fff;font-size:11px;margin:0 -16px;padding:5px 16px}#office-locations:hover ol{padding-left:11px;margin-left:-11px}#office-locations li{margin-bottom:5px}#office-locations .office-text{color:#fff;display:inline-block;font-family:'ArialRoundedBold', Arial, sans-serif;width:58px}#office-locations .tel{color:#fff}#office-locations a:hover{text-decoration:none}#office-locations a:hover span{color:#75d64f;cursor:pointer}#breadcrumbs{color:#676e6a;display:block;font-size:11px;padding:3px 0 20px}#breadcrumbs a{padding:.5em 0}#breadcrumbs a.home-breadcrumb,#breadcrumbs a.rss-breadcrumb{background:url(../images/sprite-icons.png) no-repeat 0 -97px;display:block;float:left;text-indent:-999em;width:18px;margin-bottom:-7px}#breadcrumbs a.rss-breadcrumb{background:url(../images/rss.png) no-repeat}#ie.v7 #breadcrumbs ul.inline{zoom:auto}#ie.v7 #breadcrumbs a.home-breadcrumb,#ie.v7 #breadcrumbs a.rss-breadcrumb{margin-bottom:-20px}#ie.v8 #breadcrumbs a.home-breadcrumb,#ie.v8 #breadcrumbs a.rss-breadcrumb{margin-bottom:-10px}#ie.v7 #breadcrumbs li{line-height:20px}#breadcrumbs li{margin-right:0;text-transform:capitalize}#breadcrumbs li:not(:last-child):not(:first-child):after{content:'\00a0\00a0 /\00a0'}#skyline-loadin{width:980px;margin:0 auto;position:relative;z-index:4}.loading{color:#fff;font-size:15px;overflow:hidden;padding:20px;text-align:right;height:300px}.loading img{display:inline-block;margin-right:10px;margin-bottom:-3px}#skyline-loadin .box,.form-wrapper #contact-form-wrapper{background:#fff url(../images/bg-skyline-header.png) no-repeat 10px 10px;float:right;margin-bottom:20px;margin-top:-2px;padding:60px 60px 0 60px;position:relative;zoom:1}.form-wrapper #contact-form-wrapper{margin-top:50px}.close{background:url(../images/bg-close.png) no-repeat;display:block;cursor:pointer;width:20px;height:20px;text-indent:-1000em;position:absolute;top:10px;right:10px}.pointer{bottom:-3px;position:absolute;z-index:99999}#skyline-loadin .box h1,.form-wrapper #contact-form-wrapper h1{color:#76d650;font-size:26px;margin-bottom:20px}.pointer.skyline-contact-us{bottom:-10px;left:894px;position:absolute}#contact-form{width:600px;padding-bottom:10px}#contact-form #type{display:none}#skyline-loadin p,.form-wrapper #contact-form-wrapper p{width:300px}#skyline-loadin button,.form-wrapper #contact-form-wrapper button{margin-left:350px;position:relative;top:-15px}#skyline-loadin .loader{display:block;margin-left:435px;position:relative;top:-32px;margin-bottom:-16px}#contact-form h1 strong{font-weight:normal}#contact-form #email{float:right;margin:-141px 0 0 0}#contact-form .textarea{float:right;margin:-212px 0 0 0}#contact-form textarea{height:155px}.pointer.skyline-subscribe{bottom:-10px;left:786px;position:absolute}#subscribe-form{width:600px;padding-bottom:10px}#subscribe-form #name{float:left}#subscribe-form #email{float:right;margin:-72px 0 0 0}#subscribe-form #company{float:right;margin:0 0 0 0;position:relative}.pointer.skyline-sitemap{bottom:-10px;left:688px;position:absolute}#sitemap-wrapper{width:600px}#sitemap-wrapper .ancillary{float:left}#skyline-loadin #sitemap-wrapper .wrapper{margin:-90px 0 0 140px}#sitemap-wrapper .wrapper{margin-left:140px}#sitemap-wrapper .column{width:170px}#sitemap-wrapper h5{margin-bottom:.35em;font-size:13px}#sitemap-wrapper li{font-size:11px;margin-bottom:.25em}#sitemap-wrapper li a{color:#26302b}#sitemap-wrapper li a:hover{color:#76d650}#sitemap-wrapper .column ol{background:url(../images/bg-divide.png) no-repeat bottom left;padding-bottom:10px;margin-bottom:20px}.index{margin-top:204px}section.index .double{margin-right:15px;display:inline;padding-bottom:0;width:528px}section.index #breadcrumbs{padding-bottom:0}section.index nav.tags{margin:1em 0}section.index nav.tags li{line-height:1.3;margin-bottom:0.5em}section.index nav.tags li a{font-family:'ArialRoundedBold', Arial, sans-serif}section.index nav.tags li a:after{content:"."}.item{margin-top:2em}.item.partner a{color:#75d64f;font-weight:normal}.item h1{font:normal 24px/1.1 "ArialRounded", Arial, sans-serif;background:url("../images/bg-divide.png") no-repeat bottom left;margin-bottom:.75em;padding-bottom:.5em;color:#26302b}.item h1 a{color:#26302B}.item h1 a:hover{text-decoration:none}.item h1 strong{color:#75d64f;font-weight:normal}.item>section{background:url("../images/bg-divide.png") no-repeat bottom left;margin-bottom:1em;overflow:hidden;padding-bottom:.25em}.item>section dl{margin:1em 0}.item.team>section dl dt{display:none}.item.team>section dl dd{color:#75d64f;font-size:14px}.item p a{color:#adc0c7;font-weight:bold}.item footer{margin:0 -15px 0 -15px;padding:0 0 1em 15px;border-bottom:4px solid #000}.item footer dl{font-size:12px}.item footer dt{clear:left;float:left;width:120px;margin-bottom:5px}.item footer dd{margin-bottom:5px}.item footer a.share-this{background:url("../images/sprite-icons.png") no-repeat 0 -165px;padding-left:20px}.item footer+#apply h2{margin:1em 0}#index-aside{width:160px;font-size:.9em;overflow:visible;position:relative}#index-aside span.shadow{position:absolute;bottom:-11px;left:0;display:block;width:162px;height:12px;background:url("../images/shadows-index-aside.png") no-repeat}#index-aside .box{margin-bottom:30px;border-bottom:none;position:relative}#index-aside .box.archives{padding:16px 10px}#index-aside .box::after{content:"";display:block;position:absolute;left:-5px;bottom:0px;width:170px;height:16px;background:transparent url("../images/bg-index-aside-box.png") no-repeat bottom}#index-aside .box h2{font-size:1.1em;border-bottom:1px solid #000;padding-bottom:.5em}#index-aside .divider{text-align:center;padding-left:0}#index-aside #headlines{width:auto;float:none;margin:none}#index-aside #case-study{width:auto;float:none;margin:0}#index-aside #case-study .box{padding:12px}#index-aside #case-study a{display:block;width:85%}#archives dl{font-family:'ArialRoundedBold', Arial, sans-serif;margin:.5em 0;position:relative}html.js #archives dl{margin-left:5px;min-height:90px}#archives dt{display:block;margin-left:-5px;padding:.25em .5em 0;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;color:#a5b0ac}#archives dd{display:inline-block;margin:.25em 0 0 -5px;font-size:12px}#archives dd a,#archives dd span{padding:.2em .4em;font:.95em/1 'Arial', sans-serif;text-transform:uppercase;color:#000}#archives dd span{color:#343E39}#archives dd a{color:#000}#archives dd a:hover{color:#FFF;background:#75d64f;text-decoration:none}#archives dd a:after{content:"."}#archives dd ul li{padding:.25em 0;width:33px;margin-right:-.25em;background:#f8f8f8;text-align:center}#archives dd ul li:nth-child(5),#archives dd ul li:nth-child(6),#archives dd ul li:nth-child(7),#archives dd ul li:nth-child(8){background:#FFF}html.js #archives dt{display:inline-block;position:relative;top:0;cursor:pointer}#ie.js.v7 #archives dt{float:left;margin-right:5px}html.js #archives dt.active{color:#26302b}html.js #archives dd{position:absolute;top:16px;left:0;display:none}html.js #archives dd.active{display:block}.field{margin-bottom:25px;width:250px}.field-buttons{margin-bottom:0;clear:both}label{display:block;font-family:'ArialRoundedBold', Arial, sans-serif;font-size:13px;position:relative}label em{color:#76D650}input,textarea{background:#f0f0f0;display:block;border:none;margin-top:.65em;padding:5px;width:100%}.checkbox input{background:none !important;display:inline;width:auto;padding:0;margin:0 5px 0 0;display:block;float:left}.checkbox span{display:inline;float:left}select{display:block;margin-top:.65em;width:100%}button{background:#76d650;font-family:'ArialRoundedBold', Arial, sans-serif;border:none;color:#fff;cursor:pointer;display:block;font-size:13px;padding:3px 20px 2px 20px;text-align:center}button:hover,button:focus{color:#76d650;background:#42524a}span.error{background:url(../images/bg-error.png) no-repeat;display:block;position:absolute;right:-44px;top:20px;width:24px;height:24px;text-indent:-1000em}span.error+input,span.error+textarea,span.error+select{border:1px solid #FF0000}.box .toggle-form{margin:0 -15px -15px -15px;padding-bottom:15px}.toggle-form{display:none;position:relative;zoom:1}.toggle-form .loading{text-align:left}.toggle-form,.toggle-form .inline-form{border:1px solid #F0F0F0;background:#1e2823;color:#fff;border:none;position:relative}.toggle-form .inline-form{border-top:1px solid #FFFFFF;padding:16px}.toggle-form h1,.toggle-form h2{font-size:22px;font-weight:normal;margin-bottom:1em}.toggle-form h1 strong,.toggle-form h2 strong{color:#76d650;font-weight:normal;font-family:'ArialRoundedBold', Arial, sans-serif}.toggle-form p{color:#fff;float:none;width:72%}.toggle-form dl{display:none}.toggle-form input,.toggle-form textarea{background:#f8f8f8}#snap-to{zoom:1}#snap-to form{padding-bottom:20px}#snap-to button{border:1px solid #fff;border-bottom:none;bottom:0 !important;margin:0;position:absolute;top:auto}#snap-to .loader{margin-left:95px;position:relative;top:35px}.toggle-form{margin:-1px 1px}.toggle-form #contact-form #email{margin-top:-71px}.toggle-form #contact-form .textarea{margin-top:-142px}.toggle-form #contact-form textarea{height:90px}#apply{background:#fff;border-top:4px solid #1E2823;margin-top:-25px}#apply+.double,#apply+.double+#index-aside{margin-top:25px}#apply .toggle-form{border-top:1px solid #fff;margin:0;position:relative;top:-1px;display:block}#apply #email,#apply #covering-letter,#apply #sponsorship,#apply #mobile,#apply #resume,#apply #permanent{float:left}#apply #email,#apply #covering-letter,#apply #sponsorship{margin-right:70px}.news-short{font-size:12px;margin-bottom:22px}.news-short:last-child{margin-bottom:0}.news-short.last-child{margin-right:0}.news-short h1{background:url(../images/bg-divide-black.png) no-repeat top left;font-size:16px;font-family:'ArialRoundedBold', Arial, sans-serif;font-weight:normal;margin-bottom:13px;padding-top:10px;line-height:1.3}.news-short:first-child h1{background:none;padding:none}.news-short.first-child h1{background:none;padding:none}.news-short p{display:inline}.news-short p a{color:#adc0c7;font-weight:bold}.news-short footer{display:inline;font-size:11px;font-family:'ArialRoundedBold', Arial, sans-serif}.office{border-bottom:4px solid #1e2823}.office h1{background:url(../images/bg-divide.png) no-repeat bottom left;font-size:22px;font-weight:normal;margin-bottom:20px;padding-bottom:7px}.office figure{float:right}.office img{background:#f8f8f8;border:1px solid #e1f0e7;display:block;margin-bottom:10px;padding:10px}figure p{font-size:11px;font-family:'ArialRoundedBold', Arial, sans-serif;margin:20px 0 0 10px}.contact-details p{font-size:14px;font-weight:bold}.address-details{float:right;width:200px}.contact-details{float:left;width:240px}.adr{background:url(../images/bg-divide.png) no-repeat bottom left;line-height:1.3;margin-bottom:1em;padding:0 24px 14px 0}.adr span{display:block}.adr:last-child{background:none}.adr.last-child{background:none}.adr h2{margin-bottom:.25em}.tel{margin-bottom:2em}.tel dt{clear:left;color:#76D650;float:left;font-weight:bold;margin-bottom:7px;padding-right:5px}.tel dd{margin-bottom:7px}nav .make-enquiry a{font:normal 16px/1 'ArialRounded', Arial, sans-serif;margin-bottom:.5em;color:#26302B}nav .make-enquiry a strong{color:#76D650;font-weight:normal}#promotions{overflow:hidden}ul.promotion li.slide.current{opacity:1}#enquire-today{margin-top:20px}#enquire-today a{background:url(../images/enquire-today.png) repeat 0 -94px;display:block;height:94px;width:160px;text-indent:-1000em}#enquire-today a:hover{background-position:0 0}#case-study .box{background:url(../images/bg-our-clients.png) repeat}#case-study .info{background:#fff;border:1px solid #f6f6f6;padding:10px}#case-study .info h3{border-bottom:1px solid #1d2824;font-size:16px;margin-bottom:.75em;padding-bottom:5px}#case-study .info p{font-size:11px}#case-study img{display:block;margin-bottom:10px}#case-study a{color:#76D650;font-family:'ArialRoundedBold', Arial, sans-serif}#headlines li{background:url(../images/bg-divide-black.png) no-repeat bottom left;margin-bottom:10px;padding-bottom:25px}#headlines li:last-child{margin-bottom:45px}#headlines li.last-child{margin-bottom:45px}#headlines.offset li:last-child{margin-bottom:25px}#headlines.offset li.last-child{margin-bottom:25px}#headlines li a{color:#343E39;font-size:16px;margin-bottom:1em;line-height:1.3}#feature-area{position:absolute;height:230px;width:814px;left:196px;z-index:1;height:232px}#home #feature-area{left:-140px}#feature-area .text{font:normal 2.1em/1.1 "ff-market-web-1","ff-market-web-2", "ArialRounded", Arial, sans-serif;position:absolute;top:.75em;width:17em}#feature-area .text p{line-height:1.3}#feature-area .text strong{font-weight:normal;display:block;margin-left:65px}#feature-area .text.light p{color:#fff}#feature-area .text.dark p{color:#4a3e3b}#feature-area .text.left{left:380px}#feature-area .text.right{left:780px}.offset.image .rotator{top:-60px}.offset.image .mobile-promo{margin-left:-20px}.offset.image .soa-promo{margin-left:-10px}.rotator{min-height:125px;position:relative}html .slide{display:none}html .slide.current{display:block}#ie.v7 div.home ul.rotator>li,#ie.v8 div.home ul.rotator>li{visibility:hidden}html.js .slide{position:absolute;left:0;top:0;display:block}html.js .slide{opacity:0}#header .rotator{position:absolute;left:-25px;top:100%;z-index:6}#header .rotator img{width:210px}#header .rotator .soa-promo{margin-left:10px}.box.our-clients{background:url(../images/bg-our-clients.png) repeat;height:265px}.box.our-clients img{display:block;height:82px;width:135px;margin-bottom:15px}html.js #home .our-clients .slide img{margin:15px 15px 0}#home .box.our-clients img{height:125px;width:194px;display:block;margin-bottom:15px}.paging{margin-bottom:0;padding:7px 15px;text-align:center}.paging a,#page>section .paging a{display:inline;text-decoration:none;margin-left:2px;padding:2px 3px;color:#666;font-family:'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Tahoma, sans-serif}.paging a.disabled,#page>section .paging a.disabled{display:none}.paging a:hover{text-decoration:underline;color:#CE2489}.paging strong{border:2px solid;color:#E98300;margin-left:2px;padding:4px 3px 1px;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,Tahoma,sans-serif}.paging .prev{padding:0px;height:16px;width:4px;margin-right:3px;text-indent:-9999px}.paging .next{padding:0px;height:16px;width:4px;margin-left:3px;text-indent:-9999px}#ie .paging strong{padding:1px 3px 1px}#news .pagination{padding:25px 0}#news .pagination li:last-child{float:right}#news .pagination .disabled a{color:#dedede;cursor:default;text-decoration:none}#we-will-be-right-back #header{background:none;width:275px;top:70px;margin:0 auto 50px auto}#we-will-be-right-back #header::after,#we-will-be-right-back #header::before{content:"";background:none}#we-will-be-right-back #header a{background:transparent url("../images/holding-ip-logo.jpg") no-repeat 70px center;width:275px}#we-will-be-right-back #nav-skyline{background:#f8f8f8}#we-will-be-right-back .wrapper{width:960px}#we-will-be-right-back #content-wrapper section{margin-top:40px;margin-left:30px;width:275px;float:left}#we-will-be-right-back section h1,#we-will-be-right-back #content-wrapper section h2{font:normal 24px/1.1 "ArialRounded", Arial, sans-serif;color:#76d650}#we-will-be-right-back #content-wrapper section h2{color:#26302b}#we-will-be-right-back section #we-will-be-right-back--header-3{margin-bottom:25px}#we-will-be-right-back section p+p{margin:25px 0 0}#we-will-be-right-back section strong{font-size:.9em;display:block;margin-bottom:5px}#we-will-be-right-back section strong+em{color:#76d650;font-weight:bold;font-style:normal}#we-will-be-right-back aside{float:right;margin-top:-235px}#home .jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}#home .jcarousel-skin-tango .jcarousel-container-horizontal{max-height:340px;overflow:hidden;width:754px;padding-left:40px;padding-right:40px;margin-left:-40px}#home .jcarousel-skin-tango .jcarousel-clip{overflow:hidden}#home .jcarousel-skin-tango .jcarousel-clip-horizontal{width:754px;min-height:340px}#home .jcarousel-skin-tango .jcarousel-item{width:226px;min-height:340px;margin-right:32px}#home .jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;margin-right:32px}#home .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}#home .jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}#home .jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:160px;right:25px;width:15px;height:22px;cursor:pointer;background:transparent url(../images/next-btn.png) no-repeat 0 0}#home .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px;right:auto;background-image:url(../images/prev-btn.png)}#home .jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:160px;width:15px;height:22px;cursor:pointer;background:transparent url(../images/prev-btn.png) no-repeat 0 0;margin-left:-25px}#home .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{background-image:url(../images/next-btn.png)}#home .jcarousel-prev-disabled{visibility:hidden}#home .jcarousel-next-disabled{visibility:hidden}#blog .box.intro{margin-bottom:25px}#blog .box.intro h1{font:normal 25px/1.2 "ArialRounded", Arial;color:#76d650;margin:1em 0 .25em}#blog .box.intro p{font-size:22px;padding-bottom:0.5em;margin-bottom:0;background:url("../images/bg-divide.png") no-repeat bottom left}#blog .item h1{margin-bottom:.5em}#blog .item .tags{margin:0.5em 0 1em 0}#blog .item:first-child{margin-top:1em}#blog .posted-on{color:#676e6a;font-size:12px;font-style:italic;margin-bottom:1em}#blog .item p a{color:#76d650}#blog .author img{float:left;width:70px;height:100px;padding:0;margin:0;margin-right:1em}#blog .author{margin:0 -15px 0 -15px;padding:0 0 1em 15px}#blog .blog-footer-separator{border-top:4px solid #000;padding-top:.8em;margin:2em -16px 0}#blog .author .author-details{padding-top:.75em;overflow:hidden}#blog .author .author-name{font-size:20px;line-height:23px}#blog .author .author-position{font-size:14px;line-height:19px;color:#676e6a}#blog .author .author-bio p{font-size:12px;line-height:16px}.blog-article .double.column.box{padding:0;border:none}.blog-article aside{margin-top:90px}#blog .wrapper.index.full.box{padding-bottom:0}#blog #index-aside{margin-left:-1px;margin-right:0}#blog .blog-article #index-aside{margin-right:-2px;margin-left:0px}.wrapper.blog{width:736px;box-sizing:border-box;padding-right:0}#blog .double{width:528px}#blog #index-aside section{margin-bottom:50px}#blog #index-aside section:last-child{margin-bottom:20px}#blog .copy{margin-top:0px}#blog .copy ol{padding:0 0 0 1.2em;margin:1em 0;list-style:decimal}#blog .copy ol li p{background:none}#index-aside #authors ul,#index-aside #by-year ul,.blog-article #index-aside #top-tags ul{margin:1em 0}#index-aside #authors ul li,#index-aside #by-year ul li,#index-aside #top-tags ul li{margin-bottom:0.5em;line-height:1.3}#index-aside #by-year ul li{display:inline-block;margin-right:10px}#index-aside #by-year ul li a{color:#a5b0ac}#blog #index-aside{float:right}#blog #index-aside ul li a{font-family:'ArialRoundedBold', Arial, sans-serif}#blog .blog-article .item h2{margin:2.5em 0 1.5em}#blog .blog-article .item p{margin-bottom:1.5em}#blog .embed-image img,#blog .youtube-embed img{padding:0;margin:0;float:none}#blog .embed-image figcaption{font-size:12px;color:#c9c9c9;margin-top:1em}.blog.two-column .item>section{background:none}#blog .youtube-embed{position:relative;height:297px}#blog .youtube-embed::after{content:'';display:block;width:100%;height:100%;left:0;top:0;background:url(../images/play-icon.png) center no-repeat;position:absolute}#blog .youtube-embed.playing::after{display:none}#blog .youtube-embed iframe{position:absolute;z-index:-1;top:0;left:0}#blog .youtube-embed.playing iframe{z-index:0}#blog .youtube-embed.playing img{opacity:0}.embed-image,.youtube-embed{margin-bottom:1em}#blog .pagination{margin-top:10px;position:relative;margin-right:-32px}#blog .pagination ul{display:table;margin:0 auto}#blog .pagination li .page{font-weight:bold;font-size:14px;color:#1e2823;line-height:36px}#blog .pagination li{margin-right:1em}#blog .pagination li .page:hover{color:#75d64f}#blog .pagination-previous{position:absolute;top:0;left:0;overflow:hidden;text-indent:36px;float:left;width:36px;height:36px;background:url(../images/nav-prev.png) center no-repeat}#blog .pagination-previous:hover{background:url(../images/nav-prev-active.png) center no-repeat}#blog .pagination-next{position:absolute;top:0;right:0;overflow:hidden;text-indent:36px;float:right;width:36px;height:36px;background:url(../images/nav-next.png) center no-repeat}#blog .pagination-next:hover{background:url(../images/nav-next-active.png) center no-repeat}table{margin:20px 0}table tr td{background:#fafafa;border:solid 1px #c8c8c8;color:#616161;padding:10px;font-size:12px}table thead tr th{background:#d5eedf;border:solid 1px #c8c8c8;color:#616161;padding:20px 10px;font-size:14px;font-weight:bold}.addthis_native_toolbox{margin-bottom:20px}.mobile-only{display:none}@media screen and (max-width: 800px){#blog{position:relative;margin-top:64.3px}#blog #skyline{display:none !important}#blog #wrapper{width:100%}#blog .wrapper{padding-bottom:0rem}#blog #feature-area{display:none}#blog .box.intro{display:none}#blog #header{background-image:none;height:64.3px;margin:-64.3px 0 0 0;position:absolute;top:0;width:100%;z-index:999999999}#blog #header h1 img{margin:1.3rem 1rem;width:2.1rem}#blog #header h2 a{color:white;float:right;margin:-3.1rem 4.3rem;font:normal 1.3rem "ArialRounded", Arial, sans-serif;letter-spacing:0.040rem;position:relative}#blog #header h2 a:hover{text-decoration:none}#blog #header h2 a:hover::after{border-top:10px solid #76d650}#blog #header h2 a::after{content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid white;height:0;position:absolute;right:-2.5rem;top:0.4rem;width:0}#blog #header #nav-menu{display:none}#blog #header #office-locations{display:none}#blog #header:before,#blog #header:after{display:none}#blog #content-wrapper{padding:0px;width:100%}#blog #content-wrapper .index{margin-top:0}#blog #content-wrapper .wrapper.blog{width:100%}#blog h1 a{width:auto;height:auto;text-indent:0;background:none}#blog #index-aside{background-color:black;margin-left:0rem;margin-top:0rem;position:absolute;top:-1000px;width:100%;z-index:9999}#blog #index-aside .box:after{display:none}#blog #index-aside #by-year{margin-bottom:1.6rem}#blog #index-aside #by-year h2{border-bottom:none;color:white;font-size:0.8rem;letter-spacing:0.01rem;padding:0.4rem 0.6rem 1.1rem}#blog #index-aside #by-year ul{margin:-0.7em 0.6rem;font-size:1.1rem;border-bottom:2px solid #76d650;padding-bottom:0.4rem}#blog #index-aside #by-year ul a{color:#76d650}#blog #index-aside #by-year ul li{margin-right:1.3rem}#blog #index-aside #top-tags{margin-bottom:1.8rem}#blog #index-aside #top-tags h2{border-bottom:none;color:white;font-size:0.8rem;letter-spacing:-0.01rem;padding:0.2rem 1.2rem 2rem 0.6rem}#blog #index-aside #top-tags ul{margin:-1.3em 0.6rem;font-size:1.1rem;border-bottom:2px solid #76d650;overflow:auto;padding-bottom:0.5rem}#blog #index-aside #top-tags ul a{color:#76d650}#blog #index-aside #top-tags ul li{float:left;line-height:0.99rem;margin-right:1.2rem;width:100%}#blog #index-aside #authors h2{border-bottom:none;color:white;font-size:0.8rem;letter-spacing:-0.01rem;padding:0.2rem 1.2rem 2rem 0.6rem}#blog #index-aside #authors ul{margin:-1.3em 0.6rem;font-size:1.1rem;border-bottom:2px solid #76d650;overflow:auto;padding-bottom:0.5rem}#blog #index-aside #authors ul a{color:#76d650}#blog #index-aside #authors ul li{float:left;line-height:0.99rem;margin-right:1.2rem;width:100%}#blog .box{background:none;padding:0;border:none;margin:0}#blog .item header{margin:0;padding:0.1rem 2rem 1.4rem 1rem}#blog .item header .posted-on{font-size:0.6rem;line-height:1.6rem;margin-bottom:-0.1rem}#blog .item header h1{font-size:1.7rem;margin-bottom:0.5rem;padding-bottom:0.8rem}#blog .item header .tags{font-size:0.7rem;margin:0.5em 0 -0.2em 0}#blog .item section{margin:0;padding:0rem 0.9rem}#blog .item section p{font-size:0.8rem}#blog .item footer{border-bottom:0.4rem solid black;margin:0;padding:1.4rem 2rem 1.1rem 0.9rem}#blog .item footer .view-all{background:url(../images/sprite-icons.png) no-repeat 0 -152px;background-size:15px;display:block;font-size:0.6rem;font-family:'ArialRoundedBold', Arial, sans-serif;height:10.4px;padding:0 0 0 15px}#blog .item footer .view-all:hover{color:#76D650;background-position:0 -142px;text-decoration:none !important}#blog .double{overflow:hidden;margin:0;width:100%}#blog .double nav.pagination{margin:1rem 0 1.1rem 0}#blog .double nav.pagination .pagination-previous{background-image:url(../images/nav-prev-mobile.png);background-size:2.5rem;height:2.5rem;text-indent:9rem;width:4.4rem}#blog .double nav.pagination .pagination-next{background-image:url(../images/nav-next-mobile.png);background-size:2.5rem;height:2.5rem;margin-right:-0.2rem;text-indent:9rem;width:4.4rem}#blog .double nav.pagination ul.inline li{margin-top:0.1rem}#blog .double nav.pagination .page{font-size:0.8rem;color:#a7a7a7}#blog #footer{height:3.6rem;margin:0;padding:0;width:100%}#blog #footer section{height:3.3rem;padding:0;margin:0;width:100%}#blog #footer section #footprint{left:0;position:relative;top:0}#blog #footer section #footprint img{float:left;margin:0.6rem 0.9rem;width:1.8rem}#blog #footer section h2{float:left;margin:0.5rem 0.4rem}#blog #footer section h2 img{width:10.4rem}#blog #footer section h1 a{font-size:0.5rem;margin:2.25rem 0 0 -10.6rem}#blog #footer .inline{float:left;margin:1.5rem 0rem 0rem -3.8rem}#blog #footer .inline a{font-size:0.5rem}#blog #footer div.social{margin:0.65rem}#blog #footer div.social div.linked-in img{width:2.1rem}#blog #footer div.social div.twitter img{width:2.1rem}#blog .blog-footer-separator{margin:2em -36px 0}#blog .author{padding:0 0 0.4rem 15px}#blog .author img{height:94px;margin:0.5rem 1rem 0 0;width:66px}#blog .author .author-position{line-height:17px;margin-top:-0.04rem}#blog .author .author-details{padding-top:0.55em;padding-bottom:1rem}#blog .author .author-bio{padding-right:2rem}#blog .author .author-bio p{line-height:1rem;margin-bottom:-0.2em}#blog .youtube-embed,#blog .cover-image{height:auto;width:95%}#blog .youtube-embed iframe,#blog .cover-image iframe{height:auto !important;width:100% !important}#blog .desktop-only{display:none}#blog .mobile-only{display:inline-block}.blog-article #breadcrumbs{display:none}.blog-article .item{margin-top:0.8rem}.blog-article .item section{background:none}.blog-article .item header h1{margin-bottom:0.7rem}.blog-article .item h1,.blog-article .item h2{font-size:0.9em;font-weight:bold}.blog-article .item .addthis_native_toolbox{margin-top:0.8rem;margin-bottom:2.1rem;margin-left:-0.2rem}.blog-article .copy img,.blog-article .item img{padding:0px;width:100%}.blog-article .copy{float:none;width:100%}.blog-article .copy figure{width:100%}.blog-article .copy figure img{width:100%}.blog-article .copy p:last-child{padding-bottom:1.1rem}.blog-article .blog-footer-separator{margin-top:-2rem}.blog-article footer{margin:0;padding:2rem 0rem 1.1rem 0.9rem}.blog-article footer .view-all{background:url(../images/sprite-icons.png) no-repeat 0 -152px;background-size:15px;display:block;font-size:0.6rem;font-family:'ArialRoundedBold', Arial, sans-serif;height:10.4px;margin-top:-2rem;padding:0px 0 0 13px}.blog-article footer .view-all:hover{color:#76D650;background-position:0 -142px;text-decoration:none !important}}@media screen and (max-width: 800px) and (max-width: 345px){#blog #footer section h2 img{width:9.2rem}}@media screen and (max-width: 800px) and (max-width: 258px){#blog #footer section h2 img{width:6rem}}@media screen and (max-width: 800px) and (max-width: 258px){#blog #footer section h1 a{margin:1.55rem 0 0 -6.3rem}}@media screen and (max-width: 800px) and (max-width: 345px){#blog #footer div.social div.linked-in img{width:1.5rem}}@media screen and (max-width: 800px) and (max-width: 305px){#blog #footer div.social div.linked-in img{display:none}}@media screen and (max-width: 800px) and (max-width: 345px){#blog #footer div.social div.twitter img{width:1.5rem}}@media screen and (max-width: 800px) and (max-width: 305px){#blog #footer div.social div.twitter img{display:none}}.subscribe-cta{background:#acdebf;clear:right;color:#1e2823;display:inline-block;height:auto;float:right;margin-bottom:1em;padding:9px 16px 16px 7px;position:relative;width:134px}.subscribe-cta h1{font:0.9rem 'ArialRounded', arial, sans-serif;line-height:1.2rem;padding:0rem;text-indent:2rem}.subscribe-cta h1::before{background-image:url("../images/envelope.png");background-repeat:no-repeat;background-size:1.4rem;content:"";height:2rem;left:0.5rem;position:absolute;width:2rem}.subscribe-cta p{padding-bottom:0em;margin:0.3rem 0.1em}.subscribe-cta .loader{display:block;margin-left:43%;position:absolute;top:6rem}.subscribe-cta .subscribe-cta-form{margin-top:0.5rem;text-align:center;width:100%}.subscribe-cta .subscribe-cta-form #name,.subscribe-cta .subscribe-cta-form #email,.subscribe-cta .subscribe-cta-form #last-name,.subscribe-cta .subscribe-cta-form #company{margin-bottom:0px;width:100%}.subscribe-cta .subscribe-cta-form #name label,.subscribe-cta .subscribe-cta-form #email label,.subscribe-cta .subscribe-cta-form #last-name label,.subscribe-cta .subscribe-cta-form #company label{text-align:left;width:100%}.subscribe-cta .subscribe-cta-form input{margin:9px auto;padding:7px 5px;width:100%}.subscribe-cta .subscribe-cta-form button{background-color:#1e2823;color:#76d650;margin:auto;padding:7px 0px;width:107%}.subscribe-cta .subscribe-cta-form button:hover{background-color:#76d650;color:white}.subscribe-cta .subscribe-cta-form span.error{right:-8px;top:2px}@media screen and (max-width: 800px){.subscribe-cta{display:block;float:none !important;height:auto;margin-bottom:0em;overflow-y:auto;overflow-x:hidden;padding:0px !important;width:100% !important}.subscribe-cta img{margin-right:0.5rem;width:1.9rem}.subscribe-cta h1{font:1.4rem 'ArialRounded', arial, sans-serif;padding:1.2rem 4.1rem 0.4rem 1.2rem;text-indent:2.8rem;line-height:1.8rem}.subscribe-cta h1::before{background-size:2rem;height:2rem;left:1.2rem;width:2rem}.subscribe-cta p{padding-bottom:2em;margin:0rem 1.3rem}.subscribe-cta .loader{display:block;margin-left:45%;position:absolute;top:6rem}.subscribe-cta .subscribe-cta-form{padding:0 16px;text-align:center;width:100%}.subscribe-cta .subscribe-cta-form input{margin:9px 0;padding:7px 5px;width:94.5%}.subscribe-cta .subscribe-cta-form button{float:left;margin-bottom:0.6rem;margin-top:0.6rem;padding:7px 0px;width:95.8%}.subscribe-cta .subscribe-cta-form span.error{right:37px}}@media screen and (max-width: 800px) and (max-width: 715px){.subscribe-cta .subscribe-cta-form input{width:93%}}@media screen and (max-width: 800px) and (max-width: 560px){.subscribe-cta .subscribe-cta-form input{width:91.5%}}@media screen and (max-width: 800px) and (max-width: 450px){.subscribe-cta .subscribe-cta-form input{width:90%}}@media screen and (max-width: 800px) and (max-width: 320px){.subscribe-cta .subscribe-cta-form input{width:88%}}@media screen and (max-width: 800px) and (max-width: 715px){.subscribe-cta .subscribe-cta-form button{width:94.5%}}@media screen and (max-width: 800px) and (max-width: 560px){.subscribe-cta .subscribe-cta-form button{width:93.3%}}@media screen and (max-width: 800px) and (max-width: 450px){.subscribe-cta .subscribe-cta-form button{width:92.1%}}@media screen and (max-width: 800px) and (max-width: 320px){.subscribe-cta .subscribe-cta-form button{width:91.1%}}
