article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5em}button,input,.contact textarea,.contactPage select,.contactPage textarea,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}p,pre{margin:1.5em 0}blockquote{margin:1.5em 40px}h1{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em}h5{font-size:0.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em}h6{font-size:0.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em;line-height:1.5em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1.5em 0;padding:0 0 0 40px}dl{padding:0}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border-color:#c0c0c0;margin:0 2px;border-top-style:solid;border-top-width:0.0625em;padding-top:0.4625em;border-bottom-style:solid;border-bottom-width:0.0625em;padding-bottom:0.9125em;border-left-style:solid;border-left-width:0.0625em;padding-left:0.875em;border-right-style:solid;border-right-width:0.0625em;padding-right:0.875em}legend{border:0;padding:0;*margin-left:-7px}button,input,.contact textarea,.contactPage select,.contactPage textarea,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input,.contact textarea,.contactPage select,.contactPage textarea{line-height:normal}button,select{text-transform:none}button,html input[type="button"],html .contact textarea[type="button"],.contact html textarea[type="button"],html .contactPage select[type="button"],.contactPage html select[type="button"],html .contactPage textarea[type="button"],.contactPage html textarea[type="button"],input[type="reset"],.contact textarea[type="reset"],.contactPage select[type="reset"],.contactPage textarea[type="reset"],input[type="submit"],.contact textarea[type="submit"],.contactPage select[type="submit"],.contactPage textarea[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled],html .contact textarea[disabled],.contact html textarea[disabled],html .contactPage select[disabled],.contactPage html select[disabled],html .contactPage textarea[disabled],.contactPage html textarea[disabled]{cursor:default}input[type="checkbox"],.contact textarea[type="checkbox"],.contactPage select[type="checkbox"],.contactPage textarea[type="checkbox"],input[type="radio"],.contact textarea[type="radio"],.contactPage select[type="radio"],.contactPage textarea[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"],.contact textarea[type="search"],.contactPage select[type="search"],.contactPage textarea[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,.contact textarea[type="search"]::-webkit-search-cancel-button,.contactPage select[type="search"]::-webkit-search-cancel-button,.contactPage textarea[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration,.contact textarea[type="search"]::-webkit-search-decoration,.contactPage select[type="search"]::-webkit-search-decoration,.contactPage textarea[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner,.contact textarea::-moz-focus-inner,.contactPage select::-moz-focus-inner,.contactPage textarea::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.marpad,.header .eyebrow ul,.clients ul,.choose ul,.breadcrumbs p,.bodyCopy h1,.bodyCopy h2,.bodyCopy h3,.bodyCopy h4,.bodyCopy h5,.bodyCopy h5:after,.bodyCopy h6,.sidebar .sidenav ul,.copyright p{margin:0;padding:0}a{text-decoration:none}a:hover{text-decoration:underline}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,section{background:none}@font-face{font-family:'ambleLite';src:url("../fonts/Amble-Light-webfont.eot");src:url("../fonts/Amble-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Amble-Light-webfont.woff") format("woff"),url("../fonts/Amble-Light-webfont.ttf") format("truetype"),url("../fonts/Amble-Light-webfont.svg#font-name") format("svg");font-weight:100;font-style:normal}@font-face{font-family:'ambleCon';src:url("../fonts/Amble-LightCondensed-webfont.eot");src:url("../fonts/Amble-LightCondensed-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Amble-LightCondensed-webfont.woff") format("woff"),url("../fonts/Amble-LightCondensed-webfont.ttf") format("truetype"),url("../fonts/Amble-LightCondensed-webfont.svg#font-name") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ambleReg';src:url("../fonts/Amble-Regular-webfont.eot");src:url("../fonts/Amble-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Amble-Regular-webfont.woff") format("woff"),url("../fonts/Amble-Regular-webfont.ttf") format("truetype"),url("../fonts/Amble-Regular-webfont.svg#font-name") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'openLite';src:url("../fonts/OpenSans-Light-webfont.eot");src:url("../fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Light-webfont.woff") format("woff"),url("../fonts/OpenSans-Light-webfont.ttf") format("truetype"),url("../fonts/OpenSans-Light-webfont.svg#font-name") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'openSemi';src:url("../fonts/OpenSans-Semibold-webfont.eot");src:url("../fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Semibold-webfont.woff") format("woff"),url("../fonts/OpenSans-Semibold-webfont.ttf") format("truetype"),url("../fonts/OpenSans-Semibold-webfont.svg#font-name") format("svg");font-weight:normal;font-style:normal}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu{line-height:1.0}.sf-menu ul{position:absolute;top:-999em;width:15em}.sf-menu ul li,.sf-menu ul .footer a,.footer .sf-menu ul a{width:100%}.sf-menu li:hover,.sf-menu .footer a:hover,.footer .sf-menu a:hover{visibility:inherit}.sf-menu li,.sf-menu .footer a,.footer .sf-menu a{float:left;position:relative}.sf-menu a{display:block;position:relative}.sf-menu li:hover ul,.sf-menu .footer a:hover ul,.footer .sf-menu a:hover ul,.sf-menu li.sfHover ul,.sf-menu .footer a.sfHover ul,.footer .sf-menu a.sfHover ul{left:0;top:97px;z-index:9999}ul.sf-menu li:hover li ul,ul.sf-menu .footer a:hover li ul,.footer ul.sf-menu a:hover li ul,ul.sf-menu li:hover .footer a ul,.footer ul.sf-menu li:hover a ul,ul.sf-menu .footer a:hover a ul,.footer ul.sf-menu a:hover a ul,ul.sf-menu li.sfHover li ul,ul.sf-menu .footer a.sfHover li ul,.footer ul.sf-menu a.sfHover li ul,ul.sf-menu li.sfHover .footer a ul,.footer ul.sf-menu li.sfHover a ul,ul.sf-menu .footer a.sfHover a ul,.footer ul.sf-menu a.sfHover a ul{top:-999em}ul.sf-menu li li:hover ul,ul.sf-menu .footer a li:hover ul,.footer ul.sf-menu a li:hover ul,ul.sf-menu li .footer a:hover ul,.footer ul.sf-menu li a:hover ul,ul.sf-menu .footer a a:hover ul,.footer ul.sf-menu a a:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu .footer a li.sfHover ul,.footer ul.sf-menu a li.sfHover ul,ul.sf-menu li .footer a.sfHover ul,.footer ul.sf-menu li a.sfHover ul,ul.sf-menu .footer a a.sfHover ul,.footer ul.sf-menu a a.sfHover ul{left:15em;top:0}ul.sf-menu li li:hover li ul,ul.sf-menu .footer a li:hover li ul,.footer ul.sf-menu a li:hover li ul,ul.sf-menu li .footer a:hover li ul,.footer ul.sf-menu li a:hover li ul,ul.sf-menu .footer a a:hover li ul,.footer ul.sf-menu a a:hover li ul,ul.sf-menu li li:hover .footer a ul,.footer ul.sf-menu li li:hover a ul,ul.sf-menu .footer a li:hover a ul,.footer ul.sf-menu a li:hover a ul,ul.sf-menu li .footer a:hover a ul,.footer ul.sf-menu li a:hover a ul,ul.sf-menu .footer a a:hover a ul,.footer ul.sf-menu a a:hover a ul,ul.sf-menu li li.sfHover li ul,ul.sf-menu .footer a li.sfHover li ul,.footer ul.sf-menu a li.sfHover li ul,ul.sf-menu li .footer a.sfHover li ul,.footer ul.sf-menu li a.sfHover li ul,ul.sf-menu .footer a a.sfHover li ul,.footer ul.sf-menu a a.sfHover li ul,ul.sf-menu li li.sfHover .footer a ul,.footer ul.sf-menu li li.sfHover a ul,ul.sf-menu .footer a li.sfHover a ul,.footer ul.sf-menu a li.sfHover a ul,ul.sf-menu li .footer a.sfHover a ul,.footer ul.sf-menu li a.sfHover a ul,ul.sf-menu .footer a a.sfHover a ul,.footer ul.sf-menu a a.sfHover a ul{top:-999em}ul.sf-menu li li li:hover ul,ul.sf-menu .footer a li li:hover ul,.footer ul.sf-menu a li li:hover ul,ul.sf-menu li .footer a li:hover ul,.footer ul.sf-menu li a li:hover ul,ul.sf-menu .footer a a li:hover ul,.footer ul.sf-menu a a li:hover ul,ul.sf-menu li li .footer a:hover ul,.footer ul.sf-menu li li a:hover ul,ul.sf-menu .footer a li a:hover ul,.footer ul.sf-menu a li a:hover ul,ul.sf-menu li .footer a a:hover ul,.footer ul.sf-menu li a a:hover ul,ul.sf-menu .footer a a a:hover ul,.footer ul.sf-menu a a a:hover ul,ul.sf-menu li li li.sfHover ul,ul.sf-menu .footer a li li.sfHover ul,.footer ul.sf-menu a li li.sfHover ul,ul.sf-menu li .footer a li.sfHover ul,.footer ul.sf-menu li a li.sfHover ul,ul.sf-menu .footer a a li.sfHover ul,.footer ul.sf-menu a a li.sfHover ul,ul.sf-menu li li .footer a.sfHover ul,.footer ul.sf-menu li li a.sfHover ul,ul.sf-menu .footer a li a.sfHover ul,.footer ul.sf-menu a li a.sfHover ul,ul.sf-menu li .footer a a.sfHover ul,.footer ul.sf-menu li a a.sfHover ul,ul.sf-menu .footer a a a.sfHover ul,.footer ul.sf-menu a a a.sfHover ul{left:15em;top:0}.sf-menu .sf-with-ul{padding-right:2.25em;min-width:1px}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url("../images/arrows-ffffff.png") no-repeat -10px -100px}a>.sf-sub-indicator{top:.8em;background-position:0 -100px}a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,.footer a:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator,.footer a.sfHover>a>.sf-sub-indicator{background-position:-10px -100px}.sf-menu ul .sf-sub-indicator{background-position:-10px 0}.sf-menu ul a>.sf-sub-indicator{background-position:0 0}.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul .footer a:hover>a>.sf-sub-indicator,.footer .sf-menu ul a:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator,.sf-menu ul .footer a.sfHover>a>.sf-sub-indicator,.footer .sf-menu ul a.sfHover>a>.sf-sub-indicator{background-position:-10px 0}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{left:-5px}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-40px;width:100%}.bx-wrapper .bx-pager{bottom:-96px;height:95px}.bx-wrapper .bx-loading{min-height:50px;background:url(../img/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#2b2c2c;padding-top:23px;background:url(../img/home-background-pager.jpg) top center no-repeat}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#3e3e3e}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#ffdf00}.bx-wrapper .bx-prev{left:-50px;background:url(../img/controls-home.png) no-repeat 0 0}.bx-wrapper .bx-next{right:-50px;background:url(../img/controls-home.png) no-repeat -47px 0}.bx-wrapper .bx-prev:hover{background-position:0 -62px}.bx-wrapper .bx-next:hover{background-position:-47px -62px}.bx-wrapper .bx-controls-direction a{position:absolute;top:60%;margin-top:-16px;outline:0;width:40px;height:57px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../img/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../img/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.header{*zoom:1;background:#262626}.header:after{content:"";display:table;clear:both}.header .eyebrow{width:100%;background:rgba(0,0,0,0.6);position:relative;color:white;z-index:999}.header .eyebrow ul#menu-top-general{display:inline;float:left}.header .eyebrow li,.header .eyebrow .footer a,.footer .header .eyebrow a{display:block;float:left}.header .eyebrow li a,.header .eyebrow .footer a a,.footer .header .eyebrow a a{margin:0 15px 0 0;padding-top:8px;font:normal 13px/30px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif}.header .eyebrow p{float:right;font:normal 18px/30px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif}.header .eyebrow .phone{color:#F6DD33;font-family:"openSemi","Helvetica Neue",Helvetica,Arial,sans-serif}.header .eyebrow a{color:white}.header .eyebrow a:hover{color:#F6DD33}.header nav{*zoom:1;background:#252525 url(../img/background-navigation-pat.png) left bottom repeat-x;display:block;position:relative;color:white;z-index:999;border-top:4px solid #060606}.header nav:after{content:"";display:table;clear:both}.header nav .wrap{*zoom:1;overflow:visible}.header nav .wrap:after{content:"";display:table;clear:both}.header nav .logo{background:url(../img/image-header-logo.png) 0 0 no-repeat;height:62px;width:240px;margin:22px 0 0;text-indent:-9999px;display:inline;float:left}.header nav .parentItem{display:inline;float:left;margin:0;color:white;font:normal 18px/38px "ambleCon","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;height:99%;padding:33px 16px}.header nav .parentItem:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #323232), color-stop(100%, #292929));background-image:-webkit-linear-gradient(#323232,#292929);background-image:-moz-linear-gradient(#323232,#292929);background-image:-o-linear-gradient(#323232,#292929);background-image:linear-gradient(#323232,#292929);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232', endColorstr='#292929')}.header nav .parentItem:hover a{border-bottom:3px solid #ffde00;color:#ababab;text-decoration:none}.header nav .parentItem:hover li a,.header nav .parentItem:hover .footer a a,.footer .header nav .parentItem:hover a a{border-bottom:1px solid #5d5d5d;color:#ababab}.header nav .parentItem:hover li a:hover,.header nav .parentItem:hover .footer a a:hover,.footer .header nav .parentItem:hover a a:hover{color:white}.header nav .parentItem.active{background:url(../img/header-nav-active-background.png) bottom repeat-x}.header nav .parentItem-arrow{display:block;float:left;margin:0;color:white;font:normal 18px/38px "ambleCon","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}.header nav .parentItem-arrow:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #323232), color-stop(100%, #292929));background-image:-webkit-linear-gradient(#323232,#292929);background-image:-moz-linear-gradient(#323232,#292929);background-image:-o-linear-gradient(#323232,#292929);background-image:linear-gradient(#323232,#292929);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232', endColorstr='#292929')}.header nav .parentItem-arrow:hover a{border-bottom:3px solid #ffde00;color:#ababab;text-decoration:none}.header nav .parentItem-arrow:hover li a,.header nav .parentItem-arrow:hover .footer a a,.footer .header nav .parentItem-arrow:hover a a{border-bottom:1px solid #5d5d5d;color:#ababab}.header nav .parentItem-arrow:hover li a:hover,.header nav .parentItem-arrow:hover .footer a a:hover,.footer .header nav .parentItem-arrow:hover a a:hover{color:white}.header nav .parentItem-arrow.active{background:url(../img/header-nav-active-background.png) bottom repeat-x}.header nav .parentItem-arrow a{border-bottom:3px solid transparent}.header nav .parentItem-arrow:after{content:url(../img/arrow-nav.png) no-repeat;float:right;position:relative;margin-top:-40px;margin-right:-14px}.header nav .parentItem-arrow:after:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #323232), color-stop(100%, #292929));background-image:-webkit-linear-gradient(#323232,#292929);background-image:-moz-linear-gradient(#323232,#292929);background-image:-o-linear-gradient(#323232,#292929);background-image:linear-gradient(#323232,#292929);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232', endColorstr='#292929');margin-bottom:3px}.header nav .parentItem-arrow:after:hover a{border-bottom:3px solid #ffde00;color:#ababab;text-decoration:none}.header nav .parentItem-arrow:after:hover li a,.header nav .parentItem-arrow:after:hover .footer a a,.footer .header nav .parentItem-arrow:after:hover a a{border-bottom:1px solid #5d5d5d;color:#ababab}.header nav .parentItem-arrow:after:hover li a:hover,.header nav .parentItem-arrow:after:hover .footer a a:hover,.footer .header nav .parentItem-arrow:after:hover a a:hover{color:white}.header nav .parentItem-arrow:after.active{background:url(../img/header-nav-active-background.png) bottom repeat-x}.header nav a{color:white}.header nav .sf-menu{float:right;padding:0;margin:0}.header nav .sf-menu li ul,.header nav .sf-menu .footer a ul,.footer .header nav .sf-menu a ul{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #292929), color-stop(100%, #1c1c1c));background-image:-webkit-linear-gradient(#292929,#1c1c1c);background-image:-moz-linear-gradient(#292929,#1c1c1c);background-image:-o-linear-gradient(#292929,#1c1c1c);background-image:linear-gradient(#292929,#1c1c1c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#1c1c1c');width:450px;padding:15px 5px;margin-top:-3px}.header nav .sf-menu li li,.header nav .sf-menu .footer a li,.footer .header nav .sf-menu a li,.header nav .sf-menu li .footer a,.footer .header nav .sf-menu li a,.header nav .sf-menu .footer a a,.footer .header nav .sf-menu a a{padding:5px 15px;text-transform:none;z-index:9999;float:left;width:215px;font-size:16px;line-height:24px}.main,.page .subhead{padding:0px 0;background:url(../img/main-background-pattern.jpg) 50% 0% repeat-y}.page .main,.page .subhead{padding:0px 0 30px 0;background:url(../img/main-background-pattern.jpg) top center repeat-y}.contactMap{padding-bottom:30px;background:url(../img/main-background-pattern.jpg) top center repeat-y}.page .subhead article:last-of-type{background:url()}.page .subhead .promo{font:normal 24px/30px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#3f3e3e;margin:0px}.page .subhead .thankyou{font:normal 21px/28px "openSemi","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#0a0b67;margin:0px}.title{background:url(../img/home-clients-divider-line.png) no-repeat;font:normal 22px/24px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif}.title b{font-family:"openSemi","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal}.home .header{height:535px}.slider{position:absolute;top:0;width:100%}.slider .bxslider{margin:0;padding:0;background:#2b2c2c}.slider .bx-prev{left:30px}.slider .bx-next{right:30px}.slider li,.slider .footer a,.footer .slider a{margin-top:0;height:490px;width:100%;display:block;z-index:-999;color:white}.slider li section,.slider .footer a section,.footer .slider a section{display:block;overflow:hidden;*zoom:1;height:100%}.slider .slide1{background:url(../img/home-background-slider-1.jpg) top center no-repeat}.slider .slide1 p{float:left;width:665px;padding:25px;margin:0 200px 0 0;background:rgba(0,0,0,0.8);position:relative;top:205px;right:0px;text-transform:uppercase;text-align:left}.slider .slide1 .row1{font:bold 38px/50px "openSemi","Helvetica Neue",Helvetica,Arial,sans-serif;display:block}.slider .slide1 .row2{font:bold 31px/40px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;color:#AAA7A4}.slider .slide1 .row3{font:normal 21px/34px "openSemi","Helvetica Neue",Helvetica,Arial,sans-serif;display:block}.slider .slide1 .button{height:53px;width:203px;background:url(../img/home-slider-button-blue.png) 0 0 no-repeat;display:block;float:left;position:relative;top:190px;left:95px;text-indent:-9999px}.slider .slide1 .button:hover{background-position:0 -57px}.slider .slide2{background:url(../img/home-background-slider-2.jpg) top center no-repeat}.slider .slide2 p{float:left;width:575px;padding:125px 0 0 0;margin:0;background:rgba(0,0,0,0.8);position:relative;top:65px;right:0px;text-transform:uppercase;text-align:center;background:url(../img/slider-circle.png) 0 -15px no-repeat}.slider .slide2 .row1{font:bold 70px/70px "openSemi","Helvetica Neue",Helvetica,Arial,sans-serif;display:block}.slider .slide2 .row2{font:100 60px/60px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;color:#AAA7A4}.slider .slide2 .row3{font:100 60px/60px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;padding-bottom:15px}.slider .slide2 .row4{font:bold 24px/30px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;border-top:1px solid rgba(200,200,200,0.3);padding:15px 0 70px 0;width:80%;margin-left:10%}.slider .slide2 .button{height:37px;width:203px;background:url(../img/home-slider-button-yellow.png) 0 0 no-repeat;display:block;position:relative;top:447px;left:205px;text-indent:-9999px}.slider .slide2 .button:hover{background-position:0 -42px}.slider .slide3{background:url(../img/home-background-slider-3.jpg) top center no-repeat}.slider .slide3 p{float:left;width:665px;padding:25px;margin:0;background:rgba(0,0,0,0.8);position:relative;top:275px;left:10px;text-transform:uppercase;text-align:left;margin-right:200px}.slider .slide3 .row1{font:bold 36px/40px "openSemi","Helvetica Neue",Helvetica,Arial,sans-serif;display:block}.slider .slide3 .row2{font:bold 36px/40px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;color:#AAA7A4}.slider .slide3 .row3{font:normal 24px/34px "openSemi","Helvetica Neue",Helvetica,Arial,sans-serif;display:block}.slider .slide3 .button{height:37px;width:203px;background:url(../img/home-slider-button-yellow.png) 0 0 no-repeat;display:block;float:left;position:relative;top:255px;left:45px;text-indent:-9999px}.slider .slide3 .button:hover{background-position:0 -42px}.pager{height:70px;background:url(../img/home-background-pager.jpg) top center no-repeat}.pager ul{width:68px;margin:0 auto;display:block;padding-left:20px;overflow:hidden;*zoom:1}.pager li,.pager .footer a,.footer .pager a{width:15px;height:13px;background:url(../img/home-pager-dot-sprite.png) -16px 0 no-repeat;float:left;display:block;font-size:0;text-indent:-9999px;padding:0 1px;margin:30px 0 0 0}.pager li.active,.pager .footer a.active,.footer .pager a.active{background-position:2px 0}.carousel{height:240px;background:url(../img/home-header-1.jpg) 0 0 repeat}.carousel .bx-wrapper{padding-top:48px}.carousel .bx-wrapper .bx-controls-direction a{top:50%}.carousel .bx-wrapper .bx-prev{left:-70px}.carousel .bx-wrapper .bx-next{right:-55px}.clients{background:url(../img/shadow-home.png) center 0px no-repeat;color:black}.clients .title{margin:15px 0;padding-bottom:20px;background-position:125px 4px}.clients .controls{float:right;margin-top:-61px;display:block;width:50px}.clients .controls a{background:url(../img/home-clients-arrows-sprite.png) 0 0 no-repeat;height:22px;width:24px;display:block;float:left}.clients .controls .bx-prev{background-position:1px 0}.clients .controls .bx-prev:hover{background-position:0 -22px}.clients .controls .bx-next{background-position:-23px 0}.clients .controls .bx-next:hover{background-position:-22px -22px}.clientSlider li,.clientSlider .footer a,.footer .clientSlider a{display:block;float:left;overflow:hidden;*zoom:1;width:20%;height:83px;background:url(../img/home-clients-sprite.png) 0 0 no-repeat}.clientSlider .sher{background-position:5px 0}.clientSlider .schn{background-position:5px -83px}.clientSlider .plan{background-position:5px -166px}.clientSlider .time{background-position:5px -249px}.clientSlider .coll{background-position:5px -332px}.clientSlider .duke{background-position:5px -415px}.clientSlider .cbre{background-position:5px -498px}.clientSlider .ncst{background-position:5px -581px}.clientSlider .choa{background-position:5px -664px}.clientSlider .resi{background-position:5px -747px}.clientSlider .ncdot{background-position:5px -830px}.clientSlider .gsk{background-position:5px -913px}.clientSlider .eric{background-position:5px -996px}.clientSlider .bbt{background-position:5px -1079px}.clientSlider .cisc{background-position:5px -1162px}.choose .title{background-position:175px 4px;overflow:hidden;*zoom:1;margin-bottom:20px}.choose ul{display:block;margin-bottom:55px}.choose li,.choose .footer a,.footer .choose a{display:block;overflow:hidden;*zoom:1}.choose li .icon,.choose .footer a .icon,.footer .choose a .icon{background:url(../img/home-why-accordian-sprite.png) 0 0 no-repeat;height:23px;width:23px;display:block;float:left;margin:7px 15px 0 15px}.choose li header,.choose .footer a header,.footer .choose a header{height:40px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eaeaea));background-image:-webkit-linear-gradient(#ffffff,#eaeaea);background-image:-moz-linear-gradient(#ffffff,#eaeaea);background-image:-o-linear-gradient(#ffffff,#eaeaea);background-image:linear-gradient(#ffffff,#eaeaea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea');font:normal 18px/40px "ambleLite","Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer}.choose li p,.choose .footer a p,.footer .choose a p{padding:15px 25px;margin:0;border:1px solid #f9f9f9;display:none;color:#737272;font:normal 14px/20px "ambleLite","Helvetica Neue",Helvetica,Arial,sans-serif}.choose li.active .icon,.choose .footer a.active .icon,.footer .choose a.active .icon{background-position:-1px -24px}.choose li.active header,.choose .footer a.active header,.footer .choose a.active header{background:white;border:1px solid #efefef;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#000063}.contact{padding-left:25px;margin-top:15px}.contact .title{background-position:175px 4px;overflow:hidden;*zoom:1;margin-bottom:20px}.contact label{display:none;height:0;width:0;overflow:hidden}.contact input,.contact textarea,.contact .contactPage select,.contactPage .contact select,.contact .contactPage textarea,.contactPage .contact textarea{border:1px solid #bebebe;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#000000;width:100%;margin:5px 0;padding:7px 0px 7px 12px;-webkit-box-shadow:#dadada 0 0 7px 0 inset;-moz-box-shadow:#dadada 0 0 7px 0 inset;box-shadow:#dadada 0 0 7px 0 inset;font:normal 11px/16px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif}.contact input[type="submit"],.contact textarea[type="submit"],.contact .contactPage select[type="submit"],.contactPage .contact select[type="submit"],.contact .contactPage textarea[type="submit"],.contactPage .contact textarea[type="submit"]{background:url(../img/home-contact-submit-button.png) 0 0 no-repeat;height:35px;width:132px;text-indent:-9999px;margin:0;float:right;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}.contact input[type="submit"]:hover,.contact textarea[type="submit"]:hover,.contact .contactPage select[type="submit"]:hover,.contactPage .contact select[type="submit"]:hover,.contact .contactPage textarea[type="submit"]:hover,.contactPage .contact textarea[type="submit"]:hover{background-position:0 -42px}.contact .error{color:#b30d0d;font:normal 13px/16px "openSemi","Helvetica Neue",Helvetica,Arial,sans-serif;margin:-10px 0px 0px 0px;padding-bottom:5px}.contact .thankyou{color:#b30d0d;color:#0a0b67;font:normal 20px/26px "openSemi","Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:15px}.contact .small{color:#000000;font:normal 11px/10px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0px}.contact .humanTest{display:none}.headerImage{background:url(../img/internal-header-1.jpg) 0 0 repeat;clear:both;height:100%}.headerImage h1{color:#303030;font:bold 40px/42px "openSemi","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;padding:12px 0 33px;margin:0px;background:url(../img/internal-heading-lines.png) bottom center no-repeat}.breadcrumbs{width:100%;display:block;background:url(../img/shadow.png) center -20px no-repeat}.breadcrumbs p{color:black;font:bold 14px/20px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif;padding:16px 0;text-align:center}.breadcrumbs a{color:#0a0b67}.breadcrumbs a:hover{color:#F6DD33}.breadcrumbs a:visited{color:#0a0b67}.bodyCopy h1{color:#303030;font:bold 40px/70px "openSemi","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;margin:0px;padding-bottom:10px;background:url(../img/internal-heading-lines.png) bottom center no-repeat}.bodyCopy h2{color:#303030;font:bold 24px/24px "openSemi","Helvetica Neue",Helvetica,Arial,sans-serif;padding:10px 0px}.bodyCopy h2{padding-bottom:20px;margin-bottom:12px;background:transparent url(../img/h2-line.png) 0 bottom no-repeat}.bodyCopy h3{font:normal 21px/30px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;color:#025e91;margin:0px;padding-top:10px;padding-bottom:10px}.bodyCopy h4{text-transform:uppercase;color:#025e91;font:bold 21px/32px "openSemi","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:10px}.bodyCopy h5{color:#025e91;font:bold 19px/19px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0.5px;margin:0px;padding-top:5px}.bodyCopy h5:after{content:url(../img/arrow-blue.png);padding-top:10px}.bodyCopy h6{font:bold 15px/20px "openSemi","Helvetica Neue",Helvetica,Arial,sans-serif;color:#0a0b67;letter-spacing:-1px;margin:0px;padding-top:12px}.bodyCopy h6 a{text-decoration:none;margin:0px;color:#0a0b67}.bodyCopy h6 a:hover{text-decoration:none;color:#025e91}.bodyCopy ul{list-style-type:square;font:normal 14px/22px "ambleLite","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;margin-top:10px;margin-bottom:10px}.bodyCopy blockquote{font:normal 18px/28px "ambleLite","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;color:#717171;border-left:5px solid #ffde00;padding-left:20px;padding-top:10px}.bodyCopy p{font:normal 14px/22px "ambleLite","Helvetica Neue",Helvetica,Arial,sans-serif;color:#4c4b4b;margin:0px;padding-bottom:10px}.bodyCopy a{color:#3a6696;text-decoration:none}.bodyCopy a:hover{text-decoration:underline;color:#30547c}.bodyCopy strong{font:bold 14px/22px "openSemi","Helvetica Neue",Helvetica,Arial,sans-serif;color:black}.bodyCopy .title{background-position:200px 15px}.bodyCopy .img-right{font:normal 13px/20px "ambleLite","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#303030;background:#FFF;padding:7px 7px 0px 7px}.bodyCopy .img-left{float:left;margin-right:20px;margin-bottom:10px;font:normal 13px/20px "ambleLite","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#303030;background:#FFF;padding:6px}.bodyCopy .img{background:#FFF;padding:10px 6px 10px 6px}.bodyCopy .img-icon{vertical-align:middle;margin-right:10px;margin-bottom:5px}.bodyCopy .featured{padding-bottom:20px}.bodyCopy hr{border:1px dotted #ccc;margin:5px}.sidebar{background:white}.sidebar a{display:block}.sidebar .sidenav{overflow:hidden;*zoom:1}.sidebar .sidenav .title{background:#212121 url(../img/sidebar-nav-heading.png) center bottom repeat-x;padding:21px 5px 17px;color:white;text-align:center;margin:0px;font:normal 16px/21px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}.sidebar .sidenav li,.sidebar .sidenav .footer a,.footer .sidebar .sidenav a{display:block}.sidebar .sidenav li a,.sidebar .sidenav .footer a a,.footer .sidebar .sidenav a a{display:block;width:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #efefef));background-image:-webkit-linear-gradient(#ffffff,#efefef);background-image:-moz-linear-gradient(#ffffff,#efefef);background-image:-o-linear-gradient(#ffffff,#efefef);background-image:linear-gradient(#ffffff,#efefef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef');font:normal 14px/18px "openSemi","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;cursor:pointer;padding:9px 20px;color:black;text-decoration:none;text-align:center}.sidebar .sidenav li a:hover,.sidebar .sidenav .footer a a:hover,.footer .sidebar .sidenav a a:hover{text-decoration:underline;background:#fefefe url(../img/internal-sidebar-nav-arrow.png) 11px 14px no-repeat;border:0px solid #efefef;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;color:#000063;display:block}.sidebar .contact{padding:0;margin-top:30px;height:380px}.sidebar .contact .title{padding:0 0 20px 0;background:url(../img/sidebar-header-border.png) bottom repeat-x}.sidebar .sidebarClients{margin-top:30px;padding:0;display:block;overflow:hidden;width:100%}.sidebar .sidebarClients .title{padding:0 0 20px 0;background:url(../img/sidebar-header-border.png) bottom repeat-x}.sidebar .sidebarClients li,.sidebar .sidebarClients .footer a,.footer .sidebar .sidebarClients a{height:105px;padding-left:0}.sidebar .sidebarClients .bx-wrapper .bx-prev{background:url(../img/controls-internal.png) 0 2px no-repeat;height:35px;width:32px}.sidebar .sidebarClients .bx-wrapper .bx-prev:hover{background-position:0 -37px}.sidebar .sidebarClients .bx-wrapper .bx-next{background:url(../img/controls-internal.png) -32px 2px no-repeat;height:35px;width:32px}.sidebar .sidebarClients .bx-wrapper .bx-next:hover{background-position:-32px -37px}.sidebar .sidebarProjects{display:block;width:100%;margin-top:0px;margin-bottom:20px;padding:0;overflow:hidden}.sidebar .sidebarProjects .title{padding:0 0 20px 0;background:url(../img/sidebar-header-border.png) bottom repeat-x}.sidebar .sidebarProjects a{display:block;color:#3a6696;padding:10px 5px 10px 15px;border-bottom:1px dotted #ccc;width:100%;font:normal 14px/18px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;cursor:pointer;text-decoration:none;text-align:left;background:#fefefe url(../img/internal-sidebar-nav-arrow.png) 4px 15px no-repeat}.sidebar .sidebarProjects a:hover{text-decoration:underline;color:#3a6696;display:block}.footer{background:url(../img/footer-background-pattern.png) 0 0 repeat;color:white;padding:30px 0 10px 0}.footer header{background:url(../img/footer-heading-border.png) bottom repeat-x;padding-bottom:15px;color:#7B7B7B;font:normal 18px/24px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif}.footer header b{font:bold inherit "openLite","Helvetica Neue",Helvetica,Arial,sans-serif;color:white}.footer ul{list-style:none;padding:0 0 0 15px;margin:1em 0 1.5em}.footer li,.footer a{color:#A3A3A3;font:normal 13px/16px "ambleLite","Helvetica Neue",Helvetica,Arial,sans-serif}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}.footer .phone{font:bold 42px/52px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif}.copyright{background:black;color:#646464;line-height:20px;text-transform:uppercase;padding:10px 0px;font-size:11px}.copyright img{margin-bottom:-6px;margin-left:3px}.serviceCats{overflow:hidden;text-align:center}.serviceCats a{display:block;height:175px;width:100%;padding-top:95px;color:#1a181b;padding-left:10px}.serviceCats .indus{background:url(../img/image-background-services-indus.png) 10px 0 no-repeat}.serviceCats .indus.active{background-position:10px -180px;font-size:13px;color:white;text-decoration:none;-webkit-animation:serviceRotate 0.5s ease 0s 1 alternate;-moz-animation:serviceRotate 1s ease 0s 1 alternate}.serviceCats .commer{background:url(../img/image-background-services-commer.png) 10px 0 no-repeat}.serviceCats .commer.active{background-position:10px -177px;font-size:13px;color:white;text-decoration:none;-webkit-animation:serviceRotate 0.5s ease 0s 1 alternate;-moz-animation:serviceRotate 1s ease 0s 1 alternate}.serviceCats .resid{background:url(../img/image-background-services-resid.png) 12px 0 no-repeat}.serviceCats .resid.active{background-position:12px -180px;font-size:13px;color:white;text-decoration:none;-webkit-animation:serviceRotate 0.5s ease 0s 1 alternate;-moz-animation:serviceRotate 1s ease 0s 1 alternate}.difference .title{background-position:350px 15px}@keyframes serviceRotate{from{transform:perspective(0) rotateY(-180deg);transform-origin:50% 0%}to{transform:perspective(0) rotateY(0deg);transform-origin:50% 0%}}@-webkit-keyframes serviceRotate{from{-webkit-transform:perspective(0) rotateY(-180deg);-webkit-transform-origin:50% 0%}to{-webkit-transform:perspective(0) rotateY(0deg);-webkit-transform-origin:50% 0%}}@-moz-keyframes serviceRotate{from{-moz-transform:perspective(0) rotateY(-180deg);-moz-transform-origin:50% 0%}to{-moz-transform:perspective(0) rotateY(0deg);-moz-transform-origin:50% 0%}}.contactPage fieldset{border:none;padding:5px 0}.contactPage input,.contactPage .contact textarea,.contact .contactPage textarea,.contactPage select,.contactPage textarea{width:47%;padding:5px 10px;margin:5px 2.5% 5px 0;border:1px solid #bebebe;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#000000;-webkit-box-shadow:#dadada 0 0 7px 0 inset;-moz-box-shadow:#dadada 0 0 7px 0 inset;box-shadow:#dadada 0 0 7px 0 inset;font:normal 14px/24px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif}.contactPage select{height:35px;color:#797979}.contactPage label{display:none;font-size:0;height:0;width:0}.contactPage textarea{width:97%}.contactPage .small{font:normal 14px/16px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif;color:#CCCCCC;margin-top:-25px}.conInfo p{font-size:16px;margin:0 0 2em 0;overflow:hidden;*zoom:1;background:url(../img/contact-info-sprite.png) 0 0 no-repeat;padding-left:40px;padding-bottom:0px}.conInfo .title{font-size:26px;margin-bottom:20px}.conInfo .addInfo{background-position:0 3px;margin-top:10px}.conInfo .phInfo{background-position:0 -68px}.conInfo .emailInfo{background-position:0 -130px}.conForm input[type="submit"],.conForm .contact textarea[type="submit"],.contact .conForm textarea[type="submit"],.conForm .contactPage select[type="submit"],.contactPage .conForm select[type="submit"],.conForm .contactPage textarea[type="submit"],.contactPage .conForm textarea[type="submit"]{background:url(../img/home-contact-submit-button.png) 0 0 no-repeat;height:35px;width:132px;text-indent:-9999px;margin:0px 20px 10px 0px;float:right;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}.conForm input[type="submit"]:hover,.conForm .contact textarea[type="submit"]:hover,.contact .conForm textarea[type="submit"]:hover,.conForm .contactPage select[type="submit"]:hover,.contactPage .conForm select[type="submit"]:hover,.conForm .contactPage textarea[type="submit"]:hover,.contactPage .conForm textarea[type="submit"]:hover{background-position:0 -42px}@media screen and (max-width: 767px){header .wrap{*zoom:1}header .wrap:after{content:"";display:table;clear:both}header .wrap #menu-top-general{width:100%;float:none;margin:4px 0 0}header .wrap #menu-top-general li,header .wrap #menu-top-general .footer a,.footer header .wrap #menu-top-general a{width:33%;text-align:center}header .wrap #menu-top-general li a,header .wrap #menu-top-general .footer a a,.footer header .wrap #menu-top-general a a{font-size:95%}header .wrap p{display:block;text-align:center;width:100%;float:none;margin:0 0 6px}.wrap{width:96%;margin:auto}.main .wrap,.page .subhead .wrap{width:93%}header .slider{display:none}.carousel{display:none}.choose li header,.choose .footer a header,.footer .choose a header{font-size:12px}.contact{margin:25px 0 0 0}.home .header{height:215px}.header .eyebrow{font-size:11px}.header-contact{display:none}.tinynav{display:block;width:80%;margin:0 auto 25px}.flexnav{display:none}.headerImage h1{padding:12px 0 32px;font-size:34px;line-height:1}.sidenav{display:none}.header nav .logo{background-position:center;width:100%;margin-bottom:15px}.serviceCats{text-align:left}.serviceCats .indus,.serviceCats .commer,.serviceCats .resid{background:none}.serviceCats a{height:auto;padding:0}.contactPage input,.contactPage select,.contactPage textarea{width:100%}.contactPage fieldset{padding:0}.img-left,.img-right{display:block;float:none;width:auto;margin:0 auto}.bodyCopy p{text-align:justify}.breadcrumbs{padding:0 4%}}@media screen and (min-width: 768px){#container,.wrap{width:960px;margin:0 auto;padding:0 10px;*zoom:1;position:relative}#container:after,.wrap:after{content:"";display:table;clear:both}.onecol{width:6.3829787%}.twocol{width:14.893617%}.threecol{width:23.404255%}.fourcol{width:28.297872%}.fivecol{width:40.425532%}.sixcol{width:48.936170%}.sevencol{width:57.446809%}.eightcol{width:69.574469%;margin-top:15px}.ninecol{width:74.468085%}.tencol{width:82.978723%}.elevencol{width:91.489362%}.twelvecol{width:100.0%}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{display:block;float:left;position:relative;margin-left:1.0638298%;margin-right:1.0638298%}.first{margin-left:0}.last{margin-right:0}.wrap{width:96%;margin:auto}.tinynav{display:none}.header nav .logo{display:block;margin:20px auto 0;float:none}.header nav .sf-menu{display:block;float:none;*zoom:1;width:700px;margin:0 auto}.header nav .sf-menu:after{content:"";display:table;clear:both}.header nav .parentItem,.header nav .parentItem-arrow{padding:5px 19px 13px}.header .eyebrow p{margin:0;display:inline}.sf-menu li:hover ul,.sf-menu .footer a:hover ul,.footer .sf-menu a:hover ul,.sf-menu .footer a:hover ul,.footer .sf-menu a:hover ul,.sf-menu li.sfHover ul,.sf-menu .footer a.sfHover ul,.footer .sf-menu a.sfHover ul,.sf-menu .footer a.sfHover ul,.footer .sf-menu a.sfHover ul{top:59px}.img-left{display:inline;float:left}.img-right{display:inline;float:right}.sidebar{padding:3px}.header-contact{display:block;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;position:absolute;bottom:0;right:0;z-index:9999;padding:10px 15px 10px 10px;margin-top:15px;background:#e5e5e5}.header-contact .title{background-position:175px 4px;overflow:hidden;*zoom:1}.header-contact .subheader{font:normal 18px/22px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0 5px 5px}.header-contact label{display:none;height:0;width:0;overflow:hidden}.header-contact input,.header-contact .contact textarea,.contact .header-contact textarea,.header-contact .contactPage select,.contactPage .header-contact select,.header-contact .contactPage textarea,.contactPage .header-contact textarea,.header-contact textarea{border:1px solid #bebebe;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#000000;width:100%;margin:5px 0;padding:7px 0px 7px 12px;-webkit-box-shadow:#dadada 0 0 7px 0 inset;-moz-box-shadow:#dadada 0 0 7px 0 inset;box-shadow:#dadada 0 0 7px 0 inset;font:normal 11px/16px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif}.header-contact input[type="submit"],.header-contact .contact textarea[type="submit"],.contact .header-contact textarea[type="submit"],.header-contact .contactPage select[type="submit"],.contactPage .header-contact select[type="submit"],.header-contact .contactPage textarea[type="submit"],.contactPage .header-contact textarea[type="submit"]{background:url(../img/home-contact-submit-button.png) 0 0 no-repeat;height:35px;width:132px;text-indent:-9999px;margin:0;float:right;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}.header-contact input[type="submit"]:hover,.header-contact .contact textarea[type="submit"]:hover,.contact .header-contact textarea[type="submit"]:hover,.header-contact .contactPage select[type="submit"]:hover,.contactPage .header-contact select[type="submit"]:hover,.header-contact .contactPage textarea[type="submit"]:hover,.contactPage .header-contact textarea[type="submit"]:hover{background-position:0 -42px}.header-contact .error{color:#b30d0d;font:normal 13px/16px "openSemi","Helvetica Neue",Helvetica,Arial,sans-serif;margin:-10px 0px 0px 0px;padding-bottom:5px}.header-contact .thankyou{color:#b30d0d;color:#0a0b67;font:normal 20px/26px "openSemi","Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:15px}.header-contact .small{color:#000000;font:normal 11px/10px "openLite","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0px}.header-contact .humanTest{display:none}}@media screen and (min-width: 1030px){.wrap{width:960px;margin:0 auto}.header nav .logo{margin:22px 0 0;display:inline;float:left}.header nav .sf-menu{float:right;display:inline}.header nav .parentItem,.header nav .parentItem-arrow{padding:33px 22px 33px 16px}.sf-menu li:hover ul,.sf-menu .footer a:hover ul,.footer .sf-menu a:hover ul,.sf-menu .footer a:hover ul,.footer .sf-menu a:hover ul,.sf-menu li.sfHover ul,.sf-menu .footer a.sfHover ul,.footer .sf-menu a.sfHover ul,.sf-menu .footer a.sfHover ul,.footer .sf-menu a.sfHover ul{top:97px}.sidebar{padding:18px}.header-contact{bottom:4%;right:7%}.header-contact .subheader{margin-bottom:10px}}@media print{*{background:transparent !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}
