/* [%-# @(#)hunter.css	1.13 14:43:48,11/10/13 (yy/mm/dd) -%] */
/* *****************************************************
	Imports
***************************************************** */

	@import url(global.css);

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

	* {
		padding: 0;
	}
	body#candidate-home div.blockWrapper{
		width:635px;
		float:left;
	}
	div.blockWrapper {
		float: left;
		width:635px;
	}

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

	div.block {
		width: 100%;
		margin: 0 0 1em 0;
	}
	
	body.HTML{
		background:#F3F7F8;
	}
	
	div.block h2 a {
		float: right;
	}
	
	div.block h3 {
		height: 1em;
		padding: .5em 0px .5em 10px;
		margin: 0;
		font-size: 100%;
	}
	
	div.block div {
		border: 2px solid #dddddd !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;
	}
	
	div.block div label input {
		vertical-align:middle;
		margin:0 3px 0 0;
	}
	
	div.block div input.submit {
		display: inline;
		float: none;
	}
		
	div.block p span {
			font-size: 85%;
	}

	div.box4 div.jobhunting p.align-right a.button{display:block;}


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

	div.block div table {
		width: 610px;
		border: none;
	}
	
	div.block div table.jobEmail th {
		border: none !important;
		font-size:12px;
	}
	
	div.block div table.jobEmail th.joboptions {
		text-align: right;
	}
	div.block div table.jobEmail th.joboptions a{
	/*	color:#000;*/
	}
	div.block div table.jobEmail th.joboptions a:hover {
		text-decoration:none;
	}

	div.block div table.jobEmail2 th {
		font-weight: bold;
	}
	
	div.block div table.jobEmail2 em {
		font-style: normal;
	}
	
	div.block div ul {
		list-style: none;
		margin-left: 0px;
	}
	
	div.block div li {
		background:none;
		padding:0px;
		margin:15px 0;
	}

	body#candidate-home div.block div ul li{list-style-type:none;padding:8px 0;margin:0px;}
	body#candidate-home div.block div p{margin:0px;padding:0 0 1em 0;}



	body#candidate-home div.block div ul li a{
		text-decoration:none;
		font-weight:bold;
		-moz-border-radius: 10px 10px 10px 10px;
		 -webkit-border-radius:10px;
		 -moz-border-radius:10px;
		 border-radius:10px;
    background: url(../images/general/arrow-m-r-teal.png) no-repeat scroll right center, -moz-linear-gradient(center top , #F6F6F6, #DCDCDC 50%, #CACACA 50%, #D6D6D6 100%) repeat scroll 0 0 transparent;
    background:url(../images/general/buttons/arrow-s-r-teal.png) center right no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,#F6F6F6),color-stop(0.5,#D6D6D6),color-stop(0.5,#CACACA),color-stop(1.0,#D6D6D6)) !important;
	background:url(../images/general/arrow-s-r-teal.png) center right no-repeat,linear-gradient(center top,#F6F6F6,#DCDCDC 50%,#CACACA 50%,#D6D6D6 100%) !important;
	background-color:#eee;
	border: 1px solid #999999;
	text-transform:lowercase;
		font-size:14px;
		font-family: Trebuchet MS,arial,helvetica,sans-serif;
		background-position: -10000px 0 !important;
		color: #47646c;
		padding:3px 8px;
		cursor:pointer;
		margin:.5em 0;
		vertical-align:middle;
	}
	body#candidate-home div.block div ul li a:hover{background: url(../images/general/arrow-s-r-teal.png) no-repeat scroll right center, -moz-linear-gradient(center top , #F6F6F6, #DCDCDC 50%, #CACACA 50%, #E9E9E9 100%) repeat scroll 0 0 transparent;
    border-color: #CCCCCC #B3B3B3 #B3B3B3 #CCCCCC;
	background-position: -10000px 0 !important;}
	body#list_applications table.rlAdmin tr{border:1px solid #000000;}
