/* [%-# @(#)hunter.css	1.13 11:17:07,10/04/15 (yy/mm/dd) -%] */

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

	@import url(global.css);

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

	* {
		padding: 0;
	}
	body#candidate-home div.blockWrapper {
		float: left;
		width:615px;
		margin:0px;
		padding:0 0 0 10px;
	}
	div.blockWrapper {
		float: left;
		width:625px;
		margin:0px;
		padding:0 0 0 10px;
	}

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

	div.block {
		width: 605px;
		margin: 0 0 1em 0;
	}
	
	div.block h2 {
		background: #171C5C;
		border-top-color: #303682;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #303682;
		border-style: solid;		
		border-width: 2px;
		padding: .3em 12px;
		margin: 0;
		background-repeat: no-repeat;
		font-size: 100%;
		color: #fff;
	}
	
	div.block h2 strong {
		color: #fff;
	}
	
	div.block h2 a {
		float: right;
	}
	
	div.block h3 {
		height: 1em;
		padding: .5em 0px .5em 10px;
		margin: 0;
		/*background: #ebebeb url(../images/general/tab_top.gif) 0 0 no-repeat;*/
		font-size: 100%;
		color: #0F1272;
	}
	
	div.block div {
		border: 1px solid #bbb !important;
		border-top: 0;
		background: #fff;
		padding: .8em 10px;
		margin: 0;
		position: relative; /* MC - IE6 Peekaboo bug fix */
	}
	
	div.block div fieldset {
		border: none;
	}
	
	div.block div label {
		display: inline;
		margin: 0 10px 0 0;
	}
	body#candidate-home form input.radio{margin:0 2px 0 0;}
	div.block div label input {
		margin: 0;
	}
	
	div.block div input.submit {
		display: inline;
		float: none;
	}
	
	div.block div h4 {
		color: #0F1272;
	}
	
	div.block div h4 strong {
		color: #0F1272;
	}
	
	div.block p span {
		font-size: 85%;
	}

/***************************************************************
	block - table design
***************************************************************/

	div.block div table {
		width: 100%;
		border: none;
	}
	
	div.block div table.jobEmail th {
		border: none !important;
		background-color: #EBEBEB;
		color: #0F1272;
		text-align: left;
	}
	
	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: #0F1272;
		font-weight: bold;
		border: 1px solid #fff;
		background-color: #fff;
		text-align: left;
	}
	
	div.block div table.jobEmail2 em {
		font-style: normal;
		color: #0F1272;
	}
	
	div.block div ul {
		list-style: none;
		margin-left: 0px;
	}
	
	div.block div li {
		padding: 0 0 .3em 15px;
		background: url(../images/general/bullet_arrow.gif) 0 50% no-repeat;
		text-decoration: underline;
	}

/***************************************************************
	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: 430px;
	}
	
	div.block form fieldset input.submit {
		width: auto;
	}

/***************************************************************
	covering letter add/edit
***************************************************************/

	form#letter_form fieldset {
		padding: 10px 0 0 10px;
	}
	
	form#letter_form fieldset label {
		display: inline;
		padding: 0;
	}
	
	input#letter_description {
		width: 200px;
		vertical-align: middle;
		margin: 0 10px;
	}
	
	form#letter_form textarea {
		font-size: 100%;
		padding: .2em 4px;
		width: 640px;
		height: 150px;
		margin: 15px 0 10px 83px;
		vertical-align: bottom;
	}
	
	form#letter_form input.submit {
		margin: 5px;
	}

/***************************************************************
	Manage subscriptions table
***************************************************************/

	table.subsTable {
		width: 100%;
		font-size: 100%;
	}
	
	table.subsTable td {
		border: none;	
		background-color: #fff !important;
		font-weight: normal;
		border: dotted #cccccc;
		border-width: 0 0 1px 0;
		padding-left: 8px;
	}
	
	table.subsTable th {	
		color: #0F1272;
		border: solid #fff !important;
		border-width: 0 0 1px 0 !important;
		background-color: #ebebeb;
		padding-left: 8px;
		text-align: left;
	}
	
	table.subsTable .colOne {
		width: 25%;
		font-weight: bold;
	}
	
	table.subsTable .colTwo {
		width: 55%;
	}
	
	table.subsTable .colThree {
		width: 5%;
	}

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

	input.narrow {
		width: 30px !important;
		display: inline !important;
	}
	body#candidate-home div.sub {
		float: right;
		margin:0px;
		padding:0 10px 0 0;
		width: 175px !important;
	}
	div.sub {
		float: right;
		margin:0px;
		padding:0 5px 0 0;
		width: 175px !important;
	}
	
	div.subTwo {
		float: right;
		width: 200px !important;
	}
	
	div.sub div {
		padding: .8em 1px !important;
		text-align: center;
	}
	
	div.subTwo h2 {
		margin: 10px 0 0 0;
	}
	
	div.sub div p.box img {
		background-color: #0F1272;
		color: #fff;
		font-size: 80%;
		padding: 1px 1px 1px 1px;
		margin: 0 0 -2px 0;
	}


