@import url(/css/undohtml.css);
/*		Undoes the basic set styles to negate any differences between browsers, for 
		instance <ul>s have very different levels of padding/margin in firefox versus IE */
@import url(/css/nav.css);
/*		Sets styles for the main nav bar */
@import url(/jobboard/css/main.css);
/*		Generic job board styles */

/* =========================================================== */
/*
====================================================
=== UPGRADE SITES TO V2: SITE SPECIFIC CSS FIXES ===
====================================================
*/
.JobDetailsSection h1{
	position:			relative!important;
	left:				0!important;
}
.jobInfo{
	margin-top:			-10px!important;
}
#JBcontent.jobResults .jobInfo,
#JBcontent.jobResults .featuredJob{
	margin-bottom:		20px;
}
#JBcontent.jobResults .jobInfo ul.jobDetails li{
	background:			transparent!important;
}
#JBcontent.jobResults .resultsActions{
	*height:			3.5em;
}
#JBcontent .savedsearch h2{
	font-size:			1em!important;
}

/*
==============================================
=== UPGRADE SITES TO V2: GENERAL CSS FIXES ===
==============================================
*/
#content ul, #JBcontent ul{
	margin:				0;
}
#content ul li, #JBcontent ul li{
	margin:				0;
	padding:			0;
	background:			transparent;
}
#latest h2{
	display:			none;
}
#breadcrumbs{
	display:			block;
}
form#frmNewsList{
	text-align:			left;
}
form#frmNewsList select{
	width:				80%;
}
#JBcontent.jobView .jobPreviewActionsTop{
	/* Don't add the standard v1 - v2 CSS for this rule! */
}
#JBcontent.jobView .jobPreviewActionsBot{
	/* Don't add the standard v1 - v2 CSS for this rule! */
}
/* =========================================================== */

/*********************
 *** GLOBAL STYLES *** 
 *********************/
body{
	font:			70%/140% Verdana, "Lucida Sans", sans-serif;
	color:			#00315E;
	text-align:		center;
}
#container{
	position:		relative;
	width:			975px;
	margin:			0 auto;
	text-align:		left;
}
h1, h2, h3, h4, h5, h6{
	position:		relative;
	margin:			0 0 1em 0;
	font:			1.6em "Arial Black", Arial, sans-serif;
	text-transform:	capitalize;
	letter-spacing: -1px;
}
p{
	margin:			0 0 1em 0;
}
ul{
	text-align:		left;
}
a{
	color:			#1168B7;
}
a:hover{
	color:			#00315E;
	text-decoration:underline;
}
blockquote{
	margin:			0 3em 1em 3em;
	font-style:		italic;
	line-height:	1.6em;
}
.quoteOpen{
	margin-right:	5px;
}
.quoteClose{
	margin-left:	5px;
}
.smallPrint{
	margin:			0 0 1em 0;
	font-size:		0.8em;
	filter:			alpha(opacity=50); /* IE */
	zoom: 			1; /* Forces IE to apply the opacity */
    -moz-opacity:	0.5; /* Moz */
    opacity: 		0.5; /* CSS3 browsers */
}
.articleCredits{
	margin:			1.5em 0 0 0;
}
.miniQuote{ /* See ie.css */
	float:			right;
	font-weight:	bold;
	text-align:		right;
}
.miniQuote .quotee{
	font-size:		0.9em;
}
.left{
	float:			left;
}
.right{
	float:			right;
}
.noborder{
	border:			none!important;
}
.txtLeft{
	text-align:		left;
}
.txtRight{
	text-align:		right;
}
.txtCentre{
	text-align:		center;
}
.txtJustify{
	text-align:		justify;
}
.imgLeft, .iSubLeft{
	float:			left;
	margin:			0 10px 10px 0;
}
.imgRight, .iSubRight{
	float:			right;
	margin:			0 0 5px 10px;
}
.iSubLeft, .iSubRight{
	border:			1px solid #999;
}
.imgCentre{
	display:		block;
	margin:			0 auto;
}
.Hdivider{
	clear:			both;
	margin:			0 0 15px 0;
	padding:		15px 0 0 0;
	border-bottom:	1px solid #E3EDF6;
}
.clearBoth{
	clear:			both;
}
.floatHack{
	clear:			both;
	height:			1px;
	visibility:		hidden;
	margin:			-1px 0 0 0;
	font-size:		1px;
	line-height:	1px;
	color:			transparent;
}