/***************************************************************
	Job Hunting
***************************************************************/
	
	div.jobhunting h3{
		font-size:130%;
	}

	div.jobhunting ul {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0;
		padding:0 0px 0 5px;
	}

	div.jobhunting ul li {
		background:transparent url(../images/general/bullet.gif) no-repeat scroll 0 3px;
		margin:0 0 8px;
		padding:0 0 0 18px;
	}

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

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

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

	form#letter_form fieldset {
		padding: 10px 0 0 !important;
	}
	
	form#letter_form fieldset label {
		display: inline;
		padding: 0;
	}
	
	input#letter_description {
		width: 200px;
		vertical-align: middle;
		margin: 0 10px;
	}
	
	form#letter_form textarea {
		width: 604px;
		height: 150px;
		margin: 15px 0 10px 79px;
		vertical-align: bottom;
		font-size:12px;
	}
	form#letter_form fieldset{
		width:690px;
		margin:0px;
		padding:0px;
	}
	form#letter_form fieldset input.submit {
		margin:0 0 10px 10px !important;
		float:right;
		width:auto;
	}

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

	table.subsTable {
		width: 100%;
		font-size: 110%;
	}
	
	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: #333333;
		border: solid #fff;
		border-width: 0 0 1px 0;
		background-color: #ebebeb;
		padding-left: 8px;
	}
	
	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;
	}
	
	div.sub {
		float: right;
		width:128px !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 {
		font-size: 80%;
		padding: 1px 1px 1px 1px;
		margin: 0 0 -2px 0;
	}


/* *************************************************************
	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-width: 1px 0;
		}
	
		body#mj-account td#searchTerms li label {
			padding-left: 27px;
			font-size: 95%;
			position: relative;
			cursor: pointer;
			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:hover,
		body#mj-account td#searchTerms li.hover {
			border-width: 1px 0;
		}
	
		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 {
			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;
		}
		
		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;
		font-size: 120%;
	}

	body#newsfeed div.block div {
		border-top: 0;
		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 {
			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;
		}
		
		/* *************************************************************************
		Jobtypes
	    ************************************************************************* */
		
		div#preReg fieldset#preRegVcncy div.jobtype div {
			float: left;	
			width: 155px;
		}
		
		div#preReg div.jobtype {
			padding: 6px;
		}
		
		div#preReg fieldset#preRegVcncy div.jobtype label {
			font-size: 90%;
			font-weight: bold;
			height: 1.8em;
		}

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

	/* */
/* *************************************************************************
		search_to_jbe_create_account
	************************************************************************* */

	#search-to-jbe table.colhighlight table {
			width: 100%;
		}

		#search-to-jbe table.colhighlight td.leftSide{
			width:46% !important;
		}
		#search-to-jbe table.colhighlight td.leftSide input{display:block;}
		#search-to-jbe table.colhighlight input.checkbox {
			display: inline !important;
			margin-bottom: 0 !important;
			padding-bottom: 0 !important;

		}
		#search-to-jbe table.colhighlight td.leftSide p input.checkbox{width:auto !important;vertical-align:middle;}
/* ****************************************************************
	Manage Subcriptions
****************************************************************** */

	#manage_subscriptions.home #email_settings {
		background-color: #dae7ea;
		padding: 0 10px;
		margin: 0;
		margin-bottom: 10px;
		list-style: none;
		overflow: hidden;
		height: 1%;
		float: none;
	}
	
	#manage_subscriptions.home #email_settings li {
		margin:5px 0 0 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;color:#47646C;}
	#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:770px;
		border: none;
		float:left;
		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;
	}
	body#manage_subscriptions form#subscription_preferences input.submit{margin:0px;}
	#manage_subscriptions.home #subscription_preferences .module {
		width: 355px;
		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:750px;}
	#manage_subscriptions.home #subscription_preferences #career_services #jobs_by_email label {float: left;color:#333333;}
	#manage_subscriptions.home #subscription_preferences #career_services #jobs_by_email div.bar label{color:#333333;}
	#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: #dae7ea;}
			
			/* 2 Row header - border colour */
			#manage_subscriptions.home #subscription_preferences .module .bar {
			border-bottom: 1px solid #333333;} 
			#manage_subscriptions.home #subscription_preferences #jobs_by_email .bar strong label{color:#333333;}
			/* 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:#eff4f5;}
/* ****************************************************************
				6 Active
****************************************************************** */
				#manage_subscriptions.home #subscription_preferences #career_services .profile .name .status-active {
			    background:#d3e2e7;color:#333;} 

				/*#manage_subscriptions.home #subscription_preferences #career_services .profile .name .status-active * {
				color: #ffffff !important;*/} 

/* *************************************************************************
		Register Page /prereg/register.html
	************************************************************************* */
		
		*html div#preReg{overflow:hidden;float:left;width:760px !important;clear:both;margin:0!important;padding:0 !important;}

		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 {
			padding: 6px;
		}

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

		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: 225px;		
		}
			
		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: 225px;
		}
		div#preReg fieldset#preRegVcncy p {
			margin: .5em 0;
			clear:both;
		}
			
		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: 225px;
		}
		div#preReg fieldset#preRegTerms input{
			width: auto;
		}
		div#preReg fieldset#preRegTerms label{
			display: inline;
		}
		div#preReg fieldset#preRegTerms p{
			margin-bottom: 1em;
		}
			
		#search {
			margin:0;
			padding:0;
		}
		#search fieldset {
			border: none;
			position: relative;
		}
		#search fieldset label{
			float: left;
			font-weight: bold;
			font-size: 90%;
			padding: 0 10px 10px 0;
			width:200px;
		}
		#search fieldset input,
		#search fieldset select{
			display: block;
			font-weight: normal;
			font-size: 100%;
			margin:2px 0 0 0 !important;
		}
		#search input#Query {
			height: auto;
			padding:1px 0;
			width: 200px;
			margin:2px 0 0 0;
		}
		#search select#andoror,
		#search select#daysback{
			width: 200px;
		}
		#search select#emp_mkt_cd{
			width: 140px;
		}
		#search input {
			margin: 0;
			vertical-align: top;
		}
		#search input.button {
			float: right;
			font-size: 90%;
			font-weight: bold;
			margin: 15px 20px 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: #333333;
			font-size: 90%;
			margin: 0;
		}
		
		div#preReg fieldset#preRegVcncy div.jobtype div {
			float: left;	
			width: 240px;
			padding: 6px 0 0 0 !important;
		}
		
		div#preReg div.jobtype {
			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%;
		}
		
		div#preReg div.jbe {
			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;
		}

