/* CSS Document for British Jobs */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:0;
	margin:0;
}

/*Links*/

a{
	color:#003366;
}

a:hover{
	text-decoration:underline;
}

/*Text CSS*/

.BritishText{
	font-size:0.8em;
	margin:0;
	padding:0;
}

.searchText{
	color:#FFFFFF;
	font-size:0.75em;
	font-weight:bold;
}

.searchTextSmall{
	color:#FFFFFF;
	font-size:0.7em;
}

.topjobTitle{
	font-weight:bold;
	font-size:1em;
	color:#990000;
	padding:0;
	margin:0;
}

.topjobTitle a{
	color:#990000;
	text-decoration:none;
}

.topjobTitle a:hover{
	text-decoration:underline;
}

.topjobtext{
	margin:0;
	padding:0;
}

/*Headings*/

h2.welcome{
	color:#003366;
	font-weight:bold;
	margin:10px 0 5px 0;
	font-size:0.8em;
}

h1.headingLocation{
	margin:0 0 15px 0;
	padding:0;
	font-size:0.75em;
}

h2.boxTitle{
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	padding-left:5px;
	margin:0;
	padding:0 0 0 8px;
}

.boxTitle{
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	padding-left:5px;
	margin:0;
	padding:0 0 0 8px;
}

h2.searchTitle{
	font-size:1.2em;
	color:#FFFFFF;
	padding:0;
	margin:5px 0 10px 0;
}

h2.sectorTitle{
	font-size:1.1em;
	color:#FFFFFF;
	margin:0;
	padding:2px 0 10px 0;
}

h3.locationslist{
	font-weight:bold;
	color:#003366;
	font-size:0.75em;
	padding:0;
	margin:0 0 2px 0;
}

h3.locationslist a{
	text-decoration:none;
}

h3.locationslist a:hover{
	text-decoration:underline;
}

h4.sectorList{
	color:#FFFFFF;
	font-size:0.75em;
	background-image:url(/images/sector_dot.gif);
	background-repeat:no-repeat;
	padding:0 10px 0 15px;
	margin:0 0 3px 0;
}

h4.sectorList a{
	color:#FFFFFF;
	text-decoration:none;
}

h4.sectorList a:hover{
	text-decoration:underline;
}

/*List Items*/

ul.BritishJobsNav{
	margin:0;
	padding:0;
}

ul.BritishJobsNav li{
	float:left;
	list-style:none;
	font-size:0.8em;
	font-weight:bold;
	color:#878787;
}

