/* CSS Document for CV-Library.co.uk for fonts */

body{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#f7f7f7;
	margin:0;
	padding:0;
	font-size:12px;
}

h1{
	color:#003777;
	font-size:18px;
	margin:0 0 5px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

h2{
	color:#003777;
	font-size:14px;
	margin:15px 0 5px 0;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

p{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

/* normal p tags */

p.cvl{
	margin:0 0 5px 0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
}

p.cvl10{
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
}

p.cvl20{
	margin:0 0 20px 0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
}

/* small p tags */

p.cvlSmall{
	margin:0 0 5px 0;
	padding:0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}

p.cvlSmallItalic{
	margin:0 0 5px 0;
	padding:0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	font-style:italic;
}

p.cvlSmallBold{
	margin:0 0 5px 0;
	padding:0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
}

p.cvlSmallBoldItalic{
	margin:0 0 5px 0;
	padding:0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	font-weight:bold;
	font-style:italic;
}

/* italic p tags */

p.cvlItalic{
	margin:0 0 5px 0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-style:italic;
}

p.cvlItalic10{
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-style:italic;
}

p.cvlItalic20{
	margin:0 0 20px 0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-style:italic;
}

/* bold p tags */

p.cvlBold{
	margin:0 0 5px 0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:bold;
}

p.cvlBold10{
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:bold;
}

p.cvlBold20{
	margin:0 0 20px 0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:bold;
}

/* bold and italic p tags */

p.cvlBoldItalic{
	margin:0 0 5px 0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:bold;
	font-style:italic;
}

p.cvlBoldItalic10{
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:bold;
	font-style:italic;
}

p.cvlBoldItalic20{
	margin:0 0 20px 0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:bold;
	font-style:italic;
}

/* large p tags */

p.cvlLargetext{
	margin:0 0 5px 0;
	padding:0;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}

p.cvlLargetext10{
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}

p.cvlLargetext20{
	margin:0 0 20px 0;
	padding:0;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}

/* large bold p tags */

p.cvlLargetextBold{
	margin:0 0 5px 0;
	padding:0;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-weight:bold;
}

p.cvlLargetextBold10{
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-weight:bold;
}

p.cvlLargetextBold20{
	margin:0 0 20px 0;
	padding:0;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	font-weight:bold;
}

.largetext{
	font-size:14px;
}

/*standard setup for links throughout CV-Library setup*/

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

a:visited{
	color:#005da4;
}

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

a:active{
	text-decoration:underline;
	color:#e01a22;
}

/*list items*/

ul{}

li{
	font-size:12px;
}

ul.cvlList{
	margin:10px 0 20px 30px;
	padding:0;
}

ul.cvlList li{
	margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-image:url(http://static.cv-library.co.uk/images/cvlList_bullet.png);
}

.alert{
	color:#e01a22;
	font-weight:bold;
}

.FormTxt{
	color:#003777;
	font-size:12px;
	font-weight:bold;
}

.FormTxtWhite{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	float:left;
}

/* cvl.css code */

/* CSS Document for new CV-Library website */

img{
	padding:0;
	margin:0;
	border:0;
	display:block;
}

.clear{
	clear:both;
	width:368px;
	float:left;
}

/* New global css header styles */

h1.cvlH1{
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	padding:0;
	color:#003777;
}

h1.cvlH1 a{
	color:#003777;
	text-decoration:none;
}

h1.cvlH1 a:hover{
	color:#005da4;
	text-decoration:underline;
}

h2.cvlH2{
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	padding:0;
	color:#003777;
}

h2.cvlH2 a{
	color:#003777;
	text-decoration:none;
}

h2.cvlH2 a:hover{
	color:#005da4;
	text-decoration:underline;
}

h3.cvlH3{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0 5px 0;
	padding:0;
	color:#003777;
}

h3.cvlH3 a{
	color:#003777;
	text-decoration:none;
}

h3.cvlH3 a:hover{
	color:#005da4;
	text-decoration:underline;
}

h3.cvlH3margin0{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0 5px 0;
	padding:0;
	color:#003777;
}

h3.cvlH3margin0 a{
	color:#003777;
	text-decoration:none;
}

h3.cvlH3margin0 a:hover{
	color:#005da4;
	text-decoration:underline;
}

/* end */

h1.h1home{
	color:#FFFFFF;
	font-size:15px;
	margin:5px 5px 0 7px;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px #003777;
	float:left;
}

.ph1{
	color:#FFFFFF;
	font-size:15px;
	margin:5px 0 0 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px #003777;
	float:left;
	font-weight:bold;
}

h2.H2search{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	margin:0 30px 12px 0;
	padding:0;
	float:left;
	font-weight:bold;
	clear:right;
	text-shadow: 1px 1px 1px #003777;
}

.ph2{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	margin:0 5px 12px 0;
	padding:0;
	float:left;
	font-weight:bold;
	text-shadow: 1px 1px 1px #003777;
}

h2.h2ModuleTop{
	color:#FFFFFF;
	font-size:1em;
	margin:7px 0 0 7px;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-shadow: 1px 1px 1px #003777;
}

h2.h2ModuleTop a{
	color:#FFFFFF;
	text-decoration:none;
}

h2.h2ModuleTop a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

h2.h2ModuleTop a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

h3.tabList{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:0;
}

h3.tabList a{
	margin:0;
	padding:0;
	
}

/* Used to remove focus of links and buttons */

a:focus{
	outline:none;
}

button::-moz-focus-inner{
	border: 0;
}

p.date{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
	margin:3px 0 0 0;
}

p.topHeaderText{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:3px 0 0 0;
	padding:0;
}

p.footerText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:2px;
	color:#FFFFFF;
}

p.footerText a{
	color:#FFFFFF;
}

p.footerText a:hover{
	color:#FFFFFF;
}

p.footerText a:visited{
	color:#FFFFFF;
}

span.liveJobs a{
	color:#219a00;
	font-weight:bold;
	text-decoration:none;
}

span.liveJobs a:visited{
	color:#219a00;
	font-weight:bold;
	text-decoration:none;
}

span.liveJobs a:hover{
	text-decoration:underline;
}


/* product page lists */

ul.productlist{
	margin:10px 5px 10px 5px;
	padding:0;
}

ul.productlist li{
	list-style:none;
	background-image:url(http://static.cv-library.co.uk/images/candidate/greenarrow_circle.gif);
	background-repeat:no-repeat;
	padding:0 0 3px 20px;
	font-size:12px;
}

/* Main navigation */

ul.mainNav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0;
	padding:0;
	font-size:12px;
	width:834px;
	background-image:url(http://static.cv-library.co.uk/images/cvl_menu_divider.gif);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
}

ul.mainNav li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	font-weight:bold;
	height:32px;
	line-height:32px;
	font-size:13px;
}

ul.mainNav li a{
	color:#FFFFFF;
	display:block;
	padding:0 21px 0 21px;
	background-image:url(http://static.cv-library.co.uk/images/cvl_menu_divider.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
	text-shadow: 1px 1px 1px #003777;
}

ul.mainNav li a:hover{
	background-color:#005da4;
	background-image:url(http://static.cv-library.co.uk/images/cvl_header_nav_bg_hover.gif);
	background-repeat:repeat-x;
	background-position:top right;
	text-decoration:none;
	color:#FFFFFF;
}

ul.mainNav li a:visited{
	color:#FFFFFF;
}

ul.mainNav li.RegCV a{
	background-image:url(http://static.cv-library.co.uk/images/cvl_header_nav_bg_reg.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:0 24px 0 23px;
}

ul.mainNav li.RegCV a:hover{
	background-image:url(http://static.cv-library.co.uk/images/cvl_header_nav_bg_reg_hover.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:0 24px 0 23px;
}

/* selected page navs - main navigation */

#home li.home a, #login li.login a, #careers li.careers a, #searchjobs li.searchjobs a, #searchcv li.searchcv a,  #contact li.contact a{
	color:#FFFFFF;
	display:block;
	padding:0 21px 0 21px;
	background-image:url(http://static.cv-library.co.uk/images/cvl_header_nav_bg_hover.gif);
	background-repeat:repeat-x;
	background-position:top right;
	text-decoration:none;
	text-shadow: 1px 1px 1px #003777;
}

/* selected page navs - client navigation */

#clienthome li.clienthome a, #cvsearch li.cvsearch a, #watchdog li.watchdog a, #postvacancy li.postvacancy a, #savedcvs li.savedcvs a,  #savedsearch li.savedsearch a{
	color:#FFFFFF;
	display:block;
	padding:0 20px 0 20px;
	background-image:url(http://static.cv-library.co.uk/images/cvl_header_nav_bg_hover.gif);
	background-repeat:repeat-x;
	background-position:top right;
	text-decoration:none;
	text-shadow: 1px 1px 1px #003777;
}

/* selected page navs - candidate navigation */

#myaccount li.myaccount a, #searchjobs li.searchjobsCandidate a, #modifycv li.modifycv a, #viewcv li.viewcv a, #jbe li.jbe a, #applications li.applications a{
	color:#FFFFFF;
	display:block;
	padding:0 14px 0 14px;
	background-image:url(http://static.cv-library.co.uk/images/cvl_header_nav_bg_hover.gif);
	background-repeat:repeat-x;
	background-position:top right;
	text-decoration:none;
	text-shadow: 1px 1px 1px #003777;
}


/* selected page navs - affiliate navigation */

#affiliatehome li.affiliatehome a, #editaccount li.editaccount a, #subaffiliate li.subaffiliate a, #accountstatsli.accountstats a, #contactaffiliate li.contactaffiliate a{
	color:#FFFFFF;
	display:block;
	padding:0 19px 0 19px;
	background-image:url(http://static.cv-library.co.uk/images/cvl_header_nav_bg_hover.gif);
	background-repeat:repeat-x;
	background-position:top right;
	text-decoration:none;
	text-shadow: 1px 1px 1px #003777;
}

/*#career li.careers a{
	color:#FFFFFF;
	display:block;
	padding:0 21px 0 21px;
	background-image:url(http://static.cv-library.co.uk/images/cvl_header_nav_bg_hover.gif);
	background-repeat:repeat-x;
	background-position:top;
	text-decoration:none;
	text-shadow: 1px 1px 1px #003777;
}*/


/* Candidate navigation */

ul.candidateNav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0;
	padding:0;
	font-size:12px;
	width:834px;
	background-image:url(http://static.cv-library.co.uk/images/cvl_menu_divider.gif);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
}

ul.candidateNav li{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	font-weight:bold;
	height:32px;
	line-height:32px;
}

ul.candidateNav li a{
	color:#FFFFFF;
	display:block;
	padding:0 14px 0 14px;
	background-image:url(http://static.cv-library.co.uk/images/cvl_menu_divider.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
	text-shadow: 1px 1px 1px #003777;
	font-size:13px;
}

ul.candidateNav li a:hover{
	background-color:#005da4;
	background-image:url(http://static.cv-library.co.uk/images/cvl_header_nav_bg_hover.gif);
	background-repeat:repeat-x;
	background-position:top right;
	text-decoration:none;
	color:#FFFFFF;
}

ul.candidateNav li a:visited{
	color:#FFFFFF;
}

ul.candidateNav li a.searchJobs{
	background-image:url(http://static.cv-library.co.uk/images/cvl_header_nav_bg_reg.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:0 18px;
}

/* Client navigation */

ul.clientNav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0;
	padding:0;
	font-size:12px;
	width:834px;
	background-image:url(http://static.cv-library.co.uk/images/cvl_menu_divider.gif);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
}

ul.clientNav li{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	font-weight:bold;
	height:32px;
	line-height:32px;
	font-size:13px;
}

ul.clientNav li a{
	color:#FFFFFF;
	display:block;
	padding:0 20px 0 19px;
	background-image:url(http://static.cv-library.co.uk/images/cvl_menu_divider.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
	text-shadow: 1px 1px 1px #003777;
}

ul.clientNav li a:hover{
	background-color:#005da4;
	background-image:url(http://static.cv-library.co.uk/images/cvl_header_nav_bg_hover.gif);
	background-repeat:repeat-x;
	background-position:top right;
	text-decoration:none;
	color:#FFFFFF;
}

ul.clientNav li a:visited{
	color:#FFFFFF;
}

ul.clientNav li a.cvSearch{
	background-image:url(http://static.cv-library.co.uk/images/cvl_header_nav_bg_reg.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:0 22px;
}

/* Affiliate navigation */

ul.affiliateNav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0;
	padding:0;
	font-size:12px;
	width:834px;
	background-image:url(http://static.cv-library.co.uk/images/cvl_menu_divider.gif);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
}

ul.affiliateNav li{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	font-weight:bold;
	height:32px;
	line-height:32px;
	font-size:13px;
}

ul.affiliateNav li a{
	color:#FFFFFF;
	display:block;
	padding:0 19px 0 19px;
	background-image:url(http://static.cv-library.co.uk/images/cvl_menu_divider.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
	text-shadow: 1px 1px 1px #003777;
}

ul.affiliateNav li a:hover{
	background-color:#005da4;
	background-image:url(http://static.cv-library.co.uk/images/cvl_header_nav_bg_hover.gif);
	background-repeat:repeat-x;
	background-position:top right;
	text-decoration:none;
	color:#FFFFFF;
}

ul.affiliateNav li a:visited{
	color:#FFFFFF;
}

/* News navigation */

ul.newsNav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0;
	padding:0;
	font-size:12px;
	width:834px;
	background-image:url(http://static.cv-library.co.uk/images/cvl_menu_divider.gif);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
}

ul.newsNav li{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	font-weight:bold;
	height:32px;
	line-height:32px;
	font-size:13px;
}

ul.newsNav li a{
	color:#FFFFFF;
	display:block;
	padding:0 19px 0 19px;
	background-image:url(http://static.cv-library.co.uk/images/cvl_menu_divider.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
	text-shadow: 1px 1px 1px #003777;
}

ul.newsNav li a:hover{
	background-color:#005da4;
	background-image:url(http://static.cv-library.co.uk/images/cvl_header_nav_bg_hover.gif);
	background-repeat:repeat-x;
	background-position:top right;
	text-decoration:none;
	color:#FFFFFF;
}

ul.newsNav li a:visited{
	color:#FFFFFF;
}

ul.newsNav li.navHighlight a{
	background-image:url(http://static.cv-library.co.uk/images/cvl_header_nav_bg_reg.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:0 24px;
}

/* tabNav - used in top right corner */

ul.tabNav{
	float:right;
	margin:0 10px 0 0;
	padding:0;
	text-decoration:none;
}

ul.tabNav li{
	list-style:none;
	color:#FFFFFF;
	display:block;
	margin:0;
	padding:0;
	text-align:center;
	line-height:24px;
	float:left;
	text-decoration:none;	
	text-shadow: 1px 1px 1px #003777;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul.tabNav li a{
	color:#FFFFFF;
	text-decoration:none;
}

ul.tabNav li a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

/*ul.tabNav a.tabbedNav li{
	list-style:none;
	color:#FFFFFF;
	display:block;
	margin:0;
	padding:0;
	text-align:center;
	line-height:24px;
	float:left;
	text-decoration:none;	
	text-shadow: 1px 1px 1px #003777;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}*/

ul.tabNav li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

ul.tabNav li.savedjobs{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	width:207px;
	height:31px;
	margin-right:5px;
	background-image:url(http://static.cv-library.co.uk/images/nav_savejob_tab.gif);
	text-indent:18px;
}

ul.tabNav li.savedjobs a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

ul.tabNav li.savedjobs a:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

ul.tabNav li.savedjobs a:hover {
	/*background-image:url(http://static.cv-library.co.uk/images/nav_savejob_tab_hover.gif);
	background-repeat:no-repeat;*/
	text-decoration:underline;
}

/*ul.tabNav li.savedjobs{
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/savedjob_tab_left.gif);
	background-repeat:no-repeat;
	clear:both;
	padding:0 0 0 25px;
	margin:0 5px 0 0;
	height:32px;
}

ul.tabNav li.savedjobs a{
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/savedjob_tab_center.gif);
	background-repeat:repeat-x;
	height:32px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	text-shadow: 1px 1px 1px #003777;
	padding:0 5px 0 7px;
	margin:0;
}

ul.tabNav li.savedjobs a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

ul.tabNav li.savedjobs a:hover{
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/savedjob_tab_center.gif);
	background-repeat:repeat-x;
	height:32px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	text-shadow: 1px 1px 1px #003777;
	padding:0 5px 0 7px;
	margin:0;
}

ul.tabNav li.savedjobs span{
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/savedjob_tab_right.gif);
	width:10px;
	height:32px;
}*/

ul.tabNav li a{
	text-decoration:none;
	color:#FFFFFF;
}

ul.tabNav li a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

ul.tabNav li.recruiters{
	width:100px;
	height:31px;
	background-image:url(http://static.cv-library.co.uk/images/nav_recruiters_tab.gif);
	background-repeat:no-repeat;
	margin:0 5px 0 0;
	text-decoration:none;
	color:#FFFFFF;
}

ul.tabNav li.recruiters a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

ul.tabNav li.recruiters a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

ul.tabNav li.recruiters a:hover {
	width:100px;
	height:31px;
	/*background-image:url(http://static.cv-library.co.uk/images/nav_recruiters_tab_hover.gif);
	background-repeat:no-repeat;*/
	text-decoration:underline;
}

ul.tabNav li.login2{
	width:78px;
	height:31px;
	background-image:url(http://static.cv-library.co.uk/images/nav_login_tab.gif);
	text-indent:18px;
}

ul.tabNav li.login2 a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

ul.tabNav li.login2 a:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

ul.tabNav li.login2 a:hover {
	/*background-image:url(http://static.cv-library.co.uk/images/nav_login_tab_hover.gif);
	background-repeat:no-repeat;*/
	text-decoration:underline;
}

ul.tabNav li.logout{
	width:90px;
	height:31px;
	background-image:url(http://static.cv-library.co.uk/images/nav_logout_tab.gif);
	text-indent:20px;
	text-decoration:none;
}

ul.tabNav li.logout a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	text-decoration:none;
}

ul.tabNav li.logout a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

ul.tabNav li.logout a:hover {
	width:90px;
	height:31px;
	color:#FFFFFF;
	/*background-image:url(http://static.cv-library.co.uk/images/nav_logout_tab_hover.gif);*/
	text-decoration:underline;
}

/* Home navigation */

ul.homeNav{
	margin:0;
	padding:0;
}

ul.homeNav li{
	list-style:none;
	height:25px;
	line-height:25px;
	text-indent:5px;
	border-bottom:1px solid #c9cfdd;
	background-image:url(http://static.cv-library.co.uk/images/homeNav_bg.gif);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul.homeNav li a{
	color:#003777;
	text-decoration:none;
	display:block;
}

ul.homeNav li a:visited{
	color:#003777;
	text-decoration:none;
	display:block;
}

ul.homeNav li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#005da4;
	background-image:url(http://static.cv-library.co.uk/images/homeNav_bg_arrow_hover.gif);
	background-repeat:repeat-x;
}

ul.homeNav li.lastNav{
	border-bottom:0;
}

ul.homeNav li.regCV a{
	background-image:url(http://static.cv-library.co.uk/images/homeNav_regCV_arrow_bg.gif);
	color:#003777;
	text-indent:25px;
	font-weight:bold;
}

ul.homeNav li.regCV a:hover{
	background-image:url(http://static.cv-library.co.uk/images/homeNav_regCV_arrow_hover_bg.gif);
	color:#FFFFFF;
	text-indent:25px;
}

ul.homeModuleList{
	margin:5px 0 5px 10px;
	padding:0;
}

ul.homeModuleList li{
	list-style:none;
	margin:0 0 3px 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul.homeModuleList li a{
	color:#003777;
	text-decoration:none;
}


ul.homeModuleList li a:hover{
	color:#005da4;
	text-decoration:underline;
}

ul.candidateModuleList{
	margin:10px 0 5px 30px;
	padding:0;
}

ul.candidateModuleList li{
	list-style:none;
	margin-bottom:3px;
	list-style-image:url(http://static.cv-library.co.uk/images/industry_chevron.gif);
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul.industryList{
	margin:10px 0 10px 30px;
	padding:0;
}

ul.industryList li{
	list-style-image:url(http://static.cv-library.co.uk/images/industry_chevron.gif);
	margin:0 0 2px 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul.industryList li a{
	text-decoration:none;
	color:#000000;
	margin:0;
	padding:0;
}

ul.industryList li a:hover{
	text-decoration:underline;
	color:#219a00;
}

ul.recruiterList{
	margin:5px 0 10px 0;
	padding:0;
}

ul.recruiterList li{
	list-style:none;
	margin-bottom:2px;
	font-size:12px;
}

ul.recruiterList li a{
	color:#005da4;
	text-decoration:none;
}

ul.recruiterList li a:hover{
	text-decoration:underline;
}

/* Site structure */

#wrapper{
	width:100%;
	float:left;
	background-color:#f7f7f7;
}

#mainContainer{
	/*width:1194px;*/
	width:914px;
	margin:0 auto;	
}

#mainContainerFull{
	width:100%;
	background-color:#FFFFFF;
	padding-top:20px;
}

#header{
	width:100%;
	height:158px;
	clear:both;
	background-image:url(http://static.cv-library.co.uk/images/cvl_header_bg_new.gif);
	background-repeat:repeat-x;	
}

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

#headerMain{
	width:830px;
	height:126px;
	margin:0 auto;
	padding:0 40px;
}

#headerMainLeft{
	width:275px;
	height:126px;
	float:left;
}

#headerMainRight{
	width:554px;
	height:126px;
	float:left;
	text-align:right;
}

a span.logo{
	width:240px;
	height:102px;
	margin-top:6px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/cvlibrary_jobs_careers_training2.gif);
	background-repeat:no-repeat;
}

a:hover span.logo{
	background-image:url(http://static.cv-library.co.uk/images/cvlibrary_jobs_careers_training_hover.gif);
	background-repeat:no-repeat;
}

#nav{
	width:100%;
	margin:0 auto;
	height:32px;
}

#navCenter{
	width:830px;
	margin:0 auto;
	padding:0 40px;
}

#searchHeader{
	width:100%;
	height:42px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/cvl_search_nav_grey.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin:0;
	padding:0;
}

#searchHeader2{
	width:100%;
	height:40px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/cvl_search_nav_white2.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin:0;
	padding:0;
}

.searchHeaderTable{
	background-color:#f5f5f5;
	background-image:url(http://static.cv-library.co.uk/images/cvl_search_nav_grey.gif);
	background-repeat:repeat-x;
}

.searchHeaderWhite{
	background-image:url(http://static.cv-library.co.uk/images/cvl_search_nav_white.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.searchHeaderSearch{
	margin:0 0 0 0;
	background-image:url(http://static.cv-library.co.uk/images/searchHeader_search_bg2.gif);
	background-repeat:no-repeat;
	background-position:top right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.searchHeaderClient{
	background-image:url(http://static.cv-library.co.uk/images/client_search_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:2px;
}

#searchHeaderMain{
	width:834px;
	height:42px;
	margin:0 auto;
	padding:0 40px;
	background-image:url(http://static.cv-library.co.uk/images/cvl_search_nav_white3.gif);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
}

#searchHeaderMain2{
	width:834px;
	height:42px;
	margin:0 auto;
	padding:0 40px;
	background-image:url(http://static.cv-library.co.uk/images/cvl_search_nav_white2.gif);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
}

#searchHeaderMainLeft{
	width:303px;
	float:left;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#searchHeaderMainRight{
	width:530px;
	height:32px;
	font-size:12px;
	float:left;
	text-align:right;
	margin:0;
	padding:0;
	background-image:url(http://static.cv-library.co.uk/images/searchHeader_search_bg2.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

#searchHeaderMainRight p{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#searchHeaderMainRight2{
	width:530px;
	height:32px;
	font-size:12px;
	float:left;
	text-align:right;
	margin:0;
	padding:0;
}

#searchHeaderMainRightClient{
	width:530px;
	height:32px;
	font-size:12px;
	float:left;
	text-align:right;
	margin:0;
	padding:0;
	background-image:url(http://static.cv-library.co.uk/images/client_search_bg.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
}

#searchHeaderMainRightClient p{
	margin:8px 0 0 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

p.searchHeaderText{
	font-size:12px;
	margin:9px 0 0 5px;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.searchHeaderCan1{
	float:left;
	width:493px;
	margin:7px 3px 0 2px;
}

.searchHeaderCan2{
	float:left;
	width:29px;
	margin-top:7px;
}

.searchHeaderClient1{
	width:340px;
	float:left;
}

.searchHeaderClient2{
	width:149px;
	float:left;
	text-align:right;
}							

input.searchHeaderClientInput{
	margin:7px 4px 0 0;
	width:100px;
	border:0;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.searchHeaderClient3{
	width:40px;
	float:left;
	text-align:right;
}

.searchHeaderClientBt{
	padding:6px 4px 0 0;
}

#advertiseLeft{
	/*width:180px;*/
	width:40px;
	float:left;
	font-size:1px;
}

#cv{
	width:750px;
	float:left;
	background-color:#FFFFFF;
	padding:20px 42px 20px 42px;	
	margin:0;
	background-image:url(http://static.cv-library.co.uk/images/cvl_site_bg_834.gif);
	background-repeat:repeat-y;
}

#cvTable{
	background-image:url(http://static.cv-library.co.uk/images/cvl_site_bg_834.gif);
	background-repeat:repeat-y;
}

#advertiseRight{
	/*width:177px;*/
	width:37px;
	float:left;
	text-align:left;
	padding-top:5px;
	font-size:1px;
}

#advertiseRight img{
	display:inline;
	float:left;
}

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

#regCVIntro{
	width:750px;
	height:83px;
	background-image:url(http://static.cv-library.co.uk/images/regcv_top_bg.jpg);
	background-repeat:no-repeat;
	margin-bottom:20px;
	text-align:center;
}

#regCVIntro p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:15px 0 0 0;
}

#regCV{
	width:750px;
	height:551px;	
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/regcv_bg.jpg);
	background-repeat:no-repeat;
}

#regCVPage2{
	width:750px;
	float:left;
	clear:both;
}

#regCVPage2Top{
	width:750px;
	height:62px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/reg_cv_step_top.jpg);
	background-repeat:no-repeat;
}

#regCVPage2Main{
	width:748px;
	float:left;
	background-color:#eeeeee;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

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

#footer{
	width:100%;
	clear:both;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/cvl_footer_bg.gif);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#003777;
	font-size:12px;
	margin:0 auto;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.footerTable{
	background-image:url(http://static.cv-library.co.uk/images/cvl_footer_bg.gif);
	background-position:top center;
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.footerDivider{
	background-image:url(http://static.cv-library.co.uk/images/footer_divider_horizontal.gif);
	background-repeat:repeat-x;
	margin-top:10px;
	margin-bottom:5px;
}

#footerMain{
	width:832px;
	margin:0 auto;
	padding:0 40px;
}

#footerMainTop{
	width:832px;
	margin:0 auto;
	padding:0;
}

#footerMainBottom{
	width:792px;
	float:left;
	margin:0 20px 0 20px;
	padding:10px 0 0 0;
	background-image:url(http://static.cv-library.co.uk/images/footer_divider_horizontal.gif);
	background-repeat:repeat-x;
	background-position:top;
}

#footerMainBottom p{
	color:#FFFFFF;
	margin:0 0 3px 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#footerMainBottom p a{
	text-decoration:none;
	color:#FFFFFF;
}

#footerMainBottom p a:hover{
	text-decoration:underline;
}

.footerModule{
	width:125px;
	float:left;
	margin:10px 0 20px 20px;
	padding:0;
}

.footerModule2{
	width:130px;
	float:left;
	margin:10px 0 0 5px;
	padding:0;
}

.footerModuleRight{
	width:220px;
	float:left;
	margin:10px 0 0 20px;
	padding:0;
}

.footerModuleRight p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.footerModuleRight a{
	color:#FFFFFF;
	text-decoration:none;
}

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

h3.footerHeader{
	color:#FFFFFF;
	font-size:12px;
	margin-bottom:5px;
}

ul.footerNav{
	margin:0;
	padding:0;
}

ul.footerNav li{
	color:#FFFFFF;
	text-decoration:none;
	list-style:none;
	margin:0 0 3px 0;
	padding:0;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul.footerNav li a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

ul.footerNav li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

ul.footerNav li a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}

#homeLeftCol{
	width:160px;
	float:left;
	margin-right:10px;
}

#homeMiddleCol{
	width:410px;
	float:left;
	margin-right:10px;
}

#homeRightCol{
	width:160px;
	float:left;
}

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

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

.homeModuleMain{
	width:158px;
	float:left;
	background-color:#FFFFFF;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
}

.homeModuleRecruiters{
	width:138px;
	padding:8px 10px 0 10px;
	float:left;
	background-color:#FFFFFF;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.homeModuleRecruiters p{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.homeModuleNav{
	width:158px;
	float:left;
	background-color:#FFFFFF;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
	border-bottom:1px solid #c9cfdd;
	margin-bottom:10px;
}

.homeModuleLogo{
	width:122px;
	float:left;
	padding:10px 18px;
	background-color:#FFFFFF;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
	font-size:0.85em;
	text-align:center;
}

.homeModuleLogo p{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.homeModuleLogo img{
	margin-bottom:5px;
}

.homeModuleLogo a{
	text-decoration:none;
}

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

.homeModuleFooter{
	width:160px;
	height:14px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/homeModuleFooter.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
}

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

.homeModule410Top{
	width:410px;
	height:30px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/homeModule410Top.gif);
	background-repeat:no-repeat;
	margin-top:10px;
}

.homeModule410Main{
	width:408px;
	float:left;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
	background-color:#fcfcfc;
}

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

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

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

.homeModule410TabbedTop{
	width:410px;
	height:30px;
	float:left;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.homeModule410TabbedMain{
	width:408px;
	float:left;
	border-left:1px solid #c9cfdd;
	border-right:1px solid #c9cfdd;
	background-color:#fcfcfc;
}

.industryTab{
	width:208px;
	height:30px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/home_tabmodule_selected.gif);

	background-repeat:no-repeat;
	line-height:30px;
	text-indent:10px;
	color:#003777;
	font-weight:bold;
}

.locationTab{
	width:202px;
	height:30px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/home_tabmodule_nonselected.gif);
	background-repeat:no-repeat;
	line-height:30px;
	text-indent:10px;
	color:#FFFFFF;
}

.locationTab a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.locationTab a:visited{
	color:#FFFFFF;
}

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

.industryTab2{
	width:208px;
	height:30px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/home_tabmodule_nonselected2.gif);
	background-repeat:no-repeat;
	line-height:30px;
	text-indent:10px;
	color:#003777;
	font-weight:bold;
}

.locationTab2{
	width:202px;
	height:30px;
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/home_tabmodule_selected2.gif);
	background-repeat:no-repeat;
	line-height:30px;
	text-indent:10px;
	color:#003777;
	font-weight:bold;
}

.industryTab2 a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.industryTab2 a:visited{
	color:#FFFFFF;
}

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

/* Form styles */

input.regInput{
	width:168px;
	height:18px;
	float:left;
	margin:2px 0 5px 3px;
	border:1px solid #c9cfdd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003777;
}

select.regSelect{
	width:171px;
	height:21px;
	float:left;
	margin:2px 0 5px 3px;
	border:1px solid #c9cfdd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003777;
}

select.regSelect2{
	width:172px;
	float:left;
	margin:2px 0 7px 3px;
	border:1px solid #c9cfdd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003777;
}

select.regSelect3{
	width:170px;
	float:left;
	margin:2px 0 4px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003777;
}

input.regCVPage2{
	width:150px;
	height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003777;
}

select.regCVPage2{
	width:150px;
	height:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003777;
}

.regCVPageText{
	width:495px;
	height:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003777;
}

input.regcvJBE{
	 width:105px;
	 height:18px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:bold;
	 margin-bottom:2px;
	 color:#003777;
}

select.regcvJBESelect{
	width:199px;
	height:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-bottom:2px;
	color:#003777;
}

input.regcvJBEAlerts{
	width:196px;
	height:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0 0 2px 3px;
	color:#003777;
}

input.searchHeaderInput{
	width:138px;
	height:18px;
	margin:0 0 0 3px;
	padding:0 0 0 2px;
	color:#003777;
	font-size:12px;
	border:1px solid #c9cfdd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

input.clientSearch{
	width:100px;
	margin-left:30px;
	border:0;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.RegText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#003777;
	padding-right:3px;
}

.RegText2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-bottom:5px;
	font-weight:bold;
	color:#003777;
}

.required{
	color:#c3141b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:3px;
	font-weight:bold;
	font-size:11px;
}

.regNote{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

/* buttons */

.candRegBt{
	float:left;
	background-image:url(http://static.cv-library.co.uk/images/bt_reg_free_bg_left.gif);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	margin:10px 0 10px 0;
	line-height:28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-0.02em;
	color:#FFFFFF;
	font-weight:bold;
}

.candRegBt a{
	float:left;
	height:32px;
	background-image:url(http://static.cv-library.co.uk/images/bt_reg_free_bg_center.gif);
	background-repeat:repeat-x;
	padding-right:10px;
	color:#FFFFFF;
	text-decoration:none;
}

.candRegBt span{
	background-image:url(http://static.cv-library.co.uk/images/bt_reg_free_bg_right.gif);
	background-repeat:no-repeat;
	float:left;
	width:27px;
	height:32px;
}

.candRegBt a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

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

/* Sitemap styles */

ul.sitemap{
	margin:15px 20px 15px 5px;
	padding:0;
}

ul.sitemap li{
	margin-bottom:7px;
	list-style:none;
	font-size:12px;
}

ul.sitemap li a{
	list-style:none;
	color:#003777;
	font-weight:bold;
}

ul.sitemaplite{
	margin:15px 20px 15px 5px;
	padding:0;
}

ul.sitemaplite li{
	margin-bottom:7px;
	list-style:none;
	font-size:12px;
}

ul.sitemaplite li a{
	list-style:none;
	color:#000000;
}

ul.sitemaplite li a:visited{
	list-style:none;
	color:#000000;
}

ul.sitemaplite li a:hover{
	list-style:none;
	color:#005da4;
	text-decoration:underline;
}

ul.sitemapsub{
	margin:0 0 0 15px;
	padding:0 0 5px 0;
}

ul.sitemapsub li a{
	text-transform:none;
	list-style-image:none;
	/*background-image:url(http://static.cv-library.co.uk/images/candidate/greenarrow_circle.gif);
	background-repeat:no-repeat;*/
	background-image:none;
	padding-left:10px;
}

/* Save Search */

.saveSearchContainer{
	width:550px;
	float:left;
	margin:0;
	padding:30px 100px 30px 100px;
	clear:both;
}

.saveSearch{
	width:550px;
	float:left;
	padding:0;
	margin:0;
}

.saveSearchLeft{
	width:475px;
	height:37px;
	float:left;
	padding:0;
	margin:0;
	background-image:url(http://static.cv-library.co.uk/images/saveSearch_bg.gif);
	background-repeat:no-repeat;
}

input.saveSearchInput{
	width:150px;
	margin:9px 0 0 319px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.saveSearchRight{
	width:74px;
	height:37px;
	padding:0;
	margin:0;
	float:left;
}

.awardsRow{
	width:458px;
	float:left;
	margin-bottom:5px;
	padding-bottom:10px;
	border-bottom:1px dashed #c9cfdd;
}

.awardsIcon{
	width:140px;
	float:left;
	padding-top:15px;
}

.awardsText{
	width:318px;
	float:left;
}

ul.awardsList{
	margin:0;
	padding:0;
}

ul.awardsList li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	margin-bottom:3px;
}

.jobNumber{
	color:#005da4;
}

/* Grey cvl buttons */

.cvlBtnInline{
	float:left;
	margin-right:5px;
}

.cvlBtnInline2{
	float:left;
	margin-right:0;
}

.cvlBtnGreyWrapper{
	float:left;
	display:inline;
}

.cvlBtnGrey{
	float:left;
	clear:both;
	background:url(http://static.cv-library.co.uk/images/cvlBtnGrey_left.gif) no-repeat;
	padding:0 0 0 5px;
	margin:5px 0 0 0;
	color:#ffffff;
	display:inline;
}

.cvlBtnGrey a{
	float:left;
	height:26px;
	background:url(http://static.cv-library.co.uk/images/cvlBtnGrey_center.gif) repeat-x left top;
	line-height:26px;
	padding:0 0 0 3px;
	color:#003777;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.cvlBtnGrey a:visited{
	color:#003777;
}

.cvlBtnGrey a:hover{
	color:#005da4;
	text-decoration:underline;
}

.cvlBtnGrey span{
	background:url(http://static.cv-library.co.uk/images/cvlBtnGrey_right.gif) no-repeat;
	float:left;
	width:8px;
	height:26px;
}

.qrcode{
	width:82px;
	height:80px;
	float:left;
	margin-bottom:10px;
	padding:10px 0 0 78px;
	background-image:url(/images/qrcode_bg.gif);
	background-repeat:no-repeat;
}

.qrcode img{
	float:left;
	margin:0;
	border:1px solid #003777;
}

/* Twitter share code */

.twitter-share-button{
	display:inline;
    	float:left;
    	width:55px;
    	height:22px;
    	padding:0;
    	margin:0 8px;
}

#custom-tweet-button a{
	display:inline;
    	float:left;
    	width:55px;
    	height:22px;
    	padding:0;
    	margin:0 8px;
    	background: url('http://static.cv-library.co.uk/images/twitter_share.gif') no-repeat;
}

#custom-tweet-buttonSide a{
	display:inline;
    	float:left;
    	width:55px;
    	height:22px;
    	padding:0;
    	margin:0;
    	background: url('http://static.cv-library.co.uk/images/twitter_share.gif') no-repeat;
}