/*	These two rules would prevent (at least partly) the client from ruining the site by adding their own formatting (font tags, etc.)
	But I doubt it will ever be cleared to use!
*/
/*font{
	font:			1em Verdana, "Lucida Sans", sans-serif;
	color:			#00315E;
}
font strong{
	font-weight:	normal;
}*/

/* --- Form styling --- */
.button1{
	padding:		2px 5px;
	font-weight:	bold;
	font-size:		1em;
	color:			#00315E;
	text-align:		center;
	background:		#fff;
}
.button1 a{
	color:			#00315E!important;
}	
.button2{
	padding:		2px 5px;
	font-weight:	bold;
	font-size:		1em;
	color:			#fff;
	background:		#999;
}
.button2 a{
	color:			#fff!important;
}
.button3{
	padding:		2px 5px;
	font-weight:	bold;
	font-size:		1em;
	color:			#00315E;
}
.button3 a{
	color:			#00315E!important;
}
.button6{
	height:			25px;
	margin:			0 0 5px 0;
	padding:		2px 5px;
	font-weight:	bold;
	font-size:		1em;
	background:		#fff;
}
.magSubscribeLink, .viewMagLink{ /* See ie7.css & ie.css */
	display:			block;
	float:				left;
	width:				75px;
	height:				17px;
	padding-top:		3px;
	font-weight:		bold;
	text-align:			center;
	color:				#efefef;
	border:				0;
	background:			url(/images/backgrounds/smallButton.gif) no-repeat;
}
.viewMagLink{
	float:				right;
}
.magSubscribeLink:hover, .viewMagLink:hover{
	text-decoration:	none;
	color:				#fff;
}
.button4{
	margin:			2em 0 0 0;
}
.button4 a{
	display:		inline;
	padding:		5px 10px;
	font-weight:	bold;
	font-size:		1em;
	color:			#fff!important;
	text-transform:	capitalize;
	background:		#999
}	
.message{
	margin:			2em 5em!important;
	font:			bold 1.4em/2em "Arial Bold", Arial, sans-serif!important;
	letter-spacing:	-1px!important;
	color:			#00315E!important;
	text-align:		center;
}		

/**************
 *** HEADER *** 
 **************/
#header{
	position:		relative;
	height:			115px;
}
#header #logo{
	position:		absolute;
	top:			10px;
	left:			10px;
}
#header #bannerAd{
	position:		absolute;
	top:			10px;
	right:			10px;
}
ul#icoButtons{
	margin-top:		-20px!important;
}
/*******************
 *** INTRO/FLASH *** 
 *******************/
#intro{ /* See ie.css for IE settings */
	float:			left;
	width:			595px; /* Total = 655px */
	min-height:		220px;
	padding:		10px 45px 0 15px;
	background:		url(/images/backgrounds/intro.jpg) repeat-x;
}
#intro strong{
	font-size:		1.1em;
	line-height:	1.5em;
}
#intro ul{
	height:			50px;
	margin:			-5px -41px 0 -10px!important;
}
#intro ul li{
	float:			left;
	margin:			5px 5px 0 0!important;
}
#flash{
	float:			right;
	width:			320px;
}
 
/***************
 *** CONTENT *** 
 ***************/
#content{
	clear:			both;
}
#content .box1{
	margin:			0 0 0.5em 0;
	padding:		5px;
	background:		#fff;
}

