/* [%-# @(#)custom_default.css	1.7 09:41:19,09/10/26 (yy/mm/dd) -%] */

/*
 * At request of Dan O. This is custom_default.css
 */

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

	@import url(global.css);

/* *****************************************************************************
	GLOBAL.CSS
***************************************************************************** */

	font, font *  {
		color: #333;
	}

	body {
		background:#FFFFFF
		font-size: 75%;
		color: #333;
		font-family:Arial,Helvetica,sans-serif;
	}
	
	a {
		color: #7f3f98;
	}

	a:hover {
		color: #CD0065;
	}
	
	hr {
		border-top: 1px solid #333333;
		color: #333333;
	}
	
	h1 {
		color: #7f3f98;
	}
	
	h2 {
		color: #7f3f98;
	}
	
	h3 {
		color: #7f3f98;
		font-size: 110%;
		margin: 0 0 .5em 0;
		padding: 0;
	}

	.error {
		color: #F00;
	}

	p strong {
		color:#CD0065;
	}

	p em {
		color: #CD0065;
	}
	
	p .banner {
		right: 0;
		position: absolute;
		margin-top: 48px;
	}
	
	.expiringToday {
		color: #7BC618;
	}
	
	.expired {
		color: #f00;
	}
	
	.right {
		text-align: right;
	}
	p.right{margin-top:8px;}
	.required {
		color: #E50278;
	}
	
	.active {
		color: #333333 ;
	}
	
	.capitalize{
		text-transform: capitalize;
	}
/* *****************************************************************************
	Home.CSS
***************************************************************************** */
	body#homepage {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 75%;
		width: 100%;
		color: #333;
		margin: 0;	
		padding:11px 0 0  0;
		text-align: center;		
		background:#fff;
	}

	body#homepage img, body#homepage form, body#homepage fieldset {
		padding: 0;
		margin: 0;
		border: 0;
	}
	body#homepage ul, body#homepage li, body#homepage a, body#homepage em{margin:0;padding:0;font-style:normal;text-decoration:none;list-style:none;}
	label{
		cursor: pointer;
	}

	body#homepage legend {
		display: none;
	}

/* *****************************************************
	Typography
***************************************************** */
	
	h1, h2, h3, h4, h5, h6, p {
		margin: 0 0 1em 0;
			}
	body#homepage h1{
		letter-spacing:0;
		float:left;
		font-size: 160%;
		color: #333;
		font-weight:normal;
		margin:0;
		padding: 0;
	}

	body#homepage h2, body#homepage h3, body#homepage h4 {
		font-size: 160%;
		color: #333;
		font-weight:normal;
		padding: 0;
		line-height: 100%;
	}
	body#homepage h3{color:#691786;}
	body#homepage h4{color:#cb0167;}
	body#homepage p.right {
		text-align: right;
	}

/* *****************************************************
	General Linkage
***************************************************** */
	
	body#homepage a {
		color: #333;
		text-decoration: underline;
		outline:none;
	}

	body#homepage a:hover {
		color: #333 !important;
		text-decoration: none;
	}
	body#homepage .pink{color:#cc0066 !important;}
	body#homepage .green{color:#009933 !important;}
	body#homepage .orange{color:#cc3333 !important;}
	body#homepage .brown{color:#993333 !important;}
/* *****************************************************
	Containers
***************************************************** */

	body#homepage #wrapper{	
		margin: 0 auto;
		width:940px;
		padding:100px 0 0 0;
		position:relative;
		text-align:left;
	}

	body#homepage #topBanner{
		position:absolute;
		top:0;
		left:0;
		text-align:center;
		width:960px;
	}
	body#homepage #topBanner #surveyOverlay7997{
		width:245px !important;
		background:transparent !important;
	}
/* *****************************************************************************
	Header
***************************************************************************** */
	body#homepage #header{
		width:940px;
		margin:0;
		padding:0;
		background:#fff;
		overflow:hidden;
	}
	body#homepage #mast-head{
		width:940px;
		float:left;
		margin:0;
		padding:0 0 10px 0;
		background:transparent !important;
		position:relative;
	}
	body#homepage .top-links{margin:0;padding:0;position:absolute;right:0;top:0;}
	body#homepage .top-links li{margin:0;padding:0;float:left;}
	body#homepage .top-links li a{display:block;color:#fff;font-size:14px;text-decoration:none;padding:0 0 0 10px;margin:0;background:url(../images/home/toplink-left.gif) no-repeat 0 0;}
	body#homepage .top-links li a em{display:block;color:#fff;padding:6px 10px 5px 0;margin:0;background:#7f3f98 url(../images/home/toplink-right.gif) no-repeat 100% 0;}

	body#homepage #logo{
		float:left;
		margin:0;
		padding:0;
	}
	body#homepage a.logo-txt{text-decoration:none;padding:0;display:block;float:left;margin:0;}
	body#homepage a.logo-txt #logo{margin:0;padding:0;}
	body#homepage a.logo-txt strong{font-size:23px;float:left;padding:20px 0 0 15px !important;color:#E0237C !important;font-weight:normal;cursor:pointer;}
	body#homepage a.logo-txt strong span {color:#333 !important;display:block !important;}
	body#homepage #headerBanner{
		float:right;
		margin:0;
		padding:0;
	}

	body#homepage #navigation {
		margin:0;
		padding:0 0 0 10px !important;
		clear: both;
		width:930px !important;
		float:left;
		background:url(../images/home/nav-left.gif) no-repeat 0 0 !important;
	}
	body#homepage .nav-hold{float:left;margin:0;width:920px !important;padding:0 10px 0 0 !important;background:#e50278 url(../images/home/nav-right.gif) no-repeat 100% 0 !important;}
	body#homepage #navigation ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}

	body#homepage #navigation li {
		float:left;
		padding: 0;
		margin:0;
	}
	body#homepage .left-links{float:left;}
	body#homepage .left-links li a{
		display: block;
		padding:0 2px 0 0;
		margin: 0;
		background:url(../images/home/nav-li-bg.gif) no-repeat right;
		font-size:18px;
		color: #fff;
		text-decoration: none;	
	}
	body#homepage .left-links li a em{
		display: block;
		padding:6px 21px 7px 21px;
		margin: 0;
		font-size:18px;
		color: #fff;
	}
	body#homepage .left-links li a:hover{color:#fff;}
	body#homepage .left-links li a:hover em{
		color:#fff;
		background:url(../images/home/nav-li-hover-bg.gif) repeat-x 0 0 !important;
	}
	body#homepage .right-links{float:right;}
	body#homepage #navigation .right-links li{padding:4px 0 4px 2px;}
	body#homepage .right-links li a{
		display: block;
		padding:0 0 0 15px;
		margin: 0;
		background:url(../images/home/navright-li-bg.gif) no-repeat left !important;
		font-size:12px;
		color: #fff;
		text-decoration: none;	
	}
	body#homepage .right-links li a em{
		display: block;
		padding:6px 15px 6px 0;
		margin: 0;
		background:url(../images/home/navright-li-bg-right.gif) no-repeat right !important;
		font-size:12px;
		color: #fff;
	}
	body#homepage #header .right-links li a em{font-weight:bold !important;}
	body#homepage .right-links li a:hover{color:#fff;}
	
/* *****************************************************************************
	Content
***************************************************************************** */

	body#homepage #content {
		clear: both;
		width:940px;	
		padding:16px 0;
		margin: 0;
		background:#fff;
		float:left;
	}
