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}