body {
background:url("http://goingconcern.com/images/bg/top_stories.gif") repeat scroll 0 0 #FFFFFF !important;
color:#262626;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-bottom:0;
margin-left:0 !important;
margin-right:0;
margin-top:0;
padding:0;
text-align:center;
}

#mainContent {padding:0;}

/* Hide post resume box */
#efcContent #jobSearchMod #pager {display:none;}
#efcContent #editorialSearchMod #pager {display:none;}
#efcContent #myEFCmasthead #pager {display:none;}

/* Link Colours*/
a:active {color:#1F868A;text-decoration:none;}
a:link {color:#1F868A;text-decoration:none;}
a:visited {color:#1F868A;}

/* Nav Links */
#efcHolder #siteNavigationBar #topNav a {color:#1F868A;}
#efcHolder #efcHeader #siteNavigationBar #topNav li li a {color:#1F868A;}

/* Hide recruiter box */
#efcContent #recruitersSiteHpMod {display:none;}

/* Make columns smaller to fit */
#efcHolder {font-family:arial,sans-serif;font-size:1em; width:660px; padding-top:12px; text-align:left;}

#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;}

#efcContent #sectorsLocationsHpMod ul.sectorAndLocation li.sectors ul li {width:166px;}

#efcContent #jobSearchMod .searchContainer {float:left;padding:9px 0 7px;width:660px;}


/* Job search box */
#efcContent #jobSearchMod span.fauxh3, #efcContent #jobSearchMod h2.fauxh3 {width:100px;}

/* News Search Box */
#efcContent #editorialSearchMod h2 {width:320px;}

/* job listings */ /* also used in news display */
#efcSiteLayoutT141 #efcContentLayoutMiddleCol2 {float:left;width:500px;}

/* 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:#086B59;
background-image:none;
}

button, .BUTTON, .button, .TextButton, .TextButtonWithImage, .TextButtonWithImageOnRight, .TextButtonDisabled, .TextButtonWithImageDisabled, .TextButtonWithImageOnRightDisabled  {
background-color:#086B59;
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: #086B59; 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: #086B59;}

#efcContent .btnBrownOnWhite:link, #efcContent .btnBrownOnWhite:visited, #efcContent .btnBrownOnWhite:active {color:#fff; background-color: #086B59; font-size: .8em ! important;}
#efcContent .btnBrownOnWhite:link, #efcContent .btnBrownOnWhite:visited, #efcContent .btnBrownOnWhite:active, #efcContent .btnBrownOnWhite span {background-image:none; background-color: #086B59;}
#efcContent .btnBrownOnWhite:hover {background-color: #086B59;} 
#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;}

/* 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:500px;}

/* Resume search options */
#efcContent .myResumes #searchOptions {width:420px;}

/* My Resumes */
#efcContent .myResumes .graphArea {margin: 10px 0 0 0;}
#efcContent .myResumes .graphInfo {margin: 10px 0 0 0;}
#efcContent .myResumes .resumeTools {width:330px;}
#efcContent #legend #details {width:220px;}
#efcContent .myResumes .resume {padding:7px 0 0 80px;}

/* My Jobs */
#efcContent .savedJob .alertContent {width:480px;}
#efcContent .jobsHeader p {position:relative}

/* 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:460px;}
#efcSiteLayoutT42 #efcContentLayoutMiddleCol2 {width:200px;}
#efcContent .loginOrRegister input.text {width:155px;}
#efcContent .loginOrRegister select{width:155px;}
#efcHolder #efcContent .loginOrRegister select#currentSector, #efcHolder #efcContent .loginOrRegister select#workExperience {width:155px;}
#efcContent #usernamePassword span, #personalDetails span {width:250px;}
#efcHolder #efcContent div.passwordStrengthContainer{width:100px;}
#efcContent #userLoginMod #recruitersLink{display:none;}
#efcContent #userLoginMod fieldset input.text {width:140px;}
#efcContent #userLoginMod form button.efcButtonAction {padding-left:0; margin-left:10px;}
#efcContent #userLoginMod .keepSignedIn label {width:auto;}
#efcContent #usernamePassword span, #personalDetails span {float:none;width:430px;}
#efcContent form#myEfcRegisterForm #usernamePassword div#passwordCriteria.formInfoTxt {left:100px;}

#efcContent #currentCountry  {width:120px;}

/* Edit Resume */
#efcContent .resumeTitle .subtleText {margin-left:245px;}
label, input.submit, select {width:auto;}
#efcHolder #efcContent #resumePreviewSecondaryContent .displayContactDetailsMod span.left {font-size:.9em;margin:0 60px 0 0;padding:0;}

/* Resume Preview */
#efcContent .resumePreview .genericAppForm fieldset h4 {width:130px;}
#efcContent #formEdit .resumeTitle .subtleText {padding:0 0 0 145px;}
#efcContent #formEdit .submitResumeNavMod {padding:15px 0 10px 170px;}
#efcContent #previewResumeFormContent fieldset span {width:280px;}

/* Resume Preview -Edit section */
#efcContent .genericAppForm textarea, #efcContent .genericAppForm textarea {width:280px;}
#efcHolder #efcContent .resumePreview select#resumeSummary_currentSector, #efcHolder #efcContent .resumePreview select#resumeSummary_currentRole, #efcHolder #efcContent .resumePreview select#resumeSummary_totalWorkExperience, #efcHolder #efcContent .resumePreview select#resumeSummary_educationLevel 
{width:280px;}
#efcContent .genericAppForm select.shortened {margin-right:10px;width:150px;}

#efcContent #userLoginMod .keepSignedIn label {width:140px;}

#efcSiteLayoutT141 #efcContentLayoutMiddleCol3 {display:none;}

/* Refine Search */
#efcContent #companySearchRefineMod .gradientModuleContent {padding:10px 0 10px 5px;}

/* News Show */
#efcContent #editorialNavFiltersMod {margin:0 3px;}

/* Fix location boxes on registration forms */
#efcContent #currentCountry { width:100px; }

/* Align Password Meter to Right */
#efcHolder #efcContent div.passwordStrengthContainer { float:right; }

#partnerStripeBar {width: 660px; height: 35px; background-color:#FFCC99; margin-top:10px; }
#partnerStripeBarCol1 {float: left; width: 170px; text-align: left; }
#partnerStripeBarCol2 {float: left; width: 300px; text-align:center; padding-top:8px;}
#partnerStripeBarCol3 {float: left; width: 170px; text-align: right; margin-left: 10px;}