/* *****************************************************************************
	mainContent
***************************************************************************** */
	body#homepage #mainContent{
		width:620px;
		float:left;
		margin:0;
		padding:0;
	}

	body#homepage #search{
		width:580px;
		margin:0 0 18px 0;
		padding:20px 20px 18px 20px;
		background:url(../images/home/search-bg.jpg) no-repeat 0 0;
	}
	*html body#homepage #search{padding:20px 20px 12px 20px;}
	*:first-child+html body#homepage #search{padding:20px 20px 12px 20px;}
	body#homepage #search h2{
		font-size:30px;
		color:#7f3f98;
		margin:0;
		padding:0 0 5px;
	}
	body#homepage #search form div{
		width:150px;
		width:100%;
		float:left;
		padding:10px 0;
		position:relative;
	}
	
	body#homepage #search form div label{
		color:#333;
		display:block;
		font-size:14px;
		width:80px;
		float:left;
		padding:3px 0 0 0;
	}
	
	body#homepage #search form div input.text{
		width:230px;
		border:1px solid #ccc;
		padding:2px;
		margin:0;
	}
	body#homepage #search form div.radio-group{width:316px !important;}
	body#homepage #search form div.radio-group label{width:80px;position:static;float:left;}

	body#homepage #search form div input.radio{
		width:14px;
		float:left;
		margin:1px 3px 0 0;
		padding:0;
	}
	* html body#homepage #search form div input.radio{_margin:-2px 3px 0 0;}
	body#homepage #search form input.submit{
		text-align:center;
		background:#e50278;
		color:#fff;
		font-weight:bold;
		border:1px solid #fff !important;
		padding:2px 20px 2px !important;
		margin:0;
		float:right;
	}
	*html body#homepage #search form input.submit{padding:2px 10px 1px !important;}
	*:first-child+html body#homepage #search form input.submit{padding:2px 10px 1px !important;}

	body#homepage input.submit{
		text-align:center;
		background:#e50278;
		color:#fff;
		font-size:110%;
		font-weight:bold;
		border:1px solid #fff;
		padding:2px 12px 2px !important;
		cursor:pointer;
		float:right;
		margin:0 0 0 22px;
		width:auto;
	}
	*html body#homepage input.submit {padding:2px 0 1px !important;}
	*:first-child+html body#homepage input.submit {padding:2px 0 1px !important;}
	body#homepage .box-violet span.formInnerBlock {
		display:block;
		float:left;
		margin:0;
		padding:0 0 6px 0;
		position:relative;
	}
	body#homepage .box-violet label.over {
		color:#6D6D6D;
		left:3px;
		position:absolute;
		top:1px;
	}
	body#homepage .box-violet span.formInnerBlock input.text {
		border:1px solid #999999;
		margin:0;
		padding:2px 4px;
		width:172px;
	}
	body#homepage #upload input.submit {
		margin:0;
		float:right;
	}
	body#homepage a.submit:hover {color:#fff !important;}

	body#homepage .cont-left{width:300px;float:left;margin:0;padding:0;}
	body#homepage .cont-right{width:300px;float:right;margin:0;padding:0;}
	body#homepage .box-300{width:300px;float:left;margin:0 0 20px 0;padding:0 0 10px 0;background:url(../images/home/box-300-bottom.gif) no-repeat 0 100%;}
	body#homepage .box-300.right{float:right;}
	body#homepage .box-violet{width:300px;float:left;margin:0 0 20px 0;padding:0 0 11px 0;background:url(../images/home/vilotbox-300-bottom.gif) no-repeat 0 100%;}
	* html body#homepage .box-violet{padding:0 0 9px 0;}
	body#homepage .box-violet h3{font-size:20px;margin:0;padding:0 0 20px 0;font-weight:normal;color:#fff;}
	body#homepage .box-violet-hold{width:280px;float:left;margin:0;padding:10px 10px 0 10px;background:url(../images/home/vilotbox-300-top.gif) no-repeat 0 0;}
	body#homepage #jbe{background:url(../images/home/vilotbox-300-bottom.gif) no-repeat 0 100%;}
	body#homepage #jbe .box-violet-hold{background:url(../images/home/vilotbox-300-top.gif) no-repeat 0 0;}
	body#homepage #jbe h3{color:#fff;}
	body#homepage #jbe input.submit {width:auto;background:#e50278;}
	body#homepage #upload input.submit {width:auto;background:#e50278;}
	body#homepage .box-300 h2, body#homepage .box-300 h3{background:url(../images/home/h3-bg.gif) no-repeat 0 0;font-size:20px;padding:10px;margin:0;font-weight:normal;color:#fff;}
	body#homepage .box-violet p{margin:0;padding:0 0 6px 0;}
	body#homepage .align-right{float:right;text-align:right;}
	body#homepage .nopadd-right{padding-right:none !important;}
	body#homepage #featuredJobs{padding:0;}
	body#homepage #featuredJobs ul{padding:10px 10px 0 10px;margin:0;float:left;width:280px;}
	body#homepage #featuredJobs ul li{width:280px;float:left;margin:0;font-size:12px;padding:9px 0;border-bottom:1px solid #ccc;}
	body#homepage #featuredJobs ul li span{float:left;width:190px;}
	body#homepage #featuredJobs ul li span a{font-weight:bold;}
	body#homepage #featuredJobs ul li a img{float:right;}
	body#homepage #featuredJobs ul li p{margin:0;padding:0;display:inline;}
	body#homepage #jobNews ul{padding:0 10px 0 10px;margin:0;float:left;width:280px;}
	body#homepage #advice ul{padding:0 10px 0 10px;margin:0;float:left;width:280px;}
	body#homepage #jobNews p{padding:10px;margin:0;}
	body#homepage #jobNews p em{display:block;padding:0 0 5px 0;}
	body#homepage #advice ul li, #jobNews ul li {width:280px;float:left;margin:0;padding:7px 0 8px;font-size:14px;}
	body#homepage #recruitingNow ul {width:280px;float:left;padding:10px 10px 0 10px;}
	body#homepage #recruitingNow ul li{float:left;padding:3px 3px 3px 0;margin:0;}
	body#homepage #recruitingNow ul li a{display:block;margin:0;padding:0;text-decoration:none;}
	body#homepage #recruitingNow ul li a img{width:90px;height:35px;margin:0;padding:0;line-height:100%;float:left;}
	body#homepage #recruitingNow p{text-align:center;padding:0;margin:0;}
	

/* *****************************************************************************
	subContent
***************************************************************************** */
	body#homepage #subContent{
		width:300px;
		float:right;
		margin:0;
		padding:0;
	}

	body#homepage #mpuAd{
		width:300px;
		padding:0;
		margin:0;
		float:left;
	}
	body#homepage #needAjob{
		margin:20px 0 20px;
	}
	body#homepage #mpu-ads img{
		float:left;
		margin:0;
		padding:0 ;
		width:300px;
		height:250px;
	}
	body#homepage #googleAd{
		margin:-405px 0 0 260px;
		padding:0;
	}
	body#homepage #needAjob p, body#homepage #needAjob a{padding:10px 10px 13px 10px;display:block;margin:0;font-size:14px;}
	
