/* Navigation */
a.navLevel1,a.navLevel1:visited{
text-decoration: none;
font-size: 12px;
color: #FFFFFF;
}

a.navLevel1:hover{
text-decoration: none;
font-size: 12px;
color: #FFFFFF;
}

/* Navigation */
a.navLevel1Selected,a.navLevel1Selected:visited{
text-decoration: none;
font-size: 12px;
color: #FFFFFF;
}

a.navLevel1Selected:hover{
text-decoration: none;
font-size: 12px;
color: #FFFFFF;
}

/* tomford page styles */
html,body,div{color: #323232;text-align:justify; font-size:11px;}

	#headerlogo{
	   background-image:url(/assets/152/mac_logo_large.gif);
	   background-repeat:no-repeat;
	   width: 300px;
	   height: 60px;
	   position: relative;
	   top:30px;
	}
	
	#nav {
	   background-image:url(/assets/51/tomford_nav_bg.gif);
	   cursor:default;
	   height: 55px;
	}

	#nav_btn_home {
		text-align:right;
		width:153px;
		height:26px;
		float: left;
		margin-top:1px;
		margin-left:2px;
		padding-top:9px;
		padding-right:15px;
		cursor:pointer;
	}	
	.navbtnhome {
		background-image:url(/assets/1/trans.gif);
	}
	.navbtnhomeover {
		background-image:url(/assets/152/mac_home_over.gif);
		background-repeat:no-repeat;
	}	

	#nav_btn_headoffice {
		text-align:center;
		width:197px;
		height:26px;	
		float: left;
		margin-top:1px;
		padding-top:9px;		
		cursor:pointer;
	}
	.navbtnheadofficeover {
		background-image:url(/assets/152/mac_ho_over.gif);
		background-repeat:no-repeat;
	}	
	
	#nav_btn_retail {
		text-align:center;
		width:167px;
		height:26px;
		float: left;
		margin-top:1px;
		padding-top:9px;
		cursor:pointer;
	}
	.navbtnretailover {
		background-image:url(/assets/152/mac_retail_over.gif);
		background-repeat:no-repeat;
	}	
	
	#nav_btn_temporary {
		text-align:left;
		width:224px;
		height:26px;
		float: left;
		margin-top:1px;
		margin-left:1px;		
		padding-top:9px;
		padding-left:15px;
		cursor:pointer;
	}
	.navbtntemporaryover {
		background-image:url(/assets/152/mac_tmp_over.gif);
		background-repeat:no-repeat;
	}	
	
	.seperator {
		background:transparent;
		width: 2px;
		height: 35px;
		float: left;
		margin-top:1px;
	}
	
	.subnav {
		display:none;
		background:#DCEDF7;
		width:171px;
		height:14px;
		margin-bottom:3px;
		filter:alpha(opacity=40);
		-moz-opacity:.40;
		opacity:.40;	
	}	
	
	#contenttop {
	   background-image:none;
	   background-repeat: no-repeat;
	   height:301px;
	   width:776px;
	   padding-bottom:5px;
	   margin-left:2px;
		margin-top:4px;
	}	

	#bestlogo{
		display:none;
	}
	
	#ioplogo{
	   background-image:url(/assets/96/black_bg_l.png);
	   background-repeat: no-repeat;
	   width:200px;
	   height:200px;
   top:230px;
		position:absolute;
		z-index:1;	   
	
	}
	
	#topleft {
	   float:left;
	   width:216px;
	   padding-top:20px;
	}	
	#content{
		margin-left:217px;
		width:525px;
		background:transparent; 
	}
	#topright {
	   float:right;
	   height:auto;
	   width:525px;
	   padding-right:35px;
	}
	
	#workingwith {
	   display:none;
	   height:21px;
	   width:776px;
	   margin-bottom:20px;
	   margin-left:2px;
		margin-top:4px;
	}	
	

	
	.logo{
	   background-image:url(/assets/5/logo_bg.gif);
	   background-repeat: no-repeat;
	   width:109px;
	   height:60px;
	   margin-bottom:10px;
	   float: left;
	   padding-top:2px;
	   padding-left:2px;	   
	}	
	.logotext{
	   background-image:url(/assets/5/logo_txt_bg.gif);
	   background-repeat: no-repeat;
	   width:433px;
	   height:60px;
	   margin-bottom:10px;
	   float: left;
	}	
	.withpassion{
	   display:none;
	   width:544px;
	   text-align:right;
	}		


/* JobFinder maps */

.jfmap { background-image: url(/vacancies/assets/maps/map.gif); background-repeat: no-repeat; }
.jfmap_scotland { background-image: url(/vacancies/assets/maps/map-scotland-mac.gif); background-repeat: no-repeat; }
.jfmap_ne { background-image: url(/vacancies/assets/maps/map-ne-mac.gif); background-repeat: no-repeat; }
.jfmap_nw { background-image: url(/vacancies/assets/maps/map-nw-mac.gif); background-repeat: no-repeat; }
.jfmap_yorkshire { background-image: url(/vacancies/assets/maps/map-yorkshire-mac.gif); background-repeat: no-repeat; }
.jfmap_eastmid { background-image: url(/vacancies/assets/maps/map-eastmid-mac.gif); background-repeat: no-repeat; }
.jfmap_westmid { background-image: url(/vacancies/assets/maps/map-westmid-mac.gif); background-repeat: no-repeat; }
.jfmap_eastanglia { background-image: url(/vacancies/assets/maps/map-eastanglia-mac.gif); background-repeat: no-repeat; }
.jfmap_london { background-image: url(/vacancies/assets/maps/map-london-mac.gif); background-repeat: no-repeat; }
.jfmap_se { background-image: url(/vacancies/assets/maps/map-se-mac.gif); background-repeat: no-repeat; }
.jfmap_sw { background-image: url(/vacancies/assets/maps/map-sw-mac.gif); background-repeat: no-repeat; }
.jfmap_wales { background-image: url(/vacancies/assets/maps/map-wales-mac.gif); background-repeat: no-repeat; }
.jfmap_ni { background-image: url(/vacancies/assets/maps/map-ni-mac.gif); background-repeat: no-repeat; }
.jfmap_eire { background-image: url(/vacancies/assets/maps/map-eire-mac.gif); background-repeat: no-repeat; }
.jfLabel{background-color:#000000; color:#FFFFFF;}
.jfHeading{background-color:#000000; color:#FFFFFF;}
#footer{background-color:#000000}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #000000}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


/* Results page styles */

.result1  { background-color: #E6E6E6; color:#343434;}
.result2  { background-color: #F5F5F5; color:#343434;}

a, a:visited { color: #333B62; text-decoration: none;}
a:hover, a:active{color: #333B62; text-decoration: none;}

a.jflink, a.jflink:visited { color:#000000;}
a.jflink:hover, a.jflink:active { color:#000000; text-decoration:underline; }

a.jfnavlink, a.jfnavlink:visited { color:#C90847;}
a.jfnavlink:hover, a.jfnavlink:active { color:#FFFFFF;}
a.jfnavlinkSelected, a.jfnavlinkSelected:visited { color:#FFFFFF;}
a.jfnavlinkSelected:hover, a.jfnavlinkSelected:active { color:#FFFFFF;}

a.jfnextlink, a.jfnextlink:visited { color:#FFFFFF;}
a.jfnextlink:hover, a.jfnextlink:active { color:#C90847;}