ul.BritishJobsNav li a{
	float:left;
	list-style:none;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
	background-image:url(/images/nav_verticalline.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:0 14px 0 6px;
}

ul.BritishJobsNav li a:hover{
	color:#990000;
}

ul.footerLinks{
	margin:5px 0 15px 20px;
	padding:0;
	font-size:0.9em;
}

ul.footerLinks li a{
	margin:10px 0 10px 0px;
	padding:0;
	color:#FFFFFF;
	text-decoration:none;	
}

ul.footerLinks li a:hover{
	text-decoration:underline;
}

h2.VacancyTitle{
	margin:0;
	padding:0;
	font-size:1.2em;
}

h2.vacancyh2{
	margin:0 0 10px 0;
	padding:0;
	color:#10365d;
	font-size:1.1em;
}

h3.vacancyh3{
	margin:5px 0 0 0;
	padding:0;
	color:#10365d;
	font-size:1em;
}

.formText{
	font-weight:bold;
	text-align:right;
	color:#10365d;
	font-size:0.9em;
}

.vacancyText{
	font-weight:bold;
	font-size:1em;
}

.quicksearchText{
	font-weight:bold;
	font-size:0.8em;
	color:#10365d;
}

ul.vacancyList{
	margin:0;
	padding:0;
}

ul.vacancyList li{
	list-style:none;
}

ul.benefits{
	margin:5px 0 10px 0;
	padding:0;
}

ul.benefits li{
	background-image:url(/images/benefits_arrow.gif);
	background-repeat:no-repeat;
	font-size:0.8em;
	padding:0 0 3px 18px;
	list-style:none;
}

h4.directoryName{
	color:#990000;
	font-size:1.2em;
	padding:0 0 2px 0;
	margin:0;
}

h4.directoryName a{
	color:#990000;
	padding:0 0 2px 0;
	margin:0;
	text-decoration:none;
}

h4.directoryName a:hover{
	text-decoration:underline;
}

ul.BritishJobsNavNew{
	margin:0 0 0 20px;
	padding:0;
}

ul.BritishJobsNavNew li{
	margin:0;
	padding:0 0 4px 0;
	float:left;
	list-style:none;
	font-size:0.95em;
	font-weight:bold;
	color:#878787;
}

ul.BritishJobsNavNew li a{
	float:left;
	list-style:none;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
	padding:0 14px 0 0;
}

ul.BritishJobsNavNew li a:hover{
	text-decoration:none;
	color:#990000;
}

ul.searchNumbers{
	margin:0;
	padding:0 10px 0 0;
}

ul.searchNumbers li{
	display:block;
	float:left;
	list-style:none;
	margin-right:5px;
	border:1px solid #acbacc;
	font-size:0.7em;
	text-decoration:none;
}

ul.searchNumbers li.current{
	display:block;
	float:left;
	list-style:none;
	margin-right:5px;
	border:1px solid #acbacc;
	font-size:0.7em;
	text-decoration:none;
	padding:5px 5px;
	background-color:#990000;
	color:#FFFFFF;
}

ul.searchNumbers li a{
	text-decoration:none;
	display:block;
	padding:5px 5px;
}

ul.searchNumbers li a:hover{
	background-color:#990000;
	color:#FFFFFF;
	display:block;
	
}

ul.agencyNumbers{
	margin:0;
	padding:0 10px 0 0;
}

ul.agencyNumbers li{
	display:block;
	float:left;
	list-style:none;
	margin-right:5px;
	border:1px solid #FFFFFF;
	font-size:0.9em;
	text-decoration:none;
	background-color: #003366;
	color: #FFFFFF;
}

ul.agencyNumbers li.current{
	display:block;
	float:left;
	list-style:none;
	margin-right:5px;
	border:1px solid #acbacc;
	font-size:0.9em;
	text-decoration:none;
	padding:5px 5px;
	background-color:#990000;
	color:#FFFFFF;
}

ul.agencyNumbers li a{
	text-decoration:none;
	display:block;
	padding:5px 5px;
	color: #FFFFFF;
}

ul.agencyNumbers li a:hover{
	background-color:#990000;
	color:#FFFFFF;
	display:block;
	
}

h2.resultsJobTitle, .resultsJobTitle a{
	color:#990000;
	font-weight:bold;
	font-size:1.1em;
	text-decoration:none;
	margin:0 0 5px 0;
	padding:0;
}

h2.resultsJobTitle a:hover{
	text-decoration:underline;
}

ul.footerLinks2{
	margin:3px 0 0 18px;
	padding:0;
}

ul.footerLinks2 li{
	padding:0;
	margin:0;
	font-size:0.9em;
	list-style:none;
	list-style-image:url(/images/footer_dot.gif);
	text-decoration:none;
	color:#000000;
}

ul.footerLinks2 li a{
	text-decoration:none;
	color:#000000;
}

ul.footerLinks2 li a:hover{
	text-decoration:underline;
}

.azlinks{
	font-size:0.9em;
}

.homewelcome{
	font-size:0.9em;
	color:#003366;
	margin:0;
	padding:10px 0;
}

h1.homeH1{
	padding:0;
	margin:0 0 10px 0;
	color:#FFFFFF;
	font-size:1.2em;
}

h2.moduleheading{
	color:#FFFFFF;
	font-size:1em;
	padding:0;
	margin:0 0 6px 0;
}

h3.modulelist{
	color:#FFFFFF;
	font-size:0.75em;
	margin:0 0 4px 5px;
	padding:0 0 0 20px;
	background-image:url(/images/module_arrow.gif);
	background-repeat:no-repeat;
}

h3.modulelist a{
	color:#FFFFFF;
	text-decoration:none;
}

h3.modulelist a:hover{
	text-decoration:underline;
}

h4.smallsectorlist{
	color:#000000;
	font-size:0.75em;
	padding:0 0 0 15px;
	margin:0 0 3px 0;
	background-image:url(/images/county_dot.gif);
	background-repeat:no-repeat;
}

h4.smallsectorlist a{
	text-decoration:none;
}

h4.smallsectorlist a:hover{
	text-decoration:underline;
}

h4.countyList{
	color:#000000;
	font-size:0.75em;
	padding:0 0 0 15px;
	margin:0 0 3px 0;
	background-image:url(/images/county_dot.gif);
	background-repeat:no-repeat;
}

h4.countyList a{
	text-decoration:none;
}

h4.countyList a:hover{
	text-decoration:underline;
}

	.suggest_link {
		font-weight: bold;
		background-color: #FFFFFF;
		padding: 4px 12px 4px 6px;
		color: #000000;
	}
	.suggest_link_over {
		font-weight: bold;
		background-color: #990000;
		padding: 4px 12px 4px 6px;
		color: #FFFFFF;
	}

h4.directoryName{
	color:#990000;
	font-size:1.2em;
	padding:0 0 2px 0;
	margin:0;
}

h4.directoryName a{
	color:#990000;
	padding:0 0 2px 0;
	margin:0;
	text-decoration:none;
}

h4.directoryName a:hover{
	text-decoration:underline;
}

.linkTitle{
	font-weight:bold;
	font-size:0.8em;
	color:#990000;
	margin:5px 0 3px 0;
	padding:0;
}

.linkTitle a{
	font-weight:bold;
	color:#990000;
	text-decoration:none;
}

.linkTitle a:hover{
	text-decoration:underline;
}

ul.sectors li {
	list-style: square;
}

ul.sectors li h4{
	font-size: 1.1em;
	font-weight:normal;
	margin:0;
	padding:0;
}

ul.sectors li h4 a{
	text-decoration:none;
}

ul.sectors li h4 a:hover{
	text-decoration:underline;
}

table.britishTable{
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #acbacc;
	font-size:0.9em;
}

table.britishTable td{
	border:1px solid #acbacc;
}

table.agencyTable{
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #acbacc;
	font-size:0.9em;
}

table.agencyTable td{
	border:1px solid #acbacc;
}

.linkTitle{
	font-weight:bold;
	font-size:0.8em;
	color:#990000;
	margin:5px 0 3px 0;
	padding:0;
}

.linkTitle a{
	font-weight:bold;
	color:#990000;
	text-decoration:none;
}

.linkTitle a:hover{
	text-decoration:underline;
}

table.britishTable{
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #acbacc;
	font-size:0.9em;
}

table.britishTable td{
	border:1px solid #acbacc;
}

h3.sectorJob{
	color:#990000;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
	font-size:1em;
}

h3.sectorJob a{
	color:#990000;
	font-weight:bold;
}

h2.sectorJobs{
	font-size:0.9em;
	font-weight:bold;
	margin:0;
	padding:0;
}

ul.BritishList{
	font-size: 0.8em;
}

ul.BritishError{
	font-size: 0.8em;
	color: #990000;
}

ul.candidateNav{
	font-size:0.8em;
	margin:0px 0 5px 15px;
	padding:0;
}

ul.candidateNav li{
	list-style:square;
	color:#990000;
}

ul.candidateNav li a{
	text-decoration:none;
	color:#000000;
}

ul.candidateNav li a:hover{
	text-decoration:underline;
}

.britishjobsBox{
	background-color:#e6e8ee;
	border-left:1px solid #acbacc;
	border-right:1px solid #abcacc;
}

table tr.CVActive{
	background-color:#336699;
	color:#FFFFFF;
}

p.BritishError{
	font-size: 0.7em;
}

.agencyTitle{
	color:#003366;
	font-size:0.9em;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:0;
}

ul.sectors{
	margin:10px 0 0 15px;
	padding:0;
}

ul.sectors li{
	margin:0;
	padding:0;
	list-style:square;
	color:#003366;
}

ul.sectors li h4{
	font-size:0.95em;
	font-weight:normal;
	margin:0;
	padding:0;
}

ul.sectors li h4 a{
	text-decoration:none;
	color:#000000;
}

ul.sectors li h4 a:hover{
	text-decoration:underline;
}

ul.sitemapLinks{
	font-size:0.8em;
	margin:10px 0 20px 20px;
	padding:0;
}

ul.sitemapLinks li{
	list-style:square;	
	color:#003366;
}

ul.sitemapLinks li h4{
	margin:0;
	padding:0;
	font-weight:normal;
}

ul.sitemapLinks li h4 a{
	text-decoration:none;
	color:#000000;
}

ul.sitemapLinks li h4 a:hover{
	text-decoration:underline;
}

table.adminTable{
	border:1px solid #acbacc;
	font-size:0.8em;
}

table.adminTable tr td{
	padding:5px;
	border:1px solid #acbacc;
}

table.adminTable tr.adminTableHeader th{
	background-color:#003366;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 5px;
}

table.adminTable tr.adminTableHeader td{
	background-color:#003366;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 5px;
}

ul.adminPageNumbers{
	margin:10px 0 0 0;
	padding:0;
}

ul.adminPageNumbers li{
	display:inline;
	font-size:0.8em;
	border:1px solid #acbacc;
	background-color:#003366;
	color:#FFFFFF;
	padding:2px 4px;
}

ul.adminPageNumbers li a{
	display:inline;
	color:#FFFFFF;
	text-decoration:none;
}

ul.adminPageNumbers li a:hover{
	display:inline;
	background-color:#990000;
	color:#FFFFFF;
	text-decoration:none;
}

