/* [%-# @(#)hunter.css	1.28 12:39:05,11/09/23 (yy/mm/dd) -%] */

/* *****************************************************************************
	Imports
***************************************************************************** */

	@import url(global.css);

/* *****************************************************************************
	Globals
***************************************************************************** */

	* {
		padding: 0;
	}
	
	#candidate-home #content{
		width:960px;
	}

	div.blockWrapper {
		float: left;
		width:615px;
	}

/* *****************************************************************************
	block - main content block for content
***************************************************************************** */

	#msg-img{
		float:left;
		padding:0 0 20px 0;
		border-bottom:4px solid #39ba9b;
		margin-bottom:20px;
	}

	div.block {
		width: 615px;
		margin: 0 0 20px 0;
	}
	
	div.block h2 {
		padding:8px 5px 5px 9px;
		margin: 0;
		background:none #F46634;
		font-size:12px;
		color: #ffffff;
		text-transform:none;
	}
	
	div.block h2 strong {
		color: #ffffff;
	}
	
	div.block h2 a {
		float: right;
	}
	
	div.block h3 {
		height: 1em;
		padding: .5em 0px .5em 10px;
		margin: 0;
		background: #E2F8F6 url(../images/general/tab_top.gif) top left no-repeat;
		font-size: 100%;
		color: #23937D;
	}
	
	div.block div {
		border: 1px solid #f26633 !important;
		border-top: 0;
		background: #fff;
		padding: .8em 10px;
		margin: 0;
		line-height:16px;
		position: relative; /* MC - IE6 Peekaboo bug fix */
	}
	
	div.block div fieldset {
		border: none;
	}
	
	div.block div label {
		display: inline;
		margin: 0 10px 0 0;
	}
	
	div.block div label input {
		margin: 0 5px 3px 0;
	}
	
	div.block div input.submit {
		display: inline;
		float: none;
		margin: 5px 0 0 0;
		padding:4px;
		text-transform:uppercase;
	}
	
	div.block div h4 {
		color: #000000;
	}

	div.block div p {
		margin:8px 0 4px 0;
	}
	
	div.block div h4 strong {
		color: #23937D;
	}
	
	div.block p span {
			font-size: 85%;
	}
	body#mj-account div.rightcolHold div.sectors{margin:10px 0 0 0;}
	body#mj-account div.rightcolHold div.sectors input {    
		 border: medium none;    
		 height: 16px;    
		 margin: 0 3px 0 0;    
		 vertical-align: middle;    
		 width: 16px;
		}
	body#mj-account form#create_form fieldset div.sectors input{vertical-align:middle;margin: 0 3px 2px 0;border:0px none;}
/* *****************************************************************************
	block - table design
***************************************************************************** */

	div.block div table {
		width: 595px;
		border: none;
	}
	
	div.block div table.jobEmail th {
		border: none !important;
		background-color: #F46634;
	}
	
	div.block div table.jobEmail th.joboptions {
		text-align: right;
	}
	
	div.block div table td {
		border: 1px solid #fff;
	}
	
	div.block div table.jobEmail2 th {
		color: #23937D;
		font-weight: bold;
		border: 1px solid #fff;
		background-color: #fff;
	}

	#search-to-jbe table.colhighlight td.leftSide input {
		display:block;
	}
	
	div.block div table.jobEmail2 em {
		font-style: normal;
		color: #23937D;
	}
	
	div.block div ul {
		list-style: none;
		margin:5px 0 0 0;
	}
	
	div.block div li {
		padding: 0 0 0 15px;
		background: url(../images/general/arrow_new.gif) 0 50% no-repeat;
		text-decoration: underline;
		font-weight:bold;
	}

	div.block div li a {
		text-decoration:none;
	}
	
	div.block p span {
			font-size: 85%;
	}

/* *****************************************************************************
	within block, there is another two column block for layout purposes
***************************************************************************** */

	div.block div div.column {
		border: none !important;
		width: 220px;
		float: left;
		margin: .2em;
		padding: .2em;
	}
	
	div.block form fieldset {
		width: 600px;
	}
	
	div.block form fieldset input.submit {
		width: auto;
	}



/* *****************************************************************************
	Job hunting
***************************************************************************** */
div.jobhunting ul
{
	margin:0;
	padding:0 5px;
}

