/* [%-# %W% %T%,%D% (yy/mm/dd) -%] */

/* DEFAULT */

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

	@import url(global.css);

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

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

	body {
		font-family: Arial, Tahoma, Helvetica, sans-serif;
		font-size:75%;
		color: #000000 !important;
		background-color: #fff;
	}

	a, a:link, a:active, a:visited {		
		color: #000000;
		text-decoration: underline;
	}

	a:hover {
		color: #ff3600 !important;
		text-decoration: underline;
	}

	hr {
		border-top: 1px solid #dedede;
		color: #dedede;
	}
	
	h1 {
		color: #000;
		font-size: 180%;
	}
	
	h1 strong {
		color: #000;
	}

	h1 em {
		font-size: 80%;
		color:#ff1808;
	}
	
	h2 {
		color: #ff3600;
		font-size: 140%;
	}
	
	h2 strong {
		color: #ff3600;
	}
	
	h3 {
		color: #ff3600;
		font-size: 100%;
	}
	
	h3 strong {
		color: #ff3600;
	}
	
	h4 {
		color: #ff3600;
		font-size: 100%;
	}
	
	h5 {
		color: #ff3600;
	}
	
	.error {
		color: #ff3600;
	}

	p em {
		color: #ff3600;
	}
	
	.expiringToday {
		color: #7BC618;
	}
	
	.expired {
		color: #f00;
	}
	
	.required {
		color: #ff3600 !important;
		font-size: 150%;
	}
	
	.active {
		color: #ff3600;
	}

	.basicborderbox {
		border: 1px solid #efefef;
	}
	
	.disabled_text {
		color: #c0c0c0;
	}
	
	.large {
		font-size: 120%;
	}

/* *****************************************************************************
	standard buttons
***************************************************************************** */
	a.button {
		color:fff !important;
		border: 1px solid #ff3600;
		background: #ff3600;
	}
	
	a.button:link,
	a.button:visited,
	a.button:hover,
	a.button:active {
		color: #fff !important;
		border: 1px solid #ff3600;
		background: #ff3600;
	}

	/* *************************************************************************
		Clear button align at the top
	************************************************************************* */
	
		a.clear_loc_button {
			border: 1px solid #ff3600;
			background: #ff3600;
			color: #FFF;
		}

		a.clear_loc_button:hover{
			color:#fff !important;
		}

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

	a.help {
		background-image: url(../images/general/help.gif);
	}

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

	p.help span a:hover{
		color:#fff !important; 
	}
	
	p.help a {
		background-image: url(../images/general/help.gif);
		text-decoration: none;
		color:#fff !important;
	}

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

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

	/* *************************************************************************
		First Style
	************************************************************************* */

		div.box {
			border-bottom: 1px solid #dedede;
		}
		
		div.box form {
			background-color: #efefef;
		}
		
	/* *************************************************************************
		Second Style
	************************************************************************* */

		div.box2 {
			border-top: 1px solid #ff3600;
		}

		/* *********************************************************************
			Shortcut links on client home box
		********************************************************************* */

			div.box2 div {
				background:#efefef;
			}
			
			div.box2 div.box2a ul {
				color: #ff3600;
			}
			
	/* *************************************************************************
		Third Style
	************************************************************************* */

		div.box3 {	
			border: solid #dedede;
		}
		
		div.box3 div.first {
			background-color: #efefef;
		}

		div.box3 div.second {
			background-color: #fff;
		}
		
	/* *************************************************************************
		Fourth Style
	************************************************************************* */
		
		div.box4 form {
			background: #efefef url(../images/home/maincontent_bg.gif) 0 top no-repeat;
		}
		
		div.box4 form label{
			color:#000000 !important;
		}
		
	/* *************************************************************************
		Fifth Style
	************************************************************************* */

		div.box5 {
			border: solid #dedede;
			background-color: #efefef;
		}
		
		div.box5 div.second {
			background-color: #fff;
		}

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

		div.box6Wrap{
			border: 1px solid #ff3600;
		}
				
		div.box7 h3{
			background:  #c7c7c7 url(../images/general/box7_crnr.gif) 0 0 no-repeat;				
			color: #000;
		}

		div.box7Wrap{
			border: 1px solid #c7c7c7;
		}		

		div.box7Wrap div {
			border-top: solid 1px #97BAD8;
		}
		
