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

/* HR */

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

	@import url(global.css);

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

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

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

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

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

	hr {
		border-top: 1px solid #cce1e2;
		color: #cce1e2;
	}
	
	h1 {
		color: #ff0000;
		font-size: 180%;
	}
	
	h1 strong {
		color: #006b6e;
	}

	h1 em {
		font-size: 80%;
		color:#ff1808;
	}
	
	h2 {
		color: #ff0000;
		font-size: 140%;
	}
	
	h2 strong {
		color: #ff0000;
	}
	
	h3 {
		color: #fc1a0e;
		font-size: 100%;
	}
	
	h3 strong {
		color: #fc1a0e;
	}
	
	h4 {
		color: #fc1a0e;
		font-size: 100%;
	}
	
	h5 {
		color: #ff0000;
	}
	
	p em {
		color: #fc1a0e;
		font-style:normal;
	}
	
/* *****************************************************************************
	standard buttons
***************************************************************************** */
	a.button {
		color:fff !important;
		border: 1px solid #ff0000;
		background: #ff0000;
	}
	
	a.button:link,
	a.button:visited,
	a.button:hover,
	a.button:active {
		color: #fff !important;
		border: 1px solid #ff0000;
		background: #ff0000;
	}

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

		a.clear_loc_button:hover{
			color:#fff !important;
			text-decoration:none !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);
		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 #cce1e2;
		}
		
		div.box form {
			background-color: #e5f0f0;
		}
		
	/* *************************************************************************
		Second Style
	************************************************************************* */

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

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

			div.box2 div {
				background:#e5f0f0;
			}
			
			div.box2 div.box2a ul {
				color: #ff0000;
			}

	/* *************************************************************************
		Third Style
	************************************************************************* */

		div.box3 {	
			border: solid #cce1e2;
		}
		
		div.box3 div.first {
			background-color: #e5f0f0;
		}

		div.box3 div.second {
			background-color: #fff;
		}
		
	/* *************************************************************************
		Fourth Style
	************************************************************************* */
		
		div.box4 form {
			background: #fff url(../images/general/boxbg.gif) 0 0 repeat-x;
			border: 1px solid #9ac6c7;
		}
		
		div.box4 form label{
			color:#006b6e !important;
		}
		
	/* *************************************************************************
		Fifth Style
	************************************************************************* */

		div.box5 {
			border: solid #cce1e2;
			border-width: 1px 0;
			background-color: #e5f0f0;
		}
		
		div.box5 div.second {
			background-color: #fff;
		}
		
/* *************************************************************************
	Box Styles
************************************************************************* */	
		
		div.box6 h3{				
			background: #2f9ea4 url(../images/general/box6_crnr.gif) 0 0 no-repeat;
			color: #fff;
		}

		div.box6Wrap{
			border: 1px solid #2f9ea4;
		}

		div.box7 h3{
			background: #046d70 url(../images/general/box7_crnr.gif) 0 0 no-repeat;				
			color: #fff;
		}

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

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

	table {
		border: 1px solid #e5f0f0;
	}
	
	table th {
		background-color: #006b6e;
		color: #fff;
	}
	
	th a:hover {
		color: #ff0000;
	}
	
	table th,
	table td {
		border-bottom: 1px solid #cce1e2;
	}
	
	table td a em {
		color: #006b6e;
	}
	
/* *****************************************************************************
	Table - colhighlight
***************************************************************************** */
	
	table.colhighlight th, 
	table.colHighlight th {
		background-color: #fff !important;
		border: dotted #e5f0f0;
		color: #006b6e;
	}

	table.colhighlight th label em, 
	table.colHighlight th label em {
		color: #fc1a0e;
	}
	
	table.colhighlight td, 
	table.colHighlight td {
		background-color: #e5f0f0;
	}

	html>body table.colhighlight td, html>body table.colHighlight td {
		background-color: #e5f0f0;
	}

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

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

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

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

	ul#scroll {
		border: solid #cce1e2;
	}
	
	ul#scroll li a {
		color: #ff0000;
	}
	