/* *****************************************************************************
	Footer
***************************************************************************** */

	body#homepage #footer {
		margin:0;
		padding:150px 0 20px 0;
		clear: both;
		position:relative;
		width:940px;
	}
	
	body#homepage #footer ul {
		padding:3px 0 3px 0;
		margin:0;
		color:#fff;
		width:940px;
		float:left;
		text-align:center;
	}
	
	body#homepage #footer li {
		list-style-type: none;
		padding:3px 0;
		margin:0;
		display:inline;
	}

	body#homepage #footer li.copyrightjpdp{
		float:right;
	}
			
	body#homepage #footer ul li a {
		color: #333;
		font-size:14px;
		padding:0 18px;
		display:inline block;
		border-right:1px solid #fff;
	}

	body#homepage #footer ul li a:hover{
		color:#333 !important;
		text-decoration:none !important;
	}
	body#homepage #footer p{
		text-align:center;
		display:block;
		clear:both;
		padding:5px 0 15px 0;
		margin:0;
		font-size:14px;
		width:100%;
	}
	body#homepage .border{border-bottom:1px solid #ccc;}
	body#homepage #footer p a{
		color:#333;
		padding:0;
	}
	body#homepage #footer p.border a{padding:0 20px 0 0;}
	body#homepage .noborder{
		border:none !important;
	}
	/***************************************lefttabs****************/
	body#homepage #holdingdiv1 {
		background:transparent url(../images/home/holdingdiv-bg.gif) repeat-y scroll 100% 0;
		border-bottom:1px solid #CCCCCC;
		float:left;
		margin:0;
		padding:0 0 10px;
		width:940px;
	}
	body#homepage #jobsectors {
		float:left;
		margin:0;
		padding:9px 9px 5px;
		width:282px;
	}
	body#homepage .tab{
		background:#E50278 url(../images/home/pinkbox-280-bottom.gif) no-repeat 0 100%;
		margin:30px 0 10px 0;
		padding:0 0 10px 0;
		float:left;
		min-height:159px;
		_float:none;
		width:280px;
	}
	*html body#homepage .tabs .tab{margin:40px 0 10px 0;height:159px;}
	*html body#homepage .tabs #locat{margin:30px 0 10px 0;}
	*html body#homepage .tabs.jsOn .tabs #locat{margin:0 !important;height:auto !important;}

	body#homepage .tabs.jsOn .tab{margin:0 !important;height:auto !important;}
	body#homepage .tab-hold{
		background:url(../images/home/pinkbox-280-top.gif) no-repeat 0 0;
		margin:0px;
		padding:10px 0 0;
		width:280px;
	}
	
	body#homepage .tabs ul {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0;
		padding:0;
		position:relative;
	}
	body#homepage .tabs  p.right a{color:#fff;padding:0 15px 0 0;font-weight:bold;}
	body#homepage .tabs  p.right a:hover{color:#fff !important;}
	body#homepage ul.tabTobLinks {
		clear:both;
		font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
		width:280px;
	}

	body#homepage .tabs ul.tabTobLinks li {
		position:absolute;
		background:#f280bb url(../images/home/tablink-right-bg.gif) no-repeat 100% 0;
		margin:0 5px 0 0;
		padding:0;
	}
	body#homepage .tabs .latest-hdr{top:0;left:0;}
	body#homepage .tabs .skills-hdr{top:212px;left:0;}
	body#homepage .tabs .location-hdr{top:421px;left:0;}

	body#homepage .tabs.jsOn .latest-hdr{top:0 !important;left:0 !important;}
	body#homepage .tabs.jsOn .skills-hdr{top:0 !important;left:0 !important;}
	body#homepage .tabs.jsOn .location-hdr{top:0 !important;left:0 !important;}

	body#homepage .tabs.jsOn ul.tabTobLinks li {
		margin:0 5px 0 0;
		padding:0;
		position:static !important;
		background:#f280bb url(../images/home/tablink-right-bg.gif) no-repeat 100% 0;
	}
	body#homepage ul.tabTobLinks li a {
		background:transparent url(../images/home/navright-li-bg-left.gif) no-repeat 0 0;
		color:#ffffff !important;
		display:block;
		font-size:14px;
		font-weight:bold;
		padding:0 0 0 15px;
		text-align:left;
		text-decoration:none;
	}
	body#homepage ul.tabTobLinks li a strong{padding:6px 15px 6px 0;display:block;}
	body#homepage ul.tabTobLinks li a:hover {
		color:#ffffff !important;
		text-decoration:none;
	}
	body#homepage ul.tabTobLinks li a.active {
		background:#e50278 url(../images/home/tablinkactive-left-bg.gif) no-repeat 0 0;
		margin:0px;
		color:#ffffff !important;
	}
	body#homepage ul.tabTobLinks li a.active strong{background:#e50278 url(../images/home/tablinkactive-right-bg.gif) no-repeat 100% 0;
	}
	body#homepage .tab {
		clear:both;
		display:block;
	}
	body#homepage .tab ul {
		float:left;
		padding:5px 0 0;
		width:127px;
	}
	body#homepage .jsOn .tab {
		height:auto;
	}
	body#homepage .jsOn ul.tabTobLinks {
		float:left;
	}
	body#homepage .jsOn ul.tabTobLinks li {
		float:left;
	}
	body#homepage .jsOn ul.tabTobLinks li.skills-hdr {
		position:static;
	}
	body#homepage .jsOn ul.tabTobLinks li.location-hdr {
		position:static;
	}
	body#homepage .jsOn ul.tabTobLinks li a {
		font-size:12px !important;
		font-weight:bold;
		font-family:Arial;
	}
	body#homepage .jsOn .tab {
		clear:both;
		display:none;
	}

	body#homepage #locat ul {
		width:127px !important;
	}
	body#homepage #sect ul {
		width:127px !important;
	}
	body#homepage .tab ul li {
		margin:0;
		padding:0 0 5px 10px;
		width:127px;
		float:left;
	}
	body#homepage #locat ul li {
		float:left;
		width:127px;
	}
	body#homepage .tab ul li a {
		color:#ffffff;
		display:block;
		margin:0;
		padding:0;
	}
	body#homepage .tab ul li a{
		color:#ffffff !important;
		font-weight:500;
		padding:0 0 4px;
	}
	body#homepage .tab ul li a:hover{
		color:#ffffff !important;
	}
	body#homepage .tab ul li a:hover {
		text-decoration:none;
	}
	body#homepage a.viewall {
		color:#CC3103 !important;
		font-weight:bold;
		padding:0 0 4px !important;
	}

/* *****************************************************************************
	Structure
***************************************************************************** */
		
	#wrapper {
		/*background: #fff;*/
		color: #333333;
	}

/* *****************************************************************************
	standard buttons
***************************************************************************** */

	a.button, a:hover.button, button {
		background:#E50278;
		border: 1px solid #333;
		color: #fff;
	}
	
	a.clear_loc_button{
		background:#E50278;
		border: 1px solid #333;
		color: #fff;
	}

/* *****************************************************************************
	(?) Question mark help buttons
***************************************************************************** */

	a.help {
		background:url(../images/general/help.gif) no-repeat scroll 0 0;
	}
	
	p.help a {
		background: url(../images/general/help.gif) no-repeat 0 0;
		color: #fff;
	}

/* *****************************************************************************
	2 panel boxes consisting of forms, and different color backgrounds
***************************************************************************** */

	div.box {
		border-bottom: 1px solid #7E7E7E;
	}
	
	div.box form {
		background-color: #ebebeb;
	}
	
	div.box2 {
		border-top: 1px solid #333;
	}
/*****************************************************************
		Warning - box for clients/candidates to change salary range
****************************************************************** */
	div.alert {
		background-image:url(../images/general/alertwarning.png);
		background-color:#f8d4e6;
		border:1px solid #CD0067;
	}
/* *****************************************************************************
	Shortcut links on client home box
***************************************************************************** */
	/***************************************************************
		JobsToday Career Tools /home/careertools.html
	***************************************************************/
	body#careerTools .stories ul li{border-bottom:1px solid #ccc;}
	body#careerTools .stories ul li img{background:#EAEAEA;}
	body#careerTools .head-hunted{background:#EAEAEA;border:1px solid #6A1686;}
	body#careerTools .head-hunted h4{color:#fff !important;background:url(../images/general/formh2-bg.gif) repeat-x scroll 0 0;}
	body#careerTools .head-hunted ul li{background:url(../images/general/bullet.gif) no-repeat 0 5px;}
	body#careerTools .career-right ul li{background:url(../images/general/bullet.gif) no-repeat 0 5px;}
	body#careerTools .career-left ul li{background:url(../images/general/bullet.gif) no-repeat 0 5px;}
	body#careerTools .career-right ul li.course-head{background:none;}
	body#careerTools .row h4{color:#6A1686;}
	/*****************************************************************
		JobsToday About us
	****************************************************************** */
	.about-contact{
		background:#EAEAEA;
		border:1px solid #6A1686;
		}
	.about-contact h4{
		color:#fff !important;
		background:url(../images/general/formh2-bg.gif) repeat-x scroll 0 0;
	}
	/*****************************************************************
		JobsToday Contact us
	****************************************************************** */
		body#contactus .row{background:#EAEAEA;border-top:10px solid #7F3F98;}
		body#contactus .cont-bottom{background:#7F3F98;}
	/* *************************************************************************
		Box style 2
	************************************************************************* */

		div.box2 div {
			background-color: #f3f3f3;
			border: 1px solid #7f3f98;
		}
		
		div.box2 div.box2a {
			background-color: #fff;
		}
		
		div.box2 div ul li {
			color: #333333;
		}
		
		div.box2 div ul li a {
			color: #333333;
		}

		div.box2 div ul li a:hover {
			color: #CD0065;
		}

		div.box2 div.box2a ul {
			color: #333333;
		}
		
		div.box2 div.box2a ul li a {
			color: #333333;
		}

		div.box2 div.box2a ul li a:hover {
			color: #CD0065;
		}

	/* *************************************************************************
		Box style 3
	************************************************************************* */
		
		div.box3 {	
			border: solid #7E7E7E;
		}
		
		div.box3 div.first {
			background-color: #ebebeb;
		}
		
		div.box3 div.second {
			background-color: #fff;
		}
		
	/* *************************************************************************
		Box style 4
	************************************************************************* */
	
		div.box4 form{
			background:#7f3f98;
		}

		div.box4 form label{
			color:#fff;
		}

		div.box4 form p a, div.box4 form a{
			color:#fff;
		}

	/* *************************************************************************
		Box style 5
	************************************************************************* */
		
		div.box5 {
			border: solid #7E7E7E;
			background-color: #ebebeb;
		}
			
		div.box5 div.second {
			background-color: #fff;
		}

/* *************************************************************************
	Box Styles
************************************************************************* */	
		
		div.box6 h3 {
			background: #7f3f98 url(/images/general/box6_crnr.gif) top left no-repeat;
			color: #fff;
		}

		div.box6Wrap {
			border: 1px solid #7f3f98;
		}

		div.box7 h3 {
			background:#7f3f98 url(/images/general/box7_crnr.gif) top left no-repeat;
			color: #fff;
		}

		div.box7Wrap {
			border: 1px solid #7f3f98;
		}		
		
/***************************************************************
	Info boxes
***************************************************************/

	div.infoBox1 {
		background:#F3F3F3 none repeat scroll 0 0;
		border:2px solid #CD0065;
	}
	
/* *****************************************************************************
	Table - General
***************************************************************************** */

	table {
		border: 1px solid #A3A3A3;
	}
	
	table th {
		background-color: #7f3f98;
		color: #fff;
	}
	
	table th,
	table td {
		border-bottom: 1px solid #f3f3f3;
	}

	table th a, table td a{
		color:#333;
	}

	table td a em {
		color: #333333;
	}
	
