/* CSS Document */

html {
	font-family: Arial, Helvetica, sans-serif;
}
html>body {
	font-size:10px /* for everything else */
} 
body {
	margin-top: 0px;
	padding: 0px;
	font-size: 62.5%;  /* for IE/Win */
	background-color: #C4E9EF;
}
h1, h2, h3 {
	margin: 0px;
	padding: 0px;
}
form {
	padding: 0px;
	margin: 0px
}

/*****************************************************************************************************************************************/

/* header nav styles */

#headernav {
	color: #ffffff;
	font-size: 1em;
	font-weight: bold;
}
#headernav a {
	color: #ffffff;
	text-decoration: none;
}
#headernav a:hover {
	text-decoration: underline;
}

/*****************************************************************************************************************************************/

/* site search */

#sitesearch h1 {
	margin-top: 10px;
	font-size: 1.3em;
	color: #255E81;
}

#sitesearch .field {
	border: 2px solid #85D7E0;
	font-size: 1.1em;
	color: #255E81;
	margin-left: 15px;
	margin-right: 10px;
}

/*****************************************************************************************************************************************/

/* left nav styles */

#leftnav {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #255E81;
	background-color: #85D7E0;
}
#leftnav h1 {
	margin-top: 10px;
	font-size: 1.2em;
	color: #255E81;
	padding-left: 10px;
}
#leftnav a {
	color: #255E81;
	text-decoration: none;
}
#leftnav a:hover {
	text-decoration: underline;
}
#leftnav hr {
	padding: 0px;
	margin: 0px;
}
#leftnav hr.hrblue {
	border-top: 1px dashed #85D7E0;
	border-bottom: none;
	noshade: true;
	height: 0px;
}
#leftnav hr.hrwhite{
	border-top: 1px dashed #ffffff;
	border-bottom: none;
	noshade: true;
	height: 0px;
}
#leftnav .smalltitles{
	color: #255E81;
	font-size: 0.9em;
	font-weight: bold;
}
#leftnav a.smalltitles{
	color: #ffffff;
	text-decoration: none;
}
#leftnav a.smalltitles:hover {
	text-decoration: underline;
}
#leftnav .navblackcopy{
	color: #000000;
	font-size: 0.9em;
	font-weight: normal;
}
	
/* navigation styling */


#leftnav ul {
	list-style-type: none;
	margin-left: 10px;
	margin-bottom:-10px;
}

/* hack for firefox to style ul position and button styling */

html>body #leftnav ul {
		padding: 0px;
		list-style-type: none;
		margin: 0px 0px 10px 10px;
		}
	
	#leftnav ul ul {
		padding: 0px;
		margin: 0px;
		padding-left: 10px;
		margin-bottom: 10px;
		}
	
	#leftnav li {
		background: url(/images/shared/nav_bullett_active.gif) no-repeat;
		line-height:12px;
		}
		
	#leftnav li li {
		background: url(/images/shared/subnav_arrow_off.gif) no-repeat;
		font-size: 0.8em;
		list-style-type: none;
		padding-left: 0px;
		}
	
		#leftnav li a {	
			padding-left: 20px;
			padding-bottom: 7px;
			background: url(/images/shared/nav_bullett.gif) no-repeat;
			list-style-type: none;
			border-bottom: 1px dashed #85D7E0;
			text-decoration: none;
			display: block;
			}
		#leftnav li#home {
			margin-top:5px;
		}
		
/* hack for firefox to style li position */

		html>body #leftnav li a {
			margin-top: 5px;
			background: url(/images/shared/nav_bullett.gif) no-repeat;
			list-style-type: none;
			border-bottom: 1px dashed #85D7E0;
			text-decoration: none;    
			display: block;
			}
		
	#leftnav li li a {
		background: none;
		border-bottom: none;
		height: 12px;
		color: #255E81;
		}
	html>body #leftnav li li a {
		border-bottom: 1px dashed #ffffff;
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
	#leftnav li li#perm {
		padding-top: 10px;
		}
	#leftnav li li#expertise {
		padding-top: 10px;
		}
html>body li li#paye {
		padding-bottom: 10px;
	}
html>body li li#umbrella {
		padding-bottom: 10px;
	}
		
	#leftnav li li a:hover {
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		color: #255E81;
		text-decoration: none;  
		}

	#leftnav li a:hover {
		background: none;
		color: #255E81;	
		}
		

/*****************************************************************************************************************************************/

/* resources sub nav */

#resources  h1 {
	font-size: 1.2em;
	color: #255E81;
	padding-left: 10px;
	padding-bottom: 5px;
}
#resources {
	color: #255E81;
	font-weight: bold;
}
#resources a {
	font-size: 1.1em;
	color: #255E81;
	text-decoration: none;
}
#resources a:hover {
	text-decoration: underline;
}
#resources ul {
		list-style-type: none;
		margin: 10px 0px 0px 10px;
		}

/* hack for firefox to style ul position */

html>body #resources ul {
		padding: 0px;
		list-style-type: none;
		margin-left: 10px;
		margin-bottom: 10px;
		}

#resources li {
	background: url(/images/shared/nav_bullett_active.gif) no-repeat;
	}
		#resources li a {
			padding-left: 20px;
			padding-bottom: 5px;
			margin-top: 5px;
			background: url(/images/shared/nav_bullett.gif) no-repeat;
			list-style-type: none;
			border-bottom: 1px dashed #ffffff;
			text-decoration: none;
			display: block;
			}
			
/* hack for firefox to style li position */

		html>body #resources li a {
			margin-top: 5px;
			background: url(/images/shared/nav_bullett.gif) no-repeat;
			list-style-type: none;
			border-bottom: 1px dashed #ffffff;
			text-decoration: none;
			display: block;
			}
		#resources li a:hover {
			text-decoration: underline;
			background: none;
			}
		#resources li#medical {
			margin-top:-10px;
		}
		html>body #resources li#medical {
			margin-top:0px;
		}
		#resources li#social {
			margin-top:-10px;
		}
		html>body #resources li#social {
			margin-top:0px;
		}
		#resources li#links {
			margin-bottom:-25px;
		}
		html>body #resources li#links {
			margin-bottom:0px;
		}
			
			
/*****************************************************************************************************************************************/

/* documents sub nav */

#documents {
	color: #255E81;
	font-weight: bold;
}
#documents h1 {
	font-size: 1.2em;
	color: #255E81;
	padding-left: 10px;
	padding-bottom: 5px;
}
#documents a {
	font-size: 1.1em;
	color: #255E81;
	text-decoration: none;
}
#documents a:hover {
	text-decoration: underline;
}
#documents ul {
		list-style-type: none;
		margin-left: 10px;
		margin-top: 10px;
		}

/* hack for firefox to style ul position */

html>body #documents ul {
		padding: 0px;
		list-style-type: none;
		margin-left: 10px;
		margin-bottom: 10px;
		}

#documents li {
	background: url(/images/shared/nav_bullett_active.gif) no-repeat;
	}
		#documents li a {
			padding-left: 20px;
			padding-bottom: 5px;
			margin-top: 5px;
			background: url(/images/shared/nav_bullett.gif) no-repeat;
			list-style-type: none;
			border-bottom: 1px dashed #ffffff;
			text-decoration: none;
			display: block;
			}
			