/* *************************************************************
	shortlist expiring link colours
************************************************************* */

	a.shtLstExpireToday {
		color: #c1c2c3 !important;
	}
	
	a.shtLstExpired {
		color: #83a6cb !important;
	}

/* *************************************************************
	Page specifics
************************************************************* */

	/* *********************************************************
		MJ Account
	********************************************************* */
	
		body#mj-account td#searchTerms fieldset {
			border: none;
		}
	
		body#mj-account td#searchTerms h3 {
			position: relative;
		}
		
		body#mj-account td#searchTerms h3 span {
			position: absolute;
			right: 10px;
			top: 5px;
		}
	
		body#mj-account td#searchTerms ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
		body#mj-account td#searchTerms ul li {
			list-style-type: none;
			display: block;
			margin: 0 0 0 10px;
			padding: 2px 1px;
			position: relative;
			overflow: hidden;
			border: solid #dbdddf;
			border-width: 1px 0;
		}
	
		body#mj-account td#searchTerms li label {
			padding-left: 27px;
			font-size: 95%;
			position: relative;
			cursor: hand;
			width: 90%;
		}

		body#mj-account td#searchTerms ul li span {
			display: block;
			font-size: 85%;
			padding: .2em 0 0 0;
			position: absolute;
			top: 0;
			right: 10px;
			text-align: right;
		}
	
		body#mj-account td#searchTerms li label:hover, 
		body#mj-account td#searchTerms li label.hover {
			color: #5e8cbd;
			background: #FFF url(/images/general/chnl_li_slctd.gif) top left no-repeat;
		}
		
		body#mj-account td#searchTerms li:hover,
		body#mj-account td#searchTerms li.hover {
			border: solid #0F1272;
			border-width: 1px 0;
			background: #FFF;
		}
	
		body#mj-account td#searchTerms li:hover span,
		body#mj-account td#searchTerms li.hover span {
			color: #5e8cbd;
		}
	
		body#mj-account td#searchTerms li label input.checkbox {
			position: absolute;
			left: 2px;
			top: 0;
		}
		
		body#mj-account td#searchTerms li label input[class="checkbox"].checkbox {
			left: 5px;
			top: 3px;
		}
	
		body#registrationRedirect div#linkContainer {
			border: 1px solid #8cb9e8;
			background: #8cb9e8 url(../images/general/regredirect_bg.png) 0 0 repeat-x;
			margin: 1em 5em;
			padding: 1em 3em 2em 3em;
		}
		
		body#registrationRedirect div#linkContainer dt {
			font-weight: bold;
			margin: 1em 0 0 0;
			padding: 0 0 0 15px;
			background: transparent url(../images/general/regredirect_bullet.png) 0 center no-repeat;
		}
		
		body#registrationRedirect div#linkContainer dd {
			margin: 0 0 0 3em;
			font-size: 95%;
		}
		