/* *****************************************************************************
	Table - colhighlight
***************************************************************************** */

	table.colhighlight th,
	table.colHighlight th{
		background-color: #fff !important;
		border: dotted #cccccc;
		color: #333333;
	}
	body#search-to-jbe table.colhighlight td{width:68% !important;}
	body#search-to-jbe table.colhighlight td div.column{width:240px !important;}
	body#cvsearch_form table.colhighlight td{width:63% !important;}
	body#cvsearch_form table.colhighlight td div.column{width:230px !important;}
	table.colhighlight td,
	table.colHighlight td {
		background-color: #f3f3f3;
	}
	
	table.colhighlight td.leftSide,
	table.colHighlight td.leftSide {
		background-color: #f3f3f3;
	}
	
	table.colhighlight h2,
	table.colHighlight h2{
		background-color: #fff;
		color: #333333;
	}
	
	table.colhighlight tr.line td,
	table.colHighlight tr.line td{
		border: solid #7E7E7E;
	}

/* *****************************************************************************
	Table - rlAdmin used for rl_admin
***************************************************************************** */

	table.rlAdmin th {
		border-bottom: 1px solid #fff;
		background-color: #e5e5e5;
		color: #333333;
	}
	
	table tr.odd td {
		background-color: #f3f3f3 !important;
	}

/* *****************************************************************************
	Table - newRecruit used for rl_admin
***************************************************************************** */
	
	table.newRecruit tbody {
		background-color: #ebebeb;
	}
	
	table.newRecruit thead th {
		border-bottom: 1px solid #fff;
		background-color: #e5e5e5;
		color: #333333;
	}
	
	table.newRecruit tbody td {
		background-color: #f3f3f3;
	}

/* *****************************************************************************
	Table - cvResult used for cvsearch_result
***************************************************************************** */

	table.cvResult tr th {
		background-color:#EBEBEB !important;
		border:1px solid #333333 ;
		color:#333333;
	}

/* *****************************************************************************
	Table - cvMarkup used for cvsearch_result
***************************************************************************** */

	 body#cvDisplay table#cvMarkup font b {
		color: #333333;
	}

/* *****************************************************************************
	Scolling links
***************************************************************************** */

	ul#scroll {
		border: solid #7E7E7E;
	}
	
	ul#scroll li a {
		color: #333333;
	}

/* *****************************************************************************
	1st back to top style button
***************************************************************************** */

	.backToTop p {
		background-image: url(../images/general/arrow_up.gif) top right no-repeat;
	}

/* *****************************************************************************
	2nd back to top style button
***************************************************************************** */

	.backToTop2 p a {
		border: 1px solid #CD0065;
		color:#333333;
		background: #fff url(../images/general/back-to-top2.gif) top right no-repeat;
	}
	.backToTop2 p a strong{
		color:#333333;
	}

	.backToTop2 p a:hover{
		color:#333333;
	}

/* *****************************************************************************
	More info page 
***************************************************************************** */

	div.moreinfocolright div {
		border: 1px solid #333333;
		background: #ebebeb url(/images/home/creditcard_strip.gif) no-repeat center 92%;
	}
	
	.basicborderbox {
		border: 1px solid #ebebeb;
	}

/* *****************************************************************************
	Extra
***************************************************************************** */

	.disabled_text {
		color: #898989;
	}
	
	body.nobg {
		background: #fff;
	}

/* *****************************************************************************
	Sidelinks - Floats a div to the right with links in
***************************************************************************** */

	div.sideLinks {
		background: #ebebeb;
	}
	
	div.sideLinks h4 {
		background: #FBDAC0;
	}
	
	/* *************************************************************************
		search_to_jbe_error
	************************************************************************* */

		body#cvDisplay div.hbar {
			border-bottom: 1px solid #FEA814;
		}


/***************************************************************
	SiteMap
***************************************************************/

	body#sitemap #channels h2 {
		background: #f3f3f3;
		border-bottom: solid 1px #511167;
	}	

	body#sitemap #channels h3 {
		border-bottom: solid 1px #7E7E7E;
	}
		
	body#sitemap #channels li {
		background: url(/images/general/arrow.gif) no-repeat left;
	}	

	body#sitemap #channels li a {
		color:#333 !important;
	}


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

	table.rlAdmin th {
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
	}
	
	table.newRecruit thead th {
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
	}
	
	table.colhighlight td,
	table.colHighlight td{
		border: 1px solid #fff;
	}

/* *****************************************************************************
	NAVIGATION.CSS
***************************************************************************** */

/* *****************************************************************************
	Header
***************************************************************************** */
	#mast-head{background:#fff;}
	.top-links{padding:0;}
	.top-links li a{color:#fff;background:url(../images/home/toplink-left.gif) no-repeat 0 0;}
	.top-links li a em{color:#fff;background:#7f3f98 url(../images/home/toplink-right.gif) no-repeat 100% 0;}
	#navigation {
		background:url(../images/general/nav-left.gif) no-repeat 0 0;

	}
	.nav-hold{background:#E50278 url(../images/home/nav-right.gif) no-repeat scroll 100% 0;}
	#navigation ul{
		/*background:#E50278 url(../images/general/nav-right.gif) no-repeat 100% 0;*/
	}

	#navigation ul li a {
		color: #fff;
		/*background:url(../images/general/nav-li-bg.gif) no-repeat right;*/
	}
	.left-links li a {color:#fff;background:url(../images/home/nav-li-bg.gif) no-repeat right;}
	.left-links li a em{color:#fff;}
	.left-links li a:hover em{background:url(../images/home/nav-li-hover-bg.gif) repeat-x 0 0;}
	.right-links li a{color:#fff;background:transparent url(../images/home/navright-li-bg.gif) no-repeat scroll left center;}
	.right-links li a em {color:#fff;background:transparent url(../images/home/navright-li-bg-right.gif) no-repeat scroll right center;}
	.right-links li a:hover{color:#fff;}
	#navigation ul li a:hover strong{
		color:#fff;
		/*background:url(../images/general/nav-li-hover-bg.gif) repeat-x 0 0;*/
	}

/* *****************************************************************************
	Footer
***************************************************************************** */

	#footer {
		color:#333;
		background:#fff;
	}
	
	#footer ul {
		color:#333;
	}
	
	#footer ul li a {
		color:#333;
	}

	#footer ul li a:hover{
	}

	#footer p a{
		color:#333;
	}

/* *****************************************************************************
	JSPELL.CSS
***************************************************************************** */

	button{
		background:#E50278;
		border:1px solid #333333;
		color: #fff;
	}
	.notfound {
		background:#F3F3F3 url(../images/general/icon_notfound.gif) no-repeat scroll 97% 50% !important;
		color:#FFFFFF;
	}

/* *****************************************************************************
	FORMS.CSS
***************************************************************************** */

	form fieldset {
		border-top: 0px solid #333333;
	}

	form fieldset h2 {
		background:#7f3f98 url(../images/general/formh2-bg.gif) repeat-x 0 100%;
		color:#FFFFFF;
	}

	form fieldset label em {
		color: #CD0065;
	}

	form fieldset input {
		border: 1px solid #999;
		color: #333333;
	}

	form input.submit, .pseudobutton {
		background:#E50278;
		border: 1px solid #333;
		color: #fff;
	}

	form textarea {
		border: 1px solid #999;
	}
	#mjHome div.cols.twocols #jobSearch.col {
		background: #7f3f98  url(/images/general/gradient_1.gif) top left repeat-x;
	}
	#jobSearch form fieldset input.searchButton {
		background:#CD0067 url(/images/general/gradient_blue.png) repeat-x scroll left center;
	}
	#jobSearch #advancedSearch {
		background: #CD0067;
	}
	body#candidate-home a.featureLink{
		background:url(../images/home/arrow.png) no-repeat left;	
	}
	#mjCV div.cols div.col.firstcol ul li{
		background:transparent url(../images/general/bullet1.gif) no-repeat scroll 0 0.4em;
	}
	body#candidate-home a.helpLink{
		background:url(../images/general/help.gif) no-repeat scroll 0 0;
	}
	body#candidate-home div.tabsContainer table th {
		background: #7F3F98;
	}
	div.tabsContainer.style1 ul.tabs li.active a{	
		border-bottom: 1px solid #F3F3F3;
		color: #CD0065;
	}
	#mjJBE div.profiles div.profile.active div.name{
		background: #7F3F98;
		color: #fff;
	}
	#mjJBE div.profiles div.profile.inactive div.name{
		background: #7F3F98;
		color: #fff;
	}
	body#candidate-home ul.linkList li,
	body#candidate-home ul.reportList li{
		background:url(../images/home/arrow.png) no-repeat scroll 0 6px;
	}