/***************************************************************
	Career Tools /home/careertools.html
***************************************************************/
	body#mj-account div.leftcolHold ul{list-style-type:none;margin:0 0 1em 0;}

	body#careerTools div.bottom{
		border:0px none;
	}
	body#careerTools div.twocol{
		border-bottom: 1px solid #ccc;
		margin: 0 0 1em 0;
		overflow: hidden;
		width: 740px;
	}
	body#careerTools div.twocol div.col{		
		float: left;
		width: 360px;
	}		
	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 0px 10px;
	}
	body#careerTools div .col p a.mainLink{
		font-weight: bold;
	}
	body#careerTools div.onecol {
		border:10px solid #EEE;
		overflow:hidden;
		padding:12px 17px 5px;
		width:740px;
	}
	body#careerTools .career-order .left {
		float:left;
		margin:0;
		padding:0;
		width:550px;
	}
	body#careerTools .career-order .right {
		float:right;
		font-size:10px;
		padding:10px;
		width:136px;
    }
	body#careerTools .buynow {
		border-bottom:3px solid #EEEEEE;
		overflow:hidden;
		padding:12px 17px 5px;
		width:765px;
    }
	body#careerTools .order {
		float:left;
		text-align:center;
		width:20%;
	}
	body#careerTools div.onecol ul{
		overflow: hidden;
		margin:0 0 0 10px;
		width: 740px;
	}
	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 ul li a{
		background:transparent url(../images/general/bullet.gif) no-repeat scroll 0 5px;
		padding:0 0 0 10px;
	}

	
/**************************************************************
	Career Books 
***************************************************************/
	body#careerBooks div.onecol{
		border:10px solid #EEEEEE;
		overflow:hidden;
		padding:12px 17px 5px;
		width:740px;
	}
	body#careerBooks .career-order h3 {
		color:#000000;
		font-size:1.3em;
	}
	body#careerBooks .left ul{
		margin:0px;
		padding:0 0 0 10px;
		width:540px;
	}
	body#careerBooks .left ul li{
		background:transparent url(../images/general/bullet.gif) no-repeat scroll 0 5px;
		padding:0 0 0 10px;
		list-style-type:none;
	}
	body#careerBooks .career-order h4 {
		color:#A3A3A3;
		font-size:0.9em;
		padding-bottom:20px;
	}
	body#careerBooks .career-order h2 {
		font-size:1.7em;
		color:#333333;
	}
	body#careerBooks .career-order .left {
		float:left;
		margin:0;
		padding:0;
		width:550px;
	}
	body#careerBooks .career-order .right {
		float:right;
		font-size:10px;
		padding:10px;
		width:136px;
	}
	body#careerBooks .buynow {
		border-bottom:3px solid #EEEEEE;
		overflow:hidden;
		padding:12px 17px 5px;
		width:726px;
	}
	body#careerBooks .order {
		float:left;
		text-align:center;
		width:20%;
	}
