html, body {width:905px; font:1em verdana,helvetica,sans-serif;}
.pageContainer {width:930px;min-width:800px;}
#efcHolder {width:930px;}

/* Homepage columns */
#efcSiteLayoutT321 #efcContentLayoutMiddleCol1 {width:570px;}
#efcSiteLayoutT321 #efcContentLayoutMiddleCol2 {width:360px;}
#efcSiteLayoutT321 #efcContentLayoutMiddleCol3 {display:none;}

/* Hide Recruiters Box */
#efcContent #recruitersSiteHpMod {display:none;}

/* Job search */
#efcContent #jobSearchMod .searchContainer {width:770px;}

/* Post your resume button */
#efcContent #pager:link, #efcContent #pager:visited {width:120px;}
#efcContent #pager span span {padding:0 0 0 20px;}

/* Link Colours*/
a:active {color:#000000; text-decoration:underline;}
a:link {color:#000000; text-decoration:underline;}
a:visited {color:#000000; text-decoration:underline;}

/* Nav Links */
#efcHolder #siteNavigationBar #topNav a {color:#FFFFFF;font-size:12px; text-decoration:none;}
#efcHolder #efcHeader #siteNavigationBar #topNav li li a {color:#000000;font-size:11px;}

/* Nav Bar */
#efcHolder #siteNavigationBar {border-top:4px solid #FFFFFF; background:none repeat scroll 0 0 #3E8E2F; height:auto;padding-bottom:2px;padding-top:2px}

#efcHolder #siteNavigationBar #topNav li li a {background:none; color:#3E8E2F;}
#efcHolder #siteNavigationBar #topNav .dropdown a {padding:1px 15px 0px 5px;}
#efcHolder #siteNavigationBar #topNav a {padding:1px 15px 0px 5px;}
#efcHolder #siteNavigationBar .dropdown a.dropdown {background:url("/assets/images/v2/efcContent/generic/genericBullets/arrowGreyDown.gif") no-repeat scroll 5px 8px transparent;}
#efcHolder #siteNavigationBar .dropdown a.dropdown:hover {background:url("/assets/images/v2/efcContent/generic/genericBullets/arrowGreyDown.gif") no-repeat scroll 5px 8px transparent;}
#efcHolder #siteNavigationBar #loginDetails {top:0}
#efcHolder #siteNavigationBar ul li {color:#FFFFFF;}

/* Sector Links */
#efcContent #sectorsLocationsHpMod ul.sectorAndLocation li.sectors ul li {width:170px;}
#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:170px;}


homepage #efcHolder #siteNavigationBar ul#topNav li.homepage a, .jobs #efcHolder #siteNavigationBar ul#topNav li.jobs a, .editorial #efcHolder #siteNavigationBar ul#topNav li.editorial a, .myEfc #efcHolder #siteNavigationBar ul#topNav li.myefc a {
color:#FFFFFF;}

/* Job Display */
#efcSiteLayoutT42 #efcContentLayoutMiddleCol1 {width:650px;}
#efcSiteLayoutT42 #efcContentLayoutMiddleCol2 {width:280px;}

/* Company Search */
#efcSiteLayoutT15 #efcContentLayoutMiddleCol2 {width:755px;}

/* News Listing */
#efcSiteLayoutT141 #efcContentLayoutMiddleCol2 {width:615px;}

/* News Search */
#efcContent #editorialSearchMod h2 {width:390px;}

/* My eFC Sign in / Register */
#efcContent #userLoginMod h2 {font-weight:normal;margin:10px 0 6px 10px;}
#efcContent #userLoginMod #recruitersLink span {font-weight:normal; text-decoration:none;}
#efcContent #userLoginMod #recruitersLink {font-weight:normal; text-decoration:none;}
#efcContent #userLoginMod form button.efcButtonAction {padding-left:0;}
#efcContent #userLoginMod fieldset a.forgottenLoginDetails {clear:left;float:left;margin:5px 10px 0;}
#efcContent input, select, textarea {font:12px verdana,helvetica,arial,sans-serif;}


/* My Dashboard */
#efcSiteLayoutT132 #efcContentLayoutMiddleCol2 {width:465px;}
#efcSiteLayoutT132 #efcContentLayoutMiddleCol3 {width:280px;}

/* My Resumes */
#efcContent .myResumes .resume {padding:0; width:100px;}
#efcContent #legend #searchable {width:100px;}
#efcContent #legend #details {width:390px;}

/* Resume Preview */
#efcContent .resumePreview .genericAppForm fieldset h4 {width:30%;}
#efcContent #formEdit .resumeTitle .subtleText {padding:0 0 0 195px;}

/* Edit resume */
#efcContent .resumeTitle .subtleText {margin-left:330px;}
#efcContent #formEdit .resumeTitle .subtleText {padding:0 0 10px 210px;}
#efcContent .warning {border:none; margin-bottom:10px;padding:0;background-color:transparent;}
#efcHolder #efcContent a.btnDisabled {color:#FFFFFF;}

/* Buttons */

button.efcButton.efcButtonAction {background-color:#8FC390;background-image:none;}

button, .BUTTON, .button, .TextButton, .TextButtonWithImage, .TextButtonWithImageOnRight, .TextButtonDisabled, .TextButtonWithImageDisabled, .TextButtonWithImageOnRightDisabled  {
background-color:#8FC390;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: #8FC390; 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 {
background-image:none;
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: #8FC390;}

#efcContent .btnBrownOnWhite:link, #efcContent .btnBrownOnWhite:visited, #efcContent .btnBrownOnWhite:active {color:#fff; background-color: #8FC390; font-size: .8em ! important;}
#efcContent .btnBrownOnWhite:link, #efcContent .btnBrownOnWhite:visited, #efcContent .btnBrownOnWhite:active, #efcContent .btnBrownOnWhite span {background-image:none; background-color: #8FC390;}
#efcContent .btnBrownOnWhite:hover {background-color: #8FC390;} 
#efcContent .btnBrownOnWhite:hover, #efcContent .btnBrownOnWhite:hover span{background-image: none;}

/* Hide Recruiter Tab */
#efcContent #userLoginMod #recruitersLink{display:none;}

/* My Account */
#efcContent div#myAccountForm input {font:12px verdana,arial,sans-serif;}

#efcContent a:hover { border-bottom: none; }

#efcSiteLayoutT15 #efcContentLayoutMiddleCol1 {width:170px;}

#efcContent #companySearchMod .searchContainer {width:auto;}

#partnerStripeBar {width: 930px; height: 35px; background-color:#FFCC99; margin-top:10px; }
#partnerStripeBarCol1 {float: left; width: 170px; text-align: left; }
#partnerStripeBarCol2 {float: left; width: 570px; text-align:center; padding-top:8px;}
#partnerStripeBarCol3 {float: left; width: 170px; text-align: right; margin-left: 10px;}

/***** 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 .listingContainer a, #efcHolder #wpListing .listingContainer h3, #efcHolder #wpListing .articleContainer h3, #efcHolder #wpListing a.back {
    color: #000
;
}
#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: #8FC390
;
}

#efcHolder #wpListing a.button, #efcHolder #wpListing a.button:hover {
    background-image:none;
    background:#8FC390;
}
