@charset "UTF-8";
/* CSS Document */

/* STRUCTURE DESCRIPTION */
/*
  1. RESET FILE
  2. GLOBAL SETTINGS
  	    SCREEN RESOLUTIONS (MEDIA TYPE)
        ELEMENTS
        HEADINGS
        ANCHORS
            DEFAULT LINKS
            BASIC LINKS
            PRIMARY LINKS
        TABLE
        GENERIC GLOBALS
        ERRORS
  3. PAGE LAYOUT
        RIGHT COLUMN
        CONTENT CONTAINERS
        HOMEPAGE LAYOUT
        INNER PAGES LAYOUT
            ABOUT STHREE
            PEOPLE AND CULTURE
        INNER CONTENT CONTAINERS
            HEADER
                LOGO
                LISTS
                BREADCRUMB
                    COUNTRY FLAGS
                NAV CONTAINER
                MAIN NAV
                SECONDARY NAV
                TAB SELECT
            CONTENT
        	       MAIN FORM TABS
        	       MAIN FORM STYLING
        	       MAIN FORM/ LOGIN FORM SUBMIT BUTTON
        	       MAIN FORM RSS FEED
        	       MAIN FORM THANK YOU PAGE
            SECTOR PAGES AND CAMPAIGNS
        FOOTER
            SITEMAP
            PARNTERS
            FOOTER LISTS
                   COUNTRY FOOTER SELECTOR
                   LEGAL LINK (QA SPECIFIC)
        COLUMN STRUCTURE
     	    DIFFERENT LIST ITEM CLASSES
     	    SECTORS
                SECTORS FEATURED JOBS
                CONTACT PAGES
   4. HIDDEN DETAILS
   5. COUNTRY SPECIFIC CONTENT (HOMEPAGE)
   6. FEATURED JOBS HOMEPAGE / ABOUT US
   7. FEATURED JOBS SECTOR PAGES
   8. CONTACT US INTERACTIVE MAP
   		MAP GLOBAL CONTAINERS
   		MAP CITY LINKS
   		MAP CITY LINKS CO-ORDINATES   
   	9. LANDING PAGES
   	10. GENERIC STYLES
   	11. FANCYBOX
   	12. ACCORDION
   	13. CAROUSEL
   	14. ERROR PAGES
   	15. VIDEO LINKS
  
*/

