/* CSS Document */

html { /* Stop background flicker in IE 6 Bug: http://evil.che.lu/2006/9/25/no-more-ie6-background-flicker */
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body {
	background-color:#0D1114;
	background-image:url(../images/sitewide/background-gradient.jpg);
	background-repeat:repeat-x;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;}

* { /* Reset all margins/padding*/
	margin:0;
	padding:0;}


ul, ol { /* Make for consistent list handling across browsers */

		}
img {
		border:0!important;
	}


ol {
	background-image:none;}

ul {
	list-style-type:none;}
	
li { 
	padding-bottom:5px;
	background-repeat:no-repeat;
	padding-left:30px;
	color:#FFFFFF;}
	
	
	
	

h1 {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#aed20f;
	font-weight:normal;}

h2 {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#aed20f;
	font-weight:normal;}

h3 {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#aed20f;
	font-weight:normal;}

h4 {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#aed20f;
	font-weight:normal;}

h5 {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#aed20f;
	font-weight:normal;}

h6 {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#aed20f;
	font-weight:normal;}




p, li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	line-height:17px;
	font-size:11px;
	color:#fff;}
	
img a {
	border:none;
	border:0;}
	
a {
outline: none;
}
	
a {
	border:none;
	border:0;}

	a:link { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;font-size:11px; border:0px;}
	a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;font-size:11px; border:0px;}
	a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#aed20f !important;font-size:11px; border:0px;}
	a:active { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;font-size:11px; border:0px;} 

.homeDropDown {
		padding:5px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		width:200px;
		border:1px solid black;
		margin-left:20px;		
		}

div#wrapper {
	width:760px;
	margin: 21px auto 0px auto;
	text-align:left;
	position:relative;}	
	
div#top-container {
	width:760px;
	clear:both;}

div#logo h1 {
	width:143px;
	height:163px;
	background-image:url(../images/logos/group.gif);
	background-repeat:no-repeat;
	float:left;
	clear:both;}

div#logo h1.it{
	background-image:url(../images/logos/it.gif);}

div#logo h1.digital{
	background-image:url(../images/logos/digital.gif);}

div#logo h1.engineering{
	background-image:url(../images/logos/engineering.gif);}

div#logo h1.healthcare{
	background-image:url(../images/logos/healthcare.gif);}

div#logo h1.hr{
	background-image:url(../images/logos/human-resources.gif);}



div#navigation {
	height:86px;
	float:left;
	}
	
div#navigation li {
	display:inline;
	float:left;
	padding:0 0 0 0;
	margin:0 1px 0 0; 
	border:none; }
	
div#navigation a {
	}
	
	
a#homebut {	  display:block; overflow: hidden;
			  background-image:url(../images/navigation/home.jpg);
			  width: 102px; height:0px; display:block; padding:86px 0 0 0; margin:0;
			  }
			  a#homebut.selected { background-position: -101px 0;}
			  #homebut:hover {background-position: -101px 0;}

a#jobseekersbut {
			  background-image:url(../images/navigation/jobseekers.jpg);overflow: hidden;
			  width: 102px; height:0px; display:block; padding:86px 0 0 0; margin:0;
			  }
			  a#jobseekersbut.selected { background-position: -101px 0;}
			  #jobseekersbut:hover {background-position: -101px 0;}

a#hotcandidatesbut {
			  background-image:url(../images/navigation/hotcandidates.jpg);overflow: hidden;
			  width: 102px; height:0px; display:block; padding:86px 0 0 0; margin:0;
			  }
			  a#hotcandidatesbut.selected { background-position: -101px 0;}
			  #hotcandidatesbut:hover {background-position: -101px 0;}
			  
a#aboutusbut {

			  background-image:url(../images/navigation/aboutus.jpg);overflow: hidden;
			  width: 102px; height:0px; display:block; padding:86px 0 0 0; margin:0;
			  }
			  a#aboutusbut.selected { background-position: -101px 0;}
			  #aboutusbut:hover {background-position: -101px 0;}

