a {color: #333333;text-decoration: none;}
a:link {color: #333333;text-decoration: none;}
a:hover {color: #cc6633;text-decoration: none;}
a:visited {color: #cc6633;text-decoration: none;}

.footer-fa-links a {color: #dddddd;text-decoration: none;}
.footer-fa-links a:link {color: #dddddd;text-decoration: none;}
.footer-fa-links a:hover {color: #dddddd;text-decoration: underline;}

.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;}
			
/* FA menu going behind our top nav */
#efcHeader {position: relative; z-index: 1;}
ul.dropdown{z-index:1000;}

/* Have to have this in twice for FF */
#efcHolder #siteNavigationBar {
	border-top: 2px solid #000;
	border-bottom: 2px solid #000; 
	background: #013C6A; 
	position:relative; height: 2.5em; 
	margin-bottom: 5px;
	margin-left: 20px;
	width: 970px;
}
#efcHolder #siteNavigationBar {
	border-top: 2px solid #000;
	border-bottom: 2px solid #000; 
	background: #013C6A; 
	position:relative; height: 2.5em; 
	margin-bottom: 5px;
	margin-left: 20px;
	width: 970px;
}


ul li {
	padding: 0 3px 0 10px;
	list-style-type: none;
	list-style-image: none;
	background: none;
}


/* Change Button Colours */
#efcContent button.efcButton.efcButtonAction span { color: #fff; }
#efcContent button.efcButton:hover { background-image: url(/assets/images/v2/efcGeneric/buttons/right-a.gif); }
#efcContent button.efcButton:hover span { background-image: url(/assets/images/v2/efcGeneric/buttons/left-a.gif); }

#efcContent .btnBlueOnBlue:link, #efcContent .btnBlueOnBlue:visited {color:#fff; background-color: #b973a8; line-height:1.0em;}
#efcContent .btnBlueOnBlue:link, #efcContent .btnBlueOnBlue:visited, #efcContent .btnBlueOnBlue span {color:#fff; line-height:1.0em;}
#efcContent .btnBlueOnBlue:hover {background-color: #873978; line-height:1.0em;} 

#efcContent .btnBrownOnWhite:link, #efcContent .btnBrownOnWhite:visited {color:#fff; font-size: 10px; }
#efcContent .btnBrownOnWhite, #efcContent .btnBrownOnWhite, #efcContent .btnBrownOnWhite span {color:#fff; font-size: 10px;}

#efcContent .btnBlueOnWhite:link, #efcContent .btnBlueOnWhite:visited {color:#fff; background-color: #253f8b;}
#efcContent .btnBlueOnWhite:link, #efcContent .btnBlueOnWhite:visited, #efcContent .btnBlueOnWhite span {color:#fff; background-image: url(/assets/images/v2/efcContent/generic/genericButtons/btnBlueOnWhite.gif);}


/* Change Heading Title Colour */

#efcContent h2, #efcContent .fauxh2 {font: normal 22px/1.1 arial, sans-serif; color: #AB0600;}
#efcContent h3, #efcContent .fauxh3 {font: normal 18px/1.1 arial, sans-serif; }
#efcContent h4, #efcContent .fauxh4 {font: bold 16px/1.2 arial, sans-serif;}
#efcContent h5, #efcContent .fauxh5 {font-weight: bold; font-size: 110%; line-height: 1.4;}
#efcContent h6, #efcContent .fauxh6 {font-weight: bold; font-size: 110%; line-height: 1.4;}
#efcContent h2 a, #efcContent .fauxh2 a, #efcContent .fauxh3 a,  #efcContent .fauxh4 a {color:#013C6A!important; text-decoration:none; border-bottom:1px dotted #fff!important; font: normal 18px/1.1 arial, sans-serif; }
#efcContent h2 a:hover, #efcContent .fauxh2 a:hover, #efcContent .fauxh3 a:hover,  #efcContent .fauxh4 a:hover {color:#013C6A!important; border-bottom:1px dotted #013C6A!important; font: normal 18px/1.1 arial, sans-serif; }
#efcContent #contactUs h3 {color:#013C6A;}
#efcContent .mand {color:#013C6A;}
#efcContent #jobSearchMod h2 a:link, #efcContent #jobSearchMod h2 a:visited {color:#013C6A}
#efcContent #jobSearchChosenOptionsMod .alertSaved {padding-bottom:5px; display:block; color:#013C6A font-weight:bold; font-size:11px;}
#efcContent #previewPersonalDetails h3 {color:#013C6A}
#efcContent .btnWhiteOnWhite:link, #efcContent .btnWhiteOnWhite:visited {color:#013C6A background-color: #fdfdfd;}
#efcContent .genericAppForm h3 {color:#013C6A font-size:14px; padding:2px 0 10px 10px; font-weight:bold;} 
#efcContent .genericAppForm #searchAlertKeywords em{color:#013C6A}
#efcContent .tabNav a:link, #efcContent .tabNav a:visited {float: left; color:#013C6A}
#efcContent #efcOverlay #efcOverlayHeader h3 {color:#013C6A}
#efcContent #sectorsLocationsHpMod h2 a {border:1px solid #BDC4D1; background:#cccccc; color:#013C6A padding:2px 5px 2px 5px; margin-right:3px;}
#efcContent #editorialContentHpMod h2 a{ color:#013C6A text-decoration:none;}
#efcContent #newsletterSignUpBox #newsletterSignUpBtn {color:#013C6A float:right;}
#efcContent .greyGradientBack h2 {color:#013C6A font-size:14px;}
#efcContent .greyGradientBack a strong {padding:0 0 5px 0; display:block; color:#013C6A; background:url(/assets/images/v2/efcContent/generic/orangeArrow.gif) no-repeat right 2px;}
#efcHolder {width:960px; font-family: arial, sans-serif;/*font-family: "lucida grande", arial, sans-serif;*/  font-size:0.85em;}


#breadcrumbs {display:none;}

#efcContent {
	margin-left: 20px;
	width: 970px;
}
#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 #loginDetails a{color:#FFFFFF}



/* Search Results Styles */
#efcContent #jobSearchResultsMod #jobAd {margin:0; /* margin of the table and job dump*/ }
#efcContent #jobSearchResultsMod #jobAd .jobAdTable {vertical-align:top; background:#FFFFFF; font-size:11px; width:100%;}
#efcContent #jobSearchResultsMod #jobAd .jobAdTable a {font-size:1em;}
#efcContent #jobSearchResultsMod #jobAd .jobAdTable td {vertical-align:top; background:#FFFFFF;}

#efcContent #jobSearchResultsMod #jobAd .jobAdTable .jobCol1{width:35%; padding:9px 16px 0 8px;line-height:1.2em; text-align:left;}
#efcContent #jobSearchResultsMod #jobAd .jobAdTable .jobCol2{width:23%; padding-top:8px; padding-right: 16px; color:#666666;}
#efcContent #jobSearchResultsMod #jobAd .jobAdTable .jobCol2 span.companyHighlighting {color:#333333;}
#efcContent #jobSearchResultsMod #jobAd .jobAdTable .jobCol3{width:21%; padding-top:8px; color:#666666;}
#efcContent #jobSearchResultsMod #jobAd .jobAdTable .jobCol4{width:14%; padding-top:8px; color:#999999;}
#efcContent #jobSearchResultsMod #jobAd .jobAdTable .jobCol5{width:3%; padding-top:8px;}
#efcContent #jobSearchResultsMod #jobAd .jobAdTable {border-top:1px dotted #BDC4D1;}
#efcContent #jobSearchResultsMod #jobAd .jobAdTable .jobRow1 {vertical-align:top; padding-left:0px;}
#efcContent #jobSearchResultsMod #jobAd .jobAdTable .jobRow1 a {font-size:12px;}
#efcContent #jobSearchResultsMod #jobAd .jobAdTable .jobRow1 .companyHighlighting {display:block;}

#efcContent #sectorsLocationsHpMod ul.tabNav li {padding:0; margin:0 0 0 0; color:#013C6A}

#efcContent .btnEmailIcon span span span span, #efcContent a.btnEmailIcon:hover span span span span {top: 0; margin-right: 10px; margin-bottom: -6px; padding: 1px 19px 1px 5px; background-image: url(/assets/images/v2/efcContent/generic/genericButtons/jobAlertEmailIconBrown.gif) no-repeat ;}

#efcContent #jobSearchResultsMod #jobAd .jobAdTable .jobRow1 a {font-size:12px;text-decoration:underline;}


/* Sector Links */
#efcSiteLayoutT321 #efcContentLayoutMiddleCol1 {width:540px;}
#efcSiteLayoutT321 #efcContentLayoutMiddleCol2 {width:260px;}
#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:180px;padding:0 0 0 15px;}

#efcContent .signInGenericStyles {margin:13px 0 0;}

#efcContent #adSearchSectors .noH4Module label select {float: none;}

/***** 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: #013C6A;
}
#efcHolder #wpListing .listingContainer a, #efcHolder #wpListing .listingContainer h3, #efcHolder #wpListing .articleContainer h3, #efcHolder #wpListing a.back {
	color: #013C6A;
}
#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: #013C6A;
}

#efcHolder #wpListing a.button ,#efcHolder #wpListing a.button:link, #efcHolder #wpListing a.button:hover{
	background:#013C6A!important;
background-image:none!important;
}