/* hack for firefox to style li position */

		html>body #documents li a {
			margin-top: 5px;
			background: url(/images/shared/nav_bullett.gif) no-repeat;
			list-style-type: none;
			border-bottom: 1px dashed #ffffff;
			text-decoration: none;
			display: block;
			}
#documents li a:hover {
			text-decoration: underline;
			background: none;
			}
		#documents li#timesheet{
			margin-bottom:-25px;
		}
		html>body #documents li#timesheet {
			margin-bottom:0px;
		}
			
/*****************************************************************************************************************************************/

/*document nav: active image for timesheets */

body#timesheet #documents li#timesheet a { 
	background: url(/images/shared/nav_bullett_active.gif) no-repeat;
}
/*****************************************************************************************************************************************/

/* rec left panel styles */

#rec {
	color: #000000;
	font-size: 1.1em;
}
/*****************************************************************************************************************************************/

/* left nav: active image for home*/

body#home #leftnav li#home a { 
	background: url(/images/shared/nav_bullett_active.gif) no-repeat;
}
/*****************************************************************************************************************************************/

/* left nav: active image for job search */

body#jobsearch #leftnav li#jobsearch a { 
	background: url(/images/shared/nav_bullett_active.gif) no-repeat;
}
/*****************************************************************************************************************************************/

/* left nav: active image for news */

body#news #leftnav li#news a { 
	background: url(/images/shared/nav_bullett_active.gif) no-repeat;
}
/*****************************************************************************************************************************************/

/* left nav: active image for candidate */

body#candidate #leftnav li#candidate a, body#perm #leftnav li#candidate a, body#cv #leftnav li#candidate a, body#interview #leftnav li#candidate a, body#insurance #leftnav li#candidate a, body#deadlines #leftnav li#candidate a, body#troubleshooting #leftnav li#candidate a, body#expense #leftnav li#candidate a, body#paye #leftnav li#candidate a, body#umbrella #leftnav li#candidate a, body#ir35 #leftnav li#candidate a { 
	background: url(/images/shared/nav_bullett_active.gif) no-repeat;
}
/*****************************************************************************************************************************************/

/* left nav: active image for client */

body#client #leftnav li#client a, body#expertise #leftnav li#client a, body#permapp #leftnav li#client a, body#conapp #leftnav li#client a, body#executive #leftnav li#client a, body#campaign #leftnav li#client a, body#graduate #leftnav li#client a, body#vacancy #leftnav li#client a, body#quality #leftnav li#client a, body#qualified #leftnav li#client a, body#physiotherapy #leftnav li#client a, body#professionals #leftnav li#client a{ 
	background: url(/images/shared/nav_bullett_active.gif) no-repeat;
}
/*****************************************************************************************************************************************/

/* left nav: active image for about us */

body#about #leftnav li#about a { 
	background: url(/images/shared/nav_bullett_active.gif) no-repeat;
}
/*****************************************************************************************************************************************/

/* left nav: active image for testimonials */

body#testimonials #leftnav li#testimonials a { 
	background: url(/images/shared/nav_bullett_active.gif) no-repeat;
}
/*****************************************************************************************************************************************/

/* left nav: active image for testimonials */

body#referfriend #leftnav li#refer a { 
	background: url(/images/shared/nav_bullett_active.gif) no-repeat;
}
/*****************************************************************************************************************************************/

/* left nav: active image for contact */

body#contact #leftnav li#contact a { 
	background: url(/images/shared/nav_bullett_active.gif) no-repeat;
}
/*****************************************************************************************************************************************/

/* left nav sub: active image for training */

body#training #leftnav #resources li#training a { 
	background: url(/images/shared/nav_bullett_active.gif) no-repeat;
}
/*****************************************************************************************************************************************/

/* left nav sub: active image for social */

body#social #leftnav #resources li#social a { 
	background: url(/images/shared/nav_bullett_active.gif) no-repeat;
}
/*****************************************************************************************************************************************/

/* left nav sub: active image for medical */

body#medical #leftnav #resources li#medical a { 
	background: url(/images/shared/nav_bullett_active.gif) no-repeat;
}
/*****************************************************************************************************************************************/

/* left nav sub: active image for links */

body#links #resources li#links a { 
	background: url(/images/shared/nav_bullett_active.gif) no-repeat;
}
/*****************************************************************************************************************************************/

/* left nav sub: active image for timesheet */

body#timesheet #documentssub li#timesheet a { 
	background: url(/images/shared/nav_bullett_active.gif) no-repeat;
}
/*****************************************************************************************************************************************/

/* left nav styles */

/*****************************************************************************************************************************************/

/* to hide all active sub buttons when on candidate landing */

	/* to style the other inactive li's in subnav */
		body#candidate #leftnav ul#candidatesub li#perm a, body#candidate #leftnav ul#candidatesub li#cv a, body#candidate #leftnav ul#candidatesub li#interview a, body#candidate #leftnav ul#candidatesub li#insurance a, body#candidate #leftnav ul#candidatesub li#deadlines a, body#candidate #leftnav ul#candidatesub li#troubleshooting a, body#candidate #leftnav ul#candidatesub li#expense a, body#candidate #leftnav ul#candidatesub li#paye a, body#candidate #leftnav ul#candidatesub li#umbrella a, body#candidate #leftnav ul#candidatesub li#ir35 a    { 
		background: none;
		}
		body#candidate #leftnav ul#candidatesub li#perm a:hover, body#candidate #leftnav ul#candidatesub li#cv a:hover, body#candidate #leftnav ul#candidatesub li#interview a:hover, body#candidate #leftnav ul#candidatesub li#insurance a:hover, body#candidate #leftnav ul#candidatesub li#deadlines a:hover, body#candidate #leftnav ul#candidatesub li#troubleshooting a:hover, body#candidate #leftnav ul#candidatesub li#expense a:hover, body#candidate #leftnav ul#candidatesub li#paye a:hover, body#candidate #leftnav ul#candidatesub li#umbrella a:hover, body#candidate #leftnav ul#candidatesub li#ir35 a:hover  { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
/*****************************************************************************************************************************************/

/* candidate sub: active image for permenent/contract */

body#perm #leftnav #candidatesub li#perm a { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
}
		/* to style the other inactive li's in subnav */
		body#perm #leftnav ul#candidatesub li#cv a, body#perm #leftnav ul#candidatesub li#interview a, body#perm #leftnav ul#candidatesub li#insurance a, body#perm #leftnav ul#candidatesub li#deadlines a, body#perm #leftnav ul#candidatesub li#troubleshooting a, body#perm #leftnav ul#candidatesub li#expense a, body#perm #leftnav ul#candidatesub li#paye a, body#perm #leftnav ul#candidatesub li#ir35 a, body#perm #leftnav ul#candidatesub li#umbrella a{ 
		background: none;
		}
		body#perm #leftnav ul#candidatesub li#cv a:hover, body#perm #leftnav ul#candidatesub li#interview a:hover, body#perm #leftnav ul#candidatesub li#insurance a:hover, body#perm #leftnav ul#candidatesub li#deadlines a:hover, body#perm #leftnav ul#candidatesub li#troubleshooting a:hover, body#perm #leftnav ul#candidatesub li#expense a:hover, body#perm #leftnav ul#candidatesub li#paye a:hover, body#perm #leftnav ul#candidatesub li#ir35 a:hover, body#perm #leftnav ul#candidatesub li#umbrella a:hover { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