/***************************************************************
	JobsToday Career Tools /home/careertools.html
***************************************************************/
	body#careerTools a.button:hover{margin:0 !important;}
	body#careerTools .nomargin{margin:0 !important;}
	body#careerTools .row{width:100%;float:left;margin:0;padding:0 0 20px 0;}
	body#careerTools .career-left{width:240px;float:left;margin:0;padding:0;}
	body#careerTools .stories{width:100%;float:left;margin:0;padding:0 0 10px 0;}
	body#careerTools .stories ul{margin:0;padding:0;list-style:none;width:100%;float:left;}
	body#careerTools .stories ul li{width:100%;margin:0;padding:10px 0;_padding:10px 0 0 0;float:left;}
	body#careerTools .stories ul li img{float:left;width:55px;margin:0 5px 0 0;padding:0;height:55px;}
	body#careerTools .stories ul li a.button{float:right;margin:0;}
	body#careerTools .career-left p strong{display:block;}
	body#careerTools #video{width:100%;margin:0;padding:0;float:left;}
	body#careerTools #video p{float:left;margin-top:10px;}
	body#careerTools .head-hunted a.button{float:right;margin:0;}
	body#careerTools .head-hunted{width:470px;float:left;margin:0;padding:0 10px 10px 0;}
	body#careerTools .head-hunted h4{padding:5px 10px;margin:0 -10px 10px 0;}
	body#careerTools .head-hunted p{padding:0 10px;}
	body#careerTools .head-hunted p strong{display:block;}
	body#careerTools .head-hunted ul{width:460px !important;margin:0;padding:10px 10px 0 !important;list-style:none;margin:0;float:left;}
	body#careerTools .head-hunted ul li{width:450px !important;margin:0;padding:0 0 6px 10px !important;}
	body#careerTools .career-right{width:480px;float:right;margin:0;padding:0 0 0 10px;}
	body#careerTools .career-right ul{margin:0;padding:0;list-style:none;width:235px;float:left;padding:0 5px 0 0;}
	body#careerTools .career-right ul li{padding:0 0 6px 10px;float:left;width:225px;}
	body#careerTools ul li.course-head{font-weight:bold;background:none;padding:0 0 6px 0;}
	body#careerTools .career-left ul{margin:0;padding:0;list-style:none;width:240px;float:left;padding:0;}
	body#careerTools .career-left ul li{padding:0 0 6px 10px;float:left;width:230px;}
	body#careerTools .career-left a.right{float:right;margin:0 0 1em 0;}
	body#careerTools .career-right a.right{float:right;margin:0;}
	body#careerTools .career-left a.button:hover{margin:0 0 1em 0 !important;}

/* ******************************************************
MyJobsite
****************************************************** */
body#candidate-home a.helpLink {
	background:transparent url(../images/general/help.gif) no-repeat scroll 0;
}
#candidate-home .awaiting_message {
	background: #e56255 url(/images/general/candidate_awaiting_message_t.gif) left top no-repeat;
	padding-top: 10px;
}
body#candidate-home .awaiting_message img {
	float: left;
	margin-left: 10px;
	width:40px;
}
#candidate-home .awaiting_message p {
	float: left;
	margin: 0;
	padding: 0 10px;
	color: #fff;
	width:540px;
}
body#candidate-home .awaiting_message a {
	color: #fff;
}

#candidate-home .awaiting_message div {
	background: url(/images/general/candidate_awaiting_message_b.gif) left bottom no-repeat;
	padding-bottom: 10px;
	overflow: hidden;
	height: 1%;
}

/* ******************************************************
	START - MyJobsite 2.0 with tabs
****************************************************** */

body#candidate-home div.tabsContainer table th,
body#candidate-home div.tabsContainer table td{
	font-size: 100%;
}
body#candidate-home div.tabsContainer table th{
	border-color:#fff;
	border-style:solid;
	border-width: 0 0 1px 1px;
}
* html body#candidate-home div.tabsContainer table th,
* html body#candidate-home div.tabsContainer table td{
	font-size: 110%;
}
body#candidate-home h1, body#candidate-home h2{
	margin: 0 0 .5em 0;
}
body#candidate-home h1{
	border: 0;
	font-size: 150%;
}

body#candidate-home h3{
	font-size: 120%;
	height: 1%;
	overflow: hidden;
	text-indent: 0 !important;
}
body#candidate-home #mjJBE div.profiles h3{overflow:inherit;}
body#candidate-home a.featureLink{
	font-weight: normal;
	line-height: 170%;
	padding-left: 15px;
	text-decoration: underline;
}

body#candidate-home ul.linkList,
body#candidate-home ul.reportList{
	margin: 0 0 0 3px;
}

body#candidate-home ul.linkList{
float:left;
}

body#candidate-home ul.linkList li,
body#candidate-home ul.reportList li{
	font-size: 100%;
	list-style: none;
	margin: 0;
	padding: 0 0 0 15px;
}
body#candidate-home ul.linkList li a,
body#candidate-home ul.reportList li a{
	font-weight: normal;
	line-height: 170%;

}
body#candidate-home ul.reportList li{
	background:url(/images/general/report_icon2.gif) no-repeat 3px 4px;
	padding: 0 0 0 20px;
}
body#candidate-home ul.reportList{
	margin: 0 0 1em 0;
}
body#candidate-home a.featureLink{
	background:url("../images/general/bullet1.gif") no-repeat scroll 0 5px transparent;
	padding-left:12px;
	text-decoration:underline;
}
body#candidate-home a.helpLink{
	display: block;
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	text-indent: -5000px;
	width: 15px;
}

body#candidate-home div.alert,
body#candidate-home div.addCVMessage{
	margin: 0px;	
	position: relative;
	margin:1em 12px 0;
	float:left;
	padding:5px !important;
	width:902px;
	_width:887px

}
* html body#candidate-home a.jsHideMsg{
	position: absolute;
	right: 15px;
}
/*
	Reusable column module
*/