/* --- LHS --- */
#jobseekers, #subSideBar{
	position:		relative;
	float:			left;
	width:			187px; /* Total = 195px */
	padding:		2px 4px;
	font-size:		0.9em;
	background:		url(/images/backgrounds/jobseekers.gif) no-repeat top #999;
}
#subSideBar{
	width:			162px; /* Total = 170px */
	padding:		4px;
	background:		url(/images/backgrounds/subSideBar.gif) no-repeat top #999;
}
#jobseekers h2, #subSideBar h2{
	font-size:		1.8em;
	margin:			0 0 0.5em 4px;
	color:			#fff;
}
#jobseekers h2 a, #subSideBar h2 a, #jobseekers .box1 h2 a, #subSideBar .box1 h2 a, #recruiters h2 a{
	color:			#fff;
	text-decoration:none;
}
#jobseekers .box1 h2, #subSideBar .box1 h2{
	margin-top:		-5px;
	margin-left:	0;
	color:			#999;
}
#jobseekers ul li, #subSideBar ul li{
	position:		relative;
	padding:		0 0 0 15px!important;
	background:		url(/images/icons/bullet1.png) no-repeat 0 4px!important;
}
#jobseekers ul li a, #subSideBar ul li a{
	font-weight:	bold;
	color:			#00315E;
}
#jobseekers .button1, #subSideBar .button1{ /* See ie.css for IE6 settings */
	float:			right;
	width:			65px;
	margin:			5px 0 5px 0;
	font-size:		1.1em;
}
#jobseekers #quickReg{
	clear:			both;
	padding-bottom:	0;
	font-size:		1.1em;
}
#jobseekers #quickReg h2{
	clear:			both;
	font-size:		1.6em;
}
#jobseekers .button2, #jobseekers .button3{
	margin-bottom:	5px;
}
#jobseekers .magAd, #subSideBar .magAd{
	display:		block;
	margin:			0 auto 0 auto;
	padding:		5px 23px 5px 24px;
	background:		#fff;
}
#subSideBar .magAd{
	padding:		5px 11px 5px 11px;
}

/* --- Main --- */
#main, #subMain{
	position:		relative;
	float:			left;
	width:			555px; /* Total = 563px */
	margin:			0 15px 0 14px;
	padding:		0 4px 4px 4px;
	background:		url(/images/backgrounds/main.gif) no-repeat top #999;
}
#main{
	padding-bottom:0;
}
#subMain{
	width:			652px; /* Total = 660px */
	margin:			0 10px;
	background:		url(/images/backgrounds/subMain.gif) no-repeat top #B1D3EC;
}
#subMain.adminArea{
	width:			950px;
	background:		#B1D3EC;
}
#main h2, #subMain h2{
	margin:			0 0 0.5em 4px;
	color:			#24408F;
	letter-spacing:	0px;
}
#main h2{
	color:			#fff;
}
#main h1.xl{
	margin:			0 0 0 5px;
	padding-bottom:	10px;
	font-size:		1.6em;
	color:			#fff;
	letter-spacing:	0px;
}
#main h2.latestOpp{
	margin:			15px 0 4px 5px;
}
#main .jobMatrix{
	width:			100%;
	font-size:		0.9em;
	line-height:	1.3em;
	background:		#fff;
}
#main .jobMatrix th{
	width:			33.3%;
	padding:		3px;
	font-weight:	bold;
	font-size:		1.1em;
	vertical-align:	top;
	border-right:	2px solid #fff;
	background:		#D0E5F4;
}
#main .jobMatrix td{
	padding:		4px 3px;
	vertical-align:	top;
	border-right:	2px solid #fff;
}
#main .jobMatrix a{
	color:			#00315E;
}
#main .jobMatrix .shaded td{
	background:		#E4FBFB;
}
#main .LatestVacanciesTBL{
	font-size:		0.9em;
	line-height:	1.3em;
	background:		#fff;
}
#main .LatestVacanciesTBL a{
	color:			#00315E;
}
#main .LatestVacanciesTBL td{
	padding:		6px 4px;
	border-bottom:	1px dashed #205091;
}
#main .LatestVacanciesCol1{
	width:			100px;
	text-align:		center;
}
#main .LatestVacanciesCol2{
	width:			455px;
}
#main .LatestVacanciesCol2 span{
	display:		block;
}
#main .jobs_Jobtitle, #main .jobs_Location{
	font-weight:	bold!important;
}
#main .box2{
	width:			545px;  /* Total = 555px */
	margin:			-1px auto 0 auto;
	padding:		2px 5px 24px 5px;
	background:		#fff;
}
#main .button2{
	float:			right;
	width:			150px;
	margin:			0;
}
/* --- Quick Search --- */
#search{
	position:			relative;
	width:				36em;
	height:				5em;
	margin:				0 auto;
	padding:			0 0 20px 0;
}
#search h2{
	display:			none;
}
#search dt{
	font-weight:		bold;
}
#search select{
	width:				20em;
	font-size:			1.2em;
}	
#search #locallabelJobType{
	position:			absolute;
	bottom:				2.7em;
	left:				0em;
}
#search #locallstJobType{
	position:			absolute;
	bottom:				2em;
	left:				9em;
}
#search #locallabelKeywords{
	position:			absolute;
	top:				0em;
}
#search #localstrKeywords{
	position:			absolute;
	top:				0em;
	left:				9em;
	width:				19.2em;
	padding:			0.1em 0.25em;
	font-size:			1.2em;
	color:				#888;
}
#search .submit input{
	position:			absolute;
	bottom:				3px;
	left:				10.7em;
	width:				115px;
	height:				20px;
	font-weight:		bold;
	color:				#efefef;
	border:				0;
	background:			url(/images/backgrounds/searchButton.png) no-repeat;
}
#search .quicknotes{
	display:			none;
}
#search .KeywordsHelp{
	position:			absolute;
	top:				5em;
	left:				33em;
}
#search .submit a{
	position:			absolute;
	bottom:				3px;
	right:				15px;
}