a#advicebut {

			  background-image:url(../images/navigation/advice.jpg);overflow: hidden;
			  width: 102px; height:0px; display:block; padding:86px 0 0 0; margin:0;
			  }
			  a#advicebut.selected { background-position: -101px 0;}
			  #advicebut:hover {background-position: -101px 0;}

a#myaccountbut {

			  background-image:url(../images/navigation/myaccount.jpg);overflow: hidden;
			  width: 102px; height:0px; display:block; padding:86px 0 0 0; margin:0;
			  }
			  a#myaccountbut.selected { background-position: -101px 0;}
			  #myaccountbut:hover {background-position: -101px 0;}

	
a#search-button {
			  background-image:url(../images/home/search-button.jpg); background-repeat:no-repeat;
			  width: 252px; height:47px; display:block; padding:0; margin:0;
			  }	   
			  #search-button:hover {background-position: -252px 0;}	
			  
a#clientsbut {

			  background-image:url(../images/navigation/clients.jpg);overflow: hidden;
			  width: 102px; height:0px; display:block; padding:86px 0 0 0; margin:0;
			  }
			  a#clientsbut.selected { background-position: -101px 0;}
			  #clientsbut:hover {background-position: -101px 0;}

a#candidatesbut {
			  background-image:url(../images/navigation/candidates.jpg);overflow: hidden;
			  width: 102px; height:0px; display:block; padding:86px 0 0 0; margin:0;
			  }
			  a#candidatesbut.selected { background-position: -101px 0;}
			  #candidatesbut:hover {background-position: -101px 0;}

a#contactbut {
			  background-image:url(../images/navigation/contact.jpg);overflow: hidden;
			  width: 101px; height:0px; display:block; padding:86px 0 0 0; margin:0;
			  }
			  a#contactbut.selected { background-position: -101px 0;}
			  #contactbut:hover {background-position: -101px 0;}
			  
	
	

	
	
	

div#contact-number {
	width:162px;
	background-image:url(../images/sitewide/contact-number.jpg);
	background-repeat:no-repeat;
	height:13px;
	float:right;
	margin:30px 0 0 0;}

div#image-container {
	width:750px;
	height:179px;
	background-image:url(../images/home/home-main-image.jpg);
	background-repeat:no-repeat;
	padding:10px 10px 0 0;}
	
div#image-container-internal {
	width:750px;
	height:179px;
	background-image:url(../images/advice/advice-main-image.jpg);
	background-repeat:no-repeat;
	padding:10px 10px 0 0;}

div#image-button {
	width:296px;
	height:169px;
	float:right;
	background-image:url(../images/home/image-button.jpg);
	background-repeat:no-repeat;}

div#page-title {
	width:760px;
	float:left;
	clear:both;
	padding:10px 0px 10px 0;
	margin-bottom:15px;
	border-bottom:1px solid #000000;}

div#main-content {
	border-bottom:1px solid #000000;
	width:760px;
	padding:0px 0 20px 0;}
	
div#main-content table {
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
	
div#main-content-internal {
	border-bottom:1px solid #666666;
	background-image:url(../images/search/content-background-line.gif);
	background-repeat:repeat-y;
	width:760px;
	padding:20px 0 20px 0;}
	
div#main-content-internal table {
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
	
div#main-content-internal td{
	padding:0 0 5px 0;}
	
	
div#main-content-internal h2 {
	font-size:16px;
	height:20px;}
	



div#home-left-column {
	width:250px;
	float:left;
	display:none;
	}
	
div#home-left-column a {
	font-weight:bold;
}	
div#home-left-column ul {

}
div#home-left-column li {
		background-image:url(/furniture/images/sitewide/bullet.gif);
		background-repeat:no-repeat;
		background-position: 16px 6px;
}		


div#home-middle-column {
	width:250px;
	display:none;
	float:left;}