/*****************************************************************************************************************************************/

/* candidate sub: active image for cv */

body#cv #leftnav #candidatesub li#cv a { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
}
		/* to style the other inactive li's in subnav */
		body#cv #leftnav ul#candidatesub li#perm a, body#cv #leftnav ul#candidatesub li#interview a, body#cv #leftnav ul#candidatesub li#insurance a, body#cv #leftnav ul#candidatesub li#deadlines a, body#cv #leftnav ul#candidatesub li#troubleshooting a, body#cv #leftnav ul#candidatesub li#expense a, body#cv #leftnav ul#candidatesub li#paye a, body#cv #leftnav ul#candidatesub li#umbrella a, body#cv #leftnav ul#candidatesub li#ir35 a  { 
		background: none;
		}
		body#cv #leftnav ul#candidatesub li#perm a:hover, body#cv #leftnav ul#candidatesub li#interview a:hover, body#cv #leftnav ul#candidatesub li#insurance a:hover, body#cv #leftnav ul#candidatesub li#deadlines a:hover, body#cv #leftnav ul#candidatesub li#troubleshooting a:hover, body#cv #leftnav ul#candidatesub li#expense a:hover, body#cv #leftnav ul#candidatesub li#paye a:hover, body#cv #leftnav ul#candidatesub li#umbrella a:hover, body#cv #leftnav ul#candidatesub li#ir35 a:hover   { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
/*****************************************************************************************************************************************/

/* candidate sub: active image for interview */

body#interview #leftnav #candidatesub li#interview a { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
}
		/* to style the other inactive li's in subnav */
		body#interview #leftnav ul#candidatesub li#perm a, body#interview #leftnav ul#candidatesub li#cv a, body#interview #leftnav ul#candidatesub li#insurance a, body#interview #leftnav ul#candidatesub li#deadlines a, body#interview #leftnav ul#candidatesub li#troubleshooting a, body#interview #leftnav ul#candidatesub li#expense a, body#interview #leftnav ul#candidatesub li#paye a, body#interview #leftnav ul#candidatesub li#umbrella a, body#interview #leftnav ul#candidatesub li#ir35 a  { 
		background: none;
		}
		body#interview #leftnav ul#candidatesub li#perm a:hover, body#interview #leftnav ul#candidatesub li#cv a:hover, body#interview #leftnav ul#candidatesub li#insurance a:hover, body#interview #leftnav ul#candidatesub li#deadlines a:hover, body#interview #leftnav ul#candidatesub li#troubleshooting a:hover, body#interview #leftnav ul#candidatesub li#expense a:hover, body#interview #leftnav ul#candidatesub li#paye a:hover, body#interview #leftnav ul#candidatesub li#umbrella a:hover, body#interview #leftnav ul#candidatesub li#ir35 a:hover { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
/*****************************************************************************************************************************************/

/* candidate sub: active image for insurance */

body#insurance #leftnav #candidatesub li#insurance a { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
}
		/* to style the other inactive li's in subnav */
		body#insurance #leftnav ul#candidatesub li#perm a, body#insurance #leftnav ul#candidatesub li#cv a, body#insurance #leftnav ul#candidatesub li#interview a, body#insurance #leftnav ul#candidatesub li#deadlines a, body#insurance #leftnav ul#candidatesub li#troubleshooting a, body#insurance #leftnav ul#candidatesub li#expense a, body#insurance #leftnav ul#candidatesub li#paye a, body#insurance #leftnav ul#candidatesub li#umbrella a, body#insurance #leftnav ul#candidatesub li#ir35 a  { 
		background: none;
		}
		body#insurance #leftnav ul#candidatesub li#perm a:hover, body#insurance #leftnav ul#candidatesub li#cv a:hover, body#insurance #leftnav ul#candidatesub li#interview a:hover, body#insurance #leftnav ul#candidatesub li#deadlines a:hover, body#insurance #leftnav ul#candidatesub li#troubleshooting a:hover, body#insurance #leftnav ul#candidatesub li#expense a:hover,  body#insurance #leftnav ul#candidatesub li#paye a:hover, body#insurance #leftnav ul#candidatesub li#umbrella a:hover, body#insurance #leftnav ul#candidatesub li#ir35 a:hover { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
	
	
/*****************************************************************************************************************************************/

/* candidate sub: active image for deadlines */

body#deadlines #leftnav #candidatesub li#deadlines a { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
}
		/* to style the other inactive li's in subnav */
		body#deadlines #leftnav ul#candidatesub li#perm a, body#deadlines #leftnav ul#candidatesub li#cv a, body#deadlines #leftnav ul#candidatesub li#interview a, body#deadlines #leftnav ul#candidatesub li#insurance a, body#deadlines #leftnav ul#candidatesub li#troubleshooting a, body#deadlines #leftnav ul#candidatesub li#expense a, body#deadlines #leftnav ul#candidatesub li#paye a, body#deadlines #leftnav ul#candidatesub li#ir35 a, body#deadlines #leftnav ul#candidatesub li#umbrella a { 
		background: none
		}
		body#deadlines #leftnav ul#candidatesub li#perm a:hover, body#deadlines #leftnav ul#candidatesub li#cv a:hover, body#deadlines #leftnav ul#candidatesub li#interview a:hover, body#deadlines #leftnav ul#candidatesub li#insurance a:hover, body#deadlines #leftnav ul#candidatesub li#troubleshooting a:hover, body#deadlines #leftnav ul#candidatesub li#expense a:hover, body#deadlines #leftnav ul#candidatesub li#paye a:hover, body#deadlines #leftnav ul#candidatesub li#ir35 a:hover, body#deadlines #leftnav ul#candidatesub li#umbrella a:hover  { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
	
/*****************************************************************************************************************************************/

/* candidate sub: active image for troubleshooting */

body#troubleshooting #leftnav #candidatesub li#troubleshooting a { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
}
		/* to style the other inactive li's in subnav */
		body#troubleshooting #leftnav ul#candidatesub li#perm a, body#troubleshooting #leftnav ul#candidatesub li#cv a, body#troubleshooting #leftnav ul#candidatesub li#interview a, body#troubleshooting #leftnav ul#candidatesub li#insurance a, body#troubleshooting #leftnav ul#candidatesub li#deadlines a, body#troubleshooting #leftnav ul#candidatesub li#expense a, body#troubleshooting #leftnav ul#candidatesub li#paye a, body#troubleshooting #leftnav ul#candidatesub li#ir35 a, body#troubleshooting #leftnav ul#candidatesub li#umbrella a    { 
		background: none;
		}
		body#troubleshooting #leftnav ul#candidatesub li#perm a:hover, body#troubleshooting #leftnav ul#candidatesub li#cv a:hover, body#troubleshooting #leftnav ul#candidatesub li#interview a:hover, body#troubleshooting #leftnav ul#candidatesub li#insurance a:hover, body#troubleshooting #leftnav ul#candidatesub li#deadlines a:hover, body#troubleshooting #leftnav ul#candidatesub li#expense a:hover, body#troubleshooting #leftnav ul#candidatesub li#paye a:hover, body#troubleshooting #leftnav ul#candidatesub li#ir35 a:hover, body#troubleshooting #leftnav ul#candidatesub li#umbrella a:hover    { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
	