/* *************************************************************
	Newsfeed
************************************************************* */
	body#newsfeed div.block {
		width: 195px;
		margin: 1em 0 1em 0;
	}
	
	body#newsfeed div.block h2 {
		height: 1em;
		padding: .5em 12px;
		margin: 0;
		background: #ebebeb url(../images/general/tab_top.gif) 0 0 no-repeat;
		font-size: 120%;
		color: #0F1272;
	}

	body#newsfeed div.block div {
		border: 1px solid #ebebeb !important;
		border-top: 0;
		background: #fff;
		padding: .8em 10px;
		margin: 0;
		position: relative; /* MC - IE6 Peekaboo bug fix */
	}
	
	#articles {
		width:515px;
		float:left;
		padding: .5em 1.6em 0 0;
	}
	
	#articles h1{
		text-align: center;
	}
	
	body#newsfeed form fieldset select {
		font-size: 100%;
		width: 180px;
	}
	
	/* *************************************************************************
		Register Page /prereg/register.html
	************************************************************************* */
	
		div#preReg h2 {
			background: none;
			font-size: 1.2em;
		}
			
		div#preReg form {
			margin: 0;
			padding: 0;
		}
			
		div#preReg form fieldset {
			border: 0;
			margin: 0 0 1em 0;
		}
			
				
		div#preReg div.bgWrap {
			background:  #ebebeb;
			padding: 6px;
		}
			
				
		div#preReg fieldset#preRegPrsnl div.bgWrap div {
			float: left;	
			width: 240px;
		}
			
		div#preReg fieldset#preRegPrsnl div.bgWrap label,
		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.8em;
		}
			
		div#preReg fieldset#preRegPrsnl div.bgWrap input,
		div#preReg fieldset#preRegPrsnl div.bgWrap select {
			margin: 0;
			width: 215px;
		}
			
		div#preReg fieldset#preRegVcncy div.bgWrap div {
			float: left;	
			width: 240px;
		}
			
		div#preReg fieldset#preRegVcncy div.bgWrap input,
		div#preReg fieldset#preRegVcncy div.bgWrap select {
			margin: 0;
			width: 215px;
		}
			
		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: 90%;
			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: 198px;
		}
		div#preReg fieldset#preRegTerms label{
			display: inline;
		}
		div#preReg fieldset#preRegTerms p{
			margin-bottom: 1em;
		}
		div#preReg fieldset#preRegTerms input.submit{
			background: #000;
		}
		
		/* *************************************************************************
		Jobtypes
	    ************************************************************************* */
		
		div#preReg fieldset#preRegVcncy div.jobtype div {
			float: left;	
			width: 155px;
			background-color: #ebebeb;
		}
		
		div#preReg div.jobtype {
			background: #ebebeb;
			padding: 6px;
		}
		
		div#preReg fieldset#preRegVcncy div.jobtype label {
			font-size: 90%;
			font-weight: bold;
			height: 1.8em;
		}

		/* ****************************************************************
expired vacancies on lucky dip for vacdetails template
****************************************************************** */

body#vacform .boxWrap fieldset{
	border:0;
	margin:0;
	padding:0;
}

body#vacform div.boxWrap{
	margin: 0 0 1em 0;
	background: #EBEBEB;
	border:1px solid #0F1272;
	font-weight:bold;
	text-align:left;
	width:590px;
	padding:4px;
	position:relative;
}

body#vacform div.boxWrap div{
	margin: 3px 0 0 0;
	float: left;
	width: 146px;
	}
	
body#vacform div.boxWrap input,
body#vacform div.boxWrap select{
	margin: 0;
	padding: 0;
	width: 130px;
	border:1px solid #0F1272;
}

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:34px;
	right:3px;
}

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;
	border: 1px solid #797777;
	background: #7E7E7E url(/images/home/bg_btn.gif) 0 0 repeat-x;
}

body#vacform h2{
	background: #7E7E7E url(/images/home/bg_btn.gif) 0 0 repeat-x;
	border:0;
	margin:0;
	font-size:120%;
	padding:2px;
	width:150px;
	color: #fff;
	text-align:center;
}

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:#E5E5EF;
border:1px solid #0C2D83;
margin-bottom:2em;
width:450px;
}

/* *************************************************************
	Skills section -  linked from homepage
************************************************************* */
body#skillsPage #container{
	overflow: hidden;
}
body#skillsPage #container #content{
	clear: left;
	float: left;
	width: 76%;
}
body#skillsPage #container #content p{
	margin-right: 10px;
}
body#skillsPage #container #recruiter{
	background: #ebebeb;
	float: left;
	width: 23%;	
	border: 2px solid;
	border-top-color: #EDEDED;
	border-right-color: #D0D0D0;
	border-bottom-color: #D0D0D0;
	border-left-color: #EDEDED;
	background: #ebebeb;
}
body#skillsPage #container #recruiter h2{
	margin: 0;
	padding: 5px;
}
body#skillsPage #container #recruiter h2{
	background: #7A7A7A;			
	border: 2px solid;
	border-top-color: #B3B3B3;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #B3B3B3;
	color: #fff;
	font-size: 1.1em;
	margin: -2px -2px 0 -2px;
	padding: .3em 5px;
}
body#skillsPage #container #recruiter p{
	margin: 0;
	padding: .8em 5px;
}
body#skillsPage #container #recruiter a{
	text-decoration: none;
}
body#skillsPage #container #recruiter p a{
	color: #000;
}
body#skillsPage #container #recruiter h2 a{
	color: #fff;
	font-weight: bold;
}
body#skillsPage #container form{
	clear: both;
}
body#skillsPage #container form input.submit{
	float: none;
}

