/* imports */
@import url(../Scripts/greybox/gb_styles.css);

/* standard shell template */
html, body 
{
	margin:0px;
	padding:0px;
	border:0;
}

body
{		
	font-family: Verdana;
	font-size: 70%;
	background: #FFF url(../Images/Background.gif) repeat-x top left;
	text-align: center;	
	line-height: 15px;
	color: #474747;
}

.clear{
	clear:both;		
}

/* redefine */
form 
{
	padding: 0px;
	border: 0px;	
}

.standardformfield 
{
	font-family: Verdana;
	font-size: 100%;
	color: #302C2D;
}

a 
{
	color: #474747;
	text-decoration: underline;
}

a:hover 
{
	text-decoration: none;	
}

/* construct */
#wrapper 
{
	margin-left:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	margin-right:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position: relative;	
	width: 968px;
}
		
		#wrapper #headernavigation 
		{
			width: 968px;
			float: left;	
			margin-top: 35px;	
			background: #D6D6D6 url(../Images/realm_en.gif) no-repeat top right;	
		}
		
			#wrapper #headernavigation ul 
			{
				margin: 0px;
				padding: 0px;
			}
			
				#wrapper #headernavigation ul li 
				{
					list-style-type: none;
					display: inline;
					float: left;	
				}
				
					#wrapper #headernavigation ul li a 
					{
						float: left;
						display: inline;
						height: 30px;
						padding: 0px 17px 0px 17px;
						line-height: 30px;						
						color: #5A5856;
						text-decoration: none;
						border-right: solid 1px #FFF;
					}	
					
						#wrapper #headernavigation ul li.orbis a 
						{
							border-left: solid 1px #FFF;
						}				
						
						#wrapper #headernavigation ul li a:hover, #wrapper #headernavigation ul li.selected a
						{
							background: #427BA8;
							color: #FFF;
						}						
		
		#wrapper #header 
		{
			width: 968px;
			float: left;
			position: relative;
			height: 154px;
		}
		
			#wrapper #header h1 
			{
				margin: 0px;
				padding: 0px;
				float: left;
			}
			
				#wrapper #header h1 a 
				{
					display: block;
					width: 193px;
					height: 154px;
					background: url(../Images/shellGraphics_06.gif) no-repeat top left;
				}
				
					#wrapper #header h1 a span 
					{
						display: none;
					}
					
			#wrapper #header #quicksearch 
			{
				position: absolute;
				top: 55px;
				right: 0px;
				text-align: right;
				width: 275px;
			}
			
				#wrapper #header #quicksearch input, #wrapper #header #quicksearch select 
				{
					border: solid 1px #D6D6D6;
					font-family: Verdana;
					font-size: 100%;
					height: 17px;					
				}
			
				#wrapper #header #quicksearch input 
				{
					float: left;
					margin: 0px;
					padding: 2px 0px 0px 0px;
				}
				
					#wrapper #header #quicksearch input.criteria 
					{
						width: 190px;
					}
				
				#wrapper #header #quicksearch select 
				{
					float: left;
					margin: 0px 0px 5px 0px;
					padding: 2px 0px 0px 0px;					
					width: 273px;
				}
				
				#wrapper #header #quicksearch .submitbutton 				
				{
					border: solid 0px;
					margin-left: 5px;
					height: 20px;
					padding: 0px;
					width: 75px;
					float: left;
				}
		
		#wrapper #navigation 
		{
			width: 968px;
			float: left;
			height: 30px;	
			background: #D6D6D6;		
		}
		
			#wrapper #navigation ul 
			{
				margin: 0px;
				padding: 0px;
			}
			
				#wrapper #navigation ul li 
				{
					list-style-type: none;
					display: inline;
					float: left;
					position: relative;
				}
				
					/* Sub Navigation */
					#wrapper #navigation ul li ul 
					{
						position: absolute;
						top: 30px;
						left: 0px;				
						display: none;		
						width: 190px;
					}
					
						#wrapper #navigation ul li ul li 
						{
							list-style-type: none;		
							float: left;																		
						}
						
							#wrapper #navigation ul li ul li a 
							{
								background: #D6D6D6;	
								float: left;
								width: 190px;
								display: block;
								border-right: solid 0px;
								border-bottom: solid 1px #FFF;								
							}
							
								#wrapper #navigation ul li ul li.noborder a 
								{
									border-bottom: solid 0px;
								}							
								
								#wrapper #navigation ul li ul li a:hover 
								{
									background: #ABABAB;
								}
					
					/* Main Navigation */
					#wrapper #navigation ul li a 
					{
						float: left;
						display: inline;
						height: 30px;
						padding: 0px 16px 0px 16px;
						line-height: 30px;						
						color: #5A5856;
						text-decoration: none;
						border-right: solid 1px #FFF;
					}	
					
						#wrapper #navigation ul li.jobbasket a 
						{
							margin-left: 206px;
							border-left: solid 1px #FFF;
							border-right: solid 0px;							
						}
						
							#wrapper #navigation ul li.jobbasket.active a 
							{
								background: #FC6262;
								color: #FFF;
							}
						
								#wrapper #navigation ul li.jobbasket.active a:hover 
								{
									background: #F20707;
								}				
						
						#wrapper #navigation ul li a:hover, #wrapper #navigation ul li.selected a
						{
							background: #427BA8;
							color: #FFF;
						}	
						
				#wrapper #navigation ul li:hover ul, #wrapper #navigation ul li.over ul 
				{
					display: block;
				}
		
		#wrapper #pageheader 
		{
			width: 968px;
			float: left;
			margin-top: 1px;
		}
		
			#wrapper #pageheader #suppimage 
			{
				width: 667px;
				float: left;
			}
			
			#wrapper #pageheader #testimonial 
			{
				width: 301px;
				float: left;
				height: 205px;
				background: url(../Images/shellGraphics_18.jpg) no-repeat top left;
			}
		
		#wrapper #pagecontent 
		{
			width: 968px;
			float: left;
			margin-top: 1px;
		}
		
			#wrapper #pagecontent #colone  
			{
				width: 246px;
				float: left;
			}
			
				#wrapper #pagecontent #colone #quickjobsearch 
				{
					width: 202px;
					float: left;
					height: 268px;
					background: url(../Images/shellGraphics_20.jpg) no-repeat top left;
					padding: 19px 22px 19px 22px;
				}
				
					#wrapper #pagecontent #colone #quickjobsearch h3 
					{
						margin: 0px;
						padding: 0px;
						color: #747475;
						font-size: 160%;
						font-weight: normal;
						font-family: Trebuchet MS;
					}
					
					#wrapper #pagecontent #colone #quickjobsearch .checkfield 
					{
						width: 202px;
						float: left;
						margin-bottom: 10px;
					}
					
						#wrapper #pagecontent #colone #quickjobsearch .checkfield.firstfield 
						{
							margin: 20px 0px 0px 0px;
						}
						
					#wrapper #pagecontent #colone #quickjobsearch .field 
					{
						width: 192px;
						float: left;
						background: url(../Images/QuickJobSearchFieldBG.gif) no-repeat top left;
						padding: 5px 5px 5px 5px;
						margin-bottom: 5px;
						height: 21px;
					}
					
						#wrapper #pagecontent #colone #quickjobsearch .field input, #wrapper #pagecontent #colone #quickjobsearch .field select 
						{
							width: 192px;
							margin: 0px;
							padding: 3px 0px 0px 0px;
							border: solid 0px;
							font-family: Verdana;
							font-size: 100%;
							color: #999A9D;
							height: 21px;							
						}
						
					#wrapper #pagecontent #colone #quickjobsearch .jobbuttons 
					{
						float: left;
						width: 192px;
						padding: 5px;						
					}
					
						#wrapper #pagecontent #colone #quickjobsearch .jobbuttons a 
						{
							width: 126px;
							height: 23px;
							background: url(../Images/QuickButtons_01.gif) no-repeat top left;
							display: block;
						}
						
							#wrapper #pagecontent #colone #quickjobsearch .jobbuttons a span 
							{
								display: none;
							}
				
				#wrapper #pagecontent #colone #subscribe 
				{
					width: 192px;
					float: left;
					margin-top: 1px;
					height: 130px;
					background: url(../Images/shellGraphics_23.jpg) no-repeat top left;
					padding: 19px 27px 19px 27px;
				}
				
					#wrapper #pagecontent #colone #subscribe h3 
					{
						margin: 0px;
						padding: 0px;
						color: #747475;
						font-size: 160%;
						font-weight: normal;
						font-family: Trebuchet MS;
					}
					
					#wrapper #pagecontent #colone #subscribe ul 
					{
						margin: 20px 0px 0px 15px;
						padding: 0px;
					}
					
						#wrapper #pagecontent #colone #subscribe ul li 
						{
							margin-bottom: 7px;
						}
				
				#wrapper #pagecontent #colone #contactus 
				{
					width: 192px;
					float: left;
					margin-top: 1px;
					height: 108px;
					background: url(../Images/shellGraphics_25.jpg) no-repeat top left;
					padding: 19px 27px 19px 27px;
				}
				
					#wrapper #pagecontent #colone #contactus h3 
					{
						margin: 0px;
						padding: 0px;
						color: #747475;
						font-size: 160%;
						font-weight: normal;
						font-family: Trebuchet MS;
					}
					
					#wrapper #pagecontent #colone #contactus #contactustext 
					{
						float: left;
						margin-top: 20px;
					}					
			
			#wrapper #pagecontent #coltwo 
			{
				margin-left: 20px;
				width: 702px;
				float: left;				
			}	
			
				#wrapper #pagecontent #coltwo.nomargin 
				{
					margin-left: 1px;
					width: 721px;
				}
				
				/* Candidates Landing Page */
				#wrapper #pagecontent #coltwo #serviceselector 
				{
					width: 379px;
					float: left;
					margin-bottom: 25px;
					border-bottom: solid 1px #D1D2D4;
					padding-bottom: 25px;
				}
				
					#wrapper #pagecontent #coltwo #serviceselector .service 
					{
						width: 189px;
						float: left;
						height: 40px;
						margin-bottom: 3px;				
					}	
					
						#wrapper #pagecontent #coltwo #serviceselector .service a 
						{
							display: block;
							width: 172px;
							float: left;
							height: 40px;
							line-height: 40px;
							color: #000;									
							text-decoration: none;
							padding-left: 17px;			
						}
						
							*html #wrapper #pagecontent #coltwo #serviceselector .service a 
							{
								padding-left: 12px;
							}
						
							#wrapper #pagecontent #coltwo #serviceselector .service.one a 
							{
								background: url(../Images/HomeServiceSelector_01.gif) no-repeat top left;
							}
							
							#wrapper #pagecontent #coltwo #serviceselector .service.two a 
							{
								background: url(../Images/HomeServiceSelector_03.gif) no-repeat top left;
								margin-left: 3px;
							}
							
							#wrapper #pagecontent #coltwo #serviceselector .service.three a 
							{
								background: url(../Images/HomeServiceSelector_06.gif) no-repeat top left;
							}
							
							#wrapper #pagecontent #coltwo #serviceselector .service.four a 
							{
								background: url(../Images/HomeServiceSelector_07.gif) no-repeat top left;
								margin-left: 3px;
							}
							
							#wrapper #pagecontent #coltwo #serviceselector .service.five a 
							{
								background: url(../Images/HomeServiceSelector_10.gif) no-repeat top left;
							}
							
							#wrapper #pagecontent #coltwo #serviceselector .service.six a 
							{
								background: url(../Images/HomeServiceSelector_11.gif) no-repeat top left;
								margin-left: 3px;
							}
							
								#wrapper #pagecontent #coltwo #serviceselector .service a:hover 
								{
									opacity: .5;
									filter: alpha(opacity=50);
								}
				
				/* My Account Home */
				#wrapper #pagecontent #coltwo .myaccountsearchevents
				{		
					line-height: 25px;							
					padding-left: 20px;			
					background: url(../Images/viewmorevacancies.gif) no-repeat top left;			
				}
					
				#wrapper #pagecontent #coltwo .myaccountviewfullapplied
				{		
					line-height: 25px;							
					padding-left: 20px;			
					background: url(../Images/viewmorevacancies.gif) no-repeat top left;			
				}
					
				#wrapper #pagecontent #coltwo .myaccountbasket
				{		
					line-height: 25px;							
					padding-left: 20px;			
					background: url(../Images/viewmorevacancies.gif) no-repeat top left;			
				}
					
				#wrapper #pagecontent #coltwo .myaccountcontactlink
				{		
					line-height: 25px;							
					padding-left: 20px;			
					background: url(../Images/viewmorevacancies.gif) no-repeat top left;			
				}
					
				#wrapper #pagecontent #coltwo .myaccounteditdetails
					{		
					line-height: 25px;							
					padding-left: 20px;			
					background: url(../Images/blueplus.gif) no-repeat top left;			
				}
					
				#wrapper #pagecontent #coltwo .myaccountlogout
				{
					line-height: 25px;							
					padding-left: 20px;			
					background: url(../Images/blueminus.gif) no-repeat top left;	
				}
			
				/* Search Page */
				#wrapper #pagecontent #searchcontainer 
				{
					width: 721px;
					float: left;				
					margin-left: 1px;
				}
				
					#wrapper #pagecontent #searchcontainer #searchheader 
					{
						width: 685px;
						float: left;
						height: 74px;
						padding: 19px 18px 19px 18px;
					}	
						
						#wrapper #pagecontent #searchcontainer #searchheader.industrial 
						{
							background: url(../Images/DBImages/SectionGraphics/ServiceHeader_1.jpg) no-repeat top right;
						}
						
						#wrapper #pagecontent #searchcontainer #searchheader.commercial 
						{
							
							background: url(../Images/DBImages/SectionGraphics/ServiceHeader_2.jpg) no-repeat top right;
						}
						
						#wrapper #pagecontent #searchcontainer #searchheader.construction 
						{
							background: url(../Images/DBImages/SectionGraphics/ServiceHeader_3.jpg) no-repeat top right;
						}
						
						#wrapper #pagecontent #searchcontainer #searchheader.oilgas 
						{
							background: url(../Images/DBImages/SectionGraphics/ServiceHeader_4.jpg) no-repeat top right;
						}
						
						#wrapper #pagecontent #searchcontainer #searchheader.searchselect 
						{
							background: url(../Images/DBImages/SectionGraphics/ServiceHeader_5.jpg) no-repeat top right;
						}
						
						#wrapper #pagecontent #searchcontainer #searchheader.engineering 
						{
							background: url(../Images/DBImages/SectionGraphics/ServiceHeader_6.jpg) no-repeat top right;
						}						
					
						#wrapper #pagecontent #searchcontainer #searchheader h2 
						{								
							margin: 0px;
							padding: 0px;
							color: #636466;
							font-size: 160%;
							font-weight: normal;
							font-family: Trebuchet MS;
						}
						
						#wrapper #pagecontent #searchcontainer #searchheader h3 
						{
							margin: 40px 0px 0px 0px;
							padding: 0px;
							color: #747475;
							font-size: 130%;						
							font-family: Trebuchet MS;
						}
						
					#wrapper #pagecontent #searchcontainer #searchresults 
					{
						width: 685px;
						float: left;
						padding: 0px 18px 0px 18px;
					}
					
						#wrapper #pagecontent #searchcontainer #searchresults #searchresultsheader 
						{
							float: left;
							width: 685px;							
						}
						
							#wrapper #pagecontent #searchcontainer #searchresults #searchresultsheader .field 
							{
								line-height: 40px;
								height: 40px;
								float: left;
								font-weight: bold;
							}
							
								#wrapper #pagecontent #searchcontainer #searchresults #searchresultsheader .field.one 
								{
									width: 200px;
									margin-left: 22px;
								}
								
								#wrapper #pagecontent #searchcontainer #searchresults #searchresultsheader .field.two 
								{
									width: 120px;
								}
								
								#wrapper #pagecontent #searchcontainer #searchresults #searchresultsheader .field.three 
								{
									width: 160px;
								}
								
								#wrapper #pagecontent #searchcontainer #searchresults #searchresultsheader .field.four 
								{
									width: 100px;
								}
								
								#wrapper #pagecontent #searchcontainer #searchresults #searchresultsheader .field.five 
								{
									width: 100px;
								}
								
					#wrapper #pagecontent #searchcontainer #toppage 
					{
						float: left;
						margin: 19px 0px 0px 19px;
					}
								
					#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist 
					{
						float: left;
						width: 721px;
					}
						
						#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist #nonefound 
						{
							width: 675px;
							float: left;
							padding: 23px;
						}
					
						#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobheader 
						{
							width: 685px;
							cursor: pointer;																					
						}
						
							#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobheader .fieldcontainer 
							{
								width: 685px;
								height: 40px;
								background: #D6E8EB url(../Images/SearchBarTile.jpg) repeat-x top left;
							}
								
								#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobheader .fieldcontainer.commercial
								{
									background: url(../Images/HomeServiceSelector_01.gif) repeat-x top left;
								}
								
								#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobheader .fieldcontainer.construction
								{
									background: url(../Images/HomeServiceSelector_03.gif) repeat-x top left;								
								}
								
								#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobheader .fieldcontainer.industrial
								{
									background: url(../Images/HomeServiceSelector_06.gif) repeat-x top left;
								}
								
								#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobheader .fieldcontainer.engineering
								{
									background: url(../Images/HomeServiceSelector_07.gif) repeat-x top left;								
								}
								
								#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobheader .fieldcontainer.oilgas
								{
									background: url(../Images/HomeServiceSelector_10.gif) repeat-x top left;
								}
								
								#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobheader .fieldcontainer.searchselect
								{
									background: url(../Images/HomeServiceSelector_11.gif) repeat-x top left;								
								}
					
								#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobheader .fieldcontainer .field 
								{
									line-height: 40px;
									height: 40px;	
									float: left;	
									color: #000;							
								}
								
									#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobheader .fieldcontainer .field.one 
									{
										width: 200px;
										margin-left: 22px;
										overflow: hidden;										
									}
									
									#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobheader .fieldcontainer .field.two 
									{
										width: 120px;
									}
									
									#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobheader .fieldcontainer .field.three 
									{
										/*width: 160px;*/
										width: 260px;
									}
									
									/*
									#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobheader .fieldcontainer .field.four 
									{
										width: 100px;
									}
									
									#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobheader .fieldcontainer .field.five 
									{
										width: 100px;
									}
									*/
						
						#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobinfo 
						{
							width: 685px;
							margin-bottom: 4px;
						}
						
							#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobinfo .jobtext 
							{
								border: solid 1px #D6E8EB;	
								padding: 22px;
								width: 639px;
								float: left;							
							}
							
								#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobinfo .jobtext.commercial
								{
									border: solid 1px #ABD1D6;	
								}
								
								#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobinfo .jobtext.construction
								{
									border: solid 1px #CFC5E5;						
								}
								
								#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobinfo .jobtext.industrial
								{
									border: solid 1px #C9D2E4;	
								}
								
								#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobinfo .jobtext.engineering
								{
									border: solid 1px #B8CFE9;						
								}
								
								#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobinfo .jobtext.oilgas
								{
									border: solid 1px #92ABCB;	
								}
								
								#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobinfo .jobtext.searchselect
								{
									border: solid 1px #EBE8D1;						
								}
							
								#wrapper #pagecontent #searchcontainer #searchresults #searchresultslist .jobinfo .jobtext h3 
								{
									font-family: Trebuchet MS;
									font-size: 130%;
									color: #00467F;
									margin: 10px 0px 0px 0px;
									padding: 0px;
								}
			
				/* Service Interim Page */
				#wrapper #pagecontent #servicecontainer 
				{
					width: 722px;
					float: left;					
					/*height: 620px;*/
				}
				
					#wrapper #pagecontent #servicecontainer.accountancy 
					{
						background: url(../Images/DBImages/SectionGraphics/RightPanel_1.gif) repeat-y top right;
					}
					
					#wrapper #pagecontent #servicecontainer #serviceheader 
					{
						width: 686px;
						float: left;														
						height: 74px;							
						padding: 19px 18px 19px 18px;
					}
					
						#wrapper #pagecontent #servicecontainer #serviceheader.industrial 
						{
							background: url(../Images/DBImages/SectionGraphics/ServiceHeader_1.jpg) no-repeat top right;
						}
						
						#wrapper #pagecontent #servicecontainer #serviceheader.commercial 
						{
							
							background: url(../Images/DBImages/SectionGraphics/ServiceHeader_2.jpg) no-repeat top right;
						}
						
						#wrapper #pagecontent #servicecontainer #serviceheader.construction 
						{
							background: url(../Images/DBImages/SectionGraphics/ServiceHeader_3.jpg) no-repeat top right;
						}
						
						#wrapper #pagecontent #servicecontainer #serviceheader.oilgas 
						{
							background: url(../Images/DBImages/SectionGraphics/ServiceHeader_4.jpg) no-repeat top right;
						}
						
						#wrapper #pagecontent #servicecontainer #serviceheader.searchselect 
						{
							background: url(../Images/DBImages/SectionGraphics/ServiceHeader_5.jpg) no-repeat top right;
						}
						
						#wrapper #pagecontent #servicecontainer #serviceheader.engineering 
						{
							background: url(../Images/DBImages/SectionGraphics/ServiceHeader_6.jpg) no-repeat top right;
						}
						
						#wrapper #pagecontent #servicecontainer #serviceheader h2 
						{								
							margin: 0px;
							padding: 0px;
							color: #636466;
							font-size: 160%;
							font-weight: normal;
							font-family: Trebuchet MS;
						}
						
						#wrapper #pagecontent #servicecontainer #serviceheader h3 
						{
							margin: 40px 0px 0px 0px;
							padding: 0px;
							color: #747475;
							font-size: 130%;						
							font-family: Trebuchet MS;
						}
						
					#wrapper #pagecontent #servicecontainer #serviceinfo 
					{
						width: 686px;
						float: left;
						padding: 19px 18px 19px 18px;
					}
					
						#wrapper #pagecontent #servicecontainer #serviceinfo #serviceselector 
						{
							width: 686px;
							float: left;
							margin-bottom: 25px;
						}								
							
							#wrapper #pagecontent #servicecontainer #serviceinfo #serviceselector.commercial a
							{
								background: url(../Images/HomeServiceSelector_01.gif) no-repeat top left;
							}
							
							#wrapper #pagecontent #servicecontainer #serviceinfo #serviceselector.construction a
							{
								background: url(../Images/HomeServiceSelector_03.gif) no-repeat top left;								
							}
							
							#wrapper #pagecontent #servicecontainer #serviceinfo #serviceselector.industrial a
							{
								background: url(../Images/HomeServiceSelector_06.gif) no-repeat top left;
							}
							
							#wrapper #pagecontent #servicecontainer #serviceinfo #serviceselector.engineering a
							{
								background: url(../Images/HomeServiceSelector_07.gif) no-repeat top left;								
							}
							
							#wrapper #pagecontent #servicecontainer #serviceinfo #serviceselector.oilgas a
							{
								background: url(../Images/HomeServiceSelector_10.gif) no-repeat top left;
							}
							
							#wrapper #pagecontent #servicecontainer #serviceinfo #serviceselector.searchselect a
							{
								background: url(../Images/HomeServiceSelector_11.gif) no-repeat top left;								
							}
							
								#wrapper #pagecontent #servicecontainer #serviceinfo #serviceselector a:hover 
								{
									opacity: .5;
									filter: alpha(opacity=50);
								}
						
							#wrapper #pagecontent #servicecontainer #serviceinfo #serviceselector .service 
							{
								width: 175px;
								float: left;
								height: 40px;
								margin-bottom: 13px;
							}	
							
								#wrapper #pagecontent #servicecontainer #serviceinfo #serviceselector .service a 
								{
									display: block;
									width: 158px;
									float: left;
									height: 40px;
									line-height: 40px;
									color: #000;									
									text-decoration: none;
									padding-left: 17px;		
								}
								
									#wrapper #pagecontent #servicecontainer #serviceinfo #serviceselector .service.endcol 
									{
										margin-left: 13px;
									}
					
					#wrapper #pagecontent #servicecontainer #servicecoltwo 
					{						
						width: 257px;
						float: left;
						padding: 19px 22px 19px 22px;
						margin-left: 4px;						
					}
					
						#wrapper #pagecontent #servicecontainer #servicecoltwo h3
						{
							margin: 0px 0px 19px 0px;
							padding: 0px;
							color: #747475;
							font-size: 160%;
							font-weight: normal;
							font-family: Trebuchet MS;
						}
						
							#wrapper #pagecontent #servicecontainer #servicecoltwo h3.line 
							{
								border-top: solid 1px #8A8C8F;
								padding-top: 20px;
								margin-top: 10px;
							}
			
				/* Search Styles */
				#wrapper #pagecontent #coltwo .searchfield {
					font-family: Verdana;
					font-size: 100%;
					color: #302C2D;
					width: 110px;					
				}
				
				#wrapper #pagecontent #coltwo .searchfieldext {
					font-family: Verdana;
					font-size: 100%;
					color: #302C2D;
					width: 340px;					
				}
				
				#wrapper #pagecontent #coltwo #vacanciesdisp 
				{
					width: 236px;
					float: left;
				}
				
				#wrapper #pagecontent #coltwo #vacanciespagination 
				{
					width: 236px;
					float: left;
					text-align: right;				
				}
				
				/* Vacancy Job Basket */
				#wrapper #pagecontent #coltwo .viewmorevacancies 
				{
					background: url(../Images/MoreMoreVacancies.gif) no-repeat left;
					padding-left: 20px;					
				}
				
				#wrapper #pagecontent #coltwo .applyselectedvacancies 
				{
					background: url(../Images/ApplyJobs.gif) no-repeat left;
					padding-left: 20px;
					line-height: 25px;
				}
			
				/* Form Styles */
				#wrapper #pagecontent #coltwo .tableborder 
				{
					border: solid 1px #D2E2E9;
					padding: 5px;
					width: 690px;
				}
					
					#wrapper #pagecontent #coltwo .tableborder h3 
					{
						color: #00467F;
						margin: 0px;
						padding: 0px;						
						font-size: 120%;
						font-family: Trebuchet MS;
					}
					
				#wrapper #pagecontent #coltwo #spamfilterpanel 
				{
					border: solid 1px #D2E2E9;
					width: 690px;
					float: left;
					margin-top: 20px;
					padding: 5px;
					background: #AEE1FA url(../Images/SpamFilterPanelTile.jpg) repeat-x top left;					
				}
					
				#wrapper #pagecontent #coltwo #registerfreeintropanel 
				{
					border: solid 1px #D2E2E9;
					width: 690px;
					float: left;
					margin-top: 10px;
					padding: 5px;
					background: #FFE0C0 url(../Images/RegisterFreePanelTile.jpg) repeat-x top left;
				}
				
					#wrapper #pagecontent #coltwo #registerfreeintropanel a 
					{
						color: #474747;						
					}
				
					#wrapper #pagecontent #coltwo #registerfreeintropanel h3 
					{					
						color: #00467F;
						margin: 0px;
						padding: 0px;						
						font-size: 120%;
						font-family: Trebuchet MS;						
					}
							
					#wrapper #pagecontent #coltwo #registerfreeintropanel ul 
					{
						margin: 10px 0px 0px 20px;
						padding: 0px;
					}
			
				/* Home Styles */
				#wrapper #pagecontent #homecontainer 
				{
					width: 722px;
					float: left;
					background: url(../Images/HomeContentBG.gif) repeat-y top right;
					height: 620px;				
				}
				
					#wrapper #pagecontent #homecontainer #homecolone 
					{
						width: 379px;
						float: left;
						padding: 19px 22px 19px 19px;
					}
					
						#wrapper #pagecontent #homecontainer #homecolone h2 
						{
							margin: 0px 0px 25px 0px;
							padding: 0px;
							color: #00467F;
							font-size: 160%;
							font-weight: normal;
							font-family: Trebuchet MS;
						}
						
						#wrapper #pagecontent #homecontainer #homecolone #serviceselector 
						{
							width: 379px;
							float: left;
							margin-bottom: 15px;
							border-bottom: solid 1px #D1D2D4;
							padding-bottom: 25px;
						}
						
							#wrapper #pagecontent #homecontainer #homecolone #serviceselector .service 
							{
								width: 179px;
								float: left;
								height: 40px;	
								margin-bottom: 13px;							
							}	
							
								#wrapper #pagecontent #homecontainer #homecolone #serviceselector .service a 
								{
									display: block;
									width: 162px;
									float: left;
									height: 40px;
									line-height: 40px;
									color: #000;									
									text-decoration: none;
									padding-left: 17px;									
								}
								
									*html #wrapper #pagecontent #homecontainer #homecolone #serviceselector .service a 
									{
										padding-left: 12px;
									}
								
									#wrapper #pagecontent #homecontainer #homecolone #serviceselector .service.one a 
									{
										background: url(../Images/HomeServiceSelector_01.gif) no-repeat top left;										
									}
									
									#wrapper #pagecontent #homecontainer #homecolone #serviceselector .service.two a 
									{
										background: url(../Images/HomeServiceSelector_03.gif) no-repeat top left;
										margin-left: 13px;										
									}
									
									#wrapper #pagecontent #homecontainer #homecolone #serviceselector .service.three a 
									{
										background: url(../Images/HomeServiceSelector_06.gif) no-repeat top left;										
									}
									
									#wrapper #pagecontent #homecontainer #homecolone #serviceselector .service.four a 
									{
										background: url(../Images/HomeServiceSelector_07.gif) no-repeat top left;
										margin-left: 13px;										
									}
									
									#wrapper #pagecontent #homecontainer #homecolone #serviceselector .service.five a 
									{
										background: url(../Images/HomeServiceSelector_10.gif) no-repeat top left;
									}
									
									#wrapper #pagecontent #homecontainer #homecolone #serviceselector .service.six a 
									{
										background: url(../Images/HomeServiceSelector_11.gif) no-repeat top left;
										margin-left: 13px;
									}
									
										#wrapper #pagecontent #homecontainer #homecolone #serviceselector .service a:hover 
										{
											opacity: .5;
											filter: alpha(opacity=50);
										}
										
						#wrapper #pagecontent #homecontainer #homecolone #homebuttons 
						{
							margin-top: 24px;
							float: left;
							width: 379px;
						}
						
							#wrapper #pagecontent #homecontainer #homecolone #homebuttons .btncolumn 
							{
								float: left;
								width: 168px;							
							}
							
								#wrapper #pagecontent #homecontainer #homecolone #homebuttons .btncolumn.coltwo 
								{
									margin-left: 42px;
								}
							
								#wrapper #pagecontent #homecontainer #homecolone #homebuttons .btncolumn h3 
								{
									margin: 0px 0px 12px 0px;
									padding: 0px;
									font-size: 130%;									
									color: #205D8F;
									font-family: Trebuchet MS;
								}
								
								#wrapper #pagecontent #homecontainer #homecolone #homebuttons .btncolumn a 
								{
									width: 168px;
									float: left;
									height: 30px;
									display: block;									
								}
								
									#wrapper #pagecontent #homecontainer #homecolone #homebuttons .btncolumn .submitcv 
									{
										background: url(../Images/HomeButtons_S1.gif) no-repeat top left;
									}
									
									#wrapper #pagecontent #homecontainer #homecolone #homebuttons .btncolumn .employerenquiry 
									{
										background: url(../Images/HomeButtons_S2.gif) no-repeat top left;										
									}
									
									#wrapper #pagecontent #homecontainer #homecolone #homebuttons .btncolumn a span 
									{
										display: none;
									}
									
									#wrapper #pagecontent #homecontainer #homecolone #homebuttons .btncolumn a:hover 
									{
										background-position: bottom left;
									}
									
					#wrapper #pagecontent #homecontainer #homecoltwo 
					{
						width: 257px;
						float: left;
						padding: 19px 22px 19px 22px;						
					}
					
						#wrapper #pagecontent #homecontainer #homecoltwo h2 
						{
							margin: 0px 0px 23px 0px;
							padding: 0px;
							color: #00467F;
							font-size: 160%;
							font-weight: normal;
							font-family: Trebuchet MS;
						}
						
						#wrapper #pagecontent #homecontainer #homecoltwo .hotjobdoubleitem 
						{
							width: 257px;
							float: left;							
						}
						
							#wrapper #pagecontent #homecontainer #homecoltwo .hotjobdoubleitem .hotjobitem 
							{
								width: 257px;
								float: left;
								margin-bottom: 15px;
							}
							
								#wrapper #pagecontent #homecontainer #homecoltwo .hotjobdoubleitem .hotjobitem a 
								{
									width: 257px;
									float: left;
									display: block;
									text-decoration: none;
									color: #6A6B6E;									
								}
								
									#wrapper #pagecontent #homecontainer #homecoltwo .hotjobdoubleitem .hotjobitem a strong 
									{
										color: #636466;
									}
									
									#wrapper #pagecontent #homecontainer #homecoltwo .hotjobdoubleitem .hotjobitem a:hover 
									{
										opacity: .5;
										filter: alpha(opacity=50);
									}
									
				/* Standard Page Styles */
				#wrapper #pagecontent #coltwo h2 
				{
					margin: 19px 0px 25px 0px;
					padding: 0px;
					color: #00467F;
					font-size: 160%;
					font-weight: normal;
					font-family: Trebuchet MS;
				}
				
				#wrapper #pagecontent #coltwo h3 
				{
					margin: 19px 0px 0px 0px;
					padding: 0px;
					color: #00467F;
					font-size: 140%;					
					font-family: Trebuchet MS;
				}
				
				/* News Styles */
				#wrapper #pagecontent #coltwo #newsarticles 
				{
					width: 709px;
					float: left;
				}
				
					#wrapper #pagecontent #coltwo #newsarticles .newsheader 
					{
						width: 702px;
						float: left;
						height: 71px;
						
						background: #57A0D4 url(../Images/NewsBarTile.gif) no-repeat top left;						
						border-top: solid 1px #C6DBE7;
						border-bottom: solid 1px #C6DBE7;
						cursor: pointer;
						margin-top: 10px;
						color: #FFF;
					}
					
						#wrapper #pagecontent #coltwo #newsarticles .newsheader .newsthumb 
						{
							padding: 10px;
							float: left;
							width: 68px;
						}
						
						#wrapper #pagecontent #coltwo #newsarticles .newsheader .newstitle 
						{
							width: 504px;						
							float: left;
							padding-top: 20px;
						}
					
					#wrapper #pagecontent #coltwo #newsarticles .newsinfo 
					{
						width: 692px;
						float: left;					
						padding: 5px;	
						background: url(../Images/NewsInfoTile.jpg) repeat-x top left;				
					}
					
						#wrapper #pagecontent #coltwo #newsarticles .newsinfo .newsbody 
						{
							width: 672px;
							float: left;
							padding: 10px;
						}
					
		/* Footer */
		#wrapper #footer 
		{
			width: 968px;
			float: left;	
			text-align: center;			
			position: relative;
			padding-top: 12px;
			margin: 16px 0px 16px 0px;
			border-top: solid 1px #EAEAEB;
		}
			
			#wrapper #footer ul 
			{
				padding: 0px;
				margin: 0px;				
			}
			
				#wrapper #footer ul li 
				{
					display: inline;
					list-style-type: none;
					color: #C5C6C8;	
				}
				
					#wrapper #footer ul li.divider 
					{
						padding: 0px 5px 0px 7px;
						background: url(../Images/FooterSpacer.gif) no-repeat;	
					}
					
					#wrapper #footer ul li a 
					{	
						color: #C5C6C8;
					}