/* Jobs.co.uk Style Sheet

	1. Main Tags
	2. Layout
	3. Bespoke Classes

------------------------- */


/*	1. Main Tags					*/
BODY
{
	font-family:Arial,Verdana;
	font-size:12px;
	line-height:18px;
	color:#080808; 
	background-color:#fff;
	padding:0;
	margin:0;	
	width:100%;
	height:100%		
}

img
{
	border:0;
}

A				
{
	color:#2E87C8; 
	text-decoration:underline;
}

A:Hover			
{		
	color:#2E87C8; 
	text-decoration:none;
}

FORM 			
{
	margin:0;
	padding:0;
	width:100%;
	/*height:100%*/
}

H1
{
	font-size:21px;
	color:#2E87C8;
	margin:0 0 10px 0;
	padding:0;
}

H2
{
	font-size:16px;
	color:#2E87C8;
	margin:0 0 10px 0;
	padding:0;
}

P
{
	margin-top:10px;
	margin-bottom:0px;
}

UL, LI
{
	margin:0px;
	padding:0px;
	list-style:none;
}

TD
{
	font-family:Arial,Verdana;
	text-align:left;
	font-size:12px;
	line-height:18px;
}
/*----2. Layout----------------*/
#siteContainer
{
	width:1040px;
	margin: 0 auto;
	background:url('../../gfx/small_grad.jpg') repeat-x top left;
}

#siteHeaderContainer, #siteHeader
{
	width:100%;
	border-bottom:solid 3px #1376B5;
}

#siteHeaderContainer
{
	height:176px;
}



#siteHeaderContainer #bannerContainer
{
	float:right;
	height:135px;
	width:780px;
}

#headerBanner
{
	float:left;
	padding-top:10px;
	height:70px;
	width:468px;
	display:block;
}

#siteHeaderContainer #bannerContainer p
{
	font-size:26px;
	padding-top:2px;
	padding-bottom:12px;
}

#siteHeaderContainer #bannerContainer p b,#siteHeaderContainer #bannerContainer p strong
{
	color:#2E87C8;
	font-weight:normal;
}

#siteHeaderContainer #bannerContainer img
{
	float:right;
}

#siteHeaderContainer #navStrip
{
	width:100%;
	float:right;
	border-bottom:solid 3px #1376B5;
}

#siteHeaderContainer #navStrip #siteStatsInformation
{
	float:left;
	font-size:15px;
	line-height:25px;
	padding-top:13px;
	font-weight:bold;
	display:block;

}

#siteHeaderContainer #navStrip #siteStatsInformation b, #siteHeaderContainer #navStrip #siteStatsInformation strong
{
	color:#2E87C8;
}

#siteHeaderContainer #navStrip #mainNav
{
	float:right;
	width:700px;
}

#siteHeaderContainer #navStrip #mainNav #recruiterTab
{
	background:url('../../gfx/tab_recruitersarea.jpg') no-repeat;	
	width:173px;
	height:39px;
	float:right;
	text-align:center;
	padding-top:3px;
	color:#393939;
	font-size:11px;
}

#recruiterTab a
{
	color:#ffffff;
	text-decoration:none;
	font-size:18px;
}

#recruiterTab a:hover
{
	text-decoration:underline;	
}

#recruiterTab a.smallLink
{
	font-size:11px;
	color:#FFFFFF;
}

#siteHeaderContainer #navStrip #mainNav #mainSiteNav
{
	float:right;
}

#siteHeader
{
	height:161px;
	float:left;
}

#siteHeader #siteSearchContainer
{
	background:url('../../gfx/sec_search.jpg') no-repeat;
	width:396px;
	height:161px;
	float:left;
}

#siteHeader #siteSearchContainerIE6
{
	background:url('../../gfx/sec_search2.jpg') no-repeat;
	width:396px;
	height:161px;
	float:left;
}

#siteSearchContent
{
	padding:10px;
	font-size:22px;
	color:#ffffff;
}

#siteSearchForm
{
	font-size:16px;
}

#siteSearchForm img
{
	margin-top:20px;
}

#siteHeader #sliderStrapline
{
	width:644px;
	height:161px;
	float:left;
}

#dropNavigationContainer
{
	height:45px;
}

#dropNavigationContainer #butHolder1
{
	float:left;
	background:url('../../gfx/sec_registertoday.jpg') no-repeat;
	width:315px;
	height:45px;
	color:#fff;
}

   #dropNavigationContainer #butHolder1 #quickMenu{ padding:10px 0px 0px 47px; }

#dropNavigationContainer #butHolder1 a, #dropNavigationContainer #butHolder1 a:hover
{
	font-size:17px;
	color:#ffffff;
	text-decoration:none;
	padding:0px 0px 0px 50px;
	line-height:38px;
}

#dropNavigationContainer #butHolder1 a:hover
{
	text-decoration:underline;
}

#dropNavigationContainer #butHolder1 span{
	font-size:14px;
}

#dropNavigationContainer #butHolder2
{
	float:left;
	background:url('../../gfx/sec_candregister.jpg') no-repeat;
	width:180px;
	height:45px;
}

#dropNavigationContainer #butHolder2 a, #dropNavigationContainer #butHolder2 a:hover
{
	font-size:17px;
	color:#ffffff;
	text-decoration:none;
	line-height:40px;
	padding:0px 0px 0px 10px;
}

#dropNavigationContainer #butHolder2 a.myAccount
{
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	line-height:40px;
	padding:0px 0px 0px 10px;
}

#dropNavigationContainer #butHolder2 a:hover, #dropNavigationContainer #butHolder2 a.myAccount:hover
{
	text-decoration:underline;
}

#dropNavigationContainer #butHolder3
{
	float:right;
	background:url('../../gfx/sec_shortlist.jpg') no-repeat;
	width:119px;
	height:45px;
}