div.cols{
	margin: 0 0 12px 0;
	float:left;
	width: 744px;
	overflow:hidden;
}
div.cols div.col{
	position: relative;
}
body#candidate-home div.cols.onecol{
	width: 942px;
}
body#candidate-home div#mjOffers div.cols.onecol{width:914px;}
body#candidate-home div#mjOffers div.col.firstcol{width:888px;}
div.cols.onecol{
	width: 744px;
}
div.cols.onecol div.col{
	background: #fff;
	border: 1px solid #ccc;
	margin: 0;
	padding: 12px;
	width:749px;
}
/*div.cols.twocols{
	background: transparent url(/images/tabs/bg_2colbox_intab_style1.gif) no-repeat left bottom;
}*/
div.cols.twocols div.col{
	
	float: left;
	padding: 12px;
	width: 341px;
}
div.cols.twocols div.col.firstcol{
	margin: 0 12px 0 0;
	border: 1px solid #ccc;
	background:#fff;
}

div.cols.threecols{
	background: transparent url(/images/tabs/bg_3colbox_intab_style1.gif) no-repeat left bottom;
}
div.cols.threecols div.col{
	border: 1px solid #c2d8eb;
	border-width: 1px 0 0 0;
	float: left;
	padding: 12px;
	width: 212px;
}			
div.cols.threecols div.col{ /* Use for middle cols */
	margin: 0 12px 0 0;
}
div.cols.threecols div.col.firstcol{
	margin: 0 12px 0 0;
}


/*
	My Status tab
*/

#mjHome #feed p{
	margin: 0 0 .3em 8px;
}
#mjHome #feed h3{
	border-top: 1px solid #ccc;
	width: 100%;
	margin-top: .7em;
	padding-top: 1em;
}
#mjHome #feed h3.first{
	border-top: 0;
	margin-top: 0;
	padding-top: 0;
}
#mjHome div.cols.twocols div.col{
	margin-bottom: 0;
	padding: 12px 12px 1em 12px;
}
#mjHome div.cols.twocols div.col.firstcol{
	background: #fff;
}
#mjHome div.cols.twocols #jobSearch.col{
	padding: 0;
	width: 364px;
}
#jobSearch.col div.border{
	padding: 12px 12px 0 12px;
}
#jobSearch.col div.border form{margin:0;}
#jobSearch.col h2{
	color: #fff;
	font-size: 200%;
	line-height: 100%;
}
#jobSearch.col form fieldset{
	border: 0;
	margin: 0;
	position: relative;
}
#jobSearch.col form fieldset legend{color:#fff;display:none;}
#jobSearch.col form fieldset label.title{
	margin: 0 0 8px 0;
	padding: 0;
	color:#fff;
}
#jobSearch.col form fieldset input{
	border: 1px solid #999999;
	margin: 0;
	width: 90%;
}
#jobSearch .formGroup {
	float: left;
	width: 130px;
}
#jobSearch .subTitle {
	margin-top: 8px;
	display: block;
	font-size: 75%;
	color:#fff;
}
#jobSearch form fieldset input.searchButton {
	float: left;
	margin-top: 24px;
	position: relative;
	border: 1px solid #333;
	color: #fff;
	padding: 1px 0;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	width: 70px;
	cursor:pointer;
}
#jobSearch #advancedSearch {
	font-size: 90%;
	margin: 1.2em -12px 1.8em -12px;
	padding: 0 0 .7em 12px;
	width: 352px;
	color:#fff;
}
#jobSearch #advancedSearch a{color:#fff;}
#jobSearch #advancedSearch a:hover{color:#fff;text-decoration:none;}
body#candidate-home #promo{border:0px none;margin:10px 0 0 0;}
#promo{
	
	border-top: 12px solid #F4F8FB;
}
#promo h3.first{
	border-top: 1px solid #c2d8eb;
	margin: -12px -12px 0 -12px;
	padding: 12px 12px .5em 12px;
	width: 336px;
}
#promo p.first{
	padding-right: 145px;
}

/*
	My Apps tab
*/

#mjApps a.button {
	clear: none;
	display: block;
	float: left;
	line-height: 100%;
	margin: 0 0 5px 0;
	padding: 3px 10px;
	text-align: center;
	vertical-align: inherit;
}
body#candidate-home #mjApps table{
	margin: 0 0 1em 0;
	padding: 0;
}

/*
	My CV tab
*/

#mjCV div.cols div.col.firstcol ul{
	float:left;
	margin: 0;
	padding: 0;
}
#mjCV div.cols div.col.firstcol ul li{
	color: #00529B;
	font-weight: normal;
	list-style-image:none;
	list-style-type:none;
	margin-left: 7px;
	padding: 0 0 .2em 11px;
}