div.jobhunting ul li {
		padding: 0 0 .3em 15px;
		margin:7px 0;
		list-style-type:none;
		background: url(../images/general/arrow_new.gif) top left no-repeat;
}
div.jobhunting ul li.two {
		padding: 0 0 .3em 15px;	
		margin:7px 0;
		list-style-type:none;
		background: url(../images/general/arrow_new.gif) top left no-repeat;
}

div.jobhunting ul li.two {
		padding: 0 0 .3em 15px;
		margin:7px 0;
		list-style-type:none;
		background: url(../images/general/arrow_new.gif) top left no-repeat;
}

/* *****************************************************************************
	sub - right hand side sub menu block system
***************************************************************************** */

	input.narrow {
		width: 30px !important;
		display: inline !important;
	}
	
	div.sub {
		float:left;
		margin-left:30px;
		width:118px !important;
	}
	
	div.subTwo {
		float: right;
		width: 200px !important;
	}
	
	div.sub div {
		padding: .8em 4px !important;
		text-align: center;
		margin-bottom:20px;
	}
	
	div.subTwo h2 {
		margin: 10px 0 0 0;
	}
	
	div.sub div p.box img {
		background-color: #229D8E;
		color: #fff;
		font-size: 80%;
		padding: 1px 1px 1px 1px;
		margin: 0 0 -2px 0;
	}