/* *****************************************************************************
	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 #ff0000;
			background-color: #ff0000;
			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: #e5f0f0;
	}
	
	div.sideLinks h4 {
		background: #006b6e url(../images/general/h2bg.gif) 0 0 no-repeat;
		color:#fff !important;
	}
	
/***************************************************************
	SiteMap
***************************************************************/

	body#sitemap #content h2 {
		background: #E5F0F0;
		border-bottom: solid 1px #CCE1E2;
		color: #006B6E;
	}	

	body#sitemap #content h3 {
		border-bottom: solid 1px #CCE1E2;
	}

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

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

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

		table.rlAdmin th {
			background-color: #006b6e;
			color: #fff;
		}
		
		table.rlAdmin tr th a {
			color: #fff;
		}
		table.rlAdmin tr th a:hover {
			color: #fff !important;
		}
		
		table.rlAdmin tr.odd td {
			background-color: #e5f0f0 !important;
		}
		
	/* *************************************************************************
		Table - newRecruit used for rl_admin
	************************************************************************* */

		table.newRecruit tbody {
			background-color: #e5f0f0;
		}
		
		table.newRecruit thead th {
			border-bottom: 1px solid #cce1e2;
			background-color: #006b6e;
			color: #fff;
		}
		
		table.newRecruit tbody td {
			background-color: #e5f0f0;
		}
		
	/* *************************************************************************
		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: #FF0000;
		}

	/* *************************************************************************
		More info page 
	************************************************************************* */
		
		div.moreinfocolright div {
			border: 1px solid #0C2D83;
			background: #e5f0f0 url(/images/home/creditcard_strip.gif) no-repeat center 92%;
		}
		
	/* *************************************************************************
		search_to_jbe_error
	************************************************************************* */

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

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

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

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

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

	.appver .bg_clr {
		background-color:#E5F0F0;	
	}
		
	.appver h2 {
		color: #006B6E;
	}

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

	.authorised {
		background-color:#E5F0F0;
	}

	.authorised li {
		color:#ff000;
	}

	.mandatory {
		color:#006B6E;
	}

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

	/* *********************************
	Apply Login 
	 ************************************** */

	/* *********************************
	 Error Message
	 ************************************** */

	 #errorMessg {
		color:#ff0000;
		border-bottom:1px #E5F0F0 solid;
	}

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

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

	 form fieldset h3 {
		color: #006B6E;
	}

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

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

	#appContent {
		background:#FBFDFD;
		border:1px solid #006B6E;
	}

	#appContent h1{
		border-bottom:1px solid #006B6E;
	}

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

	div#container dl.dlList1{
		border:1px solid #006B6E;background:#dbf3f4;
	}

	div#container h1{
		border-bottom:1px solid #006B6E !important;
	}

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

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

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

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

	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: #fff url(/images/general/chnl_li_slctd.gif) top left no-repeat;
	}
	
	form fieldset#freeSearch {
		background: #c1e9e9;
		border: 0 solid #676767;
	}

	form fieldset#ignore {
		background: #e5f0f0;
	}
	
	form fieldset#secrVacRef {
		background: #FFF;
		border: solid #3c7d43;
	}

	form fieldset#freeSearch span {
		border-top: 1px solid #FFF;
	}
	
	form fieldset#ignore label em{
		color: #3c7d43;
	}
	
	fieldset#freeSearch input {
		border: 1px solid #9ac6c7;
	}
	
	fieldset#ignore input {
		border: 1px solid #8A8A8A;
	}
	
	fieldset#secrVacRef input {
		border: 1px solid #9ac6c7;
	}
	
	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: #006b6e url(/images/general/tab_top.gif) 0 0 no-repeat;
		color: #3c7d43;
	}

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

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

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

	form fieldset {
		border: solid #cce1e2;
	}
	
	form fieldset h2 {
		background: #006b6e url(../images/general/inputbg.gif) 0 0 repeat-x;
		color: #fff;
	}
	
	form fieldset label {
		color: #006b6e;
	}
	
	form fieldset label em {
		color: #fc1a0e;
	}
	
	form fieldset input {
		border: 1px solid #9ac6c7;
		color: #006b6e;
	}
	
	form input.submit, 
	.pseudobutton {			
		color: #FFF;
		border: 1px solid #ff0000;
		background: #ff0000;
	}
	
	button {
		color: #FFF;
		border: 1px solid #ff0000;
		background: #ff0000;
	}
	
	form textarea {
		border: 1px solid #9ac6c7;
	}

/* *****************************************************************************
	HUNTER.CSS
***************************************************************************** */
	