/************** 1. RESET FILE ************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, input, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { background:transparent url(../images/main-sprite.png) no-repeat scroll -999px -999px; border:0; font-size:100%; margin:0; outline:0; padding:0; vertical-align:baseline; }
body 				{background: #808080 url(../images/background-top-grad.jpg) 0 0 repeat-x; font:normal 75%/1.25em /*12px/16px*/ Verdana, Geneva, "Helvetica Neue", Arial, Helvetica, sans-serif;  /*line-height:1;*/ outline-style:none; text-align:center; color:#4e4d4d;}
* 					{margin:0; padding:0; }
ol, ul 				{list-style:none;}
blockquote, q 		{quotes:none;}
blockquote:before,
blockquote:after,
q:before, q:after 	{content: ''; content:none;}
:focus 				{outline:0;}
ins 				{text-decoration:none;}
del 				{text-decoration:line-through;}
table 				{border-collapse:collapse; border-spacing:0;}
input               {background-color: #FFF;}



/************** 2. GLOBAL SETTINGS ************/

div#print_only {display:none;}
body#CVA_ThankYou  h2.sectorRightCol {display:none;}

/* === ELEMENTS === */
div, p, ul, li, ol, dl, dt, dd, form, fieldset, input {color:#4e4d4d;}
div, p, a, ul, li, ol, dl, dt, dd, form, fieldset, input, option, select, label {font-size:1em;}
p, span {line-height:1.3em; margin:0; padding:0.5em 0; }
li {list-style-type:none;}
div { margin:0; padding:0;}


ul.BasicList {margin: 15px 0;}
ul.BasicList li,
/** Next line for single entry in Sitemap **/
#SiteMapContainer ul li#SiteMap_TabMenu_sthree_worldwide_Container {background-position: 0 -3874px; line-height: 2em; padding-left: 18px;}
#SiteMapContainer ul li#SiteMap_TabMenu_sthree_worldwide_Container {position:relative; bottom:13px;}

/* === HEADINGS === */

h1 {color:#4E4D4D; font-size:1.9em; text-transform:uppercase;}
h2 {border-bottom:1px solid #CDCCCC; color:#4E4D4D; font-size:2.2em; padding: 10px 0; text-transform:uppercase;}
h3 {color:#4E4D4D; font-size:1.6em; line-height:2.2em; margin-top: 20px;padding:0; text-transform:uppercase;}
h4 {color:#4E4D4D; font-size:1.4em; line-height:2.2em; margin-top: 20px;padding:0; text-transform:uppercase;}
h5 {color:#4E4D4D; font-size:1.1em; line-height:2.2em; margin-top: 20px;padding:0; text-transform:uppercase;}

h1,h2,h3,h4,h5 {font-family: Arial, Helvetica, sans-serif;}
h6 {font-family: Arial, Helvetica, sans-serif;}

/*Cufon headers*/
h1 {font-size:3.2em; margin:60px 0 0 0; padding:0;}
div.JobSearch_Details_Header h1 {margin-top:0;}
div.ThankYouMsg h1 {margin-top:0;}

h2.SingleLine {margin-top: 30px;}

h2.HeaderTwoDoubleLine {border-bottom:1px dotted #D9D9D9; margin-top: 30px; padding: 0 0 10px 0; text-transform:uppercase; }
h2.HeaderTwoDoubleLine span {clear:left; display:block; line-height: 0; padding:0;}
h2.HeaderTwoDoubleLine span.HeaderTwoBold {font-weight:bold; font-size:0.5em;}
h2.HeaderTwoDoubleLine span.HeaderTwoNarrow {font-weight:bold; font-size:1em; margin-top:7px; text-transform:uppercase}
h2.HeaderTwoSmall {font-size:1.3em; margin-top: 15px; padding-bottom:5px;}

h2.HeaderTwoTripleLine {border-bottom:1px dotted #D9D9D9; margin-top: 30px; padding:0;}
h2.HeaderTwoTripleLine span {clear:left; display:block; line-height: 0; padding:0;}
h2.HeaderTwoTripleLine span.HeaderTwoBold {font-weight:bold; font-size:0.5em; margin-top:10px;}
h2.HeaderTwoTripleLine span.HeaderTwoNarrow {font-weight:bold; font-size:1em; margin-top:7px; text-transform:uppercase}

h3.HeaderThreeSmall {border-bottom:1px dotted #D9D9D9; font-size:1.3em; margin-top: 15px; padding-bottom:5px;}

/* ==QUOTE== */

blockQuote.Quote {font-style: italic; margin: 20px 0 5px 0;}
blockQuote.Quote span.FirstQuote {background-position: 0 -976px; border-bottom: 1px dotted #D9D9D9; display: block; height: 40px; margin-bottom: 15px; margin-top: 17px; text-indent: -99999px;}
blockQuote.Quote span.LastQuote {background-position: 0 -1057px; display: inline-block; height: 22px; position:relative; top:10px; left:10px; text-indent: -99999px; width: 29px;}


/* === ANCHORS === */

/* --- DEFAULT LINKS --- */
a {color:#F39107; text-decoration:none;}
a:hover {color:#B20933;}
a:focus, a:visited {/* color:#999999; */ outline:none;}
a:active{color:#B20933;}



/* === TABLE === */
table {border:0; margin:0; padding:0; width:100%;}
table thead tr th {color:#DD4C87; font-size:1.2em; padding:7px 5px;}
table tbody tr td {border-top:1px solid #D9DCE1; padding:7px 5px; vertical-align:top;}

/* === GENERIC GLOBAL === */
.clear {clear:both; margin:0; padding:0; font-size: 0px; height: 0px;} /* font-size & height required to fix an IE */
.fLeft {float:left;}
.fRight {float:right;}
p.highlight {text-align:center; font-weight:bold;}

body#ContentPage_Home.bg_default div#wrapper.wrapper_uk div#main.contain div#content.content_container div#mainImage { padding-bottom:0; margin:0;}
div#mainImage img {width:100%; max-width:100%; padding-bottom:1em;}

/* === ERRORS === */
.error {color:red;list-style:none;}
.errorTop {margin:0.2em 0 0.5em 0;}
.errorBottom {margin-top:0.2em 0 0.5em 0;}

/*************** 3. PAGE LAYOUT ******************/


/* --==============RIGHT COLUMN=============--*/

div#InnerContainerColumnTwo p {font-size:1.1em; margin: 5px 0;}

/*Apply now button*/
div#InnerContainerColumnTwo a.ApplyNow {background-position: -8px -1355px; margin-left: 22px;}
div#InnerContainerColumnTwo a.ApplyNow:hover {background-position: -317px -1355px; margin-left: 22px;}

/* Video slide show - Gar, Natasha and Victoria */

div#VideoThumbsSthreeWorldwide {height:285px; left:10px;}
div#VideoThumbsSthreeWorldwide a.SmlVideoBtn {position: absolute; right: 30px; text-indent: -9999px; top: 20px;}
div.VideoThumb {position:relative; top:15px;}
div#VideoThumbsSthreeWorldwide h2.HeaderTwoTripleLine {width:200px;}

/*SThree world wide*/
body.worldWideCountry div#countryImageBlock {position:relative;}
body.worldWideCountry a.NewVideo {position:absolute; left:255px; top:165px; z-index:1000; cursor:pointer;}

div#InnerContainerColumnTwo div#SthreeWorldImage h2 { background-position: 0 -2059px; height: 80px; margin-left:10px; padding:10px; width: 200px;}
div#InnerContainerColumnTwo ul.CountryList {float: left;margin: 10px 0; width: 80px;}

/*The recruitment consultant role*/
div#RecruitmentConsultantImage { background-position: -1px -1850px; height: 125px; margin-left: 10px;width: 200px;}
div#RecruitmentConsultantImage h2 {color:#fff; padding:20px 0 0 20px;}
div#RecruitmentConsultantImage h2 span.HeaderTwoNarrow {display:block; font-size:0.95em; line-height:0.8em; margin:-3px 0 0 0; padding:0; }
div#RecruitmentConsultantImage h2 span.HeaderTwoBold {clear:left; display:block; font-size:0.7em; line-height:0.8em; margin:0; padding:0;}

/*Russels video*/
div#RusselsVideo { background-position: -1px -2699px; height: 114px; margin-left: 10px; position:relative; width: 200px;}

div#RusselsVideo a.SmlVideoBtn { background-position: 150px -3520px; display: block; height: 113px; position: absolute; text-indent: -99999px; width: 200px; z-index: 999;}
div#RusselsVideo a.SmlVideoBtn:hover {background-position: -35px -3520px;}
/*div#RusselsVideo a.SmlVideoBtn {background-position: -2px -3555px; -display:block; height:34px; position:absolute; right:25px; text-indent: -99999px; top:40px; width:34px; z-index:999;}
div#RusselsVideo a.SmlVideoBtn:hover {background-position: -187px -3555px;}*/


/*Country videos worldwide*/

div#CountryVideo img {margin-left: 10px; width:200px;}


/*Our people Note I remove the floats as these blocks are used on the home page*/

div#InnerContainerColumnTwo div.OurPeopleCommonContainer {margin-left: -10px; margin-top: -10px; padding: 10px;}
div#InnerContainerColumnTwo div.OurPeopleCommonContainer div.BackgroundHighlight {background-color:#fff; height:530px;}
div#InnerContainerColumnTwo div.OurPeopleCommonContainer h2 {margin-top:20px;}
	
div#InnerContainerColumnTwo div#OurPeopleRightColumn {float:left;} 
div#InnerContainerColumnTwo div#OurPeopleRightColumn div.ProfileContainerLeft,
div#InnerContainerColumnTwo div#OurPeopleRightColumn div.ProfileContainerRight {background-color:#fff; float:none; margin:0; width:200px;}

div#InnerContainerColumnTwo div#OurPeopleRightColumn div.ProfileContainerLeft img {margin: 0 0 10px;}
div#InnerContainerColumnTwo div#OurPeopleRightColumn div.ProfileContainerRight img {margin: 0 0 10px;}

div#InnerContainerColumnTwo div#OurPeopleRightColumn div.ProfileContainerLeft h4,
div#InnerContainerColumnTwo div#OurPeopleRightColumn div.ProfileContainerRight h4 {font-size:1.1em;}

div#InnerContainerColumnTwo div#OurPeople div.ProfileContainerLeft div.OurPeopleBackgroundHighlight,
div#InnerContainerColumnTwo div#OurPeople div.ProfileContainerRight div.OurPeopleBackgroundHighlight {padding: 0;}

/* Our people main container - all country pages */
div#ourPeopleMainContainer div.BackgroundHighlight {float:left;}
div#ourPeopleMainContainer div.ProfileContainerLeft {width:100%; padding:20px 0; margin-right:0; background-color:#FFF;}
div#ourPeopleMainContainer div.ProfileContainerLeft a img {margin:0; width:auto; border:10px solid #CDCCCC}
div#ourPeopleMainContainer div#profileDetails {border:10px solid #CDCCCC; float:right; padding:10px; width:43%;}
div#ourPeopleMainContainer div#profileDetails h3 {margin:0;}
div#ourPeopleMainContainer div#profileDetails p.ProfileLink {float:left; padding:0; width:100%;}
div#ourPeopleMainContainer div#profileDetails p.ProfileLink a {background-position:0 -116px;}
div#ourPeopleMainContainer div#profileDetails p.ProfileLink a:hover {background-position:0 -288px; color:#B20933;}

/*Our Awards*/
div#InnerContainerColumnTwo div#AwardImages {text-align:center;}
div#InnerContainerColumnTwo div#AwardImages img {margin:15px 0;}
div.BackgroundHighlight.Awards {height:200px;}
body#ContentPage_sthree_worldwide-germany-de div.Awards h2 span {font-sizE:0.75em;}


/*Training Programme*/
div#InnerContainerColumnTwo div#TrainingProgrammeRightColumnImage {background-position: 0 -2211px; height:100px; margin-left:10px;}
div#InnerContainerColumnTwo div#TrainingProgrammeRightColumnImage h2 {padding:15px;}


/*Testimonials*/

div#InnerContainerColumnTwo div#TestimonialsImage {background-position:0 -2699px; height:114px; margin-left:10px;}
div#InnerContainerColumnTwo div#TestimonialsImage h2 {text-indent: -9999px;}

span.StartQuote {background-position: 0 -976px; border-bottom:1px dotted #D9D9D9; display:block; height:29px; margin-top:17px; margin-bottom:15px; text-indent:-99999px;}
span.EndQuote {background-position: 0 -1057px; display:block; float:right; height:18px; margin-top:10px; text-indent:-99999px; width:20px;}

/*Support service roles*/
div#SupportServiceLinks ul {margin:10px 0;}
div#SupportServiceLinks ul li {margin:5px 0;}

/*Confused*/
div#ConfusedLinks ul {border-top:1px dotted #D9D9D9; margin:0 0 10px 0;}
div#ConfusedLinks ul li {border-bottom:1px dotted #D9D9D9; margin:5px 0;}
div#ConfusedLinks ul li {padding: 5px 0 10px 0;}
div#ConfusedLinks ul li.TelNumber {background-position: 0 -869px; padding-left:25px;}
div#ConfusedLinks ul li.EmailAddress a {background-position: 0 -815px; padding: 0 0 5px 25px;}



/* === CONTENT CONTAINERS === */
div#ContentWrapper {margin:0 auto; overflow:hidden; padding:0; text-align:left;  width:960px;}
div#WrapperOne {background: transparent url(../images/background-bottom-grad.jpg) 0 100% repeat-x; height:100%; margin: 0 auto; width:100%;}
div#WrapperTwo {background: transparent url(../images/background-circles-top.jpg) center 0 no-repeat; height:100%; margin:0 auto;}
div#WrapperThree {background: transparent url(../images/background-circles-bot.jpg) center 100% no-repeat; height:100%; width:100%;}

div#headerContainer {float:left; height:80px; padding-top:10px; width:100%;}
div#header {background-position:center -99px; border:none; padding:0; margin:0; width:100%;}
div#HomeVideoContainer {background:url(../images/main-header.jpg) 50% 50% no-repeat; padding: 10px; height:200px;}
div#CountrySelectorContainer {float: right; width: 500px;}
div#breadcrumbContainer  {clear:both; float:left; width:auto;}
div#homePageMainContainer {background: transparent url(../images/background-pixel.png) 0 0  repeat; border-top:10px solid #000; float: left; width:100%;}
div#CommonPageMainContainer {background: transparent url(../images/background-pixel.png) 0 0  repeat; border-top:10px solid #000; float: left; width:100%;}


/*Main columns common content containers pages 2 col solution*/
div#InnerContainerColumnOne {float:left; width:730px;}
div#InnerContainerColumnTwo {float:left; width:230px;}
#ContentPage_sthree_worldwide div#InnerContainerColumnTwo {height: 1064px;}
div#InnerContainerColumnOne div.BackgroundHighlight {padding:30px;}


div.CommonContainerTop {padding:10px; margin-top:0;}
div.CommonContainer {padding:10px; margin-top:-10px;}
div#InnerContainerColumnTwo div.CommonContainerTop {padding:10px; margin-top:0; margin-left:-10px;}
div#InnerContainerColumnTwo div.CommonContainer {padding:10px; margin-top:-10px; margin-left:-10px;}

/*Main columns for home page 3 col solution*/
div#HomeInnerContainerColumnOne {float:left; width:500px; }
div#HomeInnerContainerColumnTwo {float:left; width:220px;}
div#HomeInnerContainerColumnThree {float:left; width:220px;}

/*Bottom two columns for home page*/
div#HomeBottomColumnLeft {float:left; width:500px;}
div#HomeBottomColumnRight {float:left; width:460px;}


/*Column one blocks*/
div#HomeKeyMessagesContainer,
div#HomeTrainingProgrammeContainer,
div#HomeExperiencedRecruitmentContainer,
div#HomePageOurBrandsContainer,
div#HomeOurCultureContainer,
div#HomeBannerContainer {float:left; padding:10px; width:480px;}

/*Stops the block vanishing in IE8 */
div#HomeExperiencedRecruitmentContainer {position: relative;}

div#HomeTrainingProgrammeContainer,
div#HomeExperiencedRecruitmentContainer,
div#HomePageOurBrandsContainer,
div#HomeOurCultureContainer,
div#HomeBannerContainer {margin-top: -10px;}

div#HomeTrainingProgrammeContainer div.BackgroundHighlight {min-height:913px; height:auto !important; height:913px;}
div#HomePageWorldWideContainer div.BackgroundHighlight {min-height:379px; height:auto !important; height:379px;}
div#HomeAboutUsContainer div.BackgroundHighlight {min-height:588px; height:auto !important; height:588px;}


/*Setting the height of the two bottom container*/
div#HomeFeaturedJobsContainer div.BackgroundHighlight {min-height:317px; height:auto !important; height:275px;}
div#HomeExperiencedRecruitmentContainer div.BackgroundHighlight {min-height:275px; height:auto !important; height:275px;}
div#HomeFeaturedJobsContainer {padding:10px; margin-top:-10px; margin-left:-10px;}


/*Column two blocks*/
div#HomeAboutUsContainer,
div#HomePageOurBrandsContainer	 {margin-left: -10px; padding:10px; width:220px;}

div#HomeAboutUsContainer,
div#HomePageWorldWideContainer,
div#HomePageOurBrandsContainer   {margin-top: -10px;}
div#HomePageOurBrandsContainer div.BackgroundHighlight {min-height:295px; height:auto !important; height:295px;}


/*Column three blocks*/
div#HomePageWorldWideContainer,
div#HomePageLatestNewsContainer {padding:10px; width:220px;}

div#HomePageLatestNewsContainer div.BackgroundHighlight {min-height:405px; height:auto !important; height:405px;}

div#HomePageWorldWideContainer,
div#HomePageLatestNewsContainer,
div#HomePageBannerContainer  {margin-top: -10px;}

/*Background focus color*/
div.BackgroundHighlight,
div.ErrorBackgroundHighlight  {background:#fff; padding:10px 0;}
div.OurPeopleBackgroundHighlight {background:#fff;  min-height:347px; height:auto !important; height:347px; padding:10px 0;}
div.activeBlock {background-color:orange !important; position: relative; z-index: 9999;}

div#main {clear:both; float:left; margin:15px 0 35px 0; padding:0; width:100%;}

/* ================= HOMEPAGE ================= */

/*Header image*/
div#HomeVideoContainer h2 {color:#fff; float:left; margin: 17px 0 0 0; padding: 0 0 0 10px; position:relative; top:30px; left:20px; width:420px;}
div#HomeVideoContainer h2 span.HeaderTwoNarrow {display:block; font-size:1.5em; line-height:0.8em; margin:-7px 0 0 0; padding:0; }
div#HomeVideoContainer h2 span.HeaderTwoBold {clear:left; display:block; font-size:1.8em; line-height:0.8em; margin:0; padding:0;}
div#HomeVideoContainer a {float:right; position:relative; top:60px; right:30px;}


/*Home page About us*/
div#HomeAboutUsContainer ul.keyFacts  li {clear:both; float: left; margin:5px 0; width:30%;}
div#HomeAboutUsContainer ul.keyFacts  li span {background: none repeat scroll 0 0 red; color: #FFFFFF; display: inline; float: right; padding:0; text-align: right; width: 40px;}
div#HomeAboutUsContainer p {border-bottom:1px solid #D9D9D9; padding:10px 0;}

/*Home page training programme and our people*/
div#TrainingProgrammeImage {background-position: 0 -2368px; height:100px; margin-left:10px; position:relative;}
div#TrainingProgrammeImage h2 {color:#fff; float:left; margin: 19px 0 0 0; padding: 0 0 0 10px;}
div#TrainingProgrammeImage h2 span.HeaderTwoNarrow {display:block; font-size:0.85em; line-height:0; margin:-3px 0 0 0; padding:0; }
div#TrainingProgrammeImage h2 span.HeaderTwoBold {clear:left; display:block; font-size:0.7em; line-height:0.8em; margin:0; padding:0;}

/*TrainingProgrammeImage*/
div#TrainingProgrammeImage a.ApplyNow {position:absolute; top: 0; right:-20px;}

div#HomeTrainingProgrammeContainer p {margin:10px 0;}
div#HomeTrainingProgrammeContainer p.profileText {min-height:45px;}

div#HomeOurPeople h2 {border-bottom:1px dashed #D9D9D9; margin-bottom:15px; padding:10px 0;}
div.ProfileContainerLeft,
div.ProfileContainerRight {background:#ccc; float:left; width: 180px; margin-right:20px; padding:10px; position:relative;}
body#ContentPage_Home div.ProfileContainerLeft img,
body#ContentPage_Home div.ProfileContainerRight img {width:180px;}
div.ProfileContainerLeft div.ContentPadding,
div.ProfileContainerRight div.ContentPadding {padding:0 10px !important;}
div.ProfileContainerRight {margin:0;}

div.ProfileContainerLeft img {margin:-10px 0 0 0; width:200px; position:relative;}
div.ProfileContainerRight img {margin:-10px 0 0 0; width:200px; position:relative;}

div.ProfileContainerLeft h3,
div.ProfileContainerRight h3 {border-bottom:1px dashed #D9D9D9; margin-bottom:10px; padding:10px 0;}
div.ProfileContainerLeft h4,
div.ProfileContainerRight h4 {font-size: 1.1em;}
div.ProfileContainerLeft ul,
div.ProfileContainerRight ul {font-size: 1.1em;}
div.ProfileContainerLeft ul li,
div.ProfileContainerRight ul li {margin:5px 0;}
div.ProfileContainerLeft ul li span,
div.ProfileContainerRight ul li span {color:#F39107;}
div.ProfileContainerLeft p.ProfileLink,
div.ProfileContainerRight p.ProfileLink {border-top:1px dashed #D9D9D9;}

div.ProfileContainerLeft p.ProfileLink a {background-position:0 -118px;  color:#F39107; display:block; padding:10px 0 0 20px;}
div.ProfileContainerLeft p.ProfileLink a:hover {background-position:0 -290px;}

div.ProfileContainerRight p.ProfileLink a {background-position:0 -118px;  color:#F39107; display:block; padding:10px 0 0 20px;}
div.ProfileContainerRight p.ProfileLink a:hover {background-position:0 -290px;}

div.OurPeopleBackgroundHighlight a.SmlVideoBtn { background-position: 132px -3524px; display: block; height: 101px; left: 10px; position: absolute; text-indent: -99999px; top: 10px; width: 180px; z-index: 999;}
div.OurPeopleBackgroundHighlight a.SmlVideoBtn:hover {background-position: -53px -3524px;}



/*Our culture*/

div#OurCulture {clear: both; float: left; margin: 30px 0 0 0; width: 420px;}

/*Key facts and figures*/

div#InnerContainerColumnTwo div.KeyFactOne,
div#InnerContainerColumnTwo div.KeyFactTwo,
div#InnerContainerColumnTwo div.KeyFactThree,
div#InnerContainerColumnTwo div.KeyFactFour {padding:5px 0;}

div#InnerContainerColumnTwo div.KeyFactOne span,
div#InnerContainerColumnTwo div.KeyFactTwo span,
div#InnerContainerColumnTwo div.KeyFactThree span,
div#InnerContainerColumnTwo div.KeyFactFour span {clear:both; display:block; padding:0;}

div#InnerContainerColumnTwo div.KeyFactOne {margin-top:10px;}

div.NumberOfOffices,
div.NumberOfEmployees,
div.NumberOfClients,
div.AmountOfRevenue {margin: 5px 0;}
div.AmountOfRevenue {margin-bottom:10px;}
	
span.KeyFactsNumber {color:#999; font-size:2.8em; margin-left: 0;}
span.KeyFactsTitle {display:block; margin-top:-4px; padding:0; font-size:1.2em;}

div.ContentPadding.KeyFacts {padding-bottom:20px;}



/*Sectors we operate in*/
div.SectorsWeOperateIn ul {margin-top:15px;}

/*Our office list*/
div.OurOffices ul {margin-top:15px;}

/*Our office list*/
div.HrContact img,
div.HrContact ul {margin:10px 0;}
div.HrContact ul li {line-height:2em;}
div#InnerContainerColumnTwo div.HrContact p {padding:0; margin:0;}


/*Home page experienced recruitment roles*/
div#HomeExperiencedRecruitmentContainer img {margin-bottom:10px; margin-left:10px; position:relative;}
div#RecruitmentRolesImage {background-position: 0 -1719px; height:100px; margin-left:10px; margin-bottom:10px; position:relative;}
div#RecruitmentRolesImage h2 {color:#fff; float:left; margin: 17px 0 0 0; padding: 0 0 0 10px;}
div#RecruitmentRolesImage h2 span.HeaderTwoNarrow {display:block; font-size:0.95em; line-height:0.8em; margin:-3px 0 0 0; padding:0; }
div#RecruitmentRolesImage h2 span.HeaderTwoBold {clear:left; display:block; font-size:0.7em; line-height:0.8em; margin:0; padding:0;}


div#RecruitmentRolesImage a.JobSearch {position:absolute; top: 0; right:-20px;}




/*Home page featured jobs*/
div#HomeFeaturedJobsContainer ul li {margin:10px 0 10px 0;}
div#HomeFeaturedJobsContainer ul li a {background-position:0 -127px; display:block; padding-left:20px;}
div#HomeFeaturedJobsContainer ul li a:hover {background-position:0 -299px;}
div#HomeFeaturedJobsContainer ul li span {clear:left; display:block; }

/*Home page worldwide content*/
div#HomePageWorldWideContainer ul.CountryList {width:120px;}
div#HomePageWorldWideContainer img {margin-left:10px;}
div#HomePageWorldWideContainer p {border-bottom:1px solid #D9D9D9; padding:10px 0;}
div#HomePageWorldWideContainer ul.CountryList {float:left; margin:10px 0; width:80px;}
div#HomePageWorldWideContainer ul.CountryList li {margin:5px 0;}


div#SthreeWorldWideImage  {background-position: 0 -2059px; color:#fff; height:80px; margin-left:10px; width: 200px;}

div#SthreeWorldWideImage h2,
div#TrainingProgrammeRightColumnImage h2 {color:#fff; padding:20px 0 0 20px;}
div#SthreeWorldWideImage h2 span.HeaderTwoNarrow {display:block; font-size:0.95em; line-height:0.8em; margin:-3px 0 0 0; padding:0; }
div#SthreeWorldWideImage h2 span.HeaderTwoBold {clear:left; display:block; font-size:0.7em; line-height:0.8em; margin:0; padding:0;}





/*Home page our brands*/
div#HomePageOurBrandsContainer div#slideshow {height: 75px; margin: 14px 0 0 0; width:160px;}

/*Home page latest news snippets*/

div#HomePageLatestNewsContainer div.HomeNewsSnippet { margin:10px 0;}
div#HomePageLatestNewsContainer div.HomeNewsSnippet ul li a {display:block; background-position: 0 -924px; padding:5px 0 5px 25px;}
div#HomePageLatestNewsContainer div.HomeNewsSnippet ul li span {display:block; padding:3px 0; width:100%;}


/* --==============INNER PAGES LAYOUT=============--*/


/*Common*/
div#InnerContainerColumnOne p {font-size: 1.1em; margin: 0; padding: 15px 0;}
div#InnerContainerColumnOne ul {font-size: 1.1em}
p.FindOutMore {border-top: 1px dashed #D9D9D9; padding-top:10px;}
p.FindOutMore a {background-position: 0 -126px;  display:block;  padding-left: 20px;}
p.FindOutMore a:hover {background-position: 0 -298px;}


/*ABOUT US*/
div.AboutUs div.NumberOfOffices,
div.AboutUs div.NumberOfEmployees,
div.AboutUs div.NumberOfClients,
div.AboutUs div.AmountOfRevenue {float:left; margin-top:10px; padding-right:40px;}

/*AWARDS*/
body#ContentPage_awards div.awardContainer {border-bottom:1px dashed #C6C3C6; float:left; padding:10px 0; width:100%;}
body#ContentPage_awards div.awardContainer h3.header {padding-bottom:10px;}
body#ContentPage_awards div.awardContainer ul li {float:left; padding-bottom:10px; width:50%;}
body#ContentPage_awards div.awardContainer ul li span {display:block; height:60px}

body#ContentPage_news_and_announcements div.newsContainer {padding-bottom:20px;}



/*PEOPLE AND CULTURE*/

div#InnerContainerColumnOne div#PeopleProfilesContent div.ProfileContainerLeft,
div#InnerContainerColumnOne div#PeopleProfilesContent div.ProfileContainerRight {background-color:#fff; border:10px solid #CDCCCC;   min-height:370px; height:auto !important; height:370px; margin:15px 0; padding:10px 0; width:290px;}

div#InnerContainerColumnOne div#PeopleProfilesContent div.ProfileContainerLeft div#ProfileImage,
div#InnerContainerColumnOne div#PeopleProfilesContent div.ProfileContainerRight div#ProfileImage {margin-bottom:20px; padding:0;}

div#InnerContainerColumnOne div#PeopleProfilesContent div.ProfileContainerLeft.activeBlock,
div#InnerContainerColumnOne div#PeopleProfilesContent div.ProfileContainerRight.activeBlock {background-color:#fff !important; border:10px solid orange;}

div#InnerContainerColumnOne div#PeopleProfilesContent div.ProfileContainerLeft img,
div#InnerContainerColumnOne div#PeopleProfilesContent div.ProfileContainerRight img {width:290px;}

div#InnerContainerColumnOne div#PeopleProfilesContent p.profileText {min-height:70px;}
div#InnerContainerColumnOne div#PeopleProfilesContent div.ProfileContainerLeft {margin-right: 30px;}

div#InnerContainerColumnOne div#PeopleProfilesContent div.ProfileContainerLeft h3,
div#InnerContainerColumnOne div#PeopleProfilesContent div.ProfileContainerRight h3 {margin-top: 15px;}

div#InnerContainerColumnOne div#PeopleProfilesContent  div.ProfileContainerLeft div.ContentPadding,
div#InnerContainerColumnOne div#PeopleProfilesContent  div.ProfileContainerRight div.ContentPadding {padding: 0 20px !important;}

div#InnerContainerColumnOne div#InnerContentContainer.OurPeople div#TrainingProgrammeImage a.ApplyNow {position: absolute; right: 146px; top: 0;}
	

/*PROFILE*/
div#ProfileInformation {padding:10px 0; border-left:1px dotted #CDCCCC; border-right:1px dotted #CDCCCC; border-bottom:1px solid #CDCCCC;}
div#ProfileImage {float:left; padding:10px 10px 0 0;}
div#ProfileInformation ul {float: left; font-weight:bold; padding: 10px 0; width: 323px;} 
div#ProfileInformation ul li {background-position: 0 -641px; line-height: 2em; padding-left: 18px;}
div#ProfileInformation ul li span {font-weight:normal;}
div#LargeProfilePic {clear:both; margin: 10px 0;}
div#SocialProfile {border-top:1px solid #CDCCCC; padding:20px 0}
div#SocialProfileText {float: right; padding: 23px 0 0; width: 423px;}
div#SocialProfileText p.SocialText {font-size: 1.3em;  text-transform: uppercase;}

div#ProfileInformation dl.ProfileListTwo {float:left; padding:10px 15px 75px 15px; width:308px;}
div#ProfileInformation dl.ProfileListTwo dt {font-weight:bold; float:left; padding:5px 0;}	
div#ProfileInformation dl.ProfileListTwo dd {padding:5px 0;}
	
/*OUR BRANDS*/

div#InnerContainerColumnOne .OurBrandsCont div.OurBrandRightContent {float: right; width: 440px;}
div#InnerContainerColumnOne .OurBrandsCont div.OurBrandRightContent h2 {margin: 0 0 20px 0;}
div#InnerContainerColumnOne .OurBrandsCont div.OurBrandRightContent ul li {margin: 0 0 10px 0;}


/*TRAINING AND DEVELOPMENT*/
ul.FurtherReading {margin:10px 0;}
ul.FurtherReading li {margin:10px 0;}
ul.FurtherReading li a {background-position: 0 -691px; display: block; padding: 10px 0 10px 30px;}

#ContentPage_training_and_development div.accordion div.accordionRightContent {width:400px;}

/*STHREE WORLDWIDE*/

div#SthreeWorldWideVideo {margin: 20px 0 10px 0; width:650px;}

div#SthreeWorldWideListCont {float:left; margin:10px 0; width:650px;}
div#SthreeWorldWideListCont img {float:left;}
div#SthreeWorldWideList {float:right; padding-left:20px;}

div#InnerContainerColumnOne div#SthreeWorldWideList p {padding-top: 0;}

div#SthreeWorldWideList ul {float:left; margin-top:10px; width:25%;}
div#SthreeWorldWideList ul li{margin: 0 0 20px 0;}

div.CountryImage {margin:10px 0;}
div.CountryImage img {border:10px solid #CDCCCC; width:628px;}

/*APPLY*/

body#ContentPage_jobsapply div#TrainingProgrammeImage {margin-left:0;}
body#ContentPage_jobsapply div#RecruitmentRolesImage {margin-left:0;}
div#TrainingProgrammeApply a.ApplyNow {float:right; margin: -7px 0 0 0; position:relative; right:258px;}
div#TrainingProgrammeApply div#CountrySelectorTwo {margin-top:10px;}

div#ApplyNowErrorMessage {background: #F4F4F4; border:1px solid #CDCCCC; display:none; float: left; margin: -10px 0 0 23px; padding:5px;}
div#ApplyNowErrorMessage p {color: #B20933; padding:0;}

/* --- CONTACT PAGES --- */

div#InnerContainerColumnOne div.colLeft div#OfficeAddressContainer {float:left; width:325px;}
div#InnerContainerColumnOne div.colLeft div#OfficeAddressContainer p {float:left; margin-bottom:15px; width:290px;}
div#InnerContainerColumnOne div.colLeft div.colRight {float:right; padding-top:10px; width:270px;}

div#ContactUsContainer {border: 10px solid #4E4D4D; clear:both;  min-height:560px; height:auto !important; height:560px;}
div#ContactUsContainer img.contactImage {width:628px;}
div#ContactUsContainer img#Preloader {position: relative; top:73px; left:290px;}
div#ContactUsContainer img.googleMaps {margin-bottom: 15px; width: 630px;}
div#ContactUsInformation {padding:10px;}
div#ContactUsNote {clear:both; margin:10px 0;}


div#ContactList {float:left; margin-bottom:10px; margin-top:10px;}
div#ContactList ul {float:left;}
div#ContactList ul li {float:left; font-size:1em; width:95px;}
div#ContactList ul {font-size: 1em; float:left;}
div#ContactList ul li ul {font-size:1.1em;}
div#ContactList ul h3 {font-size: 1.1em; margin-top:10px;}

div#ContactUsInformation ul li.ContactTelNumber {background-position: 0 -871px; padding: 3px 0 3px 25px;}
div#ContactUsInformation ul li.ContactEmailAddress {background-position: 0 -812px; padding: 3px 0 3px 25px;}
span.AddressIcon {background-position: 0 -758px; display: block; float: left; height: 30px; margin-top: 13px; width: 30px;}



div#ContactList ul li{padding: 10px 15px;}
div#ContactList ul li ul li {height:auto; padding:3px 0;}
div#ContactList ul li.Singapore {height:82px;}



/*REGISTRATION DETAILS*/

div.RegistrationDetails h1 {margin-bottom:30px;}


/*SITEMAP*/
div#SiteMap_CandidatesMenu_Container,
div#SiteMap_ClientsMenu_Container,
div#SiteMap_FooterMenu_Container,
div#SiteMap_LangMenu_Container,
div#SiteMap_NavMenu_Container,
div#SiteMap_SecondaryNav_Container,
div#SiteMap_SectorMap_Container {display:none;}

div.SiteMap ul.BasicList li a {font-size:0.85em;}
a#SiteMap_TabMenu_careers_home {display:block;margin: 15px 0;}
a#SiteMap_TabMenu_careers_home {background-position: 0 -3874px; line-height: 2em; padding-left: 18px;}

	
/* === INNER CONTENT CONTAINERS === */

/* --- HEADER --- */
div#logo {float:left; width:30%;}
div.lists,
div.listsBottom {position:relative; width:504px; z-index:2;}
div#nav_Container {float:right; width:51%;}
div#mainnav {float:left; margin:25px 0 0 0; width:100%;}
div.subMenu_Container {display:none;}

/*Country selector menu*/
div#CountrySelector {float: right;}

div#CountrySubNav a {background-color: #000; background-position: 0 -3214px; color:#fff; display:block; float:left; font-size:1.1em; margin-right:5px; text-transform:uppercase;}
div#CountrySubNav a.SthreeButton span {background-position: 5px -4px; display:block; padding:8px 10px 9px 32px; width:100px;}
div#CountrySubNav a.ContactUsButton span {background-position: 5px -61px; display:block; padding:8px 10px 9px 32px; width:100px;}
div#CountrySubNav a.SthreeButton:hover {background-color: #D2D829; background-position: 0 -3262px;}
div#CountrySubNav a.ContactUsButton:hover,
body#googleMap div#CountrySubNav a.ContactUsButton  {background-color: #D2D829; background-position: 0 -3262px;}



div#CountrySubNav a.SthreeWorldWide {background-color:#000; background-position: 0 -3214px; display:block;  float: right; margin-right:0; padding:11px 10px 13px 13px;}
div#CountrySubNav a.SthreeWorldWide:hover {background-color: #D2D829; background-position: 0 -3262px;}


div#CustomSelectList {display:none; position:relative;}
div#CustomSelectList h3 {background-color: #F4F4F4; background-position: 173px -233px; cursor:pointer; font-size:1em; height:33px; margin:0; padding-right:40px; width:160px;}
div#CustomSelectList h3 span {border-right:1px solid #CDCCCC; display:block; height:24px; padding: 9px 0 0 10px; text-transform: none;}
div#CustomSelectList ul {background: #fff; border-right: 1px solid #CDCCCC; border-left: 1px solid #ccc; position: absolute; width:200px; z-index: 99999;}
div#CustomSelectList ul li a {border-bottom: 1px dotted #CDCCCC; color: #4e4d4d; display:block; padding:7px 0; text-indent:12px; width:200px;}
div#CustomSelectList ul li a:hover {background-color:#C8CD18; background-position: 0 -3022px;}

/*Country selector inside the apply page*/
div#CountrySelectorTwo {float:left; margin-bottom:20px;width:200px;}
div#CustomSelectListTwo {border:1px solid #CDCCCC; position:relative; overflow:hidden;}
div#CustomSelectListTwo h3 {background-position: 174px -233px; cursor:pointer; font-size:1em; margin-top:0; padding-right:40px; width:164px;}
div#CustomSelectListTwo h3 span {border-right:1px solid #CDCCCC; border-bottom: 1px solid #CDCCCC; display:block; padding: 9px 0 9px 10px; text-transform: none;}

div#CustomSelectListTwo ul {width:163px;}
div#CustomSelectListTwo ul.FirstLevelList {padding:5px 0 0 0;}
div#CustomSelectListTwo ul li.SecondLevelList {font-weight:bold; padding:5px 0 3px 0;}

div#CustomSelectListTwo ul li {padding: 0; text-indent:10px; width:153px;}
div#CustomSelectListTwo ul li ul {margin: 3px 0 0 0;}
div#CustomSelectListTwo ul li ul li {font-weight:normal; padding: 0; width:163px;}
div#CustomSelectListTwo ul li a {border-bottom:1px dotted #CDCCCC; display:block; font-size:0.9em; padding: 8px 0 8px 10px; width:153px;}
div#CustomSelectListTwo ul li a:hover {background-color:#C8CD18; background-position: 0 -3022px; color: #4E4D4D}


/* -- LOGO -- */
div#logo div a.logoImage  {background-position: -999999px 0; display: block;float: left; height: 63px; padding-right: 0.625em; position: relative; top: 22px; width: 126px;}
div#logo div.strapline {left:12px; position:relative; top:54px; }
div#logo div.strapline p {font-weight:bold; line-height:13px; margin:0; padding:0;}

/* -- LISTS -- */
div.countryLanguageDesc{color:#666; float:right; padding:11px 5px 3px 0;}
div.lists {clear:right; padding-top:5px; float:right; z-index:10;}
div.listsBottom {padding-bottom:5px; float:right;}
div.lists div.countrySelectorContainer,
div.listsBottom div.countrySelectorContainer {background:#FFF; border:1px solid #BBB; clear:both; display:none; float:right; line-height:1; padding:5px 0 10px; position:absolute; top:38px; right:0; z-index:200;}
div.listsBottom div.countrySelectorContainer {position:relative; top:-266px;}
div.lists div.countrySelectorContainer h5,
div.listsBottom div.countrySelectorContainer h5 {padding-left:12px;}
div.lists ul,
div.listsBottom ul {float:left; margin:0 11px;}
div.lists ul li,
div.listsBottom ul li {border-bottom:1px dotted #DDD; /*padding:7px 15px 7px 0;*/}

div.lists ul li a,
div.listsBottom ul li a {padding:7px 15px 7px 0; display:block;}

div.lists ul li span,
div.listsBottom ul li span {color:#DD4C87; font-weight:bold; line-height:1; display:block; padding:7px 15px 7px 0;}



/* -- BREADCRUMB -- */

div#breadcrumbTrail {float:left;}
div#breadcrumbTrail p {float:left; padding: 0 5px 0 5px;}
div#breadcrumbTrail span {display:block; float:left; margin:0; padding:0;}
div#breadcrumbTrail a {margin-left: 3px; padding: 0 5px 0 0;}


/* Hover State */
div.lists div.topBorder {border-left:1px solid #BBB !important; border-right:1px solid #BBB !important; border-top:1px solid #BBB !important;}
div.listsBottom div.bottomBorder {border-bottom:1px solid #BBB !important; border-left:1px solid #BBB !important; border-right:1px solid #BBB !important;}

/* -- LANGUAGE BREADCRUMBS -- */
div#LangSelectContainer {position:relative;float:right; wdth:200px;}
ul.languageChange {display:none; float:right; padding:7px 0; position:absolute; top:30px; z-index:99;}
ul.languageActive {clear:both; display:block; float:right; padding:7px 0;}
ul.languageChange li {color: #4E4D4D; border-top: 1px solid #CDCCCC; border-right: 1px solid #CDCCCC; border-left: 1px solid #CDCCCC; width:200px;}
ul.languageChange li a {background-color:#fff; color: #4E4D4D; display:block; font-size:0.9em; padding: 7px 10px;}
ul.languageChange li a:hover {color: #4E4D4D; background-position: 0 -3022px;}


div#InnerContainerColumnOne a.langSelect {background-position: 173px -233px; border: 1px solid #CDCCCC;color: #000000; cursor:pointer; display:block; float: right; width:200px;}
div#InnerContainerColumnOne a.langSelect span {border-right: 1px solid #CDCCCC; display:block; padding:10px 5px; margin-right: 40px;}


/* -- NAV CONTAINER -- */
div#nav_Container ul {float:right; list-style:none; margin:0; padding:0;}
div#nav_Container ul li {display:block; float:left; padding:6px 0; width:160px;}
div#nav_Container ul li a {border-left:2px solid #0E6575; color:#0E6575; display:block; font-weight:bold; font-size:0.9em; float:left; padding:0 10px;}
div#nav_Container ul li.sel a {color:#E73765;}
div#nav_Container ul li.sel a:hover {color:#E73765;}
div#nav_Container ul li a:hover {color:#DD4B86;}
div#nav_Container ul li#nav_home_Container {border:none;}
div#nav_Container ul li#nav_home_Container a {border-left:0; padding-left:0;}


/* -- MAIN NAV -- */
ul#toptabs {background:#000; width:80%; margin:0; padding:0; width:100%;}
ul#toptabs li {float:left; margin-right:4px;}
ul#toptabs li.subNav {height:42px; position:relative; z-index:1;}
ul#toptabs li a {background-color: #000; background-position: 0 -3214px; color:#fff; display:block; font-size:1.1em; margin:0; padding:12px 15px 17px 15px; text-transform:uppercase;}
ul#toptabs li a:hover {background-color: #D2D829; background-position: 0 -3262px; color: #fff;}

ul#toptabs li ul {background: #4E4D4D; display:none; width:160px;}
ul#toptabs li ul li {padding-bottom:0; margin: 0; padding-top:0; top: 0;}
ul#toptabs li ul li a {background:#4E4D4D; border-bottom:1px dotted #7C7975; display:block; font-size:0.95em; font-weight:bold; text-transform:none; width:160px;}
ul#toptabs li ul li a:hover {background-color: #D2D829; background-position: 0 -3262px; color:#4E4D4D;}
ul#toptabs li h3 {background-color: #000; background-position: 0 -3214px; color:#fff !important; cursor:pointer; display:block; font-size: 1em; font-weight:normal; line-height: 1.25em; margin:0; padding:15px 0; text-align:center; text-transform:uppercase;}


/*Setting the active state*/
body#ContentPage_Home a#toptabs_careers_home,

/*Highlight the 'About SThree' tab*/
body#ContentPage_about_us ul#toptabs li h3 a.activeAbout,
body#ContentPage_people_and_culture ul#toptabs li h3 a.activeAbout,	
body#ContentPage_our_brands ul#toptabs li h3 a.activeAbout,
body#ContentPage_our_sectors ul#toptabs li h3 a.activeAbout,	
body#ContentPage_corporate_responsibility ul#toptabs li h3 a.activeAbout,
body#ContentPage_awards ul#toptabs li h3 a.activeAbout,
body#ContentPage_news_and_announcements ul#toptabs li h3 a.activeAbout,
	
/*Highlight the 'Training Programme' tab*/

body#ContentPage_training_programme ul#toptabs li h3 a.activeTraining,
body#ContentPage_the_role ul#toptabs li h3 a.activeTraining,
body#ContentPage_learning_and_development ul#toptabs li h3 a.activeTraining,
body#ContentPage_career_progression ul#toptabs li h3 a.activeTraining,
body#ContentPage_rewards_and_benefits ul#toptabs li h3 a.activeTraining,
	
/*Highlight the 'Sthree worldwide' tab*/
body#ContentPage_sthree_worldwide ul#toptabs li a#toptabs_sthree_worldwide,
body#ContentPage_sthree_worldwide-australia ul#toptabs li a#toptabs_sthree_worldwide,
body#ContentPage_sthree_worldwide-belgium ul#toptabs li a#toptabs_sthree_worldwide,
body#ContentPage_sthree_worldwide-belgium-fr ul#toptabs li a#toptabs_sthree_worldwide,
body#ContentPage_sthree_worldwide-belgium-fl ul#toptabs li a#toptabs_sthree_worldwide,
body#ContentPage_sthree_worldwide-brazil ul#toptabs li a#toptabs_sthree_worldwide,
body#ContentPage_sthree_worldwide-brazil-pt ul#toptabs li a#toptabs_sthree_worldwide,
body#ContentPage_sthree_worldwide-dubai ul#toptabs li a#toptabs_sthree_worldwide,
body#ContentPage_sthree_worldwide-france ul#toptabs li a#toptabs_sthree_worldwide,
body#ContentPage_sthree_worldwide-france-fr ul#toptabs li a#toptabs_sthree_worldwide,
body#ContentPage_sthree_worldwide-germany ul#toptabs li a#toptabs_sthree_worldwide,
body#ContentPage_sthree_worldwide-germany-de ul#toptabs li a#toptabs_sthree_worldwide,
body#ContentPage_sthree_worldwide-hongkong ul#toptabs li a#toptabs_sthree_worldwide,
body#ContentPage_sthree_worldwide-india ul#toptabs li a#toptabs_sthree_worldwide,
body#ContentPage_sthree_worldwide-netherlands ul#toptabs li a#toptabs_sthree_worldwide,	
body#ContentPage_sthree_worldwide-netherlands-nl ul#toptabs li a#toptabs_sthree_worldwide, 
body#ContentPage_sthree_worldwide-singapore ul#toptabs li a#toptabs_sthree_worldwide,
body#ContentPage_sthree_worldwide-qatar ul#toptabs li a#toptabs_sthree_worldwide,
body#ContentPage_sthree_worldwide-uk ul#toptabs li a#toptabs_sthree_worldwide,
body#ContentPage_sthree_worldwide-usa ul#toptabs li a#toptabs_sthree_worldwide,
	
/*Highlight the 'Apply' tab*/
	
body#ContentPage_jobsapply ul#toptabs li h3 a.activeApply,
body#ContentPage_recruitment_process ul#toptabs li h3 a.activeApply,
body#ContentPage_faqs ul#toptabs li h3 a.activeApply {background-color: #D2D829; background-position: 0 -3262px; color:#4E4D4D;}

/* -- TAB SELECT -- */
body#bg_jbe li#toptabs_jbe_Container,
body#SCVS_container li#toptabs_scvs_Container,
body.bg_contractor_info li#toptabs_contractor_info_Container,
body#registerAVacancy_container li#toptabs_RegisterAVacancy_Container {background-color:#1B5279;}

/* --- CONTENT --- */
body#ContentPage_Home div#content div.ourAwards {background-position:0 -6825px; height:85px; width:100%;}
body#ContentPage_Home div#content div.comendations {background-position:0 -7060px; height:58px; width:75%;}

/* -- LEFT COLUMN -- */
div#leftColumn {background:green; clear:both; float:left; /* margin:12px 0 0 0; padding-bottom:20px; position:relative; */ width:20%; z-index:0;}
div#leftColumn .noDisplay {display:none;}

/* -- MAIN FORM TABS -- */

div#leftColumn ul.tabs {clear:both; display:block; list-style:none; margin:0; padding:0; width:90%;}
div#leftColumn ul.tabs:after {clear:both; content:""; display:block; height:0;}
div#leftColumn ul.tabs li {padding:0; margin:0; width:49%;}
div#leftColumn ul.tabs li.js,
div#leftColumn ul.tabs li.olr {float:left; margin:0; padding:0;}
div#leftColumn ul.tabs li.js, ul.tabs li.olr {font-weight:bold; text-align:center;}
div#leftColumn ul.tabs li a {display:block; padding:6px 0; text-decoration:none;}

div#leftColumn ul.tabs li.js a,
div#leftColumn ul.tabs li.olr a,
div#leftColumn ul.tabs li.js a.selected,
div#leftColumn ul.tabs li.olr a.selected {font-size:1.1em; padding-top:12px;}

div#leftColumn ul.tabs li.js a,
div#leftColumn ul.tabs li.olr a {background-color:#F7F7F7; color:#999; cursor:pointer; height:25px; width:90%;}
div#leftColumn ul.tabs li.js a.selected,
div#leftColumn ul.tabs li.olr a.selected {background-color:#E7E7E7; color:#000; width:90%;}

/* -- MAIN FORM STYLING -- */
div#leftColumn form {background-color:#E7E7E7; border:0; float:left; margin-bottom:20px; padding:1em 0; width:100%;}
div#leftColumn form h2 {display:none;}
div#leftColumn form div {border:0; clear:none; padding:0.5em;}
div#leftColumn form label {color:#000; float:left; font-weight:bold; padding-bottom:0.3em; text-align:left; width:100%;}
div#leftColumn form div.form div input#Form_JobSearch_Keywords,
div#leftColumn form div.form div input#Form_Olr_Keywords {border:1px solid #7F9DB9; /* height:15px; */ padding:2px 0; width:75%;}
div#leftColumn form div.form div select {height:25px; padding:2px 0;}

div#leftColumn form div input#Form_JobSearch_Submit {margin-left:0;}

div#leftColumn form select option {clear:both; padding-right:7px;}

div#leftColumn form label.error {color:#CC0000;}
div#leftColumn form div#Form_OlrLogin_Email_Errors,
div#Form_Olr_Keywords_Errors {background-color:#FED8D6; color:#CC0000; float:left; font-weight:bold; clear:both; margin-bottom:10px; width:66.5%;}
div#Form_Olr_Keywords_Errors {width:71.5%;}

/* -- MAIN FORM/ LOGIN FORM SUBMIT BUTTON WITH ROUNDED CORNERS AND GRADIENT-- */
div#leftColumn form div#Form_JobSearch_Submit_Container,
div#leftColumn form div#Form_Olr_Submit_Container,
div#leftColumn form div#Form_OlrLogin_Submit_Container {/*background-position:right -6040px; display:inline;  margin:5px; padding:0;*/ clear:both;float:left;}

div#leftColumn form div#Form_JobSearch_Submit_Container input,
div#leftColumn form div#Form_Olr_Submit_Container input,
div#leftColumn form div#Form_OlrLogin_Submit_Container input { 	/*background-color:#E7E7E7; background-position:0 -6000px; color:#FFFFFF; cursor:pointer; display:block; font-weight:bold; margin:0 6px 0 0; padding:4px 8px 9px 14px;*/ border-radius: 0.5em 0.5em 0.5em 0.5em; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); 	cursor: pointer; display: block; padding:.5em 1em; font-size: 1.25em; font-weight: bold; margin:0; outline: 0; text-align: center; text-decoration: none; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); vertical-align: baseline; color: #fff;  border: 0;  background: #E186A9; background: -webkit-gradient(linear, left top, left bottom, from(#E186A9), to(#CA2866)); background: -moz-linear-gradient(top,  #E186A9,  #CA2866); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E186A9', endColorstr='#CA2866'); }

div#leftColumn form div#Form_JobSearch_Submit_Container input:hover,
div#leftColumn form div#Form_Olr_Submit_Container input:hover,
div#leftColumn form div#Form_OlrLogin_Submit_Container input:hover,
div#leftColumn form div#Form_JobSearch_Submit_Container input.btnOver,
div#leftColumn form div#Form_Olr_Submit_Container input.btnOver,
div#leftColumn form div#Form_OlrLogin_Submit_Container input.btnOver,
body#body#Form_AgencyWorkersRegulationShow div#Form_AgencyWorkersRegulation_Submit_Container input.btnOver { background: #BB1051; background: -webkit-gradient(linear, left top, left bottom, from(#D05A85), to(#BB1051)); background: -moz-linear-gradient(top,  #D05A85,  #BB1051); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#D05A85', endColorstr='#BB1051'); outline: 0;border:0; }

/* -- MAIN FORM RSS FEED -- */
div#leftColumn form div#Form_JobSearch_RSS_Container {float:left; position:relative; top:6px;}
div#leftColumn form div#Form_JobSearch_RSS_Container label{display:none;}
div#leftColumn form div#Form_JobSearch_RSS_Container a {background-position:0 -5927px; color:#666; font-weight:bold; padding:3px 0 3px 20px;}
div#leftColumn form div#Form_JobSearch_RSS_Container a:hover { background-position: 0px -5957px; color:#179DB1;}

/* -- MAIN FORM THANK YOU PAGE -- */

div#InnerContentContainer div.ThankYou {min-height:601px; height:auto !important; height:601px;}




/* ===  FOOTER === */
div#footer {background: #000 url(../images/footer-grad.png) 0 0 repeat-x; border-top:1px solid #404040; border-bottom:1px solid #404040; float:left; padding:10px 0; width:100%;}
div#footer div#footerContainer {margin:0 auto; width:960px;}

div#footer div#footerContainer ul {float:left; padding:5px 0;}
div#footer div#footerContainer ul li {border-right:1px solid #A9A9A9; color:#A9A9A9; display:block; float:left; padding: 0 10px 0 0;}
div#footer div#footerContainer ul li a {padding: 0 0 0 10px;}

div#footer div#footerContainer p {color:#A9A9A9; float:left;}

div#socialMediaContainer {float:right; width:121px;}
div#footer div#footerContainer div#socialMediaContainer a.fb,
div#footer div#footerContainer div#socialMediaContainer a.twt {display:block; float:left; margin-left:3px; height:24px; text-indent:-9999px; width:25px;}
div#footer div#footerContainer div#socialMediaContainer a.fb {background-position:0 -3712px;}
div#footer div#footerContainer div#socialMediaContainer a.twt {background-position:0 -3749px;}

/* - LEGAL LINK (QA SPECIFIC) - */
div#qaLegal {float:left; font-weight:bold; padding:10px 0; text-align:center; width:100%;}

/* === COLUMN STRUCTURE === */
div#content div.one_col {min-height:375px; height:auto !important; height:375px;}
div#content div.oneCol, div#content div.twoCol {clear:both; display:block; zoom:1;}
div#content div.twoCol:after {clear:both; content:""; display:block;}
div#content div.twoCol div.colLeft {float:left; width:55%;}
body#ContentPage_contact_us div#content div.wideSlim div.colLeft,
body#ContentPage_contact_us div#content div.wideSlim div.colRight {color:#fff; float:left; width:97%;}
body.bg_contactus_map div#content div.wideSlim div.colRight {background:green; width: 39%;}
body.bg_contactus_map div#content div.wideSlim div#OfficeContractContainer div.colRight,
body.bg_contactus_map div#content div.wideSlim div#OfficePermanentContainer div.colRight {right: 0px;}
div#content div.wideSlim div.colLeft p,
body.bg_contactus_map div#content div.wideSlim div.colRight p,
body.bg_contactus_map div#content div.wideSlim div#OfficeContractContainer div.colRight p,
body.bg_contactus_map div#content div.wideSlim div#OfficePermanentContainer div.colRight p {color:#fff;}


div#content div.wideSlim div.colLeft {background: green; float:left; width:60%;}
div#content div.wideSlim div.colRight,
div#content div.twoCol div.colRight {bottom:38px; float:right; position:relative; width:35%;}


div#content img.usAward {float:right;}

/* === DIFFERENT LIST ITEM CLASSES === */
div#content div.sectorLayout ul.featuredJobsList li {background-position:0 -714px; line-height:1.6em; padding-left:15px;}
div#content div#innerContentContainer ul li,
div#content div#innerContentContainer div.oneCol ul li {background-position:0 -564px; line-height:1.6em; padding-left:15px;}
div#content div#innerContentContainer ul li.basic{background-position: 0 -714px;}
div#content div#innerContentContainer ul li.primary{background-position: 0 -864px;}
div#content div#innerContentContainer ul li.secondary{background-position: 0 -1164px;}

div#content div#innerContentContainer ul li div.FeaturedJobsSynopsis a {background-position:63px -714px; color:#55CDDF; display:block; font-weight:bold; padding:0 0 10px; position:relative;}
div#content div#innerContentContainer ul li div.FeaturedJobsSynopsis a:hover {background-position:63px -864px; color:#179DB1;}

/* - SECTORS - */
div#content div#innerContentContainer div.oneCol div.areas {float:left; padding-bottom:15px; width:100%;}
div#content div#innerContentContainer div.oneCol div.areas ul {float:left; padding-bottom:10px; width:48%;}
div#content div#innerContentContainer div.oneCol div.areas ul li.sector {background:none; color:#333; font-size:1.3em; font-weight:bold; line-height:1.1em; padding:0 0 5px;}

div#sectors {float:left; width:100%;}
div#sectors h2 {font-size:1.5em; padding:0 0 5px 0;}
ul#sector_nav li {border-bottom:1px solid #EEE; padding:5px 0;}

/*** Sub Sector Menu Styles ***/
ul#sector_nav li#sector_nav_Commodities_Container,
ul#sector_nav li#sector_nav_OilAndGas_Container,
ul#sector_nav li#sector_nav_Renewables_Container,
ul#sector_nav li#sector_nav_PowerGeneration_Container {margin-left:35px;}

ul#sector_nav li#sector_nav_Commodities_Container span,
ul#sector_nav li#sector_nav_Commodities_Container a,
ul#sector_nav li#sector_nav_OilAndGas_Container span,
ul#sector_nav li#sector_nav_OilAndGas_Container a,
ul#sector_nav li#sector_nav_Renewables_Container span,
ul#sector_nav li#sector_nav_Renewables_Container a,
ul#sector_nav li#sector_nav_PowerGeneration_Container span,
ul#sector_nav li#sector_nav_PowerGeneration_Container a {margin-left:1px!important;}

ul#sector_nav li a {background-position:0 -417px; text-decoration:none; padding-left:10px;}
ul#sector_nav li a:hover {background-position:0px -567px;}
ul#sector_nav li.sel a {background-position:0px -97px;}
ul#sector_nav li span {color:#000; font-weight:bold; padding-left:10px; background-position:0 -560px;}

/*** SUB-SECTORS ***/
ul#sector_nav li a#sector_nav_Commodities,
ul#sector_nav li a#sector_nav_Renewables,
ul#sector_nav li a#sector_nav_OilAndGas,
ul#sector_nav li a#sector_nav_PowerGeneration {margin-left:25px; background-position:0 -566px;}

ul#sector_nav li span#sector_nav_Commodities,
ul#sector_nav li span#sector_nav_Renewables,
ul#sector_nav li span#sector_nav_OilAndGas,
ul#sector_nav li span#sector_nav_PowerGeneration {color:#000; font-weight:bold; margin-left:25px; background-position:0 -560px;}

/* --- SECTORS FEATURED JOBS / ABOUT US --- */
div#content h1.sectorPageHeading,
div#content div#innerContentContainer div.oneCol {clear:none; float:left; width:60%;}
ul.featuredJobsList {background:#EBEFF2; border:1px solid #000000; clear:right; margin-top:-25px; padding:7px;}
body#ContentPage_Home ul.featuredJobsList {margin-top:10px;}
div#content div#innerContentContainer h2.sectorRightCol {bottom:30px; clear:right; float:right; margin-top:15px; position:relative; right:8px; width:34%;}
div.fJobs ul.featuredJobsList li,
body#ContentPage_Home ul.featuredJobsList li,
body#ContentPage_about_us ul.featuredJobsList li {background:none;}
body#ContentPage_Home div#content div#innerContentContainer ul.featuredJobsList li {float:left; line-height:1.6em; min-height:130px; padding:10px; width:47%;}
div.fJobs ul.featuredJobsList li a,
body#ContentPage_Home ul.featuredJobsList li a,
body#ContentPage_about_us ul.featuredJobsList li a {color:#3A6889; font-weight:bold;}







/********** 4. HIDDEN DETAILS *******/
div.greyRightBox{display:none;}
form#Form_JobSearch fieldset legend,
form#Form_Olr fieldset legend{display:none;}
div#leftColumn form fieldset .formStart{display:none;}
label#Form_SCVS_MarketingPref_Label{display:none;}
div#Form_Olr_ErrorMessages{display:none;}

/********** 5. COUNTRY SPECIFIC CONTENT (HOMEPAGE) *******/
body div#innerContentContainer div.colRight div.jobOfTheWeek {display:none;}
body#ContentPage_Home div#mainImage {margin-bottom:10px;}
/*** Do not removed - styles should be kept for when they want to activate Job of the Week (just removed above line) **

body div#innerContentContainer div.colRight div.jobOfTheWeek {border-bottom:1px solid #EEEEEE; float:left; margin-bottom:20px; padding-bottom:20px;}
body div#innerContentContainer div.colRight div.jobOfTheWeek img {float:right; margin-right:30px;}
body div#innerContentContainer div.colRight div.jobOfTheWeek p {padding:0;}
body div#innerContentContainer div.colRight div.jobOfTheWeek p.title {font-size:1.1em; font-weight:bold;}
body div#innerContentContainer div.colRight div.jobOfTheWeek a {background-position:0 -717px; color:#55CDDF; display:block; font-weight:bold; padding-left:10px; position:relative; top:2px;}
body div#innerContentContainer div.colRight div.jobOfTheWeek a:hover {background-position:72px -867px; color:#179DB1;}
*/
/********** 6. FEATURED JOBS HOMEPAGE / ABOUT US *******/
body#ContentPage_Home div#content div#innerContentContainer .featuredJobsList,
body#ContentPage_about_us div#content div#innerContentContainer .featuredJobsList,
body#ContentPage_Home div#content div#innerContentContainer h3,
body#ContentPage_about_us div#content div#innerContentContainer h3,
body#ContentPage_Home div#content div#innerContentContainer div#filterBySector,
body#ContentPage_about_us div#content div#innerContentContainer div#filterBySector,
body#ContentPage_Home div#content div#innerContentContainer div.FeaturedJobTitle span,
body#ContentPage_about_us div#content div#innerContentContainer div.FeaturedJobTitle span {display:none;}

body#ContentPage_Home div#content div#innerContentContainer ul#FeaturedJobsList_1,
body#ContentPage_about_us div#content div#innerContentContainer ul#FeaturedJobsList_1,	
body#ContentPage_Home div.wrapper_au div#innerContentContainer ul#FeaturedJobsList_4,
body#ContentPage_Home div.wrapper_br div#innerContentContainer ul#FeaturedJobsList_4,
body#ContentPage_Home div.wrapper_hk div#innerContentContainer ul#FeaturedJobsList_4,
body#ContentPage_Home div.wrapper_qa div#innerContentContainer ul#FeaturedJobsList_4,
body#ContentPage_Home div.wrapper_sg div#innerContentContainer ul#FeaturedJobsList_4,
body#ContentPage_Home div.wrapper_in div#innerContentContainer ul#FeaturedJobsList_34,
body#ContentPage_Home div.wrapper_ch div#innerContentContainer ul#FeaturedJobsList_4 
	{display:block;}

/********** 7. FEATURED JOBS SECTOR PAGES *******/
body div#content div#filterBySector,
body div#content div.FeaturedJobTitle {display:none;}
/** Accoutancy & Finance **/
body#ContentPage_accountancy_sector ul#FeaturedJobsList_34,
body#ContentPage_accountancy_sector ul#FeaturedJobsList_33,
body#ContentPage_accountancy_sector ul#FeaturedJobsList_2,
body#ContentPage_accountancy_sector ul#FeaturedJobsList_4,
body#ContentPage_accountancy_sector ul#FeaturedJobsList_6,
body#ContentPage_accountancy_sector ul#FeaturedJobsList_1,
body#ContentPage_accountancy_sector ul#FeaturedJobsList_54,
body#ContentPage_accountancy_sector ul#FeaturedJobsList_55,
body#ContentPage_accountancy_sector ul#FeaturedJobsList_52,
body#ContentPage_accountancy_sector ul#FeaturedJobsList_61,
body#ContentPage_accountancy_sector ul#FeaturedJobsList_62,
body#ContentPage_accountancy_sector ul#FeaturedJobsList_63,
body#ContentPage_accountancy_sector ul#FeaturedJobsList_39  {display:none;}
/** Banking Technology **/
body#ContentPage_banking_technology_sector ul#FeaturedJobsList_5,
body#ContentPage_banking_technology_sector ul#FeaturedJobsList_33,
body#ContentPage_banking_technology_sector ul#FeaturedJobsList_2,
body#ContentPage_banking_technology_sector ul#FeaturedJobsList_4,
body#ContentPage_banking_technology_sector ul#FeaturedJobsList_6,
body#ContentPage_banking_technology_sector ul#FeaturedJobsList_1,
body#ContentPage_banking_technology_sector ul#FeaturedJobsList_54,
body#ContentPage_banking_technology_sector ul#FeaturedJobsList_55,
body#ContentPage_banking_technology_sector ul#FeaturedJobsList_52,
body#ContentPage_banking_technology_sector ul#FeaturedJobsList_61,
body#ContentPage_banking_technology_sector ul#FeaturedJobsList_62,
body#ContentPage_banking_technology_sector ul#FeaturedJobsList_63,
body#ContentPage_banking_technology_sector ul#FeaturedJobsList_39  {display:none;}
/** Energy And Natural Resources **/
body#ContentPage_energy_and_natural_resources_sector ul#FeaturedJobsList_5,
body#ContentPage_energy_and_natural_resources_sector ul#FeaturedJobsList_34,
body#ContentPage_energy_and_natural_resources_sector ul#FeaturedJobsList_2,
body#ContentPage_energy_and_natural_resources_sector ul#FeaturedJobsList_4,
body#ContentPage_energy_and_natural_resources_sector ul#FeaturedJobsList_6,
body#ContentPage_energy_and_natural_resources_sector ul#FeaturedJobsList_1,
body#ContentPage_energy_and_natural_resources_sector ul#FeaturedJobsList_54,
body#ContentPage_energy_and_natural_resources_sector ul#FeaturedJobsList_55,
body#ContentPage_energy_and_natural_resources_sector ul#FeaturedJobsList_52,
body#ContentPage_energy_and_natural_resources_sector ul#FeaturedJobsList_61,
body#ContentPage_energy_and_natural_resources_sector ul#FeaturedJobsList_62,
body#ContentPage_energy_and_natural_resources_sector ul#FeaturedJobsList_63  {display:none;}

	/** Commodities - Sub Section for Energy And Natural Resources **/
	body#ContentPage_commodities_sector ul#FeaturedJobsList_5,
	body#ContentPage_commodities_sector ul#FeaturedJobsList_34,
	body#ContentPage_commodities_sector ul#FeaturedJobsList_2,
	body#ContentPage_commodities_sector ul#FeaturedJobsList_4,
	body#ContentPage_commodities_sector ul#FeaturedJobsList_6,
	body#ContentPage_commodities_sector ul#FeaturedJobsList_1,
	body#ContentPage_commodities_sector ul#FeaturedJobsList_54,
	body#ContentPage_commodities_sector ul#FeaturedJobsList_55,
	body#ContentPage_commodities_sector ul#FeaturedJobsList_52,
	body#ContentPage_commodities_sector ul#FeaturedJobsList_61,
	body#ContentPage_commodities_sector ul#FeaturedJobsList_62,
	body#ContentPage_commodities_sector ul#FeaturedJobsList_63,
	/** Renewables - Sub Section for Energy And Natural Resources **/
	body#ContentPage_renewables_sector ul#FeaturedJobsList_5,
	body#ContentPage_renewables_sector ul#FeaturedJobsList_34,
	body#ContentPage_renewables_sector ul#FeaturedJobsList_2,
	body#ContentPage_renewables_sector ul#FeaturedJobsList_4,
	body#ContentPage_renewables_sector ul#FeaturedJobsList_6,
	body#ContentPage_renewables_sector ul#FeaturedJobsList_1,
	body#ContentPage_renewables_sector ul#FeaturedJobsList_54,
	body#ContentPage_renewables_sector ul#FeaturedJobsList_55,
	body#ContentPage_renewables_sector ul#FeaturedJobsList_52,
	body#ContentPage_renewables_sector ul#FeaturedJobsList_61,
	body#ContentPage_renewables_sector ul#FeaturedJobsList_62,
	body#ContentPage_renewables_sector ul#FeaturedJobsList_63,
	/** Power Generation - Sub Section for Energy And Natural Resources **/
	body#ContentPage_power_generation_sector ul#FeaturedJobsList_5,
	body#ContentPage_power_generation_sector ul#FeaturedJobsList_34,
	body#ContentPage_power_generation_sector ul#FeaturedJobsList_2,
	body#ContentPage_power_generation_sector ul#FeaturedJobsList_4,
	body#ContentPage_power_generation_sector ul#FeaturedJobsList_6,
	body#ContentPage_power_generation_sector ul#FeaturedJobsList_1,
	body#ContentPage_power_generation_sector ul#FeaturedJobsList_54,
	body#ContentPage_power_generation_sector ul#FeaturedJobsList_55,
	body#ContentPage_power_generation_sector ul#FeaturedJobsList_52,
	body#ContentPage_power_generation_sector ul#FeaturedJobsList_61,
	body#ContentPage_power_generation_sector ul#FeaturedJobsList_62,
	body#ContentPage_power_generation_sector ul#FeaturedJobsList_63  {display:none;}

/** Engineering **/
body#ContentPage_engineering_sector ul#FeaturedJobsList_5,
body#ContentPage_engineering_sector ul#FeaturedJobsList_34,
body#ContentPage_engineering_sector ul#FeaturedJobsList_33,
body#ContentPage_engineering_sector ul#FeaturedJobsList_4,
body#ContentPage_engineering_sector ul#FeaturedJobsList_6,
body#ContentPage_engineering_sector ul#FeaturedJobsList_1,
body#ContentPage_engineering_sector ul#FeaturedJobsList_54,
body#ContentPage_engineering_sector ul#FeaturedJobsList_55,
body#ContentPage_engineering_sector ul#FeaturedJobsList_52,
body#ContentPage_engineering_sector ul#FeaturedJobsList_61,
body#ContentPage_engineering_sector ul#FeaturedJobsList_62,
body#ContentPage_engineering_sector ul#FeaturedJobsList_63,
body#ContentPage_engineering_sector ul#FeaturedJobsList_32 {display:none;}
/** Banking & Finance (previously Global Markets) **/
body#ContentPage_banking_and_finance_sector ul#FeaturedJobsList_5,
body#ContentPage_banking_and_finance_sector ul#FeaturedJobsList_34,
body#ContentPage_banking_and_finance_sector ul#FeaturedJobsList_33,
body#ContentPage_banking_and_finance_sector ul#FeaturedJobsList_2,
body#ContentPage_banking_and_finance_sector ul#FeaturedJobsList_6,
body#ContentPage_banking_and_finance_sector ul#FeaturedJobsList_1,
body#ContentPage_banking_and_finance_sector ul#FeaturedJobsList_54,
body#ContentPage_banking_and_finance_sector ul#FeaturedJobsList_55,
body#ContentPage_banking_and_finance_sector ul#FeaturedJobsList_52,
body#ContentPage_banking_and_finance_sector ul#FeaturedJobsList_61,
body#ContentPage_banking_and_finance_sector ul#FeaturedJobsList_62,
body#ContentPage_banking_and_finance_sector ul#FeaturedJobsList_63,
body#ContentPage_banking_and_finance_sector ul#FeaturedJobsList_39,
body#ContentPage_banking_and_finance_sector ul#FeaturedJobsList_32  {display:none;}
/** HR **/
body#ContentPage_human_resources_sector ul#FeaturedJobsList_5,
body#ContentPage_human_resources_sector ul#FeaturedJobsList_34,
body#ContentPage_human_resources_sector ul#FeaturedJobsList_33,
body#ContentPage_human_resources_sector ul#FeaturedJobsList_2,
body#ContentPage_human_resources_sector ul#FeaturedJobsList_4,
body#ContentPage_human_resources_sector ul#FeaturedJobsList_1,
body#ContentPage_human_resources_sector ul#FeaturedJobsList_54,
body#ContentPage_human_resources_sector ul#FeaturedJobsList_55,
body#ContentPage_human_resources_sector ul#FeaturedJobsList_52,
body#ContentPage_human_resources_sector ul#FeaturedJobsList_61,
body#ContentPage_human_resources_sector ul#FeaturedJobsList_62,
body#ContentPage_human_resources_sector ul#FeaturedJobsList_63,
body#ContentPage_human_resources_sector ul#FeaturedJobsList_32  {display:none;}
/** Insurance **/
body#ContentPage_insurance_sector ul#FeaturedJobsList_5,
body#ContentPage_insurance_sector ul#FeaturedJobsList_4,
body#ContentPage_insurance_sector ul#FeaturedJobsList_34,
body#ContentPage_insurance_sector ul#FeaturedJobsList_1  {display:none;}
/** IT **/
body#ContentPage_it_sector ul#FeaturedJobsList_5,
body#ContentPage_it_sector ul#FeaturedJobsList_34,
body#ContentPage_it_sector ul#FeaturedJobsList_33,
body#ContentPage_it_sector ul#FeaturedJobsList_2,
body#ContentPage_it_sector ul#FeaturedJobsList_4,
body#ContentPage_it_sector ul#FeaturedJobsList_6,
body#ContentPage_it_sector ul#FeaturedJobsList_54,
body#ContentPage_it_sector ul#FeaturedJobsList_55,
body#ContentPage_it_sector ul#FeaturedJobsList_52,
body#ContentPage_it_sector ul#FeaturedJobsList_61,
body#ContentPage_it_sector ul#FeaturedJobsList_62,
body#ContentPage_it_sector ul#FeaturedJobsList_63,
body#ContentPage_it_sector ul#FeaturedJobsList_39,
body#ContentPage_it_sector ul#FeaturedJobsList_32  {display:none;}
/** Oil & Gas **/
body#ContentPage_oil_and_gas_sector ul#FeaturedJobsList_5,
body#ContentPage_oil_and_gas_sector ul#FeaturedJobsList_34,
body#ContentPage_oil_and_gas_sector ul#FeaturedJobsList_33,
body#ContentPage_oil_and_gas_sector ul#FeaturedJobsList_2,
body#ContentPage_oil_and_gas_sector ul#FeaturedJobsList_4,
body#ContentPage_oil_and_gas_sector ul#FeaturedJobsList_6,
body#ContentPage_oil_and_gas_sector ul#FeaturedJobsList_1,
body#ContentPage_oil_and_gas_sector ul#FeaturedJobsList_55,
body#ContentPage_oil_and_gas_sector ul#FeaturedJobsList_52,
body#ContentPage_oil_and_gas_sector ul#FeaturedJobsList_61,
body#ContentPage_oil_and_gas_sector ul#FeaturedJobsList_62,
body#ContentPage_oil_and_gas_sector ul#FeaturedJobsList_63  {display:none;}
/** Sales & Marketing **/
body#ContentPage_sales_and_marketing_sector ul#FeaturedJobsList_5,
body#ContentPage_sales_and_marketing_sector ul#FeaturedJobsList_34,
body#ContentPage_sales_and_marketing_sector ul#FeaturedJobsList_33,
body#ContentPage_sales_and_marketing_sector ul#FeaturedJobsList_2,
body#ContentPage_sales_and_marketing_sector ul#FeaturedJobsList_4,
body#ContentPage_sales_and_marketing_sector ul#FeaturedJobsList_6,
body#ContentPage_sales_and_marketing_sector ul#FeaturedJobsList_54,
body#ContentPage_sales_and_marketing_sector ul#FeaturedJobsList_1,
body#ContentPage_sales_and_marketing_sector ul#FeaturedJobsList_52,
body#ContentPage_sales_and_marketing_sector ul#FeaturedJobsList_61,
body#ContentPage_sales_and_marketing_sector ul#FeaturedJobsList_62,
body#ContentPage_sales_and_marketing_sector ul#FeaturedJobsList_63  {display:none;}
/** Supply Chain **/
body#ContentPage_supply_chain_sector ul#FeaturedJobsList_5,
body#ContentPage_supply_chain_sector ul#FeaturedJobsList_34,
body#ContentPage_supply_chain_sector ul#FeaturedJobsList_33,
body#ContentPage_supply_chain_sector ul#FeaturedJobsList_2,
body#ContentPage_supply_chain_sector ul#FeaturedJobsList_4,
body#ContentPage_supply_chain_sector ul#FeaturedJobsList_6,
body#ContentPage_supply_chain_sector ul#FeaturedJobsList_54,
body#ContentPage_supply_chain_sector ul#FeaturedJobsList_1,
body#ContentPage_supply_chain_sector ul#FeaturedJobsList_55,
body#ContentPage_supply_chain_sector ul#FeaturedJobsList_61,
body#ContentPage_supply_chain_sector ul#FeaturedJobsList_62,
body#ContentPage_supply_chain_sector ul#FeaturedJobsList_63  {display:none;}
/** Legal **/
body#ContentPage_legal_sector ul#FeaturedJobsList_5,
body#ContentPage_legal_sector ul#FeaturedJobsList_34,
body#ContentPage_legal_sector ul#FeaturedJobsList_33,
body#ContentPage_legal_sector ul#FeaturedJobsList_2,
body#ContentPage_legal_sector ul#FeaturedJobsList_4,
body#ContentPage_legal_sector ul#FeaturedJobsList_6,
body#ContentPage_legal_sector ul#FeaturedJobsList_54,
body#ContentPage_legal_sector ul#FeaturedJobsList_1,
body#ContentPage_legal_sector ul#FeaturedJobsList_55,
body#ContentPage_legal_sector ul#FeaturedJobsList_61,
body#ContentPage_legal_sector ul#FeaturedJobsList_62,
body#ContentPage_legal_sector ul#FeaturedJobsList_63  {display:none;}
/** Mobile Telecom **/
body#ContentPage_telecommunications_sector ul#FeaturedJobsList_5,
body#ContentPage_telecommunications_sector ul#FeaturedJobsList_34,
body#ContentPage_telecommunications_sector ul#FeaturedJobsList_33,
body#ContentPage_telecommunications_sector ul#FeaturedJobsList_2,
body#ContentPage_telecommunications_sector ul#FeaturedJobsList_4,
body#ContentPage_telecommunications_sector ul#FeaturedJobsList_6,
body#ContentPage_telecommunications_sector ul#FeaturedJobsList_54,
body#ContentPage_telecommunications_sector ul#FeaturedJobsList_1,
body#ContentPage_telecommunications_sector ul#FeaturedJobsList_55,
body#ContentPage_telecommunications_sector ul#FeaturedJobsList_61,
body#ContentPage_telecommunications_sector ul#FeaturedJobsList_62,
body#ContentPage_telecommunications_sector ul#FeaturedJobsList_63  {display:none;}

/********** 8. CONTACT US INTERACTIVE MAP *******/
body#ContentPage_contact_us div#content div.wideSlim div.colRight,
body#ContentPage_contact_us div#content div.twoCol div.colRight {position: relative; bottom: 0px;}

body#googleMap.bg_contactus_map div#content.content_container img.googleMaps { margin: 0 0 1em 0;}

/********** 8.1 MAP GLOBAL CONTAINERS *******/
div.globalsupport                                   {width:99%; margin:0; padding:0;}
div.globalsupport div.map                           {position:relative; margin:0; padding:0;}
div.globalsupport div.map img#worldMap              {width:100%; height:320px; margin:0; padding:0;}
div.globalsupport div.map a.eurozone                {position:absolute; top:71px; left:44%;margin:0; padding:0;}
div.globalsupport div.map a.eastzone                {position:absolute; top:130px; left:55.5%;margin:0; padding:0;}

div.globalsupport div.greyout,
div.globalsupport div.greyout2                      {display:none; height:320px; margin:0; padding-bottom:0; position:relative; z-index:1;}
div.globalsupport div.greyout img#worldMapGrey,
div.globalsupport div.greyout2 img#worldMapGrey     {width:100%; height:320px; margin:0;  padding-bottom:0;}

div.globalsupport div.euromap,
div.globalsupport div.miniasia                      {position:relative; width:60%; left:20%; margin-top:-320px; z-index:2;}
div.globalsupport div.euromap img#bigEurope,
div.globalsupport div.miniasia img#bigEast          {width:100%; height:300px;}
div.globalsupport div.greyout div.euromap a.close,
div.globalsupport div.greyout2 div.miniasia a.close {background:url('../img/map/huxley_map_close.png') no-repeat; left:95%; position:absolute; padding:11px;}

/********** 8.2 MAP CITY LINKS *******/
div.globalsupport div.map a,
div.globalsupport div.greyout a {text-decoration:none; position:relative;}
div.globalsupport div.map a.noeu {display:block; background:url('../img/map/pin.png') no-repeat; padding: 5px 5px 21px 30px; position:absolute;}
div.globalsupport div.map a.noeu:hover {background-color:#ffd800; padding: 5px 5px 10px 30px;}
div.globalsupport div.greyout div.euromap a.eu,
div.globalsupport div.greyout2 div.miniasia a.east {background:url('../img/map/huxley_map_xsmallpin.png') no-repeat; padding: 4px 5px 14px 20px; position:absolute;}
div.globalsupport div.greyout div.euromap a.eu:hover,
div.globalsupport div.greyout2 div.miniasia a.east:hover  {background-color:#ffd800; padding: 4px 5px 4px 20px; z-index:4000;}
a.point:hover, a.point:visited, a.point:active {color:#000; font-weight:bold; font-size:0.9em;}

/********** 8.3 MAP CITY LINKS CO-ORDINATES *******/
a#newyork {left:32%; top:99px;}
a#delhi {left:63%; top:126px;}
a#singapore {left:68.3%; top:160px;}
a#hongkong {left:70%; top:127px;}
a#saopaulo {left:36.5%; top:224px;}
a#sydney {left:81%; top:232px;}

a#doha {left:48%; top:127px;}
a#dubai {left:54%; top:130px;}

a#mumbai {left:61.5%; top:136px;}
a#zurich {left:77%; top:255px;}

a#aberdeen {left:33%; top:30px;}
a#edinburgh {left:29%; top:60px;}
a#london {left:42%; top:162px;}
a#birmingham {left:37%; top:140px;}
a#reading {left:39%; top:162px;}
a#manchester {left:33%; top:121px;}
a#luxembourg {left:56%; top:210px;}
a#paris {left:49%; top:220px;}
a#frankfurt {left:77%; top:205px;}
a#dusseldorf {left:65%; top:173px;}
a#brussels {left:52%; top:188px;}
a#amsterdam {left:61%; top:152px;}

/*********** 9. LANDING PAGES ***********/
body#marketingHomePage h2#Form_JobSearch_Title,
body#marketingHomePage h2#Form_Olr_Title {display:none;} 
body.newsframe div#logo {width:100%;}
body.newsframe div.tools {float:right; padding-top:50px;} 
body.newsframe div.tools p {padding:0;}

/***********10. GENERIC STYLES **************/

.BorderTop {border-top:1px dotted #D9D9D9;} /*Light grey border*/
.BorderBottom {border-bottom:1px dotted #D9D9D9; padding-bottom:5px;} /*Light grey border*/
.DottedBorder {border-style:dotted;}
.NoBorder {border:none !important;}
.ClearBoth {clear:both;}
.ContentPadding {padding:0 30px;} /*IMPORTANT sets all the left and right padding for all content containers*/
div.ImgBorder {border:10px solid #D9D9D9; margin:10px 0; width:540px;}

/*GENERIC BUTTON STYLES*/

/*Apply button*/
a.ApplyNow {background-position: -8px -1252px; color: #fff; display:block; height:98px; text-indent:-9999px; width:177px;}
a.ApplyNow:hover {background-position: -317px -1252px;}

/*Apply button right column*/
div.ApplyButton a.ApplyNow {background-position: -8px -1252px; color: #fff; display:block; height:84px; padding:17px 0 0 25px; text-transform:uppercase; text-indent:0px; width:152px;}
div.ApplyButton a.ApplyNow:hover {background-position: -317px -1252px;}

div.ApplyButton span.ApplyTxtBold {font-size:2.4em; margin-left: 0;}
div.ApplyButton span.ApplyTxtNarrow {display:block; margin-top:-4px; padding:0; font-size:2.8em;}

/*French Apply button*/
div.ApplyButton-fr a.ApplyNow {background-position: -8px -1252px; color: #fff; display:block; height:74px; padding:27px 0 0 25px; text-transform:uppercase; text-indent:0px; width:152px;}
div.ApplyButton-fr a.ApplyNow:hover {background-position: -317px -1252px;}

div.ApplyButton-fr span.ApplyTxtBold {font-size:1.7em; margin-left: 0;}
div.ApplyButton-fr span.ApplyTxtNarrow {display:block; margin-top:-4px; padding:0; font-size:1.3em;}

/*Dutch apply button*/
div.ApplyButton-nl a.ApplyNow {background-position: -8px -1252px; color: #fff; display:block; height:74px; padding:27px 0 0 25px; text-transform:uppercase; text-indent:0px; width:152px;}
div.ApplyButton-nl a.ApplyNow:hover {background-position: -317px -1252px;}

div.ApplyButton-nl span.ApplyTxtBold {font-size:1.3em; margin-left: 0;}
div.ApplyButton-nl span.ApplyTxtNarrow {display:block; margin-top:-2px; padding:0; font-size:1.3em;}

/*German apply button*/
div.ApplyButton-de a.ApplyNow {background-position: -8px -1252px; color: #fff; display:block; height:74px; padding:27px 0 0 25px; text-transform:uppercase; text-indent:0px; width:152px;}
div.ApplyButton-de a.ApplyNow:hover {background-position: -317px -1252px;}

div.ApplyButton-de span.ApplyTxtBold {font-size:1.5em; margin-left: 0;}
div.ApplyButton-de span.ApplyTxtNarrow {display:block; margin-top:-2px; padding:0; font-size:1.2em;}

/*Portugues apply button*/
div.ApplyButton-pt a.ApplyNow {background-position: -8px -1252px; color: #fff; display:block; height:74px; padding:27px 0 0 25px; text-transform:uppercase; text-indent:0px; width:152px;}
div.ApplyButton-pt a.ApplyNow:hover {background-position: -317px -1252px;}

div.ApplyButton-pt span.ApplyTxtBold {font-size:1.2em; margin-left: 0;}
div.ApplyButton-pt span.ApplyTxtNarrow {display:block; margin-top:-2px; padding:0; font-size:1.4em;}

/*Job search button*/
a.JobSearch {background-position: -8px -1577px; display: block; height: 98px; text-indent: -9999px; width: 177px;}
a.JobSearch:hover {background-position: -317px -1577px;}

/*Video button*/
a.NewVideo {background-position: -9px -1479px; display:block; text-indent:-9999px; height:83px; width:220px;}
a.NewVideo:hover {background-position: -317px -1479px;}

/*Small video button*/
a.SmlVideoBtn {background-position: -2px -3555px; -display:block; height:34px; width:34px;}
a.SmlVideoBtn:hover {background-position: -187px -3555px;}

/*Back to top*/
div.BackToTop {border-top:1px dotted #D9D9D9; clear:both; margin-bottom:20px;}
div.BackToTop p {float: right;}
div.BackToTop p a {background-position:0px -183px; display:block; padding:0 17px;}
div.BackToTop p a:hover {background-position:0px -355px;}

/***********11. LIGHTBOX**************/


div.velocityImage_box,
div.valuesvideo_box {
    display:none;
    visibility:hidden; 
    position:absolute;
    top:0;
    left:0;
    z-index:3000;
    width:100%;
    background: url("../images/bg_black_pixel.png") repeat 0 0;
}
div.velocityImage_box a,
div.valuesvideo_box a{
    display:block;
    float:right;
    font-weight:bold;
    padding:5px 0;
    height:27px;
    width:27px;
    background: url("../images/main-sprite.png") no-repeat 0 -1129px;
}
div.velocityImage_box a:hover,
div.valuesvideo_box a:hover{
    background: url("../images/main-sprite.png") no-repeat 0 -1182px;
}
div.videoBox{
    background-color:#FFF;
    clear:left;
    padding:0 20px 20px 20px;
    width:700px;
    height:441px;
}

div.videoBox object {
	width:700px;
	}


div#careerPath {
    background-color:#FFF;
    padding:0 20px 20px 20px;
    width:960px;
    height:690px;
}

div#careerPath img {
        clear: both;
        float: left;
        left: 34px;
        position: relative;
        top: 0px;
}


h3.video_caption {
	float: left;
    font-size: 1.2em;
    font-weight: bold;
    margin-top: 0;
    padding-top: 13px;
    text-align: left;
}
div#careerPathImage{
    position:relative;
    clear:both;
}
div#careerPathImage img,
div#careerPathImage a {margin-left:175px; }
div#careerPathImage a {background-position: 60px -4375px; display: block; height: 207px; left: 10px; position: absolute; text-indent: -99999px; top: 10px; width: 290px; z-index: 999; }
div#careerPathImage a:hover {background-position: -260px -4375px; }
div#SthreeWorldWideVideo{position:relative; }
div#SthreeWorldWideVideo img {border:10px solid  #c0c0c0; }
div#SthreeWorldWideVideo a{background-position: -17px -1479px; display: block; height: 83px; position: absolute; text-indent: -99999px; width: 220px; left:225px; top:105px; }
div#SthreeWorldWideVideo a:hover {background-position: -325px -1479px; }

/***********12. ACCORDION Note: styles are also written in the general.js file**************/

div.accordion,
div.accordionTwo {margin: 30px 0;}
div.accordion div.accordionContent,
div.accordionTwo div.accordionContent {background:#fff; border:10px solid #4E4D4D; padding:10px 0; width:628px;}
div.accordion div.accordionContent span.accordionNumber,
div.accordionTwo div.accordionContent span.accordionNumber  {display: block; color: #F39107; float: left; font-size: 5em; padding: 13px 0 0 35px;}
div.accordion h3,
div.accordionTwo h3 {background: url(../images/accordion-grad.jpg) 0 0 repeat-y; margin:0 !important; padding:0 0 0 30px !important; width:620px;}
div.accordion h4,
div.accordionTwo h4  {margin-top:20px;}
div.accordion span,
div.accordionTwo span {padding:0;}
div.accordion h3 a,
div.accordionTwo h3 a {background-position: 590px -288px; color:#fff; display:block; font-size:0.9em; padding:10px 0 10px 10px;}
div.accordion h3 a span,
div.accordionTwo h3 a span {display:block; width:300px;}
div.accordion h3.ui-state-hover,
div.accordionTwo h3.ui-state-hover {background: #4E4D4D;}
div.accordion h3.ui-state-hover a,
div.accordionTwo h3.ui-state-hover a {background-position: 590px -173px;}
div.accordion h3.ui-state-active a,
div.accordionTwo h3.ui-state-active a {background-position: 590px -173px;  padding:10px 0 0 10px;}
div.accordion h3.ui-state-active,
div.accordionTwo h3.ui-state-active {background: #4E4D4D;}
div.accordion div.ui-accordion-content-active,
div.accordionTwo div.ui-accordion-content-active {width:630px;}
div.accordionBorder {border-bottom: 1px dotted #CDCCCC; margin: 5px 0;}

div.accordionLeftContent,
body#ContentPage_support_services div.accordionLeftContent {float: left; padding-left:10px; width: 228px;}
body#ContentPage_support_services div.accordionLeftContent,
body#ContentPage_support_services_legal div.accordionLeftContent,
body#ContentPage_support_services_finance div.accordionLeftContent,
body#ContentPage_support_services_hr div.accordionLeftContent {width:588px;}
body#ContentPage_support_services div.accordionLeftContent p.strong,
body#ContentPage_support_services_legal div.accordionLeftContent p.strong,
body#ContentPage_support_services_finance div.accordionLeftContent p.strong,	
body#ContentPage_support_services_hr p.strong {font-weight:bold; padding:10px 0 0;}
div.accordionRightContent {float: right; padding: 0 10px 0 0; width: 360px;}
div.accordionTwo div.accordionRightContent {width: 500px;}
div#InnerContainerColumnOne div.accordionRightContent p {padding: 0;}
div.accordionFullContent {padding: 0 30px;}

div.accordionTwo div.accordionHeaderContent {background: url(../images/accordion-grad.jpg) 0 0 repeat-y; margin:0 !important; padding:0 0 0 30px !important; width:618px;}
div.accordionTwo div.accordionHeaderContent p {color: #FFFFFF; padding: 0 0 20px 10px !important; width: 540px;}
div.accordionTwo div.accordionHeaderContent.ui-state-hover {background: #4E4D4D; cursor:pointer;}
div.accordionTwo div.accordionHeaderContent.ui-state-hover a {background-position: 590px -173px;}
div.accordionTwo div.accordionHeaderContent.ui-state-active a {background-position: 590px -173px;  padding:10px 0 0 10px;}
div.accordionTwo div.accordionHeaderContent.ui-state-active {background: #4E4D4D;}

div.accordionTwo div.accordionHeaderContent h3 {background:none; padding:0!important;}
div.accordionTwo div.accordionHeaderContent h3 a {background-position: 590px -286px;  padding:10px 0 0 10px;}
div.accordionTwo div.accordionHeaderContent.ui-state-hover h3 a{background-position: 590px -227px;}
div.accordionTwo div.accordionHeaderContent.ui-state-active h3 a {background-position: 590px -229px;  padding:10px 0 0 10px;}


/************13. CAROUSEL***********************************************/

div.BrandCarousel,
div.ClientCarousel,
div.AwardsCarousel { padding:30px 0;}
div.BrandCarousel ul,
div.ClientCarousel ul,
div.AwardsCarousel ul {list-style: none; margin: 0; position: relative;}
div.BrandCarousel ul li,
div.ClientCarousel ul li,
div.AwardsCarousel ul li {float: left;}
div.ClientCarousel ul li {padding:0 25px;}
div.BrandCarousel ul li a,
div.ClientCarousel ul li a,
div.AwardsCarousel ul li  {display:block; float:left; height:112px; text-align:center;}
div.BrandCarousel ul li a img,
div.ClientCarousel ul li a img,
div.AwardsCarousel img {margin:0; width:160px;}

div.AwardsCarousel {float:left; text-align:center;}
div.AwardsCarousel ul li {float:left; height:100px;  position:relative; width:160px;}
div.AwardsCarousel ul li span {display:block; width:160px;}

/*static*/

div.BrandList {float:left; padding:30px 0;}
div.BrandList ul {list-style: none; margin: 0; position: relative;}
div.BrandList ul li {float: left;}

div.AwardsCarouselStatic {float:left; padding:30px 0; text-align:center;}
div.AwardsCarouselStatic ul li {float:left; height:100px;  position:relative; width:160px;}
div.AwardsCarouselStatic ul li span {display:block; position:absolute; bottom: 0; width:160px;}


div.BackgroundHighlight.Awards div#slideshow {margin: 15px 0;}
div.BackgroundHighlight.Awards div#slideshow div {text-align:center;}

/**************14. Tiny scroll bar **************************************/

#scrollbar1 { width: 200px; margin: 0 0 10px; }
#scrollbar1 .viewport { float:left; width: 163px; height: 200px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ background-color: #fff; border-left: 1px solid #ccc; position: relative; float: right; width: 36px; }
#scrollbar1 .track {height: 100%; width:33px; position: relative;}
#scrollbar1 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 33px; cursor: pointer; overflow: hidden; position: absolute; top: 0;}
#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }

/*********** 11. IE6 WARNING MESSAGE ***********/
#ie6Warning  {background: #FFA600; clear: both; font: Geneva, Arial, Helvetica, sans-serif; margin:0; padding:1em 0; text-align: center;}
#ie6Warning #ie6WarningWhiteBox {width:955px; background:#fff; margin:0; padding:1em 1em .5em 1em;}
#ie6Warning #ie6WarningWhiteBox .ie6FloatLeft {width: 75px; float: left;}
#ie6Warning #ie6WarningWhiteBox #closeBox a {background: transparent url(../img/ie6/browser_warning_sprite.png) no-repeat 0 0; float:right; height:20px; text-indent:-2000px; width:16px;}


#ie6Warning #ie6WarningWhiteBox #ie6WarningImg {background: transparent url(../img/ie6/browser_warning_sprite.png) no-repeat 0 -650px; display:block; float: left; height:50px; margin-right:.5em; width: 65px; }

#ie6Warning #ie6WarningWhiteBox #ie6TextBox {float: left; margin:0; padding:0; text-align:left; width: 530px;}
#ie6Warning #ie6WarningWhiteBox h3 {color:#000; font-size: 18px; font-weight: bold; text-transform:lowercase; margin:0; line-height:1.2;}
#ie6Warning #ie6WarningWhiteBox p {font-size: 14px; line-height: 18px; margin-top: 6px;}

#ie6Warning #ie6WarningWhiteBox .firefox a, 
#ie6Warning #ie6WarningWhiteBox .ie8 a, 
#ie6Warning #ie6WarningWhiteBox .chrome a, 
#ie6Warning #ie6WarningWhiteBox .opera a { display:block; float:left; font-weight:bold; font-size:14px; margin:0 0 0 2em; padding:3.75em 0 0 0; width:50px;  }

#ie6Warning #ie6WarningWhiteBox .firefox a {background: transparent url(../img/ie6/browser_warning_sprite.png) no-repeat 0 -54px;}
#ie6Warning #ie6WarningWhiteBox .ie8 a {background: transparent url(../img/ie6/browser_warning_sprite.png) no-repeat 0 -200px;}
#ie6Warning #ie6WarningWhiteBox .chrome a {background: transparent url(../img/ie6/browser_warning_sprite.png) no-repeat 0 -354px;}
#ie6Warning #ie6WarningWhiteBox .opera a {background: transparent url(../img/ie6/browser_warning_sprite.png) no-repeat 0 -504px;}

div#FlashVideoContainer {overflow:hidden;}

/************ 14. ERROR PAGES ******************/
body.Error div.CommonContainerTop div.ErrorBackgroundHighlight {height:500px;}

body.Error div#WrapperThree {height:866px !important;}

div#ErrorFourZeroFour {margin: 0 0 0 165px; width:650px;}
div#ErrorFourZeroFour h2 {border: none;}

/************ 15. Video Links **************/
div#countryImageBlock a {top:165px; left:255px;}