/* *****************************************************************************
	Page Specific
***************************************************************************** */

	/* *************************************************************************
		covering letter add/edit
	************************************************************************* */
	
		form#letter_form fieldset {
			padding: 10px 0 0 0;
		}
		
		form#letter_form fieldset label {
			display: inline;
			padding: 0;
		}
		
		input#letter_description {
			width: 200px;
			font-size: 90%;
			vertical-align: middle;
			margin: 0 10px;
		}
		
		form#letter_form textarea {
			width: 531px;
			height: 150px;
			margin: 15px 140px 10px 79px;
			font-size: 90%;
			vertical-align: bottom;
		}
		
		form#letter_form input.submit {
			margin: 5px;
		}

	/* *************************************************************************
		Manage subscriptions table
	************************************************************************* */
	
		table.subsTable {
			width: 600px;
			font-size: 110%;
		}
		
		table.subsTable td {
			border: none;	
			background-color: #fff !important;
			font-weight: normal;
			border: dotted #E5E5EF;
			border-width: 0 0 1px 0;
			padding-left: 8px;
		}
		
		table.subsTable th {	
			color: #23937D;
			border: solid #fff;
			border-width: 0 0 1px 0;
			background-color: #E2F8F6;
			padding-left: 8px;
		}
		
		table.subsTable .colOne {
			width: 140px;
			font-weight: bold;
		}
		
		table.subsTable .colTwo {
			width: 240px;
		}
		
		table.subsTable .colThree {
			width: 25px;
		}

	/* *************************************************************************
		search_to_jbe_create_account
	************************************************************************* */
	
		#search-to-jbe table.colhighlight table {
			width: auto;
		}
		
		#search-to-jbe table.colhighlight input.checkbox {
			display: inline !important;
			margin-bottom: 0 !important;
			padding-bottom: 0 !important;
		}

	/* *************************************************************************
		search_to_jbe_error
	************************************************************************* */
	
		#search-to-jbe div#Error {
			border-top: 1px solid #0C2D83;
			border-bottom: 1px solid #0C2D83;
			padding-left: 250px;
			background-color: #E0F1EF;
		}
		
		#search-to-jbe div#Error p {
			width: auto;
			margin: 0;
			padding: 1em 0 1em 20px;
			background-color: #FFF;
			position: relative; /* IE peekaboo bug fix */
		}

		/* *************************************************************************
		Register Page /prereg/register.html
	************************************************************************* */
	
		div#preReg h2 {
			background: none;
			font-size: 1.2em;
			padding: .2em 0;
		}
			
		div#preReg form {
			margin: 0;
			padding: 0;
		}
		div#preReg form input {
			padding: 2px;
		}
			
		div#preReg form fieldset {
			border: 0;
			margin: 0 0 1em 0;
		}
		div#preReg form fieldset input.submit{
			background-position: top;
			background-color: #94D0C8;
			font-size: 130%;
			padding-left: 20px !important;
			padding-right: 20px !important;
		}			
				
		div#preReg div.bgWrap {
			background:  #E0F1EF;
			padding: 6px;
		}
		
		div#preReg div{
			overflow: hidden; /* Clear floats */
			width: 598px;
		}			
		div#preReg[id] div{
			width: auto;
		}	
				
		div#preReg fieldset#preRegVcncy div.bgWrap label {
			font-size: 90%;
			font-weight: bold;
			height: 2.5em;
		}
			
		div#preReg fieldset#preRegPrsnl div.bgWrap label {
			font-size: 90%;
			font-weight: bold;
			height: 1.5em;
		}

		div#preReg fieldset#preRegPrsnl div.bgWrap div {
			float: left;	
			width: 199px;
			margin: 0;
			padding: 0;
		}
		
		div#preReg fieldset#preRegPrsnl div.bgWrap input,
		div#preReg fieldset#preRegPrsnl div.bgWrap select {
			margin: 0;
			width: 170px;
		}
			
		div#preReg fieldset#preRegVcncy div.bgWrap div {
			float: left;	
			width: 195px;
		}
			
		div#preReg fieldset#preRegVcncy div.bgWrap input,
		div#preReg fieldset#preRegVcncy div.bgWrap select {
			margin: 0;
			width: 180px;
		}

		div#preReg fieldset#preRegVcncy p {
			margin: .5em 0;
		}
			
		div#preReg fieldset#preRegVcncy div.bgWrap label span {
			display: block;
			font-size: 90%;
			height: 1.9em;
		}
			
		div#preReg fieldset#preRegPrsnl div.bgWrap label span {
			font-size: 80%;
			height: 1.9em;
		}
			
		div#preReg fieldset#preRegPrsnl div.bgWrap select,
		div#preReg fieldset#preRegVcncy div.bgWrap select {
			font-size: 90%;	
		}
			
		div#preReg fieldset#preRegIndSct div.column {
			float: left;
			width: 195px;
		}
		div#preReg fieldset#preRegTerms input{
			width: auto;
		}
		div#preReg fieldset#preRegTerms label{
			display: inline;
		}
		div#preReg fieldset#preRegTerms p{
			margin-bottom: 1em;
		}
			
		#search {
			/*background-color: #E0F1EF;
			border: 1px solid #229D8E;*/
			margin: 0 0 .5em 0;
			overflow: hidden;
			padding: 5px;
		}
		#search fieldset {
			border: none;
			position: relative;
		}
		#search fieldset label{
			color: #000;
			float: left;
			font-weight: bold;
			font-size: 90%;
			padding: 0 10px 0 0;
		}
		#search fieldset input,
		#search fieldset select{
			display: block;
			font-weight: normal;
			font-size: 100%;
		}
		#search input#Query {
			border: 1px solid #229D8E;
			height: auto;
			padding: .2em 4px;
			width: 205px;
		}
		#search select#andoror{
			width: 140px;
		}
		#search select#daysback{
			width: 140px;
		}
		#search select#emp_mkt_cd{
			width: 140px;
		}
		#search input {
			margin: 0;
			vertical-align: top;
		}
		#search input.button {
			background: #E0F1EF url(../images/general/bg_green_grad.gif) bottom left repeat-x;
			border: 1px solid #C5E5E2;
			color: #1B6960;
			font-size: .9em;
			font-weight: bold;
			float: left;
			margin: 13px 0 0 0;
			padding: 1px 5px;
		}
		
		#search input.button {
		    width: 0;  /* IE table-cell margin fix */
		    overflow: visible;
		}		
		#search input.button[class] {  /* IE < 7 ignores [class] */
		    width: auto;  /* cancel margin fix for other browsers */
		}
		#search legend {
			display: none;
		}
		
		/* *************************************************************************
		Jobtypes
	    ************************************************************************* */
		
		div#preReg fieldset#preRegVcncy div.jobtype {
			padding-top: 0;
		}
		div#preReg fieldset#preRegVcncy div.jobtype h3 {
			color: #000;
			font-size: 90%;
			margin: 0;
		}
		div#preReg fieldset#preRegVcncy div.jobtype div {
			float: left;	
			width: 195px;
			background-color: #E0F1EF;
		}
		
		div#preReg div.jobtype {
			background: #E0F1EF;
			padding: 6px;
		}
		
		div#preReg fieldset#preRegVcncy div.jobtype label {
			font-size: 90%;
			font-weight: bold;
			height: 1.8em;
		}
		
		
		/* *************************************************************************
		JBE
	    ************************************************************************* */
		div#preReg fieldset#preRegVcncy div.jbe div {
			float: left;	
			width: 90%;
			background-color: #E0F1EF;
		}
		
		div#preReg div.jbe {
			background: #E0F1EF;
			padding: 8px 6px;
		}
		
		div#preReg fieldset#preRegVcncy div.jbe label {
			display: inline;
			font-size: 90%;
			font-weight: bold;
		}
		div#preReg fieldset#preRegVcncy div.jbe input {
			width: auto;
		}
	

	/* *************************************************************************
		Personal Details Form
	************************************************************************* */
	
		.formRegister input, 
		.formRegister select {
			width: 15em;
		}
		
		.formRegister ul li {
			width: 191px;
			height: 40px;
		}
		
		/* Vacancy Details form overrides */
		.formRegister span input, 
		.formRegister span select {
			width: 11em;
		}
		
		.formRegister span ul li {
			width: 140px;
			height: 53px;
		}
		
		.formRegister span ul li span {
			display: block;
		}
		
		.formRegister span li label {
			height: 25px;
		}

	/* *************************************************************************
		shortlist expiring link colours
	************************************************************************* */
	
		a.shtLstExpireToday {
			color: #FF8500 !important;
		}
		
		a.shtLstExpired {
			color: #229D8E !important;
		}