/* *****************************************************************************
	Table - General
***************************************************************************** */

	table {
		border: 1px solid #efefef;
	}
	
	table th {
		background-color: #feaa93;
		color: #000000;
	}
	
	th a:hover {
		color: #ff3600;
	}
	
	table th,
	table td {
		border-bottom: 1px solid #dedede;
	}
	
	table td a em {
		color: #000000;
	}
	
/* *****************************************************************************
	Table - colhighlight
***************************************************************************** */

	table.colhighlight th, 
	table.colHighlight th {
		background-color: #fff !important;
		border: dotted #efefef;
		color: #000000;
	}

	table.colhighlight th label em, 
	table.colHighlight th label em {
		color: #ff3600;
		font-size: 150%;
	}
	
	table.colhighlight td, 
	table.colHighlight td {
		background-color: #efefef;
	}

	table.colhighlight td.leftSide, 
	table.colHighlight td.leftSide {
		background-color: #FFF;
		border: solid #efefef;
	}

	table.colhighlight h2, 
	table.colHighlight h2 {
		background-color: #fff;
		color: #ff3600;
	}
	
	table.colhighlight tr.line td, 
	table.colHighlight tr.line td {
		border: solid #dedede;
	}

	table.colhighlight th h2, 
	table.colHighlight th h2{
		background:#fff !important;
	}

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

	ul#scroll {
		border: solid #dedede;
	}

	ul#scroll li a {
		color: #ff3600;
	}

/* *****************************************************************************
	Back To Top Buttons
***************************************************************************** */

	/* *************************************************************************
		1st
	************************************************************************* */
	
		.backToTop p {
			background-image: url(../images/general/arrow_up.gif);
		}

	/* *************************************************************************
		2nd
	************************************************************************* */
	
		.backToTop2 p a {
			font-size: 80%;
			border: 1px solid #ff3600;
			background-color: #ff3600;
			background-image: url(../images/general/back_to_top2.gif);
			color:#fff !important;
		}

		.backToTop2 p a:hover {
			color:#fff !important;
		}

/* *****************************************************************************
	Stop the display of background images
***************************************************************************** */

	body.nobg {
		background: #fff;
	}

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

	div.sideLinks {
		background: #efefef;
	}
	
	div.sideLinks h4 {
		background: #feaa93;
		color:#000000 !important;
	}
	
/***************************************************************
	SiteMap
***************************************************************/

	body#sitemap #channels h2 {
		background: #EFEFEF;
		color: #000;
		border-bottom: solid 1px #DEDEDE;
	}	

	body#sitemap #channels h3 {
		border-bottom: solid 1px #DEDEDE;
	}

	body#sitemap #channels li {
		background: url(/images/general/arrow.gif) no-repeat left;
	}	

/* *****************************************************************************
	Page Specifics
***************************************************************************** */

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

		table.rlAdmin th {
			background-color: #feaa93;
			color: #000000;
			border: 1px solid #fff;
		}

		table.rlAdmin tr th a {
			color: #000;
		}

		table.rlAdmin tr th a:hover {
			color: #fff !important;
		}

		table.rlAdmin tr.odd td {
			background-color: #efefef !important;
		}
		
	/* *************************************************************************
		Table - newRecruit used for rl_admin
	************************************************************************* */

		table.newRecruit tbody {
			background-color: #feaa93;
		}
		
		table.newRecruit thead th {
			border-bottom: 1px solid #fff;
			background-color: #feaa93;
			color: #000;
		}
		
		table.newRecruit tbody td {
			background-color: #efefef;
		}

	/* *************************************************************************
		Table - cvResult used for cvsearch_result
	************************************************************************* */
		
		table.cvResult tr th {
			border: 1px solid #fff;
		}

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

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

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

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

	/* *************************************************************************
		search_to_jbe_error
	************************************************************************* */

		body#cvDisplay div.hbar {
			border-bottom: 1px solid #dedede;
		}
	