/*
	My JBE tab
*/
#mjJBE form fieldset{
	border: 0;
}
#mjJBE form fieldset label{
	display: block;
	float: left;
	padding: 0 15px 0 0;
}
#mjJBE form fieldset label input.radio{
	display: inline-block;
	margin: 0 5px 0 0 !important;
}
#mjJBE form fieldset input.submit {
	margin: 0;
}
#mjJBE div.profiles h3 a.button{
	font-size: 85%;
}
#mjJBE div.profiles{
	margin: 1em 0;
}
body#candidate-home #mjJBE div.profiles div.profile{
	margin: 1em 0 0 0;
	overflow: hidden;
	width:888px;
}
#mjJBE div.profiles div.profile{
	margin: 1em 0 0 0;
	overflow: hidden;
	width: 718px;
}
#mjJBE div.profiles hr{
	display: none !important;
}
#mjJBE div.profiles div.profile div.name{
	font-size: 110%;
	padding: .4em 12px;
	overflow: hidden;
	position: relative;
}
#mjJBE div.profiles div.profile.active div.name{
}
#mjJBE div.profiles div.profile.active div.name *{
	color: #fff;
}
#mjJBE div.profiles div.profile.inactive div.name{
	
}
#mjJBE div.profiles div.profile.inactive div.name a{
	color: #fff;
}
#mjJBE div.profiles div.profile div.name div.profileActions{
	position: absolute;
	top: .4em;
	right: 12px;
}
#mjJBE div.profiles div.profile div.name div.profileActions img{
	margin-bottom: -3px;
	margin-left: 10px;
}
#mjJBE div.profiles div.profile div.details{
	height: 1%;
	overflow: hidden;
	padding: 1em 12px;
}
#mjJBE div.profiles div.profile.active div.details{
	background: #f3f3f3;
	border:1px solid #ccc;
}
#mjJBE div.profiles div.profile.inactive div.details{
	background: #eee;
}
#mjJBE div.profiles div.profile div.details em{
	color: #000;
	font-style: italic;
}
#mjJBE div.profiles div.profile div.details div.profileSearch{
	float: left;
	width: 330px;	
}
#mjJBE div.profiles div.profile div.details div.profileSearch form{
	margin:0;
	padding:0;
}
#mjJBE div.profiles div.profile div.details div.profileSearch *{
	font-size: 95%;
}
#mjJBE div.profiles div.profile div.details div.profileSearch a{
	display: block;
	margin: 0 0 .4em 0;
}
#mjJBE div.profiles div.profile div.details div.profileSearch input{
	margin: 0 0 -3px 0;
}
#mjJBE div.profiles div.profile div.details p{
	border-right: 1px solid #ccc;
	float: left;
	font-size: 90%;
	line-height:140%;
	margin: 0 13px 0 0;
	padding: 0 15px 0 0;
	width: 420px;
}
#mjJBE div.profiles div.profile div.details p strong{clear:both;float:left;padding:0 5px 0 0;}
#mjJBE div.profiles div.profile.inactive div.details p{
	border-right: 1px solid #BFBFBF;
}

#mjJBE div.profiles fieldset input.submit {
	margin: 0;
}

/*
	Career Tools tab
*/

#mjCareer div.resourceCentre div.col div.cols div.col{
	background: 0;
	border: 0;
	float: left;
	padding: 0;
	width: 367px;
}
#mjCareer div.resourceCentre div.col div.cols{
	margin: 0;
}
#mjCareer div.resourceCentre div.col div.cols div.col ul.article-list{
	margin: 0 0 1em 8px;
}
#mjCareer div.resourceCentre div.col div.cols div.col ul.article-list li{
	list-style: none;
	margin: 0 0 .5em 0;
}
#mjCareer div.resourceCentre div.col div.cols div.col ul.article-list li.featureLink{
	background: transparent url(/images/general/arrow_tr.png) no-repeat 0 50%;
	font-size: 100%;
	padding: 0 0 0 15px;
}
#mjMyJobsRec{
	margin: 1em 0 0 0;
	width:942px;
	float:left;
	padding:0;
}
#mjMyJobsRec div.cols.onecol{
	width: 770px;
}
#mjMyJobsRec div.cols.onecol div.col{
	margin-bottom: 0;
}
#mjMyJobsRec div.cols.onecol div.col{
	border: 1px solid #ccc;
	overflow: hidden;
	width: 916px !important;
}
#mjMyJobsRec div.cols.twocols{
	background: #fff url(/images/tabs/bg_2colbox_style1.gif) no-repeat left bottom;
	width: 760px;
}
#mjMyJobsRec div.cols.twocols div.col{
	margin-bottom: 0;
	padding: 12px 12px 0 12px;
}
#mjMyJobsRec div.cols.twocols div.col{
	border: 2px solid #c2d8eb;
	border-width: 2px 0 0 0;
	overflow: hidden;
	width: 350px;
}
#mjMyJobsRec h2{
	/*color: #00529b !important;*/
	font-size: 130%;
	margin-top: 0;
}
#mjMyJobsRec h2 *{
	color: #00529b !important;
}
#mjMyJobsRec img{
	display: block;
	text-decoration: none;
	margin: 0 0 .3em 0;
}
#mjMyJobsRec a{
	float: left;
	font-weight: normal;
	margin: 0 7px 0 0;
	padding: 0;
	width: 108px;
}
#mjMyJobsRec a img{
	height: 35px;
	width: 90px;
}
#mjMyJobsRec a.first{
	clear: left;
}
#mjMyJobsRec #mjMyRec a{
	margin: 0 0 8px 0;
	width: 115px;
}
#mjMyJobsRec #mjMyJobs a.featureLink,
#mjMyJobsRec #mjMyRec a.featureLink{
	margin: 0 0 .7em 0;
	width: auto;
}
#mjMyJobsRec span{
	display: block;
	margin: 0 0 1.2em 0;
	overflow: hidden;
	width: 100%;
}