/*	Social Network logos and styling*/

.linkedin_medium{
	background: transparent url(/images/general/linkedin_medium.png) no-repeat scroll left center;
	font-weight: normal;
	line-height: 170%;
	padding-left: 20px;
}

.facebook_medium{
	background: transparent url(/images/general/facebook_medium.png) no-repeat scroll left center;
	font-weight: normal;
	line-height: 170%;
	padding-left: 20px;
}

.twitter_medium{
	background: transparent url(/images/general/twitter_medium.png) no-repeat scroll left center;
	font-weight: normal;
	line-height: 170%;
	padding-left: 20px;
}

.myspace_medium{
	background: transparent url(/images/general/myspace_medium.png) no-repeat scroll left center;
	font-weight: normal;
	line-height: 170%;
	padding-left: 20px;
}

.linkedin_large{
	background: transparent url(/images/general/linkedin_large.png) no-repeat scroll left center;
	font-weight: normal;
	line-height: 170%;
	padding:15px 0 0 10px;
	width:20px;
	height:20px;
	border:0px none;
	display:block;
	float:left;
}

.facebook_large{
	background: transparent url(/images/general/facebook_large.png) no-repeat scroll left center;
	font-weight: normal;
	line-height: 170%;
	padding:15px 0 0 10px;
	width:20px;
	height:20px;
	border:0px none;
	display:block;
	float:left;
}

.twitter_large{
	background: transparent url(/images/general/twitter_large.png) no-repeat scroll left center;
	font-weight: normal;
	line-height: 170%;
	padding:15px 0 0 10px;
	width:20px;
	height:20px;
	border:0px none;
	display:block;
	float:left;
}

.myspace_large{
	background: transparent url(/images/general/myspace_large.png) no-repeat scroll left center;
	font-weight: normal;
	line-height: 170%;
	padding:15px 0 0 10px;
	width:20px;
	height:20px;
	border:0px none;
	display:block;
	float:left;
}

.inpText {
border:1px solid #8C8C8C;
font-weight:normal;
line-height:90% !important;
margin:8px 0 !important;
padding:2px !important ;
width:218px !important;
}

.description_text{
margin: 6px 0 0 6px;
}

.description_text p{
margin: 6px 0 0 0;
}

body#apply .span{
height: 21px;
}

/* *****************************************************************************
	Patches
***************************************************************************** */

	/* Fix hidden form field border in firefox */
	form input[type="hidden"] {
		border: 0;
	}
	
	/* */
	@media tty {
	i {content: "\";/*" "*/}} @import 'winie5x.css'; /*";}
	}/* */
	
	/* Hide from Mac IE5 - the top submit button*/
	/* \*/
	div.block form fieldset input.submit {
		margin: 0;
		display: inline;
		float: none;
	}
	/* */

/* *****************************************************************************
	Expired Vacancy
***************************************************************************** */
	body#vacform .boxWrap fieldset{
	border:0;
	margin:0;
	padding:0;
}

body#vacform div.boxWrap{	
	font-weight:bold;
	text-align:left;
	width:590px;
	position:relative;
}

body#vacform div.boxWrap div{
	margin: 3px 0 0 3px;
	float: left;
	width: 140px;
	}
	