/* -------------------- */
/* Quick Links Buttons */
ul#quickLinkButtons li a{
	display:			block;
	padding:			5px 10px;
	margin:				0;
	font-weight:		bold;
	font-size:			1.2em;
	color:				#fff;
	border:				3px solid #fff;
	background:			#999;
}
ul#quickLinkButtons li a:hover{
	text-decoration:	none;
	background:			#777;
}

/* -------------------- */



#subMain #subBox{
	width:			632px; /* Total = 652px */
	margin:			34px auto 0 auto;
	padding:		10px 10px;
	text-align:		justify;
	background:		url(/images/backgrounds/subBox.jpg) no-repeat right bottom #fff;
}
#subMain.adminArea #subBox{
	width:			930px;
}
#subMain #subBox h1{
	position:		absolute;
	top:			3px;
	left:			5px;
	height:			30px;
	font-size:		1.5em;
	color:			#24408F;
	text-align:		left;
	letter-spacing:	-1px;
	overflow:		hidden;
}
#subMain #subBox h1.longTitleH1{
	top:			3px;
	left:			4px;
	width:			652px;
	height:			52px;
	background:		#B1D3EC;
}
#subMain #subBox .longTitle {
	margin:			20px auto 0 auto;
}
#ClientsCustomText h1{
	position:		relative!important;
	top:			0!important;
	left:			0!important;
	height:			auto!important;
	font:			bold 1.3em/1.6em Arial, sans-serif!important;
	text-transform:	none;
	overflow:		auto!important;
}
#subMain #subBox{
	width:			632px; /* Total = 652px */
	margin:			34px auto 0 auto;
	padding:		10px 10px;
	text-align:		justify;
	background:		url(/images/backgrounds/subBox.jpg) no-repeat right bottom #fff;
}
#subMain #subBox h1 a{
	color:			#24408F;
	text-decoration:none;
}
#subMain h3{
	margin:			0.2em 0 1em 0.2em;
	font:			bold 1.3em Arial, sans-serif;
	text-transform:	none;
}
#subMain h4, #subMain h5,#subMain h6{
	margin:			0.2em 0 1.5em 0em;
	font:			bold 1.3em Arial, sans-serif;
	text-transform:	none;
	letter-spacing:	normal;
}
#subMain h5{
	margin:			1.5em 0 0.3em 0;		
	font-size:		1.2em;
}
#subMain h6{
	margin:			1.5em 0 0 0;		
	font:			bold 1em Verdana, "Lucida Sans", sans-serif;
}
#subMain .button4{
	margin:			2em 0 4em 0;
}
#subMain #subBox address{
	margin:			0 0 1em 0;
}
#subMain #subBox ol.terms{
	margin:			0 0 0 2.5em;
	list-style:		decimal;
}
#subMain #subBox ol.terms li{
	margin:			0 0 0.8em 0;
	font-weight:	bold;
}
#subMain #subBox ol.terms li ul{
	margin:			0.5em 0 0.5em 1em!important;
	list-style:		none;
}
#subMain #subBox ol.terms li ul li{
	padding:		0;
	font-weight:	normal;
	background:		none;
}
#subMain #subBox ul{
	margin:			0 1em 1em 1em!important;
}
#subMain #subBox ul li{
	padding:		0 0 0.3em 15px!important;
	background:		url(/images/icons/bullet1.png) no-repeat 0 4px;
}
#subMain #subBox #subPageNav{
	position:		absolute;
	top:			10px;
	right:			10px;
	color:			#24408F;
}
#subMain #subBox #subPageNav a{
	margin:			0;
	padding:		0 0 0 5px;
	color:			#24408F;
	border-left:	1px solid #24408F;
}
#subMain #subBox #servicesMenu{
	width:			600px;
	margin:			0 auto;
	padding:		0 0 0 0;
	list-style:		none;
	border:			1px solid #B5CFD9;
	background:		#EEF4F7;
}
#subMain #subBox #servicesMenu a{
	position:		relative;
	display:		block;
	padding:		10px 10px 10px 65px;
}
#subMain #subBox #servicesMenu a:hover{
	text-decoration:none;
}
#subMain #subBox #servicesMenu span{
	display:		block;
	margin:			0 0 1em 0;
	color:			#00315E;
}
#subMain #subBox #servicesMenu span em{
	font-style:		normal;
	color:			#1168B7;
}
#subMain #subBox #servicesMenu .buyCredits{ 
	border-bottom:	1px solid #C2D7E0;		
	background:		url(/images/icons/purchase_credits.png) no-repeat 6px 12px;
}
#subMain #subBox #servicesMenu .latestNews{ 
	border-bottom:	1px solid #C2D7E0;		
	background:		url(/images/icons/news.png) no-repeat 6px 12px;
}
#subMain #subBox #servicesMenu .links{ 
	border-bottom:	1px solid #C2D7E0;		
	background:		url(/images/icons/links.png) no-repeat 6px 12px;
}
#subMain #subBox #servicesMenu .pschTesting{ 
	border-bottom:	1px solid #C2D7E0;		
	background:		url(/images/icons/testing.png) no-repeat 6px 12px;
}
#subMain #subBox #servicesMenu .careerCentre{ 
	border-bottom:	1px solid #C2D7E0;		
	background:		url(/images/icons/careers.png) no-repeat 6px 12px;
}
#subMain #subBox #servicesMenu .refineSearch{ 
	border-bottom:	1px solid #C2D7E0;		
	background:		url(/images/icons/search.png) no-repeat 6px 12px;
}
#subMain #subBox .articles li, #subMain #subBox .articles2 li{
	float:			left;
	width:			45%;
	margin-right:	2%!important;
}
#subMain #subBox .articles2{
	height:			5em;
	padding:		10px;
	border:			2px solid #B1D3EC;
}
#subMain #subBox .magNav{
	clear:			both;
	margin:			3em 0 4px 12px;
	font-size:		1em;
	color:			#2469A3;
}
#subMain #subBox .partnerships li{
	display:		block;
	float:			left;
	width:			220px;
	height:			102px;
	margin:			0 4em 2em 0!important;
	padding:		0;
	text-align:		center;
	background:		none;
}
#subMain ul.contentsList{
	margin-top:		1em!important;
}
#subMain .magButton1{
	clear:			both;
	position:		relative;
	top:			1em;
	width:			360px;
	margin:			0;
	padding:		5px;
	font:			bold 1.3em Arial, sans-serif;
	text-align:		center;
	border:			2px solid #8BB5D3;
	background:		#B1D3EC;
}
#subMain .magButton1 a{
	color:			#24408F;
	text-decoration:none;
}
#subMain .contactLeft, #subMain .contactRight{
	float:			left;
	width:			48%;
}
#subMain .contactH2{
	clear:			both;
	margin:			0.5em 0;
	font:			bold 1.2em Verdana, "Lucida Sans", sans-serif;
	color:			#00315E;
}
#subMain #subBox .contactDetails{
	margin:			0 0 0.3em 0;
}
#subMain #subBox .contactDetails strong{
	float:			left;
	display:		block;
	width:			8em;
	margin:			0;
}
#subMain .AddressTab{ /* See ie.css */
	margin-left:	8em;
}
/*#subMain address.contactDetails{
	padding-top:	1em;
}*/
#subMain #subBox .contactDetails strong.email{
	margin-bottom:	3.8em;
}
#subMain #subBox .emailAdd{
	margin:			0 0 1em 0!important;
}
#subMain #subBox .emailAdd li{
	margin:			0 0 0.3em 0!important;
	padding:		0;
	background:		none;
}

