/* SITE SKIN */

body
{
	background: url(http://www.tqrecruitment.com/graphics/bgr.gif) #efefef repeat-x top left;
	}
	
	
#header #mainNav ul
{
	margin: 0;
	}
	
#header .logo 
{
	padding: 20px 20px 10px 20px;
	}
	
#header .banner
{
	margin: 10px;
	}
	
#content {
	clear:both;	
}

.mainCap
{
	float: left;
	clear: right;
	margin: 0 0 6px 0;
	clear: both;
	}

#content #main 
{
		background: url(http://www.tqrecruitment.com/graphics/main-top.gif) white repeat-x top left;
float: left;
padding: 0 10px;


}

#content #main h1
{
			background: url(http://www.tqrecruitment.com/graphics/h1-cap.gif) no-repeat top right;
	padding: 3px 10px 10px 0;
	margin: 3px 0;
	width: auto;
	text-transform: uppercase;
	display: inline-block;
	color: White;
	}

#header
{
	float: left;
	}

#content #sideNav {
	background: url(http://www.tqrecruitment.com/graphics/bgr-sidebar.gif) #f26924 no-repeat top left;
	margin: 0 10px;
	padding: 5px 5px;
	color: White;
}


#content #sideNavContainer {
float:left;
overflow:hidden;
width:212px;
}


#content #sideNav a:link,
#content #sideNav a:visited
 {
	color: White;
	text-decoration: underline;
}

.sideNavBottom,
.sideBannerContainer
{
	border-bottom: 6px solid white;
	float: left;
	margin: 0 10px;

	}



#mainNav li.navNode {
	background: url(http://www.tqrecruitment.com/graphics/bgr-navitem.gif) no-repeat top right;
	display: inline;
	list-style: none;	
	list-style-position:inside;
	padding:0;
	float: left;
margin: 2px 0;
}

#mainNav li.last {
	background: none;
	
}