div#home-middle-column a {
	font-weight:bold;
}
div#home-middle-column ul {
}
div#home-middle-column li {
		background-image:url(/furniture/images/sitewide/bullet.gif);
		background-repeat:no-repeat;
		background-position: 16px 6px;
}

div#home-right-column{
	width:250px;
	display:none;
	float:left;
	}
div#home-right-column a {
	font-weight:bold;
}
div#home-right-column ul {
}
div#home-right-column li {
		background-image:url(/furniture/images/sitewide/bullet.gif);
		background-repeat:no-repeat;
		background-position: 16px 6px;
}

div#footer {
	width:760px;
	float:left;
	padding:15px 0 20px 0;}
	
div#footer p {
	font-size:10px;
	line-height:20px;
	color:#666666;}
	
div#footer a {
	font-size:10px;
	color:#666666;}
	


div#internal-left-column {
	width:470px;
	float:left;
	padding:0 20px 0 25px;}

div#internal-left-column a {
		font-weight:bold;
	}
	
div#internal-left-column p {
	padding:5px 0 10px 0;}


div#internal-left-column h2 {
	padding:0 0 10px 0;}
	
div#internal-left-column h4 {
	font-size:13px;
	padding:5px 0 0 0;}
	

div#internal-left-column ul {
	padding:0 0 5px 0;
	border-top:1px solid #666666;
	}		
	
div#internal-left-column li {
	border-bottom:1px solid #666666;
	list-style-type:none;
	padding:5px 0 7px 20px;
	color:#FFFFFF;
	background-image:url(/furniture/images/sitewide/arrow.gif);
	background-repeat:no-repeat;
	background-position: left 11px;
	}
	
div#internal-left-column td {
	padding:5px 0 0 0;}
	












div#internal-left-column-extended a {
		font-weight:bold;
	}
	
div#internal-left-column-extended p {
	padding:5px 0 10px 0;}


div#internal-left-column-extended h2 {
	padding:0 0 10px 0;}
	
div#internal-left-column-extended h4 {
	font-size:13px;
	padding:5px 0 0 0;}
	

div#internal-left-column-extended ul {
	padding:0 0 5px 0;
	border-top:1px solid #666666;
	}		
	
div#internal-left-column-extended li {
	border-bottom:1px solid #666666;
	list-style-type:none;
	padding:5px 0 7px 20px;
	color:#FFFFFF;
	background-image:url(/furniture/images/sitewide/arrow.gif);
	background-repeat:no-repeat;
	background-position: left 11px;
	}
	
div#internal-left-column-extended td {
	padding:5px 0 0 0;}





	
#internal-left-column .green-text {
	color:#aed20f;}

div#internal-right-column {
	width:244px;
	float:left;}
	
div#internal-right-column h2 {
	padding:5px 0 5px 23px;
	}
	
div#internal-right-column p {
	padding:0 0 0 23px;}

div#internal-right-column li {
	border-bottom:1px solid #666666;
	width:160px;
	padding:5px 0 5px 15px;
	color:#FFFFFF;
	background-image:url(../images/sitewide/arrow-head.jpg);
	background-repeat:no-repeat;
	background-position:2px 10px;
	line-height:16px;}
	
div#internal-right-column ul {
	margin: 0 0 25px 25px;
	}
	
div#internal-left-left-column {
	width:240px;
	float:left;}
	

div#internal-left-left-column li {
	border-bottom:1px solid #666666;
	
	padding:5px 0 5px 0px;
	line-height:16px;
	color:#FFFFFF;
}
	

div#internal-left-right-column {
	width:200px;
	float:left;}	
	
div#internal-left-right-column li {
	border-bottom:1px solid #666666;
	width:170px;
	padding:5px 0 5px 0px;
	line-height:16px;
	color:#FFFFFF;
}
	
	
div#search-left-column {
	width:470px;
	float:left;
	padding:0 20px 0 25px;}
	
