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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}html,body{width:100%;height:100%}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.left{float:left}.right{float:right}.hidden{display:none}.block{width:100%;display:block;clear:both}.clear{clear:both;height:1px;overflow:hidden;margin-bottom:-1px}*{margin:0}html,body{height:100%;font-family:Verdana,Geneva,sans-serif;font-size:12px}body{background:#e2e3e4 url(/images/bg.png) repeat-y top center;color:#1F1A1D}strong{font-weight:bold}em{font-style:italic}#wrapper{min-height:100%;height:auto !important;height:100%;width:960px;margin:0 auto -25px}#footer{height:25px;clear:both}.push{height:50px;clear:both}#footer{width:810px;margin:0 auto;padding:10px 0 0 150px;background:url(/images/footer-top.jpg) no-repeat 720px 0px}#footer-inner{width:796px;height:25px;background:#BF4932;padding:0 0 0 14px;line-height:25px;color:#fff;font-size:11px}#header{padding:11px 0 0 0;height:144px;width:731px;float:left;background:#fff}#logo{display:block;height:111px;width:222px;float:left;padding:14px 0 0 0;margin:0 7px 0 0}#navigation{float:left;height:30px;margin:57px 0 0 8px;width:723px;background:#7A9FD3;z-index:300}#navigation li{float:left;height:30px;position:relative}#navigation li a{color:#fff;display:block;float:left;height:30px;line-height:30px;text-decoration:none;text-transform:uppercase;text-align:center;padding:0 14px 0 34px;font-size:13px;background:url(/images/navigation-arrow.png) no-repeat 9px 10px}#navigation li.dropdown a:hover{background-position:9px -20px}#navigation li a#home{width:36px;padding-left:15px;background-image:none}#navigation li a#difference{}#navigation li a#services{}#navigation li a#industries{}#navigation li a#experience{}#navigation li a#about{text-align:right}#navigation li a.active, #navigation li a:hover{color:#224994}#navigation li ul{background:#7A9FD3;position:absolute;padding:0 0 0px;z-index:300;width:186px;top:30px;left:0px}#navigation li#about ul{right: -15px;width:131px}#navigation li ul li{height:30px;display:block;float:none;padding:0 0 0 0;z-index:300;position:relative}#navigation li ul li a{background:none;padding:0 8px 0 8px;line-height:30px;height:auto;text-align:left;white-space:nowrap;display:block;cursor:pointer;position:relative;z-index:500;float:none}#navigation li ul li a span{display:block;height:29px;border-bottom:1px solid #fff;padding:0 20px 0 0}#navigation li ul li a:hover{font-weight:normal;background:#2A6AB4;color:#fff}#main{float:left;padding:0 0 0 150px;width:577px;margin:0 7px 0 0}#sidebar{float:left;width:215px;padding:0 0 0 11px;line-height:1.2}a.sidebar-banner{display:block;margin:10px 0 0 0}a.sidebar-banner-first{margin-top:0px}.content-sidebar{width:198px;float:left;margin:25px 27px 0 0;height:auto !important;min-height:1px;height:1px;clear:both}.content-sidebar a{text-decoration:none}.content{float:left;width:342px;margin:23px 10px 0 0;line-height:1.3}.content p{margin:0 0 1.1em 0}.content-solo{float:left;width:352px;margin:23px 0 0 225px;line-height:1.3}.content-solo p{margin:0 0 1em 0}h3.content-sidebar-subtitle{color:#fff;font-size:14px;height:25px;line-height:25px;margin:0 0 31px 0;padding:0 0 0 11px;text-transform:uppercase;width:187px;background:url(/images/h3-inset-logo.png) no-repeat 176px 1px}h3.content-sidebar-subtitle a{color:#fff}h3.orange{background-color:#A84324}h3.navy{background-color:#425960}h3.gold{background-color:#B88213}h1#banner{display:block;text-indent: -9999px;height:180px;margin:0 0 19px 0}h1#banner img{float:right}.news-sidebar img{display:block}.news-sidebar h3{text-transform:none}.content h2{font-size:14px;color:#039;text-decoration:none;margin:0 0 0.3em 0}.content h3{font-weight:bold;margin:0 0 0.4em 0}.content h2 a{color:#039;text-decoration:none}.content-news{margin-top:21px}.content ul{padding:0 0 0em 20px;margin:0 0 1.1em 0}.content ul li{list-style-type:disc;margin:0 0 0.2em 0}#sidebar h2{font-size:17px;font-weight:bold;color:#1F191D;margin:0 0 0.5em 0}#sidebar h3{font-size:14px;color:#039;font-weight:bold;margin:0 0 0.5em 0}#sidebar h3 a{color:#039;text-decoration:none}#sidebar p{margin:0 0 1.2em 0}#sidebar ul{margin:0 0 1.2em 0}#sidebar ul li{list-style-type:disc;margin:0 0 0 15px}#industry-list li a, #industry2-list li a{text-decoration:none}#industry-list li{float:left;height:135px;margin:0 39px 40px 0;width:166px}#industry2-list li{float:left;height:146px;margin:0 15px 20px 0;width:182px}#industry-list li h3{margin-bottom:0px}#industry-list li a img, #industry2-list li a img{display:block}#industry-list li.industry-last-column{margin:0 0 10px 0}#industry2-list li.industry-last-column{margin:0 0 10px 0}#industry-list li h3{width:155px;background-position:144px 1px;text-transform:none}#industry2-list li h3{width:171px;background-position:158px 1px;text-transform:none}.industry-sidebar h3.content-sidebar-subtitle{margin:0 0 0 0;text-transform:none}.industry-sidebar img{display:block}.industry-sidebar p{background:#868889;color:#fff;font-size:11px;padding:0 5px 10px 11px;line-height:1.2;font-family:Arial,Helvetica,sans-serif}.industry-sidebar p.large{font-size:16px;font-weight:bold;padding:8px 12px 4px}.content-industry h3{color:#039;font-size:14px}.content dt{float:left;clear:left;font-weight:bold;font-size:13px;margin:0 5px 0 0}.content dd{float:left;width:270px;margin:0 0 3px 0;font-weight:bold;font-size:13px}.content dl{float:left}.contact-form input.submit{height:26px;background:#7A9FD3;color:#fff;font-size:12px;border:none;text-transform:uppercase;line-height:26px}.contact-form input.submit:hover{background:#2a6ab4;cursor:pointer}.contact-form label{display:block;color:#000;font-size:11px;padding:5px 0 5px}.contact-form dt{display:block;float:none;width:100%}.contact-form input.field{border:1px solid #7A9FD3;padding:4px;width:250px}.contact-form textarea{border:1px solid #7A9FD3;padding:4px;width:300px;height:60px}.contact-form ul.errors{color:#f00;font-size:11px}#main .people-sidebar{width:140px}#main .people-sidebar h3.content-sidebar-subtitle{width:129px;background-position:117px 1px;margin-bottom:0px;background-image:none}hr.people-hr{width:530px;height:1px;background:#A84324;margin:0 0 31px 0;float:left;border:none}#main .content-people h2{font-weight:bold;font-size:15px}#main .content-people h3{font-size:14px}#main .content-people p{font-size:13px}#main .content-casestudies h2{font-weight:bold;font-size:15px;text-transform:uppercase}#main .content-casestudies p{width:300px}.content-downloads dl{clear:both}.content-downloads p{clear:both}