/* Leisure Recruit - 2006 CSS Affinity New Media - NF */
/* Global Styles */
	body {margin:0; padding:0;background:#fff url(../../images/background.gif) left top repeat-x; font-family:arial,verdana,helvetica,sans-serif; font-size:11px;color:#666;}
	p {font-size:11px; line-height:1.5em; margin-top:0;}
	a img {border:none;}
	h1 {margin:0; padding:0;}
	h2,h3,h4 {color:#4e8cdd;text-transform:uppercase;}
	h2 {font-size:14px; letter-spacing:0.1em;}
	h3 {font-size:12px; margin:0px 5px 0 0;}
	h4 {font-size:11px;}
	select {font-size: 10px; width:110px;}
	a:link {color:#9cf; background-color:transparent;}
	a:visited {color:#999; background-color:transparent;}
	a:hover {color:#3366cc; background-color:transparent;} 
	a:visited:hover {color:#3366cc; background-color:transparent;}
	address {font-style:normal; text-align:left; margin:10px 0px 0px 5px;}
	h2.top {margin:0 0 30px 0;}
	p.topPara {margin-top:30px;}
	.upperLink {text-transform:uppercase; font-weight:bold;}
	.allcaps {text-transform:uppercase;}
	.smallPrint {font-size:10px;}
	
	/* Global Layout Styles */
	#container {margin:0px; padding:0; width:780px;background:transparent url(../../images/container_bkg_2.gif) center 208px no-repeat;}
	#mainContent {width:715px; margin:25px 0px 0 30px; background:transparent url(../../images/maincontent_bkg.gif) 128px 2px repeat-y;  overflow : hidden; _height : 1%;}
	#leftColumn {width:125px; min-height:200px; text-align:center; float:left;}
	#centerColumn {width:364px;padding:0; margin:0 22px 0 26px;float:left;}
	#rightColumn {width:175px;text-align:right;float:left; padding:50px 0px 0px 3px;}
	#rightColumn-textonly {width:160px;float:left;margin-left:15px;}
	#mainContent ol {padding:0;margin:5px 0 5px 22px;line-height:1.5em;}
	#mainContent ol li {margin:0 0 7px 0;}
	#mainContent ul {list-style-type:square; padding:0; margin:5px 0 5px 22px;line-height:1.5em;}
	#mainContent ul li {margin:0 0 7px 0;}
	#leftColumn form select {margin-top:2px;}
	br.clear {clear:left;}
	#randomImage {margin:0;padding:0;overflow:hidden; float:left; width:150px;}
		
	/* Flash header animation */
	#flashcontent {}
	
	/* Rollover Tab Navigation */
	ul#tabs  {list-style-type:none; margin:0; padding:0;width:250px;float:left;}
	ul#tabs li {padding:0; margin:0;float:left;}
	ul#tabs li a {display:block; width:50px; height:150px;}
	li#leisure a {background:transparent url(../../images/nav/nav_sectors_01.gif) 0px -150px no-repeat;}
	li#industrial a {background:transparent url(../../images/nav/nav_sectors_02.gif) 0px -150px no-repeat;}
	li#commercial a {background:transparent url(../../images/nav/nav_sectors_03.gif) 0px -150px no-repeat;}
	li#reliefDriving a {background:transparent url(../../images/nav/nav_sectors_04.gif) 0px -150px no-repeat;}
	li#construction a {background:transparent url(../../images/nav/nav_sectors_05.gif) 0px -150px no-repeat;}
	li#leisure a:hover,li#leisure a:link:visited:hover {background:transparent url(../../images/nav/nav_sectors_01.gif) 0px 0px no-repeat;}
	li#industrial a:hover,li#industrial a:link:visited:hover {background:transparent url(../../images/nav/nav_sectors_02.gif) 0px 0px no-repeat;}
	li#commercial a:hover,li#commercial a:link:visited:hover {background:transparent url(../../images/nav/nav_sectors_03.gif) 0px 0px no-repeat;}
	li#reliefDriving a:hover,li#reliefDriving a:link:visited:hover {background:transparent url(../../images/nav/nav_sectors_04.gif) left 0 no-repeat;}
	li#construction a:hover,li#construction a:link:visited:hover {background:transparent url(../../images/nav/nav_sectors_05.gif) 0px 0px no-repeat;}
	
	/* Main Navigation Styles */
	ul#mainNav {margin:0px 0px 0px 30px; padding:8px 0;list-style-type:none;}
	ul#mainNav li {display:inline; padding-left:16px; margin-left:0px; font-weight:bold;  text-transform:uppercase;background:transparent url(../../images/bullet_strokes.gif) left -1px no-repeat;}
	ul#mainNav li a {text-decoration:none;}
	ul#mainNav li a:link {color:#9cf;background-color:transparent;}
	ul#mainNav li a:visited {color:#999;background-color:transparent;}
	ul#mainNav li a:hover {color:#3366cc;background-color:transparent;}
		
	/* Generic Result Styles */
	.result {border-bottom:1px solid #ccc; margin-bottom:10px; overflow : hidden; _height : 1%;}
	.result h3 {font-size:12px; margin:0px 5px 10px 0;}
	.result a:link {color:#9cf;background-color:transparent;}
	.result a:visited {color:#999;background-color:transparent;}
	.result a:hover {color:#3366cc;background-color:transparent;}
	.result a:visited:hover {color:#3366cc;background-color:transparent;}
	
	/* News Result Styles */
	.newsItem {float:left; margin:0px 5px 5px 5px; width:100px;}
	.newsContent {float:left; width:240px;}
	
	/* Footer Styles*/
	#footer {width:715px; color:#999; text-align:right; padding:10px 0 0 0; margin:30px 0 0 30px;background:transparent url(../../images/border-top.gif) left top no-repeat;}
	#footer a:link {color:#999;background-color:transparent;}
	#footer a:visited {color:#999;background-color:transparent;}
	#footer a:hover {color:#3366cc;background-color:transparent;}
	#footerCredits {float:left;color:#666;}
	
	/* Form styles */
	label {font-weight:bold;}
	.formInputName {text-align:right;}
	.red {color:#c00;}
	#formTable {background-color:#fff; font-size:11px; color:#333;}
	#formTable td, #formTable th {background-color:#ebedf1;border-bottom:2px solid #fff;vertical-align: top;}
	#formTable th {text-align: right; font-weight:bold;}
	
	/* Apply links on vacancy.asp */
	#jobLinks {margin-top: 10px;padding-left: 15px;padding-right: 15px;background-image: url(../../images/job_apply_bg.gif);background-repeat: no-repeat;height: 48px;font-size: 12px;font-weight: bold;}
	#jobLinks span {line-height: 48px;text-transform: uppercase;}
	#jobLinks span a:link {color:#9cf;text-decoration: none;background-color:transparent;}
	#jobLinks span a:visited {color:#999;text-decoration: none;background-color:transparent;}
	#jobLinks span a:hover {color:#3366cc;background-color:transparent;}
	
	/* Sub Sector link list */
	#subSectorList {padding-left:6px; margin:15px 0 15px 0;text-align:left;}
	#subSectorList ul {text-align:left; padding-left:0px;margin-left:0px;list-style-type:none;}
	#subSectorList ul li {padding-left:0px; margin:0 0 5px 0;}
	#subSectorList a:link {color:#9cf;background-color:transparent;}
	#subSectorList a:visited {color:#999;background-color:transparent;}
	#subSectorList a:hover {color:#3366cc;background-color:transparent;}
	#subSectorList a:visited:hover {color:#3366cc;background-color:transparent;}
	
	/* Team images */
	img#team {margin-right:10px;}
