/* CSS Document for main CV-Library layout */

/* homeSearch code */

#homeSearch{
	width:370px;
	height:181px;
	padding:18px 20px 20px 20px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/home_search_bg.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.homeSearchClear{
	clear:both;
	height:1px;
	overflow:hidden;
}

.homeSearchAdvSearch{
	float:left;
	color:#FFFFFF;
	padding:0;
	margin:26px 0 0 0;
}

.homeSearchAdvSearch p a{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	margin:0;
	padding:0;
}

.homeSearchAdvSearch p a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}

.homeSearchAdvSearch p a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.homeSearchTitle{
	width:370px;
	float:left;
	padding:0;
	margin:0;
}

label.homeSearchKeywords{
	width:77px;
	padding:3px 0 0 0;
	margin:0 0 10px 0;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

label.homeSearchIndustry{
	width:77px;
	padding:3px 0 0 0;
	margin:0 0 10px 0;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

label.homeSearchLocation{
	width:77px;
	padding:3px 0 0 0;
	margin:0 0 10px 0;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

label.homeSearchWithin{
	width:50px;
	padding:3px 0 0 5px;
	margin:0 0 10px 0;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

input.homeSearchKeywords{
	width:279px;
	float:left;
	padding:2px;
	margin:0 0 10px 0;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

select.homeSearchSelect{
	width:285px;
	float:left;
	padding:2px;
	margin:0 0 10px 0;
	font-size:12px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

input.homeSearchLocation{
	width:129px;
	float:left;
	padding:2px;
	margin:0 0 10px 0;
	font-size:12px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

select.homeSearchSelect2{
	width:95px;
	float:left;
	padding:2px;
	margin:0 0 10px 0;
	font-size:12px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.homeSearchBt{
	margin:8px 6px 0 0;
	float:right;
}

/*Main form grey box*/

.cvdbbox_top{
	background-image:url(http://static.cv-library.co.uk/images/cvdb_lbox_top.gif);
	background-repeat:no-repeat;
}

.cvdbbox{
	background-color:#fdfdfd;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.cvdbbox_bottom{
	background-image:url(http://static.cv-library.co.uk/images/cvdb_lbox_bottom.gif);
	background-repeat:no-repeat;
}

/*CV Box 550 pixels wide*/

.cvbox550_top{
	background-image:url(http://static.cv-library.co.uk/images/cvbox550_top.gif);
	background-repeat:no-repeat;
}

.cvbox550{
	background-color:#fdfdfd;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.cvbox550_bottom{
	background-image:url(http://static.cv-library.co.uk/images/cvbox550_bottom.gif);
	background-repeat:no-repeat;
}

/*Smaller grey box*/

.greyroundtop550{
	background-image:url(http://static.cv-library.co.uk/images/client/greyboxround_top550.gif);
	background-repeat:no-repeat;
}

.greyboxround{
	border-left:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
	background-color:#f7f7f7;
}

.greyroundbottom550{
	background-image:url(http://static.cv-library.co.uk/images/client/greyboxround_bottom550.gif);
	background-repeat:no-repeat;
}

/*White Module Boxes with form blue borders*/

.cvlModuleMain{
	background-color:#ffffff;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

/*Main form blue box*/

.formblueboxTop{
	 background-image:url(http://static.cv-library.co.uk/images/client/formblue_top.gif);
	 background-repeat:no-repeat;
}

.formblueboxMain{
	background-color:#eef2fa;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.formblueboxBottom{
	background-image:url(http://static.cv-library.co.uk/images/client/formblue_bottom.gif);
	background-repeat:no-repeat;
}


.formBlueTop550{
	background-image:url(http://static.cv-library.co.uk/images/formBlueTop550.gif);
	background-repeat:no-repeat;
}

.formBlueMain550{
	background-color:#eef2fa;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.formBlueBottom550{
	background-image:url(http://static.cv-library.co.uk/images/formBlueBottom550.gif);
	background-repeat:no-repeat;
}

.formBlueTop650{
	background-image:url(http://static.cv-library.co.uk/images/formBlueTop650.gif);
	background-repeat:no-repeat;
}

.formBlueBottom650{
	background-image:url(http://static.cv-library.co.uk/images/formBlueBottom650.gif);
	background-repeat:no-repeat;
}


/*titleBox - grey blend box with title in header*/

.titleBoxTop{
	background-image:url(http://static.cv-library.co.uk/images/greyblendbox_top.gif);
	background-repeat:no-repeat;
}

/*Styles the headers in titleBoxTop*/
.greyboxtitle{
	font-size:14px;
	font-weight:bold;
	color:#003777;
	margin:0 0 0 12px;
}

.titleBoxMain{
	background-color:#fdfdfd;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.titleBoxBottom{
	background-image:url(http://static.cv-library.co.uk/images/cvdb_lbox_bottom.gif);
	background-repeat:no-repeat;
}

/*Red site alert box*/

.sitealert{
	border:1px solid #e01a22;
	background-color:#fdf3f4;
	color:#c3141b;
	text-align:center;
	font-weight:bold;
	/*margin-top:10px;
	margin-bottom:10px;
	padding:10px;*/		
}

.siteAlert{
	border:1px solid #e01a22;
	background-color:#fdf3f4;
	color:#c3141b;
	text-align:center;
	font-weight:bold;
	/*margin-top:10px;
	margin-bottom:10px;
	padding:10px;*/		
}

.siteAlert750{
	width:728px;
	float:left;
	color:#000000;
	border:1px solid #e01a22;
	background-color:#fdf3f4;
	padding:10px;
	margin-bottom:10px;
}

.siteAlert750 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	font-weight:bold;
}

/*Orange site note box*/

.usernote{
	border:1px solid #FF9900;
	background-color:#ffffdb;
	text-align:center;
}

.userNote{
	border:1px solid #FF9900;
	background-color:#ffffdb;
	text-align:center;
}

.userNote750{
	width:728px;
	float:left;
	color:#000000;
	border:1px solid #FF9900;
	background-color:#ffffdb;
	padding:10px;
	margin-bottom:10px;
}

.userNote750 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}

/*Light blue site note box*/

.userbox{
	border:1px solid #aaccee;
	background-color:#f1f8ff;
}

.userBox{
	border:1px solid #aaccee;
	background-color:#f1f8ff;
}

.userBox750{
	width:728px;
	float:left;
	color:#000000;
	border:1px solid #aaccee;
	background-color:#f1f8ff;
	padding:10px;
	margin-bottom:10px;
}

.userBox750 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}

/*Light blue site note box with new image*/

.userboxNew{
	border:1px solid #aaccee;
	background-color:#f1f8ff;
	background-image:url(http://static.cv-library.co.uk/images/newbox_bg.gif);
	background-repeat:no-repeat;
	background-position:100% 0
}

.userBoxNew{
	border:1px solid #aaccee;
	background-color:#f1f8ff;
	background-image:url(http://static.cv-library.co.uk/images/newbox_bg.gif);
	background-repeat:no-repeat;
	background-position:100% 0
}

.userBoxNew750{
	width:728px;
	float:left;
	color:#000000;
	border:1px solid #aaccee;
	background-color:#f1f8ff;
	padding:10px;
	margin-bottom:10px;
	background-image:url(http://static.cv-library.co.uk/images/newbox_bg.gif);
	background-repeat:no-repeat;
	background-position:100% 0
}

.userBoxNew750 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}

/*Success Box*/

.successBox{
	border:1px solid #219a00;
	background-color:#e8f5e5;
}

.successBox750{
	width:728px;
	float:left;
	padding:10px;
	border:1px solid #219a00;
	background-color:#e8f5e5;
	margin-bottom:10px;
}

.successBox750 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}	

/*Quote styles*/

.quotetitle{
	color:#003777;
	font-weight:bold;
	font-size:1.2em;
	float:right;
	padding-right:10px;
}

.quoteTop{
	background:url(http://static.cv-library.co.uk/images/client/quotetop.gif);
	background-repeat:no-repeat;
	width:17px;
}

.quoteTopBlue{
	background:url(http://static.cv-library.co.uk/images/quotetopBlue.gif);
	background-repeat:no-repeat;
	width:17px;
}

.quoteBottom{
	background:url(http://static.cv-library.co.uk/images/client/quotebottom.gif);
	background-repeat:no-repeat;
	width:17px;
}

.quoteBottomBlue{
	background:url(http://static.cv-library.co.uk/images/quotebottomBlue.gif);
	background-repeat:no-repeat;
	width:17px;
}

/*Contact page blue dots*/

.contactBlueDot{
	background-image:url(http://static.cv-library.co.uk/images/contact_bluedot.gif);
	background-repeat:no-repeat;
	padding:0 0 0 18px;
}

/*Small search box*/

#page{
	width:750px;
	margin-left:auto;
	margin-right:auto;
}

#smallsearch{
	width:auto;
	height:51px;
	background:url(http://static.cv-library.co.uk/images/tela/jobsearchbar_bg-small-search.jpg);
	margin-bottom:7px;
}

.smallsearchinner {
	padding:13px 0 0 25px;
	float:left;
	font-size:10px;
}

.smallsearchinner .inptwidth {
	margin-top:2px;
	width:150px;
}

/*Alert Box*/

.sitealert{
	border:1px solid #e01a22;
	background-color:#fdf3f4;
	margin:10px 0;
	color:#000000;
	font-weight:bold;
}

.siteAlert{
	border:1px solid #e01a22;
	background-color:#fdf3f4;
	margin:10px 0;
	color:#000000;
	font-weight:bold;
}

/*pdf download link style*/

.pdfbutton{
	background-image:url(http://static.cv-library.co.uk/images/client/pdflogo.jpg);
	background-repeat:no-repeat;
	height:19px;
	line-height:21px;
	padding:5px 10px 5px 35px;
	margin-top:5px;
	float:left;
}

.pdfbutton a{
	text-decoration:none;
	font-size:0.75em;
}

.pdfbutton a:hover{
	text-decoration:underline;
}

/*job results CSS*/

.searchresult{
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.jobresultCriteria{
	font-size:0.7em;
	border-right:1px solid #c9cfdd;
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003777;
}

.jobresultDetails{
	font-size:0.7em;
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.3em;
	color:#003777;
}

.jobresultDetails p{
	font-size:1em;
}

.jobHightlight{
	color:#c3141b;
	font-weight:bold;
	text-transform:uppercase
}

.featuredJob{
	border:1px solid #c9cfdd;
}

.featuredJob a{
	text-decoration:underline;
}

.resultTopXmas{
	background-image:url(http://static.cv-library.co.uk/images/search_result_top_xmas.gif);
	background-repeat:no-repeat;
	height: 102px;
}
.resultTop{
	background-image:url(http://static.cv-library.co.uk/images/search_result_top.gif);
	background-repeat:no-repeat;
	height: 32px;
}

.resultMain{
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.resultFooter{
	background-image:url(http://static.cv-library.co.uk/images/search_result_bottom.gif);
	background-repeat:no-repeat;
}

/*Links boxes*/

.linksTop{
	background-image:url(http://static.cv-library.co.uk/images/linksTop2.gif);
	background-repeat:no-repeat;
}

.linksMain{
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
	padding-top:8px;
	margin-bottom:-18px;
}

.linksFooter{
	background-image:url(http://static.cv-library.co.uk/images/linksFooter2.gif);
	background-repeat:no-repeat;
}

/* quicksearch bar */

#qscontainer{
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	font-family: verdana;
}

#quicksearch{
	width: 750px;
	height: 62px;
	background: url(http://static.cv-library.co.uk/images/searchbar_thin_bg.gif);
	margin-bottom: 7px;
}

.quicksearchLeft{
	width:601px;
	padding:13px 0 0 15px;
	float: left;
}

.quicksearchLeft .qsfield{
	margin:2px 0 0 0;
	padding:2px;
	width:245px;
	font-size:11px;
}
	
.quicksearchRight{
	width:133px;
	padding:11px 0 0 0;
	float:left;
}

/* testimonials */

.testimonialBlueTop{
	background-image:url(http://static.cv-library.co.uk/images/testimonial_blue_top.gif);
	background-repeat:no-repeat;
}

.testimonialBlue{
	 background-color:#eef2fa;
	 border-left:1px solid #c9cfdd;
	 border-right:1px solid #c9cfdd;
}

.testimonialBlueBottom{
	background-image:url(http://static.cv-library.co.uk/images/testimonial_blue_bottom.gif);
	background-repeat:no-repeat;
	margin-bottom:15px;
}

/* New css for directory pages  */

table.recDirectoryProfile{
	background-color:#eef2fa;
	border:1px solid #c9cfdd;
	border-bottom:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.recDirectoryProfile tr td{
	border-bottom:1px solid #c9cfdd;
}

table.recDirectoryProfile tr td.recDirectoryField{
	background-color: #e4e9f6;
	border-right:1px solid #c9cfdd;
}

table.recDirectoryProfile tr td.recDirectoryField2{
	background-color: #e4e9f6;
}

table.recDirectoryProfileFeatured{
	background-color:#fdfdfd;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.recDirectoryProfileFeatured tr td{
	border-bottom:1px solid #c9cfdd;
}

table.recDirectoryProfileFeatured tr td.recDirectoryFieldFeatured{
	background-color:#eef2fa;
	border-right:1px solid #c9cfdd;
}

table.recDirectoryProfileFeatured tr td.recDirectoryHeader2{
	background-color:#eef2fa;
	font-weight:bold;
}

h1.recDirectoryTitle{
	margin:0 0 0 10px;
	padding:0;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

h1.recDirectoryTitleFeatured{
	margin:0 0 0 10px;
	padding:0;
	color:#FFFFFF;
	font-size:1.3em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

h2.recDirectoryTitle{
	margin:0 0 0 10px;
	padding:0;
	font-size:1.3em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

h2.recDirectoryTitleFeatured{
	margin:0 0 0 10px;
	padding:0;
	color:#FFFFFF;
	font-size:1.3em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

table.recDirectoryHeaderFeatured{
	background-image:url(http://static.cv-library.co.uk/images/client/client_profile_featured_top.gif);
}

table.recDirectoryHeader{
	background-image:url(http://static.cv-library.co.uk/images/client/client_profile_top.gif);
	background-repeat:no-repeat;
}

table.recDirectoryHeader2{
	background-image:url(http://static.cv-library.co.uk/images/client/client_profile_top.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #c9cfdd;
}

table.recDirectoryFooter{
	background-image:url(http://static.cv-library.co.uk/images/client/client_profile_footer.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

table.recDirectoryFooter2{
	background-image:url(http://static.cv-library.co.uk/images/client/client_profile_footer_small.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

table.recDirectoryFooterFeatured{
	background-image:url(http://static.cv-library.co.uk/images/client/client_profile_featured_footer.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

table td td.recDirectoryDesc{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	padding:10px;
	background-color:#FFFFFF;
}

table.recDirectoryMain{
	background-color:#eef2fa;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.recDirectoryMain p{
	margin-bottom:2px;
	padding:0;
}

/* Breadcrumb header */

.breadcrumbs{
	width:750px;
	height:30px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/cvl_breadcrumbs_bg.gif);
	background-repeat:no-repeat;
	margin-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:30px;
}

.crumb{
	height:30px;
	float:left;
	padding:0 20px 0 6px;
	background-image:url(http://static.cv-library.co.uk/images/cvl_breadcrumb_arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.crumb img{
	margin:4px 0 0 0;
}

.breadcrumb{
	width:750px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
	margin-bottom:20px;
	border-bottom:1px dashed #c9cfdd;
	
}

.breadcrumb a{
	text-decoration:underline;
}

.breadcrumbLinks{
	width:449px;
	float:left;
}

.breadcrumbShare{
	width:300px;
	float:left;
	text-align:right;
}

/* linksModule */

.linksModule{
	width:693px;
	height:35px;
	float:left;
	padding:0 10px 0 45px;
	background-color:#fdfdfd;
	border:1px solid #c9cfdd;
	background-image:url(http://static.cv-library.co.uk/images/cvlogo_link.gif);
	background-repeat:no-repeat;
	line-height:35px;
}

.linksModule p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.linksModule p a{
	color:#005da4;
	text-decoration:none;
}

.linksModule p a:hover{
	color:#003777;
	text-decoration:underline;
}

/* 750 Container - used to wrap all code in */

.container750{
	width:750px;
	float:left;
	clear:both;
}

.row750{
	width:750px;
	float:left;
	clear:both;
}

.row750_10{
	width:750px;
	float:left;
	clear:both;
	margin-bottom:10px;
}

.row750_20{
	width:750px;
	float:left;
	clear:both;
	margin-bottom:20px;
}

.divider{
	float:left;
	width:750px;
	height:5px;
	border-bottom:1px dashed #c9cfdd;
	margin-bottom:10px;
}


/* Standard modules and layout */

.leftCol160{
	width:160px;
	float:left;
}

.rightCol160{
	width:160px;
	float:left;
}

.leftCol200{
	width:200px;
	float:left;
}

.rightCol200{
	width:200px;
	float:left;
}

.leftCol240{
	width:240px;
	float:left;
}

.rightCol240{
	width:240px;
	float:left;
}

.leftCol250{
	width:250px;
	float:left;
}

.rightCol250{
	width:250px;
	float:left;
}

.leftCol300{
	width:300px;
	float:left;
}

.rightCol300{
	width:300px;
	float:left;
}

.leftCol440{
	width:440px;
	float:left;
	margin-right:9px;
}

.rightCol440{
	width:440px;
	float:left;
	margin-left:9px;
}

.leftCol490{
	width:490px;
	float:left;
	margin-right:9px;
}

.rightCol490{
	width:490px;
	float:left;
	margin-left:9px;
}

.leftCol500{
	width:500px;
	float:left;
	margin-right:9px;
}

.rightCol500{
	width:500px;
	float:left;
	margin-left:9px;
}

.leftCol540{
	width:540px;
	float:left;
	margin-right:9px;
}

.rightCol540{
	width:540px;
	float:left;
	margin-left:9px;
}

.leftCol580{
	width:580px;
	float:left;
	margin-right:9px;
}

.rightCol580{
	width:580px;
	float:left;
	margin-left:9px;
}

/* ------------- Standard Modules ------------- */

/* 750 module used for page headers */

.moduleTop750{
	width:750px;
	height:15px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_top_750_blend.gif);
	background-repeat:no-repeat;
}

.moduleMain750{
	width:718px;
	float:left;
	padding:5px 15px 0 15px;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.moduleFooter750{
	width:750px;
	height:12px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_footer_750_shadow.gif);
	background-repeat:no-repeat;
	margin-bottom:20px;
}

/* job result top */

.jobresult{
	width:750px;
	float:left;
	clear:both;
	margin-bottom:20px;
}

.jobresultTop{
	width:750px;
	height:96px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/jobresult_top.gif);
	background-repeat:no-repeat;
}

.jobresultMain{
	width:748px;
	float:left;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.jobresultFooter{
	width:750px;
	height:20px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/search_result_bottom.gif);
	background-repeat:no-repeat;
}

/* featured job top */

.jobresultTopFeatured{
	width:750px;
	height:96px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/jobresult_featured_top.gif);
	background-repeat:no-repeat;
}

/* franchise job top */

.jobresultTopFranchise{
	width:750px;
	height:96px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/jobresult_franchise_top.gif);
	background-repeat:no-repeat;
}

/* 160 module */

.module160{
	width:160px;
	float:left;
}

.moduleTop160{
	width:160px;
	float:left;
	height:15px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_top_160_blend.gif);
	background-repeat:no-repeat;
}

.moduleMain160{
	width:138px;
	float:left;
	padding:5px 10px 0 10px;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.moduleFooter160{
	width:160px;
	float:left;
	height:12px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_footer_160_shadow.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

/* 240 module */

.module240{
	width:240px;
	float:left;
	margin-right:14px;
}

.module240nomargin{
	width:240px;
	float:left;
	margin-right:0;
}

.moduleTop240{
	width:240px;
	float:left;
	height:15px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_top_240_blend.gif);
	background-repeat:no-repeat;
}

.moduleMain240{
	width:218px;
	float:left;
	padding:5px 10px 0 10px;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.moduleFooter240{
	width:240px;
	float:left;
	height:12px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_footer_240_shadow.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

/* 265 module */

.module265{
	width:265px;
	float:left;
	margin-right:9px;
}

.module265nomargin{
	width:265px;
	float:left;
	margin-right:0;
}

.moduleTop265{
	width:265px;
	float:left;
	height:15px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_top_265_blend.gif);
	background-repeat:no-repeat;
}

.moduleMain265{
	width:243px;
	float:left;
	padding:5px 10px 0 10px;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.moduleFooter265{
	width:265px;
	float:left;
	height:12px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_footer_265_shadow.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

/* Candidate 265 module */

.module265Career{
	width:265px;
	float:left;
	margin-right:9px;
}

.module265Career2{
	width:265px;
	float:left;
	margin-right:0;
}

.module265CareerTop{
	width:265px;
	height:30px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/candidate/career_left_top.gif);
	background-repeat:no-repeat;
}

.module265CareerTop h2{
	font-size:16px;
	font-weight:bold;
	margin:5px 0 0 7px;
	padding:0;
}

.module265CareerMain{
	width:263px;
	float:left;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
	padding-top:5px;
}

.module265CareerLogo{
	width:60px;
	float:left;
	margin-left:10px;
}

.module265CareerText{
	width:173px;
	float:left;
	margin-left:9px;
	padding-right:10px;
}

.module265CareerText p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	margin-bottom:5px;
}

.module265CareerFooter{
	width:265px;
	float:left;
	height:12px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_footer_265_shadow.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

/* Candidate 200 module */

.module200Career{
	width:200px;
	float:left;
	margin-right:9px;
}

.module200CareerTop{
	width:200px;
	height:30px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/candidate/career_right_top.gif);
	background-repeat:no-repeat;
}

.module200CareerTop h2{
	font-size:16px;
	font-weight:bold;
	margin:5px 0 0 7px;
	padding:0;
}

.module200CareerMain{
	width:198px;
	float:left;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
	padding-top:5px;
}

.module200CareerLogo{
	width:60px;
	float:left;
	margin-left:10px;
}

.module200CareerText{
	width:108px;
	float:left;
	margin-left:9px;
	padding-right:10px;
}

.module200CareerText p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	margin-bottom:5px;
}

.module200CareerFooter{
	width:200px;
	float:left;
	height:12px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/career_right_footer.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

/* 300 module */

.module300{
	width:300px;
	float:left;
}

.moduleTop300{
	width:300px;
	float:left;
	height:15px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/candidatezone_top_300.gif);
	background-repeat:no-repeat;
}

.moduleMain300{
	width:278px;
	float:left;
	padding:5px 10px 0 10px;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.moduleFooter300{
	width:300px;
	float:left;
	height:12px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/candidatezone_footer_300.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

/* 370 module */

.module370{
	width:370px;
	float:left;
	margin-right:9px;
}

.module370nomargin{
	width:370px;
	float:left;
	margin-right:0;
}

.moduleTop370{
	width:370px;
	float:left;
	height:15px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_top_370_blend.gif);
	background-repeat:no-repeat;
}

.moduleMain370{
	width:338px;
	float:left;
	padding:5px 15px 0 15px;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.moduleFooter370{
	width:370px;
	float:left;
	height:12px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_370_footer_shadow.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

/* 410 module */

.module410{
	width:410px;
	float:left;
}

.moduleTop410{
	width:410px;
	float:left;
	height:18px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_top_410_blend.gif);
	background-repeat:no-repeat;
}

.moduleMain410{
	width:388px;
	float:left;
	padding:5px 10px 0 10px;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.moduleFooter410{
	width:410px;
	float:left;
	height:12px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_footer_410_shadow.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

/* 440 module */

.module440{
	width:440px;
	float:left;
}

.moduleTop440{
	width:440px;
	float:left;
	height:15px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_top_440_blend.gif);
	background-repeat:no-repeat;
}

.moduleMain440{
	width:408px;
	float:left;
	padding:5px 15px 0 15px;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.moduleFooter440{
	width:440px;
	float:left;
	height:12px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_footer_440_shadow.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

/* 500 module */

.module500{
	width:300px;
	float:left;
}

.moduleTop500{
	width:500px;
	float:left;
	height:15px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_top_500_blend.gif);
	background-repeat:no-repeat;
}

.moduleMain500{
	width:468px;
	float:left;
	padding:5px 15px 0 15px;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.moduleFooter500{
	width:500px;
	float:left;
	height:12px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_footer_500_shadow.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

/* 580 module */

.module580{
	width:580px;
	float:left;
}

.moduleTop580{
	width:580px;
	float:left;
	height:15px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_top_580_blend.gif);
	background-repeat:no-repeat;
}

.moduleMain580{
	width:548px;
	float:left;
	padding:5px 15px 0 15px;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.moduleFooter580{
	width:580px;
	float:left;
	height:12px;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_footer_580_shadow.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

/* career centre menu*/

.careerMenuModule{
	width:160px;
	float:left;
}

.careerMenuTop{
	width:160px;
	height:30px;
	float:left;
	background-color:#003777;
	background-image:url(http://static.cv-library.co.uk/images/candidate/careerMenu_top.gif); 
	background-repeat:no-repeat;
}

.careerMenuMain{
	width:160px;
	float:left;
	margin:0;
	padding:0;
}

.careerMenuFooter{
	width:160px;
	height:12px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/candidate/module_footer_160_shadow.gif);
	margin:0 0 10px 0;
	padding:0;
}

/* main job description css */

.jobDescriptionLeft{
	width:160px;
	float:left;
}

.jobDescriptionRight{
	width:570px;
	float:left;
	margin-left:17px;
}

.jobDescription{
	width:570px;
	float:left;
}

.jobDescriptionTop{
	width:570px;
	height:96px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/jobdescription_top.gif);
	background-repeat:no-repeat;
}

.jobDescriptionTopFeatured{
	width:570px;
	height:96px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/jobdescription_featured_top.gif);
	background-repeat:no-repeat;
}

.jobDescriptionTopFranchise{
	width:570px;
	height:96px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/jobdescription_featured_top.gif);
	background-repeat:no-repeat;
}

.jobDescriptionMain{
	float:left;
	width:568px;
	padding-top:20px;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.jobDescriptionTopLeft{
	width:164px;
	float:left;
}

.jobDescriptionTopLogo{
	width:240px;
	float:left;
}

.jobDescriptionTopLogo img{
	margin-top:40px;
}

.jobDescriptionTopRight{
	width:163px;
	float:left;
	text-align:right;
}

.jobDescriptionTopRight img{
	float:right;
	margin:50px 20px 0 0;
}

.jobDescriptionFooter{
	width:570px;
	height:12px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/fulljob_footer.gif);
	background-repeat:no-repeat;
	margin-bottom:20px;
}

.jobDescriptionCriteria{
	width:130px;
	float:left;
	padding:0 10px 7px 0;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.jobDescriptionCriteria2{
	width:130px;
	float:left;
	padding:0 10px 10px 0;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.jobDescriptionDetails{
	width:391px;
	float:left;
	padding:0 20px 7px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border-left:1px solid #c9cfdd;
}

.jobDescriptionShare{
	width:391px;
	float:left;
	padding:0 20px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border-left:1px solid #c9cfdd;
}

.jobDescriptionDetails p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}

.jobDescriptionDetailsApply{
	width:401px;
	float:left;
	padding:10px 10px 20px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border-left:1px solid #c9cfdd;
}

.jobDescriptionLinks{
	width:551px;
	float:left;
	border-top:1px solid #c9cfdd;
	padding:15px 0 10px 16px;
	margin:0;
}

/* Grey search module used on job descriptions */

.searchjobsDesc{
	width:160px;
	height:245px;
	padding:20px 0 0 0;
	margin-bottom:10px;
	background-image:url(http://static.cv-library.co.uk/images/fulljob_search_bg3.gif);
	background-repeat:no-repeat;
}

.searchjobsDesc img{
	margin:0 0 5px 8px
}

.searchjobsDesc p{
	margin:2px 0 0 8px;
}

.sjDescLabel{
	float:left;
	color:#003777;
	font-size:12px;
	font-weight:bold;
	margin:2px 0 1px 8px;
	padding:0;
}

input.sjDescInput{
	width:139px;
	height:18px;
	float:left;
	padding:0;
	margin:0 0 0 8px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

select.sjDescSelect{
	float:left;
	width:143px;
	height:20px;
	padding:0;
	margin:0 0 0 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.sjDescSubmit{
	margin:7px 0 3px 10px;
	clear:left;
}

/* Recently viewed jobs in job description */

.recentlyViewed{
	width:160px;
	float:left;
	margin-bottom:10px;
}

.recentlyViewedTop{
	width:160px;
	height:25px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/recently_viewed_top.gif);
	background-repeat:no-repeat;
}

.recentlyViewedMain{
	width:158px;
	float:left;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.recentlyViewedRow{
	width:148px;
	float:left;
	padding:5px;
	background-color:#f9f9f9;
	border-bottom:1px solid #c9cfdd;
}

.recentlyViewedTitle{
	font-weight:bold;
	color:#003777;
}


/* Grey module for job descriptions */

.cvl_grey_module{
	width:750px;
	float:left;
}

.cvl_grey_top{
	width:750px;
	height:8px;
	float:left;
	padding:0;
	margin:0;
	background-image:url(http://static.cv-library.co.uk/images/cvdb_lbox_top.gif);
	background-repeat:no-repeat;
}

.cvl_grey_main{
	width:708px;
	float:left;
	padding:10px 20px;
	margin:0;
	background-color:#fdfdfd;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.cvl_grey_main_center{
	width:708px;
	float:left;
	padding:10px 20px;
	margin:0;
	background-color:#fdfdfd;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
	text-align:center;
}

.cvl_grey_footer{
	width:750px;
	height:8px;
	float:left;
	padding:0;
	margin:0;
	background-image:url(http://static.cv-library.co.uk/images/cvdb_lbox_bottom.gif);
	background-repeat:no-repeat;
}

/* share job */

.shareJob{
	width:160px;
	float:left;
	margin-bottom:10px;
	padding-bottom:5px;
	border-top:1px solid #c9cfdd;
	border-bottom:1px solid #c9cfdd;
}

ul.shareJobMenu{
	margin:0;
	padding:0;
	float:left;
}

ul.shareJobMenu li{
	width:160px;
	display:block;
	margin:0;
	padding:0 0 0 10px;	
	list-style:none;
	padding:5px 0;
	border-bottom:1px dashed #c9cfdd;
}

ul.shareJobMenu li img{
	float:left;
	display:inline;
}