#header #mainNav
{
	width: 760px;
	overflow: hidden;
	float: right;
	height: 29px;
	background: url(http://www.tqrecruitment.com/graphics/nav-backdrop.gif) no-repeat top left;
	margin: 5px 10px 0 10px;
	}
	
#header #mainNav a:link,
#header #mainNav a:visited
{
	color: White;
	text-decoration: none;
	font-size: 12px;
	padding: 5px 23px;
	
	font-weight: bold;
	text-transform: uppercase;
	}
	
#folio_wrap {
	background: url(http://www.tqrecruitment.com/graphics/slide-background.jpg) no-repeat top left;
  width: 760px;
  height: 193px;
  overflow: hidden;
  float: left;
  margin: 0 0 6px 0;
}

#footer{
	background: url(http://www.tqrecruitment.com/graphics/bgr-footer.gif) no-repeat top left;
	margin: 10px;
	clear: both;
	height: 41px;
	padding: 3px;
}

#footer .fleft
{
	float: left;
	}
	
.companyName
{
	padding: 9px 0 0 5px;
	font-size: 13px;
	color: #555555;
	float: left;
	}

.footerMenu
{

	font-size: 12px;
	float: right;
	}
	
.footerMenu li a:link,
.footerMenu li a:visited
{
	color: white;
	display: block;
	float: left;
	padding: 10px 8px 0 5px;
		background: url(http://www.tqrecruitment.com/graphics/footer-slash.gif) no-repeat top right;
	text-decoration: none;
	}
	
.footerMenu li.last a:link,
.footerMenu li.last a:visited
{
	padding: 10px 5px 0 5px;
		background: none;
	}
	
.employersPanel,
.jobseekersPanel
{
padding:6px 0 0 8px;
	width: 275px;
	float: left;
height: 145px;
overflow: hidden;
	}
	
.employersPanel .UserContent ul li
{
list-style-image: url(http://www.tqrecruitment.com/graphics/bluearrow.gif);	
	}
	
.employersPanel .UserContent ul li a:link,
.employersPanel .UserContent ul li a:visited
{
	color: #0666A5;
	}
	
.jobseekersPanel .UserContent ul li
{
list-style-image: url(http://www.tqrecruitment.com/graphics/whitearrow.gif);
	}
	
.employersPanel .UserContent ul li,
.jobseekersPanel .UserContent ul li
{

list-style-type:disc;
margin: 8px  0;
font-weight: bold;
font-size: 14px;
	}
	
.latestNews 
{
	width: 572px;
	}
	
.employersPanel h1,
.jobseekersPanel h1,
.latestNews dt
{
	color: White;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	font-size: 16px;
font-weight: bold;
	}
	
.latestNews dt .SearchResultsRow dd
{
	color: #464646;
	text-transform: none;
	}
	
.employersPanel{
	background: url(http://www.tqrecruitment.com/graphics/employers-bgr.jpg) no-repeat top left;

}

.jobseekersPanel{
	background: url(http://www.tqrecruitment.com/graphics/jobseekers-bgr.jpg) no-repeat top left;
margin-right: 5px;
}

.panelBanners
{
	margin-bottom: 7px;
	}
	
.latestNews
{
	float: left;
	background: url(http://www.tqrecruitment.com/graphics/news-bgr.jpg) no-repeat top left;
	margin-bottom: 0;
	}
	
.latestNews dt,
.latestNews table,
#main .latestNews dl dd

{
	margin: 0!important;
	padding: 0!important;
	}
	
.latestNews .SearchResultsRow dl
{
	margin: 0!important;
	padding: 8px 0 0 0!important;
	}
#main .latestNews dl .SearchResultsRow dd
{
	font-size: 11px;
	padding-right: 10px!important;
	height: 14px;
	overflow: hidden;
	}
	
.latestNews dl
{
padding:6px 0 0 8px!important;
	margin: 0!important;
	}
	
.latestNews a:link,
.latestNews a:visited
{
	color:#0666a5;
	font-weight: bold;
	text-decoration: none;
	}
	
.latestNews dt a:link,
.latestNews dt a:visited
{
	font-size: 14px;
	padding-top: 8px;
	width: auto;
	clear: both;
	}
	


.dv3QuickSideSearchPanel select,
.dv3QuickSideSearchPanel input
{
	color: #0060a1!important;
	}	
.dv3QuickSideSearchPanel input,
.dv3LoginTop div input
{
	width: 175px;
	}
	
.dv3QuickSideSearchPanel select

{
	width: 180px;
	}
	
.dv3QuickSideSearchPanel .formButtons,
.candidateLogin .formButtons
{
	margin: 5px 0;
	}
	

	
.candidateLogin .dv3LoginTop
{
	position:relative;
width:100%;
	}
	
.dv3QuickSideSearchPanel .formButtons .btn,
.dv3LoginTop .formButtons .btn
{
	float: right;

	border: 0;
	font-size: 11px;
	color: #0060a1;
	height: 15px!important;
	#height: 18px!important;
	padding: 3px 0 15px 0!important;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	width: 58px!important;
		background: url(http://www.tqrecruitment.com/graphics/button-background.png) no-repeat top left;
	}
	
	
.candidateLogin .formButtons
{
	float: right;
	width: 60px;
	}
	
.candidateLogin .forgottenpass
{
	width: 120px;
	padding: 5px 0 0 0;
float: left;
	}

.candidateLogin .hideIT
{
	display: none;
	}
	
.candidateLogin .forgottenpass a
{

	}
	
.dv3QuickSideSearchPanel .formButtons a:link,
.dv3QuickSideSearchPanel .formButtons a:visited
{
	width: 100px;
	float: left;
	}
	
.quickSearch h3,
.candidateLogin h3,
.basket h3,
.navCandidate h3
{
		background: url(http://www.tqrecruitment.com/graphics/sidebarh3-left.gif) no-repeat top left;
	margin: 0px;
	color: white;
	font-size: 17px;
	padding: 0 0 0 3px;
	text-transform: uppercase;
	 }
	
.navCandidate
{
	padding:6px 0;
	}
	
#content #sideNav .navCandidate dd a:link,
#content #sideNav .navCandidate dd a:visited,
#content #sideNav .basket dd a:link,
#content #sideNav .basket dd a:visited
{
	display: block;
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
}
	
	
.quickSearch h3 span,
.candidateLogin h3 span,
.basket h3 span,
.navCandidate h3 span
{
	padding: 0 3px 0 0;
	margin: 1px 3px 0 0!important;
	display: block;
	float: left;

		background: url(http://www.tqrecruitment.com/graphics/sidebarh3-right.gif) no-repeat top right;
	color: #0666a5; }
	
.quickSearch label,
.candidateLogin label
{
	padding: 3px 0 2px 0!important;
	}
	
.basket
{
	border-top: 1px solid #d34c16;
	border-bottom: 1px solid #e27735;
 
	padding: 6px 0;
	}
	
.basket	.GroupApplyList
{
	margin: 0;
	}
.candidateLogin
{
		padding: 6px 0;
		border-top: 1px solid #d34c16;
	}
.quickSearch
{
		padding:0 0 6px 0;
		border-bottom: 1px solid #e27735;
	}
	
#sideBar .dlmenu dt a:link,
#sideBar .dlmenu dt a:visited
{
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
color: White;
 background: #0666a5;
	}
	
#sideBar .dlmenu dt.first a:link,
#sideBar .dlmenu dt.first a:visited
{
background: url(http://www.tqrecruitment.com/graphics/newsidebar-top.gif) #0666a5 no-repeat top left;
	}
	
#sideBar .dlmenu dt
{
	border-top: 1px solid #2177af;
	border-bottom: 1px solid #06629e;
	}
	
#sideBar .dlmenu dt.first
{
	border-top: none;
	}
	
#sideBar .dlmenu dt.last
{
	border-bottom: none;
	}
	
	
#sideBar .dlmenu dt.last a:link,
#sideBar .dlmenu dt.last a:visited
{
background: url(http://www.tqrecruitment.com/graphics/newsidebar-bottom.gif) #0666a5 no-repeat bottom left;
margin-bottom: 6px;
	}
	
#sideBar .dlmenu
{

	}
	
#sideBar .dlmenu dt a:hover,
#sideBar .dlmenu dt a:active{


	}
	
#main .dv3FormPanel .formButtons .btn,
#main .dv3FormPanel  .btn,
#main .btn {
background: url(http://www.tqrecruitment.com/graphics/main-button-background.gif) repeat-x bottom left;
color: White;
font-weight: bold;
padding: 3px;
text-transform: uppercase;
border: 1px solid #3985b8;
}

.section .UserContent
{
	color: White;
	font-size: 12px;
	}
	
	
.section .UserContent table table

{
	width:375px;
	margin-left: 10px;
	}
.section .UserContent table table.slide2

{
	width:auto!important;
	margin-left: 10px;
	}
	
.section .UserContent table table.slide2 td

{
	padding-top: 0px;
	}
	
.section .UserContent table table.ticklist td
{
	font-weight: normal!important;
	padding: 5px 0;
	}
	
.section .UserContent table table.ticklist
{
	margin: 5px 0;
	}
	
.section .UserContent table .imageLinks a img
{
	margin-right: 10px!important;
	}
	
.section .UserContent table table td

{
	font-weight: bold;
	padding-top: 10px;
	}
	
.section .UserContent table table ul
{
	margin: 0 15px;
	}
	
.section .UserContent table table ul li
{
	font-weight: normal;
	list-style-image: url(http://www.tqrecruitment.com/graphics/mini-contentarrow.gif);
	}
	
.section .UserContent a:link,
.section .UserContent a:visited
{
	color: White;
	}
	
.section .UserContent a:hover
.section .UserContent a:active
{
	color: White;
	}
	
	.latestNews .fRight
	{
		margin-right: 10px;
		}
		
		
#main .relatedHeadlines
{
	margin: 0;
	}
	
#main .relatedHeadlines .SearchResultsRowAlt dt,
#main .relatedHeadlines .SearchResultsRow dt
{
	font-size: 14px;
	}
	
#main .relatedHeadlines .SearchResultsRowAlt dd,
#main .relatedHeadlines .SearchResultsRow dd
{
	margin: 5px 0 5px 0;
	}
#main .relatedHeadlines .SearchResultsRowAlt dl,
#main .relatedHeadlines .SearchResultsRow dl
{
	margin: 0;
	}
	
#main .relatedHeadlines .SearchResultsRowAlt,
#main .relatedHeadlines .SearchResultsRow
{
		padding: 3px;
	}
	
#main .relatedHeadlines .SearchResultsRowAlt
{
	background:#f3f3f3;
	padding: 3px;
border-bottom: 3px solid white;
	}
	
#main .relatedHeadlines .SearchResultsRow
{
	background:#f5f5f5;
border-bottom: 3px solid white;
	}
	
	#main .jobResultsTitle
	{
		font-size: 14px;
		font-weight: bold;
		}

#main #vacancyDetails .searchNav
{
	float: left;
	}
		
#main #vacancyDetails .searchNav li
{
	margin: 0 5px 5px 0;
	}
	
#main #vacancyDetails .searchNav li .inShortlist
{
	background:#d7d7d7;
	background-image: none;
	}
	
#main .candidateLogin
{
	border: 0;
	}
	
#main .candidateLogin h3,
#main .candidateLogin h3 span
{
	background: none;
	color:#0666A5;
	}
	
#main .candidateLogin .dv3LoginTop input
{
	width: 130px;
	}
	
 #main .candidateLogin .dv3LoginTop .formButtons
 {
 	float: left!important;
 	}
	
 #main .candidateLogin .dv3LoginTop .formButtons .btn
 {
 	width: 120px!important;
 	float: left!important;
 	height: 25px!important;
 	}
 	
 #main .spaceMonster
{
	width: 60px!important;
#margin-left: -20px;
overflow: visible;
	}
	
#main .dv3LoginAndApply  .candidateLogin h3 span,
#main .dv3LoginAndApply  .candidateLogin h3
{
	font-size: 13px;
	padding: 0;
	}
	
#main .dv3LoginAndApply .candidateLogin .forgottenpass
{
	font-size: 11px;
	}
	
#ctl00_CPHContent_pnlProfile h1
{
	background:none!important;
color:#0061a1!important;
	}
	
#vacancyDetails ul li
{
	padding: 5px 0;
	}
	
.newsbottom
{
	#margin-top: 5px;
	}