body#vacform div.boxWrap input,
body#vacform div.boxWrap select{
	margin: 0;
	padding: 0;
	width: 138px;
	border:1px solid #229D8E;
}

body#vacform div.boxWrap span{
	display: block;
	font-weight:normal
}

body#vacform div.box6{
	width:592px;
	padding: 4px;	
	position: relative;
}

body#vacform img{
	border:0
}

body#vacform a.help{
	position:absolute;
	top:38px;
	right:15px;
}

body#vacform form {
	margin:0;
}

body#vacform .space{
	padding-top:26px;
}

body#vacform div.boxWrap span{
	display: block;
	font-size: 75%;
	font-weight:normal;
}

body#vacform form input.submit{
	float: none;
	width: 10em;
}

body#vacform h2{
	background: #229D8E;
	border:0;
	margin:0;
	font-size:120%;
	width:150px;
	color:#fff;
	text-align:center;
}

body#vacform h3 {
	color: #fff;
	font-size:18px;
	margin:0;
	padding: 5px 0 0 .2em;
	font-weight:normal;
}

body#vacform form fieldset label{
	margin: 0;
	padding:0;
}
body#vacform form fieldset select{
	font-weight: normal;
}

/* Submit form buttons MAC IE5 needs explicit widths on floats */
/* \*/
body#vacform form input.submit {
	width: 10em !important;
}
/* */

div.block div.lightbluebg{
	background:#DAF6F3;
	border:1px solid #229D8E;
	margin-bottom:2em;
	width:450px;
}

		body#vacform div#topSearch1 {
		  background: none repeat scroll 0 0 #F26440;
		  color: #FFFFFF;
		  margin:15px 0 10px 0;
		  padding:0 20px 10px 20px;
		  width:920px;
		  float:left;
		}

		body#vacform form#Search {
		  margin: 0 auto;
		  padding: 5px 0 0px 0;
		  position: relative;
		  width: 920px;
		}

		body#vacform form#Search fieldset div {
			float:left;
			margin:0pt 0pt 0pt 20px;
			position:relative;
			text-align:center;
		}

		body#vacform form#Search fieldset div label {		
			font-size:12px;
			font-weight:normal;
			margin:0 4px 0 0;
			padding:0 0 5px 0;
			text-align:left;
			width:230px !important;
			float:none;
		}

		body#vacform form#Search fieldset label strong {
			text-transform: uppercase;
		}

		body#vacform form#Search fieldset legend{
			text-transform:uppercase;
			font-size:14px;
			padding:5px;
			font-weight:bold;
			color:#000;
		}
		
		body#vacform form#Search fieldset label.far{
	
		}

		body#vacform form#Search fieldset input {
			border: 0 none;
		    margin: 0;
			padding: 7px 5px 7px 5px; 
			width: 259px;
		}
	
		form#Search fieldset label#channel_page_code_label{
			width:268px !important;
		}


		body#vacform form#Search fieldset div select {
		    border: medium none;
			color: #bcbdbf;
			font-weight: bold;
			padding:6px 5px 6px 5px;
			width: 230px;
		}

		
		body#vacform form#Search fieldset select#channel_page_code{
			width: 268px;
		}

		body#vacform form#Search fieldset {
			border: none;
		}

		body#vacform form#Search fieldset div {
			float: left;
			margin: 0 0 0 7px;
			position: relative;
			width:270px;
		}
		body#vacform form#Search fieldset div.posted {width:240px;}
		body#vacform form#Search fieldset div.adv-search {width:100px;}
		body#vacform form#Search fieldset div.adv-search a.adv-search{color:#fff;}
		body#vacform form#Search fieldset input.searchButton {
			background: none repeat scroll 0 0 #993300;
			color: #FFFFFF;
			cursor: pointer;
			float: left;
			font-size: 14px;
			font-weight: bold;
			margin: 20px 0 0 5px;
			padding: 7px 16px;
			text-transform: uppercase;
			width: 92px !important;
		}

		body#vacform form#Search fieldset  label span {
			display: block;
			font-size: 90%;				
			bottom: -1.4em;
			padding: 0.2em 0 0.5em 5px;			
			text-align:right;	
		}


/***************************************************************
	=Lucky Dip
***************************************************************/

div.luckyDip{
	padding:  0 5px 5px 5px;
}
div.luckyDip div.luckyDipNav{
	border: dotted #229D8E;
	border-width: 1px 0;
	margin: .5em 0;
	padding: 7px 5px;
}
div.luckyDip div.luckyDipNav span{
	color: #229D8E;	
}

