/* selectors */
body{background-color:#FFFFFF;margin-left:10px;margin-top:10px;margin-right:10px;margin-bottom:10px;font-family:Century Gothic,Verdana,Arial,Helvetica,sans-serif;}
td{font-family:Century Gothic,Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:12px;vertical-align:top;font-weight:normal;}
ul{list-style-type:square;font-size:11px;}
ol{font-size:11px;}
p,#vacancies p#vacancyIntro{font-size:11px;margin-top:-7px;position:relative;}
#vacancies p{margin:11px 0;}
textarea{font-size:14px;width:500px;height:300px;}
/* anchor selectors and pseudo classes */
a:link{color:#7799AA;text-decoration:none;font-weight:normal;}
a:visited{color:#7799AA;text-decoration:none;font-weight:normal;}
a:hover{color:#EE1111;text-decoration:none;font-weight:normal;}
a.menu:link{color:#000000;text-decoration:none;font-weight:normal;font-size:11px;background:url("images/dot.png");}
a.menu:visited{color:#000000;text-decoration:none;font-weight:normal;font-size:11px;}
a.menu:hover{color:#EE1111;text-decoration:none;font-weight:normal;font-size:11px;background:url(images/dotover.png);}
a.submenu:link{color:#666666;text-decoration:none;font-weight:normal;font-size:11px;}
a.submenu:visited{color:#666666;text-decoration:none;font-weight:normal;font-size:11px;}
a.submenu:hover{color:#EE1111;text-decoration:none;font-weight:normal;font-size:11px;}
a.footer_menu:link{color:#7799AA;text-decoration:none;font-weight:bold;font-size:11px;}
a.footer_menu:visited{color:#7799AA;text-decoration:none;font-weight:bold;font-size:11px;}
a.footer_menu:hover{color:#EE1111;text-decoration:none;font-weight:bold;font-size:11px;}
a.ia:link{color:#CCCCCC;font-size:10px;font-weight:normal;}
span.ia{color:#CCCCCC;font-size:10px;font-weight:normal;}
a.ia:visited{color:#CCCCCC;font-size:10px;font-weight:normal;}
a.ia:hover{color:#999999;font-size:10px;font-weight:normal;}
/* classes */
.container{width:752px;position:relative;left:50%;margin-left:-376px;/* half the width of the div */

margin-top:10px;z-index:1;overflow:visible;border:1px solid black;}
.logo{position:absolute;top:10px;left:10px;}
.navigation{margin-top:45px;*margin-top:65px;padding-bottom:10px;*padding-bottom:30px;}
.title{font-size:14px;font-weight:bold;font-family:Century Gothic,Verdana,Arial,Helvetica,sans-serif;color:#C00;}
.footnote{color:#999999;text-decoration:none;font-weight:normal;font-size:11px;}
/*drop down*/
#nav,#nav ul /*clients*/{position:absolute;top:171px;left:185px;padding:0;margin:0;text-decoration:none;font-weight:normal;font-size:11px;}
#nav li ul a{color:black;font-weight:normal;}
#nav li{list-style:none;font-weight:600;}
#nav li ul{visibility:hidden;position:relative;}
#nav li:hover ul{position:absolute;top:30px;left:20px;visibility:visible;text-decoration:underline;font-weight:normal;font-size:11px;}
#nav2,#nav2 ul /*candidates*/{position:absolute;top:80px;left:355px;padding:0;margin:0;text-decoration:none;font-weight:normal;font-size:11px;}
#nav2 li ul a{color:black;font-weight:normal;}
#nav2 li{list-style:none;font-weight:600;}
#nav2 li ul{visibility:hidden;position:relative;}
#nav2 li:hover ul{position:absolute;top:30px;left:40px;visibility:visible;text-decoration:underline;font-weight:normal;font-size:11px;width:100px;}
#droplink a:hover{color:red;text-decoration:underline;}
/*normal links*/
.nav1/*home*/{position:absolute;top:107px;left:25px;padding:0;margin:0;text-decoration:none;font-weight:normal;font-size:11px;font-weight:600;}
.nav3/*interim*/{position:absolute;top:150px;left:220px;padding:0;margin:0;text-decoration:none;font-weight:normal;font-size:11px;font-weight:600;}
.nav4/*contract*/{position:absolute;top:128px;left:258px;padding:0;margin:0;text-decoration:none;font-weight:normal;font-size:11px;font-weight:600;}
.nav5/*perm*/{position:absolute;top:107px;left:300px;padding:0;margin:0;text-decoration:none;font-weight:normal;font-size:11px;font-weight:600;}
.nav7/*vacancies*/{position:absolute;top:68px;left:415px;padding:0;margin:0;text-decoration:none;font-weight:normal;font-size:11px;font-weight:600;}
.nav8/*useful links*/{position:absolute;top:54px;left:490px;padding:0;margin:0;text-decoration:none;font-weight:normal;font-size:11px;font-weight:600;}
.nav9/*news*/{position:absolute;top:53px;left:590px;padding:0;margin:0;text-decoration:none;font-weight:normal;font-size:11px;font-weight:600;}
.nav10/*contact*/{position:absolute;top:60px;left:650px;padding:0;margin:0;text-decoration:none;font-weight:normal;font-size:11px;font-weight:600;}
.jobs{width:900px;border:1px solid black;}
#title{font-weight:bold;color:red;}

.img-left{
float:left;
margin:2px 10px 10px 0px;
}
.img-center{
float:centre;
margin:0px 10px 10px 0px;
}

#special-message-wrap{

position:absolute;
left:250px;
top:179px;
z-index:999;
width:480px;
overflow:hidden;


}




#special-message{

width:480px;
overflow:hidden;
height:20px;
float:left;


}


#special-message p{
color:#CC0000;
margin:0px;
padding:0px;
}

/*
#special-message p{
margin:0px;
padding:0px;
color:#FFF;
position:absolute;
left:0px;
top:0px;
width:880px;
z-index:999;
}*/

/*
#special-message p{
margin:0px;
padding:0px;
text-indent:0px;
color:#FFF;
position:absolute;
width:940px;
}
*/

.content-new p{
margin:0px 0px 10px 0px;
padding:0px;
}

h1{
font-size:14px;font-weight:bold;font-family:Century Gothic,Verdana,Arial,Helvetica,sans-serif;color:#C00;
margin:0px;
padding:0px;
margin-bottom:20px;
}

div.nav-left {
width:142px;
float:left;

}

div.nav-left ul li{

margin:0px 0px 0px 0px;
}

div.nav-left ul li a span.nav-top{
width:142px;
height:2px;
overflow:hidden;
background:url(../images/nav-top.gif);
float:left;
}

div.nav-left ul li a span.nav-bottom{
width:142px;
height:2px;
overflow:hidden;
background:url(../images/nav-bottom.gif);
float:left;
}

div.nav-left ul li a span.nav-c{
background:#CA2227 url(../images/nav-leftbg.gif) repeat-x;
float:left;
width:117px;
padding:17px 5px 17px 20px;
}

div.nav-left ul li a{
color:#FFF;
font-size:14px;
width:142px;
float:left;
margin:0px 0px 1px 0px;

}

div.nav-left ul li a:hover{
color:#EEE;
}

div.nav-left ul{
margin:0px;
padding:0px;
margin-left:0px;
/*list-style-image:url('http://brightred.co.uk/images/dotover.png');*/
list-style:none;
}

.nav1-new/*home*/{
	position:absolute;
	top:107px;
	left:25px;
	padding:0;
	margin:0;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	font-weight:600;
	z-index:999;
}

.nav1-new ul{
margin:0px;
padding:0px;
list-style:none;
}

.nav1-new img{
float:left;
}

.nav1-new ul li{
margin:0px 0px 20px 0px;
padding:0px;
}

.nav1-new ul li ul li{
margin:0px;
margin:0px;
padding-left:15px;
}

.nav1-new ul li ul li a{
color:#000;
text-decoration:underline;
}

.nav1-new ul li ul li a{
font-weight:normal;
}

.nav1-new ul li ul{
display:none;
}

#scrollerText{

}

.nav1-new ul:hover li ul{
display:inline;
}

div.content-new{
float:left;
width:100%;
margin-top:-5px;
}