#dropNavigationContainer #butHolder3 a, #dropNavigationContainer #butHolder5 a, #dropNavigationContainer #butHolder4 a
{
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
	line-height:40px;
	padding:0px 0px 0px 45px;
}


#dropNavigationContainer #butHolder4
{
	float:right;
	background:url('../../gfx/sec_signin.jpg') no-repeat;
	width:104px;
	height:45px;
}

#dropNavigationContainer #butHolder5
{
	float:right;
	background:url('../../gfx/sec_register.jpg') no-repeat;
	width:130px;
	height:45px;
}

#dropNavigationContainer #butHolder3 a:hover, #dropNavigationContainer #butHolder4 a:hover, #dropNavigationContainer #butHolder5 a:hover
{
	text-decoration:underline;
}

#contentContainer
{
	width:100%;
	margin-top:20px;
	/*border:solid 1px red;*/
	float:left;
}

#contentContainer #leftContainer
{
	margin-left:0px;
	width:233px;
	float:left;
	/*border:solid 1px blue;*/
}

#contentContainer #leftContainer #loggedInMenu
{
	width:100%;
}

#loggedInMenu a
{
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	line-height:19px;
}

#loggedInMenu a:hover
{
	text-decoration:underline;
}

#contentContainer #leftContainer #holder1
{
	width:100%;
	height:359px;
	background:url('../../gfx/sec_reghere.jpg') no-repeat;
	padding:10px;
	color:#ffffff;
}

#contentContainer #leftContainer #holder1 a
{
	color:#ffffff;
	text-decoration:underline;
}

#contentContainer #leftContainer #holder1 a:Hover
{
	color:#ffffff;
	text-decoration:none;
}

#contentContainer #leftContainer #holder1 h2
{
	font-size:22px;
	color:#ffffff;
	margin:0;
	padding:0;
	font-family:Arial,Verdana;
}

#contentContainer #leftContainer #holder1 p
{
	padding:0px 20px 0px 0px;
}

#contentContainer #leftContainer #holder2
{
	width:100%;
	height:181px;
	background:url('../../gfx/sec_joboftheweek.jpg') no-repeat;
	background-position:bottom center;
	margin:0;
	padding:0;
	color:#000;
}

#contentContainer #leftContainer #holder2 h2
{
	font-family:Arial,Verdana;
	font-size:22px;
	color:#000;
	margin:0;
	padding:0;
}

#contentContainer #leftContainer #holder2 a
{
	text-decoration:none;
	color:#ffffff;
}

#contentContainer #leftContainer #holder2 a:hover
{
	text-decoration:underline;
}

#contentContainer #leftContainer #holder2 p
{
	padding:0px 20px 0px 0px;
}

#contentContainer #leftContainer #holder3
{
	width:100%;
	height:329px;
	background:url('../../gfx/sec_featured.jpg') no-repeat;
	margin-top:15px;
	
}

#contentContainer #leftContainer #holder3 h2
{
	font-family:Arial,Verdana;
	padding:10px;
	font-size:22px;
	color:#ffffff;
	margin-bottom:0px;
}

#contentContainer #leftContainer #holder4
{
	width:100%;
	height:247px;
	background:url('../../gfx/sec_more.jpg') no-repeat;
	margin-top:11px;
	padding:10px;
	
}

#contentContainer #leftContainer #holder4 h2
{
	font-family:Arial,Verdana;
	font-size:21px;
	color:#2E87C8;
	margin:0;
	padding:0;
}

#contentContainer #leftContainer #holder4 p
{
	padding-right:20px;
	color:#5C5B5B;
}

#contentContainer #mainContent
{
	width:621px;
	padding-left:25px;
	float:left;
}


TD.content{
	color:#080808;
}


#contentContainer #rightContainer
{
	width:137px;
	float:right;
	text-align:center;
}

#contentContainer #mainContent #homepageMoreFeatures
{
	width:623px;
	height:247px;
	background:url('../../gfx/sec_morefeatures.jpg') no-repeat;
	margin-top:30px;
	float:left;
}

#homepageMoreFeatures #hpFeaturesLeft
{
	float:left;
	width:300px;	
	margin:10px 0px 0px 5px;	
}

#homepageMoreFeatures #hpFeaturesRight
{
	float:right;
	width:300px;
	margin:10px 5px 0px 0px;	
}

#homepageMoreFeatures #hpFeaturesLeft h2, #homepageMoreFeatures #hpFeaturesRight h2
{
	font-size:15px;
	margin:0px;
	float:left;
	color:#ffffff;
}

#homepageMoreFeatures .featuredItem
{
	float:left;
	width:100%;
	color:#ffffff;
	margin-top:10px;
}

#homepageMoreFeatures .featuredItem a
{
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}

#homepageMoreFeatures .featuredItem a:hover
{
	text-decoration:underline;
}

#homepageMoreFeatures .featuredItem img
{
	float:left;
	margin-right:10px;
}

#homepageMoreFeatures .featuredItem p
{
	margin:0px;
	padding:0px;
}

#contentContainer #mainContent #quickNavBar
{
	width:100%;
	height:30px;
	margin-top:30px;
}

#contentContainer #mainContent #quickNavBar UL
{
	list-style-type:none;
	margin:0 0 0 10px;
	padding:0;
	float:left;
	width:96%;
}

#contentContainer #mainContent #quickNavBar UL LI
{
	float:left;
	list-style:none;
	margin:0 18px 0 0;
	padding:0 10px 0 0;
	width:auto;
	height:30px;
	background:transparent url(../../gfx/menu_bkright.jpg) right top no-repeat;
}

a.ie6Tabs{
	background-color:#2389CB;
	width:120px;
	padding:10px;
	color:#fff;
	line-height:30px;
	margin-left:10px;
	text-decoration:none;
}

a.ie6Tabs:hover{
	text-decoration:underline;
	color:#fff;
}