div.luckyDip div.luckyDipNav div{
	float: right;
}

/* ****************************************************************
	Manage Subcriptions
****************************************************************** */

	#manage_subscriptions.home #email_settings {
		background-color: #f0f0f0;
		padding: 0 10px;
		margin: 0;
		margin:0 0 10px 0;
		list-style: none;
		overflow: hidden;
		height: 1%;
		float: none;
		width:730px;
	}
	
	#manage_subscriptions.home #email_settings li {
		margin: 0;
		padding: 0;
		float: right;
		list-style: none;
	}
	
	#manage_subscriptions.home #email_settings li a {display: block; padding: 7px;}
	#manage_subscriptions.home #email_settings .submit {float: none; margin: 5px 0;}
	#manage_subscriptions.home #email_settings .change_email a {background: transparent url(/images/general/change_email.gif) no-repeat left 55%; padding-left: 15px;}

	#manage_subscriptions.home #subscription_preferences fieldset {
		margin: 0;
		padding: 5px;
		width: 740px;
		border: none;
		margin-bottom: 10px;
	}
	
	#manage_subscriptions.home legend {
		display: none;
	}

	#manage_subscriptions.home dl {
		margin: 0;
	}

	#manage_subscriptions.home #subscription_preferences h2 {
		background: transparent;
		padding: 5px;
		padding-bottom: 0;
		font-size: 14px;
		color: #FF8500;
	}
	
	#manage_subscriptions.home #subscription_preferences .module {
		width: 360px;
		padding: 5px;
		float: left;
	}
	
	#manage_subscriptions.home #subscription_preferences .module .bar {
		padding-bottom: 10px;
		overflow: hidden;
		height: 1%;
	}
	
	#manage_subscriptions.home #subscription_preferences .module .bar strong {float: left;}
	
	#manage_subscriptions.home #subscription_preferences .module .bar label {
		margin: 0;
		padding: 0;
		font-size: 12px;
	}
	
	#manage_subscriptions.home #subscription_preferences .module .bar ul {
		padding: 0;
		margin: 0;
		list-style: none;
		float: left;
	}
	
	#manage_subscriptions.home #subscription_preferences .module .bar li {
		padding: 0;
		margin: 0;
		float: left;
		padding-left: 15px;
		list-style: none;
	}
	
	#manage_subscriptions.home #subscription_preferences .module .bar ul input.radio {margin-right: 5px !important;}
	#manage_subscriptions.home #subscription_preferences .module input.checkbox {margin: 0 5px 0 0 !important;color:#000 !important;}
	#manage_subscriptions.home #subscription_preferences .module .description {font-size: 11px; padding-top: 10px;}
	#manage_subscriptions.home #subscription_preferences #career_services #jobs_by_email {width: 730px;}
	#manage_subscriptions.home #subscription_preferences #career_services #jobs_by_email label {float: left;}
	
	#manage_subscriptions.home #subscription_preferences #career_services .profiles {
		padding: 10px;
		padding-top: 0;
		overflow: hidden;
		height: 1%;
	}
	
	#manage_subscriptions.home #subscription_preferences #career_services .profile {overflow: hidden; height: 1%; margin-top: 10px;}
	#manage_subscriptions.home #subscription_preferences #career_services .profile .name dl {padding: 10px; overflow: hidden; height: 1%;}
	#manage_subscriptions.home #subscription_preferences #career_services .profile .name dd {padding: 0 0 0 10px; margin: 0; float: left;}
	#manage_subscriptions.home #subscription_preferences #career_services .profile .name .toggle_active {float: right;}
	#manage_subscriptions.home #subscription_preferences #career_services .profile .status {font-size: 10px; line-height: 1.5;}
	#manage_subscriptions.home #subscription_preferences #career_services .profile .error {margin: 0 10px; padding: 5px 0; font-size: 11px;}
	#manage_subscriptions.home #subscription_preferences #career_services .profile .details {padding: 10px; overflow: hidden; height: 1%; background:none #f0f0f0; line-height:18px;}
	#manage_subscriptions.home #subscription_preferences #career_services .profile .details dt {float: left; width: 190px;}
	#manage_subscriptions.home #subscription_preferences #career_services .profile .details dd {float: left;}
	#manage_subscriptions.home #subscription_preferences #career_services #jobs_by_email #feat_rec {padding: 10px; padding-bottom: 0;}
	#manage_subscriptions.home #subscription_preferences #career_services .profile .name dt {float: left;}
	
