﻿*{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;color:#666;font-size:13px;line-height:18px;font-family:arial,sans-serif;}body>a#umbracoPreviewBadge{z-index:999990;}body textarea,body input{outline:none;}body article,body aside,body details,body figcaption,body figure,body footer,body header,body hgroup,body nav,body section{display:block;}body audio,body canvas,body video{display:inline-block;*display:inline;*zoom:1;}body audio:not([controls]){display:none;}body [hidden]{display:none;}body button,body input,body select,body textarea{margin:0;color:#222;font-size:100%;*vertical-align:middle;vertical-align:baseline;font-family:arial,sans-serif;}body h1,body h2,body h3,body h4,body h5{margin:0;padding:0;font-weight:normal;}body ::-moz-selection{color:#fff;text-shadow:none;background:#00b2c0;}body ::selection{color:#fff;text-shadow:none;background:#00b2c0;}body a{cursor:pointer;color:#00b2c0;text-decoration:none;}body a .back:before{content:"« ";}body a:visited{color:#00b2c0;}body a:hover{color:#00b2c0;text-decoration:underline;}body a:focus,body a:hover,body a:active{outline:none;}body #footer a{cursor:pointer;text-decoration:none;}body #footer a,body #footer a:visited,body #footer a:hover,body #footer h3,body #footer h2{color:#fff;}body #footer a:hover{text-decoration:underline;}body #footer a:focus{outline:thin dotted;}body #footer li a,body #footer li a:visited,body #footer li a:hover{color:#ebebeb;}body #footer p{line-height:18px;}body #footer h3{font-size:14px;margin-bottom:6px;}body abbr[title]{border-bottom:1px dotted;}body b,body strong{font-weight:bold;}body dfn{font-style:italic;}body hr{border:0;padding:0;height:1px;margin:1em 0;display:block;border-top:1px solid #ccc;}body ins{color:#000;background:#ff9;text-decoration:none;}body mark{color:#000;font-weight:bold;background:#ff0;font-style:italic;}body pre,body code,body kbd,body samp{font-size:1em;font-family:monospace,monospace;_font-family:'courier new',monospace;}body pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}body q{quotes:none;}body q:before,body q:after{content:"";content:none;}body small{font-size:85%;}body sub,body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}body sup{top:-.5em;}body sub{bottom:-.25em;}body .navconFlags,body .fmFlags{position:absolute;top:-15px;right:0;}body .navconFlags img,body .fmFlags img{height:20px;}body .BilingualFlags{position:absolute;top:-15px;right:0;}body .BilingualFlags img{height:20px;}body ul,body ol{padding:0;margin:1em 0;}body ol{padding-left:24px;}body ul{list-style:none;}body ul li{padding-left:24px;background:url('../img/bullet.png') no-repeat 6px 8px;}body ul li ul{margin:5px 0;}body ul .margin_top{margin-top:10px;}body ul .bigmargin_top{margin-top:25px;}body dd{margin:0 0 0 40px;}body nav ul,body nav ol{margin:0;padding:0;list-style:none;list-style-image:none;}body img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}body svg:not(:root){overflow:hidden;}body figure{margin:0;}body #recaptcha_response_field{margin-bottom:8px;border:1px solid #ccc;}body form{margin:0;}body fieldset{border:0;margin:0;padding:0;}body label{cursor:pointer;}body legend{border:0;padding:0;*margin-left:-7px;}body button,body input{*overflow:visible;line-height:normal;}body table{border-spacing:0;border-collapse:collapse;}body table button,body table input{*overflow:auto;}body button,body input[type="button"],body input[type="reset"],body input[type="submit"]{cursor:pointer;-webkit-appearance:button;}body input[type="checkbox"],body input[type="radio"]{box-sizing:border-box;}body input[type="search"]{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-appearance:textfield;-webkit-box-sizing:content-box;}body input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}body button::-moz-focus-inner,body input::-moz-focus-inner{border:0;padding:0;}body textarea{overflow:auto;resize:vertical;vertical-align:top;}body input:invalid,body textarea:invalid{background-color:#f0dddd;}body td{vertical-align:top;}body .withPadding td{padding:5px;}body .fullwidth,body #main{width:100%;width:940px;margin:0 auto;position:relative;}body .left{float:left;}body .right{float:right;}body blockquote{margin:20px 0;color:#1a1a1a;background:#d8e4f2;border:1px solid #005581;padding:10px 10px 10px 20px;border-left:3px solid #005581;}body p.link{margin:0;display:inline;color:#00b2c0;}body p.time{font-size:11px;color:#808080;margin:0;}body #full_content{float:left;width:760px;}body #full_content p.meta_text_management{font-size:11px;color:#989898;margin-top:-7px;font-style:italic;margin-bottom:5px;}body #full_content #page_list.research-projects li>a div img{width:100%;height:auto;}body #full_content #page_list li.text-block{padding:15px 0;}body #full_content #page_list li .list_text{float:right;width:518px;max-width:518px;}body #full_content #page_list li .list_text p{width:410px;}body #full_content #page_list li .list_text h3{margin-top:-2px;margin-bottom:5px;}body #full_content #page_list li .list_text .shipping,body #full_content #page_list li .list_text p{max-width:100%;}body #full_content #page_list li .list_text .shipping a{color:#e6006e;}body #full_content #page_list li .list_text .shipping .odd{background:#f4f4f4;border-top:1px dashed #d4d4d4;border-bottom:1px dashed #d4d4d4;}body #full_content #page_list li .list_text .shipping .two_items{overflow:hidden;padding:6px 0 6px 5px;}body #full_content #page_list li .list_text .shipping .two_items div{width:50%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body #full_content #page_list li .list_text .one_item{padding:6px 0 6px 5px;}body #full_content #page_list li .list_text_full p{width:auto;max-width:410px;}body #full_content #page_list.resources_list li .list_text{width:616px;max-width:100%;}body #full_content #page_list.resources_list li .list_text p{width:auto;}body #full_content.shipping_content #page_list.resources_list li .list_text{width:527px;}body p.aston{font-size:16px;line-height:22px;margin-bottom:10px;}body p{margin-top:0;line-height:18px;}body p .side_para{margin:10px 0;}body p .side_link{margin:0 0 20px;}body p .meta_text{font-size:11px;color:#989898;font-style:italic;margin-bottom:10px;}body p .error{color:#f00;}body .usercontent{margin-bottom:40px;}body .usercontent h3{margin-bottom:10px;}body #col_content h3,body .featured_media_item-text h3,body .projects .list_text h3,body #full_content h3{font-size:14px;margin-bottom:3px;}body #col_content.full_width{width:100%;}body #col_content{float:left;width:520px;margin-right:20px;margin-bottom:10px;}body #col_content>div#jslidernews1{position:relative;width:520px;height:250px;margin-top:0;}body #col_content>div#jslidernews1>div.full-screen:hover{cursor:pointer;}body #col_content>div#jslidernews1>div.full-screen{position:absolute;top:10px;right:15px;z-index:100;}body #col_content>div#jslidernews1>div.full-screen>i{text-shadow:1px 2px 5px #4c5b52;color:#fff;font-size:20px;}body #col_content>div#jslidernews1>div.main-slider-content{width:520px;height:250px;}body #col_content>div#jslidernews1 div.navigator-content ul.navigator-wrap-inner img{width:90%;height:auto;}body #col_content>div.list-left,body #col_content>div.list-right{float:left;width:49%;}body #col_content>div.list-right{margin-left:1%;}body #col_content h1,body #col_content h2,body #col_content h3{margin-top:0;}body #col_content a .expand{height:22px;padding-right:25px;display:inline-block;margin-top:5px;margin-bottom:10px;background:url(../img/capabilities-expand-arrow.png) no-repeat right 2px;}body #col_content a .collapse{height:22px;padding-right:25px;display:inline-block;margin-top:5px;margin-bottom:10px;background:url(../img/capabilities-collapse-arrow.png) no-repeat right 2px;}body #col_content img{max-width:520px;}body #col_content .featured_image{float:left;width:520px;overflow:hidden;margin-bottom:10px;}body #col_content .featured_gallery{float:left;width:520px;height:300px;overflow:hidden;position:relative;margin-bottom:15px;background:#ebebeb;border:1px solid #ebebeb;}body #col_content .featured_gallery ul#gallery li{width:50px;height:50px;overflow:hidden;margin-right:10px;border:2px solid #00b2c0;}body #col_content .featured_gallery ul#gallery li:hover{border:2px solid #fff;}body #col_content .featured_gallery .controls{width:518px;display:block;position:absolute;left:0;bottom:0;background:url('../img/bg_pattern_blue.png');}body #col_content .featured_gallery .controls ul{padding:0;list-style:none;}body #col_content .featured_gallery .controls ul li{padding:0;float:left;background:none;}body #col_content .featured_gallery .controls ul a{display:block;margin-right:10px;}body #col_content h4{font-size:16px;color:#005581;margin-bottom:5px;}body #col_content h1{margin-bottom:10px;}body #col_content ul li,body #col_content ol li{line-height:22px;}body #col_content .right_img{float:right;margin:0 0 10px 15px;border:1px solid #ebebeb;}body #col_content .left_img{float:left;margin:0 15px 10px 0;border:1px solid #ebebeb;}body #col_content #page_list li.first,body #col_content .page_list li.first,body #col_content #page_list.page_list_news li{padding-top:15px;}body #col_content #page_list.page_list_news li{padding-bottom:15px;}body #col_content #page_list li .list_text,body #col_content .page_list li .list_text{float:right;width:280px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}body #col_content #page_list li .list_text h3,body #col_content .page_list li .list_text h3{margin-bottom:5px;}body #col_content #page_list li .list_text_full,body #col_content .page_list li .list_text_full{width:auto;float:left;margin-left:18px;}body h3.management{margin-bottom:2px;}body .usercontent p{margin-bottom:10px;}body .margin_ten{margin-bottom:10px;}body .blue_text{color:#005581;}body p.link:after,body a.link:after,body .internal_link:after{content:" »";}body span .side_title{font-size:14px;}body #year_carousel .controls_plain{display:block;position:absolute;left:0;bottom:15px;}body #year_carousel .controls_plain ul{padding:0;list-style:none;}body #year_carousel .controls_plain ul li{padding:0;float:left;background:none;}body #year_carousel .controls_plain ul li a{display:block;margin-right:10px;}body #gallery_control{margin:0;float:left;width:85px;padding:20px 20px 0;}body #gallery_control li{padding-left:0;background:none;text-indent:-5000px;}body #gallery_control li .prev a,body #gallery_control li .next a{padding:0;height:41px;display:block;margin:0;background:url('../img/gallery_arrows.png');}body #gallery_control li .prev a{width:35px;background-position:left top;}body #gallery_control li .prev a:hover{background-position:left -41px;}body #gallery_control li .next a{width:34px;background-position:right top;}body #gallery_control li .next a:hover{background-position:right -41px;}body h1{font-size:18px;margin-bottom:15px;}body h2{font-size:18px;line-height:22px;margin-bottom:10px;}body h3{font-size:16px;line-height:21px;margin-bottom:10px;}body h3 .management,body h3 .resources{margin-bottom:0;}body h3 .tagline,body h3 .date{color:#808080;}body h3 .date{font-size:14px;margin-bottom:10px;}body h1,body h2,body h3{color:#005581;margin-top:-2px;font-family:'Open Sans',sans-serif;}body .no_margin{margin-bottom:0;}body #header{z-index:99999;position:relative;border-top:8px solid #005581;}body #header h1{float:left;margin:20px 0 0;}body #header #top_right{width:220px;}body #header .right ul{padding:0;list-style:none;margin:15px 0 15px;}body #header ul#top_nav li,body #header ul#social li{float:left;display:block;font-size:11px;}body #header ul#top_nav{margin-top:19px;text-align:right;}body #header ul#top_nav li{padding:0 10px;background:url('../img/ul_line.png') no-repeat right;}body #header ul#top_nav li a{color:#666;position:relative;}body #header ul#top_nav li a div.highlight{position:absolute;top:-5px;right:-7px;bottom:-5px;left:-7px;background-color:#f00;z-index:-1;background-color:#e20177;}body #header ul#top_nav li a.highlighted{color:#fff;}body #header ul#top_nav li a.highlighted:hover{color:#fff;}body #header ul#top_nav li a:hover{color:#00b1bf;text-decoration:none;}body #header ul#top_nav li.last-child{background:none;padding-right:12px;}body #header ul#social li{padding-left:0;background:none;padding-right:5px;}body #header ul#social li.last-child{padding-right:0;}body #header form#search_bar{padding:0;width:210px;position:absolute;right:0;top:50px;}body #header form#search_bar input{float:left;width:196px;height:16px;color:#333;outline:none;background:none;vertical-align:middle;padding:6px 6px 6px 6px;border:1px solid #ebebeb;}body #header form#search_bar input.search_submit{width:30px;height:28px;float:right;z-index:9999;border:0;text-indent:-5000px;text-transform:capitalize;position:absolute;right:1px;top:1px;background:url('../img/search_go.png') no-repeat 10px;}body .twentyfive_years{border-top:0;}body .twentyfive_title{padding:10px 0;background:#005581;}body .twentyfive_title p{width:940px;color:#fff;margin:0 auto;}body .top-left-nav{margin-bottom:20px;}body form#news_search_bar{padding:0;width:160px;margin-top:8px;position:relative;}body form#news_search_bar input{float:left;width:146px;height:16px;outline:none;color:#333;background:none;vertical-align:middle;padding:6px 6px 6px 6px;border:1px solid #ebebeb;}body form#news_search_bar #search_submit,body form#news_search_bar .search_submit{width:30px;height:28px;float:right;z-index:9999;border:0;text-indent:-5000px;text-transform:capitalize;position:absolute;right:1px;top:1px;background:url('../img/search_go.png') no-repeat 10px;}body #blue_strip{color:#fff;margin:-8px 0;display:block;padding:4px 0;background:#005581;}body #blue_strip a{color:#fff;font-size:11px;}body #blue_strip a.first{margin-right:10px;padding-right:10px;background:url('../img/ul_line.png') no-repeat right;}body .margin20{margin-bottom:20px;}body .topmargin15{margin-top:15px;}body .menu{display:none;}body #nav_holder{font-size:14px;margin:20px 0 10px;font-family:Arial,Sans-Serif;border-top:1px dotted #ebebeb;border-bottom:1px dotted #ebebeb;}body #nav_holder a{color:#00385d;}body #nav_holder a:hover,body #nav_holder a.active{text-decoration:none;color:#00b1bf;}body #nav_holder p{margin:0;float:right;cursor:pointer;padding:17px 15px 14px 72px;background:url('../img/map.png') no-repeat 10px 12px;}body .client_nav_holder{margin-bottom:20px;}body #nav{margin:0;float:left;z-index:999999;position:relative;}body #nav li{padding:0;float:left;z-index:999999;background:none;position:relative;}body #nav li h2{font-size:18px;color:#35b1ba;padding:8px 20px;margin:0 0 0 -1px;border-left:1px solid #f4f4f4;}body #nav li a{display:block;padding:20px 15px;background:url('../img/ul_line.png') no-repeat right;}body #nav li.last-child a{background:none;}body #nav li:hover{margin:0;cursor:pointer;background:#fff;}body #nav li:hover>a{margin:-1px;cursor:pointer;color:#00b2c0;background:#fff;border:1px solid #ccc;border-bottom:1px solid #fff;}body #nav li:hover a.no_child{margin:0;border:none;background:url('../img/ul_line.png') no-repeat right;}body #nav li:hover .siteNavSub{display:block;}body #nav li:hover .siteNavSub li:hover{border:0;}body #nav .siteNavSub{padding:0;width:290px;display:none;z-index:-9999;background:#fff;border:1px solid #ccc;position:absolute;left:-1px;}body #nav .siteNavSub ul{margin:0;}body #nav .siteNavSub ul li{margin:0;display:block;float:none;}body #nav .siteNavSub ul li a{margin:0;padding:9px 15px;border:0;border-top:1px solid #fff;border-bottom:1px solid #ccc;}body #nav .siteNavSub ul li a.has_child{background:url('../img/li_arrow_off.png') no-repeat 265px;}body #nav .siteNavSub ul li a.has_child:hover{width:260px;background:#f4f4f4 url('../img/li_arrow_on.png') no-repeat 265px;}body #nav .siteNavSub ul li a:hover,body #nav .siteNavSub ul li a.active{color:#00b1bf;margin:-1px 0 0;padding-top:10px;background:#f4f4f4;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}body #nav .siteNavSub ul li.first a{border-top:0;}body #nav .siteNavSub ul li.first a:hover{margin:0;padding-top:9px;border-top:0;}body #nav .siteNavSub ul li.last a,body #nav .siteNavSub ul li.last a:hover{border-bottom:none;}body #nav .siteNavSub li:hover .siteNavSubSub{display:block;}body #nav .siteNavSub .siteNavSubSub a:hover{background:#fff;}body #nav .siteNavSubSub{left:290px;padding:0;width:193px;display:none;background:#f4f4f4;border:1px solid #ccc;position:absolute;top:0;}body #nav .siteNavSubSub li a{margin:0;background:#f4f4f4;padding:9px 20px 10px;border-top:0;border-bottom:1px solid #ccc;}body #nav .siteNavSubSub li a:hover{margin:0;border-top:0;border-bottom:1px solid #ccc;}body #nav .siteNavSubSub:hover{margin-top:-1px;}body #nav li.last a,body #nav li.last a:hover{border-bottom:none;}body .subsidiary_menu li:hover a{margin:0;border:none;background:url('../img/ul_line.png') no-repeat right;}body #breadcrumb,body .breadcrumb{font-size:12px;color:#005581;margin:0 0 30px;}body #breadcrumb li,body .breadcrumb li{padding:0;float:left;display:block;background:none;margin-right:5px;position:relative;padding-right:15px;}body #breadcrumb li span,body .breadcrumb li span{font-size:14px;color:#00b2c0;margin-left:5px;position:absolute;top:-1px;}body #homepage_header{padding-top:10px;position:relative;margin-bottom:20px;}body #sub_carousel{float:left;width:700px;height:400px;overflow:hidden;margin-right:18px;position:relative;background:url('../img/hg-homepage.png') no-repeat left top;}body #carousel{float:left;width:700px;height:482px;overflow:hidden;margin-right:18px;position:relative;background:#f4f4f4;border:1px solid #ebebeb;}body #carousel a:hover{text-decoration:none;}body #carousel ul{margin:0;padding:0;position:relative;}body #carousel ul li{float:left;display:inline;list-style:none;background:none;position:relative;padding-left:0;}body #carousel img{width:700px;height:375px;border-bottom:4px solid #005581;}body #carousel .caption_holder{margin:0;padding:6px 0 5px;position:absolute;top:332px;left:0;}body #carousel span{color:#fff;font-size:24px;font-weight:300;line-height:38px;padding:6px 12px;background:#005581;font-family:'Open Sans',sans-serif;}body #carousel h3{font-size:13px;padding:0 15px;color:#005581;line-height:18px;font-family:Arial,Sans-Serif;margin:20px 0 0 425px;border-left:1px solid #c3d4dd;}body #carousel .brown .caption_holder span{background:#887665;}body #carousel .brown img{border-bottom:4px solid #887665;}body #carousel .pink .caption_holder span{background:#e20177;}body #carousel .pink img{border-bottom:4px solid #e20177;}body #feature_carousel_navigation,body .hide{display:none;}body #feature_carousel{float:left;width:940px;height:142px;max-width:100%;overflow:hidden;margin-right:18px;position:relative;background:#ebebeb;border:1px solid #ebebeb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body #feature_carousel ul{margin:0;padding:0;position:relative;width:8000px;}body #feature_carousel ul li{float:left;display:inline;background:none;list-style:none;min-width:960px;position:relative;padding-left:0;}body #feature_carousel ul li .single_feature,body #feature_carousel ul li .single_feature_image{margin-right:18px;}body #feature_carousel ul li a:last-child{margin-right:0;}body #carousel_navigation{width:200px;text-indent:-5000px;position:absolute;left:15px;bottom:15px;}body #carousel_navigation ul{width:700px;list-style:none;position:absolute;left:0;bottom:0;}body #carousel_navigation ul li{float:left;width:10px;height:10px;display:block;background:none;padding:0 5px 0 0;}body #carousel_navigation ul li a{width:10px;float:left;height:10px;display:block;margin-right:5px;background-position:top;background-repeat:no-repeat;background-image:url('../img/carousel_nav.png');}body #carousel_navigation ul li:hover a,body #carousel_navigation ul li.current a{background-position:left -10px;}body .sub_banner,body #sub_banner{width:760px;position:relative;margin-bottom:30px;}body .sub_banner .sub_banner_img,body #sub_banner .sub_banner_img{float:left;width:760px;overflow:hidden;max-height:300px;margin-bottom:20px;background:#f4f4f4;border:1px solid #ebebeb;}body .sub_banner .subbanner_text,body #sub_banner .subbanner_text{width:760px;}body .sub_banner .subbanner_text h2,body #sub_banner .subbanner_text h2{float:left;width:200px;font-size:24px;color:#00b2c0;margin:-2px 0 0;line-height:30px;padding:0 20px 0 0;letter-spacing:-1px;}body .sub_banner .subbanner_text p,body #sub_banner .subbanner_text p{float:left;width:496px;font-size:16px;color:#005581;margin-bottom:0;line-height:22px;padding-left:20px;border-left:1px solid #00b2c0;font-family:'Open Sans',sans-serif;}body .sub_banner .subbanner_text p.yellow,body #sub_banner .subbanner_text p.yellow{border-left:1px solid #d4d112;}body .sub_banner .subbanner_text p.magenta,body #sub_banner .subbanner_text p.magenta{border-left:1px solid #c92e69;}body .sub_banner .subbanner_text p.green,body #sub_banner .subbanner_text p.green{border-left:1px solid #b4d333;}body .sub_banner ul,body #sub_banner ul{margin:0;padding:0;width:940px;list-style:none;position:absolute;bottom:0;}body .sub_banner ul li,body #sub_banner ul li{display:inline;text-align:center;}body .sub_banner ul li a,body #sub_banner ul li a{float:left;width:187px;color:#fff;display:block;padding:20px 0;font-size:1.385em;border-top:1px solid #555;border-right:1px solid #555;background:url('../img/1px_bg.png');}body .sub_banner ul li a:hover,body #sub_banner ul li a:hover{color:#d5d012;padding:16px 0 20px;text-decoration:none;border-top:5px solid #d5d012;background:url('../img/bg_pattern.png');}body .sub_banner li.last a,body #sub_banner li.last a{width:187px;border-right:0;}body div#sub_banner.projects-database div.sub_banner_img img{width:100%;height:auto;}body #sub_title{padding:20px 0;overflow:hidden;margin-bottom:30px;border:1px solid #ebebeb;background:url('../img/watermark.jpg') no-repeat right;}body #sub_title_inner{float:left;width:760px;padding:20px 0;margin-bottom:30px;border:1px solid #ebebeb;background:url('../img/watermark.jpg') no-repeat right;}body #sub_title span,body #sub_title_inner span{margin:0;float:left;width:180px;font-size:24px;padding:0 20px;color:#00b2c0;line-height:30px;letter-spacing:-1px;font-family:'Open Sans',sans-serif;}body #sub_title p,body #sub_title_inner p{float:left;width:496px;font-size:16px;margin-bottom:0;color:#005581;line-height:22px;padding-left:20px;border-left:1px solid #00b2c0;font-family:'Open Sans',sans-serif;}body .shipping_content #page_list>li>div.resources_img img{width:100%;height:auto;}body .shipping_content #sub_title p{width:450px;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body .shipping_content #featured_contact{clear:left;}body #featured_contact.projects-database{clear:left;}body #quote_title{padding:60px 20px;margin-bottom:20px;border:1px solid #ebebeb;background:url('../img/profile_ben.png') no-repeat 700px bottom;}body #quote_title h2{float:left;width:140px;font-weight:bold;margin-right:20px;}body #quote_title .quote_text{float:left;width:525px;}body #quote_title p.quote{font-size:24px;color:#005581;line-height:26px;margin-bottom:10px;}body #quote_title p.source{margin:0;color:#00b2c0;padding-left:20px;background:url('../img/line_blue.png') no-repeat left 10px;}body #home_side{width:23%;float:left;}body #home_side ul{margin:0;width:220px;height:auto;display:block;list-style:none;}body #home_side ul li{width:198px;height:43px;display:table;padding:0 10px;margin-bottom:6px;background:#f4f4f4;border:1px solid #ebebeb;}body #home_side ul li a{clear:both;height:43px;font-size:14px;color:#00385d;display:table-cell;text-decoration:none;vertical-align:middle;font-family:arial,Sans-Serif;}body #home_side ul li b{height:100%;display:inline-block;vertical-align:middle;}body #home_side ul li:hover{background:#00b2c0;}body #home_side ul li:hover a{color:#fff;}body div.operating-introduction h1{margin-bottom:15px;}body div.operating-introduction div{margin-bottom:20px;border-color:#ebebeb;padding:17px 15px 6px;background-color:#f4f4f4;}body div.operating-introduction div p{padding:0 0;}body #sub_home_side{width:188px;float:right;padding:15px;height:345px;background:#e4ecef;}body #sub_home_side p{color:#005581;}body h2.strap{color:#313131;font-size:1.846em;font-weight:normal;margin-bottom:30px;}body #featured_row{margin-bottom:25px;}body #featured_row a{color:#666;}body #featured_row .featured_item{float:left;width:218px;overflow:hidden;margin-right:22px;}body #featured_row .featured_item .feature_img{width:220px;height:158px;overflow:hidden;}body #featured_row .featured_item img{border-bottom:4px solid #005581;}body #featured_row .featured_item div{width:186px;border-top:0;padding:15px;height:122px;overflow:hidden;background:#f4f4f4;border:1px solid #ebebeb;}body #featured_row h3{margin-bottom:2px;}body #featured_row p{margin:0 0 4px;}body #featured_row a:hover{text-decoration:none;}body #featured_row a:hover img{border-bottom:4px solid #00b2c0;}body #featured_row a:hover p.link{text-decoration:underline;}body .subsidiary_featureRow{float:left;width:702px;overflow:hidden;margin-right:20px;}body .subsidiary_featureRow #featured_row{width:730px;margin-bottom:5px;}body .subsidiary_featureRow #featured_row a{color:#666;}body .subsidiary_featureRow #featured_row .featured_item{float:left;width:220px;margin-right:20px;margin-bottom:25px;}body .subsidiary_featureRow #featured_row .featured_item div{border:0;width:auto;padding:10px 0 0;background:transparent;}body .sub_latestNews,body #right_col div.sub_latestEvents{width:218px;float:right;}body .sub_latestNews ul,body #right_col div.sub_latestEvents ul{padding:15px;background:#f4f4f4;}body .sub_latestNews ul li,body #right_col div.sub_latestEvents ul li{padding:0;background:none;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ccc;}body .sub_latestNews ul li p,body #right_col div.sub_latestEvents ul li p{margin-bottom:4px;}body .sub_latestNews ul li.last,body #right_col div.sub_latestEvents ul li.last{padding:0;border-bottom:0;}body #footer_featured{padding:20px 0 40px;background:#ebebeb;border-top:1px solid #dedede;}body #footer_featured a{color:#666;}body #footer_featured p{margin:0;margin-top:5px;}body #footer_featured h2{margin-bottom:20px;}body #footer_featured h3{color:#005581;margin-bottom:2px;}body #footer_featured a:hover{text-decoration:none;}body #footer_featured a:hover p.link{text-decoration:underline;}body #footer_navigation{position:absolute;top:0;right:0;}body #footer_navigation a{width:29px;height:30px;text-indent:-5000px;background-position:top;background-repeat:no-repeat;}body #footer_navigation ul{margin:0;}body #footer_navigation ul li{float:left;width:29px;height:30px;display:block;background:none;padding-left:5px;}body #footer_navigation ul li a#prev{background-image:url(../img/footer-nav-back-link.png);}body #footer_navigation ul li a#next{background-image:url(../img/footer-nav-forward-link.png);}body #footer_navigation ul li a{width:29px;float:left;height:30px;display:block;background-position:top;background-repeat:no-repeat;}body #footer_navigation ul li a:hover{background-position:0 -30px;}body #featured_row .last,body #footer_featured .last{margin-right:0;}body #right_col>div.section.clearfix div.sub_latestEvents,body #right_col>div.section.clearfix div.sub_latestNews{width:100%;float:none;}body #right_col>div.section.clearfix div.sub_latestEvents ul,body #right_col>div.section.clearfix div.sub_latestNews ul{padding:10px;}body #right_col>div.section.clearfix div.sub_latestEvents ul li,body #right_col>div.section.clearfix div.sub_latestNews ul li{margin-bottom:0;padding-top:10px;padding-bottom:0;}body #right_col>div.section.clearfix div.sub_latestEvents ul li a,body #right_col>div.section.clearfix div.sub_latestNews ul li a{background:none;padding-left:0;border-bottom:none;}body #right_col>div.section.clearfix div.sub_latestEvents ul li:first-child,body #right_col>div.section.clearfix div.sub_latestNews ul li:first-child{padding-top:0;}body #right_col .image_title_text img{max-width:100%;}body #right_col .image_title_text.project_website img{margin-top:10px;}body #right_col .featured_rss_feed{padding:9px;width:200px;height:260px;font-size:12px;overflow:hidden;line-height:16px;margin-bottom:20px;background:#f4f4f4;border:solid 1px #d3d3d3;}body #right_col .featured_rss_feed a.prev{text-indent:-5000px;background-image:url(../img/footer-nav-back-link.png);}body #right_col .featured_rss_feed a.next{text-indent:-5000px;background-image:url(../img/footer-nav-forward-link.png);}body #right_col .featured_rss_feed a.next,body #right_col .featured_rss_feed a.prev{width:29px;float:left;height:30px;display:block;background-position:top;background-repeat:no-repeat;}body #right_col .featured_rss_feed a.next:hover,body #right_col .featured_rss_feed a.prev:hover{background-position:0 -30px;}body #right_col .featured_rss_feed .rss_nav{z-index:5;float:right;position:relative;bottom:5px;right:-4px;}body #right_col .featured_rss_feed .no_arrow{background:none;padding-left:0;border-bottom:0;}body #right_col .featured_rss_feed .rss_nav a{margin-right:5px;}body #right_col .featured_rss_feed ul{margin:0;padding:0;position:relative;width:2000px;}body #right_col .featured_rss_feed ul li{float:left;width:200px;height:220px;display:inline;list-style:none;background:none;min-width:200px;position:relative;padding-left:0;padding-right:15px;}body #right_col .featured_rss_feed ul li h3{font-size:13px;padding-top:5px;}body #right_col .featured_rss_feed img{right:10px;position:absolute;}body #right_col .featured_rss_feed h2{padding-bottom:5px;border-bottom:solid 1px #d3d3d3;}body #feeds{padding-bottom:60px;}body #feeds p{margin:0;}body #feeds ul{margin:0;padding:0;list-style:none;}body #feeds ul li{padding-left:0;background:none;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #ccc;}body #feeds ul li.last-child{border:0;margin:0;padding:0;}body #feeds .news{float:left;width:460px;margin-right:20px;}body #feeds .news p a{color:#666;display:block;}body #feeds .twitter{float:left;width:220px;margin-right:20px;word-wrap:break-word;}body #feeds .publications{float:left;width:220px;}body #feeds .publications p{width:145px;}body #feeds .publications p a{display:block;}body #feeds .publications ul{padding-top:4px;}body #feeds .news p a:hover,body #feeds .publications p a:hover{color:#00b2c0;text-decoration:none;}body .featured_news_list .news_item a{background:none;padding-left:0;}body .resources_img_small img{float:left;border:1px solid #ccc;}body .resources_img_small p{float:left;padding-left:10px;}body #primary_column{float:left;width:760px;}body #primary_column>div#col_content>ul#page_list li a div.hidden_150{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}body #primary_column.shipping_content{width:710px;}body #left_col{float:left;width:160px;margin-right:20px;}body #left_col select{display:none;}body #left_col ul{margin:0;padding:0;list-style:none;}body #left_col ul li{padding:0;background:none;}body #left_col ul li a{color:#666;display:block;padding:10px 0;padding-left:10px;background-repeat:no-repeat;background-position:left 14px;border-bottom:1px dashed #ccc;background-image:url('../img/li_arrow_off.png');}body #left_col ul li a span{color:#00b2c0;}body #left_col ul li ul.capability{margin:-5px 0 0;padding-bottom:10px;border-bottom:1px dashed #ccc;}body #left_col ul li ul.capability li a{border:none;padding:0 0 5px 20px;background-position:10px 8px;background-image:url(../img/list-dash_dark.jpg);}body #left_col ul li ul.capability li a:hover,body #left_col ul li ul.capability li a.active{background-image:url(../img/list-dash.jpg);}body #left_col ul li ul li a{padding:10px 0 10px 20px;background-position:10px 14px;}body #left_col ul li ul li ul li a{padding-left:30px;background-position:20px 14px;}body #left_col ul li ul li ul.capability li a{border:none;padding:0 0 5px 30px;background-position:20px 8px;}body #left_col ul li ul li ul.capability li a:hover,body #left_col ul li ul li ul.capability li a.active{background-position:20px 8px;}body #left_col ul li a:hover,body #left_col ul li a.active{color:#00b2c0;text-decoration:none;background-image:url('../img/li_arrow_on.png');}body #left_col ul li a:hover{text-decoration:underline;}body #left_col ul li a.pdf,body #left_col ul li a.doc,body #left_col ul li a.xls,body #left_col ul li a.html,body #left_col ul li a.pages{padding-left:25px;background-repeat:no-repeat;background-position:left 2px;}body #left_col ul li a.pdf{background-image:url('../img/pdf.png');}body #left_col ul li a.doc{background-image:url('../img/doc.png');}body #left_col ul li a.xls{background-image:url('../img/xls.png');}body #left_col ul li a.html{background-image:url('../img/html.png');}body #left_col ul li a.pages{background-image:url('../img/pages.png');}body #left_col ul a.no_border{border:none;}body #left_col ul.ship_filter{margin-top:0;}body #left_col ul.ship_filter .selectable a,body #left_col ul.ship_filter .selected a{padding-left:30px;background-image:url(/img/projectscheckbox-unticked.png);}body #left_col ul.ship_filter .selectable a{background-position:10px 5px;}body #left_col ul.ship_filter .selectable a:hover{background-position:10px -46px;}body #left_col ul.ship_filter .selected a{background-position:10px -46px;}body #left_col ul.ship_filter .selected a:hover{background-position:10px 5px;}body #left_col ul.ship_filter .fixed a,body #left_col ul.ship_filter .fixed a:hover{color:#969696;background-position:10px -106px;}body #left_col ul.projects_database .selectable a,body #left_col ul.projects_database .selected a{padding-left:18px;}body #left_col ul.projects_database .selectable a{background-position:3px 5px;}body #left_col ul.projects_database .selectable a:hover{background-position:3px -46px;}body #left_col ul.projects_database .selected a{background-position:3px -46px;}body #left_col ul.projects_database .selected a:hover{background-position:3px 5px;}body #left_col ul.projects_database h3{padding-left:0;}body #left_col ul.projects_database .fixed a:hover,body #left_col ul.projects_database .fixed a{background-position:3px -106px;}body #left_col h3{margin-bottom:8px;}body #left_col li.last a{border:0;}body #left_col li h3{font-size:14px;padding-left:10px;padding-bottom:12px;border-bottom:1px dashed #ccc;}body #left_col .input{width:160px;padding:5px;color:#fff;margin-top:8px;background:#00b2c0;border:1px solid #00b2c0;}body #left_col h2{margin-bottom:0;}body #left_col p{margin-top:10px;}body #left_col li.client_filter h3{padding-left:0;}body #left_col li.client_filter ul li a{padding:0 0 5px 20px;background-position:10px 8px;}body #left_col .side_search{margin-bottom:20px;}body #left_col .side_search h2,body #left_col .side_search p{margin-bottom:5px;}body #left_col .side_search #search_box{width:132px;border:1px solid #ccc;padding:6px 20px 6px 6px;background:url('../img/search_go.png') no-repeat 140px;}body #left_col #menu-pull{display:none;}body #right_col{float:left;width:220px;}body #right_col h3{text-decoration:none;margin-bottom:2px;}body #right_col h2{margin:0 0 5px;font-size:16px;line-height:22px;}body #right_col h2 a,body #right_col h2 a:hover{color:#005581;text-decoration:none;}body #right_col li a{display:block;color:#00b2c0;padding-left:10px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dashed #ccc;background:url(../img/li_arrow_on.png) no-repeat left 4px;}body #right_col li a:hover{text-decoration:underline;}body #right_col .video{margin-bottom:30px;}body #right_col .video h3{font-size:14px;color:#3c9ea5;margin-bottom:0;}body #right_col .video p{margin-bottom:10px;}body #right_col .right_image{width:220px;overflow:hidden;}body #right_col .map{width:218px;overflow:hidden;margin-bottom:10px;border:1px solid #ebebeb;}body #right_col .greybox{padding:15px;margin-bottom:15px;background:#f4f4f4;border:1px solid #ebebeb;}body #right_col .greybox p{margin:0;}body #right_col a.internal_link{margin-bottom:0;}body #right_col a h3{padding-left:80px;}body #right_col a:hover h3{color:#00b2c0;text-decoration:none;border-top:5px solid #00b2c0;}body #right_col .profile p,body #right_col .vacancies p,body #right_col .locations p,body #right_col .careers p{padding-left:80px;}body #right_col ul{padding:0;margin:0 0 25px;}body #right_col ul li{margin:0;padding:0;background:none;}body #right_col ul.info{margin-bottom:20px;}body #right_col ul.info li a{margin:0;border:0;padding:0;color:#00b2c0;margin-bottom:2px;}body #right_col ul.info li a:hover{text-decoration:underline;}body #right_col .profile{background:url('../img/icon_profiles.png') no-repeat left 15px;}body #right_col .vacancies{background:url('../img/icon_vacancies.png') no-repeat left 15px;}body #right_col .locations{background:url('../img/icon_locations.png') no-repeat left 15px;}body #right_col .careers{background:url('../img/icon_careers.png') no-repeat left 15px;}body #right_col li.last a{border:0;}body #right_col .inline_feature .clearfix{height:65px;position:relative;margin-bottom:10px;}body #right_col .inline_feature h2{width:130px;margin-bottom:0;position:absolute;left:0;bottom:0;}body #right_col .inline_feature img{position:absolute;right:0;bottom:0;}body #left_col.shipping_left{width:210px;}body #left_col.shipping_left #search_box{width:184px;background:url('../img/search_go.png') no-repeat 188px;}body #left_col.shipping_left .input{width:212px;}body #left_col.shipping_left select{width:212px;}body #left_col.shipping_left h3{color:#333;font-size:14px;font-weight:bold;padding-bottom:0;padding-top:10px;margin-bottom:5px;border-bottom:none;}body #left_col.shipping_left li span{color:#00b2c0;}body #left_col.shipping_left li ul{padding:0 0 10px;margin-bottom:20px;border-bottom:1px dashed #ccc;}body #left_col.shipping_left li ul li>div.caption{padding:2px 0 10px 0;}body #left_col.shipping_left li ul li div.slider-container{padding:0 7px 0 7px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}body #left_col.shipping_left li ul li div.slider-container div.slider a{padding:0;background-image:none;border-bottom:inherit;}body #left_col.shipping_left li ul li>a{border-bottom:0;padding:0 0 5px 30px;background-position:20px 8px;}body #left_col.shipping_left li a.removeFilter{color:#00b2c0;padding-left:20px;background-image:none;background:url('../img/arrow-back.png') no-repeat 10px 5px;}body #left_col.shipping_left li a.removeFilter:hover{text-decoration:underline;background:url('../img/arrow-back.png') no-repeat 10px 5px;}body #left_col.shipping_left li a.master_filter{font-weight:bold;margin-top:10px;padding-left:10px;margin-bottom:-10px;background:url('../img/arrow-back.png') no-repeat left 5px;}body #left_col.shipping_left li a.master_filter:hover{text-decoration:underline;background:url('../img/arrow-back.png') no-repeat left 5px;}body #left_col.shipping_left li.single_nav_item{padding-left:20px;}body #projects_map{overflow:hidden;margin-top:-10px;margin-bottom:12px;background:#f4f4f4;border:1px solid #ccc;}body #projects_map a.list_closed{margin:0;height:30px;display:block;text-align:right;line-height:30px;padding:0 35px 0 0;border-bottom:1px solid #ccc;background:#f4f4f4 url(../img/arrow-up.png) no-repeat center right 10px;}body #projects_map a.list_opened{margin:0;height:30px;display:block;border-bottom:0;text-align:right;line-height:30px;padding:0 35px 0 0;background:#f4f4f4 url(../img/arrow-down.png) no-repeat center right 10px;}body #projects_map .google_modal{margin:0;width:auto;padding:0;max-width:550px;border-bottom:0;}body #projects_map .google_modal #page_list li{padding:10px;}body #projects_map .google_modal .list_text{float:none;width:auto;font-family:arial,sans-serif;}body #projects_map .google_modal .list_text h3{font-size:14px;padding-top:0;max-width:500px;padding-bottom:0;font-weight:normal;font-family:'Open Sans',sans-serif;}body #projects_map .google_modal .list_text h3 a{font-size:inherit;}body #projects_map .google_modal .list_text p{width:500px;}body #projects_map .google_modal .list_text .contact{margin-top:7px;padding-top:7px;border-top:1px dashed #ccc;}body #projects_map .google_modal .shipping{width:500px;}body #projects_map p{margin:0;}body #projects_map .mapWarning{padding:15px;}body .twentyfive_list{width:700px;}body #full_content.shipping_content{width:710px;max-width:100%;}body #full_content.shipping_content .right_img{float:right;margin:0 0 10px 15px;border:1px solid #ebebeb;}body #full_content.shipping_content .left_img{float:left;margin:0 15px 10px 0;border:1px solid #ebebeb;}body #full_content.shipping_content .page_list li .list_text{width:518px;}body #full_content.shipping_content #page_list li.no_image .list_text,body #full_content.shipping_content .page_list li.no_image .list_text{float:left;}body #full_content.shipping_content #page_list li .list_text p{width:410px;}body #full_content.shipping_content #page_list.projects .list_text p{width:auto;margin-right:20px;}body #featured_contact{padding-top:15px;margin:30px 0 20px;border-top:1px dashed #ccc;}body #featured_contact .featured_contact_img{float:left;width:110px;height:110px;overflow:hidden;margin-right:15px;border:1px solid #ebebeb;}body #featured_contact .featured_address{float:left;width:150px;min-height:110px;margin-right:20px;padding-right:20px;border-right:1px solid #ccc;}body #featured_contact .featured_links{float:left;width:180px;}body #page_list,body .page_list{margin:0;}body #page_list li,body .page_list li{padding:30px 0;background:none;overflow:hidden;border-bottom:1px dashed #ccc;}body .page_list_news li{padding:15px 0;}body .page_list_news li img{float:left;border-style:none;margin:3px 10px 0 0;}body .page_list_news h3 a,body .page_list_news h3 a:hover{color:#00b2c0;}body .page_list_news h3 a:hover{text-decoration:underline;}body .events_list h3,body .search_list h3{margin-bottom:2px;}body p.dates,body p.relevance{font-size:14px;color:#a4a4a4;margin-bottom:10px;}body #page_list .list_text_news p.meta_text,body .page_list .list_text_news p.meta_text{font-size:13px;color:#989898;font-style:normal;margin-bottom:10px;}body #page_list li .list_img,body .page_list li .list_img{float:left;width:220px;height:150px;overflow:hidden;border:1px solid #ebebeb;}body #page_list li .resources_img,body .page_list li .resources_img{float:left;width:120px;height:auto;overflow:hidden;border:1px solid #ccc;}body #page_list li.last,body .page_list li.last{border-bottom:0;padding-bottom:5px;}body #page_list li.first,body .page_list li.first{border-top:0;padding-top:0;}body .list_text a:hover{text-decoration:none;}body .list_text a.link:hover,body .list_text a.internal_link:hover,body .list_text a.external:hover{text-decoration:underline;}body .projects .list_text h3,body .list_text_news h3{margin-bottom:5px;}body .resources_list li img{border:0;}body .resource_section{margin-bottom:30px;}body .resource_section .resources_img{width:122px;border:1px solid #ccc;height:160px;}body .list_text_news p{margin-bottom:0;}body .projects .no_image .list_text p{width:600px;}body .resources_page .resources_img{float:left;width:120px;height:165px;overflow:hidden;margin-right:15px;}body .resources_page .list_text{float:left;width:520px;}body .resources_page .list_text h3{margin-bottom:5px;}body #resource_downloads{width:625px;padding:15px;margin-bottom:0;background:#f4f4f4;border:1px solid #ebebeb;}body #resource_downloads ul{margin:0;}body #resource_downloads ul li{background:0;padding-left:0;padding:10px 0;border-bottom:1px dashed #ccc;}body #resource_downloads ul li a{padding-top:5px;padding-bottom:2px;}body #resource_downloads ul li.last{border:0;}body #right_col .featured_links_list h3{margin:0;margin-bottom:7px;}body #right_col .featured_links_list a{background:none;padding-left:0;}body #right_col .featured_links_list p{margin:5px 0 0;padding-bottom:5px;}body #right_col .featured_links_list ul{padding:0;margin:5px 0 20px;}body .right_col_image{width:220px;height:125px;overflow:hidden;margin-bottom:10px;}body .image_title_text,body .right_base_image,body .inline_feature{margin-bottom:20px;}body .image_title_text img{margin-bottom:10px;}body .fixed_left_base{width:140px;float:left;margin-right:20px;}body .fixed_right_base{width:60px;float:right;}body .featured_media_item h2,body .featured_text_icon h2,body .featured_contact h2{margin-bottom:10px;}body .featured_media_item{margin-bottom:20px;}body .featured_media_item h3{margin-bottom:4px;}body .featured_media_item p{margin-bottom:8px;}body .featured_text_box_b{padding:10px;border:1px dotted #ccc;}body .featured_text_box_b,body .featured_text_box{margin-bottom:20px;}body .featured_text_box_b .right-feature-embed-video,body .featured_text_box .right-feature-embed-video{width:220px;height:150px;}body .featured_text_box p,body .featured_text_box_b p{margin-bottom:10px;}body .featured_text_icon{margin-bottom:20px;}body .featured_text_icon a{margin-left:80px;}body .featured_text_icon p,body .featured_media_item-text,body .contact_text{float:right;width:142px;margin-bottom:8px;}body .featured_text_icon .right_col_icon,body .featured_media_item .right_col_icon,body .contact_icon{float:left;width:65px;height:65px;overflow:hidden;border:1px solid #ccc;}body .featured_news_list{margin-bottom:20px;}body .featured_news_list ul{margin:0;}body .featured_news_list ul li{margin-bottom:8px;padding-bottom:4px;border-bottom:1px dashed #ccc;}body .featured_news_list ul li a{border-bottom:0;display:block;padding-bottom:0;margin-bottom:0;}body .featured_news_list ul li.last{border-bottom:0;padding-bottom:8px;margin-bottom:0;}body .featured_news_list p{margin-bottom:4px;}body .featured_contact{margin-bottom:20px;}body .featured_contact .clearfix{margin-bottom:10px;}body .featured_contact .contact_blurb p{margin-top:-5px;}body .featured_contact p{margin-bottom:10px;}body p.tel_icon{margin-bottom:0;padding-left:20px;background:url('../img/icon_phone.png') no-repeat left -15px;}body p.email_icon{padding-left:20px;background:url('../img/icon_email.png') no-repeat left -11px;}body p.card_icon{padding-left:20px;background:url('../img/bus-card-icon.png') no-repeat left -11px;}body p.website_icon{padding-left:20px;background:url('../img/group-site-icon.png') no-repeat left -11px;}body a.email_icon{padding-left:20px;background:url('../img/icon_email.png') no-repeat left -11px;}body a.card_icon{padding-left:20px;background:url('../img/bus-card-icon.png') no-repeat 1px;}body a.website_icon{padding-left:20px;background:url('../img/group-site-icon.png') no-repeat;}body .right_col_map{width:220px;height:125px;overflow:hidden;margin-bottom:10px;border:1px solid #ccc;}body .capbilities_list ul{margin:8px 0 0;}body #pagination,body .pagination{padding-top:15px;border-top:1px dashed #ccc;}body #pagination li,body .pagination li{padding:0;float:left;display:block;line-height:22px;margin:0 5px 20px 0;background-image:none;}body #pagination li a,body .pagination li a{width:23px;height:23px;color:#666;display:block;padding-top:0;text-align:center;background-color:#f4f4f4;border:1px solid #ebebeb;}body #pagination li a:hover,body #pagination li a.current,body .pagination li a:hover,body .pagination li a.current{color:#fff;text-decoration:none;background-color:#00b1bf;border:1px solid #00b1bf;}body #pagination li.title,body .pagination li.title{border:0;width:auto;background:none;padding-top:3px;margin-right:10px;}body ul.top_fit{margin-top:0;}body #event_side h3{margin-bottom:4px;}body #event_side p{margin:0;}body #event_side li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ccc;}body ul#event_side{margin-bottom:15px;}body a.external{padding-right:20px;background:url(../img/external.png) no-repeat right;}body #grid .profile_img{width:216px;height:186px;overflow:hidden;border:1px solid #ebebeb;}body #profile_image{float:right;width:218px;overflow:hidden;border:1px solid #ccc;}body h3.staff_profile{color:#666;font-size:14px;}body .subsidiary_carousel{border:none;height:400px;background:none;}body .subsidiary_carousel img{border:none;}body .subsidiary_carousel ul li{height:375px;overflow:hidden;}body .subsidiary_carousel #main-slide-holder .brown,body .subsidiary_carousel #main-slide-holder .pink,body .subsidiary_carousel #main-slide-holder .blue{width:420px;padding:10px 20px 15px;position:absolute;bottom:0;left:0;}body .subsidiary_carousel #main-slide-holder .brown{background-color:#887665;background-color:rgba(136,118,101,.8);}body .subsidiary_carousel #main-slide-holder .brown h3{color:#d4d00f;}body .subsidiary_carousel #main-slide-holder .pink{background-color:#e20177;background-color:rgba(226,1,119,.8);}body .subsidiary_carousel #main-slide-holder .pink h3{color:#fff;}body .subsidiary_carousel #main-slide-holder .blue{background-color:#005581;background-color:rgba(0,85,129,.8);}body .subsidiary_carousel #main-slide-holder .blue h3{color:#fff;}body .subsidiary_carousel #main-slide-holder p{color:#fff;font-size:16px;margin-bottom:0;line-height:20px;font-family:'Open Sans',sans-serif;}body .subsidiary_carousel #main-slide-holder h3{padding:0;font-size:24px;font-weight:600;line-height:28px;margin:0 0 8px;border-left:none;font-family:'Open Sans',sans-serif;}body .subsidiary_navigation{bottom:0;left:310px;}body .subsidiary_navigation ul{margin:0;width:100px;}body #year_carousel{margin-bottom:20px;padding-bottom:15px;border-bottom:1px dashed #ebebeb;}body #year_carousel .featured_image{width:515px;overflow:hidden;position:relative;margin-bottom:10px;border:1px solid #ebebeb;}body #year_carousel .left{margin-right:20px;}body #year_carousel .featured_blurb{width:500px;}body #year_list{margin:0;float:left;width:400px;}body #year_list li{padding:0;float:left;display:block;background:none;margin:0 10px 10px 0;}body #year_list li a{width:70px;height:58px;display:block;font-size:40px;color:#bababa;font-weight:bold;padding-top:12px;text-align:center;background:#f4f4f4;border:1px solid #ebebeb;}body #year_list li a:hover,body #year_list li a.active{width:66px;height:55px;color:#666;padding-top:10px;background:#fff;text-decoration:none;border:3px solid #00b1bf;}body #year_list li.last{margin-right:0;}body #year_list li.final a{width:398px;}body #year_list li.final a:hover,body #year_list li.final a.active{width:394px;}body .twentyfive_list #page_list{margin-top:0;}body .twentyfive_list #page_list li.first{border-top:0;padding-top:0;}body .twentyfive_list #page_list li .list_text,body .twentyfive_list #page_list li .list_text p{width:460px;}body .twentyfive_list #page_list li .list_text p{margin-bottom:10px;}body .twentyfive_list #page_list li .list_text h3{margin-bottom:7px;}body #full_flash{width:938px;overflow:hidden;border:1px solid #ebebeb;margin-bottom:20px;}body #addthis{width:166px;float:left;padding-top:4px;}body .addthis_32x32_style .at300bs.at15t_compact{margin:0;padding:0;width:92px;background:url("../img/share_button.png");}body .addthis_default_style .at300b,body .addthis_default_style .at300m{padding:0 5px 0 0;}body .addthis_button_compact{padding:0;}body #full_content #sharing_section{border-top:0;padding-top:20px;position:relative;}body #full_content .post_box{width:480px;}body #full_content .post_box input#share_field{width:375px;}body #sharing_section{padding-top:15px;margin-bottom:20px;border-top:1px dashed #ccc;display:none;}body .post_box{padding:0;float:left;width:344px;height:41px;margin-right:10px;background:#e1e1e1;}body .post_box input#share_field{margin:5px;float:left;width:240px;height:26px;padding-left:10px;}body .post_box input.addthis_button_twitter{float:left;margin:4px;}body .post_box input.addthis_button_twitter:focus{border:0;outline:none;}body .post_box input.addthis_button_twitter:hover{opacity:.8;}body .post_box span{float:left;padding:14px 0;font-size:10px;font-weight:bold;margin-right:2px;}body .search_page,body .page_not_found{margin-left:180px;}body .search_ref{background:#92f9ff;padding:2px 3px;}body #site_search{margin-bottom:20px;}body #site_search p{margin-bottom:10px;}body #site_search #search_bar{float:left;width:260px;padding:0 0 0 10px;margin-bottom:15px;border:1px solid #ebebeb;}body #site_search #search_bar input{border:0;float:left;width:182px;height:28px;outline:none;color:#8f8f8f;vertical-align:middle;}body #site_search #search_bar #search_submit{width:70px;height:30px;float:right;}body #site_search h3.search_results{margin-bottom:15px;}body .search_form input{float:left;padding:0 10px;line-height:25px;height:28px;border:1px solid #ccc;}body .search_form input.submit{padding:0;float:left;color:#fff;border-left:0;padding:0 10px;line-height:25px;background:#00b2c0;height:30px;border:1px solid #00b2c0;}body h2.search_results{margin-bottom:3px;}body h3.search_results{font-size:14px;color:#a4a4a4;}body .search_list li.news img{width:10%;}body .search_list li.news div{width:88%;}body .search_list li{padding:15px 0;}body .search_list li img{width:20%;height:auto;float:left;margin-right:2%;border:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}body .search_list li div{float:left;width:78%;}body .search_list h3 a{color:#005581;}body .search_list h3 a:hover{color:#00b2c0;text-decoration:none;}body #not_found h2{margin-bottom:3px;}body #not_found h3{font-size:14px;color:#a4a4a4;}body #grid{padding:0;float:left;width:720px;margin:0 0 20px 20px;background:url('../img/grid-watermark.png') no-repeat bottom right;}body #grid .last{margin-right:0;}body #grid .bottom{margin-bottom:0;}body .people{background:none;}body .grid_item{float:left;width:218px;height:188px;overflow:hidden;position:relative;margin-right:20px;margin-bottom:20px;right:-20px;bottom:-20px;border:1px solid #ebebeb;}body .grid_item a:hover{text-decoration:none;}body .grid_item a.no_link{cursor:default;}body .grid_item a .details{padding:15px 10px 5px;background:url('../img/bg_trans_cyan.png');position:absolute;left:0;right:0;bottom:0;}body .grid_item a .brown_bg{background:url('../img/single_brown.png');}body .grid_item a .green_bg{background:url('../img/single_green.png');}body .grid_item a .grey_bg{background:url('../img/single_grey.png');}body .grid_item a .pink_bg{background:url('../img/single_pink.png');}body .grid_item a .blue_bg{background:url('../img/single_blue.png');}body .grid_item a h3{color:#fff;display:block;margin:-2px 0 0;}body .grid_item a p{color:#fff;margin-right:8px;}body .grid_item a .hiding{display:none;position:absolute;margin-right:11px;}body .grid_item h4{margin-top:2px;}body .grid_item p.bio_short{margin-top:10px;line-height:16px;font-size:12px;padding-right:10px;}body .grid_text_block{padding:15px;background:#00b2c0;width:190px;border:none;height:160px;}body .grid_text_block h3{color:#fff;}body .last_grid_item{margin-right:0;}body #footer_featured p{font-size:12px;}body .double_feature{float:left;width:458px;height:140px;margin-right:20px;background:#f4f4f4;border:1px solid #d9d9d9;}body .double_feature1_l{margin-right:20px;}body .double_feature1_l,body .double_feature1_r{width:220px;height:140px;}body .double_feature1_r{margin-left:20px;}body .double_feature1_l,body .double_feature2_l,body .double_feature3_l{padding:0;float:left;overflow:hidden;}body .double_feature1_r,body .double_feature2_r,body .double_feature3_r{padding:0;float:right;overflow:hidden;}body .double_feature2_l,body .double_feature2_r{width:200px;height:120px;}body .double_feature2_l{margin:10px 20px 10px 10px;}body .double_feature2_r{margin:10px 10px 10px 20px;}body .double_feature3_l,body .double_feature3_r{width:120px;margin:10px;height:120px;}body #footer_featured .double_feature_text{padding:10px;}body #footer_featured .double_feature_news{padding:10px;}body #footer_featured .double_feature_news h4{margin-bottom:2px;}body #footer_featured .double_feature_news h4.link{font-size:13px;color:#00b2c0;}body #footer_featured .double_feature_news:hover h4.link{text-decoration:underline;}body #footer_featured h3{font-size:14px;margin-bottom:0;}body .single_feature_image{float:left;width:220px;height:140px;overflow:hidden;margin-right:20px;position:relative;border:1px solid #ebebeb;}body .single_feature_image .details{padding:10px;background:url('../img/bg_trans_cyan.png');position:absolute;left:0;right:0;bottom:0;}body .single_feature_image .details p{padding-right:10px;}body .single_feature_image a p{color:#fff;}body .single_feature_image a .hiding{display:none;position:absolute;}body .single_feature_image h3{color:#fff;}body .double{display:inline;}body .single_feature{float:left;width:198px;height:120px;padding:10px;overflow:hidden;margin-right:20px;position:relative;background:#f4f4f4;border:1px solid #d9d9d9;}body .single_feature a.internal_link,body .single_feature li a{color:#00b2c0;}body .single_feature a.internal_link:hover,body .single_feature li a:hover{text-decoration:underline;}body .single_feature p{margin-bottom:10px;}body .single_feature ul{margin:0;}body .single_feature ul li{padding-left:0;background:none;}body .single_feature ul li a{display:block;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #ccc;}body .single_feature ul li.last a{border-bottom:0;}body .center{text-align:center;}body .single_feature_s-icon{float:left;width:32px;height:32px;overflow:hidden;margin-right:10px;}body #feature_carousel .single_feature .details{float:left;width:156px;}body .single_feature_right{width:178px;float:right;}body .single_feature_l-icon{margin-bottom:10px;}body #footer{color:#fff;padding-top:28px;background:#005581;border-top:5px solid #00b2c0;}body #footer ul{list-style:none;}body #footer ul li{padding-left:0;background:none;line-height:18px;margin-bottom:2px;}body #footer ul li.first-child{line-height:17px;}body #contact_info{float:left;width:195px;margin-right:15px;}body #site_map{float:left;width:540px;}body #site_map #site_map_col ul{padding:0;float:left;width:115px;margin:0 20px 0 0;}body #social_footer{width:190px;float:right;}body #social_footer ul li{float:left;display:block;margin-right:10px;margin-bottom:10px;text-indent:-5000px;}body #social_footer ul li a{width:37px;height:37px;display:block;background-repeat:no-repeat;background-position:left top;}body #social_footer ul li a:hover{background-position:left -37px;}body #social_footer ul li.foot_twitter a{background-image:url('../img/icon-twitter.png');}body #social_footer ul li.foot_linkedin a{background-image:url('../img/icon-linkedIn.png');}body #social_footer ul li.foot_youtube a{background-image:url('../img/icon-youtube.png');}body #social_footer ul li.foot_facebook a{background-image:url('../img/icon-facebook.png');}body #social_footer ul li.font-awesome-icon{background-color:#fff;height:37px;width:37px;line-height:37px;text-align:center;border-radius:50%;text-indent:initial;}body #social_footer ul li.font-awesome-icon i{color:#005581;font-size:25px;}body #social_footer ul li.font-awesome-icon:hover i{color:#00b2c0;}body #social_footer ul li.font-awesome-icon.foot_flicr{line-height:46px;}body #social_footer ul li.font-awesome-icon.foot_flicr i{font-size:23px;}body #social_footer ul li.font-awesome-icon.foot_google-plus{line-height:50px;}body #social_footer ul li.font-awesome-icon.foot_google-plus i{font-size:23px;}body #social_footer .foot_facebook a:hover,body #social_footer .foot_twitter a:hover{background-position:left -36px;}body #copyright{padding:10px 0;margin-top:24px;border-top:1px solid #006d9b;}body #copyright p{margin:0;}body ul.capabilities_list{margin-bottom:5px;}body #sub_title span.capabilities{background:url('../img/h_capabilities.png') no-repeat left top;}body #page_list_capabilities{margin:0;}body #page_list_capabilities li{padding:0;background:none;}body #page_list_capabilities li ul{width:760px;margin:0 0 20px;}body #page_list_capabilities li ul li{float:left;width:760px;display:block;padding:10px 0;border-bottom:1px solid #ebebeb;}body #page_list_capabilities li ul li p{margin:0;float:left;width:170px;padding:0 5px;}body #page_list_capabilities li ul li ul{float:left;width:580px;margin-bottom:0;}body #page_list_capabilities li ul li ul li{width:580px;margin-bottom:0;border-bottom:0;padding-bottom:0;border-top:1px solid #ebebeb;}body #page_list_capabilities li ul li ul li p{margin:0;float:left;width:220px;padding-left:0;}body #page_list_capabilities li ul li ul li ul{float:right;width:340px;margin-bottom:0;border-bottom:0;}body #page_list_capabilities li ul li ul li ul li{width:330px;border-top:none;padding-left:10px;padding-bottom:10px;border-bottom:1px dotted #ebebeb;background:url('../img/arrow_small.png') no-repeat left 17px;}body #page_list_capabilities li ul li ul li ul li p{margin:0;float:left;width:330px;}body #page_list_capabilities li ul li ul li ul li.first{padding-top:0;background:url('../img/arrow_small.png') no-repeat left 7px;}body #page_list_capabilities li ul li ul li ul li.last{border:none;padding-bottom:10px;}body #page_list_capabilities li ul li ul li.first{padding-top:0;border-top:none;}body #page_list_capabilities li ul li ul li.last{padding-bottom:0;}body #page_list_capabilities li ul li ul li.last li.last{border:0;padding-bottom:0;}body #page_list_capabilities .title_block{display:block;padding:5px 5px;position:relative;background:#ebebeb;border-top:1px solid #ccc;margin-bottom:-1px;border-bottom:1px solid #ccc;}body #page_list_capabilities .title_block a.button_open{width:19px;height:19px;cursor:pointer;text-indent:-5000px;position:absolute;right:7px;top:7px;background:url(../img/capabilities-collapse-arrow.png) no-repeat top;}body #page_list_capabilities .title_block a.button_closed{width:19px;height:19px;cursor:pointer;text-indent:-5000px;position:absolute;top:7px;right:7px;background:url(../img/capabilities-expand-arrow.png) no-repeat top;}body #page_list_capabilities h2{margin:0;float:left;padding:1px 0;}body #page_list_capabilities .left_block{margin:20px 0;}body #page_list_capabilities .left_block p{float:right;width:458px;}body #page_list_capabilities .list_img{float:left;width:280px;overflow:hidden;margin-right:20px;border:1px solid #ebebeb;}body #page_list_capabilities .right_block{float:left;}body #page_list_capabilities .right_block p{color:#333;}body #page_list_capabilities .right_block .titles{width:760px;display:block;background:#f4f4f4;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}body #page_list_capabilities .right_block .titles h3{padding:6px 0;margin:0;}body #page_list_capabilities .right_block .sector{float:left;width:175px;padding-left:5px;}body #page_list_capabilities .right_block .segments{float:left;width:240px;}body #page_list_capabilities .right_block .capability{float:left;width:340px;}body #page_list_capabilities .odd_bg{background:#fafbfc;}body #page_list_capabilities .bottom{border:none;}body .expanding li ul li a{background:none;}body .hidden_150{float:left;width:220px;height:150px;overflow:hidden;margin-right:20px;border:1px solid #ebebeb;}body .industryInsightsContainer .hidden_150{margin-right:0;}body .hidden_140{float:left;width:220px;height:140px;overflow:hidden;margin-right:20px;border:1px solid #ebebeb;}body .hidden_resources{float:left;width:120px;height:165px;overflow:hidden;margin-right:20px;}body #company_contact{border-bottom:0;margin-bottom:30px;padding-bottom:15px;}body .contact_map{margin-bottom:20px;}body #contact_title{margin-bottom:10px;}body #contact_title h2,body #contact_title a{display:inline;}body #contact_title h2{margin-right:10px;}body .office_list{margin:0;}body .office_list li{float:left;width:220px;padding-left:0;background:none;min-height:235px;margin:0 25px 0 0;}body .office_list li p{margin-bottom:5px;}body .office_list li.even{width:360px;margin:0 0 10px;padding-left:20px;border-left:1px solid #ccc;}body .office_list .left_contact{float:left;margin-right:15px;width:135px;}body .office_list span{font-weight:bold;color:#00b2c0;}body .company{margin-bottom:20px;border-bottom:1px dashed #ccc;}body .last company{border-bottom:0;margin-bottom:0;}body .client_login{width:180px;}body .client_login input{margin-bottom:15px;border:1px solid #ccc;padding:6px 20px 6px 6px;}body .client_login input#submit{float:right;color:#fff;padding:5px 20px;background:#00b2c0;margin-bottom:0;border:1px solid #00b2c0;}body #client_area #breadcrumb{margin-bottom:15px;}body #client_area .careers_table{margin:0 0 15px;}body #client_area .tabberlive .tabbertab{padding:5px;border:none;}body .client_area_login{margin-top:30px;}body .client_area_login #left_col h2{margin-bottom:10px;}body .set_password input#submit{color:#fff;padding:5px 20px;background:#00b2c0;float:left;margin-bottom:0;border:1px solid #00b2c0;}body .set_password .password-panel{width:650px;}body .set_password #password_confirm,body .set_password #lpassword,body .set_password #lpassword_confirm,body .set_password #password{display:block;}body .set_password input,body .set_password .status,body .set_password .password-meter,body .set_password .status div{float:left;}body .set_password .status{padding-left:5px;}body .set_password .status div{color:#f00;}body .set_password #username{float:none;}body .password-meter-message-strong,body .password-meter-message-good{color:#ccc;}body #full_content .careers_table h1{margin:0;font-size:10pt;padding-top:2px;vertical-align:middle;font-weight:bold;font-family:arial,sans-serif;}body .client_table .loginName,body .client_table .companyName,body .client_table .personName{max-width:175px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}body .client_table td a{margin-right:5px;background:none;padding:0 10px 0 0;border-right:1px solid #ccc;}body .client_table td a.last{border-right:none;padding:0;margin-right:0;}body .client_table td span{display:block;padding-left:26px;background-repeat:no-repeat;background-position:left top;font-weight:normal;}body .client_table td span.file{background-image:url(../img/icons/file.png);}body .client_table td span.doc{background-image:url(../img/icons/doc.png);}body .client_table td span.img{background-image:url(../img/icons/img.png);}body .client_table td span.pdf{background-image:url(../img/icons/pdf.png);}body .client_table td span.ppoint{background-image:url(../img/icons/powerpoint.png);}body .client_table td span.spread{background-image:url(../img/icons/spreadsheet.png);}body .client_table td span.zip{background-image:url(../img/icons/zip.png);}body .client_form .form_section{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ccc;}body .client_form label{float:left;width:160px;display:block;font-weight:bold;line-height:30px;}body .client_form select{float:left;width:242px;line-height:30px;height:30px;border:1px solid #ccc;}body .client_form input{float:left;width:220px;padding:0 10px;line-height:25px;height:28px;border:1px solid #ccc;}body .client_form textarea{float:left;width:300px;padding:0 10px;line-height:25px;border:1px solid #ccc;height:100px;}body .client_form .nosetwidth input{width:auto;}body .client_form .nosetwidth .checkBoxLabel{width:auto;margin-left:10px;font-weight:normal;}body .client_form input[type="radio"]{float:left;width:auto;margin-right:10px;}body .client_form .radio-container{float:left;width:300px;}body .client_form .radio-container>div{overflow:auto;}body .client_form .radio-container div.caption{float:left;display:inline;line-height:28px;}body .client_form .radio-container input{float:none;float:left;display:inline;}body .client_form label.radio_label{width:auto;margin-right:20px;}body .client_form #signupsubmit{width:auto;color:#fff;background:#00b2c0;border:1px solid #00b2c0;}body .client_form .status{float:left;width:330px;color:#f00;margin-left:20px;line-height:30px;}body .client_form div.error{float:left;}body .client_form div.password-meter{float:left;}body .client_form label.error{display:none;}body .client_form input.error{border-color:#f00;}body .client_form .password-panel{display:none;}body .feedback_form label{display:block;margin-top:6px;margin-right:10px;line-height:normal;vertical-align:middle;}body .feedback_form input{display:block;}body .feedback_form div.checkbox-container{width:590px;float:left;}body .feedback_form div.checkbox-container>div{width:50%;display:table;float:left;}body .feedback_form div.checkbox-container>div>input{border:none;margin-right:10px;display:table-cell;vertical-align:middle;}body .feedback_form div.checkbox-container>div>div.caption{margin-right:10px;display:table-cell;vertical-align:middle;text-align:left;width:100%;}body .big_header thead th{padding:5px 0;height:auto;vertical-align:top;}body table.big_header thead tr .header{background-position:-2px 10px;}body a.refresh{background:url('../img/refresh-icon.png') no-repeat;padding-left:25px;}body a.logout{background:url('../img/logout.png') no-repeat left;padding-left:25px;}body .progressbar{float:left;height:15px;width:200px;border:1px solid #ccc;}body .progressbar div{width:0;text-align:center;height:15px;background-color:#00b2c0;}body .up_filename{float:left;width:345px;}body .percent{float:left;width:100px;padding-left:20px;}body .removeFile{width:10px;padding-left:10px;text-indent:-5000px;text-transform:uppercase;background:url(../img/cancel-icon.png) no-repeat right;}body .removeFile:hover{text-decoration:none;}body .client-upload-header h2{float:left;}body #manage-folder-button,body #upload-button,body #add_member,body #add_folder,body #manage-folder-button,body #notify-users-button,body #files-button{float:right;margin-top:-10px;}body #manage-folder-button,body #upload-button,body #pickfiles,body #notify-users,body #StartUpload,body #add_member,body #download_report,body #add_folder,body #manage-folder-button,body #notify-users-button,body #files-button{color:#fff;padding:0 10px;line-height:28px;background:#00b2c0;height:28px;border:1px solid #00b2c0;}body #manage-folder-button,body #manage-folder-button,body #notify-users-button,body #files-button{margin-right:10px;}body #pickfiles,body #StartUpload{margin-bottom:10px;}body .uploadcomplete{margin-bottom:15px;}body .uploadincomplete{color:#f00;font-style:italic;margin-bottom:15px;}body .manage-folder-form{display:none;margin-bottom:20px;}body .upload-form{display:none;margin-bottom:20px;}body .upload-form h3{margin-top:0;margin-bottom:5px;}body .upload-form input{padding:4px;}body .uploaded_file{margin-bottom:4px;}body #resetpassword{line-height:30px;}body .add_member_panel{display:none;}body .post_table #pagination{border-top:0;padding-top:0;}body .list_text a.clean_link:hover{text-decoration:underline;}body .shipping{width:532px;margin-bottom:10px;}body .shipping td{height:30px;padding-left:5px;vertical-align:middle;}body .shipping td div{float:left;}body .shipping td .capabilities{max-width:400px;}body .shipping td a{color:#e6006e;}body .shipping span{color:#e6006e;}body .shipping tr.odd{background:#f4f4f4;}body .shipping tr{border-bottom:1px dashed #d4d4d4;}body .ship_design{margin-bottom:5px;}body h2.filter{margin-bottom:8px;}body .filter_breadcrumb{margin-bottom:15px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}body .filter_breadcrumb h3{float:left;padding:5px 0;}body .ship_top-nav{overflow:hidden;margin-bottom:10px;}body .ship_top-nav .pagination{margin:0;padding:0;border-top:none;}body h3.filter{font-size:11px;color:#00b2c0;margin-bottom:0;}body .project_selector{float:right;}body .project_selector select{padding:4px;width:160px;margin:-1px 0;border:1px solid #ccc;}body #left_col .input:hover,body #signupsubmit:hover,body .submit:hover,body #submit:hover,body #upload-button:hover,body #manage-folder-button:hover,body #pickfiles:hover,body #notify-users:hover,body #add_member:hover,body #download_report:hover,body #notify-users-button:hover,body #files-button:hover{text-decoration:none;background:#41c8d2;border:1px solid #41c8d2;}body #StartUpload[disabled]{background:#ebebeb;border:1px solid #ebebeb;color:#666;}body .export-report h3{margin-bottom:8px;}body .export-report div{margin-bottom:15px;}body .export-report input.datepicker{width:220px;padding:0 10px;line-height:25px;margin-right:20px;height:28px;border:1px solid #ccc;}body #radioMembers{margin-left:20px;}body #download_report{line-height:25px;}body thead tr th{text-align:left;}body .shipping_content .list_text{width:532px;}body .shipping_content #page_list li .resources_img{width:158px;}body .shipping_content #col_content{width:470px;}body .shipping_content #sub_banner{width:710px;}body .shipping_content #sub_banner .sub_banner_img{width:708px;overflow:hidden;}body .shipping_content #sub_banner .subbanner_text{width:710px;}body .shipping_content #sub_banner .subbanner_text p{width:469px;}body .subsidiary-news-header{padding-top:20px;}body .client_area_body #copyright{color:#000;}body .client-filter li h3{color:#333;font-size:14px;font-weight:bold;padding-bottom:0;padding-top:10px;margin-bottom:5px;border-bottom:none;}body .client-filter li ul{margin:0;padding-bottom:10px;border-bottom:1px dashed #ccc;}body .client-filter li ul li a{border-bottom:0;padding:0 0 5px 30px;background-repeat:no-repeat;background-position:20px 8px;background-image:url(../img/list-dash_dark.jpg);}body .client-filter li ul li a:hover,body .client-filter li ul li a.active{background-position:20px 8px;background-image:url(../img/list-dash.jpg);}body .dashed{border-bottom:1px dashed #ccc;}body .locations-left_column{float:left;width:520px;margin-bottom:0;margin-right:20px;}body .locations-right_column{float:right;width:220px;}body .margin30{margin-bottom:30px;}body .info_bar{text-align:center;}body .info_bar .info_content{width:210px;margin:0 auto;}body .info_bar .dashed{margin-bottom:15px;padding-bottom:10px;}body .info_bar p{margin-bottom:0;line-height:16px;}body .info_bar p.link{display:block;margin-top:10px;}body .info_bar ul{margin:10px 0 0;padding-left:70px;}body .info_bar li{padding:0;background:none;text-align:left;margin-bottom:5px;}body .info_bar h4{font-size:14px;color:#005581;margin-bottom:2px;}body .info_bar h3{font-size:48px;color:#00b2c0;line-height:48px;letter-spacing:2px;margin-bottom:0;}body #full_content .info_bar h3{font-size:48px;}body .google_modal{width:430px;max-width:500px;margin-top:-12px;border-bottom:1px solid #ddd;}body .google_modal .mapheader{padding-bottom:5px;}body .google_modal a.tab{outline:0;margin-right:0;margin-left:-1px;padding-left:5px;padding-right:5px;white-space:nowrap;padding-bottom:11px;border:1px solid #ccc;background-color:#f0ece6;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}body .google_modal a.active{margin-top:-4px;font-weight:bold;border-color:#ccc;background-color:#fff;padding:5px 5px 11px 5px;border-bottom:1px solid #fff;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}body .google_modal .goog_left{float:left;width:160px;padding-left:5px;padding-top:10px;margin-right:15px;}body .google_modal .goog_right{float:left;width:200px;padding-top:10px;}body .google_modal p{margin-bottom:10px;}body .google_modal img{margin-bottom:10px;}body .google_modal h3{color:#666;font-size:13px;font-weight:bold;line-height:18px;padding-bottom:15px;margin-bottom:0;}body .google_modal .postcode{width:80px;height:23px;margin-right:5px;line-height:23px;}body .google_modal .google_button{height:27px;padding:0 5px;}body .google_modal label{margin:5px 0;display:block;}body #locations{margin:0;float:right;z-index:999999;position:relative;}body #locations li{padding:0;background:none;}body #locations li a.map{display:block;padding:20px 15px 20px 70px;background:url('../img/map.png') no-repeat 10px 12px;}body #locations li a.map:hover{margin:0;}body #locations li .locations_sub{right:-1px;width:510px;display:none;padding:20px;z-index:-9999;background:#fff;position:absolute;border:1px solid #ccc;}body #locations li:hover a.map{margin:-1px;z-index:99999;border:1px solid #ccc;border-bottom:1px solid #fff;}body #locations li:hover .locations_sub{display:block;}body #locations li:hover a.title{margin:-1px;cursor:pointer;color:#00b2c0;background:#fff;z-index:999999999;border:1px solid #ccc;border-bottom:1px solid #fff;}body #locations.subsidiary_menu li:hover a.map{margin:0;border:none;}body .locations_sub ul{float:left;width:105px;margin:0 20px 0 0;}body .locations_sub ul.two_col{float:left;width:210px;margin:0 40px 0 0;}body .locations_sub ul.last{margin-right:0;}body .locations_sub li{background:none;padding:0 0 4px;}body .locations_sub li a{padding:0;}body .locations_sub .all_locations{display:block;margin-top:15px;padding-bottom:15px;border-bottom:1px dashed #ccc;}body .locations_sub .all_locations #all_loc{padding:0;color:#00b2c0;}body .locations_sub .all_locations #all_loc:hover{text-decoration:underline;}body #logout{margin:0;float:right;}body #logout li{padding:0;background:0;}body #logout li a{display:block;padding:20px 15px;}body .contact_map.link{cursor:pointer;}body .careers_info_window ul{padding:0;list-style:none;margin:0 0 10px;border:1px solid #ccc;}body .careers_info_window li{padding:10px;display:block;background-image:none;border-bottom:1px solid #ccc;}body .careers_info_window li a{padding-left:10px;background:url('../img/li_arrow_on.png') no-repeat left 4px;}body .careers_info_window li.odd{background-color:#f4f4f4;}body .careers_info_window li.last{border-bottom:0;}body .no_border{border:none;}body input:focus{border:1px solid #00b2c0;}body .emergency_contact_wrapper{width:940px;margin:0 auto;position:relative;}body .emergency_contact_number{width:auto;z-index:999;color:#fff;padding:25px 8px 8px 8px;background-color:#e20177;position:absolute;left:42%;top:-20px;}body .emergency_contact_number a:link,body .emergency_contact_number a:visited,body .emergency_contact_number a:hover,body .emergency_contact_number a:active,body .surveys_emergency_contact_table a:link,body .surveys_emergency_contact_table a:visited,body .surveys_emergency_contact_table a:hover,body .surveys_emergency_contact_table a:active{color:#fff;}body div.surveys_emergency_contact_table{padding:15px;color:#fff;margin:25px 0 15px 0;background-color:#e20177;}body div.surveys_emergency_contact_table div.emergency_contact_heading{font-size:20px;font-weight:bold;margin-bottom:15px;}body div.surveys_emergency_contact_table div.emergency_contact_item{float:left;width:242px;font-size:14px;min-width:100px;padding:5px 0;font-weight:bold;display:inline-block;}body div.surveys_emergency_contact_table div.emergency_contact_item div.emergency_contact_item_left{float:left;width:96px;display:inline-block;}body div.surveys_emergency_contact_table div.emergency_contact_item div.emergency_contact_item_right{float:left;width:130px;display:inline-block;}body table.nice_table{width:100%;border:1px solid #7ed1e1;}body table.nice_table th,body table.nice_table td{padding:10px;}body table.nice_table thead{color:#fff;background-color:#7ed1e1;}body .nice_table_right_column{background-color:#eaf6f6;}body .people-thumbnails{margin:40px 15px;}body .people-thumbnails .people-thumbnails__table{display:table;width:100%;}body .people-thumbnails .people-thumbnails__table .people-thumbnails__thumbnail-row{display:table-row;}body .people-thumbnails .people-thumbnails__table .people-thumbnails__thumbnail-row .people-thumbnails__thumbnail{display:table-cell;vertical-align:top;position:relative;padding-top:5px;padding-left:138px;padding-right:15px;padding-bottom:37px;height:118px;width:33.3%;}body .people-thumbnails .people-thumbnails__table .people-thumbnails__thumbnail-row .people-thumbnails__thumbnail img{position:absolute;top:0;left:0;width:125px;height:86px;}@media(max-width:700px){body .people-thumbnails .people-thumbnails__table{display:block;}body .people-thumbnails .people-thumbnails__table .people-thumbnails__thumbnail-row{display:block;}body .people-thumbnails .people-thumbnails__table .people-thumbnails__thumbnail-row .people-thumbnails__thumbnail{display:block;}}body .bmtsurveys_alph_container{padding:22px;}body .bmtsurveys_alph_row{margin-bottom:10px;}body .bmtsurveys_alph_row .right{float:left;margin-right:0;}body .bmtsurveys_alph_row .top_border{margin-top:10px;border-bottom:1px solid #f0f0f0;}body .bmtsurveys_alph_col{float:left;width:130px;margin-right:60px;margin-bottom:10px;}body .bmtsurveys_alph_col a{display:block;padding-left:0;}body div.paypal_right_feature div.fixed_height{height:56px;}body table.generic_table{border-spacing:3px;border-collapse:separate;border:1px solid #a1dbe1;}body table.generic_table th,body table.generic_table td{padding:3px 8px;}body table.generic_table th{color:#fff;background-color:#00b2c0;}body table.generic_table td{background-color:#edf0ee;}body .ir{border:0;display:block;direction:ltr;overflow:hidden;text-align:left;text-indent:-999em;background-repeat:no-repeat;background-color:transparent;}body .ir br{display:none;}body .hidden{visibility:hidden;display:none;}body .visuallyhidden{border:0;padding:0;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute;clip:rect(0 0 0 0);}body .visuallyhidden.focusable:active,body .visuallyhidden.focusable:focus{margin:0;clip:auto;width:auto;height:auto;position:static;overflow:visible;}body .invisible{visibility:hidden;}body .clearfix:before,body .clearfix:after{content:"";display:table;}body .clearfix:after{clear:both;}body .clearfix{zoom:1;}body #galleryLightboxImages a{margin-right:20px;margin-bottom:20px;}body #galleryLightboxImages .right{float:none;margin-right:0;}body #galleryLightboxImages .left{clear:both;float:none;}body #galleryLightboxImages .lightboxVideo{padding:4px;height:150px;margin-right:6px;border:1px solid #ccc;}body #galleryLightboxImages .lightboxVideo img{padding-bottom:4px;}body #galleryLightboxImages .lightboxVideo:hover{text-decoration:none;}body #full_content #galleryLightboxImages a{margin-right:16px;margin-bottom:16px;}body .slides_container div.slide{width:100%;height:145px;display:block;}@media only screen and (max-width:700px){body #header{width:100%;min-width:320px;}body #header h1{margin:20px 0 20px 0;}body #header h1 img{width:250px;}body #header ul#top_nav li,body #header ul#social li{font-size:8px;}body #header ul#top_nav{margin-top:10px;position:absolute;right:0;}body #header form#search_bar{top:5px;width:80px;margin-top:25px;margin-left:0;margin-right:0;}body #header #header ul#top_nav{margin-top:9px;}body #header form#search_bar input{width:66px;}body #header #nav_holder{width:100%;font-size:11px;margin-top:50px;position:relative;}body #header #nav_holder ul#nav,body #header #nav_holder .siteNavSub{display:none;}body #header #nav_holder #nav{width:100%;}body #header #nav_holder #nav li{width:100%;margin-top:2px;background:#e6e7e8;}body #header #nav_holder #nav li a{height:25px;text-align:center;padding:10px 7px 5px 7px;}body #header #nav_holder #nav li a:hover{background:none;}body #header #nav_holder #nav li:hover>a{margin:0;border:none;background:none;}body #header #nav_holder #nav li:hover>.map{margin-top:20px;}body #header #nav_holder #locations{position:absolute;right:0;bottom:0;}body #header #nav_holder #locations .locations_sub,body #header #nav_holder #locations .all_locations{display:none;}body #header #nav_holder #locations li:hover a.map{border:none;}body #header #nav_holder .menu{float:left;display:block;padding:20px 10px 20px 10px;}body #header #nav_holder .menu a{padding:10px 0 10px 40px;background:url("/img/menu.jpg") no-repeat center left;}body #locations li:hover a.map{margin:0;}body .fullwidth,body #main{width:95%;}body #carousel{float:none;width:490px;height:340px;margin:0 auto;}body #carousel h3{display:none;}body #carousel ul li{width:490px;height:290px;}body #carousel ul li img{width:490px;height:290px;}body #carousel span{font-size:16px;line-height:210%;}body #carousel .caption_holder{top:254px;}body #carousel_navigation{width:50px;left:200px;bottom:365px;}body #carousel_navigation h3{display:none;}body #carousel_navigation ul{width:100px;}body #home_side{width:100%;}body #home_side h2{margin:20px;}body #home_side ul{width:100%;}body #home_side li{width:87%;height:35px;margin:0 20px 0 20px;}body #home_side li a{height:35px;font-size:12px;}body #left_col{margin:0;width:210px;position:fixed;top:0;bottom:0;left:-222px;z-index:99999999;background-color:#fff;padding:10px 0 10px 10px;border-right:1px solid #e6e6e6;-webkit-box-shadow:4px 4px 5px 0 rgba(53,53,53,.15);-moz-box-shadow:4px 4px 5px 0 rgba(53,53,53,.15);box-shadow:4px 4px 5px 0 rgba(53,53,53,.15);}body #left_col #left-menu-container{height:100%;overflow:scroll;padding-right:10px;}body #left_col #left-menu-container input,body #left_col #left-menu-container #search_box{width:100%;}body #left_col #left-menu-container #search_box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body #left_col #menu-pull{width:40px;height:52px;display:block;cursor:pointer;color:#1abdc9;line-height:54px;text-align:center;background-color:#fff;border:1px solid #e6e6e6;border-left:none;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;border-bottom-right-radius:8px;position:absolute;right:-41px;top:101px;-webkit-box-shadow:4px 4px 5px 0 rgba(53,53,53,.15);-moz-box-shadow:4px 4px 5px 0 rgba(53,53,53,.15);box-shadow:4px 4px 5px 0 rgba(53,53,53,.15);}body #left_col #menu-pull i{font-size:18px;}body #left_col #menu-pull.subsidiary-menu-pull{top:116px;}body #left_col #menu-pull.surveys-menu-pull{top:150px;}body #left_col #menu_container{height:100%;overflow-y:scroll;}body #left_col #menu_container #search_box{width:168px;background:url('../img/search_go.png') no-repeat center right 10px;}body #left_col #menu_container input{width:195px;}body #left_col #menu_container .side_search{margin-bottom:0;}body #left_col #menu_container ul{display:block;}body #left_col #menu_container p{width:184px;}body #left_col #menu_container select,body #left_col #menu_container h2{margin-left:0;}body #full_content.shipping_content{margin-left:0;width:100%;}body #full_content.shipping_content #page_list.resources_list{border-top:none;}body #full_content.shipping_content #page_list.resources_list>li div.resources_img{width:30%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}body #full_content.shipping_content #page_list.resources_list>li div.list_text{width:67%;}body #full_content.shipping_content #sub_banner{margin-left:0;width:100%;}body #full_content.shipping_content #sub_banner .sub_banner_img{width:100%;}body #full_content.shipping_content #sub_banner .subbanner_text{width:100%;}body #full_content.shipping_content #sub_banner .subbanner_text h2.yellow.spots{width:90%;}body #full_content.shipping_content #sub_banner .subbanner_text p{width:90%;}body #full_content.shipping_content #sub_title{width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-box-sizing:border-box;}body #full_content.shipping_content #isotope .spacer{width:2%;}body #full_content.shipping_content #isotope .grid-sizer{width:49%;}body #full_content.shipping_content #isotope .item{width:49%;}body #full_content.shipping_content #isotope .item>div>ul{margin-bottom:30px;}body #full_content.shipping_content #col_content,body #full_content.shipping_content #right_col{margin-left:0;width:100%;}body #full_content.shipping_content #right_col{border-left:none;}body form#news_search_bar{float:left;width:180px;}body form#news_search_bar #searchTerm{width:168px;}body form#news_search_bar #search_submit{width:30px;}body #breadcrumb{margin-left:20px;}body .search_page,body .page_not_found{margin-left:0;}body #full_content{width:100%;}body #full_content,body #col_content{margin-left:0;}body #full_content #page_list li .list_img,body #col_content #page_list li .list_img,body #full_content #page_list li a div.hidden_150,body #col_content #page_list li a div.hidden_150{width:40%;height:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:0;}body #full_content #page_list li .list_img img,body #col_content #page_list li .list_img img,body #full_content #page_list li a div.hidden_150 img,body #col_content #page_list li a div.hidden_150 img{width:100%;height:auto;}body #full_content #page_list li .list_text,body #col_content #page_list li .list_text{margin-left:3%;width:57%;}body #full_content #page_list li .list_text p,body #col_content #page_list li .list_text p{width:100%;margin-left:0;}body #full_content #page_list li .list_text h3,body #col_content #page_list li .list_text h3{width:90%;}body #full_content .page_list li .list_text,body #col_content .page_list li .list_text{width:50%;float:left;}body #full_content .shipping .two_items div,body #col_content .shipping .two_items div{width:100%;}body #sub_title{width:100%;margin-left:0;background:url("../img/watermark.jpg") no-repeat scroll right bottom center transparent;}body #col_content #page_list,body .page_list{margin-left:0;}body #page_list,body .page_list{margin-top:0;margin-left:3%;border-top:1px solid #ccc;}body #page_list li,body .page_list li{width:100%;}body .hideh{display:none;}body #featured_contact .featured_address{border-right:0;}body #sub_title p,body #sub_title_inner p{width:85%;border-left:0;margin-left:0;}body #primary_column{width:100%;}body #primary_column div#col_content{width:95%;margin-left:2.5%;margin-right:2.5%;}body #primary_column div#col_content>div#jslidernews1{position:relative;width:100%;padding-top:48%;margin-top:0;height:auto;}body #primary_column div#col_content>div#jslidernews1 div.main-slider-content{top:0;position:absolute;width:100%;padding-top:48%;}body #primary_column div#col_content>div#jslidernews1 div.main-slider-content div.sliders-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;}body #primary_column div#col_content>div#jslidernews1 div.main-slider-content div.sliders-wrapper ul.sliders-wrap-inner{top:0;}body #primary_column div#col_content>div#jslidernews1 div.main-slider-content div.sliders-wrapper ul.sliders-wrap-inner li img{width:100%;max-width:none;height:auto;}body #sub_banner{width:90%;margin-left:20px;}body #sub_banner .sub_banner_img{width:100%;}body #sub_banner .sub_banner_img img{width:100%;}body #sub_banner .subbanner_text{width:100%;}body #sub_banner .subbanner_text p{width:90%;margin-left:0;border-left:0;padding-left:0;}body #sub_title span,body #sub_title_inner span{width:100%;margin-bottom:20px;}body #col_content{width:90%;margin-left:20px;}body #col_content .featured_image{width:100%;}body #col_content .featured_image img{width:100%;}body #col_content .right_img img{width:50%;}body #col_content img{max-width:620px;}body #grid{width:100%;}body #grid .profile_img{width:100%;}body #grid .last{margin-right:20px;}body .grid_item{right:0;width:42%;}body .grid_item img{width:100%;}body .grid_text_block{width:35%;}body .grid_text_block h3{font-size:100%;}body #page_list_capabilities .right_block{width:100%;}body #page_list_capabilities .right_block .titles{width:100%;}body #page_list_capabilities .right_block .segments,body #page_list_capabilities .right_block .sector,body #page_list_capabilities .right_block .capability{width:30%;}body #page_list_capabilities li ul{width:100%;}body #page_list_capabilities li ul li{width:100%;}body #page_list_capabilities li ul li ul{width:60%;}body #page_list_capabilities li ul li ul li{width:100%;}body #page_list_capabilities li ul li ul li ul{width:50%;}body #page_list_capabilities li ul li ul li ul li{width:100%;}body #page_list_capabilities li ul li ul li ul li p{width:auto;}body #page_list_capabilities li ul li ul li p{width:120px;}body #page_list_capabilities li ul li p{width:30%;}body .resources_page .list_text{width:100%;}body .resources_page .list_text p{margin-left:0;}body #resource_downloads{width:90%;}body #careers_header{width:90%;margin-left:20px;}body #careers_header .image{display:none;}body #careers_header .text{width:93%;}body .half_width{width:90%;float:none;margin-left:20px;}body .careers_category_wrapper{width:100%;}body .third_width{width:100%;}body .careers_company{width:100%;}body #careers_category_box{width:90%;}body #map-canvas svg{width:100%;}body .careers_table{width:100%;}body .careers_table thead .careers_table_heading_row{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;}body .careers_table thead tr.careers_table_heading_row th{width:auto;padding:10px 20px 10px 20px;}body .careers_table thead tr.careers_table_heading_row th div.category{width:auto;float:none;padding-bottom:10px;}body .careers_table thead tr.careers_table_heading_row th div.description{float:none;width:auto;margin-left:0;border-left:none;padding-left:0;font-weight:normal;}body #careers_carousel{display:none;}body #right_col{width:95%;margin-left:2.5%;}body #right_col>#right_col{width:100%;margin-left:0;}body #profile_image{float:none;margin:0 auto;}body .details p{margin:0;}body div.subsidiary_featureRow #featured_row,body div.featureRow #featured_row{margin-bottom:5px;}body div.subsidiary_featureRow #featured_row h2,body div.featureRow #featured_row h2{margin:20px 0;}body div.subsidiary_featureRow #featured_row>a,body div.featureRow #featured_row>a{width:48%;margin-right:2%;margin-left:0;padding-top:60%;float:left;position:relative;background-color:#f4f4f4;display:block;margin-bottom:10px;border:1px solid #ebebeb;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}body div.subsidiary_featureRow #featured_row>a .featured_item,body div.featureRow #featured_row>a .featured_item{width:100%;position:absolute;top:0;left:0;float:none;}body div.subsidiary_featureRow #featured_row>a .featured_item img,body div.featureRow #featured_row>a .featured_item img{width:100%;}body div.subsidiary_featureRow #featured_row>a .featured_item>div,body div.featureRow #featured_row>a .featured_item>div{background-color:transparent;border:none;width:100%;font-size:10px;padding:10px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}body div.subsidiary_featureRow #featured_row>a{background-color:transparent;border:none;}body div.subsidiary_featureRow #featured_row>a .featured_item>div{width:100%;padding:10px 0;}body .featured_rss_feed img{float:right;position:relative;}body .post_box{width:90%;width:calc(100% - 50px);}body .post_box input#share_field{width:50%;}body .post_box input.addthis_button_twitter{float:none;}body #addthis{width:auto;}body #feeds .news,body #feeds .twitter,body #feeds .publications{width:90%;}body #feeds .news{padding:0 20px 0 20px;}body #feeds .twitter{margin:20px 0 20px 20px;}body #feeds .publications{margin:0 0 0 20px;}body #footer_featured{display:none;}body #footer{min-width:320px;}body #site_map{width:100%;}body #site_map h2{margin-left:20px;margin-top:20px;}body #site_map #site_map_col ul{margin-top:20px;}body #site_map_col{margin-left:20px;width:300px;}body #social_footer{float:left;margin-top:20px;margin-left:20px;}body #contact_info{margin-left:20px;}body #copyright{margin-left:5%;width:95%;}body #map-canvas,body .contact_map{width:100% !important;height:450px !important;}body .locations-left_column{width:100%;}body .locations-right_column{float:left;width:100%;}body #CorporateSustainability{display:none;}body #featured_row,body .subsidiary_featureRow{width:100%;}body .subsidiary_featureRow #featured_row{width:100%;}body #sub_home_side{width:90%;float:left;height:320px;margin-top:40px;}body .sub_latestNews{float:left;width:100%;}body .emergency_contact_wrapper{width:100%;margin:0 auto;position:relative;background-color:#e20177;}body .emergency_contact_number{width:90%;color:#fff;position:relative;margin:8px auto 0 auto;background-color:#e20177;padding:4px 12px 4px 12px;top:0;left:0;}}@media only screen and (max-width:550px){body #full_content.shipping_content{margin-left:0;width:100%;}body #full_content.shipping_content #page_list.resources_list{border-top:none;}body #full_content.shipping_content #page_list.resources_list>li div.resources_img{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:250px;float:none;}body #full_content.shipping_content #page_list.resources_list>li div.list_text{width:100%;margin-left:0;float:none;}body #full_content.shipping_content #page_list.resources_list>li div.list_text h3{width:100%;}body #full_content.shipping_content #page_list.resources_list>li div.list_text div.shipping div.two_items{padding:0;}body #full_content.shipping_content #page_list.resources_list>li div.list_text div.shipping div.two_items div.item_one,body #full_content.shipping_content #page_list.resources_list>li div.list_text div.shipping div.two_items div.item_two{float:none;width:100%;border-top:1px dashed #d4d4d4;padding:6px 0 6px 5px;}body #full_content.shipping_content #page_list.resources_list>li div.list_text div.shipping div.odd{border-top:none;border-bottom:none;background-color:#fff;border-top:1px dashed #d4d4d4;}}@media only screen and (max-width:480px){body #header{width:100%;min-width:320px;}body #header h1{margin:20px 0 20px 0;}body #header h1 img{width:200px;}body #header ul#top_nav{top:95px;}body #header ul#top_nav li,body #header ul#social li{font-size:8px;}body .fullwidth,body #main{width:90%;}body #top_nav{float:left;margin-left:5px;}body form#search_bar{width:80px;float:right;margin-left:0;margin-right:0;}body form#search_bar input{width:66px;}body .menu{float:left;display:block;padding:20px 10px 20px 10px;}body .menu a{padding:10px 0 10px 40px;background:url("/img/menu.jpg") no-repeat center left;}body #nav_holder{width:100%;font-size:11px;margin-top:10px;position:relative;}body #nav_holder ul#nav{display:none;}body #nav{width:100%;}body #nav li{width:100%;margin-top:2px;background:#e6e7e8;}body #nav li a{height:25px;text-align:center;padding:10px 7px 5px 7px;}body #nav li a:hover{background:none;}body .siteNavSub{display:none;}body #locations{position:absolute;bottom:0;right:0;}body .locations_sub,body .all_locations{display:none;}body #locations li:hover a.map{border:none;}body #carousel{float:none;width:290px;height:212px;margin:0 auto;}body #carousel h3{display:none;}body #carousel ul li{width:290px;height:212px;}body #carousel ul li img{width:290px;height:166px;}body #carousel span{font-size:9px;line-height:100%;}body #carousel .caption_holder{top:158px;}body #carousel_navigation{left:200px;width:50px;bottom:365px;}body #carousel_navigation h3{display:none;}body #carousel_navigation ul{width:100px;}body #home_side{width:100%;}body #home_side h2{margin:20px;}body #home_side ul{width:100%;}body #home_side li{width:87%;height:35px;margin:0 20px 0 20px;}body #home_side li a{height:35px;font-size:12px;}body #left_col #menu-pull{top:89px;}body #left_col #menu-pull.subsidiary-menu-pull{top:101px;}body #left_col #menu-pull.surveys-menu-pull{top:136px;}body form#news_search_bar{float:left;}body #breadcrumb{margin-left:0;}body .search_page,body .page_not_found{margin-left:0;}body #full_content{width:100%;}body #full_content #page_list li div.list_img,body #col_content #page_list li div.list_img,body #full_content #page_list li a div.hidden_150,body #col_content #page_list li a div.hidden_150{width:100%;max-width:300px;height:auto;}body #full_content #page_list li div.list_img img,body #col_content #page_list li div.list_img img,body #full_content #page_list li a div.hidden_150 img,body #col_content #page_list li a div.hidden_150 img{width:100%;height:auto;}body #full_content #page_list li div.list_text,body #col_content #page_list li div.list_text{margin-left:0;}body #full_content #page_list li div.list_text h3,body #col_content #page_list li div.list_text h3{width:90%;margin-top:20px;}body #full_content #page_list li .list_text p,body #col_content #page_list li .list_text p{width:100%;margin-left:0;}body #full_content #page_list li .list_text,body #col_content #page_list li .list_text,body #full_content .page_list li .list_text,body #col_content .page_list li .list_text{float:left;width:100%;}body #sub_title{width:100%;margin-left:0;background:url("../img/watermark.jpg") no-repeat scroll right bottom center transparent;}body #col_content #page_list,body .page_list{margin-left:0;}body #page_list,body .page_list{margin-top:30px;padding-top:30px;margin-left:0;border-top:1px solid #ccc;}body #page_list li,body .page_list li{width:100%;}body #page_list li a div.hidden_150,body .page_list li a div.hidden_150{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}body #page_list li a div.hidden_150 img,body .page_list li a div.hidden_150 img{width:100%;height:auto;}body #page_list li .list_text h3{width:90%;margin-top:20px;}body .hideh{display:none;}body #featured_contact .featured_address{border-right:0;}body #sub_title p,body #sub_title_inner p{width:85%;border-left:0;margin-left:0;}body #primary_column{width:100%;}body #sub_banner{width:100%;margin-left:0;}body #sub_banner .sub_banner_img{width:100%;}body #sub_banner .sub_banner_img img{width:100%;}body #sub_banner .subbanner_text{width:100%;}body #sub_banner .subbanner_text p{width:90%;border-left:0;margin-left:0;padding-left:0;}body #col_content{width:100%;margin-left:0;}body #col_content .featured_image{width:100%;}body #col_content .featured_image img{width:100%;}body #grid{width:100%;}body #grid .last{margin-right:20px;}body .grid_item{right:0;width:42%;}body .grid_text_block{width:35%;}body .grid_text_block h3{font-size:100%;}body #page_list_capabilities .right_block .titles{width:100%;}body #page_list_capabilities li ul{width:100%;}body #page_list_capabilities li ul li{width:100%;}body #page_list_capabilities li ul li ul{width:60%;}body #page_list_capabilities li ul li ul li{width:100%;}body #page_list_capabilities li ul li ul li ul{width:50%;}body #page_list_capabilities li ul li ul li ul li{width:100%;}body #page_list_capabilities li ul li ul li ul li p{width:auto;}body #page_list_capabilities li ul li ul li p{width:120px;}body #page_list_capabilities li ul li p{width:30%;}body #page_list_capabilities .right_block{width:100%;}body #page_list_capabilities .right_block .segments,body #page_list_capabilities .right_block .sector,body #page_list_capabilities .right_block .capability{width:30%;}body .resources_page .list_text{width:100%;}body .resources_page .list_text p{margin-left:0;}body #resource_downloads{width:90%;}body #careers_header{width:90%;margin-left:20px;}body #careers_header .image{display:none;}body #careers_header .text{width:93%;}body .half_width{width:90%;float:none;margin-left:20px;}body .careers_category_wrapper{width:100%;}body .third_width{width:100%;}body .careers_company{width:100%;}body #careers_category_box{width:90%;}body #map-canvas{width:100%;}body .careers_table{width:100%;}body .careers_table thead .careers_table_heading_row{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;}body .careers_table thead .careers_table_heading_row th{width:auto;padding:10px 20px 10px 20px;}body .careers_table thead tr.careers_table_heading_row th div.category{width:auto;float:none;padding-bottom:10px;}body .careers_table thead tr.careers_table_heading_row th div.description{float:none;width:auto;margin-left:0;border-left:none;padding-left:0;font-weight:normal;}body #careers_carousel{display:none;}body #right_col{width:100%;margin-left:0;}body #right_col .featured_contact div.contact_icon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;height:25%;}body #right_col .featured_contact div.contact_icon img{width:100%;height:auto;}body #right_col .featured_contact p.contact_text{width:72%;margin-left:3%;float:left;}body #col_content #page_list li .list_text,body #col_content .page_list li .list_text{float:left;}body #col_content #page_list li .list_text p{width:90%;}body #profile_image{float:none;margin:0 auto;}body .details p{margin:0;}body div.subsidiary_featureRow #featured_row>a,body div.featureRow #featured_row>a{float:none;padding-top:0;width:100%;margin-right:0;clear:both;}body div.subsidiary_featureRow #featured_row>a .featured_item,body div.featureRow #featured_row>a .featured_item{position:relative;float:none;width:100%;}body div.subsidiary_featureRow #featured_row>a .featured_item img,body div.featureRow #featured_row>a .featured_item img{width:100%;}body div.subsidiary_featureRow #featured_row>a .featured_item div,body div.featureRow #featured_row>a .featured_item div{width:auto;height:auto;}body .featured_rss_feed img{float:right;position:relative;}body .post_box input#share_field{width:50%;}body .post_box input.addthis_button_twitter{float:none;}body #addthis{float:none;}body #col_content .right_img,body #col_content .right_img img{width:50%;}body #feeds .news,body #feeds .twitter,body #feeds .publications{width:100%;}body #feeds .news{padding:0;margin-top:15px;}body #feeds .twitter{margin:0;margin-top:15px;}body #feeds .publications{margin:0;margin-top:15px;}body #footer_featured{display:none;}body #footer{min-width:320px;}body #site_map{width:100%;}body #site_map h2{margin-top:20px;margin-left:20px;}body #site_map #site_map_col ul{margin-top:20px;}body #social_footer{float:left;margin-top:20px;margin-left:20px;}body #contact_info{margin-left:20px;}body #site_map_col{width:90%;margin-left:20px;}body #copyright{margin-left:5%;}body #map-canvas,body .contact_map{width:100% !important;height:450px !important;}body #map-canvas svg{width:100%;}body .locations-left_column{width:100%;}body .locations-right_column{float:left;width:100%;}body #CorporateSustainability{display:none;}body #col_content img{max-width:320px;}body #featured_row,body .subsidiary_featureRow{width:100%;}body #sub_home_side{width:90%;float:left;height:320px;margin-top:40px;}body .sub_latestNews{float:left;width:100%;}body .subsidiary_carousel #main-slide-holder .blue,body .subsidiary_carousel #main-slide-holder .pink,body .subsidiary_carousel #main-slide-holder .brown{width:250px;}body .subsidiary_carousel #main-slide-holder p{font-size:12px;}body .emergency_contact_wrapper{width:100%;margin:0 auto;position:relative;background-color:#e20177;}body .emergency_contact_number{width:90%;color:#fff;margin:8px auto 0 auto;padding:4px 12px 4px 12px;background-color:#e20177;position:relative;top:0;left:0;}body div.surveys_emergency_contact_table div.emergency_contact_heading{font-size:16px;}}@media print{*{filter:none;color:#000;-ms-filter:none;text-shadow:none;background:transparent;}a,a:visited{text-decoration:underline;}#col_content a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100%;}@page{margin:.5cm;}p,h2,h3{widows:3;orphans:3;}h2,h3{page-break-after:avoid;}#nav_holder,#site_map,#social_footer,#left_col{display:none;}#top_nav,#search_bar{display:none;}#breadcrumb{visibility:hidden;}#sharing_section{display:none;}#blue_strip .fullwidth{visibility:hidden;}}