/* *************************************************************************
	APPLY.CSS
************************************************************************* */

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

	/* **************************************
	Holding DIV's
	************************************************ */

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

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

	.appver .bg_clr {
		background-color:#EFEFEF;	
	}
		
	.appver h2 {
		color: #000000;
	}

	.appver .bg_clr1 {
		background-color:#EFEFEF;	
	}

	.authorised {
		background-color:#EFEFEF;
	}

	.authorised li {
		color:#ff000;
	}

	.mandatory {
		color:#000000;
	}

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

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

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

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

	 form fieldset h3 {
		color: #000000;
	}

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

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

	#appContent {
		background:#FFFAF8;
		border:1px solid #D02C00;
	}

	#appContent h1{
		background:#FFFAF8;
		border-bottom:1px solid #D02C00;
	}

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

	div#content dl.dlList1{
		border:1px solid #7F5448;
		background:#FEC8B9;
	}

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

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

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

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

	fieldset ul li a:hover, fieldset span.li a:hover {
		color: #000;
		background: url(/images/general/chnl_a_hvr.gif) center left no-repeat;
	}
	
/***************************************
	Lists
***************************************/

	fieldset ul li {
		border: solid #efefef;
	}
	
	fieldset li:hover span, fieldset li.hover span {
		color: #8A8A8A;
	}
	
	fieldset li:hover, fieldset li.hover {
		border: solid #661709;
	}

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

	fieldset li label:hover, fieldset li label.hover {
		color: #8A8A8A;
		background: #efefef url(/images/general/chnl_li_slctd.gif) top left no-repeat;
	}
	
	form fieldset#freeSearch {
		background: #feaa93;
		border: 0 solid #676767;
	}

	form fieldset#ignore {
		background: #efefef;
	}
	
	form fieldset#secrVacRef {
		background: #efefef;
		border: solid #3c7d43;
	}
	
	form fieldset#freeSearch span {
		border-top: 1px solid #efefef;
	}
	
	form fieldset#ignore label em{
		color: #3c7d43;
	}
	
	fieldset#freeSearch input {
		border: 1px solid #dedede;
	}
	
	fieldset#ignore input {
		border: 1px solid #8A8A8A;
	}
	
	fieldset#secrVacRef input {
		border: 1px solid #dedede;
	}
	
	fieldset#freeSearch input#location_include {
		background: #efefef 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: #efefef;
		}
			
	/***************************************
		Newsfeed
	***************************************/			
	
	body#newsfeed div.block h2 {
		background: #000000 url(/images/general/tab_top.gif) 0 0 no-repeat;
		color: #3c7d43;
	}

	body#newsfeed div.block div {
		border: 1px solid #000000 !important;
		background: #efefef;
	}
	
	body#newsfeed #register_form input.text {
		color: #999;
	}

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

	#advanced-search form fieldset {
		border-top:1px solid #dedede;
	}

	form fieldset {
		border: solid #dedede;
	}
	
	form fieldset h2 {
		background-color: #dedede;
		color: #000;
	}
	
	form fieldset label {
		color: #000000;
	}
	
	form fieldset label em {
		color: #ff3600;
	}
	
	form fieldset input {
		border: 1px solid #7f9db9;
		color: #000000;
	}
	
	form input.submit, 
	.pseudobutton {			
		color: #ffffff;
		border: 1px solid #ff3600;
		background: #ff3600;
	}
	
	button {
		color: #ffffff;
		border: 1px solid #ff3600;
		background: #ff3600;
	}
	
	form textarea {
		border: 1px solid #7f9db9;
	}

/* *****************************************************************************
	HUNTER.CSS
***************************************************************************** */
	