/* ****************************************************************
		Colours + Grpahics
****************************************************************** */

/* ****************************************************************
			General
****************************************************************** */

			/* 1 Row - bg colour */
			#manage_subscriptions.home #subscription_preferences fieldset {
			background-color: #f0f0f0;}
			
			/* 2 Row header - border colour */
			#manage_subscriptions.home #subscription_preferences .module .bar {
			border-bottom:nones;} 
			
			/* 3 Container for profiles - bg colour */
			#manage_subscriptions.home #subscription_preferences #career_services .profiles {
			background-color: #fff;} 
			
			/* 4 Rounded corners for bottom of profile - bg  colour + image */
			#manage_subscriptions.home #subscription_preferences #career_services .profile {
			background: #E0F1EF url(/images/general/profile_bottom.gif) no-repeat bottom left;}

/* ****************************************************************
			Priofile States
****************************************************************** */

/* ****************************************************************
				5 Inactive
****************************************************************** */
				#manage_subscriptions.home #subscription_preferences #career_services .profile .name dl {
				background: #ffbea7 url(/images/general/profile_top.gif) no-repeat top left;
				color:#919191;
				}			

/* ****************************************************************
				6 Active
****************************************************************** */
				#manage_subscriptions.home #subscription_preferences #career_services .profile .name .status-active {
				background: #F46634 url(/images/general/profile_top-active.gif) no-repeat top left;} 

				#manage_subscriptions.home #subscription_preferences #career_services .profile .name .status-active * {
				color: #fff;} 

/* ****************************************************************
				7 Error
****************************************************************** */
				#manage_subscriptions.home #subscription_preferences #career_services .profile .name .status-suspended,
				#manage_subscriptions.home #subscription_preferences #career_services .profile .name .status-error {background: #fddcd6 url(/images/general/profile_top-suspended.gif) no-repeat top left;} 

				#manage_subscriptions.home #subscription_preferences #career_services .profile .name .status-suspended *,
				#manage_subscriptions.home #subscription_preferences #career_services .profile .name .status-error * {color: #fff;}

	/***************************************************************
	Career Tools /home/careertools.html
***************************************************************/

	body#careerTools div.onecol,
	body#careerTools div.twocol{
		border-bottom: 1px solid #ccc;
		margin: 0 0 1em 0;
		overflow: hidden;
	}
	body#careerTools div.twocol.noborder{
		border:none !important;
	}
	body#careerTools div.twocol div.col{		
		float: left;
		width: 370px;
	}		
	body#careerTools div.twocol div.col.firstcol{
		margin-right: 20px;
	}	

	body#careerTools div.twocol div.col ul li{
		margin: 0 0 0.4em 0;
		list-style:none;
	}
	body#careerTools div .col img{
		margin: 0 0 10px 10px;
	}
	body#careerTools div .col p a.mainLink{
		background: url(/images/general/arrow_tr.png) 100% 50% no-repeat;
		font-weight: bold;
		padding-right:13px;
	}
	body#careerTools div.onecol ul{
		overflow: hidden;
		margin-left: 10px;
	}
	body#careerTools  div.onecol ul li{
		float: left;
		list-style-image: none;
		list-style-type: none;
		margin: 0 0 .4em 0;
		width:49.5%;
	}
	body#careerTools div.onecol.bottom{border:5px solid #F0F0F0 !important; padding:10px;}
	
body#careerTools .career-order .left {float:left; width:82%;}
body#careerTools .career-order .right {float:right; width:18%; text-align:center;}
body#careerTools .career-order h2 {font-size:1.7em; padding-bottom:10px;}
body#careerTools .career-order h3 {font-size:1.3em; color:#000; text-transform:capitalize;}
body#careerTools .career-order h4 {font-size:.9em; color:#a3a3a3; padding-bottom:20px;}
body#careerTools .career-order ul li {float: none !important; background:url(/images/general/arrow.gif) no-repeat 0 5px; padding:0 0 0 10px; width: auto !important;}
body#careerTools .buynow {border-bottom:3px solid #EEE; overflow:hidden; width: auto !important; padding: 0;}
body#careerTools .buynow .order {float:left; width:20%; text-align:center;}	

body#prereg h2 {clear:none;}

/*******************************************************************************************
			If Vacancy Expired

*********************************************************************************************/





