#efcSiteLayoutT141 #efcContentLayoutMiddleCol2{width:585px; float:left;}
#efcContent #recruitersSiteHpMod {border-top:1px solid #7b95aa; margin:0 10px 0 10px; height:95px; width:160px; background:#5D120E;}
#efcContent #recruitersSiteHpMod a {display:block; padding:10px 10px 5px 10px; height:80px; text-decoration:none; background-image:none; line-height: 1.3em; }
#efcContent #recruitersSiteHpMod a:hover {background-color: #B71C12; background-image:none;}

#efcContent h2 a, #efcContent .fauxh2 a, #efcContent .fauxh3 a,  #efcContent .fauxh4 a {color:#5D120E!important; text-decoration:none; border-bottom:1px dotted #fff!important;}

#efcContent #jobSearchMod #pager {display:none;}
input, textarea, select {
font-family:arial,sans-serif;
font-size:11px;
font-weight:100;
padding-left:2px;
}


/* refine links */
#efcContent #companySearchRefineMod .gradientModuleContent {
background:url("/assets/images/v2/efcContent/generic/genericGradientStrips/whiteBottomGradientStrip.gif") repeat-x scroll center bottom #FFFFFF;
border:1px solid #CCCCCC;
font-size:10px;
padding:10px 2px 10px 10px;
position:relative;
}


button.efcButton.efcButtonAction {
	background-image: none;
	background-color: #5D120E;
}
/*
button.efcButton.efcButtonAction span {
	background-image: none;
	color: #fff;
}

button.efcButton {
	text-align: center;
	background: none;
	border: 0;
	margin: 0 0 0 6px;
	padding: 0 0 0 3px;
	overflow: visible;
	cursor: pointer;
}

button.efcButton span {
	position: relative;
	height: 22px;
	display: block;
	font-size: 11px;
	font-family: Arial,sans-serif;
	font-weight: bold;
	white-space: nowrap;
	line-height: 21px;
	background: none;
	padding: 0 0 0 0;
}


*/
button.efcButton.efcButtonAction {
	background-image: none;
}

button.efcButton.efcButtonAction span {
	background-image: none;
	color: #fff;
}

button.efcButton:not([disabled]):hover {
	background-image: none;
}
button.efcButton:not([disabled]):hover span {
	background-image: none;
}

button.efcButton.efcButtonAction:hover {
	background-image: none;
}

button.efcButton.efcButtonAction:hover span {
	background-image: none;
}

#efcContent #userLoginMod form button.efcButtonAction {
padding-left:10px;
padding-right	:10px;
}
/* button PAGER (use in combination with a btnColourOnBackground class) */
#efcContent #pager:link, #efcContent #pager:visited {/*TL*/margin-right:10px; width: 150px;}
#efcContent #pager span {/*TR*/ padding: 15px 0 0;}
#efcContent #pager span span {/*BL*/ padding: 0 0 0 30px;}
#efcContent #pager span span span {/*BR*/ padding: 0 0 15px 0;}
#efcContent #pager span span span span {/*TXT*/ top: 0; margin-bottom: 0; padding: 0 18px 0 3px;}
ul li {list-style-image:none;}

#efcHolder #siteNavigationBar {
	border-top: 2px solid #FF1111;
	background: #5D120E; 
	position:relative; height: 2.5em; /*font-size:0.93em;*/
	margin-bottom: 5px;
	margin-left: 0px;
	width: 975px;
}

/* Nav Links */
#efcHolder #siteNavigationBar ul {color:#ffffff}
#efcHolder #siteNavigationBar ul.topNav li a {color:#FFFFFF;}
#efcHolder #siteNavigationBar #topNav a {display: block; border-bottom: none; padding: 7px 9px 7px 9px; color:#FFFFFF; text-decoration:none;}
#efcHolder #siteNavigationBar #topNav a:hover { text-decoration:underline; color:#FFFFFF; }

#efcHolder #siteNavigationBar #topNav a:visited { color:#FFFFFF; } 
#efcHolder #siteNavigationBar #topNav a:active { color:#FFFFFF; }
 
.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;
}

#efcHolder #siteNavigationBar #loginDetails a{color:#FFFFFF}		


#efcHolder {
font-family:arial,sans-serif;
font-size:0.95em!important;
width: 975px;
}

/* Change the Navigation Bar */


a, a:link, a:visited, a:hover {
color:#868686;
text-decoration: none;
font-weight:normal;
}

.subtleText a { text-decoration: underline; color: #5D120E; }
.subtleText a:hover { text-decoration: none; }


#efcSiteLayoutT42 #efcContentLayoutMiddleCol1{width: 580px; float:left;}
#efcContent #usernamePassword h4, #personalDetails h4{ width:105px; }
#efcContent #usernamePassword span, #personalDetails span{ }

#efcContent form#myEfcRegisterForm #usernamePassword div#passwordCriteria.formInfoTxt {
	left: 0px;
	width: 350px !important;
}
#efcContent form#myEfcRegisterForm #usernamePassword span {height:27px;}

#efcContent #userLoginMod fieldset a.forgottenLoginDetails {
clear:left;
float:none;
margin:5px 0 0 10px;
}