/*****************************************************************************************************************************************/

/* candidate sub: active image for expenses */

body#expense #leftnav #candidatesub li#expense a { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
	}
		/* to style the other inactive li's in subnav */
		body#expense #leftnav ul#candidatesub li#perm a, body#expense #leftnav ul#candidatesub li#cv a, body#expense #leftnav ul#candidatesub li#interview a, body#expense #leftnav ul#candidatesub li#insurance a, body#expense #leftnav ul#candidatesub li#deadlines a, body#expense #leftnav ul#candidatesub li#troubleshooting a, body#expense #leftnav ul#candidatesub li#paye a, body#expense #leftnav ul#candidatesub li#umbrella a, body#expense #leftnav ul#candidatesub li#ir35 a   { 
		background: none;
		}
		body#expense #leftnav ul#candidatesub li#perm a:hover, body#expense #leftnav ul#candidatesub li#cv a:hover, body#expense #leftnav ul#candidatesub li#interview a:hover, body#expense #leftnav ul#candidatesub li#insurance a:hover, body#expense #leftnav ul#candidatesub li#deadlines a:hover, body#expense #leftnav ul#candidatesub li#troubleshooting a:hover, body#expense #leftnav ul#candidatesub li#paye a:hover, body#expense #leftnav ul#candidatesub li#umbrella a:hover, body#expense #leftnav ul#candidatesub li#ir35 a:hover   { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
	

/*****************************************************************************************************************************************/

/* candidate sub: active image for paye */

body#paye #leftnav #candidatesub li#paye a { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
	}
		/* to style the other inactive li's in subnav */
		body#paye #leftnav ul#candidatesub li#perm a, body#paye #leftnav ul#candidatesub li#cv a, body#paye #leftnav ul#candidatesub li#interview a, body#paye #leftnav ul#candidatesub li#insurance a, body#paye #leftnav ul#candidatesub li#deadlines a, body#paye #leftnav ul#candidatesub li#troubleshooting a, body#paye #leftnav ul#candidatesub li#umbrella a, body#paye #leftnav ul#candidatesub li#ir35 a, body#paye #leftnav ul#candidatesub li#expense a  { 
		background: none;
		}
		body#paye #leftnav ul#candidatesub li#perm a:hover, body#paye #leftnav ul#candidatesub li#cv a:hover, body#paye #leftnav ul#candidatesub li#interview a:hover, body#paye #leftnav ul#candidatesub li#insurance a:hover, body#paye #leftnav ul#candidatesub li#deadlines a:hover, body#paye #leftnav ul#candidatesub li#troubleshooting a:hover, body#paye #leftnav ul#candidatesub li#umbrella a:hover, body#paye #leftnav ul#candidatesub li#ir35 a:hover, body#paye #leftnav ul#candidatesub li#expense a:hover { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
	

/*****************************************************************************************************************************************/


/* candidate sub: active image for ir35 */

body#ir35 #leftnav #candidatesub li#ir35 a { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
	}
		/* to style the other inactive li's in subnav */
		body#ir35 #leftnav ul#candidatesub li#perm a, body#ir35 #leftnav ul#candidatesub li#cv a, body#ir35 #leftnav ul#candidatesub li#interview a, body#ir35 #leftnav ul#candidatesub li#insurance a, body#ir35 #leftnav ul#candidatesub li#deadlines a, body#ir35 #leftnav ul#candidatesub li#troubleshooting a, body#ir35 #leftnav ul#candidatesub li#umbrella a, body#ir35 #leftnav ul#candidatesub li#paye a, body#ir35 #leftnav ul#candidatesub li#expense a  { 
		background: none;
		}
		body#ir35 #leftnav ul#candidatesub li#perm a:hover, body#ir35 #leftnav ul#candidatesub li#cv a:hover, body#ir35 #leftnav ul#candidatesub li#interview a:hover, body#ir35 #leftnav ul#candidatesub li#insurance a:hover, body#ir35 #leftnav ul#candidatesub li#deadlines a:hover, body#ir35 #leftnav ul#candidatesub li#troubleshooting a:hover, body#ir35 #leftnav ul#candidatesub li#umbrella a:hover, body#ir35 #leftnav ul#candidatesub li#paye a:hover, body#ir35 #leftnav ul#candidatesub li#expense a:hover { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
	

/*****************************************************************************************************************************************/

/* candidate sub: active image for umbrella */

body#umbrella #leftnav #candidatesub li#umbrella a { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
	}
		/* to style the other inactive li's in subnav */
		body#umbrella #leftnav ul#candidatesub li#perm a, body#umbrella #leftnav ul#candidatesub li#cv a, body#umbrella #leftnav ul#candidatesub li#interview a, body#umbrella #leftnav ul#candidatesub li#insurance a, body#umbrella #leftnav ul#candidatesub li#deadlines a, body#umbrella #leftnav ul#candidatesub li#troubleshooting a, body#umbrella #leftnav ul#candidatesub li#paye a, body#umbrella #leftnav ul#candidatesub li#expense a, body#umbrella #leftnav ul#candidatesub li#ir35 a  { 
		background: none;
		}
		body#umbrella #leftnav ul#candidatesub li#perm a:hover, body#umbrella #leftnav ul#candidatesub li#cv a:hover, body#umbrella #leftnav ul#candidatesub li#interview a:hover, body#umbrella #leftnav ul#candidatesub li#insurance a:hover, body#umbrella #leftnav ul#candidatesub li#deadlines a:hover, body#umbrella #leftnav ul#candidatesub li#troubleshooting a:hover, body#umbrella #leftnav ul#candidatesub li#paye a:hover, body#umbrella #leftnav ul#candidatesub li#expense a:hover, body#umbrella #leftnav ul#candidatesub li#ir35 a:hover  { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
	

/*****************************************************************************************************************************************/

/* CODE TO HIDE CANDIDATE SUB NAV */

	#candidatesub {
		display: none;
		visibility:hidden;
		}

/*****************************************************************************************************************************************/


/* CODE TO SHOW CANDIDATE SUB NAV */

	body#candidate #candidatesub, body#insurance #candidatesub, body#insurance #candidatesub, body#cv #candidatesub, body#expense #candidatesub, body#interview #candidatesub, body#perm #candidatesub, body#deadlines #candidatesub, body#troubleshooting #candidatesub, body#paye #candidatesub, body#ir35 #candidatesub, body#umbrella #candidatesub {
		visibility: visible;
		display:block;
		}

/*****************************************************************************************************************************************/


/* CODE TO HIDE CLIENT SUB NAV */

	#clientsub {
		display: none;
		visibility:hidden;
		}

/*****************************************************************************************************************************************/