/* *************************************************************
	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;
	}
	/* */

/* ****************************************************************
	Manage Subcriptions
****************************************************************** */
	/*body#manage_subscriptions div#container form#subscription_preferences{width:810px;margin:0px;padding:0px;}*/
	#manage_subscriptions.home #email_settings {
		background-color: #EBEBEB;
		padding: 0 10px;
		margin: 0;
		margin-bottom: 10px;
		list-style: none;
		overflow: hidden;
		float: none;
		width: 718px;
	}
	
	#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;}
	body#manage_subscriptions form#subscription_preferences ul#email_settings{
		width:773px;
		margin:0 0 10px 10px;
	}
	body#manage_subscriptions form#subscription_preferences input.submit{
		margin:5px 15px 0 0;
	}
	body#manage_subscriptions form#subscription_preferences input.reset{
		margin:5px 0 0 10px;
	}
	#manage_subscriptions.home #subscription_preferences fieldset {
		padding: 5px;
		width: 783px;
		border: none;
		margin:0 0 10px 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: #171C5C;
	}
	
	#manage_subscriptions.home #subscription_preferences .module {
		width: 350px;
		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;}
	#manage_subscriptions.home #subscription_preferences .module .description {font-size: 11px; padding-top: 10px;}
	#manage_subscriptions.home #subscription_preferences #career_services #jobs_by_email {width: 718px;}
	#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%;}
	#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: #EBEBEB;}
			
			/* 2 Row header - border colour */
			#manage_subscriptions.home #subscription_preferences .module .bar {
			border-bottom: 1px solid #7E7E7E;} 
			
			/* 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: #EBEBEB 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: #DFDFDF url(/images/general/profile_top.gif) no-repeat top left;}			

/* ****************************************************************
				6 Active
****************************************************************** */
				#manage_subscriptions.home #subscription_preferences #career_services .profile .name .status-active {
				background: #171C5C 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;}

div.jobhunting {
	background:  url(../images/general/bg_dot_vrt.gif) top left repeat-y;
	overflow: hidden;
	position: relative;
	padding-left: 20px;
}

div.jobhunting h3 {
	font-size: 130%;
}

div.jobhunting ul {
	list-style: none;
	margin: 0;
	padding: 0 5px;
	width:100%;
	float: left;
}

div.jobhunting ul li {
	background: url(../images/home/bullet.gif) 0 5px no-repeat;
	margin: 0 0 .6em 0;
	padding: 0 0 0 10px;
}

div.jobhunting ul li.one {
	background: url(../images/general/List_images_1.gif) 0 0 no-repeat;
	padding: 0 0 0 20px;
}

div.jobhunting ul li.two {
	background: url(../images/general/List_images_2.gif) 0 0 no-repeat;
	padding: 0 0 0 20px;
}