/* *****************************************************************************
	APPLY.CSS
***************************************************************************** */

	form textarea {
		border:1px #b7b7c3 solid;
	}

	.inpText {
		border:1px #b7b7c3 solid;		 
	}

	/* **********************************************
		Holding DIVs
	************************************************ */

	#RegVer {
		border-bottom:1px #0c2d83 solid;
	}

	.appver {
		border-bottom:1px #333333 solid;
	}

	.appver .bg_clr {
		background-color:#f3f3f3 !important;	
	}

	.appver h2 {
		color: #333333;
	}

	.appver .bg_clr1 {
		background-color:#f3f3f3 !important;	
	}

	.authorised {
		background-color:#f3f3f3 !important;
	}

	.authorised li {
		color:#ff000;
	}

	.mandatory {
		color:#CD0065;
	}

	.pass{
		border:1px #b7b7c3 solid;	
	}

	/* *********************************
		 Error Message
	 ************************************** */
	
	 #errorMessg {
		color:#ff0000;
		border-bottom:1px #EBEBEB solid;
	}

	.appver fieldset{
		border-top:1px solid #e5e5e5;
	}
	 
	.applynow table.colhighlight td,.applynow table.colHighlight td {
		border:1px solid #EBEBEB !important;
	}

	.applynow table.colhighlight th, table.colHighlight th {
		border-color:#EBEBEB;
	}

	 form fieldset h3 {
		color: #333333;
	}

	 fieldset.application fieldset{
		border-top:1px solid #EBEBEB;
	 }

   /* *************************************************************************
		Apply Conformation
	************************************************************************* */

	#appContent {
		border:1px solid #7f3f98;
		background:#f3f3f3;
	}

	#appContent h1 {
		background:#f3f3f3;
		border-bottom:1px solid #7f3f98;
	}

	.options {
		background:#fff url(/images/general/confor-bg.gif) center left repeat-x;
	}

	div#content dl.dlList1{
		border:1px solid #CD0065;
		background:#F6E4ED;
	}

	div#content h1{
		/*border-bottom:1px solid #7f3f98;*/
	}

/* *****************************************************************************
	CHANNEL.CSS
***************************************************************************** */

	div#marketing div.outer {
		background: url(/images/general/outer_bg_midblu.gif) top left no-repeat;
	}
	
	div#marketing div.inner {
		background: url(/images/general/inner_bg_midblu.gif) bottom right no-repeat;
	}
	
	div#marketing form {
		background: #fbdac0 url(/images/general/boxcrnr_midblu.gif) top left no-repeat;
	}
	

	/***************************************
		Headings
	***************************************/

	form fieldset#freeSearch h3{
		color: #333;
	}
	
	form fieldset#ignore h3 {
		color: #000;
	}
	
	html body div#marketing div.outer h4 {
		color: #D8EFBA;
	}
	
	html body div#marketing form h4 {
		color: #041C48;
	}

	/***************************************
		Links
	***************************************/

	fieldset ul li a:hover, fieldset span.li a:hover {
		color: #000;
		background: none;
	}

	/***************************************
		Lists
	***************************************/

	fieldset ul li {
		/*border: solid #ebebeb;*/
	}
	
	fieldset li:hover span, fieldset li.hover span {
		color: #5e8cbd;
	}
	
	fieldset li:hover, fieldset li.hover {
		/*border: solid #333;*/
	}

	/***************************************
		Forms
	***************************************/

	fieldset li label:hover, fieldset li label.hover {
		color: #cc3300;
		background: #fff url(/images/general/chnl_li_slctd.gif) top left no-repeat;
	}
	
	form fieldset#freeSearch {
		background: #fbdac0;
	}
	
	form fieldset#ignore {
		background: #D8EFBA;
		border: solid #4274a9;
	}
	
	form fieldset#secrVacRef {
		background: #FFF;
		border: solid #4274a9;
	}
	
	form fieldset#freeSearch span {
		border-top: 1px solid #FFF;
	}
	
	form fieldset#ignore label em{
		color: #4274a9;
	}
	
	fieldset#freeSearch input {
		border: 1px solid #4274a9;
	}
	
	fieldset#ignore input {
		border: 1px solid #5e8cbd;
	}
	
	fieldset#secrVacRef input {
		width: 245px;
		border: 1px solid #4274a9;
	}
	
	fieldset#freeSearch input#location_include {
		background: #fff url(/images/general/linked_form_element_2.gif) left center no-repeat;
	}
	
	/***************************************
		Page specifics
	***************************************/

	/***************************************
		Prereg and Advanced Search(?)
	***************************************/
		
		html body#prereg fieldset#personalDetails label {
			color: #FFF;
		}
			
	/***************************************
		Newsfeed
	***************************************/			
		
	body#newsfeed div.block h2 {
		background: #ebebeb url(/images/general/tab_top.gif) 0 0 no-repeat;
		color: #4274a9;
	}

	body#newsfeed div.block div {
		border: 1px solid #ebebeb !important;
		background: #fff;
	}

/* *****************************************************************************
	HUNTER.CSS
***************************************************************************** */
	
	/***************************************************************
		block - main content block for content
	***************************************************************/
	div.blockWrapper div.block h2 {background:url(../images/general/tab_top_blockwrapper.gif) 0 0 no-repeat;}
	div.block.sub h2 {background:url(../images/general/tab_top_blocksub.gif) 0 0 no-repeat !important;}
	div.block h2 {
		color: #fff;
	}
	
	div.block h2 strong {
		color: #fff;
	}
	
	div.block h3 {
		background: #fbdac0 url(../images/general/tab_top.gif) 0 0 no-repeat;
		color: #333333;
	}
	
	div.block div {
		border: 1px solid #b37ab5 !important;
		background: #fff;
	}
	
	div.block div h4 {
		color: #333333;
	}
	
	div.block div h4 strong {
		color: #333333;
	}

/***************************************************************
	block - table design
***************************************************************/
	
	div.block div table.jobEmail th {
		background-color: #7f3f98;
	}

	div.block div table.jobEmail th.joboptions a {
		color: #fff;
	}

	div.block div table.jobEmail th.joboptions a:hover {
		color: #fff;
	}

	div.block div table td {
		border: 1px solid #fff;
	}
	
	div.block div table.jobEmail2 th {
		color: #333333;
		border: 1px solid #fff;
		background-color: #fff;
	}
	
	div.block div table.jobEmail2 em {
		color: #333333;
	}
	
	div.block div li {
		background: url(../images/general/square_arrow.gif) 0 50% no-repeat;
	}

/***************************************************************
	Job Hunting
***************************************************************/
	
	div.jobhunting ul li {
		background:transparent url(../images/general/bullet.gif) no-repeat scroll 0 5px;
	}

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

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

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

	table.subsTable td {
		background-color: #fff !important;
		border: dotted #cccccc;
	}
	
	table.subsTable th {	
		color: #333333;
		border: solid #fff;
		background-color: #ebebeb;
	}
	
/***************************************************************
	sub - right hand side sub menu block system
***************************************************************/

	div.sub div p.box img {
		background-color: #333333;
		color: #fff;
	}

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

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

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

	/* *********************************************************
		MJ Account
	********************************************************* */
	
		body#mj-account td#searchTerms ul li {
			border: solid #dbdddf;
		}
	
		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 #333333;
			background: #FFF;
		}
	
		body#mj-account td#searchTerms li:hover span,
		body#mj-account td#searchTerms li.hover span {
			color: #5e8cbd;
		}
	
		body#registrationRedirect div#linkContainer {
			border: 1px solid #8cb9e8;
			background: #8cb9e8 url(../images/general/regredirect_bg.png) 0 0 repeat-x;
		}
		
		body#registrationRedirect div#linkContainer dt {
			background: transparent url(../images/general/regredirect_bullet.png) 0 center no-repeat;
		}
		
	/* *************************************************************
		Newsfeed
	************************************************************* */

		body#newsfeed div.block h2 {
			background: #ebebeb url(../images/general/tab_top.gif) 0 0 no-repeat;
			color: #333333;
		}

		body#newsfeed div.block div {
			border: 1px solid #ebebeb !important;
			background: #fff;
		}
	
	/* *************************************************************************
		Register Page /prereg/register.html
	************************************************************************* */
	
		div#preReg div.bgWrap {
			background:  #ebebeb;
		}
			
		div#preReg fieldset#preRegTerms input.submit{
			background: #333333;
		}
		
		/* *************************************************************************
			Jobtypes
	    ************************************************************************* */
		
		div#preReg fieldset#preRegVcncy div.jobtype div {
			background-color: #ebebeb;
		}
		
		div#preReg div.jobtype {
			background: #ebebeb;
		}

/* *************************************************************************
		Job Application (Registered User and Guest User)
************************************************************************* */
	
	body#applynow.login form fieldset table.colhighlight h3,
	body#applynow.login form fieldset table.colhighlight h3 strong {
		color: #295d8c !important;
	}

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

	#manage_subscriptions.home #email_settings {
		background-color: #f3f3f3;
	}
	
	#manage_subscriptions.home #email_settings .change_email a {
		background: transparent url(/images/general/change_email.gif) no-repeat left 55%;
	}

	#manage_subscriptions.home #subscription_preferences h2 {
		color: #CD0065;
	}
	