/* CODE TO SHOW CLIENT SUB NAV */

	body#client #clientsub, body#expertise #clientsub, body#permapp #clientsub, body#conapp #clientsub, body#executive #clientsub, body#campaign #clientsub, body#graduate #clientsub, body#vacancy #clientsub, body#quality #clientsub, body#qualified #clientsub, body#physiotherapy #clientsub, body#professionals #clientsub {
		visibility: visible;
		display:block;
		}

/*****************************************************************************************************************************************/

/* to hide all active sub buttons when on client landing */

	/* to style the other inactive li's in subnav */
		body#client #leftnav ul#clientsub li#expertise a, body#client #leftnav ul#clientsub li#permapp a, body#client #leftnav ul#clientsub li#conapp a, body#client #leftnav ul#clientsub li#executive a, body#client #leftnav ul#clientsub li#campaign a, body#client #leftnav ul#clientsub li#graduate a, body#client #leftnav ul#clientsub li#vacancy a, body#client #leftnav ul#clientsub li#physiotherapy a, body#client #leftnav ul#clientsub li#quality a    { 
		background: none;
		}
		body#client #leftnav ul#clientsub li#expertise a:hover, body#client #leftnav ul#clientsub li#permapp a:hover, body#client #leftnav ul#clientsub li#conapp a:hover, body#client #leftnav ul#clientsub li#executive a:hover, body#client #leftnav ul#clientsub li#campaign a:hover, body#client #leftnav ul#clientsub li#graduate a:hover, body#client #leftnav ul#clientsub li#vacancy a:hover, body#client #leftnav ul#clientsub li#physiotherapy a:hover, body#client #leftnav ul#clientsub li#quality a:hover   { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
/*****************************************************************************************************************************************/


/* client sub: active image for expertise */

body#expertise #leftnav #clientsub li#expertise a { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
	}
		/* to style the other inactive li's in subnav */
		body#expertise #leftnav #clientsub li#permapp a, body#expertise #leftnav #clientsub li#conapp a, body#expertise #leftnav #clientsub li#executive a, body#expertise #leftnav #clientsub li#campaign a, body#expertise #leftnav #clientsub li#graduate a, body#expertise #leftnav #clientsub li#vacancy a, body#expertise #leftnav #clientsub li#quality a, body#expertise #leftnav #clientsub li#qualified a, body#expertise #leftnav #clientsub li#physiotherapy a, body#expertise #leftnav #clientsub li#professionals a { 
		background: none;
		}
		body#expertise #leftnav #clientsub li#permapp a:hover, body#expertise #leftnav #clientsub li#conapp a:hover, body#expertise #leftnav #clientsub li#executive a:hover, body#expertise #leftnav #clientsub li#campaign a:hover, body#expertise #leftnav #clientsub li#graduate a:hover, body#expertise #leftnav #clientsub li#vacancy a:hover, body#expertise #leftnav #clientsub li#quality a:hover, body#expertise #leftnav #clientsub li#qualified a:hover, body#expertise #leftnav #clientsub li#physiotherapy a:hover, body#expertise #leftnav #clientsub li#professionals a:hover { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
	

/*****************************************************************************************************************************************/

/* client sub: active image for permenent appointments */

body#permapp #leftnav #clientsub li#permapp a { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
	}
		/* to style the other inactive li's in subnav */
		body#permapp #leftnav #clientsub li#expertise a, body#permapp #leftnav #clientsub li#conapp a, body#permapp #leftnav #clientsub li#executive a, body#permapp #leftnav #clientsub li#campaign a, body#permapp #leftnav #clientsub li#graduate a, body#permapp #leftnav #clientsub li#vacancy a, body#permapp #leftnav #clientsub li#quality a { 
		background: none;
		}
		body#permapp #leftnav #clientsub li#expertise a:hover, body#permapp #leftnav #clientsub li#conapp a:hover, body#permapp #leftnav #clientsub li#executive a:hover, body#permapp #leftnav #clientsub li#campaign a:hover, body#permapp #leftnav #clientsub li#graduate a:hover, body#permapp #leftnav #clientsub li#vacancy a:hover, body#permapp #leftnav #clientsub li#quality a:hover { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
	

/*****************************************************************************************************************************************/


/* client sub: active image for contract appointments */

body#professionals #leftnav #clientsub li#professionals a { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
	}
		/* to style the other inactive li's in subnav */
		body#professionals #leftnav #clientsub li#expertise a, body#professionals #leftnav #clientsub li#permapp a, body#professionals #leftnav #clientsub li#executive a, body#professionals #leftnav #clientsub li#campaign a, body#professionals #leftnav #clientsub li#graduate a, body#professionals #leftnav #clientsub li#vacancy a, body#professionals #leftnav #clientsub li#quality a, body#professionals #leftnav #clientsub li#physiotherapy a, body#professionals #leftnav #clientsub li#qualified a { 
		background: none;
		}
		body#professionals #leftnav #clientsub li#expertise a:hover, body#professionals #leftnav #clientsub li#permapp a:hover, body#professionals #leftnav #clientsub li#executive a:hover, body#professionals #leftnav #clientsub li#campaign a:hover, body#professionals #leftnav #clientsub li#graduate a:hover, body#professionals #leftnav #clientsub li#vacancy a:hover, body#professionals #leftnav #clientsub li#quality a:hover, body#professionals #leftnav #clientsub li#physiotherapy a:hover, body#professionals #leftnav #clientsub li#qualified a:hover  { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
	

/*****************************************************************************************************************************************/



/* client sub: active image for Physiotherapy & Occupational Therapy */

body#physiotherapy #leftnav #clientsub li#physiotherapy a { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
	}
		/* to style the other inactive li's in subnav */
		body#physiotherapy #leftnav #clientsub li#expertise a, body#physiotherapy #leftnav #clientsub li#permapp a, body#physiotherapy #leftnav #clientsub li#executive a, body#physiotherapy #leftnav #clientsub li#campaign a, body#physiotherapy #leftnav #clientsub li#graduate a, body#physiotherapy #leftnav #clientsub li#vacancy a, body#physiotherapy #leftnav #clientsub li#quality a,  body#physiotherapy #leftnav #clientsub li#professionals a, body#physiotherapy #leftnav #clientsub li#qualified a { 
		background: none;
		}
		body#physiotherapy #leftnav #clientsub li#expertise a:hover, body#physiotherapy #leftnav #clientsub li#permapp a:hover, body#physiotherapy #leftnav #clientsub li#executive a:hover, body#physiotherapy #leftnav #clientsub li#campaign a:hover, body#physiotherapy #leftnav #clientsub li#graduate a:hover, body#physiotherapy #leftnav #clientsub li#vacancy a:hover, body#physiotherapy #leftnav #clientsub li#quality a:hover, body#physiotherapy #leftnav #clientsub li#professionals a:hover, body#physiotherapy #leftnav #clientsub li#qualified a:hover  { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
	

/*****************************************************************************************************************************************/



/* client sub: active image for executive search */

