@charset "utf-8";
/* CSS Document */
/*
Using:-
grey #9CA5AA | #667D8B (bodytext) | #988F8C (footer) | #E8EAEB (greybox) | #AEB0B2 (SERP visited) | #3D9EAD (link) | #D7D7D7 (header border)
red #C00 (error)
blue #45545D (navy - title) | #70C5CF (SERP visited) | #3198A8 (nav and SERP title)
orange #FF6600 (hover)
yellow #DDDA43 (more bar)
Green #35992B (more bar) | #004B39 (dark green - more bar)
background #FAFAFA (header/footer) | #F3F6F7 (body) | #FFF (Content) | #C9D5DA (promo/RHN) | #FBFBFB (footer) | #D7DEE1 (nav)
*/

/************************************************
GLOBAL SETTING
************************************************/
h1 {color:#45545D; font-size:153.9%;}
h3 {margin-bottom:0; padding-bottom:0;}
div, p ul, li {color:#667D8B;}
div#content form input, div#content form select {color:#000;}
a {color:#3D9EAD;}
a:hover {color:#FF6600;}
div#innerContentContainer a.c, a.c {display:inline; background:none;}
.bl {font-weight:bold;}
div.content_container h1 {margin-left:20px; border-top:20px solid #FFF;}
div.content_container div#innerContentContainer h1 {margin-left:0px;}
div.content_container div.ErrorMsg div.CloseBox {padding:0 20px 20px;}
div.ThankYouMsg {border:20px solid #FFF;}
div.oneCol ul li {padding-bottom:0.5em;}
.error {color:#C00;}

/************************************************
CONTENT CONTAINERS
************************************************/
body {background:#F3F6F7;}
div#wrapper{width:966px; margin-top:0; padding:0 0 5px 0; background:#F3F6F7;}
div#main {width:942px; padding:0 0 0 12px;} /* width:942px; */
div#content {width:672px; background:#FFF; margin-bottom:0;}
div#mainImage {display:none; margin-bottom:0;}
body.bg_home div#mainImage {display:block; border-bottom:20px solid #F3F6F7;}

div#innerContentContainer {border-left:20px solid #FFF; border-right:20px solid #FFF; padding-bottom:12px;}
div#innerContentContainer ul li a {color:#3D9EAD;}
div#innerContentContainer ul li.sel a {color:#3D9EAD;}
div#innerContentContainer ul li a:hover {color:#FF6600;}

/* One column / Two column */
div#innerContentContainer div.oneCol {width:90%; }
div#innerContentContainer div.oneCol ul {border-left:10px solid #FFF;}
.colL {width:45%; float:left; padding:0; margin:0px;}
.colR {width:45%; float:right; padding:0; margin:0px;}



/****************
GENERIC
****************/
/* List of links with arrow pointer */
div.content_container ul.customList {list-style:none; margin:0;}
ul.customList li a {background:transparent url(/img/arrow/r-sprite.gif) no-repeat scroll 0 3px; font-weight:bold; padding-left:15px;}
ul.customList li a:hover {background-position:0 -97px;}
ul.aligntext li {dosplay:block; list-style-position:outside; margin-right:0 0 5px 0px;}
/* no top space */
div#wrapper div#main .nts {padding-top:0; margin-top:0;}
/* hide blueprint strapline in the header */
ul#header ul.logo li.fr {display:none;}

/************************************************
SITE WIDE FOR ALL PAGES
************************************************/
#logo {float:left; padding:0 0 15px 30px;}

/* Language Menu */
ul#header li ul#language_nav {padding:6px;}
ul#language_nav li a {font-weight:bold; font-size:0.9em;}
ul#language_nav li a span {background-position:0 2px;}
ul#language_nav li a:hover span {background-position:0 -198px;}
ul#language_nav li.sel a span {background-position:0 -98px;}
ul#language_nav li.sel a, ul#language_nav li.sel a:hover {color:#3D9EAD;}

/* Left Column */
div#leftColumn {width:247px; padding-bottom:0;}
div#leftColumn .noDisplay {display:none;}
div#leftColumn div#formWrapper{border:none;}

/* Left Column - Form Tabs */
ul.tabs {width:246px;}
div#leftColumn ul.tabs li a {border:none; margin:0;}
ul.tabs li.js a {background-position:0px 0px; margin:0;}
ul.tabs li.olr a {background-position:0px 0px; margin:0;}
ul.tabs li.js a:hover, ul.tabs li.olr a:hover {background-position:0px -100px;}
ul.tabs li.olr a.selected, ul.tabs li.js a.selected, ul.tabs li.olr a.selected:hover, ul.tabs li.js a.selected:hover {background-position:0px -200px;}

/* LEFT COLUMN FORMS */
body.olrSearch div#leftColumn {padding-bottom:0;}
div#leftColumn form div.errorListContainer ul {padding-bottom:0; height:3.5em; border-left:10px solid #FFF; border-right:10px solid #FFF;}
div.feed a {color:#9CA5AA; font-size:0.8em; line-height:150%; margin:0;}
div.feed a:hover {color:#FF6600;}
body.olrSearch input#Form_Olr_Keywords {border-color:#C00;}
form#Form_Olr div.requiredfield, form#Form_Olr span.required_input {color:#C00;}
div#leftColumn form#Form_Olr div.requiredfield {margin-left:20px;}
div#leftColumn input#olr_submit_btn {margin-bottom:10px;}
div#leftColumn div#formWrapper {border:none; height:222px; top:0px; background:url(/img/bg/lhn_searchbox.jpg) no-repeat 0 100%;}
div#leftColumn form#Form_JobSearch, div#leftColumn form#Form_Olr {margin-top:-210px;}
div#leftColumn div.form div {padding:8px 0 0 0; margin:0 0 0 20px;}
div#leftColumn div.form div#Form_JobSearch_Keywords_Container {padding-top:0;}
div#leftColumn div.form div input {width:200px; display:block;}
div#leftColumn div.form div select {width:208px; display:block;}
div#leftColumn form div.feed {float:left; margin:-20px 0 0 20px;}
div#leftColumn div.form div#Form_JobSearch_Submit_Container,
div#leftColumn div.form div#Form_Olr_Submit_Container {float:right; display:inline; margin:10px 20px 0 0;}
div#leftColumn div.form div#Form_JobSearch_Submit_Container input#Form_JobSearch_Submit {float:right;}


/* Left Column - Promo */
div.lhnPromo {background:#C9D5DA; color:#FFF; font-size:1.6em; margin:20px 0; padding:10px 24px;}
div.lhnPic {border-top:20px solid #F3F6F7; overflow:hidden;}

/* Promotion above footer */
ul#promo_container {width:942px; margin:0 auto; text-align:center; list-style:none; overflow:hidden; border-top:50px solid #F3F6F7;}
ul#promo_container li {width:308px; float:left; display:inline; overflow:hidden; text-align:left; font:93% arial; color:#667D8B;}
ul#promo_container li#promo2 {margin:0 9px;}
ul#promo_container li h3 {color: #45545D; font-size:138.5%; text-transform:uppercase;}
ul#promo_container li p {color:#667D8B; display: block; height:7em; overflow:hidden; }
ul#promo_container li div.more {text-align:right; margin:7px 0 20px;}
ul#promo_container li#promo1 div.more {background:#DDDA43;}
ul#promo_container li#promo2 div.more {background:#35992B;}
ul#promo_container li#promo3 div.more {background:#004B39;}
ul#promo_container div.more a {width:100%; float:right; padding:0; text-indent:999em;}
ul#promo_container li a {line-height:140%; display:block; color:#3D9EAD; cursor:pointer;}
ul#promo_container li a:hover {color:#FF6600;}

/* Footer */
div#footer {font-family:arial,helvetica,clean,sans-serif; text-transform:uppercase; background:#FBFBFB url(/img/bg/footer_top.jpg) no-repeat 0 0; border:none; position:relative;}
div#footer ul {width:100%; float:left; margin:0; padding:0; background:url(/img/bg/footer_bottom.jpg) no-repeat 0 100%;}
div#footer li {float:left; display:inline; margin:8px 0px 10px 20px; padding:0;}
div#footer li.fr {float:right; margin-right:30px;}
div#footer li a {color:#988F8C; font-size:80%; text-decoration:none; padding:1px 0;}
div#footer li a:hover {color:#FF6600;}
div#footer li.sel a {color:#3D9EAD;}
div#footer li.sel a:hover {color:#FF6600;}
div#footer div#feedbackLink {position:absolute; top:10px; right:12px; font-family:arial,helvetica,clean,sans-serif; text-transform:uppercase; font-size:80%; text-decoration:none;}
div#footer div#feedbackLink a {color:#988F8C;}
div#footer div#feedbackLink a:hover  {color:#FF6600;}

/* Partners and Awards */
div#partner li {display:inline;}
div#partner li a {float:right; width:30px; height:30px; text-indent:-999em; margin:0 0 0 10px;}
div#partner_nav_Container {width:80%; float:right;}
div#partner li#partner_nav_FairCompany2009_Container a {background:url(/img/icon/partner/FairCompany2009.gif) no-repeat 0 0;}
div#partner li#partner_nav_GPTW_France_Best2009_Container a {background:url(/img/icon/partner/GPTW_France_Best2009.gif) no-repeat 0 0;}
div#partner li#partner_nav_Best_B_EN08_Container a {background:url(/img/icon/partner/Best_B_EN08.gif) no-repeat 0 0;}
div#partner li#partner_nav_GPTW_Deutschlands_Best2008_Container a {background:url(/img/icon/partner/GPTW_Deutschlands_Best2008.gif) no-repeat 0 0;}
div#partner li#partner_nav_GPTW_Netherlands_Best2008_Container a {background:url(/img/icon/partner/GPTW_Netherlands_Best2008.gif) no-repeat 0 0;}
div#partner li#partner_nav_times_100-2008_Container a {background:url(/img/icon/partner/times_100-2008big.gif) no-repeat 0 0;}
div#partner li#partner_nav_TrendsGazellen2008_Container a {width:43px; background:url(/img/icon/partner/TrendsGazellen2008_fr.gif) no-repeat 0 0;}
div#partner li#partner_nav_Apsco_Container a {width:24px; background-image:url(/img/icon/partner/apsco.gif);}

div#partner_left_Container {width:15%; float:left;}
div#partner_left_Container li {padding:0; margin:0;}
div#partner li#partner_left_BuyingSolutions_Container a {margin:0 10px 0 0; float:left; width:47px; background-image:url(/img/icon/partner/Buying-Solutions.gif);}

/****************
SHARED LISTS
****************/

/* HOME/FEATURED - Right hand column - filter jobs nav */
div#filterBySector {display:none;}
div#filterBySector h3 {color:#70C5CF; background-position:100% 5px;}
div.FeaturedJobTitle {display:none; border-top:1px solid #667D8B; padding:3px 0px; border-bottom-width:1px;}
div.FeaturedJobTitle span span {color:#70C5CF; padding:0;}
ul.featuredJobsList {float:left; border-top:1px solid #667D8B;}
ul.featuredJobsList li {float:left;}
div#content ul.featuredJobsList li a {float:left; color:#9CA5AA; background:url(/img/arrow/r-sprite.gif) no-repeat 0 6px; padding-left:15px;}
div#content ul.featuredJobsList li a:hover {color:#FF6600; background-position:0 -194px; text-decoration:underline;}
ul#SectorFeaturedJobsList {border-color:#667D8B;}
ul#FeaturedJobsListNav li a {color:#9CA5AA;}
ul#FeaturedJobsListNav li.on a {color:#70C5CF;}
ul#FeaturedJobsListNav li a:hover {color:#70C5CF; text-decoration:underline;}

div#content div.sfheading {padding:5em 0 0; margin:0;}
div#content div.sfheading p {color:#45545D;}
div#sectorfooter_container div {width:45%; float:left; height:9em;}
div#sectorfooter_container div ul {margin:0 15px;}

/* ABOUT US - PAGE MENU LIST */
div#innerContentContainer ul.pageMenu li a {color:#9CA5AA; background-position:0 -197px;}
div#innerContentContainer ul.pageMenu li.sel a {color:#70C5CF; background-position:0 3px;}
div#innerContentContainer ul.pageMenu li.sel a:hover {color:#70C5CF; background-position:0 3px;}
div#innerContentContainer ul.pageMenu li a:hover {color:#FF6600; background-position:0 -97px;}
div#innerContentContainer ul.pageMenu li.first {border-color:#667D8B;}
div#innerContentContainer ul.pageMenu li {border-color:#667D8B;}
div#innerContentContainer ul.pageMenu {border-color:#667D8B;}

/* SERP - OLR/JS - Pagination */
div#content ul.JobFilter li.jt {padding-bottom:0; margin-bottom:0;}
div#content ul.JobFilter li.jt a {height:24px;}
div#JobSearch_ResultContainer ul.jobOptions {padding-left:0;}
div#paginationTop {float:right;}
div#paginationTop ul {list-style:none;}
div#paginationTop ul li {display:inline; float:left;}
div#content ul.jsr li ul li.on {background:none; padding:0;}
ul.searchAgain li.fr ul, ul.searchAgain li.fr ul li {padding:0;}
ul#JobSERP li, ul.searchAgain li {padding:0; border-top:10px solid #FFF;}
ul.jsr li ul li, ul#JobSERP li ul li {border:none;}
ul.jsr li ul li a, ul.searchAgain li.fl a {padding:0;}
div#content ul.jsr li ul li a {color:#70C5CF;}
ul.jsr li ul li a:hover {color:#FF6600 !important;}
ul.jsr li ul li.bw a {width:15px; height:15px; padding:0; text-indent:-999em; background:url(/img/arrow/l_circle-sprite.gif) no-repeat 0 0;}
ul.jsr li ul li.fw a {width:15px; height:15px; padding:0; text-indent:-999em; background:url(/img/arrow/r_circle-sprite.gif) no-repeat 0 0;}
ul.jsr li ul li.bw a:hover, ul.jsr li ul li.bw a:active {color:#FF6600 !important; background-position:0 -200px;}
ul.jsr li ul li.fw a:hover, ul.jsr li ul li.fw a:active {color:#FF6600 !important; background-position:100% -200px;}
div#content ul.jsr li ul li.on {color:#667D8B;}
div.bottombar {margin-top:15px; border-top:1px dotted #667D8B;}
/* ORL */
div#olrHeader ul.jsr li, ul.olr_bottom li {padding:0;}


/* SERP - OLR/JS - Footer e.g. back to top, search again */
ul.searchAgain li.fl a {padding-left:10px; color:#70C5CF;  background:url(/img/arrow/l-sprite.gif) no-repeat 0 -95px;}
ul.searchAgain li.fl a:hover {color:#FF6600; background-position:0 -195px;}

/* SERP - OLR/JS - Header/Footer e.g. email, job feed */
ul.jobOptions li a, ul.jobOptions li a:link, ul.jobOptions li a:visited {color:#9CA5AA;}
ul.jobOptions li a:hover, ul.jobOptions li a:active {color:#FF6600;}

/****************
LEFT HAND COLUMN - Quick Search
****************/
div#lhnQuickSearch {background:#FAFAFA; border:20px solid #FAFAFA;}
div#lhnQuickSearch h2 {margin:0px;}
div#lhnQuickSearch div.col_left, div#lhnQuickSearch div.col_right {width: 40%;}
div#lhnQuickSearch ul {margin:1em 0 3em; padding:0px; list-style:none;}
div#lhnQuickSearch ul li {padding:3px 0;}
div#lhnQuickSearch ul li a {padding-left:10px; background:url(/img/arrow/r-sprite.gif) no-repeat 0 -95px;}
div#lhnQuickSearch ul li a:hover {background-position:0 -195px;}

/****************
RIGHT HAND COLUMN - BOXES
****************/
/* round corner box */
.topRight {background:none;}
.topLeft {background:none;}
.bottomRight {background:#E1E9EC;}
.bottomLeft {background:none;}
.topLeftNoPadding {background:none;}
/* Right hand side grey box (JBE/OLR) */
div.greyRightBox {background-color:#E1E9EC;}
/* hide the expanding text */
div.greyRightBox li.open {background-color:#C9D5DA; color:#45545D; font-weight:normal;}
div.greyRightBox li.open * {color:#667D8B;}
div.greyRightBox li.open a, div.greyRightBox li.open a span {color:#3D9EAD;}
div.greyRightBox li.open a:hover, div.greyRightBox li.open a:hover span {color:#FF6600;}
div.greyRightBox li.open div {padding:0.5em 0 1em 0;}












/* ============================================================================
ALL FORMS & SERP & THANK YOU PAGE:
JBE / OLR / Post A Job / Job Search

============================================================================ */
div#content div.requiredfield {color:#C00;}

/****************
FORM FIELDS
****************/
div.form div label {color:#45545D;}
div.form div input, div.form div select, div.form div textarea {color:#000; border-color:#9CA5AA;}
input#job_search_submit_btn, input#Form_Olr_Submit {padding:18px 30px 0 0;}

div#content div.form div label {color:#003A63; font-weight:bold;}
div#content div.form div label span.required_input {color:#C00;}

/****************
SERP - Table Results
****************/
table.tabularResults thead tr th {border-top:none; border-color:#667D8B; color:#45545D;}
table.tabularResults td.JobSearch_job_title, table.tabularResults td.olr_jt {background:#FFF; padding-left:0;}
table.tabularResults td.JobSearch_location {padding-right:0;}
table.tabularResults tr td {border-top:1px dotted #667D8B;}
table.tabularResults td a, table.tabularResults td a:link {color:#45545D;}
table.tabularResults td a:visited {color:#70C5CF;}
table.tabularResults td a:hover, table.tabularResults td a:active {color:#FF6600;}
/* when mouseover the row */
table.tabularResults tr.activeRowClick td a {color:#FF6600 !important;}
table.tabularResults tr.activeRowClick td {background-color:#F3F6F7;}
/* Job serach */
table#JobSearchResults tr td.JobSearch_job_title a {font-weight:normal;}
table#JobSearchResults tr td a:visited {color:#70C5CF;}
table#JobSearchResults tr td a:hover, table#JobSearchResults tr td a:active {color:#FF6600;}

/****************
OLR SERP
****************/
body.bg_olrforms div#content.olrSearchResults {width:648px; background:#FFF; border:12px solid #FFF;}
h1.olrSerp {color:#45545D; padding:0;}
h1.olrSerp span {color:#3198A8;}
table#Olr_SearchResults tr td {border-bottom:1px dotted #667D8B;}
ul.olr_bottom {padding:10px 0; border-top-color:#667D8B; border-bottom:1px dotted #667D8B;}

/****************
OLR - Login/Register
****************/
body.bg_olrforms div#content {background:none;}
div#inner_OlrReg_Container {background:#FFF; border:none;}
div#inner_OlrReg_Container h1 {margin-top:0; padding-top:18px;}
div#inner_OlrReg_Container h3 {color:#70C5CF;}
ul#olrPostAJob_Container  {background:#D7DEE1; border:none;}
h2.OlrLoginTitle {margin:0; padding:0 0 0 20px;}
div#lhnOLR {background:#FFF; padding:18px 0;}
div#Form_OlrReg_Container {display:inline;} /* fix the IE6 double margin */
/* OLR Search Page */
body.olrSearch div.ErrorMsg h1 {color:#45545D;}

/****************
JOB SEARCH
****************/
div#wrapper div.js_home_container div#content {background-color:#FFF;}
div#wrapper div.js_content_container {width:632px; border:20px solid #FFF;}
div#jobsearch_addons {padding-top:50px; clear:both; display:block;}
ul.relatedLinks {border-top:1px dotted #45545D; clear:both; padding:20px 0 0;}
ul.relatedLinks li {width:31%; float:left; display:block;}
ul.relatedLinks li.link_2 {padding:0px 3%;}
ul.relatedLinks li h4 {text-transform:uppercase; margin:0;}
ul.relatedLinks li h4 a {color:#667D8B; text-decoration:none;}
ul.relatedLinks li a.more {clear:both; float:left; display:block; font-weight:bold; padding-left:10px; background:url(/img/arrow/r-sprite.gif) no-repeat 0 -93px;}
ul.relatedLinks li a.more:hover {background-position:0 -193px;}

/****************
Job Search - SERP
****************/
body#js_container div#content {background:none;}
/* SERP - Title */
div#JobSearch_ResultContainer {color:#45545D; padding:12px;}
div#JobSearch_ResultContainer h1 {color:#45545D;}
div#JobSearch_ResultContainer h1 span {color:#3198A8; padding:0;}
/* Bottom Links */
div#JobSearch_ResultContainer ul.searchAgain {border-top-color:#667D8B; border-bottom:none;}

/****************
THANK YOU - OLR, Job Search, Post A Job
****************/
div.ThankYouMsg {background:#FFF; padding:0;}
div.ThankYouMsg h1 {color:#45545D;}
div.ThankYouMsg div.CloseBox {color:#667D8B;}


/************************************************
JOB DETAILS
************************************************/
body#js_container div.js_details_container div#content {background:#FFF;}
a#JobSearch_ApplyBottom {margin-top:2.7em;}
/* Header - Body text - Contact details */
div#JobSearch_Details {background:#FFF;}
div#JobSearch_Details div.contactdetailsContainer {border-top:1px dotted #667D8B;}
div#JobSearch_Details div.contactdetailsContainer ul li {color:#45545D;}
/* Job Details - Header/footer */
div#JobSearch_Details * {background-color:#FFF;}
div#JobSearch_Details div.JobSearch_Details_Header {margin:0; width:490px; background-color:#FFF; padding-bottom:15px;}
div#JobSearch_Details div.JobSearch_Details_Header ul li {color:#45545D;}
div#JobSearch_Details ul.jobOptions {padding:5px 0; border-top:1px dotted #667D8B; border-bottom:1px dotted #667D8B;}
div#JobSearch_Details ul.jobOptions li a,
div#JobSearch_Details ul.jobOptions li a:link,
div#JobSearch_Details ul.jobOptions li a:visited {color:#9CA5AA;}
div#JobSearch_Details ul.jobOptions li a:hover,
div#JobSearch_Details ul.jobOptions li a:active {color:#FF6600;}
/* Bottom Links */
div.BottomBarContainer {border-top:1px dotted #667D8B; border-bottom:none; padding:10px 0 5px;}
ul.BottomBar li.sa a.leftarrow {color:#3D9EAD; padding-left:10px; background-position:0 -95px;}
ul.BottomBar li.sa a.leftarrow:hover {color:#FF6600; background-position:0 -195px;}
div#content ul.jsr li a.toparrow:hover {color:#FF6600; background-position:0 6px;}
div#JobSearch_Details div.btp {margin:0; padding-top:5px; border-top:1px dotted #667D8B;}
div.btp a.toparrow {color:#9CA5AA; padding-left:10px; background:url(/img/arrow/t-sprite.gif) no-repeat 0 6px;}
div.btp a.toparrow:hover {color:#FF6600; background-position:0 -194px;}

/****************
Job Expired
****************/
div#JobSearch_Expired {border:15px solid #FFF; background:#FFF;}
div#JobSearch_Expired div.BottomBarContainer {border-top:2px solid #667D8B; border-bottom:1px dotted #667D8B; padding-bottom:1em;}
div.JobSearch_Expired_Header h1 {border-top:15px solid #FFF; color:#70C5CF;}
div#JobSearch_Expired ul.BottomBar li.sa * { padding:0 0 0 10px; margin:0; clear:both;}
div#JobSearch_Expired ul.BottomBar li.sa a {color:#3D9EAD; background:url(/img/arrow/l-sprite.gif) no-repeat 0 -95px;}
div#JobSearch_Expired ul.BottomBar li.sa a:hover {color:#FF6600; background-position:0 -195px;}

/****************
JBE and JBE UNSUBSCRIBE
****************/
/* Job By Email */
div#main div.jbe_container {background:#FFF; border:none;}
div.jbe_submitcv {background:#FAFAFA; margin:0; border:20px solid #FAFAFA;}
div.jbe_container h3 {color:#70C5CF; width:50%;}
h3.jbe {color:#70C5CF; font-weight:bold;}
form#Form_JbeUnsubscribeReason div.form div {margin:0; padding:5px 0 0;}
ul#jbe_leftcolumn li a {font-size:1.1em; font-weight:bold;}
form#Form_JbeUnsubscribe, form#Form_JbeUnsubscribeReason {padding:0; border-left:15px solid #FFF;}
div#content form#Form_JbeUnsubscribeReason div.form {width:530px;}
div#Form_Jbe_UnsubscribeReason_Container {border-width:31px; border-bottom:15px solid #FFF;}

/****************
POST A JOB
****************/
div#content.postajob_container {background:none;}
div#content.postajob_container h1 {margin-top:0; padding-top:18px;}
div.postajob_container h2.PostAJobTitle {color:#70C5CF; font-weight:normal;}
div.postajob_container form#Form_PostAJob {margin-top:20px;}
div.postajob_container .greyRightBox {margin-top:76px;}
div#inner_PostAJob_Container {background:#FFF; border:none;}
ul#PostAJobStaffSearch_Container {background:#D7DEE1; border:none;}
ul#PostAJobStaffSearch_Container li a {color:#45545D; font-weight:bold;}
ul#PostAJobStaffSearch_Container li a:hover {color:#FF6600;}
/* olr Register */
ul#olrPostAJob_Container li a {color:#45545D;}
ul#olrPostAJob_Container li a:hover {color:#FF6600;}





/* ============================================================================
SPECIFIC PAGES

============================================================================ */

/*** SUBMIT CV - SCVS LIST ****************/
div.scvsContainer {padding-left:20px;}
div.scvsContainer ul.scvs_link_list li a {background-position:0px 3px;}
div.scvsContainer ul.scvs_link_list li a:hover {color:#FF6600 !important; background-position:0px -97px;}

/*** Privacy policy ****************/
div.nav ul {list-style:none; margin:0;}
div.nav ul li a {background:url(/img/arrow/r-sprite.gif) no-repeat 0 4px; padding-left:15px;}
div.nav ul li a:hover {background-position:0 -96px;}

/*** Testimonials page ****************/
body.bg_testimonials div#innerContentContainer {border-bottom:15px solid #FFF;}
body.bg_testimonials ul.expandContent li div, body.bg_testimonials ul.expandContent li div p {padding-top:0;}
body.bg_testimonials ul.expandContent li {padding-bottom:1em;}
body.bg_testimonials ul.expandContent li h3 {display:inline; padding-right:5px;}
body.bg_testimonials div#innerContentContainer ul.expandContent li a {font-weight:normal;}

/*** Registration Details ****************/
body.bg_registration_details div#innerContentContainer h2 {padding-top:1.5em; font-size:1.3em; font-family:"Trebuchet MS",arial,helvetica,clean,sans-serif;}
body.bg_registration_details div#innerContentContainer p {padding-top:0;}


/*** SITE MAP ****************/
div#content.sitemap_container div#SiteMapContainer {border-left:20px solid #FFF; border-bottom:20px solid #FFF; clear:both;}
div#content.sitemap_container div#SiteMapContainer:after{content:""; display:block; height:0; clear:both;}
div#content.sitemap_container h1 {padding:20px;}
div#content div#SiteMapContainer div {float:none;}
div#content div#SiteMapContainer div#SiteMap_ZContactUs_Container {left:60%;}
div#SiteMap_LangMenu_Container {visibility:hidden; display:none;}
div#content div#SiteMapContainer div#SiteMap_ZContactUs_Container {top:253px;}
ul#SiteMap_SecondnavMenu li.hideall {display:list-item;}

/*** 404 ERROR PAGE ****************/
div.errorHeading {background:#FFF; padding:0;}
div.errorHeading *, div#content div.errorHeading h1.mainContent {color:#C00; font-weight:bold;}
div.errorHeading h1 {text-transform:uppercase; padding:0px; height:1.5em;}
div.errorHeading p {padding-left:20px;}
body.bg_error div#innerContentContainer div h2 {margin:0 0 0.5em;}
body.bg_error div#innerContentContainer div ul li a {background-position:0 -96px;}
body.bg_error div#innerContentContainer div ul li a:hover {background-position:0 -196px;}
body.bg_error div#innerContentContainer div.oneCol ul {border:none;}

/*** GOOGLE MAPS and Contact ****************/
body.bg_contactus #showOfficeMap {display:none;}
#showOfficeMap {width:672px; height:270px; background:none; border-bottom:20px solid #F3F6F7; margin-bottom:0;}
div#OfficeAddressContainer h3, div#OfficePermanentContainer h3, div#OfficeContractContainer h3 {color:#45545D;}
div#OfficeAddressContainer p {padding-top:0;}
li.selCountry {color:#70C5CF;}
div#content a.directions {background-position:0 4px;}
div#content a.directions:hover {background-position:0 -96px;}
div#GM_wrapper div#innerContentContainer ul.pageMenu {border-top:none;}
div#GM_wrapper div#innerContentContainer ul.pageMenu li {color:#9CA5AA; font-weight:normal;}
div#GM_wrapper div#innerContentContainer ul.pageMenu li a {background-position:0 4px;}
div#GM_wrapper div#innerContentContainer ul.pageMenu li a:hover {background-position:0 -96px;}
div#OfficeFeedbackContainer {margin-top:20px; display:block;}
div#OfficeFeedbackContainer h3 {border-bottom:1px solid #CCC; margin-bottom:5px; font-size:1em; color:#666;}
div#content div#OfficeFeedbackContainer div.colLeft {width:90px;}

/************************************************
The NAV styles are here
************************************************/
ul#header {width:100%; float:left; display:inline; font-family:arial,helvetica,clean,sans-serif; margin:0 0 10px 0; padding:0; background:url(/img/bg/masthead.jpg) repeat-x 0 100%;}
	ul#header li {padding:0; margin:0; clear:both;}
	ul#header li ul {float:right; display:inline; margin:0 6px; padding:0; clear:both;}
	ul#header li ul:after{content:""; display:block; height:0; clear:both;}
		ul#header li ul li {font-size:93%; float:left; display:inline; clear:none;}
		ul#header li ul li.fr {float:right; text-align:right;}
		ul#header li ul li img {vertical-align: middle; border:none;}
		ul#header li ul li a img {padding-left:2px;}
		ul#header li ul li a {color: #667D8B;}
		ul#header li ul li a:hover {color: #ff6600;}
		ul#header li ul.langbar {font-size:85%; font-weight:bold; text-transform:uppercase;}
		ul#header li ul.langbar li {margin:0px 1px;}
		ul#header li ul.langbar li a {color:#c; padding:0.3em 4px 0.1em; text-decoration:none; float:left;}
		ul#header li ul.langbar li a.sel {color:#3198A8; background:#FFF;}
		ul#header li ul.langbar li a:hover {color:#FF6600; background:#FFF;}
		ul#header li ul.logo {width:954px; border-bottom:1px solid #D7D7D7;}
		ul#header li ul.logo li img {margin:0 6px 15px 15px;}
		ul#header li ul.logo li.fr img {margin:20px 6px 15px 15px;}
		ul#header li ul.announce {width:954px; color:#45545D;}
		ul#header li ul.announce li {padding:4px 6px 6px; margin-left:65px;}
		ul#header li ul.announce li.fr {margin-left:0px;}
		ul#header li ul.announce li.fr img {padding-top:3px;}
		ul#header li ul.announce li.fr a img {padding-top:0px;}
		ul#header li ul.announce li img.announcements_img {margin-top:-2px; padding-right:2px;}

div#navbar li {list-style:none;}
ul#nav {width:942px; margin:0 15px 0 12px; padding:0; display:block; font-family:"Trebuchet MS",arial,helvetica,clean,sans-serif; border-bottom:6px solid #3198A8;}
ul#nav:after{content:""; display:block; height:0; clear:both;}
	ul#nav li {float:left; display:inline; margin:0; border-right:2px solid #F3F6F7;}
	ul#nav li.fr {float:right;}
	ul#nav li a, div#wrapper ul li a.navHover {font:bold 93% "Trebuchet MS"; color:#667D8B; line-height:120%; text-decoration:none; text-transform:uppercase; padding:0 35px 15px 0; display:block; background:url(/img/bg/nav_667D8B.gif) repeat-x 0 100%;}
	ul#nav li.sel a,
	div#wrapper ul.nav_0_np li#sel a.navHover,
	div#wrapper ul.nav_1_np li#sel a.navHover {background:url(/img/bg/nav_3198A8.gif) repeat-x 0 100%; color:#3198A8;}
	ul#nav li a:hover, ul#nav li a.navHover {background:url(/img/bg/nav_ff6600.gif) repeat-x 0 100%;}
	div#wrapper ul.nav_0_np li.nav_0 a.navHover,
	div#wrapper ul.nav_0_np li.nav_1 a.navHover,
	div#wrapper ul.nav_1_np li.nav_0 a.navHover,
	div#wrapper ul.nav_1_np li.nav_1 a.navHover {background:url(/img/bg/nav_ff6600.gif) repeat-x 0 100%; color: #ff6600;}
	div#wrapper ul#nav li#sel a {background: none;}
	div#wrapper ul.nav_2_np li.fr a.navHover,
	div#wrapper ul.nav_3_np li.fr a.navHover,
	div#wrapper ul.nav_4_np li.fr a.navHover {color: #ff6600;}
	ul#nav li a.mainNavOver { color: #ff6600; }
	ul#nav li.fr a, ul#nav li.fr a.navHover {padding:12px 0 0 42px; background:none;}
	ul#nav li.sel a:hover, ul#nav li a:hover {color:#FF6600;}
	ul#nav li#nav_clients_Container a.navHover:hover,
	ul#nav li#nav_candidates_Container a.navHover:hover {color:#FF6600;}
	ul#nav li#nav_clients_Container.sel a:hover,
	ul#nav li#nav_candidates_Container.sel a:hover {color:#FF6600; background:url(/img/bg/nav_ff6600.gif) repeat-x 0 100%;}
	ul#nav li.fr a:hover {background:none;}
	div#wrapper ul.nav_0,div#wrapper ul.nav_1,div#wrapper ul.nav_2,div#wrapper ul.nav_3,div#wrapper ul.nav_4,
	div#wrapper ul.nav_0_np,div#wrapper ul.nav_1_np,div#wrapper ul.nav_2_np,div#wrapper ul.nav_3_np,div#wrapper ul.nav_4_np {border-bottom-color: #ff6600;}
ul#subnav {width:942px; margin:0 15px 0px 12px; padding:0; display:block; height:25px; background:#70C5CF;}
ul#subnav:after{content:""; display:block; height:0; clear:both;}
	div#wrapper ul.sn_nav_0_np,div#wrapper ul.sn_nav_1_np,div#wrapper ul.sn_nav_2_np,div#wrapper ul.sn_nav_3_np,div#wrapper ul.sn_nav_4_np {background-color: #667D8B;}
	ul#subnav li {float:left; margin:0;}
	ul#subnav li.fr {float:right;}
	ul#subnav li a, ul#subnav li span.empty {float:left; font:bold 93% "Trebuchet MS"; color:#FFF; line-height:120%; text-decoration:none; text-transform:uppercase; padding:6px 1.1em;}
	ul#subnav li.sel a {background:#D7DEE1; color:#45545D;}
	ul#subnav li.rssicon a {padding-right:30px; background:url(/img/icon/rss.gif) no-repeat 92% 0.5em;}
	ul#subnav li.rssicon a:hover {color:#FFF; background:#FF6600 url(/img/icon/rss.gif) no-repeat 92% 0.5em;}
	ul#subnav li a:hover {background:#FF6600; color:#FFF;}
		ul#subnav li a img {vertical-align:middle; padding:0 0 0 5px;}
		ul#subnav li#subnav_blueprint_Container a { background: transparent url(/img/icon/blueprint-sprite.gif) no-repeat 10px -3px; text-indent: -999em; width:52px; }
		ul#subnav li#subnav_blueprint_Container a:hover { background: #ff6600 url(/img/icon/blueprint-sprite.gif) no-repeat 10px -113px;}
		ul#subnav li#subnav_blueprint_Container.sel a { background: #D7DEE1 url(/img/icon/blueprint-sprite.gif) no-repeat 10px -222px;}
