/*
Theme Name: LEWIS Newsroom
Theme URI: http://TBD.com
Description: Theme for LEWIS Newsroom developed by Tony Amoyal
Version: 2.0
Author: Tony Amoyal
Author URI: http://tonyamoyal.com
Tags: lewis, live, newsroom
*/

@import './globals/new_global_style.css';
@import './globals/960.css';
body { font-size: 71%; font-family: Helvetica, Arial, sans-serif; margin-top:9px; line-height:1.7em; color:#6D6E71; }

/*body                                            { background: none; }*/

/* HEADER */
/*#header                                         { background: url(images/banner.jpg) no-repeat center bottom; height: 106px; width: 770px; }
#header h1                                      { margin-left: 8px; padding-top: 8px; }
#header h1 a                                    { background: url(images/logo.png) no-repeat 0 center; display: block; height: 93px; text-indent: -9999px; width: 150px; }

#page-wrap                                      { background: none; padding: 0; width: 779px; }


/* NAVIGATION */
/*#nav                                            { margin: 0 auto 20px; padding-top: 0; width: 770px; }

#nav li.page_item a                             { background: url(images/navbtn.jpg) no-repeat 0 0; line-height: 27px; height: 27px; font-size: 12px;
                                                  width: 110px; text-transform: lowercase; font: 13px/27px Arial, Helvetica, sans-serif; }

#nav li.page_item a:hover,
#nav li.page_item a:active,
#nav li.current_page_item a                     { background: url(images/navbtnact.jpg) no-repeat 0 0; color: #006eaf !important; }*/

/*465px !important;*/
.home #content,
.search #content,
.archive #content                               { float: right; width: 680px !important; }

.home #sidebar,
.search #sidebar,
.archive #sidebar                               { float: left; width: /*218px;*/184px; }

.home #fb_share_1                               { top: 2px !important; right: 114px !important; }


/* CONTENT */
/*.home #content a                                { color: #22343e; font-size: 11px; font-weight: bold; }*/

/*.home #content h2                               { background: none; border-bottom: 4px solid #ccc; color: #006faf; font-size: 17px; margin-bottom: 14px; padding: 0; padding-bottom: 10px; margin-top: 45px; }*/
.home #content #current-conversations h2.widgettitle { display: none; }                             


/* Kill the global IE styles... */
#content #recent-news li                        { margin-bottom: 0; }
#content #featured-news                         { margin-bottom: 0; }

#content .main-item                             { border-bottom: 4px solid #808080; margin-bottom: 30px !important; padding-bottom: 20px !important; }


/* FEATURED */
#featured-news                                  { position: relative; }

#featured-news .info                            { font-weight: normal; margin-bottom: 0; position: absolute; top: 0px; left: 180px; width: 500px; }
#featured-news .info h3                         { margin-bottom: 6px; }
/*#featured-news .info h3 a                       { color: #006faf; font-size: 15px; font-weight: normal; text-transform: none; }
#featured-news .info h3.post-subtitle           { color: #808080; font-style: italic; margin-bottom: 24px; }*/
/*#featured-news .addtoany_list                   { position: absolute; top: 43px; left: 136px; }
#featured-news .tweetmeme_button                { top: 48px; }*/

#featured-news img                              { border: none; }
/*#featured-news .post                            { overflow: hidden; color: #808080; width: 100%; }*/
#featured-news .date-time                       { float: left; font-weight: bold; }


/* RECENT NEWS */
#content #recent-news                           { float: none; padding: 0; width: 100%; }
#content #recent-news h2                        { margin-bottom: 4px; }


#content #recent-news ul                        { overflow: hidden; }
#content #recent-news li                        { float: left; height: /*80px;*/70px; width: /*232px;*/ 260px; padding: 10px 0; }
#content #recent-news td.recent-news-img        { vertical-align: top; }

#recent-news li#site-rss-subscribe              { float: right; height: 20px; width: 250px; padding: 0; }
#recent-news li#site-rss-subscribe a            { color: #808080; font-size: 10px; padding-left: 25px; height: 20px; width: 100px; text-indent: 0; }
#recent-news li#site-rss-subscribe a.rss        { background: url(images/rss.png) no-repeat 0 0; }
#recent-news li#site-rss-subscribe a.subscribe  { background: url(images/subscribe.png) no-repeat 0 0; }

#content #recent-news .recent-body              { width: /*160px;*/ 188px; }

#content .recent-body h3 a,
/*#content #current-conversations a               { color: #006faf; }*/
.page-nav                                       { position: relative; width: 100%; }
.page-nav .left                                 { position: absolute; left: 0; top: 0; }
.page-nav .right                                { position: absolute; right: 0; top: 0; }


/* RECENT COVERAGE / CURRENT CONVOS */
#content #recent-coverage,
#content #current-conversations                 { float: none; padding: 0; width: 100%; }

#content #recent-coverage li,
#content #current-conversations li              { margin-bottom: 20px; }

#content #recent-coverage .recent-body          { padding-left: 3px; line-height: 1.2em; }
#content #current-conversations                 { border-bottom: none; }

#content #recent-coverage ul{ overflow: hidden; }
#content #recent-coverage div.recent-body h3{ margin-bottom: 0px; padding-bottom: 1px; font-size: 105%; }

#content #current-conversations li              { position: relative; }
#content #current-conversations li .rss-date    { font-size: 10px; position: absolute; top: 0; left: 0; }
#content #current-conversations li .rsswidget   { top: 12px; }

#content #current-conversations ul{ overflow: hidden; }

/* SIDEBAR */
.home #sidebar .widget,
.archive #sidebar .widget,
.search #sidebar .widget                        { background: none; }

#sidebar .widget_search div                     { position: relative; }
#sidebar .widget_search #s                      { background-color: #fff; border: 1px solid #000; font-size: 14px; padding: 4px; padding-right: 26px; width: 138px; }
#sidebar .widget_search #searchsubmit           { position: absolute; top: 4px; right: 20px; }

/*#sidebar .widget_text                           { color: #808080; } */

/*#sidebar h2.widgettitle                         { padding-bottom:0; margin-bottom:12px; cursor:pointer; width:100%; border-bottom:1px solid #B2B2B2; background:url(images/accordionOpened.gif) no-repeat top right; }
#sidebar h2.widgettitle .accordionClosed        { background-image:url(images/accordionClosed.gif) no-repeat top right; }*/

#sidebar .widget_tag_cloud a                    { color: #b3b3b3; }

/*
#sidebar .mediares-link                         { height: 25px; line-height: 25px; margin-bottom: 6px; font-size: 12px; }
#sidebar .mediares-ico                          { background: url(images/media-resources.png) no-repeat 0 0; display: block; float: left; width: 25px; height: 25px; padding-right: 10px; }
#sidebar .flickrres-ico                         { background-position: -2px 2px; }
#sidebar .youtuberes-ico                        { background-position: -2px -29px; }
#sidebar .audiores-ico                          { background-position: -2px -62px; }
#sidebar .ebookres-ico                          { background-position: 0 -94px; }
#sidebar .deliciousres-ico                      { background-position: -1px -122px; }
#sidebar .downloadsres-ico                      { background-position: 0 -152px; }
*/
#sidebar .mediares                              { overflow: hidden; }
#sidebar .mediares-link                         { height: 32px; line-height: 32px; width: 32px; margin-bottom: 6px; text-indent: -9999px; float: left; margin-right: 17px; }
#sidebar .mediares-ico                          { background: url(../../../../globals/images/social-media2.png) no-repeat 0 0; display: block; float: left; width: 32px; height: 32px; }
#sidebar .flickrres-ico                         { background-position: -96px top; }
#sidebar .youtuberes-ico                        { background-position: -64px top; }
#sidebar .audiores-ico                          { background-position: -192px top; }
#sidebar .ebookres-ico                          { background-position: -224px top; }
#sidebar .deliciousres-ico                      { background-position: -288px top; }
#sidebar .downloadsres-ico                      { background-position: -256px top; }


#sidebar .widget_biolinks li                    { margin-bottom: 16px; }
#sidebar .widget_biolinks li img                { padding: 0 4px 0 0; }
/*
#sidebar .exec-links                            { background: url(images/execbio-sprites.png) no-repeat 0 0; height: 21px; }
*/
#sidebar .exec-links a                          { display: inline; /*block; float: left;*/ line-height: 23px; height: 23px; width: 23px; margin-right: 4px; /*text-indent: -9999px;*/ }
/* Specific image styles are in the globals CSS file */



#sidebar .widget_links ul li                    { margin-bottom: 6px; }

#sidebar .textwidget h4                         { color: #4d4d4d; font-size: 11px; font-weight: bold; padding: 0 0 0 30px; line-height: 25px; }
#sidebar .textwidget h4.webinars                { background: url(images/webinars.png) no-repeat 0 0; }
#sidebar .textwidget h4.events                  { background: url(images/events.png) no-repeat 0 0; }
#sidebar .textwidget ul                         { /*margin-bottom: 10px;*/ margin-left: 30px; }
#sidebar .textwidget ul li                      { list-style-type: none; margin-bottom: 8px; }
#sidebar .textwidget ul li a                    { color: #385460; }

/*.single #sidebar .widget                        { background: url(images/gradient-side.jpg) no-repeat left bottom; }*/

/* FOOTER */
#footer-content                                 { position: relative; padding-top: 40px; }
#lewis-logo-sm                                  { position: absolute; right: 0; bottom: -20px; }*/


.noShow { display:none; }
.clear { overflow:hidden; height:0px;	line-height:0px; clear:both; }
.noListStyle { line-height:1; list-style:none; margin:0; padding:0; }
.noListStyle li { margin:0; padding:0; }

a:link { text-decoration:none; color:#002698; }    
a:visited { color:#1D0D69; }    
a:hover { text-decoration:underline; }
.textTitle { float:left; clear:both; font-weight:bold; }

.rightArrow { text-decoration:none; width:100%; font-size:105%; font-weight:bold; color:#000000; display:block; background:url(images/redArrowRight.gif) no-repeat right 4px; }
.rightArrow a { color:#000000; text-decoration:none; }
.rightArrow a:visited { color:#000000; }

.leftArrow { padding-left:15px; text-decoration:none; font-size:105%; font-weight:bold; color:#000000; display:block; background:url(images/redArrowRight.gif) no-repeat left 4px; }
.leftArrow a { color:#000000; text-decoration:none; }
.leftArrow a:visited { color:#000000; }
.leftArrow a:hover { text-decoration:none; }

.goldText { color:#a8996e; font-weight:bold; }
.bottomDotted { background:url(/SiteImages/dottedBackground.gif) repeat-x left bottom; clear:both; float:left; font-size:130%; line-height:35px; width:100%; }

#MainContent .readMore, #HomePage .readMore { clear:both; float:left; display:block; font-size:110%; background:url(images/redArrowRight.gif) no-repeat right center; padding-right:15px; font-weight:bold; color:#000000; text-decoration:none; }

#MainContent .readMore, #HomePage .readMore.backgroundFix {background-position:right 3px;}

p { padding-bottom:10px; }
h1 { font-size: 130%; font-style:normal; font-weight:bold; color:#000000; text-transform:uppercase; padding-bottom:5px; border-bottom:1px solid #B2B2B2; width:100%; margin-bottom:20px; }
h2 { font-size: 130%; font-style:normal; font-weight:bold; color:#000000; text-transform:uppercase; padding-bottom:5px; border-bottom:1px solid #B2B2B2; width:100%; margin-bottom:20px; }
h3 { font-size: 130%; font-style:normal; font-weight:bold; color:#000000; /*text-transform:uppercase;*/ padding-bottom:5px; /*border-bottom:1px solid #B2B2B2;*/ width:100%; margin-bottom:20px; }

.editableContent h2 { font-size:120%; }

.editableContent { font-size:110%; }
.testimonial .editableContent { position:relative; }
.testimonial .editableContent .quoteLeft, .testimonial .editableContent .quoteRight,
.testimonialHolder .quoteLeft, .testimonialHolder .quoteRight { position:absolute; width:63px; height:49px; }
.testimonial .editableContent .quoteLeft,
.testimonialHolder .quoteLeft { background:url(/SiteImages/quoteLeft.png) no-repeat; }
.testimonial .editableContent .quoteRight,
.testimonialHolder .quoteRight { background:url(/SiteImages/quoteRight.png) no-repeat; bottom:40px; right:0; }
.testimonialHolder .testimonial p { padding-bottom:0; }

.bizForm {  }
.bizForm .formRow { width:300px; margin-bottom:12px; float:left; }
.bizForm .formRow .formLabel { font-size:130%; color:#000000; }
.bizForm .formRow .formLabel .EditingFormLabel { float:left; margin-right:10px; font-size:85%;}
.bizForm .formRow .formLabel .formFieldError { font-size:70%; color:#DC291E; float:left; }
.bizForm .formRow .formLabel .formFieldRequired { font-size:70%; color:#DC291E; float:right; }
.bizForm .formRow .formField {  }
.bizForm .formRow .formField input,
.bizForm .formRow .formField select,
.bizForm .formRow .formField textarea { background-color:#F2F2F2; border:1px solid #CDCDCD; padding:0 5px; width:288px; height:28px; font-size:115%; color:#000000; }
.bizForm .formRow .formField select { padding-top:2px; padding-right:0; width:293px; }
.bizForm .formRow .formField textarea { height:86px; }
.bizForm .checkboxRow .formField { float:left; width:25px; }
.bizForm .checkboxRow .formField input { width:15px; height:15px; }
.bizForm .checkboxRow .formLabel { float:right; width:275px; }
.bizForm .submitHolder { margin-top:30px; }
.bizForm .submitHolder input { clear:both; float:left; display:block; font-size:110%; background:url(/SiteImages/redArrowRight.gif) no-repeat right center; padding-right:15px; font-weight:bold; color:#000000; text-decoration:none; border:none; text-transform:uppercase; cursor:pointer;}

#Header { float:left; margin-bottom:40px; width:100%;  position:relative; z-index:10;}
#Header .logoHolder { margin-top:19px; width:220px; overflow:hidden; }
#Header .logoHolder #LogoGlobe { margin:0 0 3px 117px; }
#Header .internationalSitesHolder { float:right; clear:both; font-size:110%;}
#Header .internationalSitesHolder ul, #Header .internationalSitesHolder ul li { list-style:none; }
#Header .internationalSitesHolder ul .foreignSites { border-bottom:1px solid #B2B2B2; padding:0 0 5px 0; float:left; }
#Header .internationalSitesHolder ul .foreignSites a { color:#B2B2B2; text-decoration:none; float:left; }
#Header .internationalSitesHolder ul .foreignSites .internationalSites { display:none; clear:both; position:absolute; right:0; top:25px; padding:6px; width:288px; z-index:20; background:url(/SiteImages/foreignSitesCenterLine.gif) repeat-y #B2B2B2 50% 12px; }
#Header .internationalSitesHolder ul .foreignSitesHover { border-bottom:6px solid #B2B2B2; padding-bottom:0; }
#Header .internationalSitesHolder ul .foreignSitesHover .internationalSites { display:block; }
#Header .internationalSitesHolder ul .foreignSites .internationalSites li { float:left; width:124px; height:29px; border-bottom:1px solid #D8D7D7; margin:0 10px; }
#Header .internationalSitesHolder ul .foreignSites .internationalSites .bottomLine { border-bottom:none; }
#Header .internationalSitesHolder ul .foreignSites .internationalSites li a { text-transform:uppercase; color:#FFFFFF; display:block; width:100%; line-height:29px; }
#Header .internationalSitesHolder ul .foreignSites .internationalSites li a:hover { color:#000000; background:url(/SiteImages/redArrowRight.gif) no-repeat right 9px; }
#Header #TopNav { float:right; font-size:105%; font-weight:bold; margin-top:23px; }
#Header #TopNav #TopNav_Home, #Header #TopNav .cmsListMenuLI { float:left; margin-left:30px; }
#Header #TopNav .cmsListMenuLink { text-transform:uppercase; color:#000000; text-decoration:none; padding-top:14px; float:left; border-top:1px solid #a8996e; margin-top:9px; }
#Header #TopNav .cmsListMenuLink:hover { color:#a8996e; }
#Header #TopNav .highlightedLI .cmsListMenuLink { color:#a8996e; border-width:10px; margin-top:0px; }

#Footer { margin-bottom:15px; float:left; width:100%; border-top:1px solid #666666; padding-top:20px; margin-top:30px; }

#HomeBanner { position:relative; margin-bottom:20px; }
#HomeBanner .pager { position:absolute; z-index:5; right:5px; }
#HomeBanner .prevNextButtons { display:none; }
#HomeBanner .prevNextButtons .next, #Banner #HomeBanner .prevNextButtons .prev { cursor:pointer; width:40px; height:40px; display:block; text-decoration:none; position:absolute; top:129px; z-index:5; }
#HomeBanner .prevNextButtons .prev { left:10px; background-position:left top; background:url(/SiteImages/bannerButtonsPrev.png) no-repeat; }
#HomeBanner .prevNextButtons .prev:hover { background-position:left bottom; }
#HomeBanner .prevNextButtons .next { right:10px; background-position:right top; background:url(/SiteImages/bannerButtonsNext.png) no-repeat; }
#HomeBanner .prevNextButtons .next:hover { background-position:right bottom; }
#HomeBanner .bannerList { width:940px; height:270px; overflow:hidden; }
#HomeBanner ul li { position:relative; }
#HomeBanner ul li .bannerText { position:absolute; top:114px; left:23px; color:#FFFFFF; width:400px; font-weight:bold; text-transform:uppercase; }
#HomeBanner ul li .bannerText .bannerTitle { width:100%; font-size:350%; float:left; clear:both; line-height:1.1em; }
#HomeBanner ul li .bannerText .bannerSubTitle { width:100%; font-size:158%; float:left; clear:both; }
#HomeBanner ul li .bannerText .bannerLink { width:100%; font-size:130%; float:left; clear:both; background:url(/SiteImages/redArrowRight.gif) no-repeat center left; padding:5px 0 0 14px; text-decoration:none; color:#000000; }
#HomeBanner ul li .bannerText .bannerLink a { color:#000000; text-decoration:none; }

#InnerBanner,
.locationsInnerBanner { margin-bottom:20px; }

#LeftNav {  }
#LeftNav .topPageLink, #LeftNav .level0 { font-size:110%; }
#LeftNav .topPageLink, #LeftNav .cmsListMenuUL .cmsListMenuLI { margin-bottom:18px; text-transform:uppercase; }
#LeftNav .topPageLink a, #LeftNav .cmsListMenuUL .cmsListMenuLI .cmsListMenuLink { text-decoration:none; }
#LeftNav .cmsListMenuUL .cmsListMenuLI .cmsListMenuLink { color:#000000; font-weight:bold; }
#LeftNav .cmsListMenuUL .cmsListMenuLI .highlightedLink,
#LeftNav .cmsListMenuUL .cmsListMenuLI .level1 .highlightedLI .highlightedLink { color:#a8996e; background:url(/SiteImages/redArrowRight.gif) no-repeat center left; padding-left:14px; }
#LeftNav .cmsListMenuUL .openLi .highlightedLink { background-image:none; padding-left:0; color:#000000; }
#LeftNav .cmsListMenuUL .cmsListMenuLI .level1 { margin-top:18px; }
#LeftNav .cmsListMenuUL .cmsListMenuLI .level1 .cmsListMenuLI { list-style-type:disc; margin-left:15px; }
#LeftNav .cmsListMenuUL .cmsListMenuLI .level1 .cmsListMenuLI .cmsListMenuLink { font-weight:normal; text-transform:none; }
#LeftNav .cmsListMenuUL .cmsListMenuLI .level1 .highlightedLI { list-style-type:none; margin-left:0; }
#LeftNav .topPageLink a { color:#878787; }

.accordionSection { float:left; width:100%; }
.accordionSection .accordionTitle { padding-bottom:0; margin-bottom:12px; cursor:pointer; width:100%; border-bottom:1px solid #B2B2B2; background:url(images/accordionOpened.gif) no-repeat top right; }
.accordionClosed .accordionTitle { background-image:url(images/accordionClosed.gif) no-repeat top right; }
.accordionSection .accordionContent { width:100%; padding-bottom:30px; margin-bottom:30px; float:left; background:url(/SiteImages/dottedBackground.gif) repeat-x left bottom; }

.widget { float:left; width:100%; }
.widget .widgettitle { padding-bottom:0; margin-bottom:12px; cursor:pointer; width:100%; border-bottom:1px solid #B2B2B2; background:url(images/accordionOpened.gif) no-repeat top right; }

#NewsAccordion .accordionContent h3 { border:none; color:#a8996e; font-size:100%; margin-bottom:0; text-transform:none; clear:both; }
#NewsAccordion .accordionContent .readMore { margin-bottom:10px; }
#FindUsOnAccordion .accordionContent,
#NewsletterAccordion .accordionContent { padding-bottom:10px; }

.countryScrollerGenericGlobe { float:left; }
.countryScrollerContainer { margin-left:8px; padding-left:8px; overflow:hidden; float:left; height:60px; background:url(/SiteImages/countryScrollLeftBackground.gif) no-repeat; }
.countryScroller { }
.countryScroller a { color:#6D6E71; text-decoration:none; }
.countryScroller a:hover { color:#B28A64; }
.simply-scroll-container { position: relative; }
.simply-scroll-clip { position: relative; overflow: hidden; z-index: 2;	}
.simply-scroll-list { position: absolute; top: 0; left: 0; z-index: 1; overflow: hidden; margin: 0; padding: 0; list-style: none; }
.simply-scroll-list li { padding: 0; margin: 0; list-style: none; }
.simply-scroll { width: 130px; height: 60px; margin-bottom: 1.5em; }
.simply-scroll .simply-scroll-clip { width: 130px; height: 60px; }		
.simply-scroll .simply-scroll-list li { width: 130px; }

.socialMediaIcons {  }
.socialMediaIcons .socialMediaIcon { float:left; margin:0 8px 7px 0; }

#NewsFeed {  }
#NewsFeed h2 { margin-bottom:15px; padding-bottom:0; }
#NewsFeed .feedItem { float:left; padding-bottom:15px; margin-bottom:15px; background:url(/SiteImages/dottedBackground.gif) repeat-x left bottom; }
#NewsFeed .feedItem .feedIcon { width:80px; float:left; }
#NewsFeed .feedItem .feedData { float:left; width:380px; }
#NewsFeed .feedItem .feedData .feedCountry { float:left; margin-right:5px; text-transform:uppercase; }
#NewsFeed .feedItem .feedData .feedDate { float:left; }
#NewsFeed .feedItem .feedData .feedText { clear:both; float:left; width:100%; }
#NewsFeed .feedItem .feedData .feedText .feedTitle { font-weight:bold; }
#NewsFeed .feedItem .feedData .feedText .feedContent { clear:both; }

#ClientList {  }
.caseStudies { position:relative; width:100%; }
.caseStudies .next, .caseStudies .prev { position:absolute; width:24px; height:47px; z-index:10; cursor:pointer; }
.caseStudiesShowing3 .next, .caseStudiesShowing3 .prev { top:35px; }
.caseStudiesShowing9 .next, .caseStudiesShowing9 .prev { top:130px; }
.caseStudies .prev { background:url(/SiteImages/scrollLeft.gif) no-repeat; left:0; }
.caseStudies .next { background:url(/SiteImages/scrollRight.gif) no-repeat; right:0; }
.caseStudies .caseStudyScroller { margin-left:50px; width:600px; }
.caseStudies .caseStudyScroller .caseStudyGroup { float:left; padding-top:5px; padding-right:5px; }
.caseStudies .caseStudyScroller .caseStudy { overflow:hidden; padding:2px; float:left; width:188px; height:101px; position:relative; border:1px solid #E1E1E1; }
.caseStudies .caseStudyScroller .hasCaseStudyFalse .caseStudyIcon { display:none; }
.caseStudies .caseStudyScroller .hasCaseStudyTrue .caseStudyIcon { position:absolute; top:4px; right:4px; z-index:5; }
.caseStudies .caseStudyScroller .hasCaseStudyTrue.scrollerHover { border:3px solid #CDC2A2; padding:0; }
.caseStudies .caseStudyScroller .hasCaseStudyTrue.scrollerHover .caseStudyIcon { top:2px; right:2px; }

.caseStudyDetail { float:left; clear:both; }
.caseStudyDetail .caseStudyContainer { float:left; width:100%; }
.caseStudyDetail .caseStudyContainer .leftCol { width:520px; margin-right:40px; float:left; }
.caseStudyDetail .caseStudyContainer .editableContent { font-size:95%; }
.caseStudyDetail .caseStudyContainer .leftCol .caseStudyBlock { float:left; clear:both; margin-bottom:20px; width:100%; }
.caseStudyDetail .caseStudyContainer .leftCol .caseStudyBlock .caseStudyBlockTitle { text-transform:none; margin-bottom:10px; }
.caseStudyDetail .caseStudyContainer .rightCol { width:140px; float:left; }
.caseStudyDetail .caseStudyContainer .rightCol .specialisms { float:left; width:100%; }
.caseStudyDetail .caseStudyContainer .rightCol .specialisms .specialism { clear:both; float:left; width:100%; }
.caseStudyDetail .caseStudyContainer .rightCol .socialMediaIcons { clear:both; float:left; margin-top:10px; width:100%; }
.caseStudyDetail .caseStudyContainer .rightCol .socialMediaIcons .socialMediaIcon { float:left; margin-right:5px; }
.caseStudyDetail .caseStudyContainer .rightCol .associatedDocuments { margin-top:34px; float:left; clear:both; width:100%; }
.caseStudyDetail .caseStudyContainer .rightCol .associatedDocuments .associatedDocument {  }
.caseStudyDetail .caseStudyContainer .rightCol .associatedDocuments .associatedDocument .documentLink { text-decoration:none; }
.caseStudyDetail .caseStudyContainer h2 { color:#a8996e; font-size:158%; font-weight:bold; padding-bottom:0; }

#ClientsAccordion .caseStudies .next, #ClientsAccordion .caseStudies .prev { top:50%; width:10px; height:11px; z-index:20; }
#ClientsAccordion .caseStudies .prev { background:url(/SiteImages/redArrowLeft.gif) no-repeat; left:0; }
#ClientsAccordion .caseStudies .next { background:url(/SiteImages/redArrowRight.gif) no-repeat; right:0; }
#ClientsAccordion .caseStudies .caseStudyScroller { margin-left:13px; width:188px; height:115px; overflow:hidden; }
#ClientsAccordion .caseStudies .caseStudyScroller .caseStudy { width:188px; height:101px; border:none; padding:0; text-align:center; }
#ClientsAccordion .caseStudies .caseStudyScroller .caseStudy .caseStudyIcon { top:2px; right:2px; }
.feedTitleNotUsed {margin:0px; padding:0px; font-size:0px; visibility:hidden; height:0px; width:0px;}

.sectorsScrollerContainer { position:relative; width:100%; }
.sectorsScrollerContainer .next, .sectorsScrollerContainer .prev { top:25px; position:absolute; width:10px; height:11px; z-index:10; cursor:pointer; }
.sectorsScrollerContainer .prev { background:url(/SiteImages/redArrowLeft.gif) no-repeat; left:0; }
.sectorsScrollerContainer .next { background:url(/SiteImages/redArrowRight.gif) no-repeat; right:0; }
.sectorsScrollerContainer .sectorsScroller { margin-left:25px; width:170px; height:80px; overflow:hidden; }
.sectorsScrollerContainer .sectorsScroller .sector { padding:2px; float:left; width:188px; height:101px; position:relative; }

.pager { margin-top:10px; margin-left:auto; margin-right:auto; display:block; }
.pager a, .pager a:visited { text-decoration:none; color:#FFFFFF; line-height:0px; font-size:0px; margin-right:5px; float:left; width:10px; height:9px; background:url(/SiteImages/pagerInactive.png) no-repeat; }
.pager .activeSlide, .pager .activeSlide:visited { background:url(/SiteImages/pagerActive.png) no-repeat; }

#Locations {  }
#Locations .locationList { clear:both; float:left; margin-bottom:50px; }
#Locations .locationList .leftCol { float:left; width:61px; overflow:hidden; }
#Locations .locationList .leftCol .locationIcon {  }
#Locations .locationList .rightCol { float:left; width:639px; }
#Locations .locationList .rightCol .locationLinkHolder { width:194px; height:34px; float:left; background:url(/SiteImages/dottedBackground.gif) repeat-x left bottom; margin:0 0 20px 19px; }
#Locations .locationList .rightCol .locationLinkHolder .locationLink { color:#656565; display:block; height:26px; font-size:127%; font-weight:bold; text-decoration:none; padding:8px 0 0 5px; }
#Locations .locationList .rightCol .locationLinkHolder .locationLink:hover { background-color:#a8996e; color:#FFFFFF; }

#Locations .location .leftCol { float:left; width:160px; }
#Locations .location .leftCol .contactInfo { margin-bottom:25px; }
#Locations .location .rightCol { float:left; width:540px; }
#Locations .location .rightCol .viewOurWebsite { background:url(/SiteImages/redArrowRight.gif) no-repeat center right; padding-right:14px; color:#000000; font-weight:bold; font-size:110%; float:right; }
#Locations .location .localTips, #Locations .location .biographyContainer { margin-top:30px; float:left; width:100%; }

.biography { width:100%; float:left; clear:both; padding-bottom:10px; background:url(/SiteImages/dottedBackground.gif) repeat-x left bottom; margin-bottom:10px; }
.biography .leftCol, #Locations .biography .leftCol { float:left; width:130px; }
.biography .leftCol .biographyImage { width:110px; overflow:hidden; }
.biography .centerCol { float:left; width:470px; padding-top:10px; }
.biography .centerCol .biographyName, .biography .centerCol .biographyJob, .biography .rightCol .biographyLocation { font-size:120%; }
.biography .centerCol .biographyName { font-weight:bold; }
.biography .centerCol .biographyJob {  }
.biography .centerCol .biographyDetails { font-size:95%; }
.biography .rightCol, #Locations .biography .rightCol { float:left; width:100px; }
.biography .rightCol .biographyGlobe { float:right; margin:0 20px 10px 0; }
.biography .rightCol .biographyLocation { clear:both; width:100%; text-align:center; color:#a8996e; }

#BiographyItem.biography .leftCol { width:180px; }
#BiographyItem.biography .leftCol .biographyImage { width:160px; }
#BiographyItem.biography .centerCol { width:420px; }
#BiographyItem.biography .centerCol .findMeOn .title { font-size:110%; font-weight:bold; color:#000000; margin-bottom:10px; }
#BiographyItem.biography .centerCol .findMeOn .socialLink { margin-right:10px; }

#MapWrapper { position:relative; margin-bottom:20px; }

#Sector {  }
#Sector .caseStudies { margin-bottom:45px; float:left; clear:both; width:100%; }
#Sector .biographies { float:left; clear:both; width:100%; }

#News .newsList { clear:both; float:left; width:100%; }
#News .newsList .featuredNews { clear:both; float:left; width:100%; margin-bottom:10px; }
#News .newsList .featuredNews .featuredNewsItem { clear:both; float:left; width:100%; background:url(/SiteImages/dottedBackground.gif) repeat-x left bottom; margin-bottom:10px; padding-bottom:20px; }
#News .newsList .featuredNews .featuredNewsItem .leftCol {  }
#News .newsList .featuredNews .featuredNewsItem .leftCol .newsImage { width:140px; overflow:hidden; }
#News .newsList .featuredNews .featuredNewsItem .rightCol { float:left; }
#News .newsList .featuredNews .featuredNewsItem .rightCol .newsTitle { border:none; margin-bottom:0; }
#News .newsList .featuredNews .featuredNewsItem .rightCol .newsSummary { border:none; margin-bottom:0; color:#a8996e; font-size:120%; }
#News .newsList .featuredNews .featuredNewsItem .rightCol .newsBrief {  }

#News .newsList .latestNews { clear:both; float:left; width:100%; }
#News .latestNews .newsRow,
#Careers .careerRow { float:left; clear:both; width:100%; margin-bottom:15px; background:url(/SiteImages/articleListDottedBottom.gif) no-repeat left bottom; padding-bottom:15px; }
#News .latestNews .newsRow .newsItem,
#Careers .careerRow .careerItem { float:left; width:340px; }
#News .latestNews .newsRow .oddNewsItem,
#Careers .careerRow .oddCareerItem { margin-right:10px; }
#News .latestNews .newsRow .evenNewsItem,
#Careers .careerRow .evenCareerItem { margin-left:10px; }
#News .latestNews .newsRow .newsItem .newsDate {  }
#News .latestNews .newsRow .newsItem .newsTitle,
#Careers .careerRow .careerItem .jobTitle { border:none; margin-bottom:0; }
#News .latestNews .newsRow .newsItem .newsBrief {  }

#Careers .careerGroup { float:left; margin-bottom:20px; }
#Careers .careerGroup .careerRegionTitle { color:#a8996e; margin-bottom:10px; }
#Careers .careerGroup .careerRow .careerItem .jobTitle { padding-bottom:0; }
#Careers .careerApplyLink { float:left; margin-top:20px; }
#Careers .careerApply .applyIframe { width:100%; height:1240px; }

#SupportPage h2 { font-size:115%; background:url(/SiteImages/dottedBackground.gif) repeat-x left bottom; border:0; }
#SupportPage .prev, #SupportPage .next { display:none; }
#SupportPage .caseStudyScroller { margin-left:10px; }

#SiteMap { float:left; clear:both; }
#SiteMap .CMSSiteMapList { margin-left:10px; }
#SiteMap .CMSSiteMapList .CMSSiteMapListItem { list-style:none; }
#SiteMap .CMSSiteMapList .CMSSiteMapListItem .CMSSiteMapLink { color:#6D6E71; text-decoration:none; }

#featured-news .featured-news-post-info{ margin-bottom: 16px; }
#featured-news .featured-news-post-info h3.post-title {margin-bottom: 2px; padding-bottom: 0; }
#featured-news .featured-news-post-info h3.post-title a{ color: #000; }

.widget a{
  color: #6D6E71;
}
