html,body {background-color:#313231 !important; margin:0 !important; padding:0;}

/* Hide post resume box */
#efcContent #jobSearchMod #pager {display:none;}
#efcContent #editorialSearchMod #pager {display:none;}
#efcContent #myEFCmasthead #pager {display:none;}

#efcContent .top, #efcContent .top a, #efcContent .top a:visited {background-color:#FFFFFF; color:#000000;}

/* Link Colours*/
a:active {color:#000000; text-decoration:underline;}
a:link {color:#000000; text-decoration:underline;}
a:visited {color:#000000;}

/* Nav Links */
#efcHolder #siteNavigationBar #topNav a {color:#000000;}
#efcHolder #efcHeader #siteNavigationBar #topNav li li a {color:#000000;}

/* Nav Bar - Change salmon strip */
#efcHolder #siteNavigationBar {border-top: 6px solid #999999; font-size:12px;}

/* Hide recruiter box */
#efcContent #recruitersSiteHpMod {display:none;}

/* Make columns smaller to fit */
#efcHolder {font-family:arial,sans-serif;font-size:1em; width:800px; padding-top:0px; text-align:left;}
#efcHybridLayoutT402 #efcContentLayoutMiddleCol1 {width:800px;}

#efcSiteLayoutT321 #efcContentLayoutMiddleCol1 {float:left;width:500px;}
#efcSiteLayoutT321 #efcContentLayoutMiddleCol2 {float:left;width:140px;}
e#fcSiteLayoutT321 #efcContentLayoutMiddleCol3 {display:none;}
.edito .article {background:none repeat scroll 0 0 #FFFFFF;padding:0;}

/* H4 - make black */
h4 {color:#000000}

#efcContent #sectorsLocationsHpMod ul.sectorAndLocation li.sectors ul li {width:200px;}

#efcContent #jobSearchMod .searchContainer {float:left;padding:9px 0 7px;width:800px;}


/* Job search box */
#efcContent #jobSearchMod span.fauxh3, #efcContent #jobSearchMod h2.fauxh3 {width:150px;}

/* News Search Box */
#efcContent #editorialSearchMod h2 {width:320px;}

/* job listings */ /* also used in news display */
#efcSiteLayoutT141 #efcContentLayoutMiddleCol2 {float:left;width:640px;}

/* top space between agefi header and our content */
.edito .editoTop {background:none;height:0px;}

/* Company Search Box */
#efcContent #companySearchMod .searchContainer {float:left;padding:9px 0 7px;width:640px;}

/* Hide the post resume button */
#efcContent #companySearchMod #pager {display:none;}

/* Company search listings */
#efcContent #companySearchResults #companySearchResultsHeader {width:490px;}


#efcContent .companyProfile .col1 {width:127px;}
#efcContent .companyProfile .col2 {width:200px;}
#efcContent .companyProfile .col3 {width:164px; overflow:auto;}

#efcContent .companyProfile .col1 img {margin-left:0;}

/* Buttons - no images and change background colours */


button.efcButton.efcButtonAction {
background-color:#EF3A21;
background-image:none;
}

button, .BUTTON, .button, .TextButton, .TextButtonWithImage, .TextButtonWithImageOnRight, .TextButtonDisabled, .TextButtonWithImageDisabled, .TextButtonWithImageOnRightDisabled  {
background-color:#EF3A21;
margin:0 0 0.5em 0.5em;
padding:0 0.5em;
text-align:center;
}

#efcContent button.efcButton.efcButtonAction { background-image: none; }
#efcContent button.efcButton.efcButtonAction span { background-image:none; color: #fff; }

#efcContent .btnBlueOnBlue:link, #efcContent .btnBlueOnBlue:visited {color:#fff; background-color: #EF3A21; line-height:1.0em;}
#efcContent .btnBlueOnBlue:link, #efcContent .btnBlueOnBlue:visited, #efcContent .btnBlueOnBlue span {font-size:8pt; color:#fff; background-image:none; line-height:1.0em;}
#efcContent .btnBlueOnBlue:link, #efcContent .btnBlueOnBlue:visited, #efcContent .btnBlueOnBlue hover {color:#fff; background-image:none; line-height:1.0em;}
#efcContent .btnBlueOnBlue:hover, #efcContent .btnBlueOnBlue:hover span {background-image: none; line-height:1.0em;} 

#efcContent .btnWhiteOnWhiteBlueTxt:link, #efcContent .btnWhiteOnWhiteBlueTxt:visited, #efcContent .btnWhiteOnWhiteBlueTxt span{font-size:8pt;}

#efcContent .btnBlueOnWhite:hover, #efcContent .btnBlueOnWhite:hover span {background-image:none;} 
#efcContent .btnBlueOnWhite:link, #efcContent .btnBlueOnWhite:visited, #efcContent .btnBlueOnWhite span{font-size:8pt; background-image: none;background-color: #EF3A21;}

#efcContent .btnBrownOnWhite:link, #efcContent .btnBrownOnWhite:visited, #efcContent .btnBrownOnWhite:active {color:#fff; background-color: #EF3A21; font-size: .8em ! important;}
#efcContent .btnBrownOnWhite:link, #efcContent .btnBrownOnWhite:visited, #efcContent .btnBrownOnWhite:active, #efcContent .btnBrownOnWhite span {background-image:none; background-color: #EF3A21;}
#efcContent .btnBrownOnWhite:hover {background-color: #EF3A21;} 
#efcContent .btnBrownOnWhite:hover, #efcContent .btnBrownOnWhite:hover span{background-image: none;}


/* Hide the aboutjobs news and views box as there is not enough room */
#efcContent #editorialSupMod .gradientModuleContent {display:none;}

/* Company Search Form */
#efcContent #companySearchMod h2 {float:none;}

/* My eFC - hide resume box - doesn't fit */
#efcSiteLayoutT132 #efcContentLayoutMiddleCol3 {display:none;}

#efcSiteLayoutT132 #efcContentLayoutMiddleCol2 {width:640px;}


/* My eFC Nav Box - stop items from wrapping */
#efcContent #myEFCnav .gradientModuleContent {font-size:11px;}

/* Fit My Resumes into second column */
#efcSiteLayoutT15 #efcContentLayoutMiddleCol2 {float:left;width:640px;}

/* Resume search options */
#efcContent .myResumes #searchOptions {width:420px;}

/* My Resumes */
#efcContent .myResumes .graphArea {margin: 10px 0 0 0;display:block;margin-left:260px;}
#efcContent .myResumes .graphInfo {margin: 10px 0 0 0;display:block;}
#efcContent .myResumes .resumeTools {width:330px;display:block;margin:2px 0 15px 50px;}
#efcContent #legend #details {width:220px;}
#efcContent .myResumes .resume {float:right;display:inline;padding:0;}


/* Resume Preview */
#efcContent #previewResumeFormContent fieldset span {width:230px;}
#efcHolder #efcContent #resumePreviewSecondaryContent .displayContactDetailsMod span.left {display:block; font-size:0.75em; margin:0 75px 0 0; padding:0 0 0 10px;}

/* My Jobs */
#efcContent .savedJob .alertContent {width:500px;}
#efcContent .jobsHeader p {position:relative}
#efcContent .notes {margin:5px 0 7px;position:static;}

/* My Newsletters */
#efcContent #newsletterSettings {padding:10px 0 0 20px;}

/* Hide My Account Privacy Policy - doesn't fit */
#efcContent #privacyPolicy {display:none;}

/* My searches */
#efcContent .savedSearchAlert .alertContent {width:500px;}

/* My Account */
#efcHolder #efcContent .myAccount #yourDetailsAmend .formSpanPaddingUsLoc {position:relative;width:300px !important;}

/* My eFC Register Form formatting */
#efcContent #registerForm h3{display:block;}

/* My eFC sign up / login  */
#efcSiteLayoutT42 #efcContentLayoutMiddleCol1 {width:550px;}
#efcSiteLayoutT42 #efcContentLayoutMiddleCol2 {width:250px;}

#efcHolder #efcContent div.passwordStrengthContainer{width:100px;}
#efcContent #userLoginMod #recruitersLink{display:none;}
#efcContent #userLoginMod fieldset input.text {width:180px;}
#efcContent #userLoginMod form button.efcButtonAction {float:right;margin-left:10px;margin-right:35px;padding-left:0;}
#efcContent #userLoginMod .keepSignedIn label {width:auto;}
#efcContent #usernamePassword span, #personalDetails span {float:none;}
#efcContent form#myEfcRegisterForm #usernamePassword div#passwordCriteria.formInfoTxt {left:100px;}
#efcContent #currentCountry, #efcContent #currentCityState{width:120px;}


#efcContent h3 {text-align:left;}
/* Company Search Listings */
 #efcContent .companyProfile h3 a:visited, #efcContent .companyProfile .col3 a:visited{color:#000000; text-decoration:underline;}
 /* Company search listings */
#efcContent #companySearchResults #companySearchResultsHeader {width:490px;}

#efcContent .companyProfile table {border-collapse:collapse;width:640px;}
#efcContent .companyProfile .col1 {width:170px;}
#efcContent .companyProfile .col2 {width:320px;}
#efcContent .companyProfile .col3 {width:150px; overflow:auto;}
#efcContent .companyProfile .col1 img {margin-left:0;}

/* Edit resume */
#efcContent .resumeTitle .subtleText {margin-left:245px;}
#efcContent #languagesSpoken select{width:125px;}
#efcContent #jobPreferences_minSalaryCurrency {width:120px !important;}
#efcContent .resumePreview .genericAppForm fieldset h4 {width:30%;}
#efcContent #formEdit .resumeTitle .subtleText {padding:0 0 0 105px;}
#efcContent #formEdit .submitResumeNavMod {padding:15px 0 10px 200px;}

#efcContent #jobSearchResultsMod #jobAd .jobAdTable {width:95%;}

/* Refine Search */
#efcContent #companySearchRefineMod .gradientModuleContent {padding:10px 0 10px 5px;}

#efcContent #userLoginMod .keepSignedIn label {width:140px;}

#efcContent .genericView #jobViewContentHeader, #efcContent .genericView #jobViewContent {margin-right:10px;}

#efcContent #sectorsLocationsHpMod ul.sectorAndLocation li.sectors ul li ul li a:link, #efcContent #sectorsLocationsHpMod ul.sectorAndLocation li.sectors ul li ul li a:visited {width:200px;}
#efcHolder #efcContent div.passwordStrengthContainer {display:none;}

#partnerStripeBar {width: 800px; height: 35px; background-color:#FFCC99; margin-top:10px; }
#partnerStripeBarCol1 {float: left; width: 170px; text-align: left; }
#partnerStripeBarCol2 {float: left; width: 440px; text-align:center; padding-top:10px; font-size: 12px;}
#partnerStripeBarCol3 {float: left; width: 170px; text-align: right; margin-left: 10px;}


/***** CHANGEABLE DIMENSIONS *****/

#efcHolder #wpListing div#navigation {
    width: 160px;
}
#efcHolder #wpListing aside {
    width: 160px;
}
/***** CHANGEABLE FONTS *****/

#efcHolder #wpListing * {
    font-family: Arial;
}
/***** CHANGEABLE COLOURS *****/

#efcHolder #wpListing article h1, #efcHolder #wpListing #articleListingContainer header.tab h2, #efcHolder #wpListing .articleContainer footer a, #efcHolder #wpListing nav#pagination li#previousPage a, #efcHolder #wpListing nav#pagination li#nextPage a {
    color: #000;
}
#efcHolder #wpListing .articleContainer footer {
    color: #CCC;
}
#efcHolder #wpListing h1, #efcHolder #wpListing .listingContainer h2, #efcHolder #wpListing .listingContainer h3, #efcHolder #wpListing .articleContainer h3 {
    color: #C46331
;
}
#efcHolder #wpListing .listingContainer a, #efcHolder #wpListing .listingContainer h3, #efcHolder #wpListing .articleContainer h3, #efcHolder #wpListing a.back {
    color: #C46331
;
}
#efcHolder #wpListing a.button, #efcHolder #wpListing nav#pagination li a:hover, #efcHolder #wpListing nav#pagination li.active a {
    color: #FFF;
}
#efcHolder #wpListing nav#pagination li a:hover, #efcHolder #wpListing nav#pagination li.active a {
    background-color: #EF3A21
;
}

#efcHolder #wpListing a.button, #efcHolder #wpListing a.button:hover {
    background-image:none;
    background:#EF3A21;
}
