.basket  {
	padding: 5px 10px 0 10px;
	color: White;
	background: url('http://www.hcpint.com/graphics/bgr-basket.gif') no-repeat top left;
	font-weight: bold;
}

.basket a:link,
.basket a:visited,
.navCandidate a:link,
.navCandidate a:visited { color: White; text-decoration: none; }

.basket dt { color: #d7d7d7; font-size: 17px; margin-bottom: 5px; }

.dots {
	background: url('http://www.hcpint.com/graphics/dots.gif') repeat-x top left;
	height: 5px;
}

.followicons a:link img,
.followicons a:visited img,
.followicons .nonLink { padding-right: 3px; margin-top: -5px; }

.followicons a:link,
.followicons a:visited,
.followicons img {
	padding-right: 8px;
	float: left;
	vertical-align: text-top;
	font-size: 16px;
	color: #053364;
	text-decoration: none;
	display: block;
}

.followus{ font-size: 20px; color: #00aef0; padding-bottom: 10px; }

.footerleft { float: left; }

.footerright {
	float: right;
	text-align: right;

	font-size: 11px;
}

.formButtons input { height: auto!important; width: auto!important; }

.jobsControl { width: 33px; float: left; margin-top: -5px; }

.JoinLoginContainer  {
	margin-top: 35px;

min-width: 410px;
#max-width: 450px;
#white-space: nowrap;
	background: url('http://www.hcpint.com/graphics/bgr-login.gif') no-repeat top left;
}

.JoinLoginContainer .dv3FormPanel div  { margin: 5px 0; }

.JoinLoginContainer a:link img,
.JoinLoginContainer a:visited img { padding: 3px 0; }

.JoinLoginContainer a:link,
.JoinLoginContainer a:visited {
	color: White;
	text-decoration: none;
	font-size: 14px;
	float: left;
	display: block;
	padding: 10px 5px;
}

.JoinLoginContainer div,
.JoinLoginContainer div.formButtons {
	width: auto!important;
	float: left;
	padding: 0!important;
}

.JoinLoginContainer div.forgottenpass {
	background: url('http://www.hcpint.com/graphics/login-pipe.gif') no-repeat center left;
	
}


.JoinLoginContainer div.forgottenpass a:link,
.JoinLoginContainer div.forgottenpass a:visited{
text-decoration: underline
}

.JoinLoginContainer input {
	width: 120px;
	border: 1px solid #959595;
	color: #959595;
	margin-right: 5px;
}

.JoinLoginContainer input.password { width: 90px; }

.JoinLoginContainer label { display: none!important; }

.latestJobs { height: 199px; float: left; margin-top: 10px; }

.latestJobs a:link,
.latestJobs a:visited { color: White; text-decoration: none; }

.latestJobs dd div { padding: 0 0 5px 0!important; display: block; }

.latestTitle{ float: left; }

.loggedIn { color: White;
width: auto!Important;
             }

.loggedIn a:link,
.loggedIn a:visited {
	float: right;
	background: url('http://www.hcpint.com/graphics/login-pipe.gif') no-repeat center left;
	display: block;
	text-align: right;
	padding: 10px 15px;
}

.loggedIn h2 {
	margin: 10px;
	float: left;
white-space: nowrap;
	overflow: hidden;
}

.loggedIn h2 span  
{
	padding: 0;
	display: block;
                     float: left;
                     font-weight: bold; }

.loggedIn h2 span span { font-weight: normal; display: block; margin-right: 5px; }

.menu .slide a:link,
.menu .slide a:visited {
	color: White;
	text-decoration: none;
	background: url('http://www.hcpint.com/graphics/nav-bgr.gif') repeat-x top left;
}


.menu .slide li
{

	}

.quickSearch {
	background: url('http://www.hcpint.com/graphics/jobsearch-bgr.gif') no-repeat top left;
	padding: 5px 10px;
	height: 155px;
}

.quickSearch  .dv3FormPanel div.formButtons { text-align: right; }

.quickSearch  .dv3FormPanel div.formButtons .btn {
	background: url('http://www.hcpint.com/graphics/whitearrow.gif') no-repeat center right;
	color: White;
	padding: 0 7px 0 0;
	border: 0;
	text-transform: uppercase;
}

.quickSearch  .dv3FormPanel input { width: 98%!important; }

.quickSearch  .dv3FormPanel select{ width: 99%!important; }

.quickSearch .dv3FormPanel div { margin: 4px 0; overflow: hidden; padding: 0; }

.quickSearch .dv3FormPanel label { display: none!important; }

.quickSearch .dv3QuickSideSearchPanel legend { font-size: 17px; font-weight: bold; color: #d7d7d7; }

.quickSearch .dv3QuickSideSearchPanel legend span { color: White; }

.quickSearch a:link,
.quickSearch a:visited {
	color: White;
	display: block;
	padding: 2px 0 2px 20px;
	background: url('http://www.hcpint.com/graphics/advancedsearchicon.gif') no-repeat center left;
}

.rightBanners { float: left; }

.rightBanners img { float: left; margin-bottom: 10px; }

#content #main a:link,
#content #main a:visited{ color: #00aef0; }

#content #main h1 {
	color: #06254f;
	font-size: 23px;
	margin: 10px 0 0 0;
	float: left;
	width: 100%;
}

#divUKJobs {
	background: url('http://www.hcpint.com/graphics/bg-latest-jobs.gif') no-repeat top left;
}

#divUKJobs dd,
#intIntJobs dd { clear: both; }

#divUKJobs dt { font-size: 20px; color: #01aef3; font-weight: bold; }

#divUKJobs dt a:link,
#divUKJobs dt a:visited,
#intIntJobs dt a:link,
#intIntJobs dt a:visited { display: block; float: left; padding: 5px 0 5px 5px; }

#divUKJobs dt span { color: white; font-weight: normal; }

#homeBanners { display: none; }

#homeBanners a:link,
#homeBanners a:visited { margin-bottom: 10px; float: left; }

#homeImage
	{ margin-top: 10px; float: left; }

#hypTickerPause { display: none; }

#intIntJobs {
	background: url('http://www.hcpint.com/graphics/bg-latest-jobs-int.gif') no-repeat top left;
}