/* *****************************************************************************
	block - main content block for content
***************************************************************************** */

	div.block h2 {
		background: #dfe0e2 url(../images/general/tab_top.gif) 0 0 no-repeat;
		color: #000000 !important;
	}
	
	div.block h2 strong {
		color: #000000;
	}
	
	div.block h3 {
		background: #dfe0e2 url(../images/general/tab_top.gif) top left no-repeat;
		color: #000000;
	}
	
	div.block div {
		border: 1px solid #dedede !important;
		background: #fff;
	}
	
	div.block div h4 {
		color: #000000;
	}
	
	div.block div h4 strong {
		color: #000000;
	}

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

	div.block div table.jobEmail th {
		background-color: #feaa93;
		color:#000000;
	}
	
	div.blockWrapper div.block div table th{
		background-color: #feaa93;
		color:#000000;
	}

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

	div.block div table.jobEmail th a{
		color:#000000 !important;
	}

	div.block div table.jobEmail th a:hover {
		color: #000000 !important;
	}

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

	div.sub h2 {
		background: #dfe0e2 url(../images/general/tab_top.gif) 0 0 no-repeat;
	}
	
	div.sub div {
		border:1px solid #dfe0e2 !important;
	}
	
	div.sub div p.box img {
		background-color: #2B56A2;
		color: #efefef;
	}

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

	/* *************************************************************************
		MyJobsite
	************************************************************************* */
	
		.please_activate {
			border: 1px solid #900;
			background: #faf2f2;
			color: #900;
		}

	/* *************************************************************************
		shortlist expiring link colours
	************************************************************************* */
	
		a.shtLstExpireToday {
			color: #e7dbcc !important;
		}
		
		a.shtLstExpired {
			color: #7FBE28 !important;
		}

	/* *************************************************************************
		Manage subscriptions table
	************************************************************************* */
	
		table.subsTable td {
			background-color: #efefef !important;
			border: dotted #efefef;
		}
		
		table.subsTable th {
			color: #000;
			border: solid #efefef;
			background-color: #feaa93;
		}
		
	/* *************************************************************************
		Bulletin Search
	************************************************************************* */
		
		body#bulletin_search th,
		body#bulletin_search td {
			border: solid #B2B2D1;
		}
		
		body#bulletin_search div.odd {
			background-color: #f3f0ec;
			border: solid #e7dbcc;
		}

	/* *************************************************************************
		vacdetails_temptsearch_form_main.template
	************************************************************************* */

		body#vacform div.boxWrap{
			background: #e5e5ef;
			border:1px solid #f69528;
		}
		
		body#vacform div.boxWrap input,
		body#vacform div.boxWrap select{
			border:1px solid #b29a7d;
		}

		body#vacform h2{
			background: #dedede;
			color:#efefef;
		}
		
		body#vacform h3 {
			color: #000;
		}

	/* *************************************************************************
		search_to_jbe_error
	************************************************************************* */
		
		#search-to-jbe div#Error {
			border-top: 1px solid #f69528;
			border-bottom: 1px solid #f69528;
			background-color: #F1F8ED;
		}
			
		#search-to-jbe div#Error p {
			background-color: #efefef;
		}

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

	#manage_subscriptions.home #email_settings {
		background-color: #EFEFEF;
	}
	
	#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: #ff3f0b;
	}
	
/* ****************************************************************
		Colours + Grpahics
****************************************************************** */

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

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

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

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

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

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

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

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

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

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

		#search {
			background-color: #DEDEDE;
		}

		#search fieldset label{
			color: #000;
		}

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

		#search input.button {
			background: #FF3600 url(../images/general/bg_blue_grad.gif) 0 0 repeat-x;
			border: 1px solid #FF3600;
			color: #fff;
		}
		
		/* *************************************************************************
		Jobtypes
	    ************************************************************************* */
		
		div#preReg fieldset#preRegVcncy div.jobtype h3 {
			color: #000;
		}
		
		div#preReg fieldset#preRegVcncy div.jobtype div {
			background-color: #F3F3F3;
		}
		
		div#preReg div.jobtype {
			background: #F3F3F3;
		}

		/* *************************************************************************
		JBE
	    ************************************************************************* */
		
		div#preReg fieldset#preRegVcncy div.jbe div {
			background-color: #F3F3F3;
		}
		
		div#preReg div.jbe {
			background: #F3F3F3;
		}

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

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

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

	.leftColumn {
		background: transparent url(../images/trackreg/gradbg_leftcol.gif) 0 100% no-repeat;
	}

	.leftcolHold {
		background:transparent url(../images/trackreg/topbg_leftcol.gif) 0 0 repeat-x;
	}

	.rightColumn {
		background: transparent url(../images/trackreg/gradbg_leftcol.gif) 0 100%  no-repeat;
	}

	.rightcolHold {
		background:transparent url(../images/trackreg/topbg_leftcol.gif) 0 0 repeat-x;
	}

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