/* *****************************************************************************
	block - main content block for content
***************************************************************************** */
			
	div.block h2 {
		background: #006b6e url(../images/general/h2bg.gif) 0 0 no-repeat;
		color: #fff !important;
	}
	
	div.block h2 strong {
		color: #fff;
	}
	
	div.block h3 {
		background: #f3eade url(../images/general/tab_top.gif) top left no-repeat;
		color: #000;
	}
	
	div.block div {
		border: 1px solid #638284 !important;
		background: #fff;
	}

	div.block div h4 {
		color: #006b6e;
	}
	
	div.block div h4 strong {
		color: #006b6e;
	}

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

	div.block div table.jobEmail th {
		background-color: #e5f0f0;
		color:#006b6e;
	}
	
	div.blockWrapper div.block div table th{
		background-color:#e5f0f0;
		color:#006b6e;
	}
	
	div.block div table.jobEmail2 th {
		color: #000;
		border: 1px solid #fff;
		background-color: #fff;
	}
	
	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:#006b6e !important;
	}

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

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

	div.sub  h2 {
		background: #2f9ea4 url(../images/general/recruiterbg.gif) 0 0 no-repeat;
	}
	
	div.sub div {
		border:1px solid #2f9ea4 !important;
	}

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

/* *****************************************************************************
	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: #fff!important;
			border: dotted #e5f0f0;
		}
		
		table.subsTable th {
			color: #000;
			border: solid #fff;
			background-color: #e5f0f0;
		}

	/* *************************************************************************
		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: #0c2d83;
			color:#fff;
		}
		
		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: #FFF;
		}

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

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

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

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

	/* ****************************************************************
				Profile States
	****************************************************************** */

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

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

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

		div#preReg fieldset#preRegPrsnl div.bgWrap label,
		div#preReg fieldset#preRegVcncy div.bgWrap label {
			color:#fff;
		}
			
		div#preReg fieldset#preRegPrsnl div.bgWrap label {
			color:#fff;
		}
			
		div#preReg fieldset#preRegPrsnl div.bgWrap input,
		div#preReg fieldset#preRegPrsnl div.bgWrap select {
			border:1px solid #034143 !important;
		}
			
		div#preReg fieldset#preRegVcncy div.bgWrap input,
		div#preReg fieldset#preRegVcncy div.bgWrap select {
			border:1px solid #034143 !important;
		}

		#search {
			background-color: #E7F1F1;
		}

		#search fieldset label{
			color: #006B6E;
		}

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

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

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

	.Maxybox h2 {
		background: url(../images/trackreg/cornerbg_h2.gif) 0 0 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;
	}

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

	/***************************************************************
	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: #fff;
			border: 1px solid #b29a7d;
			background: #f69528;
	}

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

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

	body#vacSearch div#topSearch{
		background:#fff url(/images/general/boxbg.gif) 0 0 repeat-x;
	}

	/**************Search criteria summary*******************/

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

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

	div#vacs{	
		color:#006b6e;
	}

	div.lineage{
		border-bottom: 2px solid #e5f0f0;
	}

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

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

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

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

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

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

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

	div.loggedin{
		background-color: #006b6e;
	}

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

	div.bottom{
		background-color:#006b6e;
	}

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

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

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

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

	#recruiters div.semi{
		background:#fff;
		border: solid 2px #efdeca;
		color:#006b6e;
	}	

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

	div#recruiters h2{
		color:#006b6e;
	}

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

	/**misc****/

	body#vacSearch a {
		color:#006b6e;
	}

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

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

	body#vacSearch em{
		color:#006b6e;
	}

	body#rightCandidate img.thumbnail{
		border:1px solid #eee;
	}

	body#rightCandidate img.thumbnailLeft{
		border:1px solid #eee;
	}

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

	div#pldresults {
		border-color:#006B6E;
		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: #FC1A0E !important;
		background:#006B6E;
	}

	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: #fff;
	}
	
/***************************************************************
	Page Specifics
***************************************************************/

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


	/********** 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 #ff0000;
		background: #ff0000;
		color: #fff;
	}

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

	div.infoBox1{	
		background: #e5f0f0;
	}

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

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

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

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

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

	/**posting confirmed styled box****/
	body#ins_vac dl.dlList1{
		background: #e5f0f0;
		border: 1px solid #006B6E;
	}
	
	/* *************************************************************************
		Not logged in
	************************************************************************ */

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

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

	div#cvlogo {
		background: url(../images/general/logo.gif) no-repeat;
		width: 192px;
		height: 117px;
	}
	
	div#TabBar ul {
		border-left: 2px solid #006b6e;
	}
	
	div#TabBar ul li a:link,
	div#TabBar ul li a:visited,
	div#TabBar ul li a:hover{
		border: solid #000;
		background-color: #006b6e;
		color:#fff !important;
	}


	div#TabBar ul li a:link strong,
	div#TabBar ul li a:visited strong,
	div#TabBar ul li a:hover strong{
		color: #fff !important;
	}
	
	div#Content {
		border: 2px solid #006b6e;
		background-color: #FFF;
	}
	