/* *************************************************************************
		Register Page /prereg/register.html
	************************************************************************* */
		
		*html div#preReg{overflow:hidden;float:left;width:734px !important;clear:both;margin:0!important;padding:0 !important;}
		div#preReg{width:722px;float:left;margin:0;padding:0;}
		div#preReg h2 {
			background: none;
			font-size: 1.2em;
			padding: .2em 0;
			font-weight: bold;
		}
		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{
			font-size: 130%;
			padding-left: 20px !important;
			padding-right: 20px !important;
		}			
				
		div#preReg div.bgWrap {
			background:#EAEBF3;
			padding: 6px;
			
		}

		div#preReg div{
			overflow: hidden; /* Clear floats */
			width: 710px;
		}			

		div#preReg fieldset#preRegPrsnl div.bgWrap div {
			float: left;	
			width: 235px;
		}

		div#preReg fieldset#preRegPrsnl div.bgWrap{background:#EAEBF3  !important;}

		div#preReg fieldset#preRegPrsnl div.bgWrap label,
		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.8em;
		}
			
		div#preReg fieldset#preRegPrsnl div.bgWrap input,
		div#preReg fieldset#preRegPrsnl div.bgWrap select {
			margin: 0;
			width: 220px;		
		}
			
		div#preReg fieldset#preRegVcncy div.bgWrap div {
			float: left;	
			width: 235px;
		}
			
		div#preReg fieldset#preRegVcncy div.bgWrap input,
		div#preReg fieldset#preRegVcncy div.bgWrap select {
			margin: 0;
			width: 220px;
		}
		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: 90%;
			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: 235px;
		}
		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: #171C5C;
			/*border: 1px solid #0B4499;*/
			margin: 40px 0 0.5em 0;
			overflow: hidden;
			padding: 5px 10px;
		}
		#search fieldset {
			border: none;
			position: relative;
		}
		#search fieldset label{
			color: #fff;
			float: left;
			font-weight: bold;
			font-size: 90%;
			padding: 0 10px 10px 0;
			width:150px;
		}
		#search fieldset input,
		#search fieldset select{
			display: block;
			font-weight: normal;
			font-size: 100%;
			margin:2px 0 0 0 !important;
		}
		#search input#Query {
			border: 1px solid #0B4499;
			height: auto;
			/*padding: .2em 4px;*/
			width: 150px;
			padding:1px 0;
			margin:2px 0 0 0;
		}
		#search select#andoror,
		#search select#daysback{
			width: 150px;
		}
		#search select#emp_mkt_cd{
			width: 150px;
		}
		#search input {
			margin: 0;
			vertical-align: top;
		}
		#search input.button {
			background: #F0037F  url(../images/general/bg_blue_grad.gif) 0 0 repeat-x;
			border: 1px solid #F0037F ;
			color: #fff;
			float: right;
			font-size: 90%;
			font-weight: bold;
			margin: 13px 10px 0 0 !important;
			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: 235px;
			padding: 6px 0 0 0 !important;
			background-color: #EAEBF3;
		}
		
		div#preReg div.jobtype {
			background: #EAEBF3;
			padding: 6px;
		}
		
		div#preReg fieldset#preRegVcncy div.jobtype label {
			font-size: 90%;
			font-weight: bold;
		}
		
		/* *************************************************************************
		JBE
	    ************************************************************************* */
		
		div#preReg fieldset#preRegVcncy div.jbe div {
			float: left;	
			width: 90%;
			background-color: #EAEBF3;
		}
		
		div#preReg div.jbe {
			background: #EAEBF3;
			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;
		}

	/*Who's seen my CV*/ 
	body#whosViewed h2{margin:0.2em 0 1em;}
	body#whosViewed p {color:#0F1272;font-weight:bold;}
	body#whosViewed ul.reasons{list-style:none;margin:0 0 0 10px;padding:0;width:800px;}
	body#whosViewed ul.reasons li{display:block;margin:0;padding:0 0 10px 20px;line-height:130%;}
	body#whosViewed ul.reasons li.one{background:url(../images/general/List_images_1.gif) no-repeat scroll 0 0;}
	body#whosViewed ul.reasons li.two{background:url(../images/general/List_images_2.gif) no-repeat scroll 0 0;}
	body#whosViewed ul.reasons li.three{background:url(../images/general/List_images_3.gif) no-repeat scroll 0 0;}
	body#whosViewed ul.reasons li.four{background:url(../images/general/List_images_4.gif) no-repeat scroll 0 0;}




	/***************************************************************
	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 div.col{		
		float: left;
		width: 355px;
	}		
	body#careerTools div.twocol div.col.firstcol{
		margin-right: 20px;
	}	
	body#careerTools div.twocol div.col.firstcol ul{
		margin: 0;
	}
	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;
	}
	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:none !important;}
	
body#careerTools .career-order .left {float:left; width:80%;}
body#careerTools .career-order .right {float:left; width:20%; text-align:center;}
body#careerTools .career-order h2 {font-size:1.7em;}
body#careerTools .career-order h3 {font-size:1.3em; color:#000;}
body#careerTools .career-order h4 {font-size:.9em; color:#a3a3a3; padding:0 0 20px 10px;}
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; margin:0 10px;}
body#careerTools .buynow .order {float:left; width:20%; text-align:center;}
	
