/* imports */
@import url(PageHeaders.css);
@import url(../Scripts/greybox/gb_styles.css);

/* standard shell template */
html, body 
{
	margin:0;
	padding:0;
	border:0;
}

body
{		
	font-family: Verdana;
	font-size: 70%;
	background: #FFF url(../Images/SiteBackground.jpg) repeat-x top center;
	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: 901px;	
	margin-top: 30px;	
}

    /* Header */
    #wrapper #header 
    {
		width: 901px;
		float: left;
		border-bottom: solid 4px #2d476c;
    }
    
		#wrapper #header #headernav, #wrapper #pagecontent #pagecolone #headernav
		{
			width: 230px; 
			height: 271px;
			background: url(../Images/homeGraphics_01.jpg) repeat-x top left;
			float: left;			
		}
		
			#wrapper #header #headernav h1, #wrapper #pagecontent #pagecolone #headernav h1 
			{
				margin: 0px;
				padding: 0px;
			}
			
				#wrapper #header #headernav h1 a, #wrapper #pagecontent #pagecolone #headernav h1 a
				{
					width: 187px;
					height: 69px;
					display: block;	
					background: url(../Images/homeGraphics_05.jpg) no-repeat top left;	
					margin: 14px 0px 0px 15px;							
				}
				
					#wrapper #header #headernav h1 a span, #wrapper #pagecontent #pagecolone #headernav h1 a span
					{
						display: none;
					}
					
			#wrapper #header #headernav ul, #wrapper #pagecontent #pagecolone #headernav ul
			{
				padding: 0px;
				margin: 6px 0px 0px 16px;
			}
			
				#wrapper #header #headernav ul li, #wrapper #pagecontent #pagecolone #headernav ul li
				{					
					list-style-type: none;
					line-height: 130%;	
					color: #FFF;				
				}
				
					#wrapper #header #headernav ul li a, #wrapper #pagecontent #pagecolone #headernav ul li a 
					{
						color: #FFF;
						text-decoration: none;	
						margin-left: 6px;
					}
					
						#wrapper #header #headernav ul li a:hover, #wrapper #pagecontent #pagecolone #headernav ul li a:hover
						{
							color: #231F20;
						}
						
			
		/* Contact Bar */
		#wrapper #contactbar 
		{
			width: 861px;
			float: left;
			background: #E6E7E8;
			border-top: solid 1px #6B819E;	
			border-left: solid 1px #A9D1E5;
			border-right: solid 1px #A9D1E5;	
			border-bottom: solid 1px #BDD2DD;	
			padding: 5px 22px 5px 16px;
			color: #989A9D;						
		}
		
			#wrapper #contactbar #todaysdate 
			{
				width: 216px;				
				float: left;
			}
		
			#wrapper #contactbar #contactnumbers 
			{
				width: 645px;
				float: left;
				text-align: right;				
			}
			
				#wrapper #contactbar #contactnumbers ul 
				{
					margin: 0px;
					padding: 0px;								
				}
				
					#wrapper #contactbar #contactnumbers ul li 
					{
						display: inline;
						list-style-type: none;
						padding-left: 20px;	
					}
		
		/* Homepage Welcome Panel */
		#wrapper #welcomepanels 
		{
			width: 899px;
			float: left;
			border-left: solid 1px #A5CFE4;
			border-right: solid 1px #A5CFE4;
			border-bottom: solid 1px #A5CFE4;
		}
		
			#wrapper #welcomepanels #jobsearch 
			{
				width: 230px;
				height: 247px;
				float: left;
				background: url(../Images/homeGraphics_11.jpg) no-repeat top left;				
			}
			
				#wrapper #welcomepanels #jobsearch:hover 
				{
					background-position: bottom left;
				}
			
				#wrapper #welcomepanels #jobsearch h3 
				{
					display: none;
				}
				
				#wrapper #welcomepanels #jobsearch p 
				{
					padding: 70px 77px 0px 16px;
					margin: 0px;					
				}
				
				#wrapper #welcomepanels #jobsearch ul 
				{
					margin: 11px 0px 0px 0px;
					padding: 0px 0px 0px 29px;
				}
				
					#wrapper #welcomepanels #jobsearch ul li 
					{
						list-style-type: none;
						list-style-image: url(../Images/HomePanelOneBullet.gif);
					}
					
						#wrapper #welcomepanels #jobsearch ul li a 
						{
							text-decoration: none;
						}
						
							#wrapper #welcomepanels #jobsearch ul li a:hover 
							{
								text-decoration: underline;
							}
			
			#wrapper #welcomepanels #recruiting 
			{
				width: 148px;
				height: 247px;
				float: left;				
				border-left: solid 1px #A8D1E4;
				background: url(../Images/homeGraphics_13.jpg) no-repeat top left;
			}
			
				#wrapper #welcomepanels #recruiting:hover 
				{
					background-position: bottom left;
				}
			
				#wrapper #welcomepanels #recruiting h3 
				{
					display: none;
				}
				
				#wrapper #welcomepanels #recruiting p 
				{
					padding: 70px 0px 0px 16px;	
					margin: 0px;				
				}
				
				#wrapper #welcomepanels #recruiting ul 
				{
					margin: 11px 0px 0px 0px;
					padding: 0px 0px 0px 29px;
				}
				
					#wrapper #welcomepanels #recruiting ul li 
					{
						list-style-type: none;
						list-style-image: url(../Images/HomePanelTwoBullet.gif);
					}
					
						#wrapper #welcomepanels #recruiting ul li a 
						{
							text-decoration: none;
						}
						
							#wrapper #welcomepanels #recruiting ul li a:hover 
							{
								text-decoration: underline;
							}
			
			#wrapper #welcomepanels #workingwithus 
			{
				width: 147px;
				height: 247px;
				float: left;	
				border-left: solid 1px #A8D1E4;	
				background: url(../Images/homeGraphics_15.jpg) no-repeat top left;		
			}
			
				#wrapper #welcomepanels #workingwithus:hover 
				{
					background-position: bottom left;					
				}
			
				#wrapper #welcomepanels #workingwithus h3 
				{
					display: none;
				}
				
				#wrapper #welcomepanels #workingwithus p 
				{
					padding: 70px 0px 0px 9px;
					margin: 0px;
				}
				
				#wrapper #welcomepanels #workingwithus ul 
				{
					margin: 11px 0px 0px 0px;
					padding: 0px 0px 0px 22px;
				}
				
					#wrapper #welcomepanels #workingwithus ul li 
					{
						list-style-type: none;
						list-style-image: url(../Images/HomePanelThreeBullet.gif);
					}
					
						#wrapper #welcomepanels #workingwithus ul li a 
						{
							text-decoration: none;
						}
						
							#wrapper #welcomepanels #workingwithus ul li a:hover 
							{
								text-decoration: underline;
							}
			
			#wrapper #welcomepanels #latestnews 
			{
				width: 148px;
				height: 247px;
				float: left;	
				border-left: solid 1px #A8D1E4;	
				background: url(../Images/homeGraphics_17.jpg) no-repeat top left;		
			}
			
				#wrapper #welcomepanels #latestnews:hover 
				{
					background-position: bottom left;
				}
				
				#wrapper #welcomepanels #latestnews h3 
				{
					display: none;
				}
				
				#wrapper #welcomepanels #latestnews #articles 
				{
					width: 148px;
					height: 168px;
					float: left;					
				}
				
					#wrapper #welcomepanels #latestnews #articles ul 
					{
						margin: 50px 0px 0px 0px;
						padding: 0px 9px 0px 9px;						
					}
					
						#wrapper #welcomepanels #latestnews #articles ul li 
						{
							list-style-type: none;
							margin-top: 10px;
						}
											
							#wrapper #welcomepanels #latestnews #articles ul li .newsreadmore 
							{
								padding-left: 10px;
								background: url(../Images/HomePanelFourBullet.gif) no-repeat left;
								text-decoration: none;
							}
							
								#wrapper #welcomepanels #latestnews #articles ul li a:hover 
								{
									text-decoration: underline;
								}
				
				#wrapper #welcomepanels #latestnews #extnewsbuttons 
				{
					width: 148px;
					float: left;					
				}
				
					#wrapper #welcomepanels #latestnews #extnewsbuttons 
					{
						margin: 0px;
						padding: 0px;						
					}
					
						#wrapper #welcomepanels #latestnews #extnewsbuttons li 
						{
							list-style-type: none;
						}
					
						#wrapper #welcomepanels #latestnews #extnewsbuttons li a
						{
							width: 148px;
							display: block;	
						}
						
						#wrapper #welcomepanels #latestnews #extnewsbuttons li.subscribenewsletter a 
						{
							background: url(../Images/homeNewsButtons_01.gif) no-repeat top left;
							height: 31px;
							color: #FFF;
							text-decoration: none;
							width: 95px;
							padding: 2px 0px 0px 53px;
							font-size: 90%;
							line-height: 14px;
						}
						
						#wrapper #welcomepanels #latestnews #extnewsbuttons li.subscriberss a 
						{
							background: url(../Images/homeNewsButtons_02.gif) no-repeat top left;
							height: 38px;
							width: 88px;
							color: #FFF;
							text-decoration: none;
							padding: 8px 7px 0px 53px;
							font-size: 90%;
							line-height: 14px;
						}
						
							#wrapper #welcomepanels #latestnews #extnewsbuttons li a:hover 
							{
								background-position: bottom left;
							}
							
							#wrapper #welcomepanels #latestnews #extnewsbuttons li a span 
							{
								display: none;
								height: 0px;
								width: 0px;
								overflow: hidden;
							}
			
			#wrapper #welcomepanels #jobsemployers 
			{
				width: 222px;	
				height: 247px;
				border-left: solid 1px #A8D1E4;
				float: left;
			}
			
				#wrapper #welcomepanels #jobsemployers #hotjobs 
				{
					width: 222px;		
					height: 135px;			
					float: left;
					background: url(../Images/homeGraphics_19.jpg) no-repeat top left;				
				}
				
					#wrapper #welcomepanels #jobsemployers #hotjobs:hover 
					{
						background-position: bottom left;
					}
					
					#wrapper #welcomepanels #jobsemployers #hotjobs h3 
					{
						display: none;
					}
					
					#wrapper #welcomepanels #jobsemployers #hotjobs #hotjobcontainer 
					{
						float: left;						
						width: 213px;
						margin: 40px 0px 0px 0px;
						padding: 0px 0px 0px 9px;					
					}
					
						#wrapper #welcomepanels #jobsemployers #hotjobs #hotjobcontainer .hotjobdoubleitem 
						{							
							float: left;	
							width: 213px;								
						}						
						
							#wrapper #welcomepanels #jobsemployers #hotjobs #hotjobcontainer .hotjobdoubleitem .hotjobitem 
							{
								float: left;
								margin-top: 10px;
								width: 213px;
							}
						
								#wrapper #welcomepanels #jobsemployers #hotjobs #hotjobcontainer .hotjobdoubleitem .hotjobitem  a 
								{
									text-decoration: none;
								}
								
									#wrapper #welcomepanels #jobsemployers #hotjobs #hotjobcontainer .hotjobdoubleitem .hotjobitem  a:hover 
									{
										text-decoration: underline;
									}
							
								#wrapper #welcomepanels #jobsemployers #hotjobs #hotjobcontainer .hotjobdoubleitem .hotjobitem .hotjobslocation 
								{
									color: #8F8F8F;
								}
								
								#wrapper #welcomepanels #jobsemployers #hotjobs #hotjobcontainer .hotjobdoubleitem .hotjobitem .hotjobssalary 
								{
									color: #F26649;								
								}
					
				#wrapper #welcomepanels #jobsemployers #featuredemployers 
				{
					width: 222px;					
					float: left;	
					background: #FFF;
					border-top: solid 1px #C4CCCA;						
					height: 111px;	
				}
				
					#wrapper #welcomepanels #jobsemployers #featuredemployers h3 
					{
						margin: 0px;
						padding: 0px;
						background: #E5E6E7 url(../Images/homeGraphics_22.gif) no-repeat top left;		
						width: 222px;
						height: 21px;	
						border-bottom: solid 1px #BCD1DD;		
					}
					
						#wrapper #welcomepanels #jobsemployers #featuredemployers h3 span 
						{
							display: none;
						}
						
					#wrapper #welcomepanels #jobsemployers #featuredemployers ul 
					{
						margin: 0px;
						padding: 0px;						
					}
					
						#wrapper #welcomepanels #jobsemployers #featuredemployers ul li 
						{
							list-style-type: none;
							display: inline;
							float: left;
						}
		
		/* Page Content Columns */
		#wrapper #pagecontent 
		{
			width: 901px;
			float: left;
			background: url(../Images/PageContentTile.gif) repeat-y top left;
		}
			
			#wrapper #pagecontent #pagecolone 
			{
				width: 230px;
				float: left;				
			}
			
				#wrapper #pagecontent #pagecolone #headernav 
				{
					border-bottom: solid 4px #2d476c;
				}
			
				#wrapper #pagecontent #pagecolone #candidatelogin 
				{
					float: left;
					width: 228px;					
					
					border-top: solid 1px #6B819E;	
					border-left: solid 1px #A9D1E5;
					border-right: solid 1px #A9D1E5;	
					border-bottom: solid 1px #BDD2DD;														
					color: #989A9D;								
				}
				
					#wrapper #pagecontent #pagecolone #candidatelogin a
					{
						text-decoration: none;
						width: 212px;
						height: 15px;
						display: block;		
						padding: 5px 0px 5px 16px;	
						background: #E6E7E8;					
					}	
					
						#wrapper #pagecontent #pagecolone #candidatelogin a:hover 
						{
							background: #F5F5F5;
						}
					
				
				#wrapper #pagecontent #pagecolone #jobbasket 
				{
					float: left;
					width: 228px;
					border-left: solid 1px #A9D1E5;
					border-right: solid 1px #A9D1E5;	
					border-bottom: solid 1px #BDD2DD;	
				}
				
					#wrapper #pagecontent #pagecolone #jobbasket a 
					{
						width: 167px;
						float: left;
						height: 39px;
						display: block;
						text-decoration: none;
						padding: 11px 13px 2px 48px;						
						background: #FFE0C1 url(../Images/pageShellGraphics_03.jpg) no-repeat top left;												
					}
					
						#wrapper #pagecontent #pagecolone #jobbasket a:hover 
						{												
							background-position: bottom left;
							color: #475780;
						}
				
				#wrapper #pagecontent #pagecolone #testimonialbox 
				{
					float: left;
					width: 228px;
					border-left: solid 1px #A9D1E5;
					border-right: solid 1px #A9D1E5;	
					border-bottom: solid 1px #BDD2DD;	
				}
				
					#wrapper #pagecontent #pagecolone #testimonialbox a 
					{
						width: 167px;
						float: left;
						height: 54px;
						display: block;
						text-decoration: none;
						background: #ACE0F8 url(../Images/pageShellGraphics_06.jpg) no-repeat top left;
						padding: 11px 13px 2px 48px;		
					}
					
						#wrapper #pagecontent #pagecolone #testimonialbox a:hover 
						{							
							background-position: bottom left;
							color: #475780;
						}
				
				#wrapper #pagecontent #pagecolone #jobfeedsubscription 
				{
					float: left;
					width: 228px;
					border-left: solid 1px #A9D1E5;
					border-right: solid 1px #A9D1E5;	
					border-bottom: solid 1px #BDD2DD;	
				}
				
					#wrapper #pagecontent #pagecolone #jobfeedsubscription a 
					{
						width: 167px;
						float: left;
						height: 52px;
						display: block;
						text-decoration: none;
						padding: 11px 13px 2px 48px;		
						background: #FFE1C1 url(../Images/pageShellGraphics_08.jpg) no-repeat top left;
					}
					
						#wrapper #pagecontent #pagecolone #jobfeedsubscription a:hover 
						{							
							background-position: bottom left;
							color: #475780;
						}
			
			#wrapper #pagecontent #pagecoltwo 
			{
				margin-left: 30px;
				width: 472px;
				float: left;
				padding-bottom: 19px;				
			}
						
				/* Page Headers - See PageHeaders.css */				
				
				/* Testimonials */
				#wrapper #pagecontent #pagecoltwo #testimonialscontainer 
				{
					width: 472px;
					float: left;					
				}
				
					#wrapper #pagecontent #pagecoltwo #testimonialscontainer #leftcol 
					{
						width: 154px;
						float: left;						
					}
					
						#wrapper #pagecontent #pagecoltwo #testimonialscontainer #leftcol #typeselector 
						{
							float: left;
							margin: 0px;
							padding: 0px;
						}
						
							#wrapper #pagecontent #pagecoltwo #testimonialscontainer #leftcol #typeselector li 
							{
								display: inline;
								list-style-type: none;
							}
							
								#wrapper #pagecontent #pagecoltwo #testimonialscontainer #leftcol #typeselector li a 
								{
									display: block;
									height: 23px;
									display: block;
									float: left;
									margin-bottom: 7px;
								}
								
									/* Standard */
									#wrapper #pagecontent #pagecoltwo #testimonialscontainer #leftcol #typeselector li.candidateslink a 
									{
										background: url(../Images/Testimonials_CandidatesLink.gif) no-repeat top left;
										width: 147px;
									}
									
									#wrapper #pagecontent #pagecoltwo #testimonialscontainer #leftcol #typeselector li.clientslink a 
									{
										background: url(../Images/Testimonials_ClientLink.gif) no-repeat top left;
										width: 96px;
									}
									
									/* Selected */
									#wrapper #pagecontent #pagecoltwo #testimonialscontainer #leftcol #typeselector li.candidateslinksel a 
									{
										background: url(../Images/Testimonials_CandidatesLink.gif) no-repeat bottom left;
										width: 147px;
									}
									
									#wrapper #pagecontent #pagecoltwo #testimonialscontainer #leftcol #typeselector li.clientslinksel a 
									{
										background: url(../Images/Testimonials_ClientLink.gif) no-repeat bottom left;
										width: 96px;
									}
									
										#wrapper #pagecontent #pagecoltwo #testimonialscontainer #leftcol #typeselector li a span 
										{
											display: none;											
										}
										
										#wrapper #pagecontent #pagecoltwo #testimonialscontainer #leftcol #typeselector li a:hover 
										{
											background-position: bottom left;
										}
										
						#wrapper #pagecontent #pagecoltwo #testimonialscontainer #leftcol #quicklist 
						{
							float: left;
							margin: 20px 0px 0px 0px;
							padding: 0px;
						}
							
							#wrapper #pagecontent #pagecoltwo #testimonialscontainer #leftcol #quicklist li 
							{
								list-style-type: none;
								display: inline;
							}
							
								#wrapper #pagecontent #pagecoltwo #testimonialscontainer #leftcol #quicklist li a 
								{
									display: block;
									border-top: solid 1px #E9EAEA;
									width: 154px;
									color: #929395;
									text-decoration: none;
									padding: 10px 0px 10px 0px;
								}
								
									#wrapper #pagecontent #pagecoltwo #testimonialscontainer #leftcol #quicklist li a:hover 
									{
										color: #B2B2B2;
									}
					
					#wrapper #pagecontent #pagecoltwo #testimonialscontainer #rightcol 
					{
						width: 299px;
						float: left;						
						margin-left: 19px;
						background: url(../Images/TestimonialView.gif) no-repeat top left;
						height: 372px;
						position: relative;
					} 
					
						#wrapper #pagecontent #pagecoltwo #testimonialscontainer #rightcol #testimonialtype 
						{
							position: absolute;
							left: 20px;
							top: 20px;
						}
						
						#wrapper #pagecontent #pagecoltwo #testimonialscontainer #rightcol #testimonialtext 
						{
							position: absolute;
							width: 235px;
							height: 293px;
							top: 69px;
							left: 20px;
						}
					
				/* My Account Home */
				#wrapper #pagecontent #pagecoltwo .myaccountsearchevents
				{		
					line-height: 25px;							
					padding-left: 20px;			
					background: url(../Images/viewmorevacancies.gif) no-repeat top left;			
				}
					
				#wrapper #pagecontent #pagecoltwo .myaccountviewfullapplied
				{		
					line-height: 25px;							
					padding-left: 20px;			
					background: url(../Images/viewmorevacancies.gif) no-repeat top left;			
				}
					
				#wrapper #pagecontent #pagecoltwo .myaccountbasket
				{		
					line-height: 25px;							
					padding-left: 20px;			
					background: url(../Images/viewmorevacancies.gif) no-repeat top left;			
				}
					
				#wrapper #pagecontent #pagecoltwo .myaccountcontactlink
				{		
					line-height: 25px;							
					padding-left: 20px;			
					background: url(../Images/viewmorevacancies.gif) no-repeat top left;			
				}
					
				#wrapper #pagecontent #pagecoltwo .myaccounteditdetails
					{		
					line-height: 25px;							
					padding-left: 20px;			
					background: url(../Images/blueplus.gif) no-repeat top left;			
				}
					
				#wrapper #pagecontent #pagecoltwo .myaccountlogout
				{
					line-height: 25px;							
					padding-left: 20px;			
					background: url(../Images/blueminus.gif) no-repeat top left;	
				}
				
				/* Standard Page Styles */
				#wrapper #pagecontent #pagecoltwo a 
				{
					color: #40B1E3;
				}
				
				#wrapper #pagecontent #pagecoltwo .subheader 
				{
					font-size: 120%;
					font-weight: bold;
					color: #47577F;
				}
				
				#wrapper #pagecontent #pagecoltwo .tableborder 
				{
					border: solid 1px #D2E2E9;
					padding: 5px;
					width: 460px;
				}
				
				#wrapper #pagecontent #pagecoltwo .tablebordernp
				{
					border: solid 1px #D2E2E9;					
					width: 470px;
				}
				
				#wrapper #pagecontent #pagecoltwo #registerfreeintropanel 
				{
					border: solid 1px #D2E2E9;
					width: 460px;
					float: left;
					margin-top: 10px;
					padding: 5px;
					background: #FFE0C0 url(../Images/RegisterFreePanelTile.jpg) repeat-x top left;
				}
				
					#wrapper #pagecontent #pagecoltwo #registerfreeintropanel a 
					{
						color: #474747;
						text-decoration: none;
					}
				
					#wrapper #pagecontent #pagecoltwo #registerfreeintropanel h3 
					{					
						margin: 0px;
						padding: 0px;						
					}
					
						#wrapper #pagecontent #pagecoltwo #registerfreeintropanel h3 a 
						{
							width: 124px;
							height: 19px;						
							background: url(../Images/RegisterFreeHeader.gif) no-repeat top left;
							display: block;
						}			
									
							#wrapper #pagecontent #pagecoltwo #registerfreeintropanel h3 a span 
							{
								display: none;
							}
							
					#wrapper #pagecontent #pagecoltwo #registerfreeintropanel ul 
					{
						margin: 10px 0px 0px 20px;
						padding: 0px;
					}
					
				#wrapper #pagecontent #pagecoltwo #spamfilterpanel 
				{
					border: solid 1px #D2E2E9;
					width: 460px;
					float: left;
					margin-top: 20px;
					padding: 5px;
					background: #AEE1FA url(../Images/SpamFilterPanelTile.jpg) repeat-x top left;					
				}
				
					#wrapper #pagecontent #pagecoltwo #spamfilterpanel img 
					{
						float: left;
						margin: 0px 10px 5px 0px;						
					}
					
				#wrapper #pagecontent #pagecoltwo #howapplypanel 
				{
					border: solid 1px #D2E2E9;
					width: 450px;
					float: left;
					margin-top: 20px;
					padding: 5px 0px 0px 20px;
					background: #AEE1FA url(../Images/HowApplyPanel.jpg) repeat-x top left;					
				}
					
					#wrapper #pagecontent #pagecoltwo #howapplypanel ul 
					{
						float: left;	
						margin: 0px;
						padding: 10px 0px 10px 30px;		
					}
					
						#wrapper #pagecontent #pagecoltwo #howapplypanel ul li 
						{
							padding-bottom: 3px;
						}
						
							#wrapper #pagecontent #pagecoltwo #howapplypanel ul li a 
							{
								color: #000;
							}
				
				/* Search Styles */
				#wrapper #pagecontent #pagecoltwo .searchfield {
					font-family: Verdana;
					font-size: 100%;
					color: #302C2D;
					width: 110px;					
				}
				
				#wrapper #pagecontent #pagecoltwo .searchfieldext {
					font-family: Verdana;
					font-size: 100%;
					color: #302C2D;
					width: 340px;					
				}
				
				#wrapper #pagecontent #pagecoltwo #vacanciesdisp 
				{
					width: 236px;
					float: left;
				}
				
				#wrapper #pagecontent #pagecoltwo #vacanciespagination 
				{
					width: 236px;
					float: left;
					text-align: right;				
				}
				
				/* Vacancy Job Basket */
				#wrapper #pagecontent #pagecoltwo .viewmorevacancies 
				{
					background: url(../Images/MoreMoreVacancies.gif) no-repeat left;
					padding-left: 20px;					
				}
				
				#wrapper #pagecontent #pagecoltwo .applyselectedvacancies 
				{
					background: url(../Images/ApplyJobs.gif) no-repeat left;
					padding-left: 20px;
					line-height: 25px;
				}
				
				/* Search Styles - Vacancies Listing */
				#wrapper #pagecontent #pagecoltwo .srchdrposition 
				{
					width: 180px;
					float: left;
					margin-left: 5px;
					overflow: hidden;
					height: 27px;
					line-height: 27px;
				}
				
				#wrapper #pagecontent #pagecoltwo .srchdrlocation 
				{
					width: 120px;
					float: left;
					margin-left: 5px;
				}
				
				#wrapper #pagecontent #pagecoltwo .srchdrsalary 
				{
					width: 150px;
					float: left;
					margin-left: 5px;
				}
				
				#wrapper #pagecontent #pagecoltwo .vacancyheader 
				{
					width: 472px;
					float: left;
					height: 26px;
					line-height: 26px;
					background: #AFE2FA url(../Images/SearchBarTile.jpg) repeat-x top left;
					border-top: solid 1px #C6DBE7;
					border-bottom: solid 1px #C6DBE7;
					cursor: pointer;
					margin-top: 10px;
				}
				
				#wrapper #pagecontent #pagecoltwo .vacancyinfo 
				{
					width: 462px;
					float: left;					
					padding: 5px;	
					background: url(../Images/SearchInfoTile.jpg) repeat-x top left;				
				}
				
					#wrapper #pagecontent #pagecoltwo .vacancyinfo .vacrefno 
					{
						width: 150px;
						float: left;
						margin-top: 5px;
					}
					
					#wrapper #pagecontent #pagecoltwo .vacancyinfo .vaccontact 
					{
						margin: 5px 0px 0px 5px;
						float: left;
						width: 150px;
					}
					
					#wrapper #pagecontent #pagecoltwo .vacancyinfo .vactel 
					{
						margin: 5px 0px 0px 5px;
						float: left;
						width: 150px;
					}	
					
					#wrapper #pagecontent #pagecoltwo .vacancyinfo .vacsector
					{
						margin-top: 10px;
						float: left;
						width: 150px;
					}	
					
					#wrapper #pagecontent #pagecoltwo .vacancyinfo .vactype
					{
						margin: 10px 0px 0px 5px;
						float: left;
						width: 150px;
					}	
					
					#wrapper #pagecontent #pagecoltwo .vacancyinfo .vactypeint /* Internal Vacancies Version */
					{
						margin-top: 10px;
						float: left;
						width: 150px;
					}	
					
					#wrapper #pagecontent #pagecoltwo .vacancyinfo .vacadded 
					{
						margin: 10px 0px 0px 5px;
						float: left;
						width: 150px;
					}
					
					#wrapper #pagecontent #pagecoltwo .vacancyinfo .vacstartdate 
					{
						margin-top: 10px;
						float: left;
						width: 155px;
					}
					
					#wrapper #pagecontent #pagecoltwo .vacancyinfo .vacduration 
					{
						margin-top: 10px;
						float: left;
						width: 250px;
					}
					
					#wrapper #pagecontent #pagecoltwo .vacancyinfo .vacdescription 
					{
						width: 462px;
						float: left;
						margin-top: 10px;	
					}
					
					#wrapper #pagecontent #pagecoltwo .vacancyinfo .vacsalarydisplayed 
					{
						width: 462px;
						float: left;
						margin-top: 10px;	
					}
					
					#wrapper #pagecontent #pagecoltwo .vacancyinfo .vacapplybutton 
					{
						float: left;
						margin: 10px 0px 5px 0px;	
					}
						
						#wrapper #pagecontent #pagecoltwo .vacancyinfo .vacapplybutton a 
						{
							padding-left: 17px;
							background: url(../Images/VacancyAddButton.gif) no-repeat left;
						}
						
					#wrapper #pagecontent #pagecoltwo .vacancyinfo .vacdeletebutton 
					{
						float: left;
						margin: 10px 0px 5px 0px;	
					}
						
						#wrapper #pagecontent #pagecoltwo .vacancyinfo .vacdeletebutton a 
						{
							padding-left: 17px;
							background: url(../Images/DeleteJobs.gif) no-repeat left;
							color: #FF3E3E;
						}
			
				/* Latest News */
				#wrapper #pagecontent #pagecoltwo .newsheader 
				{
					width: 472px;
					float: left;
					height: 71px;
					line-height: 71px;
					background: #AFE2FA url(../Images/NewsBarTile.jpg) repeat-x top left;
					border-top: solid 1px #C6DBE7;
					border-bottom: solid 1px #C6DBE7;
					cursor: pointer;
					margin-top: 10px;
				}
				
					#wrapper #pagecontent #pagecoltwo .newsheader .newsthumb 
					{
						padding: 10px;
						float: left;
						width: 68px;
					}
					
					#wrapper #pagecontent #pagecoltwo .newsheader .newstitle 
					{
						width: 282px;						
						float: left;
					}
					
					#wrapper #pagecontent #pagecoltwo .newsheader .newsdate 
					{
						width: 100px;						
						float: left;
					}
				
				#wrapper #pagecontent #pagecoltwo .newsinfo 
				{
					width: 462px;
					float: left;					
					padding: 5px;	
					background: url(../Images/NewsInfoTile.jpg) repeat-x top left;				
				}
				
					#wrapper #pagecontent #pagecoltwo .newsinfo .newsbody 
					{
						width: 442px;
						float: left;
						padding: 10px;
					}
			
			#wrapper #pagecontent #pagecolthree 
			{
				margin-left: 30px;
				width: 139px;
				float: left;	
				
			}
			
				#wrapper #pagecontent #pagecolthree #pagesuppimage 
				{
					width: 139px;
					float: left;
				}
				
				#wrapper #pagecontent #pagecolthree #pagesupptext 
				{
					float: left;
					width: 121px;
					padding: 9px;
					min-height: 273px;		
					background: url(../Images/PageColThreeTile.jpg) repeat-x top left;	
				}
				
					#wrapper #pagecontent #pagecolthree #pagesupptext ul 
					{
						margin: 0px;
						padding: 12px 0px 12px 12px;
					}
					
						#wrapper #pagecontent #pagecolthree #pagesupptext ul li 
						{
							margin-top: 10px;
						}
						
			/* Featured Employers */
			#wrapper #pagecontent #pagecoltwo #featuredemployerscontainer 
			{
				width: 472px;
				float: left;							
			}
			
				#wrapper #pagecontent #pagecoltwo #featuredemployerscontainer .featuredemployer 
				{								
					background: #0197DA;		
					float: left;	
					margin-bottom: 20px;
					text-align: center;
				}
				
					#wrapper #pagecontent #pagecoltwo #featuredemployerscontainer .featuredemployer a 
					{
						width: 228px;		
						text-decoration: none;	
						color: #FFF;
						display: block;
						line-height: 20px;
					}
					
						#wrapper #pagecontent #pagecoltwo #featuredemployerscontainer .featuredemployer a img 
						{
							border: solid 1px #0197DA;
						}
					
		/* Footer */
		#wrapper #footer 
		{
			width: 901px;
			float: left;	
			text-align: center;
			height: 30px;
			line-height: 30px;
			position: relative;
		}
		
			#wrapper #footer #iiplogo 
			{
				width: 121px;
				height: 82px;
				position: absolute;
				top: -91px;
				left: 770px;
			}
			
			#wrapper #footer ul 
			{
				padding: 0px;
				margin: 0px;				
			}
			
				#wrapper #footer ul li 
				{
					display: inline;
					list-style-type: none;
					color: #808285;	
				}
				
					#wrapper #footer ul li.divider 
					{
						padding: 0px 5px 0px 8px;
						background: url(../Images/FooterSpacer.gif) no-repeat;	
					}
					
					#wrapper #footer ul li a 
					{	
						color: #808285;
					}