body#executive #leftnav #clientsub li#executive a { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
	}
		/* to style the other inactive li's in subnav */
		body#executive #leftnav #clientsub li#expertise a, body#executive #leftnav #clientsub li#permapp a, body#executive #leftnav #clientsub li#conapp a, body#executive #leftnav #clientsub li#campaign a, body#executive #leftnav #clientsub li#graduate a, body#executive #leftnav #clientsub li#vacancy a, body#executive #leftnav #clientsub li#quality a { 
		background: none;
		}
		body#executive #leftnav #clientsub li#expertise a:hover, body#executive #leftnav #clientsub li#permapp a:hover, body#executive #leftnav #clientsub li#conapp a:hover, body#executive #leftnav #clientsub li#campaign a:hover, body#executive #leftnav #clientsub li#graduate a:hover, body#executive #leftnav #clientsub li#vacancy a:hover, body#executive #leftnav #clientsub li#quality a:hover   { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
	

/*****************************************************************************************************************************************/

/* client sub: active image for campaign */

body#qualified #leftnav #clientsub li#qualified a { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
	}
		/* to style the other inactive li's in subnav */
		body#qualified #leftnav #clientsub li#expertise a, body#qualified #leftnav #clientsub li#permapp a, body#qualified #leftnav #clientsub li#conapp a, body#qualified #leftnav #clientsub li#executive a, body#qualified #leftnav #clientsub li#graduate a, body#qualified #leftnav #clientsub li#vacancy a, body#qualified #leftnav #clientsub li#quality a, body#qualified #leftnav #clientsub li#physiotherapy a, body#qualified #leftnav #clientsub li#professionals a { 
		background: none;
		}
		body#qualified #leftnav #clientsub li#expertise a:hover, body#qualified #leftnav #clientsub li#permapp a:hover, body#qualified #leftnav #clientsub li#conapp a:hover, body#qualified #leftnav #clientsub li#executive a:hover, body#qualified #leftnav #clientsub li#graduate a:hover, body#qualified #leftnav #clientsub li#vacancy a:hover, body#qualified #leftnav #clientsub li#quality a:hover, body#qualified #leftnav #clientsub li#physiotherapy a:hover, body#qualified #leftnav #clientsub li#professionals a:hover   { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
	

/*****************************************************************************************************************************************/


/* client sub: active image for graduate recruitment */

body#graduate #leftnav #clientsub li#graduate a { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
	}
		/* to style the other inactive li's in subnav */
		body#graduate #leftnav #clientsub li#expertise a, body#graduate #leftnav #clientsub li#permapp a, body#graduate #leftnav #clientsub li#conapp a, body#graduate #leftnav #clientsub li#executive a, body#graduate #leftnav #clientsub li#campaign a, body#graduate #leftnav #clientsub li#vacancy a, body#graduate #leftnav #clientsub li#quality a { 
		background: none;
		}
		body#graduate #leftnav #clientsub li#expertise a:hover, body#graduate #leftnav #clientsub li#permapp a:hover, body#graduate #leftnav #clientsub li#conapp a:hover, body#graduate #leftnav #clientsub li#executive a:hover, body#graduate #leftnav #clientsub li#campaign a:hover, body#graduate #leftnav #clientsub li#vacancy a:hover, body#graduate #leftnav #clientsub li#quality a:hover   { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
	

/*****************************************************************************************************************************************/

/* client sub: active image for register vacancy */

body#vacancy #leftnav #clientsub li#vacancy a { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
	}
		/* to style the other inactive li's in subnav */
		body#vacancy #leftnav #clientsub li#expertise a, body#vacancy #leftnav #clientsub li#permapp a, body#vacancy #leftnav #clientsub li#conapp a, body#vacancy #leftnav #clientsub li#executive a, body#vacancy #leftnav #clientsub li#campaign a, body#vacancy #leftnav #clientsub li#graduate a, body#vacancy #leftnav #clientsub li#quality a, body#vacancy #leftnav #clientsub li#qualified a, body#vacancy #leftnav #clientsub li#physiotherapy a, body#vacancy #leftnav #clientsub li#professionals a { 
		background: none;
		}
		body#vacancy #leftnav #clientsub li#expertise a:hover, body#vacancy #leftnav #clientsub li#permapp a:hover, body#vacancy #leftnav #clientsub li#conapp a:hover, body#vacancy #leftnav #clientsub li#executive a:hover, body#vacancy #leftnav #clientsub li#campaign a:hover, body#vacancy #leftnav #clientsub li#graduate a:hover, body#vacancy #leftnav #clientsub li#quality a:hover, body#vacancy #leftnav #clientsub li#qualified a:hover, body#vacancy #leftnav #clientsub li#physiotherapy a:hover, body#vacancy #leftnav #clientsub li#professionals a:hover { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
	

/*****************************************************************************************************************************************/

/* client sub: active image for quality */

body#quality #leftnav #clientsub li#quality a { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
	}
		/* to style the other inactive li's in subnav */
		body#quality #leftnav #clientsub li#expertise a, body#quality #leftnav #clientsub li#permapp a, body#quality #leftnav #clientsub li#conapp a, body#quality #leftnav #clientsub li#executive a, body#quality #leftnav #clientsub li#campaign a, body#quality #leftnav #clientsub li#graduate a, body#quality #leftnav #clientsub li#vacancy a, body#quality #leftnav #clientsub li#qualified a, body#quality #leftnav #clientsub li#physiotherapy a, body#quality #leftnav #clientsub li#professionals a  { 
		background: none;
		}
		body#quality #leftnav #clientsub li#expertise a:hover, body#quality #leftnav #clientsub li#permapp a:hover, body#quality #leftnav #clientsub li#conapp a:hover, body#quality #leftnav #clientsub li#executive a:hover, body#quality #leftnav #clientsub li#campaign a:hover, body#quality #leftnav #clientsub li#graduate a:hover, body#quality #leftnav #clientsub li#vacancy a:hover, body#quality #leftnav #clientsub li#qualified a:hover, body#quality #leftnav #clientsub li#physiotherapy a:hover, body#quality #leftnav #clientsub li#professionals a:hover  { 
		background: url(/images/shared/subnav_arrow.gif) 6px 4px no-repeat;
		}
	

/*****************************************************************************************************************************************/




/* content styles */

#content {
	margin: 9px 30px 30px 30px;
}
#content h1 {
	font-size: 1.2em;
	color: #255E81;
	line-height: 1.5em;
}
#content p {
	font-size: 1.1em;
	color: #000000;
	line-height: 1.5em;
}
#content hr {
	margin-top:10px;
	margin-bottom:10px;
	border: 1px dashed #85D7E0;
}
#content a {
	color: #255E81;
	text-decoration: none;
	font-weight: bold;
}
#content a:hover {
	text-decoration: underline;
}
#content .list {
	font-size: 1.1em;
	color: #000000;
	line-height: 1.5em;
}
#content ul{  
	margin: 0;
	padding: 0;
	margin-left: 20px;
	}
	#content li {
		padding-left: 20px;
		background: transparent url(/images/shared/li_bullett.gif) 5px 6px no-repeat;
		list-style-type: none;
	}
	
	#content span li {
		background: none;
		padding: 0px;
		margin: 0px;
		color: #f00;
		list-style-type: disc;
		list-style-position: inside;
		font-size: 1.1em;
		font-weight: bold;
	}
	
#content .tablecontent{
	font-size: 1.1em;
	color: #000000;
	line-height: 1.5em;
}
#content .tablecontentblue {
	color: #255E81;
	font-weight: bold;
}
#content .errortext {
	color: #FF0000;
	font-weight:bold;
}