/* --- Recruiters --- */
#recruiters{
	position:		relative;
	float:			left;
	width:			180px; /* Total = 188px */
	padding:		0 4px;
	background:		url(/images/backgrounds/recruiters.gif) no-repeat top #999;
}
#recruiters h2{
	margin-left:	3px;
	color:			#fff;
}
#recruiters .box1{
	margin:			0;
	margin-top:		-8px;
	padding-bottom:	10px;
}
#recruiters .box1 ul li{
	position:		relative;
	padding:		0 0 0 15px!important;
	font-size:		0.9em;
	background:		url(/images/icons/bullet1.png) no-repeat 0 4px!important;
}
#recruiters .box1 ul li a{
	font-weight:	bold;
	color:			#00315E;
}
#recruiters #featuredComp{
	margin-bottom:	0px!important;
	padding-bottom:	12px;
	background:		#fff;
}
#recruiters #featuredComp li{
	float:			left;
	width:			90px;
	background:		#fff!important;
}
#recruiters #featuredComp li img{
	padding:		0 1px 5px 1px;
}
#recruiters .strats{
	position:		absolute;
	bottom:			0;
	right:			10px;
	width:			170px;
	font-size:		0.8em;
	color:			#00315E;
	text-align:		right;
}
#recruiters .strats a{
	color:			#00315E;
}