div#search-left-column a {
	color:#aed20f;}
	
div#search-left-column li {
	border-bottom:1px solid #666666;
	width:175px;
	padding:5px 0 5px 0;
	color:#FFFFFF;}
	
div#search-left-column ul {
	padding:0 0 25px 0;}	
	
#search-left-column .green-text {
	color:#aed20f;}
	
div#candidate_details_form table {
	padding-top:10px;
	}
	
div#candidate_details_form td {
	padding-bottom:10px;
	}
	
div#accessbility p {
	line-height:16px;}
	
#accessbility a:link { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; }
#accessbility a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; }
#accessbility a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#aed20f !important;}
#accessbility a:active { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; } 


div#search_buttons_home {
	float:left;
	width:250px;}
	
div#latest_news_home {
	width:750px;
	float:left;
	display:none;
	margin-top:5px;
	padding:5px 0 5px 0;}
	
	#latest_news_home ul {
	margin:0; padding:10px 0 20px 0;
	list-style-type:none;}
	
	#latest_news_home li {
	margin:0 0 2px 0; 
	padding:5px 0 8px 25px;
	background-image:url(../images/sitewide/arrow-head.gif);
	background-repeat:no-repeat;
	background-position:10px 11px;
	border-bottom:1px solid #484848;
	list-style-type:none;}




/*------------ HEADINGS -----------------*/


#logo h1 {
	text-indent: -5000px; overflow:hidden; display:block;
	width: 160px; height:163px; text-decoration: none !important;
	background-image:url(../images/sitewide/logo.jpg);
	background-repeat:no-repeat;}


#headingSuperior {
	text-indent: -5000px; overflow:hidden; display:block;
	width: 510px; height:13px; text-decoration: none !important;
	background-image:url(../images/page-titles/superior-candidates.jpg);
	background-repeat:no-repeat; float:left; margin-top:10px; padding-top:20px;}
	
#heading_news {
	text-indent: -5000px; overflow:hidden; display:block;
	width: 510px; height:13px; text-decoration: none !important;
	background-image:url(../images/page-titles/latest_news.gif);
	background-repeat:no-repeat; margin-top:10px; padding-top:20px;}
	
#searchCandidates {
	text-indent: -5000px; overflow:hidden; display:block;
	width: 250px; height:26px; text-decoration: none !important;
	background-image:url(../images/buttons/client_search.jpg);
	background-repeat:no-repeat; float:left; margin-top:2px;}
	
#searchVacancies {
	text-indent: -5000px; overflow:hidden; display:block;
	width: 250px; height:26px; text-decoration: none !important;
	background-image:url(../images/home/search-for-vacancies.jpg);
	background-repeat:no-repeat; float:left; margin-top:2px;}


#join_team {
	text-indent: -5000px; overflow:hidden; display:block;
	width: 250px; height:26px; text-decoration: none !important;
	background-image:url(../images/buttons/join_the_team.jpg);
	background-repeat:no-repeat; float:left; margin-top:2px;}

	
#headingLatest {
	text-indent: -5000px; overflow:hidden; display:block;
	width: 150px; height:23px; text-decoration: none !important;
	background-image:url(../images/headings/latest-jobs.jpg);
	background-repeat:no-repeat; margin-bottom:5px;}
	
#headingHot {
	text-indent: -5000px; overflow:hidden; display:block;
	width: 150px; height:23px; text-decoration: none !important;
	background-image:url(../images/headings/hot-candidates.jpg);
	background-repeat:no-repeat; margin-bottom:5px; }
	
	


	
	
a#headingAbout {
	text-indent: -5000px; overflow:hidden; display:block;
	width: 210px; height:23px; text-decoration: none !important;
	background-image:url(../images/headings/about-us-home.gif);
	background-repeat:no-repeat;
	}
	a#headingAbout:visited {}
	a#headingAbout:hover {}
	a#headingAbout:active {}
	/*a#headingAbout:hover {background-position: -210px 0;}*/