/* ****************************************************************
		Colours + Grpahics
****************************************************************** */

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

			/* 1 Row - bg colour */
			#manage_subscriptions.home #subscription_preferences fieldset {
			background-color: #f3f3f3;}
			
			/* 2 Row header - border colour */
			#manage_subscriptions.home #subscription_preferences .module .bar {
			border-bottom: 1px solid #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:#F3F3F3 url(/images/general/profile1_bottom.gif) no-repeat scroll left bottom;}

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

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

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

				#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;}

/* *************************************************************************
		Register Page /prereg/register.html
	************************************************************************* */
		
		div#preReg div.bgWrap {
			background:#DBDDDF;
		}

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

		#search {
			/*background-color: #B4CFF5;*/
		}

		#search fieldset label{
			color: #17355B;
		}

		#search input#Query {
			border: 1px solid #0B4499;
		}

		#search input.button {
			background: #7E7E7E url(../images/home/bg_btn.gif) repeat-x scroll 0pt 0pt;
			border: 1px solid #7E7E7E;
			color: #fff;
		}

		/* *************************************************************************
			Job types
	    ************************************************************************* */

		div#preReg fieldset#preRegVcncy div.jobtype h3 {
			color: #333333;
		}
		
		div#preReg fieldset#preRegVcncy div.jobtype div {
			background-color: #DBDDDF;
		}
		
		div#preReg div.jobtype {
			background: #DBDDDF;
		}
		
		/* *************************************************************************
			JBE
	    ************************************************************************* */
		
		div#preReg fieldset#preRegVcncy div.jbe div {
			background-color: #DBDDDF;
		}
		
		div#preReg div.jbe {
			background: #DBDDDF;
		}

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

	body#careerTools div.onecol,
	body#careerTools div.twocol{
		border-bottom: 1px solid #ccc;
	}

	body#careerTools div.onecol h2, 
	body#careerTools div.twocol h2{
		color:#CD0065;
	}

	body#careerTools div .col p a.mainLink{
		background: url(/images/general/arrow_tr.png) 100% 50% no-repeat;
	}

/* *****************************************************************************
	MM.CSS
***************************************************************************** */

	.Maxybox h2 {
		background: #b279b5 url(../images/trackreg/cornerbg_h2.gif) 0 0 no-repeat ;		
		color:#fff;
	}

	#step1, #step2 {
		border-top:1px solid #B279B5;
	}

	.leftColumn {
		background:#EAEAEA url(../images/trackreg/leftcolum-bg.gif) no-repeat 0 100%;
	}

	.leftColumn p label strong{
		color:#333333;
	}

	#step2 .rightColumn {
		border:1px solid #B279B5;
		background:#e5e5e5;
	}

/* *****************************************************************************
	NEW_SEARCH.CSS
***************************************************************************** */

	form fieldset p.help a {
		background-image: url(/images/general/help.gif);
		color: #fff;
	}

	/***************************************************************
		center aligned summary text at bottom of page
	***************************************************************/
	
	div.summary form {
		background-color: #fff;
	}

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

	div.luckyDip div.luckyDipNav {
		border-bottom: 1px dotted #f90;
	}

	/***************************************************************
		=Vacancy details
	***************************************************************/

	div.vacancyNav {
		border: solid #17355b;
	}

	div.vacancyNav span.backToSearch a {
		background: url(/images/general/icon_backtosearch.gif) 0% 50% no-repeat;
	}

	div.vacancyNav a.next {
		background: url(/images/general/icon_arrownext.gif) right 50% no-repeat;
	}

	div.vacancyNav a.previous {
		background: url(/images/general/icon_arrowprev.gif) 0% 50% no-repeat;
	}

	div.box7Wrap div {
		border-top: solid 1px #A3A3A3;
	}

	/***************************************************************
		=Page specific overrides
	***************************************************************/

	html body#vacDetails a.button, html body#vacDetails form input.submit {
		color: #fff !important;
	}

	body#vacDetails .recruiterInfo {	
		color: #898989;
	}

	dl.dlList1 {
		background: #ffebcd;
		border: 1px solid #f90;
	}

	dl.dlList1 dt {
		color: #333;
	}

/* *****************************************************************************
	New VacSearch Results
**************************************************************************** \*/

	/* *************************************************************************
		Top Search Box
	************************************************************************ */

		body#vacSearch div#topSearch {
			background:#EAEAEA url(../images/home/searchbox-940.gif) no-repeat scroll 0 100%;
			color:#333;
		}
		body#vacSearch div#topSearch h2{background:transparent url(../images/home/search-h1-bg.gif) no-repeat scroll 0 0;color:#fff;}

		body#vacSearch form#keywordSearch {
			/*background:url(../images/general/topsearch-top-bg.gif) no-repeat scroll 0 0;*/
		}

		body#vacSearch form#keywordSearch fieldset label {
			color:#333;
		}

		body#vacSearch form#keywordSearch fieldset input.submit {
			color:#fff;
			background:#e50278;
			border:1px solid #fff;
		}
		
		body#vacSearch form#keywordSearch fieldset div {
			/* background:url(../images/general/inputTxt-bg.gif) no-repeat 0 24px; */
		
		}

		body#vacSearch form#keywordSearch fieldset div input{
			border:1px solid #ccc;
		}

		body#vacSearch form#keywordSearch fieldset div span {
			color:#333;
		}
		body#vacSearch h1 {
			background:url(../images/home/search-h1-bg.gif) no-repeat 0 0;
			color:#fff;
		}
		body#vacSearch h1 a{color:#fff;}

		div#results {
			background:url(../images/home/dot-grey.gif) repeat-y 209px 0;
			border-bottom:1px solid #ccc;
		}
		div#sort2{
			background:url(../images/home/sorby-bg.gif) no-repeat 0 0;
			border-bottom:1px solid #ccc;
		}
		.box-violet{background:url(../images/home/vilotbox-300-bottom.gif) no-repeat 0 100%;}
		.box-violet h3{color:#fff;}
		.box-violet-hold{background:url(../images/home/vilotbox-300-top.gif) no-repeat 0 0;}
		.box-300 h2, .box-300 h3{background:url(../images/home/h3-bg.gif) no-repeat 0 0;color:#fff;}
		.box-violet input.submit{
			background:#E50278;
			border:1px solid #fff !important;
			color:#FFFFFF;
			padding:2px 10px !important;
			
		}
		*html .box-violet input.submit{padding:2px 0 !important;}
		*:first-child+html .box-violet input.submit{padding:2px 0 !important;}
		.box-violet span.formInnerBlock input.text {border:1px solid #999999;}
		.box-violet label.over {color:#6D6D6D;}
		.searchbox-940{background:#EAEAEA url(../images/home/searchbox-940.gif) no-repeat 0 100%;}
		.searchbox-940 h3{
			background:transparent url(../images/home/search-h1-bg.gif) no-repeat scroll 0 0;
			border-bottom:0 none !important;
			color:#FFFFFF;
		}
		.searchbox-940 form div  input.text{color:#6D6D6D;}
		body#vacSearch .box-violet-940{background:url(../images/home/boxviolet-940-bottom.gif) no-repeat 0 100%;}
		body#vacSearch .box-violet-940-hold{background:url(../images/home/boxviolet-940-top.gif) no-repeat 0 0;}
		body#vacSearch .box-violet-940 h3{color:#FFFFFF;}
		body#vacSearch .box-violet-940 fieldset input.submit {background:#B278B4;border:1px solid #FFFFFF;}
	/* *****************************************************************************
		vacsearch_error.template
	**************************************************************************** \*/
	
		#results {
			color:#333333;
		}	
		.error form#suggestions{width:740px;border:none;}
		.error form{
			border-left:1px solid #333333;
		}
		
	/* *****************************************************************************
		Main Vacancy Display
	**************************************************************************** \*/

		div.lineage, div.semi, div.display {
			border-bottom: solid 5px #fff;
		}

		div.semi div h3 a{
			color:#333 !important;
		}
		
		div.lineage div h3 a{
			color:#333 !important;
		}

		div.semi div {
			border:5px solid #ccccff;
			/*background:#ccccff;*/
		}

		div.display div {
			border:5px solid #CC0066;
		}

		div.display div h3 a{
			color:#CC0066;
		}

		div.lineage div{
			border:5px solid #ccc;
		}

		div#vacs a.shortlist, #vacsMatching a.shortlist,div#vacs a.button, #vacsMatching a.button {
			background: url(/images/general/shortlist_icon.gif) 0 50% no-repeat;
			color: #333333;
		}

	/* *****************************************************************************
		Jobs by email
	**************************************************************************** \*/

		div.jbe {
			/*background: #fff;*/
		}

		div.jbe form label{
			color:#333;
		}

		div.jbe input.submit {
			background:#b278b4;
			border:1px solid #fff;
			color:#FFFFFF;
			padding:2px 0 !important;
			text-align:center;
			width:100px !important;
			
		}
		*html div.jbe input.submit{padding:2px 0 !important;}
		*:first-child+html div.jbe input.submit{padding:2px 0 !important;}
		div.jbe form span {
			background: #fff;
		}

	/* *****************************************************************************
		Right Hand Content
	**************************************************************************** \*/

		#recruiters div.semi {
			border:3px solid #ccccff;
			/*background:#ccccff;*/
		}	
	
		#recruiters div.display {
			border:3px solid #CC0066;
		}
	
		div#recruiters h2 {
			background:#F0F0F0;
			color:#999;
		}
		#recruiters div.display a.matchingVac{color:#CD0065 !important;}
		#recruiters div.semi  a.matchingVac{color:#333333 !important;}
	/* *****************************************************************************
		misc
	**************************************************************************** \*/
	 
		/***styles for Reaching the right candidate page***/
		
		body#rightCandidate img.thumbnail{
			border:1px solid #eee;
		}
		
		body#rightCandidate img.thumbnailLeft{
			border:1px solid #eee;
		}