/* --- adScroller --- */
#adScroller{
	position:		relative;
	float:			left;
	width:			122px;
}
#adScroller img{
	margin:			0 auto 5px auto;
	border:			1px solid #999;
}
 
/**************
 *** FOOTER *** 
 **************/
#footer{
	clear:			both;
	padding:		10px 0;
	font-size:		0.9em;
	text-align:		center;
}
#footer a{
	color:			#00315E;
}
#footer ul{
	width:			68.5em;
	margin:			0 auto!important;
}
#footer li{
	float:			left;
	padding:		0 0.7em!important;
	border-right:	1px solid #999;
}

/*****************
 *** JOB BOARD *** 
 *****************/
#JBcontent{
	margin:			0;
	padding:		0;
}
#JBcontent form{
	text-align:		left;
}
#JBcontent h2, #JBcontent h3, #JBcontent h4{
	margin:			0 0 1em 0;
	font:			bold 1.3em Arial, sans-serif!important;
}
#JBcontent form.styled fieldset h2, #JBcontent form.styled fieldset h3{
	font:			bold 1em Arial, sans-serif!important;
	color:			#fff;
	background:		#999;
}
#JBcontent input.submit, #JBcontent button{	
	padding:		2px;
	border:			1px solid #165086;
}
#JBcontent table.results thead, #JBcontent table.CMSEmailEditor thead{	
	color:			#fff;
	background:		#999;
}
#JBcontent table.results thead a, #JBcontent table.CMSEmailEditor thead a{
	color:			#fff;
}
#JBcontent #legend li{
	margin:			0 5px 0 0!important;
	padding:		0!important;
	background:		none!important;
}
.savedsearch{
	border:			1px solid #ccc;
	border-color:	#ccc #aaa #aaa #ccc;
	padding:		0 0 0 10px;
	margin:			1em;
	width:			75%;
}
.savedsearch h2{
	width:			100%;
	margin:			0 0 0 -10px!important;
	padding:		2px 6px 2px 4px;
	background:		#999;
	color:			#fff!important;
}
.savedsearch h2 a{		
	color:			#fff!important;
	font-weight:	normal;
	font-size:		0.9em!important;
}
#JBcontent #frmLogin fieldset h2, #JBcontent #fldJobApply h2{
	height:			2.5em;
}

#breadcrumbs{
	font-weight:	bold;
	color:			#1143D2;
}
#breadcrumbs a{
	font-weight:	normal;
	color:			#002775;
}
#subMain #subBox #indexmenu .indexlink{
	float:			none;
	padding:		0;
	font:			bold 1em Arial, sans-serif;
	background:		none;
}
#subMain #subBox #indexmenu .indexlink ul{
	margin-top:		0.4em!important;
}
#subMain #subBox #indexmenu .indexlink ul li{
	font:			normal 1em Verdana, "Lucida Sans", sans-serif;
	color:			#00315E;
	background:		url(/images/icons/bullet1.png) no-repeat 0 4px!important;
}
#strTitle, #strHeading{
	width:			250px!important;
}
#lstCategory{
	position:		relative;
}
.advertisers_bottom{
	display:	none;
}
.CVStats{
	display:	none;
}
.advertisers_middle{
	background-image	:url(/jobboard/images/advertise/buy-job-packs.gif);
	background-repeat	:no-repeat;
	background-position	:180px 4px;
	}
.NewsItem{
	height:			60px;
}
.NewsText {
	width: 			490px;
	padding:		5px 10px 5px 0;	
}
#JBcontent.jobView .jobTitleLogo{
	line-height:	2em;
	overflow:		hidden;
	background-position:right top;
}