a#headingClientsHome {
	text-indent: -5000px; overflow:hidden; display:block;
	width: 210px; height:23px; text-decoration: none !important;
	background-image:url(../images/headings/clients-home.gif);
	background-repeat:no-repeat;
	}
	a#headingClientsHome:visited {}
	a#headingClientsHome:hover {}
	a#headingClientsHome:active {}
	/*a#headingClientsHome:hover {background-position: -210px 0;}*/

a#headingCandidatesHome {
	text-indent: -5000px; overflow:hidden; display:block;
	width: 223px; height:23px; text-decoration: none !important;
	background-image:url(../images/headings/candidates-home.gif);
	background-repeat:no-repeat;
	}
	a#headingCandidatesHome:visited {}
	a#headingCandidatesHome:hover {}
	a#headingCandidatesHome:active {}
	/*a#headingCandidatesHome:hover {background-position: -223px 0;}*/
	
#headingAdvice-sub {
	text-indent: -5000px; overflow:hidden; display:block;
	width: 187px; height:24px; text-decoration: none !important;
	background-image:url(../images/headings/advice-centre-sub.jpg);
	background-repeat:no-repeat; margin:0 0 10px 0;}
	
#headingQuicklinks {
	text-indent: -5000px; overflow:hidden; display:block;
	width: 151px; height:24px; text-decoration: none !important;
	background-image:url(../images/headings/quick-links.jpg);
	background-repeat:no-repeat; margin:0 0 10px 25px; }
	
#headingSpecialDivisions {
	text-indent: -5000px; overflow:hidden; display:block;
	width: 263px; height:30px; text-decoration: none !important;
	background-image:url(../images/headings/specialist-divisions-short.gif);
	background-repeat:no-repeat; margin:0 0 10px 25px; }
	
#headingJobsearch {
	text-indent: -5000px; overflow:hidden; display:block;
	width: 170px; height:24px; text-decoration: none !important;
	background-image:url(../images/headings/search-jobs.gif);
	background-repeat:no-repeat; margin:0 0 10px 0px; }
	
#headingSeachresults {
	text-indent: -5000px; overflow:hidden; display:block;
	width: 151px; height:24px; text-decoration: none !important;
	background-image:url(../images/search/search-results.jpg);
	background-repeat:no-repeat; float:right;  }

div#my_account_search-results h2 {
	font-size:14px;}





/*------------ IMPORTED HEADINGS -----------------*/

#pageTopCandidates {
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/top-candidates.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px; }

#pageHot{
	float:right;}

#headingTopCandidates {
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/top-candidates.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		border-bottom:1px solid #fff;
}


#headingLatestPermanent {
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/latest-permanent-jobs.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
}
#pagejobSearch {
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/job-search.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		border-bottom:1px solid #fff;
}
#jobSearch {
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/job-search.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		border-bottom:1px solid #fff;
}
#headingLatestFreelance { margin-top:20px;
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/latest-freelance-jobs.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		border-bottom:1px solid #fff;
}
#headingTagLine { margin: 45px 0 0 27px;
		text-indent: -5000px; padding: 24px 0 0 0; overflow: hidden;  background: url("../images/headings/tagline.gif") no-repeat;    
    	height: 0px !important; height /**/: 24px;
}

#refineYourSearch {
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/refine-your-search.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		}


		
#simillarJobs {
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/similar-jobs.gif") no-repeat;    
    	height: 24px !important; height /**/: 48px; margin-left:23px;
		}
		
#quickLinks {
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/quick-links.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		}

#aboutUs {
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/about-us.gif") no-repeat;    
    	height: 24px !important; height /**/: 48px;
		}
		
#contactUs {
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/contact-us.gif") no-repeat;    
    	height: 24px !important; height /**/: 48px;
		}

		