A.NavBarHighlight {
	color:#fff;
	font-size:18px;
	text-decoration:none;
}

#contentContainer #mainContent #quickNavBar UL LI A
{
	padding:0 0 0 10px;
	width:auto;
	display:block;
	color:#fff;
	line-height:30px;
	height:30px;
	background:transparent url(../../gfx/menu_bkleft.jpg) left top no-repeat;
	text-decoration:none;
}

#contentContainer #mainContent #quickNavBar UL LI:Hover
{
	background:transparent url(../../gfx/menu_bkright2.jpg) right top no-repeat;
}

#contentContainer #mainContent #quickNavBar UL LI:Hover A
{
	background:transparent url(../../gfx/menu_bkleft2.jpg) left top no-repeat;
	text-decoration:none;
}


#contentContainer #mainContent #quickNavBar #tab1,#contentContainer #mainContent #quickNavBar #tab2,#contentContainer #mainContent #quickNavBar #tab3,#contentContainer #mainContent #quickNavBar #tab4{
	float:left;
}

#quickSearchContainer #subNavigationHolder{
	float:left;
	color:#fff;
	display:block;
	height:48px;
	padding-top:6px;
	background:url('../../gfx/candidateProfile/cand_menu.png') #2B93DA;
	width:100%;
}

#quickSearchContainer TD.overview
{
	font-size:11px;
	color:#080808;
	padding:0 25px;
}

#quickSearchContainer #subNavigationHolder TD.padding8{
	padding-left:8px;
	padding-right:8px;
}

TD.padding8{
	padding-left:8px;
	padding-right:8px;
}

#quickSearchContainer #sponsoredSector{
	padding-left:20px;
}

#contentContainer #mainContent #quickSearchContainer
{
	width:100%;
	background:url('../../gfx/sec_quickSector.jpg') no-repeat;
	color:#2E87C8;
	float:left;
	min-height:350px;
}

#contentContainer #mainContent #quickSearchContainer p
{
	color:#080808;
	padding:10px;
}

#quickSearchContainer #quickSectorSearch
{
	display:block;
	float:left;
	padding-top:20px;
	padding-left:5px;
}

#quickLatestJobs, #quickLocalJobs, #quickRssJobs
{
	display:none;
	float:left;
	padding-top:20px;
	padding-left:20px;
	color:#080808;
}

#quickSearchContainer #quickSectorSearch a.sectrorRSS, #quickSearchContainer #quickLocalJobs a.sectrorRSS
{
	text-decoration:none;
	color:#080808;
	padding-left:20px;
	line-height:20px;
}

#quickSearchContainer #quickRssJobs a.sectrorRSS
{
	text-decoration:none;
	color:#080808;
	padding-left:10px;
	line-height:20px;
}

#quickSearchContainer #quickSectorSearch a.sectrorRSS:hover, #quickSearchContainer #quickRssJobs a.sectrorRSS:hover, #quickSearchContainer #quickLocalJobs a.sectrorRSS:hover
{
	text-decoration:underline;
}

#footer
{
	float:left;
	width:100%;
	border-top:solid 1px #E3E3E3;
	padding-top:15px;
	margin-top:15px;
	height:118px;
}

#footer #socialNetworks
{
	float:right;
	height:31px;
	width:270px;
	padding-right:11px;
}

#footer #socialNetworks img
{
	margin-left:20px;
	float:right;
}

#footer #siteNotes
{
	float:left;
	margin-left:9px;
}

#footer #siteNotes #siteNotesSponsored
{
	font-size:14px;
	font-weight:bold;
	float:left;
	padding-left:5px;
	padding-top:3px;
}

#footer #siteNotes img
{
	float:left;
}
#footer #siteNotes p
{
	margin:0;
	padding:0;
}

#footer #siteNotes #siteFooterMenu
{
	color:#5C5B5B;
	float:left;
	clear:left;
	margin-top:10px;
}

#siteFooterMenu a, #siteFooterMenu p
{
	color:#5C5B5B;
	text-decoration:none;
}

#siteFooterMenu a:hover
{
	text-decoration:underline;
}

#hpLatestJobs img, #quickLatestJobs img
{
	border:solid 1px #D6D5D5;
}

#hpLatestJobs a
{
	color:#080808;
}

#hpLatestJobs a.jobTitle, #quickLatestJobs a.jobTitle, a.jobTitle
{
	font-size:18px;
	text-decoration:none;
	color:#2E87C8;
}

a.quickLocation
{
	font-size:18px;
	text-decoration:none;
	color:#2E87C8;
}

a.quickLocLink{
	text-decoration:none;
	color:#080808;
	line-height:20px;
}

#hpLatestJobs a.jobTitle:hover, #quickLatestJobs a.jobTitle:hover, a.quickLocation:hover,a.quickLocLink:hover
{
	text-decoration:underline;
}

#quickLatestJobs a.jobTitle
{
	color:#2E87C8;
}

#filterResults, #quickSubSectorLinks
{
	height:30px;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	line-height:20px;
}

#leftSearch
{
	clear:left;
	background-image:url(../../gfx/sec_jobsearch2.jpg);
	background-repeat:no-repeat;
	width:auto;
	height:223px;
	overflow:hidden;
	margin:0 auto;
}

#leftSearch H2
{
	color:#fff;
	font-size:22px;
	font-weight:normal;
}

#leftSearch #content
{
	width:95%;
	margin:10px auto;
	color:#fff;
}


/*----3. Bespoke Classes---------------*/
FORM SELECT
{
	height:22px;
	color:#080808;
}

FORM INPUT
{
 	color:#080808;
}


FORM .xsm
{
		width:15%;
}

FORM .sml
{
		width:30%;
}

FORM .med
{
		width:50%;
}

FORM .lrg
{
		width:70%;
}

FORM .xlg
{
		width:95%;
}