/* *****************************************************************************
	SEO page styling
**************************************************************************** \*/

		div#pldresults {
			border-top: 1px solid #333333;
			background: url(/images/general/ee_bg.gif) left bottom no-repeat;
		}

		div#pldresults h2 {
			background: #333333 !important;
			border-bottom: 1px solid #333333;
			color: #fff !important;
		}

		div#pldresults p a.more {
			background: url(/images/general/more_bg.gif) left bottom no-repeat;
		}
		
		ul.brdr {
			border-top: 1px solid #f1f1f1;
		}

		div#location ul li a, div#category ul li a, div#subcategory ul li  a{
			color:#333 !important;
		}

		div#location ul li a:hover, div#category ul li a:hover, div#subcategory ul li  a:hover{
			color:#cc3300 !important;
		}

		/**** Sponsors vacancy Start *********/

		div#sponsor-vac {
			border:4px solid #511167;
			padding:10px 26px 0 26px;
		}

		div#sponsor-vac div.sponsor	{
			border-bottom:1px solid #511167;
		}

		/**** Sponsors vacancy End  *********/


/* *****************************************************************************
	VIEW_CV.CSS
***************************************************************************** */

	div#cvlogo {
		background: url(../images/general/logo-leadjobs.gif) no-repeat;
	}

	div#TabBar ul {
		border-left: 2px solid #CD0065;
	}

	div#TabBar ul li a:link,
	div#TabBar ul li a:visited {
		border: solid #CD0065;
		background-color: #f3f3f3;
	}

	div#TabBar ul li a:link strong,
	div#TabBar ul li a:visited strong {
		color: #333333 !important;
	}

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

	body.HTML div#Content, body.Text div#Content, body.Word div#Content{
		border: 2px solid #CD0065;
		background-color: #FFF;
	}

/* *****************************************************************************
	SEARCH_APPLY.CSS
***************************************************************************** */

/***************************************************************
	center aligned summary text at bottom of page
***************************************************************/
	
	div.summary form {
		background-color: #fff;
	}
	
/***************************************************************
	Page Specifics
***************************************************************/

	/***********************************************************
		Sortby used on searchresult-desc
	***********************************************************/
	
		div.sortby p {
			/*border-top: 1px solid #EE3F9D;*/
		}

	/***********************************************************
		Search results table with star ratings
	***********************************************************/
		
		table.sResult tbody tr.evenJob td,
		table.sResult tbody tr.evenJob td.semi,
		table.sResult tbody tr.evenJob td.feature {
			background-color: #FFDAF0;
		}
		
		table.sResult tbody tr.oddJob td, table.sResult tbody tr.evenJob td {
			border-top:  1px solid #EE3F9D;
		}
		
		table.sResult tbody tr.d {
			border-top: 1px solid #EE3F9D;
			background-color: #FFDAF0;
		}
		
		table.sResult tbody tr td.star {
			background-image: url(../images/general/star5.gif);
		}

		table.sResult tbody tr td.semi {
			background-image: url(../images/general/star5.gif);
		}
		
		table.sResult tbody tr td.feature {
			background-image: url(../images/general/star5.gif);
		}		
		
	/***********************************************************
		Vacancy Display Template
	***********************************************************/	
	
	/*Tes OVP vacancy page*/

	body#semi_display div#vacancyContainer{
		border: 1px solid #CD0065;
	}

	body#semi_display.quickpost div#vacancyContainer{
		border: 1px solid #CD0065;
	}

	body#semi_display div#vacancyHeader{
		background: #F3F3F3 url(/images/templates/quickpost_header_bg.jpg) top right no-repeat;	
	}

	body#semi_display.quickpost div#vacancyHeader{
		background:#F3F3F3 url(/images/templates/quickpost_header_bg.jpg) top right no-repeat;
	}
		
	body#semi_display h1{
		color: #333333;
	}

	body#semi_display.quickpost h1{
		color: #333333;
	}

	body#semi_display div.infoBox1 {
		background:#F3F3F3;
		border:2px solid #CD0065;
	}

	body#semi_display.quickpost div.infoBox1 {
		background:#F3F3F3;
		border:2px solid #CD0065;
	}

	html body#semi_display a.button, 
	html body#semi_display form input.submit, 
	html body#semi_display form input.button, 
	html body#semi_display a.shortlist{
		background: #fff;
		border: 1px solid #ccc;
		color: #333333;			
	}

	html body#semi_display a.button, 
	html body#semi_display form input.submit, 
	html body#semi_display form input.button, 
	html body#semi_display a.shortlist{
		background: #fff url(/images/templates/sd_btn_bg.gif) repeat-x scroll 0 top;
		border: 1px solid #ccc;
		color: #333333 !important;
	}

	body#semi_display div#candidateOptions span a.button{
		background: #aaa;
		color: #333333 !important;
	}

	body#semi_display div#candidateOptions span a.button{
		background: #e8e8ea url(/images/templates/sd_prominent_btn_bg.gif) bottom left repeat-x;
		border: 1px solid #bababa;
	}

	/* Start vacPlacedBy*/
	body#semi_display div#vacPlacedBy{
		border: 1px solid #ccc;
	}

	body#semi_display div#vacPlacedBy p.toprow{
		background: #fff url(/images/templates/vacplacedbox_top_graphic.png) repeat-x scroll left top;
	}

	body#semi_display div#vacPlacedBy p.btmrow{
		 background: #e3e3e3 url(/images/templates/vacplacedbox_btm_graphic.png) repeat-x scroll left bottom;
	}

	/*End vacPlacedBy*/

	/************************************/
		
	/**containers**/

	html body#vacDetails a.button, html body#vacDetails form input.submit, 
	html body#vacDetails form input.button, html body#vacDetails a.shortlist{
		background:#CD0065;
		border: 1px solid #333;
		color: #fff;	
	}

	body#vacDetails .recruiterInfo {	
		background:#fff;
		color: #898989;
	}

	body#vacDetails div.infoBox1 .smaller{
		border-top: 1px dotted #D6D6D6;
	}

	div#automatch {
		border:solid #3f6894;
	}
	
/***************************************************************
	Vacancy details
***************************************************************/

	div.vacancyNav {
		border: solid #333333;
	}

	div.vacancyNav span.backToSearch a {
		background: url(/images/general/icon_backtosearch.gif) 0% 50% no-repeat;	
	}

	div.vacancyNav a.next {
		background: url(/images/general/icon_arrownext.gif) right 50% no-repeat;
	}

	div.vacancyNav a.previous {
		background: url(/images/general/icon_arrowprev.gif) 0% 50% no-repeat;	
	}

	div.box7Wrap div {
		border-top: solid 1px #3f6894;
	}
			
	dl#extendedInfo dt {
		background:#fff;
		border-bottom:1px dotted #DFE0E2;
	}

	dl#extendedInfo dd {
		background:#F3F3F3;
		border-bottom:1px solid #fff;
	}

/* *****************************************************************************
	posting confirmed styled box
***************************************************************************** */

	body#ins_vac dl.dlList1 {
		background: #f3f3f3;
		border: 1px solid #511167;
	}
/******************************************************************************
	AMS - Application
******************************************************************************/
	div.files div {
		border:2px solid #691786;
		background-color: #e5e5e5;
	}
	div.files ul li {
		background: url(../images/tabs/bg_tab.gif);
	}
	div.files ul li.active {
		background: url(../images/tabs/bg_tab_selected.gif);
	}
	div.files table th#opinionSort a {
			background: url(../images/app_mngr/sort_sc.gif) top left no-repeat;
	}
	div.files table td.state_noopinion {
		background: url(../images/app_mngr/right_arrow.gif) 2px 0 no-repeat;
	}

	div.files table td.state_eliminated  {
		background: url(../images/app_mngr/eliminated.gif) 6px 3px no-repeat;
	}
	table.recSummary th {
		border-bottom: 1px solid #7F3F98;
		background-color: #E5E5E5;
		color: #333;
	}
	