/**************************************************************
	local-jobs
**************************************************************/
#allPages{position:relative;}
body#localPages .tabs div{clear:both;}
body#localPages .tabs div h3{font-size:200%;}
body#localPages .tabs.jsOn div{clear:none !important;margin:50px 0 0;}
body#localPages .tabs.jsOn div h3{
	position:absolute;
	top:30px;
	width:30px;
	height:15px;
	font-size:110% !important;
	padding:5px 0;
	text-align:center;
}
body#localPages .tabs.jsOn div h3.sectionTitleA{left:0;}
body#localPages .tabs.jsOn div h3.sectionTitleB{left:30px;}
body#localPages .tabs.jsOn div h3.sectionTitleC{left:60px;}
body#localPages .tabs.jsOn div h3.sectionTitleD{left:90px;}
body#localPages .tabs.jsOn div h3.sectionTitleE{left:120px;}
body#localPages .tabs.jsOn div h3.sectionTitleF{left:150px;}
body#localPages .tabs.jsOn div h3.sectionTitleG{left:180px;}
body#localPages .tabs.jsOn div h3.sectionTitleH{left:210px;}
body#localPages .tabs.jsOn div h3.sectionTitleI{left:240px;}
body#localPages .tabs.jsOn div h3.sectionTitleJ{left:270px;}
body#localPages .tabs.jsOn div h3.sectionTitleK{left:300PX;}
body#localPages .tabs.jsOn div h3.sectionTitleL{left:330px;}
body#localPages .tabs.jsOn div h3.sectionTitleM{left:360px;}
body#localPages .tabs.jsOn div h3.sectionTitleN{left:390px;}
body#localPages .tabs.jsOn div h3.sectionTitleO{left:420px;}
body#localPages .tabs.jsOn div h3.sectionTitleP{left:450PX;}
body#localPages .tabs.jsOn div h3.sectionTitleQ{left:480px;}
body#localPages .tabs.jsOn div h3.sectionTitleR{left:510px;}
body#localPages .tabs.jsOn div h3.sectionTitleS{left:540px;}
body#localPages .tabs.jsOn div h3.sectionTitleT{left:570px;}
body#localPages .tabs.jsOn div h3.sectionTitleU{left:600px;}
body#localPages .tabs.jsOn div h3.sectionTitleV{left:630px;}
body#localPages .tabs.jsOn div h3.sectionTitleW{left:660px;}
body#localPages .tabs.jsOn div h3.sectionTitleX{left:690px;}
body#localPages .tabs.jsOn div h3.sectionTitleY{left:720px;}
body#localPages .tabs.jsOn div h3.sectionTitleZ{left:750px;}
 #allPages ul{
	list-style:none;
	margin:0;
}
#allPages ul li{
	padding:0 0 0 20px;
	margin:0;
	width:365px;
	float:left;
	line-height:140%;
	
}
form#local-search {
	margin:0;
}
form#local-search fieldset{
	margin:0;
	padding:15px
}

form#local-search fieldset span{display:block;float:left;text-align:left;margin:0;padding:0;}
form#local-search fieldset span label{font-weight:bold;margin:0;}
form#local-search fieldset span input, form#local-search fieldset span select{width:220px;}
form#local-search fieldset span input#fp_skill_include{margin:0;}
form#local-search fieldset span#posted select{width:140px;}
form#local-search fieldset span#searchfor, form#local-search fieldset span#within{width:240px;}
form#local-search fieldset span#posted{width:140px;}
form#local-search fieldset input#submit{float:left;margin:18px 0 0 20px;}
a#adv{float:right;}


/* ****************************************************************
 Featured Recruiters main page
****************************************************************** */

body#featuredRec div#holdingDiv {
	float: left;
	margin: 0;
	padding: 0 70px;
}
body#featuredRec p{
	padding: 5px;
	line-height: 1.4em;
}

body#featuredRec form fieldset {
	padding:10px;
}	