#content2 {
	margin: 9px 30px 30px 30px;
}
#content2 h1 {
	font-size: 1.2em;
	color: #255E81;
	line-height: 1.5em;
}
#content2 p {
	font-size: 1.1em;
	color: #000000;
	line-height: 1.5em;
	text-align:justify;
}
#content2 a {
	color: #255E81;
	text-decoration: none;
	font-weight: bold;
}
/*****************************************************************************************************************************************/

/* job search form styles */

#contactform {
	font-size: 1.1em;
	color: #255E81;
	background-color: #85D7E0;
	margin: 0px 30px 30px 30px;
}
#contactform h1 {
	font-size: 1.1em;
	color: #255E81;
	padding-left: 10px;
}
#contactform hr {
	margin-top:2px;
	margin-bottom:2px;
	padding: 0px;
	border-top: 1px dashed #ffffff;
	border-bottom: none;
	noshade: true;
	height: 0px;
}

/* hack for firefox to style hr */

html>body #contactform hr {
	margin-top:10px;
	margin-bottom:10px;
	padding: 0px;
	border-top: 1px dashed #ffffff;
	border-bottom: none;
	noshade: true;
	height: 0px;
}
#contactform .textfield {
	color: #255E81;
	font-size: 1em;
	width: 125px; 
	margin-left: 5px;
}
#contactform .dropdown {
	font-family: Arial, Helvetica, sans-serif;
	color: #255E81;
	font-size: 1em;
	margin-left: 5px;
	width: 125px;
}
#contactform .label  {
	color: #255E81;
	float:left;
	margin-left: 10px;
	width: 100px;
	}

/*****************************************************************************************************************************************/

/* refer a friend form styles */

#referfriendform {
	color: #255E81;
	/*background-color: #85D7E0; */
	margin: 9px 15px 30px 15px;
}
#referfriendform h1 {
	font-size: 1.1em;
	color: #255E81;
	padding-left: 10px;
}
#referfriendform hr {
	margin-top:2px;
	margin-bottom:2px;
	padding: 0px;
	border-top: 1px dashed #ffffff;
	border-bottom: none;
	noshade: true;
	height: 0px;
}

/* hack for firefox to style hr */

html>body #referfriendform hr {
	margin-top:10px;
	margin-bottom:10px;
	padding: 0px;
	border-top: 1px dashed #ffffff;
	border-bottom: none;
	noshade: true;
	height: 0px;
}
#referfriendform .textfield {
	color: #255E81;
	font-size: 1em;
	width: 150px; 
	margin-left: 5px;
}
#referfriendform .dropdown {
	font-family: Arial, Helvetica, sans-serif;
	color: #255E81;
	font-size: 1em;
	margin-left: 5px;
	width: 155px;
}
#referfriendform label  {
	font-size: 1.1em;
	color: #255E81;
	float:left;
	margin-left: 10px;
	width: 200px;
	}

/*****************************************************************************************************************************************/

/* job search form styles */

#jobsearchform {
	font-size: 1.1em;
	color: #255E81;
	margin: 30px;
	background-color: #85D7E0;
}
#jobsearchform h1 {
	font-size: 1.1em;
	margin-top: 10px;
	color: #255E81;
	padding-left: 10px;
}
#jobsearchform p {
	padding-left: 10px;
}
#jobsearchform p a {
	color: #255E81;
	font-weight: bold;
	text-decoration: none;
}
#jobsearchform p a:hover {
	text-decoration: underline;
}
#jobsearchform hr {
	margin-top:2px;
	margin-bottom:2px;
	padding: 0px;
	border-top: 1px dashed #ffffff;
	border-bottom: none;
	noshade: true;
	height: 0px;
}

/* hack for firefox to style hr */

html>body #jobsearchform hr {
	margin-top:10px;
	margin-bottom:10px;
	padding: 0px;
	border-top: 1px dashed #ffffff;
	border-bottom: none;
	noshade: true;
	height: 0px;
}
#jobsearchform .textfield {
	color: #255E81;
	font-size: 1em;
	width: 125px; 
	margin-left: 5px;
}
#jobsearchform .dropdown {
	font-family: Arial, Helvetica, sans-serif;
	color: #255E81;
	font-size: 1em;
	margin-left: 5px;
}
#jobsearchform .label  {
	color: #255E81;
	float:left;
	margin-left: 10px;
	}
#jobsearchform .labelcopy  {
	color: #255E81;
	margin-left: 10px;
	}

/*****************************************************************************************************************************************/


/* register form styles */

#registerform {
	color: #255E81;
}
#registerform p {
	font-size: 1.1em;
	color: #000000;
	line-height: 1.5em;
}
#registerform h1 {
	margin-top: 10px;
	font-size: 1.2em;
	color: #255E81;
	padding-left: 10px;
}
#registerform hr {
	margin-top:2px;
	margin-bottom:2px;
	padding: 0px;
	border-top: 1px dashed #ffffff;
	border-bottom: none;
	noshade: true;
	height: 0px;
}

/* hack for firefox to style hr */

html>body #registerform hr {
	margin-top:7px;
	margin-bottom:7px;
	padding: 0px;
	border-top: 1px dashed #ffffff;
	border-bottom: none;
	noshade: true;
	height: 0px;
}
#registerform .textfield {
	color: #255E81;
	font-size: 1.1em;
	width: 125px; 
}
#registerform .dropdown {
	font-family: Arial, Helvetica, sans-serif;
	color: #255E81;
	font-size: 1.1em;
	width: 125px;
}
#registerform .label  {
	color: #255E81;
	float:left;
	font-size:1.1em;
	font-weight: normal;
	padding-left: 10px;
	width: 80px;
	}
#registerform .filefield{
	color: #255E81;
	font-size: 1.1em;
	width: 200px;
}

/*****************************************************************************************************************************************/

/* job details page styles */

#jobdetails {
	margin: 9px 30px 30px 30px;
	font-size: 1.1em;
	color: #000000;
	line-height: 1.5em;
}
#jobdetails hr {
	margin-top:2px;
	margin-bottom:2px;
	padding: 0px;
	border-top: 1px dashed #ffffff;
	border-bottom: none;
	height: 0px;
}
#jobdetails a {
	color: #255E81;
	text-decoration: none;
	font-weight: bold;
}
#jobdetails .detailsblue {
	color: #255E81;
	text-decoration: none;
	font-weight: bold;
}


/* hack for firefox to style hr */

html>body #jobdetails hr {
	margin-top:10px;
	margin-bottom:10px;
	padding: 0px;
	border-top: 1px dashed #85D7E0;
	border-bottom: none;
	height: 0px;
}
#jobdetails h1 {
	font-size: 1.1em;
	color: #255E81;
	line-height: 1.5em;
	margin-top: 10px;
	margin-bottom: 10px;
}
#jobdetails hr {
	margin-top:10px;
	margin-bottom:10px;
	border: 1px dashed #85D7E0;
}
#jobdetails a:hover {
	text-decoration: underline;
}
#jobdetails ul{
	margin: 0;
	padding: 0;
	margin-left: 20px;
	}
	
	#jobdetails li {
		padding-left: 20px;
		background: transparent url(/images/shared/li_bullett.gif) 5px 6px no-repeat;
		list-style-type: none;
	}