form fieldset p.email input {
border:1px solid #f69528;
background-color:#FEA814;
}

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

form td p input.submit {
border:1px solid #f69528;
background-color:#FEA814;
}

/***************************************************************
Sortby used on searchresult-desc
***************************************************************/

div#sort2{
border-bottom:1px solid #676767;
}

/***************************************************************
center aligned summary text at bottom of page
***************************************************************/

div.summary form {
background-color:#efefef;
}

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

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

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

div.vacancyNav{
border: solid #f69528;
}

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

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

html body#vacDetails a.button, html body#vacDetails form input.submit {
		color: #efefef;
		border: 1px solid #b29a7d;
		background: #f69528;
}

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

/********top search box************/

body#vacSearch div#topSearch{
background-color: #dedede;
}

.error{
color:#000;
}	

form#suggestions{
border-left:1px solid #f69528;
}

/****************main vacancy display********************/

div#vacs{	
color:#000000;
}

div.lineage div{
background-color:#efefef;
}

div.semi div{
border:4px solid #ff3600;
}

div.display div{
border:4px solid #000000;
}

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

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

div.jbe{
background:#000000;
border:1px solid #000000;
}

div.loggedin{
background-color: #000000;
}

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

div.bottom{
background-color:#000000;
}

div.jbe form input{
color: #818181;
}

div.jbe input.submit{
color: #efefef;
}

div.jbe form span{
background:#fff;
}

/************right hand content*****************/

#recruiters div.semi{
background:#fff;
border: solid 2px #ff3600;
color:#000000;
}	

#recruiters div.display {
background:#fff;
border: solid 2px #000000;
color:#000000;
}

div#recruiters h2{
color:#000000;
}

a.matchingVac{
border-top:1px dotted #E5E5EF;
}

/**misc****/

body#vacSearch a.button	{
	color: #000000 !important;
}

body#vacSearch a:hover {
color:#f69528;
}	 

body#vacSearch em{
color:#000000;
}

/***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-color:#DEDEDE;
		color: #51918c;
	}

	div#pldresults a {
		color: #000;
	}

	div#pldresults a:hover {
		color:#253990;
		text-decoration:none;
	}

	div#pldresults h1 {
		color: #fff !important;
	}

	div#pldresults h2 {
		color: #171c5c !important;
		background:#DEDEDE;
	}

	div#pldresults h3 {
		color: #000;
	}

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

	ul.brdr {
		border-top: 1px solid #f1f1f1;
	}

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

/***************************************************************
	General Forms
***************************************************************/

	form fieldset p.email input {
		border: 1px solid #f69528;
		background-color: #FEA814;
	}
	
	form td p input.submit {
		border: 1px solid #661709;
		background: #661709;
	}

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

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

/***********************************************************
	Vacancy Display Template
***********************************************************/	
	
/********** Navigation ************/
	
div.vacancyNav{
	border: solid #638284;
}

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

/********** Buttons ************/

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

/* *************************************************************************
	Box Styles
************************************************************************* */	

div.infoBox1{	
	background: #efefef;
}	
	
html body#vacDetails div.box7 div.box7Wrap form fieldset{
	border-top:1px solid #97BAD8;
}
	
body#vacDetails .recruiterInfo{	
	background:#efefef;
	color: #000000;
}

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

div#automatch{
	border:solid #003399;
}
	
dl#extendedInfo dt{
	background:#efefef;
	border-bottom:1px solid #efefef;
}

dl#extendedInfo dd{
	background:#dedede;
	border-bottom:1px solid #efefef;
}

/* *****************************************************************************
	Apply now
**************************************************************************** \*/

	body.applynow fieldset#notRegistered label input {
		border: 1px solid #b29a7d;	
	}