/********************************************************************
	Vacfooters
********************************************************************/
	#vacfooter fieldset {
		border:2px solid #7f3f98;
	}
	#vacfooter legend {
		color:#CD0065;
	}
	#vacfooter div#dflthelp, div#opthelp {
		background: #f3f3f3;
		border: 1px solid #CD0065;
	}

/**************************************************************
	Page
**************************************************************/
	
		#page span.selectedPage {
			background:#e5e5e5;
			border:0 none;
			color:#333 !important;;
		}
		#page a:hover {
			background:#e5e5e5;
			border-color:#CCCCCC;
			color:#333;
		}
		#page a, #page span.selectedPage {
			border:1px solid #CCCCCC;
			color:#333;
		}
		#page a.next, #page a.next:hover {
			background:transparent none repeat scroll 0 50%;
			border:0 none;
			color:#333;
		}

/***************************************************************
	Vacancy_group_manager
**************************************************************/
	body#vacancy_group_manager {background:transparent;}
	body#vacancy_group_manager font a{color:#7F3F98;}
	body#vacancy_group_manager font a:hover{color:#CD0065;}
	body#vacancy_group_manager font b{color:#7F3F98;}


/**************************************************************
	local-jobs
**************************************************************/
#allPages ul li{
	background:url(../images/general/bullet1.gif) no-repeat left;
}
body#localPages .tabs.jsOn div h3{
	border:1px solid #7F3F98;
	background:#f3f3f3;
}
form#local-search {
	background:#EAEAEA;
	border:1px solid #7F3F98;
}
form#local-search fieldset{
	border:1px solid #fff;
}
form#local-search fieldset span input#fp_skill_include{border:1px solid #ccc;}

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

body#featuredRec form fieldset {
	border: none;
}	
body#featuredRec form fieldset input.button {
	background:#E50278;
	border: 1px solid #333;
	color: #fff;		
}		 
body#featuredRec div#rec{
	background:transparent url(../images/home/box-300-bottom.gif) no-repeat scroll 0 100%;
}

body#featuredRec div#rec h2,
body#featuredRec div#emp h2  {
	background:transparent url(../images/home/h3-bg.gif) no-repeat scroll 0 0;
	color: #fff;
}	
body#featuredRec div#emp {
	background:transparent url(../images/home/box-300-bottom.gif) no-repeat scroll 0 100%;
}
body#featuredRec div#emp h2 {
	background:transparent url(../images/home/h3-bg.gif) no-repeat scroll 0 0;
}


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

/* IE6 only hack */
* html body#featRec div#alphaSearch {
	height: 1%;
}

body#featRec div#alphaSearch {
	border: 1px solid #7F3F98;
}

body#featRec h2 {
	color: #fff;
	background:#7F3F98 url(../images/general/formh2-bg.gif) repeat-x scroll 0 100%;
}	

body#featRec div#ind {
	background:transparent url(../images/home/box-300-bottom.gif) no-repeat scroll 0 100%;
}	

body#featRec div#name {
	background:transparent url(../images/home/box-300-bottom.gif) no-repeat scroll 0 100%;
}	
body#featRec div#ind h2, body#featRec div#name h2{background:transparent url(../images/home/h3-bg.gif) no-repeat scroll 0 0;
}
body#featRec form fieldset input.button {
	background:#E50278;
	border: 1px solid #333;
	color: #fff;		
}	

body#featRec form fieldset {
	border: none;
}	

body#featRec table#featRes {
	border: 1px solid #7F3F98;
	border-collapse: separate;
}	
	
body#featRec table#featRes th {
	border: none;
	background-color: #fff;
	border-collapse: separate;
}	

body#featRec table#featRes th h2 {
	color: #ffffff;
	background-color:#7F3F98;
}			

body#featRec table#featRes td {
	border-bottom: 1px dotted #7F3F98;
	border-collapse: separate;
}	

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

body#featEmp div#alphaSearch {
	border: 1px solid #7F3F98;
}	

body#featEmp h2 {
	color: #fff;
	background:#7F3F98 url(../images/general/formh2-bg.gif) repeat-x scroll 0 100%;
}	

body#featEmp div#ind {
	background:transparent url(../images/home/box-300-bottom.gif) no-repeat scroll 0 100%;
}	

body#featEmp div#name {
	background:transparent url(../images/home/box-300-bottom.gif) no-repeat scroll 0 100%;
}	
body#featEmp div#ind h2, body#featEmp div#name h2{background:transparent url(../images/home/h3-bg.gif) no-repeat scroll 0 0;
}
body#featEmp form fieldset input.button {
	background:#E50278;
	border: 1px solid #333;
	color: #fff;	
}	

body#featEmp form fieldset {
	border: none;
}	

body#featEmp table#featRes {
	border: 1px solid #7F3F98;
	border-collapse: separate;
}	
	
body#featEmp table#featRes th {
	border: none;
	background-color: #fff;
	border-collapse: separate;
}	

body#featEmp table#featRes th h2 {
	color: #ffffff;
	background-color:#7F3F98;
}		

body#featEmp table#featRes td {
	border-bottom: 1px dotted #7F3F98;
	border-collapse: separate;
}	
body.manage_screening_questions h1 a {
	background:url(../images/general/back-bg.gif) no-repeat left;
}
body.manage_screening_questions h3 {
color:#7F3F98;
}
body#add_edit_screening_question table {
color:#7F3F98;
}
body.manage_screening_questions table#screening td.correct label.correct-answer{background:#82E502;color:#fff;}
body.manage_screening_questions table#screening td.incorrect label.checked{background:#E71502;color:#fff;}
body.manage_screening_questions table#screening td.correct label.correct-answer em{color:#333;}
body.manage_screening_questions table#screening td.incorrect label.checked em{color:#fff;}
body.manage_screening_questions table#screening td label.checked{background:#CCCCFF;color:#333;}
body.manage_screening_questions table#screening td label.checked em{color:#333;}


body#add_edit_screening_question h2,
body#add_edit_screening_question h3 {
	color:#7F3F98;
}
body#add_edit_screening_question table#radio_table th {
color:#7F3F98;
}
body#manage_group_questions div#group,
body#manage_ins_vac_screening_questions div#vacQuestions{
	background:#7F3F98;
}
body#manage_group_questions li.rowTint.ui-sortable-helper{background:#7F3F98 !important;}
body#manage_ins_vac_screening_questions li.rowTint.ui-sortable-helper{background:#7F3F98 !important;}

	 
	 /* Google Ads CSS */

#googleAds{
	border:1px solid #b577b6;
	padding: 10px; 
	height: 110px; 
	display: block;
	position:absolute;
	top:0;
	margin-bottom:15px;
}

#googleAds a.googleHeading:link{
	color:#803e95 !important;
	text-decoration:none;
	font-weight:bold;
	font-size:105%;
	display:block;
}
#googleAds a.googleHeading:hover{
	color:#f583be;
}
#googleAds .googleText{
	color:#000000;
}
#googleAds .gAd{
	float:left;
	width:286px;
	padding:10px;
}
#googleAds a.googleLink:link{
	color:#e50278 !important;
	margin-top:4px;
}

/*******************************************************
	JobsToday Project
*******************************************************/
	
	body#project #mainContent{
		width:940px;
	}
	body#project .cont-left, body#project .cont-right{
		width:460px;
	}
	body#project h2, body#project h2{
		background:url(../images/home/project-h3-bg.gif) no-repeat 0 0;
	}
	body#project .box-300{
		background:url(../images/home/box-460-bottom.gif) no-repeat 0 100%;
		padding:0 0 10px 0;
		width:460px;
	}
	body#project .box-300-hold{
		background:url(../images/home/box-460-middle.gif) repeat-y 0 0;
		padding:0;
		width:460px;
		float:left;
		margin:0;
	}
	body#project #jobNews ul{
		width:440px;
		padding:10px;
	}
	body#project #jobNews ul li{
		width:440px;
		padding:5px 0;
	}
	body#project #jobNews ul li a{
		display:block;
		font-weight:bold;
		font-size:14px;
	}
	body#project .tabs{
		width:440px;
		padding:10px 10px 0 10px;
	}
	body#project .tab{
		background:#E50278 url(../images/home/pinkbox-440-bottom.gif) no-repeat 0 100%;
		width:440px;
	}
	body#project .tab-hold{
		background:url(../images/home/pinkbox-440-top.gif) no-repeat 0 100%;
		width:440px;
	}
	body#project ul.tabTobLinks{
		width:440px;
	}
	body#project ul.tabTobLinks li a {
		padding:0 0 0 55px;
	}
	body#project ul.tabTobLinks li a strong{
		padding:6px 55px 6px 0;
	}
	body#project .tab ul, body#project .tab ul li{
		width:210px !important;
		color:#fff;
	}
	body#project .tab ul li a{
		display:block;
		font-weight:bold;
	}