/*****************************************************************************************************************************************/

/* vacancies list styles - GREEN/BLUE */

#vacancieslist {
	margin: 11px 30px 30px 30px;
}
#vacancieslist p {
	font-size: 1.1em;
	color: #000000;
	line-height: 1.5em;
}
#vacancieslist h1 {
	font-size: 1.6em;
	color: #255E81;
	margin-bottom: 20px
}
#vacancieslist .vacancyheaders {
	font-size: 1em;
	color: #255E81;
}
#vacancieslist .vacancydesc {
	font-size: 1em;
	color: #255E81;
	padding-left: 10px;
	padding-right: 10px;
}
#vacancieslist .vacancydetails {
	font-size: 1.1em;
	color: #255E81;
	font-weight: bold;
}
#vacancieslist .jobref {
	font-size: 1;
	color: #255E81;
	padding: 0px 10px 10px 10px;
}
#vacancieslist .joblink {
	color: #255E81;
}
#vacancieslist a.joblink {
	color: #255E81;
	text-decoration: none;
}
#vacancieslist a.joblink:hover {
	text-decoration: underline;
}

#vacancieslist .jobreadmore {
	font-size: 1.1em;
	color: #ffffff;
}
#vacancieslist a.jobreadmore {
	font-size: 1.1em;
	color: #ffffff;
	text-decoration: none;
}
#vacancieslist a.jobreadmore:hover {
	text-decoration: underline;
}
#vacancieslist hr.solidhrgreen {
	margin-top:5px;
	margin-bottom:5px;
	margin-left: 10px;
	padding: 0px;
	border-top: 1px solid #B4D56D;
	border-bottom: none;
	noshade: true;
	height: 0px;
}
#vacancieslist hr.solidhrblue {
	margin-top:5px;
	margin-bottom:5px;
	margin-left: 10px;
	padding: 0px;
	border-top: 1px solid #85D7E0;
	border-bottom: none;
	noshade: true;
	height: 0px;
}

/*****************************************************************************************************************************************/

/* latest news styles */

#latestnews {
	color: #255E81;
	margin: 0px 30px 30px 30px;
}
#latestnews .introcopy {
	margin-top: 0px;
	color: #000000;
	font-size: 1.1em;
	line-height: 150%;
}
#latestnews a.introcopy {
	color: #255E81;
	font-weight: bold;
	text-decoration:none;
}
#latestnews a{
	color: #255E81;
	text-decoration:none;
}
#latestnews a:hover{
	text-decoration:underline;
}
#latestnews h1 {
	margin-top: 10px;
	font-size: 1.2em;
	color: #255E81;
}
#latestnews hr {
	margin-top:10px;
	margin-bottom:10px;
	border: 1px dashed #85D7E0;
	border-bottom: none;
	noshade: true;
	height: 0px;
}
#latestnews .blackcontent{
	font-size: 1.1em;
	color: #000000;
	margin-top: 15px;
}
#latestnews a.blackcontent {
	color: #000000;
	text-decoration: none;
}
#latestnews a.blackcontent:hover {
	text-decoration: underline;
}
#latestnews .readmore {
	color: #255E81;
	font-size: 1.1em;
	font-weight: bold;
}
#latestnews a.readmore {
	text-decoration: none;
}
#latestnews a.readmore:hover {
	text-decoration: underline;
}
#latestnews .newspicborder {
	border: 1px solid #85D7E0;
	margin-bottom: 10px;
	margin-right: 10px;
}


/*****************************************************************************************************************************************/

/* latest news landing page panels - GREEN/BLUE */

#newslanding {
	margin: 11px 30px 0px 30px;
}
#newslanding h1 {
	font-size: 1.2em;
	color: #255E81;
	margin-bottom: 20px
}
#newslanding a {
	color: #255E81;
	font-weight: bold;
	text-decoration: none;
}
#newslanding a:hover {
	text-decoration: underline;
}
#newslanding .newsheaders {
	font-size: 1.1em;
	font-weight: bold;
	color: #255E81;
}
#newslanding .newsdesc {
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	padding-right: 10px;
}
#newslanding a.newsdesc {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
#newslanding a.newsdesc:hover {
	text-decoration: underline;
}
#newslanding .newsreadmore {
	font-size: 1.1em;
	color: #255E81;
	font-weight: bold;
}
#newslanding a.newsreadmore {
	color: #255E81;
	text-decoration: none;
}
#newslanding a.newsreadmore:hover {
	text-decoration: underline;
}
#newslanding hr.newshrblue {
	margin-top:5px;
	margin-bottom:5px;
	padding: 0px;
	border-top: 1px dashed #85D7E0;
	border-bottom: none;
	noshade: true;
	height: 0px;
}
#newslanding .newspicborder {
	border: 1px solid #85D7E0;
	margin-bottom: 10px;
	margin-right: 10px;
}
#newslanding .largepicborder {
	border: 1px solid #85D7E0;
	margin-bottom: 20px;
	margin-left: 20px;
}

/*****************************************************************************************************************************************/

/* footer nav styles */

#footernav {
	color: #85D7E0;
	font-size: 1em;
	font-weight: bold;
}
#footernav a {
	color: #255E81;
	text-decoration: none;
}
#footernav a:hover {
	text-decoration: underline;
}

/*****************************************************************************************************************************************/

/* logo */

#logo {}

/*****************************************************************************************************************************************/

/* lrg img */

#lrgimg {}

/*****************************************************************************************************************************************/

/* site map */

#sitemap {
	color: #000000;
	font-size: 1em;
	margin: 9px 30px 30px 30px;
	}
#sitemap h1 {
	font-size: 1.2em;
	color: #255E81;
	line-height: 1.5em;
}
#sitemap a {
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
#sitemap a:hover {
	text-decoration: underline;
	}
	
#sitemap ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
	}
	
#sitemap ul.warning {
	margin: 0px;
	padding: 0px;
	color: #FF0000;
	list-style: square;
	display: block;
	}
	
	#sitemap li {
		margin: 5px 0px 5px 0px;
	}
	#sitemap li.warning {
		margin-left: 20px;
	}

	#sitemap li li {
		margin: 5px 0px 5px 30px;
	}
	
	#sitemap li img{
		padding-right: 5px;
	}

/*****************************************************************************************************************************************/

#mailinglist p {
	padding-left: 13px;
	padding-right: 10px;
	font-size: 1.1em;
	color: #255E81;
}
#mailinglist hr {
	margin: 0px;
	padding: 0px;
	border-top: 1px dashed #85D7E0;
	border-bottom: none;
	noshade: true;
	height: 0px;
}
#mailinglist .textfield {
	margin-left: 13px;
	color: #255E81;
	font-size: 1.1em;
}

/*****************************************************************************************************************************************/

/* cms fixer cheat thing - for the benefit of john parker's sanity! */

#newslanding .fixed {
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	padding-right: 10px;
}

#newslanding div.fixed {
	font-size: 100%;
	padding:0px;
	margin:0px;
}

.fixed {
	font-size: 1.1em;
	color: #000000;
	font-weight: normal;
	padding-right: 10px;
}

/*****************************************************************************************************************************************/