body#featuredRec form fieldset input.button {
	font-weight: bold;
	font-size:110%;
	margin: 5px auto 1em 5px !important;		
	padding: 0.2em 0 !important;			
	text-decoration:none;
	width: 100px !important;
	cursor:pointer;
}		 

body#featuredRec div#rec,
body#featuredRec div#emp  {
	width: 300px;
	margin: 10px 0;
}
body#featuredRec div#rec{
	float: left;
	margin-right: 25px;
}
body#featuredRec div#rec h2,
body#featuredRec div#emp h2  {
	margin: 0;
	padding:8px 10px;
}	
body#featuredRec div#rec h2,
body#featuredRec div#emp h2  {
}	
body#featuredRec div#emp {
	float: right;	
}
body#featuredRec div#emp h2 {
}
body#featuredRec div#emp p {
	padding: 5px;
}

/* ****************************************************************
 Featured Recruiters search and results page recruitment agencies
****************************************************************** */

/* IE6 only hack */
* html body#featRec div#alphaSearch {
	height: 1%;
}
*html  body#featuredRec #content, *html  body#featEmp #content,  *html body#featRec #content{
	width:940px;
	border:none;
}
*html  body#featuredRec #content form{margin:0;}

body#featRec div#alphaSearch {
	display: block;
	padding-bottom: 6px;
}

body#featRec div#alphaSearch a {
	margin: 6px;
}	

body#featRec h2 {
	margin: 0;
	margin-bottom: 10px;
	padding:10px;
}	

body#featRec div#ind {
	width: 300px;
	float: left;
	margin: 15px 0 0 0;
}	

body#featRec div#name {
	width: 300px;
	float: right;
	margin: 15px 0 0 0;
}	

body#featRec form fieldset input.button {
	font-weight: bold;
	margin: 10px auto 10px 5px !important;		
	padding: 0.2em 0 !important;			
	text-decoration:none;
	width: 100px !important;
}	

body#featRec form fieldset {
	text-align: left;
	padding:0 8px;
}	

body#featRec form fieldset select {
	margin: 0 0 0 5px;
}	

body#featRec form fieldset input {
	margin: 0 0 0 5px;
	width: 200px;
	padding: 2px 0 2px 2px;
}	

body#featRec table#featRes {
	font-size: 100%;
}	
	
body#featRec table#featRes th {
	padding: 0;
	margin: 0;
}	

body#featRec table#featRes th h2 {
	margin: 0;
	margin-bottom: 10px;
	padding:10px;
}			

body#featRec table#featRes td {
	width: 300px;
	text-align: left;
}	

body#featRec table#featRes td a img {
	text-decoration: none;
}	

body#featRec p.featLink  {
	text-align: right;
}	

/* ****************************************************************
 Featured Recruiters search and results page direct employers
****************************************************************** */

body#featEmp div#alphaSearch {
	padding-bottom: 10px !important;
}	

body#featEmp h2 {
	margin: 0;
	margin-bottom: 10px;
	padding:10px;
}	

body#featEmp div#alphaSearch a {
	margin: 6px;
}	

body#featEmp div#ind {
	width: 300px;
	float: left;
	margin: 15px 0 0 0;
}	

body#featEmp div#name {
	width: 300px;
	float: right;
	margin: 15px 0 0 0;
}	

body#featEmp form fieldset input.button {
	font-weight: bold;
	margin: 10px auto 10px 5px !important;		
	padding: 0.2em 0 !important;			
	text-decoration:none;
	width: 100px !important;
}	

body#featEmp form fieldset {
	text-align: left;
	padding:0 8px;
}	

body#featEmp form fieldset select {
	margin: 0 0 0 5px;
}	

body#featEmp form fieldset input {
	margin: 0 0 0 5px;
	width: 200px;
	padding: 2px 0 2px 2px;
}	

body#featEmp table#featRes {
	font-size: 100%;
}	
	
body#featEmp table#featRes th {
	padding: 0;
	margin: 0;
}	

body#featEmp table#featRes th h2 {
	margin: 0;
	margin-bottom: 10px;
	padding:10px;
}		

body#featEmp table#featRes td {
	width: 300px;
	text-align: left;	
}	

body#featEmp table#featRes td a img {
	text-decoration: none;
}	

body#featEmp p.featLink  {
	text-align: right;
}	
	
/*	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:0px 0 0 10px;
	width:20px;
	height:20px;
	border:0px none;
	margin:8px 0;
	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:0px 0 0 10px;
	width:20px;
	height:20px;
	margin:8px 0;
	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:0px 0 0 10px;
	width:20px;
	height:20px;
	border:0px none;
	margin:8px 0;
	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:7px 0 0 10px;
	width:20px;
	height:20px;
	border:0px none;
	display:block;
	float:left;
}

.inpText {
border:1px solid #B7B7C3;
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;
}