#efcContent #userLoginMod fieldset {
padding-top:10px;
padding-left:10px;
}

#efcContent .btnBlueOnBlue:link, #efcContent .btnBlueOnBlue:visited {color:#fff; background-color: #5D120E; line-height:1.0em;}
#efcContent .btnBlueOnBlue:link, #efcContent .btnBlueOnBlue:visited, #efcContent .btnBlueOnBlue span {color:#fff; background-image:url(/assets/images/v2/partner/200/btnBlueOnBlue.gif); line-height:1.0em;}
#efcContent .btnBlueOnBlue:hover {background-color: #B71C12; line-height:1.0em;} 
#efcContent .btnBlueOnBlue:hover, #efcContent .btnBlueOnBlue:hover span {background-image: url(/assets/images/v2/partner/200/btnBlueOnBlueRollover.gif); line-height:1.0em;} 
#efcContent .btnBlueOnWhite:link, #efcContent .btnBlueOnWhite:visited, #efcContent .btnBlueOnWhite span{
background-image: none;
background-color: #5D120E;
}
#efcContent .btnBlueOnWhite:hover, #efcContent .btnBlueOnWhite:hover span {
background-image: none;
background-color: #5D120E;
}

BUTTON, .BUTTON, .button, .TextButton, .TextButtonWithImage, .TextButtonWithImageOnRight, .TextButtonDisabled, .TextButtonWithImageDisabled, .TextButtonWithImageOnRightDisabled
{
	margin: 0px 0px .5em .5em;
	height: auto;
	font-weight: 500;
	text-align: center;
	border: solid 1px #999999;
	background-color: #FF1111;
	color: #000;
	text-decoration:none;
	cursor: hand;
	padding:0em .5em 0em .5em;
}
.TextButtonDisabled, .TextButtonWithImageDisabled, .TextButtonWithImageOnRightDisabled
{
	background-color: #EEEEEE;
	color: #CCCCCC;
	cursor: not-allowed;
}

/* Adjust page widths and hide content not required on home page */
#efcHolder { width: 975px; }
#efcContentLayoutTop { width: 975px; }
#efcSiteLayoutT141 { width: 975px; }
#efcContentLayoutTop { width: 975px; }
#jobSearchMod { width: 975px; }
#efcHolder #siteNavigationBar { width: 975px; }
#efcContent #jobSearchMod .searchContainer { width:780px; }
#efcContent #companySearchMod .searchContainer { width:780px; }

#efcContent #efcSiteLayoutT33 #efcContentLayoutMiddle {width: 975px; }
#efcContent #efcSiteLayoutT33 #efcContentLayoutMiddleCol1 { width: 460px; }
#efcContent #efcSiteLayoutT33 #efcContentLayoutMiddleCol2 { width: 460px; }
#efcContentLayoutMiddleCol2 #jobViewLoginMod { width: 440px; }
#efcContentLayoutMiddleCol1 #jobViewNewUserMod { width: 440px; }

#efcContent #efcSiteLayoutT33 #efcContentLayoutMiddleCol1 { width: 460px; }

/* My Dashboard Page Layout Fixes */
#efcContent #efcSiteLayoutT132 #efcContentLayoutMiddleCol2 { width: 420px; }
#efcContent #efcSiteLayoutT132 #efcContentLayoutMiddleCol2 #myDashboardSearchesAlertsMod { width: 410px; }

/* My Newsletter Page Layout Fixes */
#efcContent #efcSiteLayoutT15 #efcContentLayoutMiddleCol2 { width: 720px; }

/* Fix width of job applications on My Jobs page */
#efcContent .savedJob .alertContent { width:520px; }


/* Job Apply Sign Up */
#efcSiteLayoutT33 #efcContentLayoutMiddleCol1 {width:470px;}
#efcSiteLayoutT33 #efcContentLayoutMiddleCol2 {width:470px;}

/* Widen the password valid text box so it doesnt overlap in IE6 */
#efcHolder #efcContent #efcSiteLayoutT33 #efcContentLayoutMiddleCol1 #jobViewNewUserMod div#passwordCriteria {
	width: 250px;
}
#efcSiteLayoutT141 #efcContentLayoutMiddleCol2 { width:625px; }

#efcContent .resumeTitle .subtleText { margin-left:325px; margin-bottom: 10px;}

/* Fix to allow comments to show correctly on News Article Pages */
#efcContent #efcSiteLayoutT42 #editorialContentMod { width:580px; }

/* 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:125px; }

#efcMainContent { padding-top: 2px; padding-bottom: 70px; background-color: #fff; }
html body { margin:0; padding:0; }
html, body { margin:0; padding:0; }
body { background-color:#F1F0F0 !important; }

#efcContent #editorialCommentFormMod { 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: #5D120E !important;
}
#efcHolder #wpListing .listingContainer a, #efcHolder #wpListing .listingContainer h3, #efcHolder #wpListing .articleContainer h3, #efcHolder #wpListing a.back {
	color: #000000;
}
#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: #5D120E;
}

#efcHolder #wpListing a.button, #efcHolder #wpListing nav#pagination li a:hover, #efcHolder #wpListing nav#pagination li.active a {
	background:#5D120E;
	background-image:none!important;
}

}