#resourceCentre {
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/career-resources.gif") no-repeat;    
    	height: 24px !important; height /**/: 48px;
		}
		
#myAccount {
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/my-account.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		}

#pageSearch {
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/search.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		}
		
#pageResources {
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/resource-centre.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		}
		
#pageAbout {
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/about-us.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		}




#exploreIT {
		text-indent: -5000px; padding: 0px 0 10px 0; overflow: hidden;  background:url(../images/headings/explore-it.gif) no-repeat;    
    	height: 30px !important; height /**/: 30px; width:400px;float:left;
		}
		
#exploreDigital {
		text-indent: -5000px; padding: 0px 0 10px 0; overflow: hidden;  background:url(../images/headings/explore-digital.gif) no-repeat;    
    	height: 30px !important; height /**/: 30px; width:400px;float:left;
		}
		
#exploreHR {
		text-indent: -5000px; padding: 0px 0 10px 0; overflow: hidden;  background:url(../images/headings/explore-hr.gif) no-repeat;    
    	height: 30px !important; height /**/: 30px; width:400px; float:left;
		}
		
#exploreHealthcare {
		text-indent: -5000px; padding: 0px 0 10px 0; overflow: hidden;  background:url(../images/headings/explore-healthcare.gif) no-repeat;    
    	height: 30px !important; height /**/: 30px; width:400px;float:left;
		}
		
#exploreEngineering {
		text-indent: -5000px; padding: 0px 0 10px 0; overflow: hidden;  background:url(../images/headings/explore-engineering.gif) no-repeat;    
    	height: 30px !important; height /**/: 30px; width:400px;float:left;
		}
		
#register-vacancy {
		text-indent: -5000px; padding: 0px 0 10px 0; overflow: hidden;  background:url(../images/headings/register-vacancy.gif) no-repeat;    
    	height: 30px !important; height /**/: 30px; width:400px;
		}
		
		
		

#pageAboutUs {
	float:right;
}

#pageRegister {
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/register.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		}
		
#pageContact {
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/contact-us.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		}
		
#headingLogin {
		text-indent: -5000px; padding: 37px 0 0 0; overflow: hidden;  background: url("../images/headings/login.gif") no-repeat;    
    	height: 0px !important; height /**/: 37px;
		}
		
#pageForgottenPassword {
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/forgotten-your-password.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		}
		
#pageJobSearch {
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/job-search.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		border-bottom:1px solid #fff;
}
#jobSearchHere	{	
		text-indent: -5000px; padding: 48px 0 0 0; overflow: hidden;  background: url("../images/headings/job-search-here.gif") no-repeat;    
    	height: 0px !important; height /**/: 48px;
		border-bottom:1px solid #fff;
}

#forgottonPassword{	
		text-indent: -5000px; padding: 0px 0 0 0; overflow: hidden;  background: url("../images/headings/forgotten-your-password.gif") no-repeat;    
    	height:  !important; height /**/: 30px;
}

#mission-statement{	
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/mission-statement.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;
}

#workForUs {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/work-for-us.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#testimonials {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/testimonials.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#job_application {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/application-history.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#edit_my_details {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/edit-my-details.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#my-favourites {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/view-my-favorites.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}
		
#timesheet {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/timesheet.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#arrange-a-meeting {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/arrange-a-meeting.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#cv_manager {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/cv_manager.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#apply_for_job {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/cv_manager.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#our_strengths {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/our-strengths.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#our_clients {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/our-clients.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#careers {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/careers.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#giving_you_edge {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/giving-you-the-edge.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px; }

#market_focus {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/market-focus.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#how_we_work {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/how_we_work.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#search_candidates {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/search-candidates.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#best_opportunities {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/the-best-opportunities.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}
	
#how_we_work {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/how-we-work.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}
		
#search_jobs {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/search-jobs.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#search_jobs {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/search-jobs.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}
		