#intIntJobs dl,#divUKJobs dl { overflow: hidden; float: left; width: 179px; }

#intIntJobs dt {
	font-size: 20px;
	width: 100%;
	color: #06254f;
	font-weight: bold;
}

#intIntJobs dt span { color: white; font-weight: normal; }

#intIntJobs,#divUKJobs { width: 240px; padding: 5px; }

#loginInternal { float: left; clear: both; width: 100%; }

#main h2 { font-size: 13px;
           font-weight: normal;
           display: block;
           clear: both; }
#main h5 { font-size: 13px; font-weight: bold; }

#sideBar .navCandidate  {
	padding: 5px 10px 10px 10px;
	color: White;
	background: url('http://www.hcpint.com/graphics/bgr-jobseekermenu.gif') no-repeat top left;
	font-weight: bold;
}

#sideBar .navCandidate dt { color: white; font-size: 17px; margin-bottom: 5px; }


.quickApplyForm, dl.emailFriend
{
	float: none;
	clear: both;
	}
	
#main #helpIcon
{
	display: none;
	}
	
	.campaignResults
	{
		float: left;
		display: block;
		width: 100%;
		}
		
	.campaignResults dt,
	.campaignResults dd
	{
		text-align: center;
		}
		
.JoinLoginContainer span
{
		color: White;
	text-decoration: none;
	font-size: 14px;
	float: left;
	display: block;
	padding: 10px 5px;
	}
	
#content #main #vacancyDetails h1
	{
		margin-bottom: 15px;
		}