.ban_border
{
	border:solid 1px #2E87C8;
}

.alignRight
{
	text-align:right;
}

.alignCnt{
	text-align:center;
}

.txtCaptialize{
	text-transform:capitalize;
}
.home_tableHeader {background:url('../../gfx/candidateProfile/topmid.jpg') repeat-x;height:28px;font-size:13px;color:#FFFFFF;}
a.latestJobs						{display:block;clear:both;text-decoration:none;padding-top:5px;}
a.latestJobs:hover						{text-decoration:underline;}
.scrollingTerms	{ width: 98%; height: 150px; border: 1px solid #000; overflow-x: hidden; overflow-y: scroll; padding: 5px 5px 10px 5px; background: #fff; }

/*LIGHTBOX FORM STYLES*/
.lightboxInput {width:97%;height:20px;padding:3px;font-size:15px;}
.lightboxInputFile {padding:3px;font-size:15px;}

SELECT.lightboxInput { height:28px;padding:2px; font-size:15px; width:auto; }

/*PROFILE SETTINGS*/
.mainProfileHolder				{background:url('../../gfx/candidateProfile/sec_mid.gif') repeat-y;padding:10px;}
.profileAlertsMessages		{background:url('../../gfx/candidateProfile/sec_alerts.jpg') no-repeat;width:199px;height:233px;}
.profileLatestJobs				{background:url('../../gfx/candidateProfile/sec_latestjobs.jpg') no-repeat;width:199px;height:235px;padding-top:30px;text-indent:10px;}
.profileButtonSmall				{background:url('../../gfx/candidateProfile/but_blueshort.jpg') no-repeat right;
													height:23px;
													color:#ffffff;
													text-align:right;
													padding-right:12px;
													padding-left:12px;
													line-height:22px;
													float:right}

.profileButtonLong				{background:url('../../gfx/candidateProfile/but_bluelong.jpg') no-repeat right;
													height:23px;
													padding-right:10px;
													color:#ffffff;
													text-align:right;
													line-height:22px;}

.profileButtonSmall a,.profileButtonLong a{
													color:#FFFFFF;
													text-decoration:none;
													}

.profileButtonSmall a:hover,.profileButtonLong a:hover{
													text-decoration:underline;
													}

.recentlyViewedMid				{background:url('../../gfx/candidateProfile/sec_recent_mid.jpg') repeat-y;
													width:199px;
													padding:10px;
													}
.crbHeader								{background-color:#E6E6E6;font-size:13px;padding:5px;}

.jbeFormBkg								{background-color:#F7F7F7;}

#profileNavHolder					{display:block;float:left; width:890;}

#profileHolder						{float:left;
													display:block;
													width: 860px;
													padding: 10px;
													margin:0;
													border-left: 1px solid #5BC561;
													border-bottom: 1px solid #5BC561;
													border-right: 1px solid #5BC561;
													background-color: #fff;}

#profileSubNavigationHolder{
													float:left;
													border: 1px solid #2B93DA;
													color:#fff;
													font-size:18px;
													display:block;
													height:40px;
													padding-top:6px;
													font-size:18px;
													background:url('../../gfx/candidateProfile/cand_menu.png') #2B93DA;
													line-height:30px;
													
}

#profileSubNavigationHolderClient{
													float:left;
													border: 1px solid #666666;
													color:#fff;
													display:block;
													height:40px;
													padding-top:6px;
													font-size:18px;
													background:url('../../gfx/candidateProfile/cand_menu.png') #333333;
													line-height:30px;
													
}

TD.contSmall 	{
		font-size:10px;
}

TD.overviewStrip{
		float:left;
		border: 1px solid #2B93DA;
		color:#fff;
		display:block;
		height:40px;
		background:url('../../gfx/candidateProfile/cand_menu.png') #2B93DA;
		line-height:30px;
		Width:100%;
}

TD.overviewStripComplete{
		float:left;
		border: 1px solid #2B93DA;
		color:#fff;
		display:block;
		height:40px;
		padding-top:6px;
		background:url('../../gfx/candidateProfile/cand_menu.png') #F89F1F;
		line-height:30px;
		width:100%;
}


TD.overviewStrip a{
	color:#fff;
	text-decoration:none;
			font-size:18px;
}

TD.overviewStrip a:hover{
	text-decoration:underline;
	color:#fff;
}

TD.jobsGradHeader{
	background:url('../../gfx/candidateProfile/orange_grad.jpg') repeat-x;
	padding-left:5px;
	height:41px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

TD.jobsGradHeader a{
	color:#ffffff;
	text-decoration:none;
}

TD.jobsGradHeader a:hover{
	color:#ffffff;
	text-decoration:underline;
}

TD.jobsGradHolder{
	border:solid 1px #FF8708;
}

#profileSubNavigationHolderClient TD, #profileSubNavigationHolder TD
{
	line-height:30px;
}

#profileSubNavigationHolder H3, TD.overviewStrip a, #profileSubNavigationHolderClient H3 {
	float:left;
	margin:0;
	text-indent:10px;
	padding-right:10px;
	line-height:30px;
}

a.shortlistCount				{text-indent:5px;font-weight:bold;color:#ffffff; text-decoration:normal;
	line-height:26px;font-size:14px;}

a.shortlistCount:hover	{text-decoration:none;}

.inputRadioNoBorder				{border:none;}

.profileIndexPadding		{padding-left:24px;}

/* Apply Document Uploads */
TD.cvUploadTop 				{background:url('../../gfx/candidateProfile/sec_cvupload_top.jpg') no-repeat;
											width:430px;
											height:246px;
											}
TD.AppUploadTop				{background:url('../../gfx/candidateProfile/sec_appform_top.jpg') no-repeat;
											width:430px;
											height:246px;
											}
TD.cvUploadTop2 			{background:url('../../gfx/candidateProfile/sec_cvupload_top2.jpg') no-repeat;
											width:430px;
											height:246px;
											}
TD.AppUploadTop2			{background:url('../../gfx/candidateProfile/sec_appform_top2.jpg') no-repeat;
											width:430px;
											height:246px;
											}
TD.cvUploadTop DIV.uploadTitle,
TD.cvUploadTop2 DIV.uploadTitle,
TD.AppUploadTop DIV.uploadTitle,
TD.AppUploadTop2 DIV.uploadTitle {
											color:#071F79;
											font-size:18px;
											padding-left:20px;
											padding-top:12px;
											}
TD.cvUploadTop DIV.uploadContent,
TD.cvUploadTop2 DIV.uploadContent, 
TD.AppUploadTop DIV.uploadContent,
TD.AppUploadTop2 DIV.uploadContent {
											font-weight:bold;
											padding-left:134px;
											padding-right:30px;
											padding-top:53px;
											}
TD.documentUploadMid 	{background:url('../../gfx/candidateProfile/sec_cvupload_mid.jpg') repeat-y;
											width:430px;
											padding-left:10px;
											}
TD.documentUploadBot	{background:url('../../gfx/candidateProfile/sec_cvupload_foot.jpg') no-repeat;
											width:430px;
											}
/* MULTI SELECT LIST STYLES - START */
.checklist 	{
			background-color:#FFFFFF; 
			border:1px solid #ccc;
			overflow:auto;
			list-style-type:none;
			text-align:left;
			padding:1px 0;
			margin-bottom:10px;
			}
				
.checklist LI 	{
			padding:1px 0;
			margin:0;
			line-height:20px;
			list-style:none;
			}

				
/* FireFox/Safari location checkbox padding fix */					
.checklist LABEL {
			display: block;
			font-size:12px;
			line-height:20px;
			}

.checklist LABEL INPUT {
			margin: 0 4px;
			height: 14px;
			width: 14px;
			}
			
#p_regspan .checklist LABEL INPUT {
			margin: 0 6px;
			height: 14px;
			width: 13px;
			}
/* END FIX */
.cl1 		{
			WIDTH:98%; 
			HEIGHT: 150px;
			}
.cl2 		{
			WIDTH:98%; 
			HEIGHT: 104px;
			}
				
.cl1 LI.alt, .cl2 LI.alt 	{
			BACKGROUND: #F7F7F7;
			}

.cl1 LI.alt2, .cl2 LI.alt2 	{
			BACKGROUND: #F7F7F7;
			}
				
.cl1 INPUT, .cl2 INPUT	{
			VERTICAL-ALIGN: middle;  
			border: 0px;
			margin: 0px;
			background-color:transparent;
			}
					
.cl1 LABEL:hover, .cl2 LABEL:hover {
			BACKGROUND: #EDEDED; 
	}
TD.content .checklist LI 	{
				list-style: none;
				margin-left:0px;
				}
/* MULTI SELECT LIST STYLES - END */

.fltL
{
	float:left;
}

.fltR
{
	float:right;
}

A.button		{ 
				display:block;
				vertical-align:top;
				padding:2px 0;
				margin:0 2px;
				width:97px;
				height:24px;
				line-height:22px;
				text-align:center;
				text-transform:Capitalize;
				text-decoration:none; 
				background-image:url('../../gfx/new_button2.jpg'); 
				background-repeat:no-repeat;
				}

A.buttonOn
{
				display:block;
				vertical-align:top;
				padding:2px 0;
				margin:0 2px;
				width:97px;
				height:24px;
				line-height:22px;
				text-align:center;
				text-transform:Capitalize;
				text-decoration:none; 
}

A.button:Hover, A.buttonOn, A.buttonOn:Hover {
				color:#fff;
				background-image:url('../../gfx/new_button.jpg'); 
				background-repeat:no-repeat;
				}

A.button2		{ 
				background-image:url('../../gfx/but_gradorange.jpg'); 
				background-repeat:repeat-x;
				background-position:bottom left;
				color:#fff; 
				font-size:12px;
				font-weight:bold; 
				text-decoration:none; 
				line-height:20px;
				height:19px; 
				padding-left:20px; 
				padding-right:20px;  
				padding-top:4px; 
				padding-bottom:4px;
				border-width:1px; 
				border-color:#A9A9A9;
				border-style:solid;
				margin:2px;
				text-align:center;
				text-transform:Capitalize;
				background-color:#FDB62A;
				}
A.button2:Hover	{
				background-image:url('');
				background-color:#FFFFFF;
				color:#484848; 
				text-decoration:none;
				}

A.button3		{ 
				background-image:url('../../gfx/but_gradorange.jpg'); 
				background-repeat:repeat-x;
				background-position:bottom left;
				color:#fff; 
				font-size:14px;
				font-weight:bold; 
				text-decoration:none; 
				line-height:30px;
				width:98%;
				display:block;
				height:30px; 
				padding:0;
				border-width:1px; 
				border-color:#A9A9A9;
				border-style:solid;
				margin:0 2px 0 2px;
				text-align:center;
				text-transform:Capitalize;
				background-color:#FDB62A;
				}
A.button3:Hover	{
				background-image:url('');
				background-color:#FFFFFF;
				color:#484848; 
				text-decoration:none;
				}
		
A.buttonSubs		{ 
				color:#fff; 
				font-size:12px;
				font-weight:bold; 
				text-decoration:none; 
				line-height:20px;
				height:19px; 
				padding-left:20px; 
				padding-right:20px;  
				padding-top:4px; 
				padding-bottom:4px;
				border-width:1px; 
				border-color:#A9A9A9;
				border-style:solid;
				margin:2px;
				text-align:center;
				text-transform:Capitalize;
				background-color:#606060;
				}
A.buttonSubs:Hover	{
				background-image:url('');
				background-color:#FFFFFF;
				color:#484848; 
				text-decoration:none;
				}

A.result		{ 
				font-size:12px; 
				font-weight:bold; 
				text-decoration:none;
				color:#FFFFFF;
				}
A.result:Hover	{ text-decoration:underline;}
A.plusMinus			{
					font-family:Courier;
					background-color:#ebebeb; 
					color:black; 
					text-decoration:none; 
					width:15px; 
					height:15px;
					padding:0px 2px 1px 2px; 
					margin:1px;
					border:#aaaaaa solid 1px;
					text-align:center;
					}
A.plusMinus:Hover	{
					background-color:#dbdbdb; 
					}

A.profileNavigation{
				background-color:#ffffff;
				border-left:solid 1px #cccccc;
				border-top:solid 1px #cccccc;
				border-right:solid 1px #cccccc;
				padding:8px;
				line-height:33px;
				margin-right:3px;
				text-decoration:none;
}

A.profileNavigation:hover{
				background-color:#2990D3;
				color:#ffffff;
				text-decoration:none;
}

A.profileNavigationHighlighted{
				background-color:#2B93DA;
				padding:8px;
				line-height:33px;
				margin-right:3px;
				text-decoration:none;
				color:#fff;
				font-size:18px;
				}

A.profileNavigationHighlighted:hover{
	color:#fff;
}


A.profileNavigationClient{
				background-color:#ffffff;
				border-left:solid 1px #ccc;
				border-top:solid 1px #ccc;
				border-right:solid 1px #ccc;
				padding:8px;
				line-height:33px;
				margin-right:3px;
				text-decoration:none;
}

A.profileNavigationClientJobPost{
				background-color:#FBAD25;
				color:#FFFFFF;
				border-left:solid 1px #ccc;
				border-top:solid 1px #ccc;
				border-right:solid 1px #ccc;
				padding:8px;
				line-height:33px;
				margin-right:3px;
				text-decoration:none;
}

A.profileNavigationClient:hover, A.profileNavigationClientJobPost:hover{
				background-color:#333333;
				color:#ffffff;
				text-decoration:none;
}

A.profileNavigationHighlightedClient, A.profileNavigationHighlightedClientJobPost{
				background-color:#333333;
				padding:8px;
				line-height:33px;
				margin-right:3px;
				text-decoration:none;
				color:#fff;
				font-size:18px;
				}

A.profileNavigationHighlightedClient:hover, A.profileNavigationHighlightedClientJobPost:Hover{
	color:#fff;
}




A.subProfileNavigation{
				padding:5px;
				line-height:33px;
				margin-right:3px;
				text-decoration:none;
				color:#fff;
				text-decoration:underline;
				font-size:14px;
}

A.subProfileNavigationAdmin{
	padding:5px;
				line-height:25px;
				margin-right:3px;
				text-decoration:none;
				color:#fff;
				text-decoration:underline;
				font-size:14px;
}

A.subProfileNavigationAdmin:hover{
	color:#fff;
}

.bannerClass1		{border:solid 1px #000;}
.bannerClass2		{border:solid 1px #8A8B8B;}

.whiteTxt				{color:#ffffff;}

.noline					{text-decoration:none;}
.noline:hover					{text-decoration:underline;}

TD.tabTitle2	{
	line-height:20px;font-size:16px;color:#080808;font-weight:normal;
	padding:0px;
}

.small{
	font-size:11px;
}

.CountryTitleLink{
	font-size:10px;
	float:left;
}

.CountryTitle{
	float:left;
	margin-right:50px;
}

a.paging{
	border:solid 1px #cccccc;
	padding:4px 8px 4px 8px;
	margin-right:3px;
	height:40px;
	line-height:50px;
	text-align:center;
	background:#fff;
}

a.paging:hover{
	background-color:#2A93D7;
	color:#fff;
	text-decoration:none;
	border:solid 1px #cccccc;
	padding:4px 8px 4px 8px;
	margin-right:3px;
	height:40px;
	line-height:50px;
}

a.pagingOver{
	background-color:#2A93D7;
	color:#fff;
	text-decoration:none;
	border:solid 1px #cccccc;
	padding:4px 8px 4px 8px;
	margin-right:3px;
	height:40px;
	line-height:50px;
}

 a.pagingOver:hover{
 color:#fff;
	text-decoration:none;
 }
 


/**/
a:focus {
	outline: none;
}
#notification {
	height:85px;
	width:100%;
	background:url('../../gfx/console_notification.png');
	display: none;
	text-align:center;
	font-size:16px;
	line-height:30px;
	color:#fff;
	position:absolute;
}
.slide {
	margin: 0;
	padding: 0;
}
.btn-slide {
	text-align: center;
	width: 144px;
	height: 31px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}

.tabHeaderHolder1{
	border:solid 1px #2B93DA;
}


TD.tabHeaderH1{
	/*background-color:#2B93DA;*/
	color:#2B93DA;
	font-size:15px;
	padding:3px 10px 0 8px;
	/*background:url('../../gfx/candidateProfile/cand_menu.png') #2B93DA;*/
	background-position:bottom;
	font-weight:bold;
}

TD.tabHeaderH1 a{
	color:#2B93DA;
	text-decoration:none;
}

TD.tabHeaderH1 a:hover{
	color:#2B93DA;
	text-decoration:underline;
}

TD.tabHeaderH2{
	background-color:#2B93DA;
	color:#fff;
	font-size:12px;
	padding:3px 10px;
	background:url('../../gfx/candidateProfile/cand_menu.png') #2B93DA;
	background-position:bottom;
	font-weight:bold;
}

TD.tabHeaderH2 a{
	color:#2B93DA;
	font-size:14px;
	text-decoration:none;
}

TD.tabHeaderH2 a:hover{
	color:#2B93DA;
	text-decoration:underline;
}


.tabHeaderHolder3{
	border:solid 1px #FDB62A;
}
TD.tabHeaderH3{
	/*background-color:#FDB62A;*/
	color:#FDB62A;
	font-size:12px;
	padding:3px 10px 0 8px;
	/*background:url('../../gfx/candidateProfile/cand_menu.png') #FDB62A;*/
	background-position:bottom;
	font-weight:bold
}

TD.tabHeaderH3 a{
	color:#FDB62A;
	font-size:14px;
	text-decoration:none;
}

TD.tabHeaderH3 a:hover{
	color:#FDB62A;
	text-decoration:underline;
}

TD.tabColouredFooter1{
	background:#FFFFFF;
	border:1px solid #2B93DA;
	text-align:center;
	color:#080808;
	padding:5px;
	/*height:30px;*/
}

.paymentPlansHolder1{
	border:solid 1px #333333;
}

TD.paymentPlansH1{
	background-color:#333333;
	color:#fff;
	font-size:14px;
	padding:10px;
	background:url('../../gfx/candidateProfile/cand_menu.png') #333333;
	height:20px;
	font-weight:bold
}

TD.paymentPlansH1 a{
	color:#fff;
}

TD.paymentPlansH1 a.title, TD.paymentPlansH1 .title{
	font-size:12pt;
}


TD.paymentPlansBorder1{
	border-bottom:solid 1px #333333;
}

TD.paymentPlansFooter1{
	background:#3D3D3D;
	text-align:center;
	color:#fff;
	padding:10px;
	height:30px;
}

TD.paymentPlansFooter2{
	background:#3D3D3D;
	color:#fff;
	padding:10px;
	height:30px;
}

TD.statsHeader{
	font-size:14px;
}

TD.statsResult{
	font-size:25px;
	font-family:Arial,Verdana;
	color:#2E87C8;
}

TD.statsResultWhite{
	font-size:30px;
	font-family:Arial,Verdana;
	color:#fff;
}

DIV#vacSearchKeyResult 
{
	position:absolute;
	margin:1px 0;
	padding:0;
	border:solid 1px #E3E9EF;
	width:179px;
	min-height:auto;
	max-height:151px;
	background:#fff;
	overflow:hidden;
	z-index:100;
}

DIV.vacLocSuggestList
{
	position:absolute;
	margin:1px 0;
	padding:0;
	border:solid 1px #E3E9EF;
	width:300px;
	min-height:auto;
	max-height:250px;
	background:#fff;
	overflow:auto;
	z-index:1000;
}

UL#locSuggest
{
	list-style-type:none;
	margin:0;
	padding:0;
}

UL#locSuggest LI
{
	color:#000;
	display:block;
	border:solid 1px #2E87C8;
	margin:1px 0;
	padding:0 2px;
}

UL#locSuggest LI:Hover
{
	cursor:pointer;
	background-color:#2E87C8;
	color:#fff;	
}
.blueHR
{
	border:0px solid #FFFFFF;
	border-top: 2px solid #2E87C8;
	height:2px;
}
.detailsHeader 
{
	font-size:12px;
	color:#080808;
}
.detailsContent
{
	font-size:12px;
	color:#080808;
}
.padding5{padding:5px;}

#scrollup {
	   position: relative;
	   overflow: hidden;
	   height: 135px;
	   width: 181px;
	   padding:0;
	   margin:0 auto;
	 }
#scrollup .headline {
	   	position: absolute;
	   	width:99%;
	   	min-height:auto;
			max-height: 100px;
	   	padding:0;
	   	margin:54px 0 0 0;
	   	font-size:11px;
	   	top:300px;
}
	 
	 
TABLE.featTab
{
	background-image:url('../../gfx/hotjob_bk.jpg');
	background-position:top;
	background-repeat:repeat-x;
	padding:0;
	border-bottom:solid 1px #FFE2AA;
	margin:10px 0;
}

TABLE.resultTab
{
	background-image:url('../../gfx/job_bk.jpg');
	background-position:top;
	background-repeat:repeat-x;
	padding:0;
	border-bottom:solid 1px #A0C5D5;
	margin:10px 0;
}

TABLE.resultTab TD, TABLE.featTab TD
{
	font-size:11px;
	padding:0;
	line-height:18px;
	vertical-align:top;
	color:#080808;
}

.recIndexResultTab
{
	background-image:url('../../gfx/job_bk.jpg');
	background-position:top;
	background-repeat:repeat-x;
	padding:15px 0;
	border-bottom:solid 1px #A0C5D5;
	margin:10px 0;
}

TABLE.resultTab TD.head, TABLE.featTab TD.head
{
	color:#106A9E;
}

TABLE.resultTab TD.title, TABLE.featTab TD.title
{
	padding:5px 10px;
	vertical-align:top;
}

TABLE.resultTab TD.title A, TABLE.featTab TD.title A
{
	color:#106A9E;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

TABLE.resultTab TD.title SPAN.left{
	width:80%;
	float:left;
	text-align:left;
}

TABLE.resultTab TD.title SPAN.right{
	width:20%;
	float:left;
	text-align:right;
}

TABLE.featTab TD.title SPAN.left{
	width:80%;
	float:left;
}

TABLE.featTab TD.title SPAN.right{
	width:20%;
	float:left;
	text-align:right;
}

TABLE.resultTab TD.title A:Hover, TABLE.featTab TD.title A:Hover
{
	text-decoration:underline;
}

TABLE.resultTab TD.options, TABLE.featTab TD.options
{
	text-align:right;
	padding-top:5px;
}

TABLE.resultTab TD.options A, TABLE.featTab TD.options A
{
	float:right;
	font-size:13px;
	text-decoration:none;
	border:none;
	padding:0;
	margin:0;
	height:31px;
	line-height:27px;
	width:145px;
	text-align:center;
}

TABLE.resultTab TD.options A:Hover, TABLE.featTab TD.options A:Hover
{
	background-image:url('../../gfx/shortlist.jpg');
	background-position:top;
	background-repeat:no-repeat;
	color:#fff;
}

.messagePreview{
	border:1px solid #ECECEC;
	padding:5px;
	text-align:left;
}

DIV.listItems
{
	margin:0; 
	padding:0; 
	width:100%;
}

DIV.listItems DIV
{
	display:block;
	width:49%;
	float:left;
	line-height:22px;
	font-size:11px;
}

DIV.listItems DIV.cols3
{
	display:block;
	width:32%;
	float:left;
	line-height:22px;
	font-size:11px;
}

DIV.listItems INPUT
{
	border:none;
	margin:0;
	padding:0 5px;
	vertical-align:middle;
}

DIV.listItems DIV.subLevel
{
	width:100%;
	float:left;
	display:block;
	margin:0 0 10px 0;
	background-color:#FDECD2;
}

DIV.listItems DIV.subLevel .alt
{
	background-color:#FEFDE3;
}

UL.listItems UL.subLevel LI
{
	width:100%;
	float:left;
	padding-left:3px;
	font-size:11px;
}

TD.helpTitle{
	color:#071F79;
	font-size:18px;
}

TD.profileWelcomeText p{
	margin:0px;
	padding:0px;
}

TABLE.searchTab
{
	
	width:100%;
	background-image:url('../../gfx/srch_bk.jpg');
	background-position:top;
	background-repeat:repeat-x;
	padding:15px 0;
	border:solid 1px #D5D5D5;
	margin:10px 0;
}

TABLE.searchTab TD.title, .subHeaderTitle
{
	color:#2E87C8;
	font-weight:bold;
	font-size:16px;
	line-height:24px;
}

TABLE.searchTab TD.bg
{
	background-color:#E8F5FE;
	height:30px;
	border-top:solid 1px #D5D5D5;
	padding-left:5px;
}

TABLE.searchTab TD.head
{
	color:#2E87C8;
	font-weight:bold;
	font-size:15px;
}

TABLE.searchTab TD
{
	color:#080808;
	padding:0 5px;
}

A.refine
{
	background-image:url('../../gfx/but_refine.jpg');
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	width:178px;
	height:31px;
	text-decoration:none;
}

A.refine:Hover
{
	text-decoration:none;
}

A.refineSearch
{
	background-image:url('../../gfx/refine-search.gif');
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	width:99px;
	height:31px;
	float:right;
	text-decoration:none;
}

A.refineSearch:Hover
{
	text-decoration:none;
}

TABLE.baseLine
{
	border-bottom:solid 1px #D5D5D5;
	padding:10px 0;
	
}

#searchLoad
{
	background-color:#E8F5FE;
	height:30px;
	line-height:30px;
	border-top:solid 1px #D5D5D5;
	border-bottom:solid 1px #D5D5D5;
	padding-left:5px;
	margin:10px 0;
	text-align:center;
}

.border2{
	border:none;
}

.errorMsg
{
	color:#990000;
	text-align:center;
	margin:10px 0;
}

UL.rssLvl2{
	padding-left:10px;
}
UL.rssLvl3{
	padding-left:10px;
}
 
#quickResults {
				display:none;
			  position:absolute;
			  padding:5px;
			  background-color:#FFFFFF;
			  border:1px solid #1A3197;
			  color:#000000;
			  width:182px;
}
.searchResultsDrop{
	text-indent:5px;
	text-align:left;
	display:none;
	position:absolute;
	background-color:#FFFFFF;
	width:292px;
	margin-left:7px;
	border:solid 1px #0F415A;
	padding:3px;
	z-index:1;
	margin-left:10px;
}
.searchResultsDrop a{padding-left:5px;}

#inActText{

}