#search_jobs {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/search-jobs.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#interview_advice {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/interview-advice.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#timesheets {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/timesheets.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#timesheets {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/timesheets.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#application_history {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/application_history.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#journey_planner {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/journey_planner.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#theBestOpportunities {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/the-best-oppurtunities.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#howWeWork {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/how-we-work.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#permanent {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/permanent.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#contract {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/contract.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#interviewAdvice {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/interview-advice.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#journeyplanner {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/journey-planner.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}
		
#headingClients {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/clients.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#myaccount {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/my-account.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#headingCandidates {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/candidates.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}

#registerPage {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/register.gif); background-repeat:no-repeat;   
    	height  !important; height /**/: 30px;}
		
#whatItslike {
		text-indent: -5000px; padding: 30px 0 0 0; overflow: hidden; background-image:url(../images/headings/whats-it-like.gif); background-repeat:no-repeat;
    	height  !important; height /**/: 30px;}
		
#heading_specialist_divisions {
		text-indent: -5000px; padding: 0px 0 15px 0; overflow: hidden; background-image:url(../images/headings/specialist-divisions.gif); background-repeat:no-repeat; height  !important; height /**/: 30px;}
	

#headingAdvice{
	float:right;}


#pageJobSeekers {
	float:right;}
	
#pageMyAccount {
	float:right;}

/*------------ IMPORTED HEADINGS -----------------*/


/*------------ CLASSES -----------------*/

.arrow-link {
	background-image:url(../images/sitewide/arrow-head.jpg);
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	background-position:2px 5px;}
	

.search-title-box {
	border-bottom:1px solid #aed20f;
	padding:5px 0 5px 2px;
	margin-bottom:5px;}
	
.floattextright {
	float:right;
	clear:both;
	padding:0 0 10px 0;}

.formitem {
	color:#FFFFFF;}
	
.row {	
	padding:0 0 10px 0;}
	
.item {	
	font-size:10px;}
	
.header {}

.formstyle {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
	
.internalList {
line-height:16px;
}

.job_details {
	font-weight:bold;}

.important
{
 font-weight: bold;   
 color: #AED20F
}


.myaccounttable td{
	border-bottom:1px solid #666666;
	list-style-type:none;
    height: 30px;
	color:#FFFFFF;
	}
	
.greentext {
	color:#89aa14;}


.lightgreentext {
	color:#b4d051;}





div#specialist_divisions_home a {
	height:26px;
	background-repeat:no-repeat;
	float:left;
	padding-left:12px;
	text-indent: -5000px; overflow:hidden; display:block;text-decoration: none !important;
	}


div#specialist_divisions_home a.it{
	background-image:url(../images/buttons/button_it.jpg);
	width:77px;}

div#specialist_divisions_home a.digital{
	background-image:url(../images/buttons/button_digital.jpg);
	width:99px;}

div#specialist_divisions_home a.engineering{
	background-image:url(../images/buttons/button_engineering.jpg);
	width:172px;}

div#specialist_divisions_home a.healthcare{
	background-image:url(../images/buttons/button_healthcare.jpg);
	width:172px;}

div#specialist_divisions_home a.hr{
	background-image:url(../images/buttons/button_hr.jpg);
	width:172px;}
	

div#main-content-internal div#internal-left-column div#register_vacancy_table table {
	width:100%;
	}
	
div#main-content-internal div#internal-left-column div#register_vacancy_table table td {
	padding:6px;
	}
	
div#main-content-internal div#internal-left-column div#register_vacancy_table table td textarea {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:2px;
	}
	
div#main-content-internal div#internal-left-column div#register_vacancy_table table td input {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:2px;
	}
	
div#main-content-internal div#internal-left-column div#register_vacancy_table table td select {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	}

div#internal-left-column table {
	width:450px;}

#register_vacancy_table {
}

#rec_logo {
	background-image:url(../images/sitewide/REC-Member.jpg);
	background-repeat:no-repeat;
	width:80px;
	height:63px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
	float:right;}
	