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,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;}body {line-height: 1;}ul {list-style: none;}blockquote, q {quotes: none;}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;}body {background: #f2f1ed;}h1 {clear: both;margin: 0px 0px 20px 0px;}h1.col55.fNone {float: none;clear: none;width: 460px;}h2 {clear: left;margin: 0px 0px 15px 0px;}hr {background: #e8e4d3;border: none;height: 1px;float: left;width: 100%;clear: both;margin: 0px 0px 20px 0px;}.resetMargin {margin: 0px 0px 0px 0px;}.resetPadding {padding: 0px 0px 0px 0px;}table {clear: both;}#skipLinks {position: absolute;left: -9999px;width: 500px;}#skipLinks a {background: transparent url(/themes/spartan/images/bg/skip_link.gif) right top no-repeat scroll;padding-right: 20px;color: #008193;}#skipLinks a:hover {color: #55A7B2;}.fLeft {float:left; display:inline;}.fRight {float: right;}.fNone {float: none;}.clear {clear:both;}.cLeft {clear:left;}.cNone {clear:none;}.viewAll span {background: transparent url(/themes/spartan/images/bg/more.gif) left top no-repeat scroll;padding-left: 20px;float: right;}.email a {background: transparent url(/themes/spartan/images/bg/email.gif) right top no-repeat scroll;padding-right: 20px;}.containerWrap {}.container {width: 1012px;background-color:#FFF;margin: 0px auto 0px auto;padding: 0px 6px;}#header, #banner, #main, #footer {float: left;width: 1012px;}#header {background: #efece0 url(/themes/spartan/images/bg/header_bg.gif) left top no-repeat scroll;}#header img {float: left;margin:13px 10px 6px 20px;}#logo {}#logoImg {}#nav {float: right;margin: 44px 0px 0px 0px;}#nav li {float: left;width: 100px;border-left: 1px solid #dcdcdc;height: 50px;position:relative;}#nav li a {display: block;text-align:center;padding: 0px 5px 0px 5px;vertical-align:middle;padding-top:20px;}#nav li.current.dd:hover,#nav li:hover,#nav ul ul li{background: #f8f6ee;}#nav li.current{background: #dad4b9;}#nav li.current:hover {background: #e2ddc6;}#nav ul ul{padding:10px 34px 10px 0;background: #f8f6ee;margin:17px 0 0 -1px;display:none;border:0;position:relative;z-index:5000;opacity:0.95;width:200px;overflow:hidden;}#nav ul ul li{width:100%;margin-top:0;height:auto;border:0;}#nav ul ul li a,#nav li.current li a{width:185px;padding:10px 0;font-size:13px;border-top:1px solid #c8c2aa;text-align:left;color:#868686;}#nav ul ul li a:hover,#nav li.current li a:hover{color:#585858;}#nav ul ul li:first-child a{border:0;}#nav ul > li:hover ul{display:block;}#locationBar {background: #e3dcc5;border-bottom: 1px solid #dad4b9;min-height: 30px;height: auto !important;height: 30px;color:#979380;width: 1012px;float: left;position: relative;z-index: 9999;}#locationBar ul {float:left;width: auto;position: relative;margin-top: 3px;padding-top:1px;}#locationBar li {float: left; margin-right:3px; padding-top: 3px;padding-bottom: 3px;}#locationBar li a {}#locationBar li.region {width: 282px;padding-left: 10px;border-right: 1px solid #dad4b9;padding-bottom:6px;}#locationBar li.region span.regionName {font-weight: bold;color: #787878;}#locationBar li.location {width: 110px;background: transparent url(/themes/spartan/images/bg/location_select_map.gif) left top no-repeat scroll;padding-left: 50px;margin-left: 10px;border-right: 1px solid #dad4b9;}#locationBar li.location a {padding-right:13px;background: transparent url(/themes/spartan/images/bg/rightarrow.gif) right top no-repeat scroll;}#locationBar li.language {width: 260px;padding-left: 8px;border-top: 1px solid #dad4b9;border-left:1px solid #dad4b9;border-right: 1px solid #dad4b9;border-bottom: 1px solid #dad4b9;background: #ebe5d3 url(/themes/spartan/images/bg/lang_select.gif) right top no-repeat scroll;position: relative;z-index: 8000;}#locationBar li#oneLang {background-image:none;}#locationBar li.language:hover, #locationBar li.hover {background: #ebe5d3 url(/themes/spartan/images/bg/lang_select_over.gif) right top no-repeat scroll;}#locationBar li#oneLang:hover {background-image:none;}#locationBar li.hover ul {position: absolute;}#locationBar li.hover ul li.hover {background-image: none;background-color: transparent; cursor:pointer;}#locationBar li.language span {width: 230px;display: block;}#locationBar li.language a {}#locationBar li.language ul {position: absolute;left: -999em;background: #ffffff;width: 183px;padding: 8px 8px 0px 8px;z-index: 8000;margin-left: 60px;border-left: 1px solid #dad4b9;border-right: 1px solid #dad4b9;border-bottom: 1px solid #dad4b9;background-image: url(/themes/spartan/images/bg/lang_top.gif);background-position-x: left;background-position-y: top;background-repeat: no-repeat;}#locationBar li:hover ul, #locationBar li.hover ul {left: auto;}#locationBar li.language ul li {border-bottom: 1px solid #e3dcc5;width: 100%;display: block;float: none;}#locationBar li.language ul li:last-child {border: none;}#locationBar li.language ul li a {background-image: none;padding: 0px;border:none;color: #9d9c9c;display: block;width: 100%;}#locationBar li.language ul li a:hover {color: #6f6f6f;}#search {float: right;margin: 0px 16px 0px 0px;}#search label {float: left;margin: 0px 10px 0px 0px;line-height: 33px;color: #777777;}#search input#searchBox {float: left;margin: 6px 8px 0px 0px;border: 1px solid #e8e6da;height: 17px;}#search input#searchBtn {float: left;margin: 6px 0px 0px 0px;background: #efece0;border: none;padding: 3px 4px 2px 4px;}#login {}#account {}#home #content #homeBanner {padding: 0px;height: 386px;width: 616px;position: relative;z-index: 40;}#homeBannerText {position: relative;z-index: 20;width: 370px;top: -325px;left: 45px;height: 300px;color: #fff;margin-bottom: 0px;overflow: hidden;font-weight: bold;line-height: 1.3em;}#homeBannerText span {float: left;clear: left;}#homeBannerText span.hbsmall {font-size: 190%;line-height: 1.1em;margin-top: 15px;}#homeBannerText span.hblarge {font-size: 270%;line-height: 1.1em;}#homeBannerImg {position: relative;z-index: 10;}#banner {height: 182px;border-top: 1px solid #dad4b9;margin: 0px 0px 6px 0px;}#bannerText {position: relative;z-index: 20;background: transparent url(/themes/spartan/images/bg/banner_bg.png) right top no-repeat scroll;height: 182px;margin-top: -187px;width: 1012px;}#bannerText h1 {width: 350px;padding: 15px 11px 15px 11px;margin: -182px 0px 0px 633px;}#bannerText .overlay {background: #efece0;width: 216px;height: 182px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity: 0.6;}#bannerImg, #fracSlide {position:relative;z-index: 0;}div#bannerImg, div#fracSlide{height: 182px;background: transparent url(/themes/spartan/images/bg/bannerbg.gif) left top no-repeat;width: 625px;}#mainWrap {}#main {border-top: 1px solid #dad4b9;margin: 0px 0px 6px 0px;}#main p {margin: 0px 0px 20px 0px;clear: left;}#main p.fNone {float:none;}#main h1.tanBG {background: #efece0;padding:16px 0px 16px 25px;text-transform: none;}#main .col80 p.location {margin-bottom: 0px;}#main p.byLine {margin-bottom: 0px;}#content {width: 756px;float: left;padding: 20px 15px 0px 25px;}#content ul {margin: 0px 0px 15px 15px;clear: both;}#content ul li {list-style-type:disc;}#content ul.noBullets li {}#content ul li span {}#content div {margin-bottom: 20px; }#content div.fRight {float: right;margin-bottom: 0px;}#content div.fRight p {margin-bottom: 0px;}.row {float: left;width: 100%;margin: 10px 0px 10px 0px;}.col10 {width: 10%;}.col16 {width: 16%;}.col15 {width: 15%;}.col23 {width: 23%;}.col25 {width: 25%;}.col30 {width: 30%;}.col33 {width: 33%;}.col40 {width: 40%;}.col45 {width: 45%;}.col48 {width: 48%;}.col50 {width: 50%;}.col55 {width: 55%;}.col60 {width: 60%;}.col65 {width: 65%;}.col66 {width: 66%;}.col70 {width: 70%;}.col73 {width: 73%;}.col75 {width: 75%;}.col80 {width: 80%;}.col83 {width: 83%;}.col28 {width: 28%;}.mr0 {margin-right: 0px;}.mr5 {margin-right: 5px;}.mr10 {margin-right: 10px;}.mr15 {margin-right: 15px;}.mr20 {margin-right: 20px;}.mr25 {margin-right: 25px;}.mr30 {margin-right: 30px;}.mr40 {margin-right: 40px;}.mr50 {margin-right: 50px;}.mr60 {margin-right: 60px;}.mr70 {margin-right: 70px;}.mr80 {margin-right: 80px;}.mb0 {margin-bottom: 0px;}.ml20 {margin-left: 20px;}.ml30 {margin-left: 30px;}#landingPage .col48 {width: 45%;}.col10, .col15, .col16, .col23, .col25, .col28, .col30, .col33, .col40, .col48, .col50, .col55, .col60, .col65, .col66, .col70, .col73, .col75, .col80, .col83 {float: left;}.bottomCallouts {float: left;margin: 10px 0px 0px 0px;width: 100%;}.bottomCallouts h2 {margin-bottom: 0px;}.bottomCallouts h2 a {}.bottomCallouts hr {height: 3px;margin: 5px 0px 20px 0px;}#noColumn {}#sidebar {width: 207px;float: left;background: #efece0;padding: 0px 9px 20px 0px;}#sidebar hr, #sidebarB hr {border-width: 1px 0px 1px 0px;border-color: #dad4b9;border-style: solid;height: 4px;background: #efece0;margin: 0px 0px 0px 0px;}#sidebar img, #sidebarB img {}#sidebarA {}#sidebarB {width: 287px;border-right: 1px solid #dad4b9;border-left: 1px solid #dad4b9;border-bottom: 1px solid #dad4b9;float: left;background: #efece0;}#main #sidebarB p {}#sidebarB div.row {width: 237px;padding: 8px 25px 8px 25px;}#sidebarB div.row .row {padding: 0px;float: left;width: 100%;}#sidebarB div.row .row div {float: left;margin-left: 7px;width: 65%;}#subNav {}#subNav ul {padding: 0px 0px 5px 0px;}#subNav li {border-bottom: 1px solid #dad4b9;padding: 6px 0px 5px 0px;width: 207px;}#subNav li a {background: transparent url(/themes/spartan/images/bg/subnav_level1.gif) left top no-repeat scroll;padding: 0px 5px 0px 12px;margin-left: 10px;display: block;}#subNav li a:hover {background: transparent url(/themes/spartan/images/bg/subnav_level1_curr.gif) left top no-repeat scroll;}#subNav li.feed a {padding-right: 14px;}#subNav li.feed span {float: right;margin-top: -17px;margin-right: -10px;}#subNav li.feed span a {background-image: none;}#subNav li.current{background: #f8f6ee;}#subNav li.current a {padding: 0px 5px 0px 12px;background:transparent url(/themes/spartan/images/bg/subnav_level1_curr.gif) left top no-repeat scroll;}#subNav ul li ul {width: 206px;padding: 5px 0px 5px 0px;margin: 0px 0px -5px 0px;border-top: 1px solid #dad4b9;}#subNav li ul li {border-bottom: none;padding: 0px 0px 0px 0px;}#subNav li.current ul li a {background: none;}#subNav li.current.feed {}#subNav li.current.feed a {padding-right: 14px;}#subNav li.current ul li a:hover {background: transparent url(/themes/spartan/images/bg/subnav_level2.gif) left top no-repeat scroll;}#subNav li.current ul li.feed span a {background-image: none;}#subNav li.current ul li span a:hover {background-image:none;}#subNav li.current ul li a {padding-bottom: 0px;}#subNav li.current ul li.current a {background: transparent url(/themes/spartan/images/bg/subnav_level2.gif) left top no-repeat scroll;}.testimonial {}.testimonial cite {}.callout {}#footer {background-color:#efece0;height: 36px;overflow:hidden;margin:0 auto;float:none;width:1024px;}#footer .social{display:inline-block;vertical-align:middle;height:36px;margin-left:15px;text-align:left;font-size:13px;}#li_logo_footer, #fb_logo_footer, #twitter_logo_footer, #yt_logo_footer{display:inline-block;vertical-align:middle;margin-left:1px;width:30px;height:30px;}#fb_logo_footer{background: url('/themes/spartan/images/bg/social-footer.png') no-repeat top left;}#twitter_logo_footer{background: url('/themes/spartan/images/bg/social-footer.png') no-repeat -33px 0;}#li_logo_footer{background: url('/themes/spartan/images/bg/social-footer.png') no-repeat -67px 0;}#yt_logo_footer{background: url('/themes/spartan/images/bg/social-footer.png') no-repeat top right;}.footerNav, .footerNav li, #footer .social, .legal{text-align:right;display:inline-block;}#footer .legal{float:right;}.globalHome{display:inline-block;}.footerNav li {margin: 0px 15px 0px 0px;padding: 0px;}.footerContact {}.legal {margin-right: 16px;}.globalHome li {background: transparent url(/themes/spartan/images/bg/global_home_footer.gif) left center no-repeat scroll;margin: 0px 15px 0 15px;padding-left: 50px;} tr.alt td {}table#servicesGrid, table#sectorsGrid {width: 100%; clear: both; margin: 15px 0px 0px -10px; border-spacing: 10px 0px; border-collapse: separate; } table#servicesGrid td { width: 33%; vertical-align: top; padding: 10px 10px 15px 0px;border-bottom: 1px solid #dad4b9; } table#sectorsGrid td { width: 50%; padding: 10px 10px 15px 0px; border-bottom: 1px solid #dad4b9; } table#servicesGrid tr:last-child td, table#sectorsGrid tr:last-child td { padding-bottom: 0px; border-bottom: none; } #services #sectionLand table#servicesGrid hr, #sectors #sectionLand table#sectorsGrid hr { color: #dad4b9; background: #dad4b9; height: 1px; border: none; width: 96%; margin: 0px 0px 10px 0px; } table#servicesGrid img, table#sectorsGrid img { float: left; margin-right: 12px; background: transparent url(/themes/spartan/images/bg/services_thumb_shadow.gif) right bottom no-repeat scroll; padding: 0px 5px 5px 0px; } table#servicesGrid p { float: left; width: 160px; clear: none; margin-bottom: 0px; } table#sectorsGrid p { margin-bottom: 0px; } table#sectorsGrid h2 { margin-bottom: 0px; }#services #contentWrap.local, #sectors #contentWrap.local {float: left;}#services #contentWrap.global, #sectors #contentWrap.global {float: right;margin-left: -12px;}#services #main.noTab #contentWrap.global, #sectors #main.noTab #contentWrap.global {margin-left: 0px;float: left;}#services #content.local, #sectors #content.local {width: 616px;float: left;padding: 0px 0px 0px 0px;}#services #content.global, #sectors #content.global {width: 616px;float: left;padding: 0px 0px 0px 0px;}#services #content div, #sectors #content div {width: 556px;margin-bottom: 0px;margin-top: 20px;padding: 15px 30px 20px 30px;float: left;}#services #content div.col23.fRight, #sectors #content div.col23.fRight {float: right;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 23%;}#services #content #servSlideWrap, #sectors #content #sectSlideWrap {padding: 0px;margin-top: 0px;}#services #content #servSlide, #sectors #content #sectSlide {width: 616px;height: 412px;margin-bottom: 0px;margin-top: 0px;padding: 0px 0px 5px 0px;border-bottom: 1px solid #dad4b9;position: relative;z-index: 18;}#services #content .slideControl, #sectors #content .slideControl {position: relative;z-index: 900;margin: -55px 0px 0px 0px;padding: 0px 20px 0px 20px;width: 576px;height: 23px;}#services #content #paging, #sectors #content #paging {float: left; width: 300px;}#services #content #paging a, #sectors #content #paging a {width: 26px;height: 23px;line-height: 23px;float: left;text-align: center;font-size: 105%;color: #474747;background: #efece0;margin-right: 2px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity: .7;}#services #content #paging a.activeSlide, #sectors #content #paging a.activeSlide {background: #fff;opacity: 1;}#services #content .slideControl span, #sectors #content .slideControl span {width: 26px;cursor: pointer;height: 23px;background: #efece0;float: right;vertical-align: middle;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity: .7;}#services #content .slideControl span img, #sectors #content .slideControl span img {}#services #sidebar.local, #sectors #sidebar.local {width: 298px;border-width: 0px 0px 1px 1px;border-color: #dad4b9;border-style: solid;float: left;padding: 0px 0px 1px 0px;}#services #sidebar.global, #sectors #sidebar.global {width: 298px;border-width: 0px 1px 1px 1px;border-color: #dad4b9;border-style: solid;float: left;padding: 0px 0px 1px 0px;}#services #main.noTab #sidebar.global, #sectors #main.noTab #sidebar.global {width: 394px;}#services #sidebar div, #sectors #sidebar div {padding: 20px 15px 15px 25px;float: left;width: 247px;}#services#sidebar img, #sectors#sidebar img {float: left;}#services #sectionLand.local, #sectors #sectionLand.local {width:914px;float: left;border-width: 0px 0px 1px 1px;border-color: #dad4b9;border-style: solid;padding-bottom: 20px;background: #efece0;}#services #sectionLand.global, #sectors #sectionLand.global{width:914px;float: right;border-width: 0px 1px 1px 0px;border-color: #dad4b9;border-style: solid;padding-bottom: 20px;background: #efece0;margin-left: -11px;}#services #sectionLand .overview, #sectors #sectionLand .overview {height: 277px;background: #ffffff;overflow: hidden;}#services #sectionLand .overview img, #sectors #sectionLand .overview img {float: left;}#services #sectionLand .overview div, #sectors #sectionLand .overview div {float: left;width: 432px;padding: 30px 25px 20px 25px;background: transparent url(/themes/spartan/images/bg/services_landing_notch.png) left top no-repeat scroll;margin-left: -12px;height: 277px;}#services #sectionLand .serviceList, #sectors #sectionLand .sectorList {float: left;clear: both;padding: 25px 25px 0px 20px;}#services #sectionLand .serviceList hr, #sectors #sectionLand .sectorList hr {color: #dad4b9;background: #dad4b9;width: 98%;margin-bottom: 0px;float: left;}#services #sectionLand .serviceList h1, #sectors #sectionLand .sectorList h1 {float: left;width: 400px;}#services #sectionLand .serviceList form, #sectors #sectionLand .sectorList form {float: left;width: 469px;text-align: right;}#services #sectionLand .serviceList form label, #sectors #sectionLand .sectorList form label {position: absolute;left: -9999px;}#services #sectionLand .serviceList form #servSearchBox, #sectors #sectionLand .sectorList form #sectSearchBox {border: 1px solid #dad4b9;padding: 4px 5px 4px 5px;margin: 0px 7px 0px 40px;width: 325px;}#services #sectionLand .serviceList form #servSearchBtn, #sectors #sectionLand .sectorList form #sectSearchBtn {background: #dad4b9;border: none;padding:4px 8px 4px 8px;}span#load {float: left;background: transparent url(/themes/spartan/images/ajax-loader.gif) center top no-repeat scroll;margin-bottom: -55px;padding-top: 36px;}#projects span#load {float: left;background: transparent url(/themes/spartan/images/ajax-loader2.gif) left bottom no-repeat scroll;padding: 30px 0px 0px 25px;margin: 5px 0px -55px 26px;}#services #content.project, #sectors #content.project {width: 616px;padding: 0px 0px 20px 0px;}#services #content.project div, #sectors #content.project div {padding: 30px 30px 0px 20px;float: left;margin: 0px;}#services #content.project div div, #sectors #content.project div div {padding: 0px 0px 0px 0px;}#services #content.project h1.title, #sectors #content.project h1.title {margin-bottom: 0px;}#services #content.project h3, #sectors #content.project h3 {clear: left;background: #EFECE0;padding: 2px 5px 2px 13px;}#services #content.project ul#servicesProvided {margin: 0px 0px 20px 0px;}#services #content.project ul#servicesProvided li {padding: 8px 10px 8px 10px;border-top: 1px solid #e8e4d3;}#services #content.project ul#servicesProvided li span {background: transparent url(/themes/spartan/images/bg/services_provided.gif) left top no-repeat;padding-left: 15px;}#services #sidebar.project, #sectors #sidebar.project {width: 394px;border-width: 0px 1px 1px 1px;border-style: solid;border-color: #dad4b9;padding: 0px 0px 0px 0px;}#services #sidebar.project h1, #sectors #sidebar.project h1 {background: #efece0;}#services #sidebar.project div, #sectors #sidebar.project div {padding: 25px 25px 20px 28px;width: 341px;}#home #content {width: 616px;padding: 0px 0px 20px 0px;}#home #content div {padding: 20px 30px 0px 40px;float: left;width: 546px;margin: 0px 0px 0px 0px;}#home #content .featuredProject .row {float: left;width: 100%;}#home #content div.intro {margin-top: 20px;}#home #content div div {padding: 0px 0px 0px 0px;}#home #sidebar {width: 394px;border-width: 0px 1px 1px 1px;border-style: solid;border-color: #dad4b9;padding: 0px 0px 0px 0px;}#assocScroll h1, #serviceScroll h1, #sectorScroll h1 {background: #efece0;width: 345px;border-bottom: 1px solid #dad4b9;padding: 15px 0px 9px 0px;margin: 0px 0px 0px 25px;}#home .featuredProject, #home .featuredNews, #home .events, #home .award, #home .recentProjects, #home .recentAwards {float: left;}#main .featuredProject div.row {margin:0px;}#main .featuredProject div.row p {margin-bottom: 0px;}#main .featuredProject div.row div p {margin-bottom:17px;}#home #sidebar div.row {padding: 10px 20px 10px 20px;width: 352px;}#home #sidebar div.row.events {padding-bottom: 0px;}#home .locationNews {width: 100%;border-collapse: separate;border-bottom: 1px solid #E8E4D3;margin-bottom: 16px;}#home .locationNews td {border-top: 1px solid #E8E4D3;padding: 9px 0px 9px 0px;}#home .locationNews td.col60 {padding-right: 81px;}#home .locationNews td.col25 {}#content .col23.fRight {float: right;margin-bottom: 0px;}#content .col23.fRight .viewAll span {}#content .row .col23 {float: right; }#content .row .col23 .viewAll {clear: none;}#content .row .col23 .viewAll span {}.col73 h2, .col65 h2 {margin-bottom: 0px;}#content div.fixIE {width: 100%;}#content p.nextPage, #content p.prevPage {float: right; clear: none; width: auto; }#content p.nextPage {padding-left: 20px;}#content p.prevPage {padding-right: 20px;}#content p.prevPage.noBorder {border-right: 0px none;padding-right: 0px;}#content span.divider {float: right;margin: 0px 15px;color: #dad4b9;width: 1px;}#content .col23.fRight p.prevPage {}p.nextPage a {background: transparent url(/themes/spartan/images/bg/nextpage.gif) right top no-repeat scroll;padding-right: 20px;}p.prevPage a {background: transparent url(/themes/spartan/images/bg/prevpage.gif) left top no-repeat scroll;padding-left: 20px;}p.nextPage a span, p.prevPage a span {border-bottom: 1px dotted #b0b0b0;}p.nextPage a:hover span, p.prevPage a:hover span {border-bottom: none;}table.newsList {width: 100%;border-top: 1px solid #e8e4d3;float: left;margin-bottom: 30px;}table.newsList a {background: transparent url(/themes/spartan/images/bg/news_table_arrow.gif) left top no-repeat scroll;padding-left: 18px;display: block;}table.newsList td {border-bottom: 1px solid #e8e4d3;vertical-align: top;padding: 12px 25px 11px 0px;}table.newsList td.date {width: 23%;}.featuredNews table.newsList {margin-bottom: 20px;}.featuredNews table.newsList td, .recentAwards table.newsList td, .recentProjects table.newsList td, .events table.newsList td {padding: 8px 30px 6px 0px;vertical-align: top;}.featuredNews table.newsList td.date {width: 25%;padding: 8px 0px 6px 0px;}.events table.newsList td.date {width: 70px;padding: 8px 0px 6px 0px;}#main .recentProjects table.newsList p, #main .events table.newsList p {margin-bottom: 0px;}#main .recentProjects table.newsList p.location, #main .events table.newsList p.location {padding-left: 18px;}table.eventsList {width: 100%;border-top: 1px solid #e8e4d3;float: left;margin-bottom: 30px;}table.eventsList a {background: transparent url(/themes/spartan/images/bg/news_table_arrow.gif) left top no-repeat scroll;padding-left: 18px;display: block;}table.eventsList td {border-bottom: 1px solid #e8e4d3;vertical-align: top;padding: 12px 25px 11px 0px;}table.eventsList td.location {width: 23%;}table.eventsList td.date {width:18%;}#paging {clear: both;}#paging ul {margin-left: 0px;}#paging ul li {float: left;width:25px;;border-right: 1px solid #e3e1dc;height: 21px;}#paging ul li a {display: block;background: #efece0}#paging ul li a:hover {background: #f8f6ee;}#paging ul li:last-child {border-right: none;}#paging ul li.current a {background: #dad4b9;}#content #downloads .col73 {width:73%;}#content #downloads .col23, #content .col23#downloads {width:23%;border: 1px solid #e8e4d3;margin-bottom: 0px;}.col23 #downloads {border: 1px solid #e8e4d3;width: 100%;}#services #content #downloads, #sectors #content #downloads {margin-top: 0px; padding-top: 0px;}#services #downloads p, #sectors #downloads p {margin-bottom: 10px;}#content .col23 table.downloadFiles {margin: 0px 14px 0px 7px;width: 159px;}#content .col23 table.downloadFiles td {border-bottom: 1px solid #e8e4D3;padding: 5px 0px 5px 0px;}#content .col23 table.downloadFiles a{background: transparent url(/themes/spartan/images/bg/pdf.gif) left top no-repeat scroll;padding: 3px 0px 3px 30px;}#content div.pdf_list{margin-bottom:0;}.newsletterRow .pdf_list{margin:0;}div.pdf_list a{background: transparent url(/themes/spartan/images/bg/pdf_small.png) left top no-repeat scroll;padding: 3px 0 3px 19px;}div.pdf_list a, a.nopdf{font-size:12px;line-height:1.25em;padding:3px 20px;}.pdf_list a.nopdf{padding: 0 16px 0 19px;background:transparent url(/themes/spartan/images/bg/book_icon_small.png) left top no-repeat scroll;margin-left:0;}#content .col23 table.downloadFiles a.nopdf{padding: 3px 0 3px 30px;background: transparent url(/themes/spartan/images/bg/book_icon.png) left top no-repeat scroll;margin-left:0;}#services #content table.downloadFiles, #sectors #content table.downloadFiles {clear: both;width: 100%;border-top: 1px solid #e8e4D3;}#services #content table.downloadFiles td, #sectors #content table.downloadFiles td {padding: 5px 0px 5px 0px;border-bottom: 1px solid #e8e4D3;}#services #content table.downloadFiles a, #sectors #content table.downloadFiles a {background: transparent url(/themes/spartan/images/bg/pdf.gif) left top no-repeat scroll;padding: 3px 0px 3px 30px;display: block;}#services #content table.downloadFiles td.size, #sectors #content table.downloadFiles td.size {width: 70px;}#content .col23 table.downloadFiles tr:last-child td {border-bottom: none;}#content .col23 table.downloadFiles td.size {width: 56px;font-size:96%;}#content .col73 .col10, #content .col73 .col80 {margin-bottom: 0px; float: left;}#content .col73 .col80 {width: 80%;}p.external a, #external {background: transparent url(/themes/spartan/images/bg/external_link.gif) right top no-repeat scroll;padding-right: 20px;}p.careerExternal {width: 100%;text-align: right;}p.careerExternal a {background: transparent url(/themes/spartan/images/bg/external_careers.gif) left top no-repeat scroll;padding-left: 20px;}#content .mb0 {margin-bottom: 0px;}#content .row.servicesList ul, #content .row.sectorsList ul, #content .relatedItems ul {margin-left: 0px;}#content .row.servicesList ul li, #content .row.sectorsList ul li, #content .relatedItems ul li {list-style-type: none;}#content .row.servicesList ul li a, #content .row.sectorsList ul li a, #content .relatedItems ul li a {background: transparent url(/themes/spartan/images/bg/news_table_arrow.gif) no-repeat scroll left top;padding: 0px 0px 0px 20px;display: block;}#content div.tags {padding-top: 5px;clear: both;width: 100%;}#content ul.sectorTags, #content ul.serviceTags {float: left;clear: both;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width:100%;}#content ul.sectorTags li, #content ul.serviceTags li {float: left;background: transparent url(/themes/spartan/images/bg/tags_border.gif) repeat-x scroll left top;padding-bottom:4px;padding-top: 1px;}#content ul.sectorTags li {}#content ul.sectorTags li:hover, #content ul.serviceTags li:hover {cursor: pointer;}#content ul.sectorTags li:hover a, #content ul.serviceTags li:hover a {color: #585858;}#content ul.sectorTags li span, #content ul.serviceTags li span {background: transparent url(/themes/spartan/images/bg/tag_white.gif) right top no-repeat scroll;padding: 0px 14px 0px 3px;float: left;}#content ul.sectorTags li.category span, #content ul.serviceTags li.category span {background: #efece0 url(/themes/spartan/images/bg/tag_tan.gif) right top no-repeat scroll;padding-left: 10px;border-left: 1px solid #dad4b9;padding-bottom: 0px;}#content ul.sectorTags li.category:hover span, #content ul.serviceTags li.category:hover span {background: #e5e1d0 url(/themes/spartan/images/bg/tag_tan_hover.gif) right top no-repeat scroll;}#content ul.sectorTags li.category:hover span a, #content ul.serviceTags li.category:hover span a {color: #585858;}#content ul.sectorTags li:last-child span, #content ul.serviceTags li:last-child span {background: transparent url(/themes/spartan/images/bg/tag_end.gif) right top no-repeat scroll;padding: 1px 14px 4px 3px;margin-top: -1px;}#content ul.sectorTags li.category, #content ul.serviceTags li.category {float: left;padding-left: 0px;}#content ul.sectorTags li a:hover, #content ul.serviceTags li a:hover {color: #585858;}.col28 img.border {border: 1px solid #dad4b9;margin-bottom: 10px;}#content .col28 p.viewAll {width: 100%;}#content .col28 p.viewAll span {float: left;}img.ml30 {border: 1px solid #dad4b9;}hr.dotted {border-bottom: 1px dotted #b3b3b3;background-color: transparent;}.newsletterContents {border-top: 1px dotted #b3b3b3;margin-bottom: 30px;float: left;clear: both;}.newsletterContents tr td {border-bottom: 1px dotted #b3b3b3;border-right: 1px dotted #b3b3b3;vertical-align: top;width: 209px;padding: 18px 20px 11px 20px;}.newsletterContents tr td:last-child {border-right: none;}.newsletterContents img {border: 1px solid #dad4b9;}#content #issueNav {float: right;}#content #issueNav ul {margin-left: 0px;}#content #issueNav li {border-bottom: 1px dotted #b3b3b3;padding: 9px 0px 6px 0px;}img.articleImage {border: 1px solid #dad4b9;}h1.newsletter {line-height: 1em;}h1.newsletter span {width: 340px;}h1.newsletter strong {font-weight: normal;width: 337px;}h1.newsletter span.sIFR-replaced {width: 340px;float: left;clear: left;margin-top: -20px;font-weight: bold;}h1.newsletter strong.sIFR-replaced {margin-top: -14px;float: left;width: 337px;margin-left: 30px;}h2.newsletter {text-align: center;}h2.newsletter span {width: 160px;}h2.newsletter strong {width: 190px;font-weight: normal;}h2.newsletter strong.sIFR-replaced {width: 190px;float: left;clear: left;font-weight: bold;margin-top: -5px;margin-left: 20px;}h2.newsletter span.sIFR-replaced {width: 160px;float: left;clear: left;}#landingPage #contentWrap {float: left;width: 723px;}#landingPage #landingBanner {width: 723px;position: relative;z-index: 200;height: 392px;}#landingPage #landingBanner img {position: relative;z-index: 20;width:723px;height: 386px;}#landingPage #landingBannerText {position: relative;z-index: 100;margin: -170px 0px 0px 300px;width: 410px;}#landingPage #landingBannerText .emphasize {padding-left:80px;}#landingPage #landingBannerText .lbSmall {font-size: 110%;float: left;line-height: 1.1em;}#landingPage #landingBannerText .lbLarge {font-size: 150%;float: left;line-height: 1.1em;}#landingPage #content {width: 457px;padding: 25px 25px 20px 25px;border-top: 1px solid #dad4b9;}#landingPage #content.fullWidth {width: 650px;}#landingPage #sidebar {border-top: 1px solid #dad4b9;}.events .dateBoxWrap {padding: 0px 4px 4px 0px;float: left;}.events div {float: left;width: 100%;}#content .events .dateBoxWrap {background: transparent url(/themes/spartan/images/bg/datebox_shadow_main.gif) right bottom no-repeat scroll;padding: 0px 4px 4px 0px;float: left;}.events .dateBox {width: 46px;border: 1px solid #d8d3b8;float: left;}.events .dateBox .top {background: #efece0;height: 18px;}.events .dateBox .bottom {background: #ffffff url(/themes/spartan/images/bg/datebox_main.gif) bottom center no-repeat scroll;height: 31px;}#content .col10 .dateBoxWrap {float: left;padding: 0px 2px 2px 0px;background: transparent url(/themes/spartan/images/bg/datebox_lg_shadow.gif) right bottom no-repeat scroll;}#content .col10 .dateBox {width: 56px;border: 1px solid #d8d3b8;float: left;margin: 0px 0px 0px 0px;}#content .col10 .dateBox .top {background: #efece0;height: 20px;margin: 0px 0px 0px 0px;width: 100%;}#content .col10 .dateBox .bottom {background: #ffffff url(/themes/spartan/images/bg/datebox_lg_bg.gif) bottom center no-repeat scroll;height: 35px;margin: 0px 0px 0px 0px;width: 100%;}#sidebarB .events .info {float: right;width: 74%;}#landingPage #content div.events.row div {float: left;width: 100%;}#landingPage #content div.row div.dateBoxWrap, #sidebarB div.row div.dateBoxWrap {width: 52px;float: left;margin: 0px 0px 0px 0px;padding: 0px 4px 3px 0px;}#landingPage #content div.row div.dateBox, #sidebarB div.row div.dateBox {width: 50px;border: 1px solid #d8d3b8;float: left;margin: 0px 0px 0px 0px;}#landingPage #content div.row div.dateBox .top, #landingPage #content div.row div.dateBox .bottom, #sidebarB div.row div.dateBox .top, #sidebarB div.row div.dateBox .bottom {width:50px;margin: 0px 0px 0px 0px;}#landingPage #content div.row div.info {margin: 0px 0px 0px 0px;float: right;width: 84%;}#landingPage #content .col48 div.row div.info {width:72%;}#content div.events.row div {float: left;width: 100%;margin-bottom: 10px;}#content div.row div.dateBoxWrap {width: 52px;float: left;margin: 0px 0px 0px 0px;padding: 0px 4px 4px 0px;}#content div.row div.dateBox {width: 50px;border: 1px solid #d8d3b8;float: left;margin: 0px 0px 0px 0px;}#content div.row div.dateBox .top, #content div.row div.dateBox .bottom {width:50px;margin: 0px 0px 0px 0px;}#content div.row div.info {margin: 0px 0px 0px 0px;float: right;width: 91%;}#content .col48 div.events div.info {width:80%;}#content .col30 div.events div.info {width:70%;}#main .events p.title {margin: 0px 0px 0px 0px;}.featuredNews, .awards, .featuredProject, .events, #downloads {width: 100%;}.featuredProject p {float: left;}.featuredNews hr {margin: 0px 0px 5px 0px;}.featuredNews h2 {clear: left;}#sidebarB .featuredNews .title a,#sidebar .featuredNews .title a,#sidebarB .recentProjects .title a,#sidebar .recentProjects .title a,#sidebar .health_safety a {background: transparent url(/themes/spartan/images/bg/news_table_arrow.gif) left top no-repeat scroll;padding-left: 15px;display: block;}#sidebarB .featuredNews p, #sidebar .featuredNews p, #sidebarB .recentAwards p, #sidebar .recentAwards p, #sidebarB .recentProjects p, #sidebar .recentProjects p {margin-bottom: 0px;}#sidebarB .recentAwards .title a, #sidebar .recentAwards .title a {background: transparent url(/themes/spartan/images/bg/news_table_arrow.gif) left top no-repeat scroll;padding-left: 15px;display: block;margin-bottom: 15px;}#sidebarB .featuredNews p.date, #sidebar .featuredNews p.date {margin-bottom: 15px;padding-left: 15px;}#sidebarB .recentProjects p.location, #sidebar .recentProjects p.location {padding-left: 15px;margin-bottom:15px;}#content .featuredNews .date, #sidebarB .featuredNews .date {margin: 0px 0px 10px 0px;}#content .featuredNews .col25 {float: right; clear: none;}.featuredNews p {margin: 0px 0px 10px 0px;}#content p.viewAll, #sidebar p.viewAll, #sidebarB p.viewAll {text-align: right;width: 100%;}#content .viewAll, #sidebar .viewAll, #sidebarB .viewAll {}#sidebarB .featuredNews hr, #sidebar .featuredNews hr{background: #dad4b9;height: 1px;border: none;margin: 0px 0px 10px 0px;}.featuredProject .row img {float: left;border: 2px solid #dad4b9;}#services #sidebar .row .readMore img, #sectors #sidebar .row .readmore img {border: none;float:none;}.featuredProject .row span.readMore img {border:none; float: none;}#content .featuredProject .row img {float: left;}#content .featuredProject .row span.readMore img {float: none; border: none;}#services #sidebar div.row, #sectors #sidebar div.row {padding: 0px;}#home #sidebar div.row div {width: 74%;float: right;padding: 0px;}#home #sidebar div.row div.col65 {float: left;width: 65%;}#home #sidebar div.row div.col30 {float: right;width: 30%;}#home #sidebar div.row .row {float: left;width: 100%;}#home #sidebar div.row .row div {margin-left: 7px; float: left;}#home #sidebar .events.row div {width: 100%;margin-bottom: 10px;}#home #sidebar .events.row div .dateBoxWrap {width: 52px;float: left;padding: 0px 4px 3px 0px;margin-bottom: 0px;}#home #sidebar .events.row div .dateBox {width: 50px;border: 1px solid #D8D3B8;float: left;margin: 0px;}#home #main #sidebar .row.award p {margin-bottom: 5px;}#main #sidebarB .row.award p {margin-bottom: 5px;}#home #sidebar .events.row div .dateBox .top, #home #sidebar .events div .dateBox .bottom {margin: 0px;}#home #sidebar .events.row div .info {width: 80%;margin-bottom: 0px;}#landingPage #content .featuredProject div.row div {float: right;width:80%;padding: 0px;}#landingPage #content div.row .row {width: 100%;float: left;}#landingPage #content div.row .row div {margin-bottom: 0px;}#landingPage #content .col48 .featuredProject div.row div {float: left; margin-top: 15px;}#content div.row div {padding: 0px;}#home #content div.row div {width: 83%;float: right;padding: 0px;}#services #sidebar hr, #sectors #sidebar hr {background: #dad4b9;color: #dad4b9;height: 1px;border: none;float: left;clear:both;margin: 0px 0px 0px 0px;}#services #sidebar div.row, #sectors #sidebar div.row {margin: 10px 0px 0px 0px;padding: 20px 15px 15px 25px;}#services #sidebar div.assocProjects div.row, #sectors #sidebar .assocProjects div.row {padding: 0px;}#services #sidebar div.assocProjects span.location, #sectors #sidebar .assocProjects span.location {clear: left;}#services #sidebar div.assocProjects div.row a, #sectors #sidebar div.assocProjects div.row a {float:left;}#services #sidebar div.assocProjects div.row a img, #sectors #sidebar div.assocProjects div.row a img {float:left;}#sectors #sidebar div.assocProjects .location, #sectors #sidebar div.assocProjects .location {clear:left;}#services #sidebar div.row div, #sectors #sidebar div.row div {float: right;padding: 0px;width: 65%;}#services #main.noTab #sidebar div.row div, #sectors #main.noTab #sidebar div.row div {width: 75%;float: left;margin-left: 12px;}#services #sidebar div.row div p, #sectors #sidebar div.row div p {margin-bottom: 0;}#services #sidebar p.viewAll, #sectors #sidebar p.viewAll {width: auto;text-align: left;margin: 10px 0px 20px 0px;}#services #sidebar p.viewAll span, #sectors #sidebar p.viewAll span {width: 335px;}#serviceProjects div.current img {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity: .5;background: none;}.featuredProject {float: left;width: 100%;}.featuredProject .row p, #assocServices .row p, #serviceProjects .row p, #locationProjects .row p {margin-bottom: 10px;}.featuredProject span.title {}.featuredProject span.location {}#content #downloads div {width: 235px;float: left;padding: 0px;margin-top: 0px;}#content #downloads ul {margin-left: 0px;}#content #downloads li a {background: transparent url(/themes/spartan/images/bg/pdf.gif) left center no-repeat scroll;padding: 5px 0px 5px 40px;}#content #downloads li span.fileSize {}.readMore {}.readMore a {border-bottom: 1px dotted #b0b0b0;}.readMore img, #sidebar .readMore img, #sidebarB .readMore img {display: inline;float: none;}#services #main {position: relative;z-index: 1000;}#contact .col73 {padding: 30px 0px 30px 25px;}#contact .col23 {padding: 30px 0px 30px 15px;}#contact .col23 ul {margin-left: 0px;}#contact .col23 ul li {padding: 3px 0px 3px 0px;}#contact .col23 ul li a {background: transparent url(/themes/spartan/images/bg/news_table_arrow.gif) left top no-repeat scroll;padding: 0px 0px 0px 15px;display: block;}#contact .officeProfile {float: left;width: 100%;margin: 15px 0px 40px 0px;}#contact .officeProfile td {border-top: 1px solid #e8e4d3;vertical-align: top;padding: 7px 0px 6px 0px;}#contact .officeProfile td.label {width: 170px;padding-right: 40px;text-align: right;}#contact .officeProfile p {margin-bottom: 0px;}#contact #content {width: 100%;margin: 0px;padding: 0px;}.contact #content {width: 100%;margin: 0px;padding: 0px;position:relative;}.contact #content .col73 {padding: 30px 0px 30px 25px;}.contact #content .col23 {padding: 30px 0px 30px 15px;}.contact #content .col23 ul {margin-left: 0px;}.contact #content .col23 ul li {padding: 3px 0px 3px 0px;list-style: none;}.contact #content .col23 ul li a {background: transparent url(/themes/spartan/images/bg/news_table_arrow.gif) left top no-repeat scroll;padding: 0px 0px 0px 15px;display: block;color: #008193;}.contact #content .col23 ul li a:hover {color: #55A7B2;}.contact #content .officeProfile {float: left;width: 100%;margin: 15px 0px 40px 0px;}.contact #content .officeProfile td {border-top: 1px solid #e8e4d3;vertical-align: top;padding: 7px 0px 6px 0px;}.contact #content .officeProfile td.label {width: 170px;padding-right: 40px;text-align: right;}.contact #content .officeProfile p {margin-bottom: 0px;}div#contactFlash {margin:-2px 0 0 0;width: 1012px;height: 385px;position:relative;background: #EFECE0;}#content .mapTitleBar {background: url(/themes/spartan/images/bg/contact_bg.png) left top repeat-x;padding:18px 0;position:relative;margin-bottom:0;}#content .mapTitleBar h1{margin:-5px 0 0 25px;}#view_button{position:absolute;top:11px;right:25px;}.no_header #view_button{top:3px;}.no_header #contactFlash{margin:0;}.region h1{position:relative;top:5px;left:0;}#all_Loc{position:absolute;right:255px;top:30px;}#contactFlash div{margin:0;}#projects #content {padding: 0px;width: 1010px;border-left: 1px solid #dad4b9;border-right: 1px solid #dad4b9;border-bottom: 1px solid #dad4b9;float: left;}#projects #content div {margin-bottom: 0px;float: left;}#projects #sortSearch {width: 100%;padding-bottom: 5px;}#projects #sortSearch * {float: left;}#projects #sortSearch p, #projects #sortSearch ul {margin-bottom: 0px;}#projects #sortSearch p.projCount {width: 177px;padding: 12px 10px 15px 25px;}#projects #sortSearch p#sortBy {width: 170px;padding: 12px 10px 15px 15px;clear: none;}#projects #sortSearch p#sortBy span.sortDate {padding: 0px 8px 0px 0px;border-right: 1px solid #dad4b9;float: left;}#projects #sortSearch p#sortBy span.sortAlpha {padding-left: 7px;float: left;}#projects #sortSearch p#sortBy span.sortDate a {padding-left: 14px;}#projects #sortSearch p#sortBy span.sortAlpha a {padding-right: 14px;}#projects #sortSearch p#sortBy .sortDate a.sortUp {background: transparent url(/themes/spartan/images/bg/projSortUp.gif) left center no-repeat scroll;padding-left: 14px;}#projects #sortSearch p#sortBy .sortDate a.sortDn {background: transparent url(/themes/spartan/images/bg/projSortDown.gif) left center no-repeat scroll;padding-left: 14px;}#projects #sortSearch p#sortBy .sortAlpha a.sortUp {background: transparent url(/themes/spartan/images/bg/projSortUp.gif) right center no-repeat scroll;padding-right: 14px;}#projects #sortSearch p#sortBy .sortAlpha a.sortDn {background: transparent url(/themes/spartan/images/bg/projSortDown.gif) right center no-repeat scroll;padding-right: 14px;}#projects #sortSearch #projSearchForm {width: 350px;padding: 12px 0px 15px 0px;}#projects #sortSearch #projSearchForm label {position: absolute;left: -9999px;}#projects #sortSearch #projSearchBox {width: 245px;border: 1px solid #e8e6da;padding: 5px 3px 5px 5px;}#projects #sortSearch #projSearchBtn {background: #dad4b9;border: 0px none;margin-left: 5px;padding: 4px 6px 4px 6px;}#projects #sortSearch .prevNext, #projects #sortSearch .prevNext p.nextPage, #projects #sortSearch .prevNext p.prevPage {float: right;}#projList {padding: 0px 14px 0px 14px;}#projList table {width:978px;border: 1px solid #dad4b9;background: #FFF;}#projList table td {width: 175px;padding: 9px 10px 20px 10px;border-right: 1px solid #dad4b9;border-bottom: 1px solid #dad4b9;border-collapse: separate;vertical-align: top;}#projList table p {margin-bottom: 0px;}#projList table img {border: 1px solid #dad4b9;}#projects #paging {width: 722px;padding: 15px 15px 0px 20px;}#projects .prevNext {width: 230px;float: right;padding: 15px 20px 0px 0px;}#projects .prevNext p {width: auto;}#projects .prevNext p.prevPage {float: right;padding-right: 25px;border-right: 1px solid #dad4b9;}#projects .prevNext p.nextPage {float: right;clear: none;padding-left: 25px;}#projects #projDetail {width: 973px;background: #fff;padding: 12px 0px 20px 12px;margin: 0px 0px 14px 9px;border: 1px solid #dad4b9;}#projects #sortSearch p#viewThumb {width: 406px;padding: 18px 25px 18px 25px;float: left;}#projects #sortSearch .detailPrevNext {float: right;width: 510px;padding: 0px 20px 0px 0px;}#projects #sortSearch .detailPrevNext p {float: right;clear: none;padding: 18px 20px 18px 20px;width: auto;}#projects #sortSearch .detailPrevNext p.projCount {width:auto;}#projects #sortSearch p#viewThumb a {background: transparent url(/themes/spartan/images/bg/thumbnail_view.gif) left top no-repeat scroll;padding-left: 25px;}#projects #projDetail #left {width: 629px;}#projects #projDetail #left img {border:1px solid #dad4b9;}#projects #projDetail #left div {padding: 30px 15px 20px 15px;width: 599px;}#projects #projDetail #left div.row {padding: 0px;}#projects #projDetail #left h2, #projects #projDetail #left p.location {margin-bottom: 0px;}#projects table.projInfo {width: 100%;float: left;clear: both;margin-bottom:25px;border-bottom: 1px solid #dad4b9;}#projects table.projInfo td {border-top: 1px solid #dad4b9;padding: 4px 0px;}#projects table.projInfo td.label {width: 115px;padding-right: 15px;text-align: right;}#projects #projDetail #projSidebar {width: 342px;background: #FFF;border: none;padding: 0px;border-left: 1px solid #dad4b9;}#projects #projDetail #projSidebar hr {border-width: 1px 0px 1px 0px;border-color: #dad4b9;border-style: solid;height: 4px;background: #FFF;color: #FFF;margin-bottom: 0px;}#projects #projDetail #projSidebar div {padding: 30px 22px 25px 22px;}#projects #projDetail #projSidebar p.viewAll {margin-bottom: 0px;}#projects #content #selector ul li {list-style-type: none;}#technical_excellences #content ul {margin: 0px !important;}#technical_excellences #content div {margin-bottom: 0px;float: left;}#technical_excellences #sortSearch {width: 100%;padding-bottom: 5px;}#technical_excellences #sortSearch * {}#technical_excellences #sortSearch p, #technical_excellences #sortSearch ul {margin-bottom: 0px;}#technical_excellences #sortSearch p.projCount {width: 177px;}#technical_excellences #sidebar > div {border-bottom: 5px solid #fff !important;}#technical_excellences #sortSearch p#sortBy {width: 225px;padding: 12px 10px 15px 15px;clear: none;}#technical_excellences #projList table img{width:100%}#technical_excellences#projList table p.location{margin:5px 0 8px;}#technical_excellences #projList table p.location{margin:5px 0 8px;}#technical_excellences #sortSearch p#sortBy span.sortDate {padding: 0px 8px 0px 0px;border-right: 1px solid #dad4b9;}#technical_excellences #sortSearch p#sortBy span.sortAlpha {padding-left: 7px;}#technical_excellences #sortSearch p#sortBy span.sortDate a {padding-left: 14px;}#technical_excellences #sortSearch p#sortBy span.sortAlpha a {padding-right: 14px;}#technical_excellences #sortSearch p#sortBy .sortDate a.sortUp {background: transparent url(/themes/spartan/images/bg/projSortUp.gif) left center no-repeat scroll;padding-left: 14px;}#technical_excellences #sortSearch p#sortBy .sortDate a.sortDn {background: transparent url(/themes/spartan/images/bg/projSortDown.gif) left center no-repeat scroll;padding-left: 14px;}#technical_excellences #sortSearch p#sortBy .sortAlpha a.sortUp {background: transparent url(/themes/spartan/images/bg/projSortUp.gif) right center no-repeat scroll;padding-right: 14px;}#technical_excellences #sortSearch p#sortBy .sortAlpha a.sortDn {background: transparent url(/themes/spartan/images/bg/projSortDown.gif) right center no-repeat scroll;padding-right: 14px;}#technical_excellences #sortSearch #projSearchForm {width: 350px;padding: 12px 0px 15px 0px;}#technical_excellences #sortSearch #projSearchForm label {position: absolute;left: -9999px;}#technical_excellences #sortSearch #projSearchBox {width: 245px;border: 1px solid #e8e6da;padding: 5px 3px 5px 5px;}#technical_excellences #sortSearch #projSearchBtn {background: #3399a7 none repeat scroll 0 0;border: 0 none;border-radius: 5px;color: #fff;margin-left: 5px;padding: 5px 6px;width: 65px;cursor:pointer;}#technical_excellences #sortSearch .prevNext, #technical_excellences #sortSearch .prevNext p.nextPage, #technical_excellences #sortSearch .prevNext p.prevPage {float: right;}#technical_excellences #paging {background: #d5e8ef none repeat scroll 0 0;margin: 10px 0;padding-bottom: 5px !important;padding-left: 5px;padding-right: 5px;padding-top: 5px;width: 776px;}#technical_excellences #paging ul li{height:auto;}#technical_excellences #paging ul li a {background: transparent none repeat scroll 0 0;}#technical_excellences #paging ul li.current a {border: 2px solid teal;}#technical_excellences .prevNext {}#technical_excellences .prevNext p {width: auto;}#technical_excellences .prevNext p.prevPage {float: right;padding-left: 25px;margin-top: 3px !important;}#technical_excellences .prevNext p.nextPage {float: right;clear: none;padding-left: 25px;margin-top: 3px !important;}#technical_excellences #projDetail {width: 800px;}#technical_excellences #sortSearch p#viewThumb {width: 406px;padding: 18px 1px;float: left;}#technical_excellences #sortSearch .detailPrevNext {float: right;width: 510px;padding: 0px 20px 0px 0px;}#technical_excellences #sortSearch .detailPrevNext p {float: right;clear: none;padding: 18px 20px 18px 20px;width: auto;}#technical_excellences #sortSearch .detailPrevNext p.projCount {width:auto;}#technical_excellences #sortSearch p#viewThumb a {background: transparent url(/themes/spartan/images/bg/thumbnail_view.png) left top no-repeat scroll;padding-bottom: 4px;padding-left: 25px;padding-top: 3px;}#technical_excellences #projDetail #left {width: 629px;}#technical_excellences #projDetail #left img {border:1px solid #dad4b9;}#technical_excellences #projDetail #left div {padding: 30px 15px 20px 15px;width: 599px;}#technical_excellences #projDetail #left div.row {padding: 0px;}#technical_excellences #projDetail #left h2, #technical_excellences #projDetail #left p.location {margin-bottom: 0px;}#technical_excellences table.projInfo {width: 100%;float: left;clear: both;margin-bottom:25px;border-bottom: 1px solid #dad4b9;}#technical_excellences table.projInfo td {border-top: 1px solid #dad4b9;padding: 4px 0px;}#technical_excellences table.projInfo td.label {width: 115px;padding-right: 15px;text-align: right;}#technical_excellences #projDetail #projSidebar {width: 342px;background: #FFF;border: none;padding: 0px;border-left: 1px solid #dad4b9;}#technical_excellences #projDetail #projSidebar hr {border-width: 1px 0px 1px 0px;border-color: #dad4b9;border-style: solid;height: 4px;background: #FFF;color: #FFF;margin-bottom: 0px;}#technical_excellences #projDetail #projSidebar div {padding: 30px 22px 25px 22px;}#technical_excellences #projDetail #projSidebar p.viewAll {margin-bottom: 0px;}#technical_excellences #content #selector ul li {list-style-type: none;}#technical_excellences #content #projSearch{width:100% !important; float:left;}#technical_excellences #projSearch div{width:100% !important;}#technical_excellences #projSearch p.breadcrumbs{width: 350px !important; }#technical_excellences #content ul li { list-style-type: none;}#technical_excellences #projSearch div#show_locations, #projSearch div#show_services, #projSearch div#show_sectors {float:none;border-top: none;}#technical_excellences #show_sectors {float: left !important;margin-left: 220px !important;margin-top: -85px !important;}#technical_excellences #show_services {float: left !important;margin-left: 220px !important;margin-top: -85px !important;}#technical_excellences #sortSearch ul li{display:inline-block;}#technical_excellences #projResults{background-color:#FFF !important;} #technical_excellences #projList table{border:1px solid #2B95A3 !important;width: 795px;}.viewarticle .firstli{float: left;width: 50%;}.viewarticle .secondli{float: right;text-align: right;}#technical_excellences #projList{padding:0px !important;width:100%;}#technical_excellences #projList table td{border-bottom: 1px solid #2B95A3;border-right: 1px solid #2B95A3;}#technical_excellences .techtop{position: absolute;width: 212px;height: 96%;left: 0;top: 0;background-color: #00765A;opacity: 0.6;}#technical_excellences .techsus{padding: 5px;background-color: #008164 ;color:#FFF;}#technical_excellences .techsus input[type=button]{ background: #3399A7 none repeat scroll 0 0;border: 0 none;border-radius: 5px;color: #fff;display: block;font-size: 1.2em;height: 35px;line-height: 10px;margin: 5px;padding: 4px 6px;width: 95%;cursor:pointer;}#technical_excellences .golterm{color:#fff;}#technical_excellences #country{width:50%;margin-left:0px !important;}#technical_excellences .topbanner{ position: relative; width: 100%;float: left;margin: 0px;margin-bottom: -4.5px; }#technical_excellences .topbanner img{ height: 140px !important;width: 1010px !important; } #technical_excellences .techtop h1{ color: #fff !important;font-size: 27px !important ;padding: 45px 10px 11px 25px !important;}#technical_excellences#sidebar{height: 480px;width: 204px;}#technical_excellences#subNav ul{margin:0px;}.share li{height: 27px;margin-bottom:5px;} .share li a{display: block;line-height: 27px;padding-left: 35px;} .leftimg {width:200px;float:left;}.leftimg img{width: 200px;height: 175px;}.righttext{width: 590px;float: left !important;margin-left: 10px}.related_to{float: left;width: 80px;color:#00765a;}.related_to_value{float: left;width: 400px;color:#00765a;}.tech_description{margin-top:15px;width: 98%;}.tech_right_bar{float:right !important;width:785px}.tech_more_info_left{float: left;width:350px}.tech_more_info_right{float: right !important;width:350px}.bot_about_golder{margin-top: 20px;}a.rightArrow img {padding-left: 5px;}table#jobPostings {width: 755px;margin-bottom: 20px;}table#jobPostings th {padding: 8px 0px 6px 0px;border-bottom: 1px solid #efece0;border-top: 1px solid #efece0;}table#jobPostings td {border-bottom: 1px solid #efece0;padding: 8px 0px 8px 0px;}td.com {width: 186px;padding-right: 10px;}td.pos {width: 297px;padding-right: 10px;}td.num {width: 88px;padding-right: 10px;}td.loc {}p.profile {float: right;}p.profile a {}p.profile span {padding: 0px 10px;}#content #icimsLogo {width: 100%;text-align: center;margin-top: 20px;}.careerBtn {background:transparent url(/themes/spartan/images/buttons/career_button_bg.gif) left top no-repeat scroll;width: 170px;height: 29px;display: block;}table td.part1, table td.part2 {padding-bottom: 30px;}td.part1 table, td.part2 table {float: left;width: 372px;clear: none;margin-top:10px;border-top: 1px solid #e8e4d3;}td.part1 table td.label {width: 214px;padding-right: 14px;}td.part2 table td.label {width: 140px;padding-right: 14px;}td.part1 table td, td.part2 table td {border-bottom: 1px solid #e8e4d3;padding: 5px 0px 5px 0px;}#content ul.profileOptions {margin-left: 0px;float: left;clear: both;width: 90%;}#loginCreate {padding: 0px 25px;margin-top: 30px;clear: both;width: 695px;}#loginCreate h3 {border-bottom: 1px solid #efece0;padding-bottom: 10px;margin-bottom: 20px;}#loginCreate form label {width: 55px;padding-right: 10px;float: left;}#loginCreate form input {width: 260px;float: left;}#main #loginCreate form p {margin-bottom: 10px;}#loginCreate form input#loginBtn {width: 165px;height: 28px;padding-bottom: 4px;border: 0 none;}#content p.center {width: 100%;}#loginCreate a.careerBtn {margin: 35px auto 0px auto;}#loginCreate p.center input.careerBtn {margin: 0px 0px 0px 120px;float: none;}#loginCreate .retrieveInfo {margin: 0px 0px 20px 88px;}#loginCreate .col48.pr20 p {padding-right: 20px;}#searchJobs {padding: 0px 25px;clear: both;width: 695px;}#searchJobs form select {width:605px;float: left;}#searchJobs form p {margin-bottom: 10px;}#searchJobs form label {width: 69px;float: left;padding-right: 15px;}#searchJobs form option.all {background: #d0d0d0;}#searchJobs input#jobKeywords {width: 600px;}p.instructions {width: 95%;margin-bottom: 20px;}#createProfile {padding-left: 25px;width: 721px;}#createProfile form h3 {font-weight: bold;width: 721px;padding-bottom: 10px;padding-top: 20px;margin-bottom: 20px;border-bottom: 1px solid #efece0;float: left;}#createProfile form label {width: 340px;padding-right: 10px;float: left;text-align: right;}#createProfile form label.hideMe {position: absolute;left: -9999px;}#createProfile form p {margin-bottom: 10px;}#createProfile br {float: left;}hr.hide1 {color: #fff;background: #fff;margin-top: 10px;}hr.hide2 {margin-top: 30px;margin-bottom: 30px;color: #fff;background: #fff;}#createProfile input#year {width: 40px;}#createProfile .resume {width: 721px;text-align: center;}#createProfile .resume label {width: 100%;text-align: center;}#createProfile #createBtn, #optionalInfo #submitApp, #referralInfo #submitApp {width: 165px;height: 28px;padding-bottom: 4px;border: 0 none;margin: 10px auto 0px auto;}#createProfile #pasteResume {text-align: left;}#optionalInfo, #referralInfo {padding-left: 25px;width: 721px;}#optionalInfo label {width: 148px;padding-right: 10px;text-align: right;float: left;}#optionalInfo label#optLabel {float: none;}#optionalInfo h3, #referralInfo h3 {padding-bottom: 10px;border-bottom: 1px solid #efece0;margin-bottom: 30px;font-weight: bold;}#referralInfo label {width: 307px;padding: 0px 40px 0px 40px;float: left;}.careerHome {width: 1012px;position: relative;background: #134A4E;float: none;border-width: 1px 1px 0px 1px;border-style: solid;border-color: #000;}.careerHome #sidebar hr {width: 416px;color:#6B8F93;background: #6B8F93;border: none;height: 2px;}#careerLand #mainWrap {}#picText {position: absolute;color: #FFF;width: 570px;left: 0;padding-left: 10px;margin-top: -346px;font-size: 290%;line-height: 1.1em;}.careerHome #bigPic {z-index: -1;}.careerHome #sidebarWrap {width: 417px;position: relative;float: left;top: -622px;margin-bottom: -622px;z-index: 20;left: 595px;border-left: 1px solid #212121;overflow-x: hidden;background: transparent url(/themes/spartan/images/bg/careerside2.png) left top repeat-y scroll;min-height: 622px;height: auto !important;height: 622px;}.careerHome #sidebar {width: 362px;z-index: 30;position: relative;background-color: transparent;width: 458px;float: none;margin-top: 20px;}.careerHome #sidebar h1 {padding: 0px 25px 0px 30px;font-size: 200%;margin-bottom: 5px;color: #cee6e2;}.careerHome #sidebar div.row h1 {padding-left: 0px;}.careerHome #sidebar h2 {font-size: 115%;color: #f2f2f2;margin-bottom: 5px;}.careerHome #sidebar div {color: #C1CCCA;}.careerHome #sidebar div.row {padding: 15px 25px 15px 30px;width: 362px;margin: 0px;}.careerHome #sidebar div.row p {font-size: 90%;line-height: 1.3em;margin-bottom: 0px;color: #c1ccca;}.careerHome #sidebar div:hover {}.careerHome #sidebar #subNav {float: left;padding: 0px;width: 417px;}.careerHome #sidebar #subNav li {padding: 0px;width: 403px;border: none;border-bottom: 1px solid #6b8f93;padding-left: 14px;padding-top: 6px;padding-bottom: 6px;float: left;clear: left;}.careerHome #sidebar #subNav li.lastChild {border: none;}.careerHome #sidebar #subNav li:hover {background-image: url(/themes/spartan/images/bg/hilite.png);background-repeat: repeat;}.careerHome #sidebar #subNav li a {border-bottom: none;color: #f0f0f0;}.careerHome #sidebar #subNav li a:hover {color: #f0f0f0;background: transparent url(/themes/spartan/images/bg/subnav_level1.gif) left top no-repeat scroll;}.careerHome #sidebar div.col85 {width: 85%;float: left;}.careerHome #sidebar div.col15 {width: 15%;float: right;}.careerHome #sidebar div.findOpp {border-top: 1px solid #8cacae;border-bottom: 1px solid #8cacae;padding: 20px 25px 22px 30px;}.careerHome #sidebar div.findOpp h1 {padding: 0px 0px 5px 0px;}.altLand #sidebarB {border: none;}.altLand #sidebarB .wrap {float: left;background: #FFF;}.altLand #sidebarB .tealTop {background-color:#006066;min-height: 386px;height: auto !important;height: 386px;border-left: 1px solid #000;margin-bottom: 6px;float: left;color: #c1ccca;}.altLand #sidebarB .tealTop div.row {font-size: 95%;line-height: 1.3em;margin: 0px;padding: 18px 25px;}.altLand #sidebarB .tealTop h1 {color: #fff;font-size: 175%;margin-bottom:15px;}.altLand #sidebarB .tealTop h2 {color: #f2f2f2;margin-bottom: 5px;font-size: 120%;}.altLand #sidebarB .tealTop hr {color: #88b1b3;border: none;background: #88b1b3;height: 1px;width: 287px;clear: both;}.altLand #sidebarB .tealTop p {margin-bottom: 0px;line-height: 1.1em;}.altLand #sidebarB .bottom {background: #efece0;border-top: 1px solid #dad4b9;float: left;}.altLand #sidebarB .bottom .events .bottom {border: none;background: #FFF;}.altLand #sidebarB .bottom hr {border-width: 1px 0px 1px 0px;border-color: #dad4b9;border-style: solid;height: 4px;background: #efece0;margin: 0px 0px 0px 0px;clear: left;width: 287px;}div.edit {float: left;clear: both;margin: 5px 0px 10px 0px;padding: 10px;text-align: left;border: 1px dashed #D7D7D7;width: 990px;}div.edit a.editPage {background: transparent url(/themes/spartan/images/buttons/pencil.gif) left top no-repeat scroll;padding: 5px 0px 5px 21px;}#main #contentWrapper {float: left;width: 966px;padding: 0px 22px 0px 24px;}#main #contentWrapper #content {padding-left: 0px;}#main #contentWrapper h1 {border-bottom: 1px solid #dad4b9;padding-bottom: 14px;margin-bottom: 0px;}#main #contentWrapper h1 a {color: #008193;font-size: 70%;padding-left: 15px;}#main #contentWrapper h1 a:hover {color: #55A7b2;}#main .formComponent {margin-bottom: 90px;float: left;border-top: 1px solid #dad4b9;}#main .formComponent p {float: left;clear: left;border-bottom: 1px solid #dad4b9;width: 756px;margin-bottom: 0px;padding: 4px 0px 4px 0px;}#main .formComponent div.formRichText{clear: left;float: left;margin:-1px 0 0;width:756px;padding: 4px 0;}#main .formComponent .firstRichText{border-bottom: 1px solid #dad4b9;}#main .formComponent div.formRichText p{border: none;}#main .formComponent p label {width: 170px;float: left;display:inline;padding-right: 40px;text-align: right;color: #979380;}#main .formComponent p input, #main .formComponent p textarea {width: 222px;float: left;padding: 2px;border-width: 1px 1px 1px 1px;border-style: solid;border-color: #8f8f8f #cecece;}#main .formComponent p input[type=checkbox], #main .formComponent p input[type=radio] {border: none;}#main .formComponent p input.captchaField {width: 43px;float:left;margin-right:5px;}#main .formComponent p.submit {border: none;width: 435px;text-align: right;padding: 10px 0px 0px 0px;}#main .formComponent p.submit input, #main .editAttendees p.submit input {width: auto;background: transparent url(/themes/spartan/images/buttons/submit_bg2.gif) left bottom repeat-x scroll;text-align: center;border: 1px solid #dad4b9;height: 29px;margin-left: 5px;cursor: pointer;color: #008193;font-size: 105%;font-family: Arial, Helvetica, sans-serif;float: none;padding: 0px 10px;}#main .formComponent p a {font-size: 105%;color: #008193;}#main .formComponent p a:hover {color: #55A7B2;}span.context {width: 290px;font-size: 85%;float: left;line-height: 1.2em;color: #222;font-style: italic;}span.required {color: #FF0000;}#sidebar table td, #sidebarB table td {vertical-align:top;}.imageRight {float: right;margin-left: 4px;margin-bottom: 4px;}.imageLeft {float: left;margin-bottom: 4px;margin-right:4px;}.goodHover {background-image: url("/themes/spartan/images/bg/hilite.png");background-repeat: repeat;background-color: transparent;cursor: pointer;}#lsContent {padding: 25px 50px;font-size: 110%;}#lsContent p {margin: 0px;}#header h1 {float:right;display: inline;clear: none;font-weight: bold;font-size: 155%;margin: 48px 48px 0px 0px;width: 725px;text-align: right;}#locationBar ul#locationSelect {float: right;}#locationBar ul#locationSelect li.location {border: none;margin-right: 28px;}#main #selectMap h1.tanBG {margin-bottom: 0px; width: 987px;}#selectMap {margin: 0px 0px 20px 0px;float: left;display: inline;}#selectMap div.regionRow {margin-left: 25px;width: 962px;float: left;display: inline;border-bottom: 1px solid #dad4b9;}#selectMap div.regionRow hr {margin-bottom: 0px;}#selectMap div.regionImg {width: 109px;float: left;display: inline;}#selectMap div.regionName {float: left;display: inline;width: 183px;padding: 18px 5px 0px 0px;}#selectMap div.regionSites {float: left;width: 665px;padding: 18px 0px 18px 0px;}#selectMap div.regionSites ul {float: left;display: inline;width: 166px;}#selectMap div.regionSites ul li {padding: 2px 0px;}#selectMap div.regionSites ul li a {color: #008193;background: transparent url(/themes/spartan/images/continents/listarrow.gif) no-repeat scroll left top;padding-left: 18px;}#selectMap div.regionSites ul li a:hover {color: #55A7B2;}.flash-replaced .alt {display:none;visibility: hidden;}#main .bottomCallouts .featuredNews p.title, #main .bottomCallouts .recentProjects p.title {margin-bottom: 0px;}#main .bottomCallouts .featuredNews p.title, #main .bottomCallouts .recentAwards p.title, #main .bottomCallouts .recentProjects p.title {background: transparent url(/themes/spartan/images/bg/news_table_arrow.gif) left top no-repeat scroll;padding-left: 15px;display: block;}#main .bottomCallouts .featuredNews p.date, #main .bottomCallouts .recentProjects p.location {padding-left: 15px;margin-bottom: 15px;}#main .bottomCallouts .award h2 a {color: #00765A;font-weight: normal;}#main .bottomCallouts .award h2 a:hover {color: #619A8D;}#main .bottomCallouts .featuredProject div {float: left;margin-left: 7px;}#main .bottomCallouts .featuredProject div.row div {margin-bottom: 0px;}.newsletterRow {float: left;width: 100%;}.newsletterRow div {margin: 0px 14px;}.newsletterRow div.fLeft {width: 728px;}.newsletterRow div.col55, .newsletterRow div.col40, .newsletterRow div.col73, .newsletterRow div.col23, .newsletterRow div#paging {margin: 0px;}.newsletterRow div.mr25 {margin-right: 25px;}#bannerText img {}#main #noBorder {border-top: none;margin-bottom: 0px;}#main #noBorder p.submit {text-align: left;padding: 0px;}#main #noBorder p.submit input {margin-left: 0px;}#content #linkList ul {margin-top:20px;margin-left: 0px;}#content #linkList ul li {list-style: none;}#content #linkList ul li a {color: #008193;background: transparent url(/themes/spartan/images/bg/scrollitem_arrow.gif) left top no-repeat scroll;padding: 0px 0px 3px 15px;}#main .formComponent select {float: left;}#main .formComponent p span.optgroup {float: left;display:inline;}#main .formComponent p span.optgroup span {float: left;clear: left;display:inline;}#main .formComponent p span.optgroup span input {width: auto;}#main .formComponent span.context {float: right;display:inline;}#main .formComponent p img.captchaImg {float:left;display:inline;}.borderBottom {padding-bottom: 9px;border-bottom: 1px solid #DAD4B9;}#main .col73 .col80 {margin-bottom: 20px;}#main .col73 .col80 p.date, #main .col73 .col80 p.price {margin-bottom: 0px;}#main p.price {color: #008164;font-size: 105%;}#main hr.extend, #main div.extend {width: 971px;overflow: auto;}#main div.extend {clear:left;float: left;}#main .formComponent p span.attendee {margin-left: 205px;}#main .editAttendees {float: left;display: inline;width:652px;margin-right: 10px;}#main .editAttendees h2 {margin-bottom: 0px;}#main .primaryContact {width: 305px;float: left;display: inline;}#main .primaryContact table {color: #979380;}#main .primaryContact table td.label {width:102px;padding-right: 10px;text-align: right;font-weight: bold;}#main .primaryContact a, #main .editAttendees a {color:#008c99;}#main .primaryContact a:hover, #main .editAttendees a:hover {color: #55A7B2;}#main .editAttendees table {border-top: 1px solid #e8e4d3;margin-bottom: 53px;}#main .editAttendees table td {border-bottom: 1px solid #e8e4d3;padding: 5px 0px;}#main .editAttendees table td.name {width: 190px;}#main .editAttendees table td.email {width: 200px;padding-left: 10px;}#main .editAttendees table td.price {width: 150px;text-align: right;color: #008164;}#main .editAttendees table td.remove#main .editAttendees table tr.primary td.name, #main .editAttendees table tr.primary td.email {color: #979380;}#main .editAttendees table tr.subtotal td {background: #f3f0e6;}#main .editAttendees table tr.subtotal td.price span {font-weight: bold;color: #474747;}#main .editAttendees p {margin-bottom: 10px;}#main .editAttendees p img {vertical-align: bottom;}#main .formComponent p input.attending {border: none;}#main.noTab #sidebar #servicesQuestionArea.row > div.caption{border-bottom: 1px #dad4b9 solid;margin-bottom: 5px;padding-bottom: 10px;}body #main.noTab #sidebar #servicesQuestionArea.row > div{margin: 0;float: none;width: 100%;padding: 5px auto;}#main.noTab #sidebar #servicesQuestionArea.row > div input{margin: 2px 0 2px 8px;width: 320px;font-family: Arial;padding: 2px 0 0 5px;background: #fff;}#main.noTab #sidebar #servicesQuestionArea.row > div input#securityCode{width: 244px;}#main.noTab #sidebar #servicesQuestionArea.row > div img{vertical-align: middle;}#main.noTab #sidebar #servicesQuestionArea.row > div input.emailbg{background: url(/themes/spartan/images/bg/mail_ico.gif) #fff top right no-repeat;}#main.noTab #sidebar #servicesQuestionArea.row > div textarea{margin: 2px 0 2px 8px;width:320px;font-family: Arial;font-size: 1em;padding: 2px 0 0 5px;background: #fff;}#main.noTab #sidebar #servicesQuestionArea.row > div.submitArea{margin-top: 5px;padding-top: 10px;border-top: 1px #dad4b9 solid;}#main.noTab #sidebar #servicesQuestionArea.row > div.submitArea .note{float: left;width: 200px;font-style: italic;font-size: .9em;display: none;font-weight: bold;}#main.noTab #sidebar #servicesQuestionArea.row > div.submitArea .button{float: right;width: 125px;text-align: right;padding-right: 20px}#main.noTab #sidebar #servicesQuestionArea.row > div.submitArea input{background:transparent url(/themes/spartan/images/buttons/submit_bg2.gif) repeat-x scroll left bottom;border:1px solid #DAD4B9;color:#008193;cursor:pointer;float:none;font-family:Arial,Helvetica,sans-serif;font-size:105%;height:29px;margin-left:5px;padding:0 25px;text-align:center;width:auto;}div.videoWindow {width: 533px;height: 528px;padding: 5px;background: #fff;border: 1px solid #efece0;}div.videoWindow div.inner {background: #efece0;width: 497px;height: 500px;padding: 14px 18px;}div.videoWindow div.flashContent {width: 497px;margin-top: 18px;margin-bottom: 18px;float:left;clear:both;}div.videoWindow div img.logo {float: left;display: inline;}div.videoWindow div p.closeWindow {float: right;clear: none;display: inline;margin: 19px 0px 0px 0px;}div.videoWindow div p.closeWindow a {color: #008c99;background: transparent url(/themes/spartan/images/videoplayer/close-window.gif) right center no-repeat scroll;padding-right: 20px;}div.videoWindow div p.copy {color: #979380;font-size: 95%;float: left;clear:both;}#content #attendeeElements {display:block;clear:both;position:relative;width: 100%;margin: 0px;padding: 0px;overflow: hidden;}#main .formComponent p.captcha {overflow:auto;float:none;}#not-trans #main{background:#f0ece0;height:500px;}#not-trans #main #content{float:none;padding:0;text-align:center;margin:220px auto;width:800px;border:0;}#not-trans #content p{float:none;text-align:center;width:auto;}#services #serviceBar{background: #efece0;}#services #serviceBar h1{text-transform:capitalize;}#services #serviceWrap{width:988px;border:0;background: #efece0;padding:0 12px;}#services #serviceSearchForm label{left:-9999px;position:absolute;}#services #serviceSearchBox{border:1px solid #E8E6DA;padding:5px 3px 5px 5px;width:245px;}#services #serviceSearchBtn{background-color:#DAD4B9;border:0 none;margin-left:5px;padding:4px 6px;}#services #serviceWrap h1, #services #serviceWrap form{padding:15px 0 0 0;}#services #serviceWrap h1{width:225px;padding-left:15px;}#services #serviceWrap .service{width:988px;background:#fff;border: 1px solid #dad4b9;border-bottom:none;}#services .service .service_header{font-size:18px;color:#474747;cursor:text;}#services #serviceWrap .overview div p{margin-top:1em;margin-bottom:0;font-size:16px;}#services #serviceWrap .overview div pa.ovUK{font-weight:normal;font-size:11px;}#services #serviceWrap .overview div p a{font-weight:normal;font-size:12px;}#services #serviceWrap .overview div,#services #serviceWrap .service .overview img,#services .service .service_header,#services #serviceWrap h1,#services #serviceWrap form{display:inline-block;vertical-align:top;}#services #serviceWrap .service img{float:none;margin:7px 0 7px 7px;width:180px;}#services #serviceWrap .overview .service_desc{background: transparent url(/themes/spartan/images/bg/services_arrow.png) 0 0 no-repeat scroll;width:707px;margin:7px 0 7px -12px;padding:30px 25px;position:relative;height:60px;color:#000;}#services #serviceWrap #last_service{background: #efece0;height:20px;overflow:hidden;border-top: 1px solid #dad4b9;}#cluetip-close img {border: 0;}#cluetip-title {overflow: hidden;}#cluetip-title #cluetip-close {float: right;position: relative;}#cluetip-waitimage {width: 43px;height: 11px;position: absolute;background-image: url(/themes/spartan/images/wait.gif);}.cluetip-arrows {display: none;position: absolute;top: 10px;left: -8px;height: 22px;width: 11px;background-repeat: no-repeat;background-position: 0 0;}#cluetip-extra {display: none;}.cluetip-default {background:#f2f1ed;border:1px solid #dad4b9;}.cluetip-default #cluetip-outer {position: relative;margin: 0;background:#f2f1ed;}.cluetip-default h3#cluetip-title {margin: 0 0 5px;padding: 8px 10px 4px;font-size: 1.1em;font-weight: normal;background: #87876a;color: #fff;}.cluetip-default #cluetip-title a {color: #d9d9c2;font-size: 0.95em;}.cluetip-default #cluetip-inner {padding: 10px;}.cluetip-default div#cluetip-close {text-align: right;margin: 0 5px 5px;color:#474747;}.clue-right-default .cluetip-arrows {background: transparent url(/themes/spartan/images/bg/popup-arrow.png) top left no-repeat scroll;}.clue-left-default .cluetip-arrows {background: transparent url(/themes/spartan/images/bg/popup-arrow.png) top left no-repeat scroll;left: 100%;margin-right: -9px;}.clue-top-default .cluetip-arrows {background-image: url(/themes/spartan/images/darrowdown.gif);top: 100%;left: 50%;margin-left: -11px;height: 11px;width: 22px;}.clue-bottom-default .cluetip-arrows {background-image: url(/themes/spartan/images/darrowup.gif);top: -11px;left: 50%;margin-left: -11px;height: 11px;width: 22px;}.cluetip-jtip {background-color: transparent;}.cluetip-jtip #cluetip-outer {border: 2px solid #ccc;position: relative;background: #fff;}.cluetip-jtip h3#cluetip-title {margin: 0 0 5px;padding: 2px 5px;font-size: 16px;font-weight: normal;background: #ccc;color: #333;}.cluetip-jtip #cluetip-inner {padding: 0 5px 5px;display: inline-block;}.cluetip-jtip div#cluetip-close {text-align: right;margin: 0 5px 5px;color: #900;}.clue-right-jtip .cluetip-arrows { background: transparent url(/themes/spartan/images/bg/popup-arrow.png) top left no-repeat scroll;}.clue-left-jtip .cluetip-arrows {background-image: url(/themes/spartan/images/arrowright.gif);left: 100%;margin-right: -11px;}.clue-top-jtip .cluetip-arrows {background-image: url(/themes/spartan/images/arrowdown.gif);top: 100%;left: 50%;margin-left: -11px;height: 11px;width: 22px;}.clue-bottom-jtip .cluetip-arrows {background-image: url(/themes/spartan/images/arrowup.gif);top: -11px;left: 50%;margin-left: -11px;height: 11px;width: 22px;}.cluetip-rounded {background: transparent url(/themes/spartan/images/bl.gif) no-repeat 0 100%;margin-top: 10px;margin-left: 12px;}.cluetip-rounded #cluetip-outer {background: transparent url(/themes/spartan/images/tl.gif) no-repeat 0 0;margin-top: -12px;}.cluetip-rounded #cluetip-title {background-color: transparent;padding: 12px 12px 0;margin: 0 -12px 0 0;position: relative;}.cluetip-rounded #cluetip-extra {position: absolute;display: block;background: transparent url(/themes/spartan/images/tr.gif) no-repeat 100% 0;top: 0;right: 0;width: 12px;height: 30px;margin: -12px -12px 0 0;}.cluetip-rounded #cluetip-inner {background: url(/themes/spartan/images/br.gif) no-repeat 100% 100%;padding: 5px 12px 12px;margin: -18px -12px 0 0;position: relative;}.cluetip-rounded div#cluetip-close {text-align: right;margin: 0 5px 5px;color: #009;background: transparent;}.cluetip-rounded div#cluetip-close a {color: #777;}.clue-right-rounded .cluetip-arrows {background-image: url(/themes/spartan/images/rarrowleft.gif);}.clue-left-rounded .cluetip-arrows {background-image: url(/themes/spartan/images/rarrowright.gif);left: 100%;margin-left: 12px;}.clue-top-rounded .cluetip-arrows {background-image: url(/themes/spartan/images/rarrowdown.gif);top: 100%;left: 50%;margin-left: -11px;height: 11px;width: 22px;}.clue-bottom-rounded .cluetip-arrows {background-image: url(/themes/spartan/images/rarrowup.gif);top: -23px;left: 50%;margin-left: -11px;height: 11px;width: 22px;}.placeholder{color:#aaa;font-style:italic;}#contact #accordion div, #contact #callout div,#career_blurb div{margin-bottom:0;}#contact #accordion ul{margin-bottom:7px;}#contact #accordion h1{text-transform:capitalize;font-size:18px;color:#009274;margin:0;padding:0.25em 0 0.5em 0.5em;border-bottom:1px solid #e9e2d0;}#contact #accordion h1 span{font-size:17px;font-weight:bold;color:#009BA9;}#contact #accordion h3{text-indent:1em;padding:0.5em 0;font-weight:normal;font-size:16px;color:#009274;}#contact #accordion, #contact #callout,#career_blurb{display:inline-block;vertical-align:top;}#contact #accordion{padding:1em 0.5em 1em 1em;width:675px;}#contact #accordion .ui-state-active{background:#f9f8f3;border:0;}#contact #accordion .ui-accordion-content{background:#f9f8f3;}#contact #accordion li{list-style-type:none;}#content #accordion .country li{text-indent:0;}#contact #accordion li a, #contact #callout a,#career_blurb a{color:#009ba9;font-size:12px;}#contact #accordion h2{font-size:16px;}#contact #callout,#career_blurb{border:1px solid #e9e2d0;border-width:0 1px;background:#f3f0e6;margin-top:1em;width:280px;}#career_blurb {width:auto;}#contact #callout .box,#career_blurb .box{border:1px solid #e9e2d0;border-width:1px 0;padding:1em 1em 0 1em;margin-bottom:2px;}#contact .odd, #contact .even{display:inline-block;vertical-align:top;width:31%;}#contact #callout h2,#career_blurb h2{font-size:18px;color:#008265;}#contact #callout p,#career_blurb p{font-size:13px;color:#474747;}#home #sidebar .doubleBlock{width:auto;padding:0;}#home #sidebar .doubleBlock .sub_box {border-left:1px solid #DAD4B9;display:inline-block;vertical-align:top;padding:10px 0 10px 20px;position:relative;height:174px;width:44%;float:none;clear:both;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;word-break:hyphenate;}#home #sidebar .doubleBlock .sub_box h1{margin-bottom:5px;}#home #sidebar .doubleBlock .sub_box p{vertical-align:top;font-size:13px;}#home #sidebar .doubleBlock .sub_box a{color:#009ba9;}#home #sidebar .doubleBlock .first{border-left:0;border-right:1px solid #DAD4B9;}#home #sidebar .doubleBlock .box_img{float:right;vertical-align:top;margin:0 5px;}#home #sidebar .doubleBlock .viewAll{text-align:left;position:absolute;bottom:0;left:1.5em;}#home #sidebar .doubleBlock .viewAll span{display:block;float:none;clear:both;}#fracman{clear:both;background:#dad4b9;height:50px;margin:0;}#fracman h1{background:#f8f6ee;width:201px;height:35px;padding:15px 0 0 15px;}#frac #main, #frac2 #main, #frac3 #main{margin-top:50px;}#frac2 #content{background: #EFECE0;padding-bottom: 20px;margin:0 0 0 5px;width:751px;}#frac3 #content{width:535px;}#frac3 #sidebarB{width:218px;}#frac3 #sidebarB .row{width:172px;padding:8px 18px;}#frac3 #sidebarB #servicesQuestionArea{width:182px;}#frac3 #servicesContact input, textarea{width:155px;padding:5px 10px;margin:5px 0;resize:none;font-size:12px;}#frac3 #servicesContact button{background:transparent url(/themes/spartan/images/buttons/submit_bg2.gif) repeat-x scroll left bottom;border:1px solid #DAD4B9;color:#008193;cursor:pointer;float:none;font-family:Arial,Helvetica,sans-serif;font-size:105%;height:29px;padding:0 18px;text-align:center;width:auto;}#frac3 #servicesContact #securityCode{width:79px;}.hidden{display:none;}#frac3 #servicesContact #securityCode, #frac3 #captcha_img{float:left;}#frac3 #captcha_img{margin-top:10px;}#frac3 #assocScroll h1, #frac3 #serviceScroll h1, #frac3 #sectorScroll h1{width:auto;}#frac2 .sub_teaser{display:inline-block;width:46%;border-bottom:1px solid #DAD4B9;padding:10px 0 15px 0;margin:0 0 0 25px;vertical-align:middle;height:80px;}#frac2 .sub_teaser.first{margin:0 25px 0 0;}#frac2 .sub_teaser h2{margin-bottom:0;}#frac2 .sub_teaser p{margin-bottom:0;}#frac2 hr{background:#DAD4B9;color:#DAD4B9;}#fracSlide{overflow:hidden;height:182px;}#frac3 #bannerText, #frac2 #bannerText, #frac #bannerText{margin-top:-182px;}#content .new_hires li{list-style:none;margin:1em 0;}#content .new_hires li p{clear:none;}#content .new_hires li img{padding-right:1em;}#content .hires_date {color:#979380;font-size:12px;margin-top:-10px;display:block;}#content .new_hires p{clear:none;}#content .new_hires_callout{float:left;padding:0.5em;padding-left:0;margin:0;}#content .new_hires_callout span{color:#00765a;font-size:12px;}#cookie_wrap {background:#008164;height:54px;border-bottom:5px solid #fff;}#cookie_banner {color:#fff;font-weight:bold;font-family:Arial, sans-serif;font-size:14px;line-height:54px;width:1028px;margin:0 auto;}#cookie_banner a{font-family:Arial, sans-serif;font-size:14px;font-weight:bold;color:#fff;text-decoration:underline;}#cookie_banner p {text-align:center;}#cookie_banner .close {margin-left:5px;display:inline-block;zoom:1;*display:inline;background:url(/themes/spartan/images/cookie-close.png) no-repeat;vertical-align:middle;width:21px;height:21px;}#new-home .home_head_wrap {background:#efece0;padding:0;overflow:auto;}#new-home .just-ask {}#new-home .just-ask h1, #new-home .just-ask h1 a {font-size:18px;line-height:25px;margin:0;font-style: italic;font-weight: bold;}#new-home .just-ask p {font-size:16px;color:#636363;line-height:24px;font-size: 100%;vertical-align: baseline;text-align:justify;}#new-home .just-ask-title {font-size: 55%;color: #00765a;font-weight: normal;line-height: 1.1em;float: left;}#new-home .just-ask #cutout{border-right:22px solid #fff;border-left:22px solid transparent;border-bottom:22px solid transparent;border-top:22px solid transparent;position:absolute;right:0;top:33px;display:block;width:0;height:0;}#new-home #Slide {float:left;width:673px;height:282px;overflow:hidden;}#new-home .home_slide .slide_title {position:absolute;left:0;bottom:75px;background:#00765a;color:#fff;font-size:21px;line-height:26px;padding:20px;font-weight:normal;max-width:326px;}#slide_wrap .slideControl{position: absolute;z-index: 900;padding: 0px 20px 0px 20px;width: 625px;height: 23px;top:365px;}#slide_wrap #paging {float: left; width: 300px;}#slide_wrap #paging a {width: 26px;height: 23px;line-height: 23px;float: left;text-align: center;font-size: 105%;color: #474747;background: #efece0;margin-right: 2px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity: .7;}#slide_wrap #paging a.activeSlide {background: #fff;opacity: 1;}#slide_wrap .slideControl span {width: 26px;cursor: pointer;height: 23px;background: #efece0;float: right;vertical-align: middle;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity: .7;}#new-home #sidebar {width:285px;padding:20px 20px 20px 20px;}#new-home #sidebar h1 {margin-left:0;width:100%;border:0;}#new-home #sidebar hr {width:100%;}#new-home #content {width:644px;padding:0;margin:20px 31px 0 6px;}#new-home #content > h1 {margin:-20px 0 10px 0;}#new-home #content h1.col55 + hr {visibility:hidden;margin:0;}#new-home .col73 {width:60%;}#new-home .home_callouts {float:left;overflow:hidden;text-align:center;width: 644px;padding: 0;margin: 0px 31px 0 6px;}#new-home .image_callout {background:#efece0;width:325px;margin:0 6px;float:left;text-align:left;vertical-align:top;margin-bottom: -999px;padding-bottom: 999px;}#new-home .image_callout h3 {font-size:18px;line-height:22px;color:#00765a;font-weight:normal;padding:5px 15px;}#new-home .image_callout p {color:#636363;font-size:13px;line-height:19px;padding:5px 5px 0 15px;margin-bottom:15px;}.one_callout {margin: -20px;padding-bottom: 10px;}.one_callout h3 {font-size:18px;line-height:22px;color:#00765a;font-weight:normal;padding:5px 15px;}.one_callout p {color:#636363;font-size:13px;line-height:19px;padding:5px 5px 0 15px;margin-bottom:15px;}#new-home .news_thumb {width:227px;height:150px;text-align:center;background:#efece0;vertical-align:middle;line-height:150px;}#new-home .news_thumb img {line-height:150px;margin:0 auto;width:auto;display:inline-block;*zoom:1;*display:inline;vertical-align:middle;}#new-home .news_thumb a {width:100%;}#new-home h2.news_title, #new-home h2.news_title a {font-size:18px;line-height:22px;}#new-home #content .row .col23 {text-align:left;float:none;clear:both;}#new-home #content p a,#new-home .viewAll a,#new-home .health_safety a,#new-home .publication_slide a {color:#009ba9;text-decoration:none;border-bottom:0;}#new-home .events > div {vertical-align:middle;float:none;display:inline-block;*zoom:1;*display:inline;margin:5px auto;}#new-home #sidebar .events .dateBoxWrap {width:50px;margin-right:10px;}#new-home #sidebar .events .info {width:215px;font-weight:normal;margin-left:5px}#new-home #sidebar .events p.location {font-weight:normal;}.all_news {clear:both;float:none;color:#009ba9;}.all_news a {color:#009ba9;text-decoration:none;border-bottom:0;}.all_news a.rss {background:url(/themes/spartan/images/buttons/rss.png) center left no-repeat;padding:16px 0 16px 32px;vertical-align:middle;}#new-home #sidebar .scroll-content-item {float:none;width:auto;padding:0;}#new-home #sidebar .publication_slide img, #new-home #sidebar .publication_slide .slide_desc {float:left;vertical-align:top;margin-left:-2px;}#new-home #sidebar .pub_slide_wrap {width:auto;}#new-home #sidebar .publication_slide img {width:142px;}#new-home #sidebar .publication_slide .slide_desc {min-height:185px;}#new-home #sidebar .publication_slide .slide_desc, #new-home #sidebar .publication_slide p.viewAll {float:left;width:135px;font-size:13px;line-height:19px;margin-left:10px;}#new-home #sidebar .publication_slide p.viewAll, #new-home #sidebar .publication_slide span {float:none;margin:20px 0 0 -4px;text-align:left;width:140px;}#new-home #sidebar .scroll-pane, #new-home #sidebar .scroll-content {width:auto;overflow:auto;}hr + hr {display:none;}#new-home #content p {margin-bottom:5px;}.social_links{height:50px;float:left;width:100%;}#new-home #sidebar {padding: 0;width: 339px;background:transparent;}#new-home #content {margin:20px 31px 0 0;width:642px}#new-home #sidebar hr, #new-home #sidebarB hr{background-color:#ffffff;}#new-home #sidebar > div {background-color:#efece0;padding:20px;width:299px;margin:0;}#new-home #sidebar> div.one_callout{margin:0!important;}#new-home #sidebar > div.techinal_excellence.row {background-color: #D5E8EF !important;}#new-home #sidebar .techinal_excellence .dateBoxWrap {width:50px;margin-right:10px;float: left;padding: 0 4px 4px 0;}#new-home #sidebar .techinal_excellence .info {width:215px;font-weight:normal;margin-left:5px}#new-home #sidebar .techinal_excellence p.location {font-weight:normal;}#new-home #sidebar .techinal_excellence div {float: left;width: 100%;}#new-home #sidebar .dateBoxWrap img{max-width:60px;}.techinal_excellence.row > div {border-bottom: 1px solid #ccc;margin-bottom: 20px;}.techinal_excellence.row > div:nth-child(4){margin-bottom: 10px;}#technical_excellences #content {background: #ffffff none repeat scroll 0 0;padding-left: 5px !important;padding-right: 5px !important;padding-top: 10px !important;width:auto!important;height:auto!important;}#technical_excellences #leftSidebarMenu {float: none !important;height: auto !important;width: auto !important;}#services #glTab.local, #sectors #glTab.local { float: left; width: 107px; background: transparent url(/themes/spartan/images/bg/global_local_right.png) left top repeat-y scroll; margin-left: -11px; padding: 0px 0px 23px 0px; border-right: 1px solid #d8d8d8; position: relative; z-index: 20;} #services #glTab.global, #sectors #glTab.global { float: left; width: 107px; background: transparent url(/themes/spartan/images/bg/global_local_left.png) right top repeat-y scroll; padding: 0px 0px 23px 0px; border-left: 1px solid #d8d8d8; position: relative; z-index: 20;}#services #glTab.local h1, #sectors #glTab.local h1 {width: 80px;margin: 20px 0px 0px 22px; } #services #glTab.global h1, #sectors #glTab.global h1 {width: 80px;margin: 20px 0px 0px 16px; }#services #glTab.local p, #sectors #glTab.local p { width: 97px; margin: 15px 0px 20px 11px;}#services #glTab.global p, #sectors #glTab.global p { width: 97px; margin: 15px 0px 20px 0px;} #services #glTab.local img, #sectors #glTab.local img { margin: 0px 0px 0px 18px; float: left; } #services #glTab.global img, #sectors #glTab.global img { margin: 0px 0px 0px 10px; float: left; } #services #glTab.local a.viewGlobal img, #sectors #glTab.local a.viewGlobal img { margin: 30px 0px 10px 40px; }#services #main.noTab #sectionLand, #sectors #main.noTab #sectionLand {width: 1012px;} #services #main.noTab #sectionLand .serviceList, #sectors #main.noTab #sectionLand .sectorList { width: 967px; }#services #main.noTab #sectionLand .serviceList hr, #sectors #main.noTab #sectionLand .sectorList hr { width: 99%; } #services #main.noTab #sectionLand.local, #sectors #main.noTab #sectionLand.local {width: 1012px;} #services #main.noTab #sectionLand .overview div, #sectors #main.noTab #sectionLand .overview div {width: 530px;}#services #main.noTab table#servicesGrid, #sectors #main.noTab table#sectorsGrid {margin-left: 0px;}#services #main.noTab #sidebar.local, #sectors #main.noTab #sidebar.local {width: 394px;border-right: 1px solid #DAD4b9;}#services #main.noTab #sidebar div, #sectors #main.noTab #sidebar div {width: 354px;}#content #toggle {float:right; margin-bottom: 0px;} #toggle ul {margin: 0px; float: left;} #toggle li { display: inline; background-color: #efece0; padding: 3px 6px 3px 6px; }#toggle li a.global, #toggle li a.globalInactive {background: transparent url(/themes/spartan/images/bg/togglearrow_right.gif) right top no-repeat scroll;padding: 0px 17px 0px 8px;}#toggle li a.local, #toggle li a.localInactive{background: transparent url(/themes/spartan/images/bg/togglearrow_left.gif) left top no-repeat scroll;padding: 0px 8px 0px 17px;}.scroll-pane { overflow-x: auto; overflow-y: hidden;width: 394px; }.scroll-content {width: 394px;}.scroll-content-item { width: 197px;float: left;padding: 14px 0px;}.scroll-content-item ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 15px;}.scroll-content-item ul li a {display: block;background: transparent url(/themes/spartan/images/bg/scrollitem_arrow.gif) left top no-repeat scroll;padding: 0px 0px 3px 15px;}#content #projSearch {width: 1010px;margin: 0px;}#projSearch h1 {width: 1008px;}#projSearch div {width: 1008px}#projSearch #selector {width: 100%;padding: 0px 0px 20px 0px;margin: 0px;}#projSearch #selector ul {float: left;margin-left: 0px;padding-top: 30px;}.ui-tabs-hide { display: none; }#projSearch div#show_services, #projSearch div#show_sectors {}#projSearch div#show_locations, #projSearch div#show_services, #projSearch div#show_sectors {float: right;margin: 0px 0px 0px 30px;background: none;border-bottom: none;width: 768px;border-top: 1px solid #009a78;clear: none;}#projSearch div#show_locations ul, #projSearch div#show_services ul, #projSearch div#show_sectors ul {width: 182px;padding: 30px 0px 0px 10px;margin: 0px 0px 0px -10px;clear:none;} #projSearch div#show_locations li a, #projSearch div#show_services li a, #projSearch div#show_sectors li a {background: transparent url(/themes/spartan/images/bg/project_sort_arrow.gif) left top no-repeat scroll;padding: 0px 0px 0px 20px;display: block;}#projSearch div#show_locations li.current a, #projSearch div#show_services li.current a, #projSearch div#show_sectors li.current a {color: #FFF;}#projSearch {background: #008164 url(/themes/spartan/images/bg/project_search.gif) left top repeat-y scroll;}#projSearch h1 {width: 177px;padding: 12px 10px 15px 25px;color: #dad4b9;margin: 0px 0px 0px 0px;cursor: pointer;float: left;font-size: 155%;}#projSearch p.breadcrumbs {float: left;width: 450px;color: #FFF;margin-bottom: 0px;clear: none;text-transform: none;padding: 12px 10px 15px 30px;}#projSearch p.view {float: right;color: #fff;clear: none;margin: 12px 0px 0px 0px;}#projSearch p.view a {color: #fff;}#projSearch p.expand {float: right;color: #dad4b9;margin: 12px 0px 0px 0px;clear:none;text-align: right;padding-right: 20px;}#projSearch p.expand span {background: transparent url(/themes/spartan/images/bg/project_search_expand.gif) right top no-repeat scroll;padding: 0px 33px 0px 10px;}#projSearch p.minimize {float: right;color: #dad4b9;margin: 12px 0px 0px 0px;clear:none;padding-right: 20px;text-align: right;}#projSearch p.minimize span {background: transparent url(/themes/spartan/images/bg/project_search_minimize.gif) right top no-repeat scroll;padding: 0px 33px 0px 10px;}#projSearch div.expanded {width: 100%;margin-bottom: 0px;border-bottom: 1px solid #009a78;padding: 0px 0px 10px 0px;}#projSearch #selector > ul {font-size: 105%;width: 187px;padding: 30px 0px 0px 25px;}#projSearch #selector ul#tabsNav li {width: 187px;display: block;}#projSearch ul li {list-style-type: none;padding: 2px 0px 2px 0px;}#projSearch ul li a {color: #dad4b9;}#projSearch ul li a:hover {color: #FFF;}#projSearch #tabsNav ul li.ui-state-active, #projSearch #tabsNav li.current {background: transparent url(/themes/spartan/images/bg/projects_nav_pointer.gif) right center no-repeat;}#projSearch ul li.ui-state-active a, #projSearch ul li.current a {color: #FFF;display: block;width: 170px;}#projResults {width: 100%;background-color:#efece0;padding-bottom:14px;}.flash-replaced .alt {display: block;height: 0;overflow: hidden;position: absolute;width: 0;}.flash-update {width: 972px;padding: 0px 20px;overflow-x: auto;overflow-y:hidden;background-color: #0a8063;color:#fff;}.flash-update h1 {color:#fff;margin-bottom:5px;padding-bottom: 5px;border-bottom: 1px solid #009a78;}.scroll {width: 5440px;float:left;padding: 20px 0px;}.flash-update p {display: none;}.flash-update .regionCol p {display: block;}.regionCol {float:left;margin-right: 15px;display:inline;}.regionCol ul { float:left;display:inline;width: 193px;padding-top: 7px;}.regionCol ul li {padding: 2px 0px;float:left;display:inline;clear:left;}.regionCol ul li a {color: #cccfb3;background: transparent url(/themes/spartan/images/bg/project_sort_arrow.gif) no-repeat scroll left top;width: 175px;padding-left: 20px;display: block;}.regionCol ul li a:hover {color: #fff;}#frac3 .scroll-pane{width:auto;}body {font-family: Arial, Helvetica, sans-serif;color: #474747;font-size: 80%;line-height: 1.5em;}sub {vertical-align: sub;font-size: 80%;}sup {vertical-align: super;font-size: 80%;}h1 {font-size: 140%;color: #00765a;font-weight: normal;line-height: 1.1em;}h2 {font-size: 110%;font-weight: normal;}#services h2, #sectors h2 {font-weight:bold;}#sectors table#sectorsGrid h2 {font-weight: normal;}h2 a {color: #00765A;}h2 a:hover {color: #619a8d;}h3 {font-size: 105%;color: #5C5C5C;}h4 {font-size: 95%;}h5 {font-size: 90%;}h6 {font-size: 87%;}a {color: #00765A;text-decoration: none;}a:hover {color: #619a8d;}hr {color:#e8e4d3;}.noBullets li {list-style-type: none;}.location {font-weight: bold; color: #787878;}#content div.events p.location, #sidebarB div.events p.location {line-height: 1.5em;}#content div.events p.title, #sidebarB div.events p.title {line-height: 1.5em;}#nav {font-size: 105%;}#nav ul {}#nav li {}#nav li a {color: #868686;line-height: 1em;text-align: center;}#nav li:hover {}#nav li a:hover {color: #585858;}#nav li.current {}#nav li.current:hover {}#nav li.current a {color: #585858;}#nav li.current a:hover {color: #585858;}#locationBar {color: #777777;}#locationBar li a {color: #008b98;}#locationBar li a:hover {color: #55A7B2;}#locationBar li.location a {font-weight: normal;}#search {}#search input#searchBtn {color: #566c11;}#login {}#account {}#homeBanner {}#homeBannerText {}#homeBannerImg {}#banner {}#bannerText {}#bannerText h1 {text-transform: none;line-height: 1.2em;}#bannerText .overlay {}#bannerImg {}#mainWrap {}#main {}#main p {}#content {}#content ul {}#content ul li {list-style-type: disc;}#content ul.noBullets li {list-style-type: none;}#content ul li span {}#content strong {color: #787878;}#content div {}.row {}.bottomCallouts {}.bottomCallouts h2 {font-weight: bold; }.bottomCallouts h2 a {color: #008193;}.bottomCallouts hr {}#noColumn {}#sidebar {}#sidebar hr, #sidebarB hr {color: #efece0;}#sidebar img, #sidebarB img {}#sidebarA {}#sidebarB {}#sidebarB div.row {}#subNav {}#subNav ul {}#subNav li {list-style-type: none;}#subNav li a {color: #868686;}#subNav li a:hover {color: #585858;}#subNav li.current {}#subNav li.current a {color: #585858;}#subNav ul li ul {}#subNav li ul li {}#subNav li ul li a {}#subNav li.current ul li a {color: #585858;}#subNav li.current ul li.current a {color: #008265;}.testimonial {}.testimonial cite {}.callout {}#footer {line-height: 36px;color: #6B6B6B;}#footer a {color: #008193;}#footer a:hover {color: #55A7B2;}.footerNav {}.footerNav li {}.footerContact {}.legal {} tr.alt td {} table#servicesGrid { }table#servicesGrid td {}table#servicesGrid img {}table#servicesGrid p { }#services #glTab.local, #sectors #glTab.local { } #services #glTab.global, #sectors #glTab.global { }#services #glTab.local h1, #sectors #glTab.local h1 {color: #787878; } #services #glTab.global h1, #sectors #glTab.global h1 {color: #787878; }#services #glTab.local p, #sectors #glTab.local p { text-align: center; }#services #glTab.global p, #sectors #glTab.global p { text-align: center; } #services #glTab.local img,#sectors #glTab.local img { } #services #glTab.global img,#sectors #glTab.global img{ } #services #glTab.local a.viewGlobal img, #sectors #glTab.local a.viewGlobal img { }#toggle {text-align:right;} #toggle ul {} #toggle li { }#toggle li a.global {}#toggle li a.local {}#toggle li a.globalInactive, #toggle li a.localInactive {color: #585858;}#toggle li a.globalInactive:hover, #toggle li a.localInactive:hover {cursor: default;}#services #glTab a.viewLocal, #services #glTab a.viewGlobal, #sectors #glTab a.viewLocal, #sectors #glTab a.viewGlobal {color: #008193;}#services #contentWrap.local {}#services #contentWrap.global {}#services #content.local {}#services #content.global {}#services #content div {}#services #sidebar.local {}#services #sidebar.global {}#services #sidebar div {}#services#sidebar img {}#services #sectionLand.local {}#services #sectionLand.global {}#services #sectionLand .overview {}#services #sectionLand .overview img {}#services #sectionLand .overview div {}#services #sectionLand .serviceList {}#services #sectionLand .serviceList h1 {}#services #sectionLand .serviceList form, #sectors #sectionLand .serviceList form {text-align: right;}#services #sectionLand .serviceList form #servSearchBox, #sectors #sectionLand .serviceList form #servSearchBox {}#services #sectionLand .serviceList form #servSearchBtn, #sectors #sectionLand .serviceList form #servSearchBtn {color: #585858;}span#load {color: #619A8D;}#services #content.project {}#services #content.project div {}#services #content.project div div {}#services #content.project h1.title, #sectors #content.project h1.title {font-weight: normal;}#services #content.project h3, #sectors #content.project h3 {font-weight: normal;}#services #content.project ul#servicesProvided {}#services #content.project ul#servicesProvided li, #content #content.project ul#servicesProvided li {list-style-type: none;}#services #content.project ul#servicesProvided li span {}#services #sidebar.project {}#services #sidebar.project h1 {}#services #sidebar.project div {}#home #content {}#home #content div {}#home #content div div {}#home #sidebar {}#assocScroll h1, #serviceScroll h1 {}#home .featuredProject, #home .featuredNews, #home .events, #home .award {}#home .locationNews {font-size: 105%;}#home .locationNews td {}#home .locationNews td.col60 {}#home .locationNews td.col25 {color: #979380;}.scroll-content-item {font-family: Arial, Helvetica, sans-serif;}.scroll-content-item ul {}.scroll-content-item ul li {list-style-type: none;}.scroll-content-item ul li a {color: #008193;}.scroll-content-item ul li a:hover {color: #55A7B2;}#content .col23 p.viewAll {text-align: left;}table.newsList, table.eventsList {font-size: 105%;}p.date, .col73 p.date, table.newsList td.date, table.eventsList td.date {color: #979380;}.col73 .col80 p.date {color: #474747;}p.nextPage a, p.prevPage a {color: #008193;}p.nextPage a:hover, p.prevPage a:hover {color: #55A7B2;}#paging ul li {text-align: center;list-style-type: none;font-size: 105%;line-height: 21px;}#paging ul li a {color: #868686;}#paging ul li.current a {color: #585858;}#paging ul li a:hover {color: #585858;}p.external a, p.careerExternal a, #external, .link a, a.link {color: #008193;}p.external a:hover, p.careerExternal a:hover {color: #55A7B2;}#content .row.servicesList ul li a, #content .row.sectorsList ul li a, #content .relatedItems ul li a {color: #008193;}#content .row.servicesList ul li a:hover, #content .row.sectorsList ul li a:hover, #content .relatedItems ul li a:hover {color: #55A7B2;}#content ul.sectorTags li, #content ul.serviceTags li {list-style-type: none;color: #97937f;font-size: 90%;}#content ul.sectorTags li span, #content ul.serviceTags li span {color: #97937F;}#content ul.sectorTags li.category, #content ul.serviceTags li.category {}#content ul.sectorTags li a, #content ul.serviceTags li a { color: #97937f; }.newsletterContents p.title {font-weight: normal; font-size: 105%;}h1.issueName {text-transform: uppercase;color: #585858;font-size: 115%;font-family:"Frutiger", "Avenir", "Arial Narrow", "Tahoma", "Arial", "Helvetica", sans-serif;}#content #issueNav li {list-style-type: none;}#issueNav li a {color: #008193;}#issueNav li a:hover {color: #55A7B2;}#issueNav li.current a {color: #585858;}.email a {color: #008193;}.email a:hover {color: #55A7B2;}p.caption {color: #a8a38e;font-style: italic;}#landingPage #contentWrap {}#landingPage #landingBanner {}#landingPage #landingBannerText {color: #ffffff;font-size: 150%;font-weight: bold;line-height: 1.4em;}#landingPage #landingBannerText.careers {color: #ffffff;font-size: 200%;font-weight: normal;line-height: 1.4em;}#landingPage #landingBannerText .emphasize {font-size: 150%;}#landingPage #content {}#landingPage #sidebar {}.events .dateBox {color: #97937F;text-align: center;}.events .dateBox .top {line-height: 18px;}.events .dateBox .bottom {background: #ffffff url(/themes/spartan/images/bg/datebox_main.gif) bottom center no-repeat scroll;line-height: 31px;}#content .col10 .dateBox {text-align: center;color:#97937f;}#content .col10 .dateBox .top {line-height: 20px; font-size: 105%;}#content .col10 .dateBox .bottom {line-height: 35px; font-size: 125%;}.events p.location {line-height: 1.1em;color: #787878;}.events p.title {line-height: 1.1em;font-weight: normal;}.featuredNews hr {}.featuredNews h2 {font-weight: normal;}.featuredNews h2 a {}#content .featuredNews .date, #sidebarB .featuredNews .date {color: #979380;}.featuredNews p {} .viewAll span a {color: #008193;border-bottom: 1px dotted #b0b0b0;}.readMore a, a span.readMore {color: #008193;}a span.readMore {border-bottom: 1px dotted #b0b0b0;}.viewAll a:hover, .readMore a:hover, a:hover span.readMore {border:none;color: #55a7b2;}#content .viewAll, #sidebar .viewAll, #sidebarB .viewAll {}#sidebarB .featuredNews hr, #sidebar .featuredNews hr{color: #dad4b9;}.featuredProject .row img {}#services #sidebar div.row {}#home #sidebar div.row div {}#content div.row div {}#home #content div.row div {}#services #sidebar div.row div {}#services #sidebar.project div.row {}#services #sidebar.project div.row div {} #assocServices .row img, #serviceProjects .row img, #locationProjects .row img {}#serviceProjects div.current img {}#serviceProjects .title, #locationProjects .title {font-weight: bold;line-height: 1.1em;}#serviceProjects .location, #locationProjects .location {color: #787878; font-weight: bold;line-height: 1.1em;}.featuredProject {}.featuredProject .row p, #assocServices .row p, #serviceProjects .row p, #locationProjects .row p {}.featuredProject span.title {font-weight: normal;line-height: 1.1em;}.featuredProject span.location {font-weight: bold;color: #787878;line-height: 1.1em;}#content #downloads div {}#content #downloads ul {}#content #downloads li {list-style-type: none;}#content #downloads li a {color: #008193;}#content #downloads li a:hover {color: #55a7b2;}#content li span.fileSize, #content .col23 table.downloadFiles td.size, #services table.downloadFiles td.size, #sectors table.downloadFiles td.size {color:#979380;}#content .col23 table.downloadFiles a, #services table.downloadFiles a, #sectors table.downloadFiles a {color: #008193;}#content .col23 table.downloadFiles a:hover, #services table.downloadFiles a:hover, #sectors table.downloadFiles a:hover {color: #55A7B2;}#services .assocProjects, #sectors .assocProjects {line-height: 1.2em;}#sidebar .award h2, #sidebarB .award h2 {font-size:95%;}#contact .col73 {}#contact .col23 {}#contact .col23 ul {}#contact .col23 ul li {list-style-type: none;}#contact .col23 ul li a {color: #008193;}#contact .col23 li a:hover {color: #55a7b2;}#contact .officeProfile td.label, #projects .projInfo td.label {color: #979380;}#projects #content {}#projects #content div {}#projects #sortSearch {}#projects #sortSearch * {}#projects #sortSearch p, #projects #sortSearch ul {}#projects #sortSearch p.projCount {}#projects #sortSearch p#sortBy {color: #a8a38e;}#projects #sortSearch p#sortBy a, #projects #sortSearch p#viewThumb a {color: #008193;}#projects #sortSearch p#sortBy a:hover, #projects #sortSearch p#viewThumb a:hover {color: #55a7b2;}#projects #sortSearch p#sortBy span.sortDate {}#projects #sortSearch p#sortBy span.sortAlpha {}#projects #sortSearch #projSearchForm {}#projects #sortSearch #projSearchBox {}#projects #sortSearch #projSearchBtn {}#projects #sortSearch .prevNext, #projects #sortSearch .prevNext p.nextPage, #projects #sortSearch .prevNext p.prevPage {}#projList {}#projList table {}#projList table td {}#projList table p {line-height: 1.2em;}#projList table img {}#projects #paging {}#projects .prevNext {}#projects .prevNext p {}#projects .prevNext p.prevPage {}#projects .prevNext p.nextPage {}a.rightArrow {color: #008193;}a.rightArrow:hover {color: #55a7b2;}table#jobPostings {font-size: 105%;}table#jobPostings th {text-align: left;color: #979380;}table#jobPostings td {}td.com {}td.pos {}td.num {color: #585858;}td.loc {color: #585858;}p.profile {}p.profile a {color: #008193;}p.profile a:hover {color: #55a7b2;}p.profile span {color: #dad4b9;}.careerBtn {line-height: 25px;text-align: center;color: #008193;font-family: Arial;font-size: 101%;}a.careerBtn:hover {color: #008193;}table td.part1, table td.part2 { vertical-align: top; }td.part1 table, td.part2 table {}td.part1 table td.label {color: #979380;text-align: right;}td.part2 table td.label {color: #979380;text-align: right;}td.part1 table td, td.part2 table td {}#content ul.profileOptions {}#content ul.profileOptions li {list-style-type: none;}#content ul.profileOptions li a {color: #008193;}#content ul.profileOptions li a:hover {color: #55a7b2;}#loginCreate {}#loginCreate h3 {font-weight: bold;color: #787878;}#loginCreate form label {text-align: right;}#loginCreate form input {}#main #loginCreate form p {}#loginCreate form input#loginBtn {}#content p.center {text-align: center;}#loginCreate .careerBtn {}#loginCreate p.center input.careerBtn {}#loginCreate .retrieveInfo {font-size: 90%;}#loginCreate .retrieveInfo a {color: #008193;}#loginCreate .retrieveInfo a:hover {color: #55a7b2;}#searchJobs {}#searchJobs form select {}#searchJobs form p {}#searchJobs form label {font-size: 105%;font-weight: bold;text-align: right;}#searchJobs form option.all {}#searchJobs input#jobKeywords {}p.instructions {font-size: 90%;text-align: right;}p.instructions span {color: #FF0000;}p.applyingFor, #content p.applyingFor strong {color: #979380;}.searchNorm {color: #A9A285;}.searchFocus {color: #474747;}.rowHover {background-color: #f4faf4;cursor:pointer;}.rowHover a {color: #619A8D;}.greenBold {color: #00765a;font-weight:bold;}@media screen {.sIFR-flash {visibility: visible !important;margin: 0;padding: 0;}.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}}@media print {.sIFR-flash {display: none !important;height : 0;width: 0;position : absolute;overflow : hidden;}.sIFR-alternate {visibility : visible !important;display: block !important;position : static!important;left : auto!important;top: auto!important;width: auto!important;height : auto!important;}}@media screen {}.ddsmoothmenu{ float: right;margin: 44px 0px 0px 0px;}.ddsmoothmenu ul{z-index:100;margin: 0;padding: 0;list-style-type: none;}.ddsmoothmenu ul li{width:100px;position: relative;display: inline;float: left;border-left: 1px solid #dcdcdc;}.ddsmoothmenu ul li a{display: block; color: #008b98;line-height: 1em;text-align: center;padding: 20px 5px;color: #2d2b2b;text-decoration: none;}* html .ddsmoothmenu ul li a{ display: inline-block;}.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{color: #868686;}.ddsmoothmenu>ul>li.current>a{background: #dad4b9; color: #00765A !important;}.ddsmoothmenu>ul>li.current.dropdown>a:hover{background: #faf6ee !important; }.ddsmoothmenu ul li a.selected { background: #f8f6ee !important; color: #00765A;}.ddsmoothmenu ul li a:hover{background: #f8f6ee; color: #00765A;}.ddsmoothmenu ul li a.selected .rightarrowclass {background: url("/themes/spartan/images/bg/subnav_level1_curr.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;width:6px;height:14px;}.downarrowclass {display:none !important;}.ddsmoothmenu>ul>li.current>a:hover{background: #e2ddc6 !important;}.ddsmoothmenu ul li ul{border:none;background: #f8f6ee;position: absolute;left: -3000px;display: none; visibility: hidden;padding:10px 0;}.ddsmoothmenu ul li ul li{background: #f8f6ee;width:195px;border-left:none;display: list-item;float: none;}.ddsmoothmenu ul li ul li a.selected { background: #f8f6ee !important; color: #00765A;}.ddsmoothmenu ul li ul li ul{top: 0;}.ddsmoothmenu ul li ul li a{background: #f8f6ee;text-align: left;width: 165px; padding: 10px 0;margin: 0 15px;border-top-width: 0;border-top: 1px solid #C8C2AA;}.ddsmoothmenu ul li ul li a:hover{color:#00765A;}.ddsmoothmenu ul li ul li:first-child > a{border-top: none;}* html .ddsmoothmenu{height: 1%;} .downarrowclass{position: absolute;top: 16px;right: 7px;}.rightarrowclass{background: url("/themes/spartan/images/bg/subnav_level1.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;position: absolute;width:6px;height:14px;top: 6px;right: 15px;}.ddshadow{ position: absolute;left: 0;top: 0;width: 0;height: 0;background-color: #ccc; }.toplevelshadow{margin: 5px 0 0 5px; opacity: 0.8; }.ddcss3support .ddshadow.toplevelshadow {margin: 0;}.ddcss3support .ddshadow {background-color: transparent;box-shadow: 5px 5px 5px #aaa; -moz-box-shadow: 5px 5px 5px #aaa;-webkit-box-shadow: 5px 5px 5px #aaa;}.ddsmoothmenu > ul > li {display: block !important;height: auto!important;padding: auto!important;margin: auto!important;width: 100px !important;opacity: 1 !important;}#landingPage #sidebarB.local div.assocProjects div.row {padding: 0px;}#landingPage #sidebarB.local .assocProjects span.location {clear: left;}#landingPage #sidebarB.local div.assocProjects div.row a {float:left;}#landingPage #sidebarB.local div.assocProjects div.row a img {float:left;}#landingPage #sidebarB.local div.assocProjects .location {clear:left;}#landingPage #sidebarB.local div.row div {float: right;padding: 0px;width: 65%;}#landingPage #sidebarB > div {padding: 20px 15px 15px 25px;float: left;}#landingPage #sidebarB .assocProjects hr {background: #dad4b9;color: #dad4b9;height: 1px !important;border: none;float: left;clear: both;margin: 0px 0px 0px 0px;}#sidebarB p.viewAll {text-align: left;}.viewAll span {float: left;}#landingPage .slideControl {position: relative;z-index: 900;margin: -55px 0px 0px 0px;padding: 0px 20px 0px 20px;width: 576px;height: 23px;}#landingPage #paging {float: left; width: 300px;}#landingPage #paging a {width: 26px;height: 23px;line-height: 23px;float: left;text-align: center;font-size: 105%;color: #474747;background: #efece0;margin-right: 2px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity: .7;}#landingPage #paging a.activeSlide {background: #fff;opacity: 1;}#landingPage .slideControl span {width: 26px;cursor: pointer;height: 23px;background: #efece0;float: right;vertical-align: middle;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity: .7;}#landingPage #sidebarB #servicesQuestionArea.row > div.caption{border-bottom: 1px #dad4b9 solid;margin-bottom: 5px;padding-bottom: 10px;}#landingPage #sidebarB #servicesQuestionArea.row > div{margin: 0;float: none;width: 100%;padding: 5px auto;}#landingPage #sidebarB #servicesQuestionArea.row > div input{margin: 2px 0 2px 8px;width: 215px;font-family: Arial;padding: 2px 0 0 5px;background: #fff;}#landingPage #sidebarB #servicesQuestionArea.row > div input#securityCode{width: 135px;}#landingPage #sidebarB #servicesQuestionArea.row > div img{vertical-align: middle;}#landingPage #sidebarB #servicesQuestionArea.row > div input.emailbg{background: url(/themes/spartan/images/bg/mail_ico.gif) #fff top right no-repeat;}#landingPage #sidebarB #servicesQuestionArea.row > div textarea{margin: 2px 0 2px 8px;width:215px;font-family: Arial;font-size: 1em;padding: 2px 0 0 5px;background: #fff;}#landingPage #sidebarB #servicesQuestionArea.row > div.submitArea{margin-top: 5px;padding-top: 10px;border-top: 1px #dad4b9 solid;}#landingPage #sidebarB #servicesQuestionArea.row > div.submitArea .note{float: left;width: 200px;font-style: italic;font-size: .9em;display: none;font-weight: bold;}#landingPage #sidebarB #servicesQuestionArea.row > div.submitArea .button{float: right;width: 125px;text-align: right;padding-right: 10px}#landingPage #sidebarB #servicesQuestionArea.row > div.submitArea input{background:transparent url(/themes/spartan/images/buttons/submit_bg2.gif) repeat-x scroll left bottom;border:1px solid #DAD4B9;color:#008193;cursor:pointer;float:none;font-family:Arial,Helvetica,sans-serif;font-size:105%;height:29px;margin-left:5px;padding:0 25px;text-align:center;width:auto;}.subpage #sidebarB {width: 232px;}.subpage #sidebarB div.row {padding: 8px 25px;width: auto;}#landingPage.subpage #contentWrap {width: 778px;}#landingPage.subpage div.assocProjects div.row a img {max-width: 72px;}#landingPage.subpage #landingBanner {height: 303px;border-bottom: 1px solid #DAD4B9;width: inherit;}#landingPage.subpage #servSlideWrap {border-bottom: 1px solid #DAD4B9;}#landingPage.subpage #landingBanner img {height: 296px;width: 778px;}#landingPage.subpage #content {border-top:none;width: 516px;}#landingPage.subpage #content.fullWidth {border-top: medium none;width: 728px;}#landingPage.subpage #sidebarB > div, #landingPage.subpage #sidebarB > form > div {padding: 20px 15px 15px;margin:0;}#landingPage.subpage #sidebarB.local div.row div {margin-left: 10px;width: 121px;}.viewAll.subpage span {background: none;}#landingPage.subpage #sidebarB #servicesQuestionArea.row > div input {margin: 2px 0 2px 0;padding: 2px 0 0 0;width: inherit;}#landingPage.subpage #sidebarB #servicesQuestionArea.row > div textarea {margin: 2px 0 2px 0;padding: 2px 0 0 0;width: inherit;}#landingPage.subpage #sidebarB #servicesQuestionArea.row > div.submitArea .button {padding-right: 0;width:auto;}#landingPage.subpage #sidebarB #servicesQuestionArea.row > div.submitArea .button input {margin-left: 5px;padding: 0 25px;}#landingPage.subpage #sidebarB #servicesQuestionArea.row > div input#securityCode {width: 120px;}#landingPage.subpage #sidebarB.local div.assocProjects div.row {padding: 0;margin: 15px 0;}#landingPage.subpage #sidebarB.local div.assocProjects div.row p {margin: 0;}#leftSidebarMenu {background: #efece0;width: 212px !important;margin:0 !important;float:left;}#leftSidebarMenu #subNav {margin:0;padding:0;width:210px;}#leftSidebarMenu ul {}#leftSidebarMenu #subNav ul li {list-style: none;border-bottom: 1px solid #dad4b9;padding: 6px 0px 5px 0px;width: 207px;}#leftSidebarMenu #subNav ul li a {background: transparent url(/themes/spartan/images/bg/subnav_level1.gif) left top no-repeat scroll;padding: 0px 5px 0px 12px;margin-left: 10px;display: block;}#leftSidebarMenu #subNav li a:hover, #leftSidebarMenu #subNav li a:current {color: #585858;background: transparent url(/themes/spartan/images/bg/subnav_level1_curr.gif) left top no-repeat scroll;}#leftSidebarMenu #subNav li.current ul li a {color: #585858;padding-bottom: 0px;background: none;}#leftSidebarMenu #subnav ul li ul li a {background: none;}#leftSidebarMenu #subNav li.current ul li a:hover, #leftSidebarMenu #subNav li.current ul li.current a {background: none;}#leftSidebarMenu #subNav ul li.current {padding-bottom: 0;}#leftSidebarMenu #subNav ul li.current a {padding-bottom: 5px;}#leftSidebarMenu #subNav ul li ul {width: 206px;padding: 5px 0px 5px 0px;margin: 0px 0px -5px 0px;border-top: 1px solid #dad4b9;margin: 0;}#leftSidebarMenu #subNav li ul li {border-bottom: none;padding: 0px 0px 0px 8px;width: 195px;}#leftSidebarMenu #subNav li.current ul li.current a, #leftSidebarMenu #subNav li.currentSelect a {color: #008265;}#leftSidebarMenu #subNav li.feed span a {background-image: none;}#leftSidebarMenu #subNav li.feed a {padding-right: 14px;}#leftSidebarMenu #subNav ul li ul li a {background: transparent;}#leftSidebarMenu > #subNav > ul >li {width: 212px;}#leftSidebarMenu #subNav .currentSelect ul li ul li > a {background: url("/themes/spartan/images/bg/subnav_level2_green.gif") left top no-repeat;}#leftSidebarMenu #subNav ul li.right-arrow > a, #leftSidebarMenu #subNav ul li ul li.right-arrow > a {padding-right:25px;background-image: url("/themes/spartan/images/bg/subnav_level1.gif");background-repeat: no-repeat;background-position: 192px top;}#leftSidebarMenu #subNav ul > li > ul > li.right-arrow > a {background-position: 172px top;}#leftSidebarMenu #subNav ul >li > ul > li > ul > li.right-arrow > a {background-position: 157px top;}#leftSidebarMenu #subNav ul li a {background:none;}#leftSidebarMenu #subNav > ul > li a {margin-left:0;}#leftSidebarMenu #subNav > ul > li > a {padding-left:10px;}#leftSidebarMenu #subNav > ul > li > ul {width: 212px;padding:0;}#leftSidebarMenu #subNav > ul > li > ul > li > ul {border-bottom: 1px solid #DAD4B9;}#leftSidebarMenu #subNav > ul > li > ul > li:last-child > ul,#leftSidebarMenu #subNav > ul > li > ul > li.last > ul {border-bottom: none;}#leftSidebarMenu #subNav > ul > li > ul > li {width: 192px;padding-left: 20px;}#leftSidebarMenu #subNav > ul > li > ul > li a {border-bottom: 1px solid #DAD4B9;}#leftSidebarMenu #subNav > ul > li > ul > li {margin-top: 5px;}#leftSidebarMenu #subNav > ul > li > ul > li.current.right-arrow a, #leftSidebarMenu #subNav > ul > li > ul > li:last-child a,#leftSidebarMenu #subNav > ul > li > ul > li.last a {border-bottom: none;}#leftSidebarMenu #subNav > ul > li > ul > li > ul >li {width: 177px;padding-left: 15px;}#leftSidebarMenu #subNav > ul > li > ul > li > ul >li > ul > li {width: 167px;padding-left: 15px;}#leftSidebarMenu #subNav > ul > li > ul > li > a {padding-bottom: 5px;}#leftSidebarMenu #subNav > ul > li > ul > li a {padding-left:0;margin-left: 0;}#leftSidebarMenu #subNav > ul > li > ul > li > ul {width: 192px;}#leftSidebarMenu #subNav > ul > li > ul > li > ul > li >ul {border-top:none;width: 182px;padding: 0;}#leftSidebarMenu #subNav li.current ul li a {color: #868686;}#leftSidebarMenu #subNav ul li a:hover,#leftSidebarMenu #subNav ul li.current a:hover,#leftSidebarMenu #leftSidebarMenu #subNav li.current ul li.current a:hover,#leftSidebarMenu #subNav li.current ul li a:hover{color: #595959;}#leftSidebarMenu #subNav ul li.currentSelect > a {color: #008265 !important;}#leftSidebarMenu #subNav ul>li>ul>li.currentSelect {background: url("/themes/spartan/images/bg/subnav_level2_green.gif") 5px top no-repeat;}#leftSidebarMenu #subNav ul>li>ul>li>ul li.currentSelect {background: url("/themes/spartan/images/bg/subnav_level2_green.gif") left top no-repeat;}.leftArrow {background-image: url("/themes/spartan/images/bg/subnav_level2.gif");background-repeat: no-repeat;}#leftSidebarMenu #subNav li.current.leftArrow {background-image: url("/themes/spartan/images/bg/subnav_level2.gif");background-repeat: no-repeat;}#leftSidebarMenu #subNav li.currentSelect.leftArrow {background-image: url("/themes/spartan/images/bg/subnav_level2_green.gif");background-repeat: no-repeat;}#leftSidebarMenu #subNav > ul > li > ul > li.leftArrow {background-position: 5px top;}#leftSidebarMenu #subNav > ul > li.leftArrow {background-image: none;}#landingPage #content table.downloadFiles {clear: both;width: 100%;border-top: 1px solid #e8e4D3;}#landingPage #content table.downloadFiles td {padding: 5px 0px 5px 0px;border-bottom: 1px solid #e8e4D3;}#landingPage #content table.downloadFiles a {background: transparent url(/themes/spartan/images/bg/pdf.gif) left top no-repeat scroll;padding: 3px 0px 3px 30px;display: block;}#landingPage #content table.downloadFiles td.size {width: 70px;}#landingPage table.downloadFiles td.size{color: #979380;}#landingPage table.downloadFiles a {color: #008193;}#landingPage table.downloadFiles a:hover {color: #55A7B2;}form#searchForm {position: relative;}ul#autoResults {margin: 0;position: absolute;}ul#autoResults li {list-style: none;width: 262px;}ul#autoResults li a {border: 1px solid #dcdcdc;background: #f8f6ee;padding: 5px;width: 262px;display: inline-block;}ul#autoResults li a:hover {background: #ebe5d3;}#new-home #sidebar {padding: 0;width: 339px;background:transparent;}#new-home #content {margin: 20px 31px 0 6px;width: 636px;}#new-home #sidebar hr, #new-home #sidebarB hr{background-color:#ffffff;}#new-home #sidebar > div {background-color:#efece0;padding:20px;width:299px;margin:0;}#new-home #sidebar> div.one_callout{margin:0!important;}#new-home #sidebar > div.techinal_excellence.row {background-color: #D5E8EF !important;}#new-home #sidebar .techinal_excellence .dateBoxWrap {width:75px;margin-right:0px;float: left;padding: 0 4px 4px 0;}#new-home #sidebar .techinal_excellence .info {width:215px;font-weight:normal;margin-left:5px}#new-home #sidebar .techinal_excellence p.location {font-weight:normal;}#new-home #sidebar .techinal_excellence div {float: left;width: 100%;}#new-home #sidebar .dateBoxWrap img{max-width:78px;}#new-home #sidebar .techinal_excellence.row > div,#new-home #sidebar .events.row > div {border-bottom: 1px solid #ccc;margin-bottom: 20px;}#new-home #sidebar .techinal_excellence.row > div:nth-child(4),#new-home #sidebar .events.row > div:nth-child(6){margin-bottom: 10px;}#new-home #sidebar hr {height:8px;}#new-home #sidebar p.viewAll {margin:0;text-align:center;}#new-home #sidebar p.viewAll > span{float:none}#new-home .just-ask{margin-bottom:40px;}#new-home .just-ask p { line-height: inherit;text-align: inherit;}#new-home #sidebar > div.one_callout {margin: 0 !important;padding: 0 0 10px;width: 339px;}#new-home #sidebar > div.one_callout > img {width:339px;}#technical_excellences #content {background: #ffffff none repeat scroll 0 0;padding-left: 5px !important;padding-right: 5px !important;padding-top: 10px !important;width:auto!important;height:auto!important;}#technical_excellences #leftSidebarMenu {float: none !important;height: auto !important;width: auto !important;}#technical_excellences select#industry,#technical_excellences select#region {width: 185px;}#technical_excellences .ms-drop ul{position:relative};#technical_excellences .ms-drop ul{height:250px;}#technical_excellences #bannerImg {max-height: 100%;width: 100%;}#technical_excellences #banner h1{color: white;font-size: 3em;left: 20px;position: relative;top: -134px;width: 200px;z-index: 1000;}#technical_excellences #bannerText .overlay {background: teal none repeat scroll 0 0;height: 182px;opacity: 0.6;width: 216px;}#technical_excellences #bannerText{background:none;}#technical_excellences #banner{margin:0;}#technical_excellences #projList table td {width: 33%;}#technical_excellences #projList table {width: 100%;}#technical_excellences #sidebar {float: left;padding: 0;width: 216px;}#technical_excellences .techsus {background-color: #d5e8ef ;color: teal;padding: 5px;}#technical_excellences #projSearch {background:url(/themes/spartan/images/bg/2015-10-05_1628.JPG) repeat scroll left top;}#technical_excellences #projSearch h1 {padding: 8px 10px 7px 25px;background:#2B95A3 none repeat scroll 0 0;color:#ffffff;width:118px;}#technical_excellences #projSearch p.breadcrumbs {padding: 11px 10px 7px 30px;background:#d7e9eb none repeat scroll 0 0;color:teal;}#technical_excellences #projSearch p.expand,#technical_excellences #projSearch p.minimize {margin:5px 0 0;color:teal;padding-right:5px;}#technical_excellences#projSearch ul li a {color: teal;}#technical_excellences #projSearch p.expand span,#technical_excellences #projSearch p.minimize span {background: #3399A7 none repeat scroll 0 0;color: #fff;display: block;font-size: 20px;font-weight: bold;padding: 4px 8px;}#technical_excellences #projSearch p.minimize span {font-size: 29px;padding: 1px 9px 7px;}#technical_excellences #selector > ul#tabsNav a {color: #fff !important;}#technical_excellences #projSearch ul li a {color: teal;}#technical_excellences #show_services,#technical_excellences #show_sectors {float: left !important;margin-left: 180px !important;margin-top: -72px !important;width:77% !important}#technical_excellences #projSearch #selector > ul,#technical_excellences #projSearch #selector ul#tabsNav li{width:129px;}#technical_excellences #projSearch div.expanded{border-bottom:0}#technical_excellences #projSearch p.view a{color:teal;margin:8px 0 0}#technical_excellences .techsus{padding:15px;}.ms-choice{height: 32px!important;line-height: 32px!important;border-radius:0px!important;border-color:#7f9db9!important;}#technical_excellences .techsus input, #technical_excellences .techsus select {margin-bottom: 10px;padding: 7px;width: 91%;}#technical_excellences .techsus select {width: 100%;}#technical_excellences .golterm {color: #fff;margin-top: 10px;}#technical_excellences .techsus input[type="checkbox"] {padding: 10px;width: auto;margin-bottom:4px;}#technical_excellences .golterm > span {display: table-cell;width: auto;}#technical_excellences .golterm> span:last-child {margin-bottom: 20px;width: 80%;}.ms-drop ul > li {cursor: pointer;}.ms-drop.bottom input[type=radio] {display: none;}.ms-parent{margin-bottom:10px;}.ms-drop.bottom li:first-child {display: none;}#ajaxSubscribe .error{border:1px solid red;}#ajaxSubscribe .success{background:url(/themes/spartan/images/checkMark_green_18x18.png) no-repeat;width:18px;height:18px;}.display-inline{display:inline-block;}#technical_excellences #content div.leftimg{width:250px;}#technical_excellences #content div.righttext{width:530px}#technical_excellences #content div.leftimg img {height: 200px; width: 250px;}#technical_excellences #content .share.top > li {float: left;margin-right: 10px;margin-top: 15px;}#technical_excellences #content .published_by{margin:0 0 10px;}#technical_excellences #content .author{color:#00765a;margin:0 0 10px;}.social_links{float:none;height:auto;}.ddsmoothmenu{margin-top:0px;}.events .dateBox .top{background-color:#d5e8ef;}.events .dateBox{border-color:#d5e8ef;}.events .dateBox .bottom{background:#ffffff;}#technical_excellences #projSearch #tabsNav ul li.ui-state-active, #technical_excellences #projSearch #tabsNav li.current {background: transparent url(/themes/spartan/images/bg/projects_nav_pointer_te.png) no-repeat scroll right center;}#technical_excellences #projSearch div#show_locations li.current a, #technical_excellences #projSearch div#show_services li.current a, #technical_excellences#projSearch div#show_sectors li.current a{color:#777777!important;}#technical_excellences .captcha_holder #captchaImage{width:65px;height:30px;float:left;}#technical_excellences .captcha_holder #captchaField{width:100px;float:right;}#technical_excellences .captcha_holder .context {clear:both;width:auto;margin-bottom:20px;}#technical_excellences .bot_about_golder{background: #f8f5f0 none repeat scroll 0 0;clear: both;width: 98%;}#header .header_social_link_imagemap{display:none;}#header .header_social_link_padding{margin:44px;}#new-home #header .header_social_link_imagemap{display:block;}#new-home #header .header_social_link_padding{margin:auto;}#new-home .just-ask #social_map_home_img,#new-home .just-ask #cutout{display:none;}