#vacQapplyOpt
{
	clear:both;
	width:auto;
	margin:0 0 0 5px;
	padding:0;
	
	
}

#vacQapplyOpt A.button, #vacQapplyOpt A.buttonOn
{
	margin:0 5px;
	padding:0;
	width:119px;
	height:31px;
	line-height:31px;
	color:#fff;
	font-weight:bold;
}

#vacQapplyOpt A.button 
{
	background:url(../../gfx/but_quickapply_tab.jpg) no-repeat;
	color:#F9A21F;
}

#vacQapplyOpt A.button:Hover
{
	background:url(../../gfx/but_quickapply_tab2.jpg) no-repeat;
	color:#fff;
}

#vacQapplyOpt A.buttonOn, #vacQapplyOpt A.buttonOn:Hover
{
	background:url(../../gfx/but_quickapply_tab2.jpg) no-repeat;
}

.vacQapply
{
	clear:left;
	margin:0;
	padding:0;
	width:100%;
	color:#fff;
}

.vacQapply #head
{
	clear:left;
	width:621px;
	height:40px;
	padding:0;
	margin:0;
	background:url(../../gfx/sec_quickapply_top.jpg) no-repeat;
}

.vacQapply #content
{
	clear:left;
	padding:0;
	margin:0;
	background:url(../../gfx/sec_quickapply.jpg) no-repeat;
}

.vacQapply #content #foot
{
	height:20px;
	padding:0;
	margin:0;
	vertical-align:bottom;
	background:url(../../gfx/roundcorners.png) no-repeat;
}

.vacQapply A
{
	color:#fff;
}

.vacQapply .blueHR
{
	clear:left;
	padding:0;
	margin:0;
	width:98%;
}

.vacQapply H2, .vacQapply .tabHeaderH1, .vacQapply .small
{
	color:#fff;
}

.vacQapply p
{
	padding:0;
	margin:0;
}

.vacQapply H2
{
	
	padding:8px 0 0 5px;
	margin:0 0 5px 0;
}

.vacQapply #frm
{
	clear:left;
	margin:0;
	padding:0;
	width:100%;
}
