/**
 * This stylesheet must contain CSS styles to generate the
 * layout for the website.
 */

body{padding:0px;margin:20px 0px 50px;font-size:small;}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,p:first-child{margin-top:0px;}
ul li{list-style:none;}
fieldset{border:none;padding:0px;margin:0px;}
input{padding:3px;}
.obscure{position:absolute;top:-9999px;left:-9999px;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.small{font-size:.85em;}
.bold{font-weight:bold;}
.upper{text-transform:uppercase;}
#navigation{margin-top:17px;}
#navigation ul li{float:left;}
#navigation ul li a{display:block;padding:10px 25px;font-size:.9em;}
#sub-navigation{width:165px;}
#sub-navigation ul{border-top:1px dotted #ccc;margin-bottom:20px;font-size:12px;}
#sub-navigation ul li{padding:5px 10px 5px 15px;}
#sub-navigation ul li a:hover{color:#d67c1b;}
#sub-navigation ul li.active a{font-weight:bold;}
#structure-layout,#structure-layout-home{background-position:center 150px;background-repeat:no-repeat;overflow:hidden;width:979px;margin:auto;}
#structure-splash{margin:76px 30px 0px;overflow:hidden;}
#structure-content{margin:0;padding:20px;clear:both;overflow:hidden;}
#structure-layout #structure-content{margin-top:0px;}
#structure-footer{margin:15px;padding:20px;clear:both;overflow:hidden;}
#structure-footer .panel,#structure-content .panel{width:225px;margin-right:15px;}
#structure-splash .quote,#structure-footer .quote{width:290px;padding:15px 50px;margin-bottom:20px;}
#structure-splash .quote{width:270px;padding:15px 20px;margin-bottom:20px;}
#structure-splash .quote p,#structure-footer .quote p{margin:0px;text-align:center;}
#structure-splash .quote .speech,#structure-footer .quote .speech{position:absolute;margin:14px 0px 0px 300px;overflow:hidden;height:11px;width:13px;}
#structure-splash .quote .speech{margin-left:250px;}
#structure-credits{font-size:.9em;padding:25px 15px;width:950px;}
#structure-credits form,#structure-credits form fieldset button{font-size:12px;font-weight:normal;}
.grid-1{width:165px;}
.grid-2{width:300px;}
.grid-3{width:400px;}
.grid-4{width:720px;}
.grid-5{width:190px;}
.grid-6{width:500px;}
body{background-color:#F3F3F3;color:#666;font-family:arial,sans-serif;}
h1,h2,h3,h4{color:#004389;}
a{color:#004389;}
input{border:1px solid #D6D6D6;}
button{text-transform:uppercase;color:#004389;border:0px;background-color:transparent;font-weight:bold;}
#structure-layout,#structure-layout-home,#structure-content{background-color:#FFFFFF;}
#structure-header,#structure-credits{background-color:#F3F3F3;}
#structure-credits ul li.padding{margin:0 0 10px;}
#structure-footer{background-color:#FFFFFF;border:1px solid #E5E5E5;background-image:url('../images/chrome/footer-background.png');background-position:center bottom;background-repeat:repeat-x;}
#structure-footer .panel{border-right:1px solid #E6E6E6;}
#structure-footer .panel h3{color:#D67C1B;}
#structure-splash .quote,#structure-footer .quote{background-image:url('../images/chrome/quote-background.png');background-position:center top;background-repeat:repeat-x;background-color:#01336E;color:#FFFFFF;}
#structure-splash .quote{border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;opacity:.8;}
#structure-splash .quote .speech,#structure-footer .quote .speech{background-image:url('../images/chrome/quote-speech.png');}
#structure-credits a{color:#999999;text-decoration:none;}
body.Home #structure-layout{background:#fff url('../images/backgrounds/home-bg.jpg') 0 150px no-repeat;}
body.Sectors #content-wrapper{background:#fff url('../images/backgrounds/sectors-landing-bg.jpg') 0 0 no-repeat;}
body.People #content-wrapper{background:#fff url('../images/backgrounds/real-people-bg.jpg') 0 0 no-repeat;}
body.Finance #content-wrapper{background:#fff url('../images/backgrounds/people-bg.jpg') 0 0 no-repeat;}
body.Automotive #content-wrapper{background:#fff url('../images/backgrounds/sectors-automotive-bg.jpg') 0 0 no-repeat;}
body.Energy #content-wrapper{background:#fff url('../images/backgrounds/sectors-energy-bg.jpg') 0 0 no-repeat;}
body.Retail #content-wrapper{background:#fff url('../images/backgrounds/sectors-retail-bg.jpg') 0 0 no-repeat;}
body.Food #content-wrapper{background:#fff url('../images/backgrounds/sectors-food-commodity-bg.jpg') 0 0 no-repeat;}
body.Manufacturing #content-wrapper{background:#fff url('../images/backgrounds/sectors-manufacturing-bg.jpg') 0 0 no-repeat;}
body.Media #content-wrapper{background:#fff url('../images/backgrounds/sectors-media-bg.jpg') 0 0 no-repeat;}
body.Pharma #content-wrapper{background:#fff url('../images/backgrounds/sectors-pharma-bg.jpg') 0 0 no-repeat;}
body.Mining #content-wrapper{background:#fff url('../images/backgrounds/sectors-mining-bg.jpg') 0 0 no-repeat;}
body.Locations #content-wrapper{background:#fff url('../images/backgrounds/locations-bg.jpg') 0 0 no-repeat;}
body.Solutions #content-wrapper{background:#fff url('../images/backgrounds/process-bg.jpg') 0 0 no-repeat;}
body.Process #content-wrapper{background:#fff url('../images/backgrounds/process-bg.jpg') 0 0 no-repeat;}
body.Insight #content-wrapper{background:#fff url('../images/backgrounds/insight-bg.jpg') 0 0 no-repeat;}
body.Contact #content-wrapper{background:#fff url('../images/backgrounds/contact-bg.jpg') 0 0 no-repeat;}
#content-wrapper{padding:78px 15px 15px;}
#content-wrapper.tpl-about{background:#fff url('../images/backgrounds/about-bg.jpg') 0 0 no-repeat;}
body.Home #structure-layout h1{background-image:url('../images/chrome/farn-williams-can-help-you.gif');width:438px;height:104px;margin:27px 0px 0px 95px;}
body.Home #structure-layout #structure-content{margin:15px;}
#content-wrapper.tpl-sectors #structure-content p{padding-right:315px;}
#content-wrapper.tpl-sectors #structure-content p img{margin:0 -315px 0 0;padding:3px;background:#dedede;}
#content-wrapper.tpl-sectors #structure-content .supplemental p{padding-right:0;}
#content-wrapper.tpl-rightCol #structure-content .page-title{padding-left:0;}
#content-wrapper.tpl-rightCol #structure-content .grid-4 .App_HTMLContent{border-right:1px solid #ccc;padding-right:20px;}
body.Contact .grid-6 .App_HTMLContent{padding:0 20px;border-right:1px solid #ccc;}
body.Process #structure-content .grid-4 .App_HTMLContent ul li{height:35px;line-height:28px;background:url(../images/chrome/process-list.gif) 0 0 no-repeat;margin:0 0 8px 0;color:#4b4b4b;}
body.Process #structure-content .grid-4 .App_HTMLContent ul li.keyStep{background:url(../images/chrome/process-list-key.gif) 0 0 no-repeat;font-weight:bold;}
body.Process #structure-content .grid-4 .App_HTMLContent ul li span{padding:0 25px 0 12px;color:#fff;}
body.Insight #structure-content .grid-4 .App_HTMLContent{background:#f3f3f3;padding:10px;margin:15px 0 0 0;}
body.Insight #structure-content .grid-4 .App_HTMLContent h3{margin:2px 0;}
body.Insight #structure-content .grid-4 .App_HTMLContent p{margin:2px 0;font-size:12px;}
body.Home #sub-navigation{width:165px;padding:0 0 0 20px;border-left:1px solid #ccc;}
#navigation{background-color:#484747 ! important;background-image:url('../images/chrome/navigation.png');overflow:hidden;}
#navigation ul li a{text-transform:uppercase;color:#DDDDDD;font-weight:bold;text-decoration:none;background-image:url('../images/chrome/navigation-divider.png');background-position:right center;background-repeat:no-repeat;}
#navigation ul li.active{background-color:#353535;background-image:url('../images/chrome/navigation-active.png');}
#navigation ul li.active a,#navigation ul li a:hover{color:#FFFFFF;}
#sub-navigation h3{color:#004389;}
#sub-navigation ul li{list-style:none;background-image:url('../images/chrome/sub-navigation-list.png');background-position:3px 8px;background-repeat:no-repeat;border-bottom:1px dotted #A8A8A8;}
#sub-navigation ul li:first-child{/*
	border-top:1px dotted #A8A8A8;*/}
#sub-navigation ul li a{text-decoration:none;}
.homeOverview .panel h2{color:#D67C1B;}
.international{background:#ebeef1 url("../images/chrome/international.png") top left no-repeat;min-height:180px;border:1px solid #e0e0e0;padding:19px 500px 0 19px;margin:10px 20px -20px -20px;}
.international h2{color:#666666;font-size:1.2em;}
.sector-landing{display:inline;width:217px;margin:0px 0px 0px 12px;float:left;}
.sector-landing.first{margin-left:0;}
.sector-landing .App_HTMLContent{height:235px;}
.sector-landing div img{margin-left:-10px;padding:3px;background:#dfdfdf;border:none;}
.sector-landing div h2{color:#004389;font-size:13px;margin:5px 10px;font-weight:bold;}
.sector-landing div p{margin:5px 10px;font-size:12px;}
.sector-landing div .upper a{color:#333;letter-spacing:-.4px;font-size:10px;}
.sector-landing div .upper a:hover{color:#004389;}
#content-wrapper.tpl-sectors div.page-title,#content-wrapper.tpl-about div.page-title{padding-left:188px;}
div.page-title h1{color:#d67c1b;}
h1.withSubNav{}
div.divider{border-top:1px solid #CCCCCC;padding:20px 0px;}
p.download{height:34px;padding:7px 0px 0px 36px;background-image:url('../images/chrome/download-background.png');background-repeat:no-repeat;font-weight:bold;}
p.download a{color:#000000;}
img.framed{padding:5px;background-color:#CCCCCC;}
.supplemental{border:1px solid #CCCCCC;}
.supplemental .panel{padding:20px;width:25% ! important;}
.supplemental h2{color:#666666;font-size:1em;}
.supplemental ul li{font-size:12px;}
.supplemental .App_Toolbar_content{width:158px !important;}
.sIFR-hasFlash #sub-navigation h3{font-size:16px;margin:0;line-height:22px;}
.sIFR-hasFlash .page-title h1{}
.sIFR-hasFlash #structure-footer .panel h3{font-size:18px;line-height:24px;}
