#efcHolder {width:868px; font-size:1em;}

/* Hompeage - make col 1 bigger */
#efcSiteLayoutT321 #efcContentLayoutMiddleCol1 {width:540px;}

/* Post resume box - hide */
#efcContent #pager {display:none;}

/* Nav Bar Colour*/
#efcHolder #siteNavigationBar {border-top:6px solid #295791;}

/* 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:#000000;font-size:12px; text-decoration:none;}
#efcHolder #efcHeader #siteNavigationBar #topNav li li a {color:#000000;font-size:11px;}


/* Make sector links bigger */
#efcContent #sectorsLocationsHpMod {font-size:12px;}


/* Job Display */
#efcSiteLayoutT42 #efcContentLayoutMiddleCol1 {width:600px;}
#efcSiteLayoutT42 #efcContentLayoutMiddleCol2 {float:left;width:268px;}

/* Job Apply Login */
#efcSiteLayoutT33 #efcContentLayoutMiddleCol1 {float:left;width:434px;}
#efcSiteLayoutT33 #efcContentLayoutMiddleCol2 {float:left;width:434px;}



/* Clash on title class */
#efcHolder #efcContent fieldset .title {background-color:#FFFFFF; border-top:0; border-top:0; text-indent:0; font-weight:bold;}

#efcContent .genericAppForm h4, #efcContent .genericAppForm label {font-weight:bold;}


/* Company Search */
#efcSiteLayoutT15 #efcContentLayoutMiddleCol2 {float:left;width:708px;}

#efcContent .companyProfile .col1 {width:127px;}
#efcContent .companyProfile .col2 {width:200px;}
#efcContent .companyProfile .col3 {width:164px; overflow:auto;}

#efcContent .companyProfile .col1 img {margin-left:0;}

/* News listings */
#efcSiteLayoutT141 #efcContentLayoutMiddleCol2 {width:570px;}
#efcSiteLayoutT141 #efcContentLayoutMiddleCol3 {width:140px;}

/* Buttons */
button.efcButton.efcButtonAction {
background-color:#295791;
background-image:none;
}

button, .BUTTON, .button, .TextButton, .TextButtonWithImage, .TextButtonWithImageOnRight, .TextButtonDisabled, .TextButtonWithImageDisabled, .TextButtonWithImageOnRightDisabled  {
background-color:#295791;
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: #295791; 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:url("/assets/images/v2/efcContent/generic/genericButtons/btnWhiteOnWhite.gif");
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: #295791;}

#efcContent .btnBrownOnWhite:link, #efcContent .btnBrownOnWhite:visited, #efcContent .btnBrownOnWhite:active {color:#fff; background-color: #295791; font-size: .8em ! important;}
#efcContent .btnBrownOnWhite:link, #efcContent .btnBrownOnWhite:visited, #efcContent .btnBrownOnWhite:active, #efcContent .btnBrownOnWhite span {background-image:none; background-color: #295791;}
#efcContent .btnBrownOnWhite:hover {background-color: #295791;} 
#efcContent .btnBrownOnWhite:hover, #efcContent .btnBrownOnWhite:hover span{background-image: none;}

/* My eFC sign up / login  */
#efcSiteLayoutT42 #efcContentLayoutMiddleCol1 {width:568px;}
#efcSiteLayoutT42 #efcContentLayoutMiddleCol2 {width:300px;}

#efcContent .loginOrRegister input.text {width:180px;}
#efcContent .loginOrRegister select{width:180px;}
#efcHolder #efcContent .loginOrRegister select#currentSector, #efcHolder #efcContent .loginOrRegister select#workExperience {width:200px;}
#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:680px;}
#efcContent form#myEfcRegisterForm #usernamePassword div#passwordCriteria.formInfoTxt {left:100px;}

#efcContent #currentCountry  {width:120px;}

#efcContent #usernamePassword h4, #personalDetails h4 {width:210px;}

/* My Dashboard */
#efcSiteLayoutT132 #efcContentLayoutMiddleCol1 {width:160px;}
#efcSiteLayoutT132 #efcContentLayoutMiddleCol2 {width:408px;}
#efcSiteLayoutT132 #efcContentLayoutMiddleCol3 {width:300px;}

/* 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;}

/* My Account */
#efcSiteLayoutT141 #efcContentLayoutMiddleCol1 {width:160px;}
#efcSiteLayoutT141 #efcContentLayoutMiddleCol2 {width:568px;}
#efcSiteLayoutT141 #efcContentLayoutMiddleCol3 {width:140px;}

/* Sector Links */
#efcContent #sectorsLocationsHpMod ul.sectorAndLocation li.sectors ul li {width:180px;}
#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:160px;}

#efcContent .companyProfile h3 a:visited, 
#efcContent .companyProfile .col3 a:visited{color:#000000;text-decoration:underline;}

/* Company Listing */
#efcContent .companyProfile table {border-collapse:collapse;width:700px;}
#efcContent .companyProfile .col1 {width:160px;}
#efcContent .companyProfile .col2 {width:370px;}
#efcContent .companyProfile .col3 {width:170px; overflow:auto;}
#efcContent .companyProfile .col1 img {margin-left:0;}

/* News Article */
#efcContent #efcSiteLayoutT42 #editorialContentMod {width:570px;}
#efcSiteLayoutT42 #efcContentLayoutMiddleCol2 {width:230px;}
#efcContent #editorialContentMod #article {width:360px;}

#efcContent #editorialContentMod #editorialListingMod .commentList .commentTools {font-size:1em;}

/* Dont show ad column on home page */
#efcContent #adColumnHpMod { display:none; }

/* Fix to stop download resume button overlapping */
#efcContent .myResumes .resume { padding:7px 0 0 0; }

/* Stop job apply dates overlapping in IE on the Dashboard Page */
#efcContent #myDashboardMainMod .jobDetails { width:240px; }
#efcHolder #efcContent div.dateAppliedMod p.dateApplied { float:left; width:135px; }

#efcHolder #wpListing a.button, #efcHolder #wpListing a.button:hover {
    background-image:none;
    background:#295791;
}
