body {
	margin:0;
	text-align:center;
	font-family:Verdana;
	font-size:12px;
	color:#333333;
}
#container{
	text-align:left;
	 width:898px; 
	margin: 0 auto;
}

a{
	font-size:11px;
	color:#ed3e27;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
 #nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
font-family:Verdana;
font-size:13px;
font-weight:bold;
height:30px;
}

#nav-menu li
{
float: left;
margin: 0 0.15em;

}

#nav-menu li a
{
background: url('top-menu-bg.gif')  repeat-x;
padding-top:5px;
float: left;
width:auto;
padding-left:10px;
padding-right:10px; 
display: block;
color: #fff;
text-decoration: none;
text-align: center;
font-size:12px;
font-weight:bold;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none;

}
/* End hide */
#nav-menu li a:hover
{
background: url('menu-hover.gif')  repeat-x;
padding-top:5px;
float: left;
width:auto;
padding-left:10px;
padding-right:10px; 
display: block;
color: #fff;
text-decoration: none;
text-align: center;
height:29px;
}

#nav-menu
{
width:auto;
}

.bl {background: url('bl.gif') 0 100% no-repeat #eeeeee; margin-bottom:10px; }
.br {background: url('br.gif') 100% 100% no-repeat; padding-bottom:10px;}
.tl {background: url('tl.gif') 0 0 no-repeat;}
.tr {background: url('tr.gif') 100% 0 no-repeat; padding:10px;}
.clear {font-size: 1px; height: 1px}

	#mainhearder{position:absolute;}
	#middlebar{
	float:right;
	width:545px;
	margin:0px 0px 0px 176px;
	position: absolute;
}
	#leftbar{width:173px; float:left; position:absolute;}
	#rightbar{float:right; 	width:173px; top:0px; left:722px; position:absolute;}

/*
#mainhearder{position:relative;z-index: 100; border:1px solid #999999;}
	#middlebar{width:545px; margin:0px 0px 0px 180px;}
	#leftbar{width:173px; z-index: 300; margin-right:180px;}
	#rightbar{width:173px; position:absolute;z-index: 790;}
*/
#footer{
	position:relative;
	background-image:url('footer.gif');
	background-repeat:no-repeat;
	height:50px;
	padding-top:20px;
	text-align:center;
	font-size:10px;
	color:#666;
	float: none;
	}

#footer a{
	color:#666;
	font-size:11px
}
#leftbar ul{
 padding:0px;
 list-style-type:disc;
 margin:0px;
 padding-left:10px;
 color:#777;
}

#left-heading{
	padding:5px 0px 5px 0px; 
	font-weight:bold; 
	font-size:12px;
	color:#333;
}






#navigation ul a
{
color: #fff;
background:  url('left-tab.gif') left top no-repeat;
text-decoration: none;
padding-left: 10px;
font-weight:bold;
font-family:Verdana;
font-size:12px;
padding-bottom:3px;

}

#navigation ul a span
{
background: url('right-tab.gif') right top no-repeat;
padding-right: 10px
}

#navigation ul a, #navigation ul a span
{
display: block;
float: left;



}

/* Hide from IE5-Mac \*/
#navigation ul a, #navigation ul a span
{
float: none;

}
/* End hide */

#navigation ul a:hover
{
color: #fff;
padding-left: 10px;
text-decoration:underline;
}

#navigation a:hover span
{

padding-right: 10px
}

#navigation ul
{
list-style: none;
padding: 0;
margin: 0;
float:left;

}

#navigation li
{
float: left;
margin-left: 1px;
background-image:url('bg.gif');background-repeat:repeat-x;
list-style:none;

} 
#no-nav ul li{
	background-image:none;
}

#subheading{
	font-weight:bold;
	font-size:11px;
	color:#555;
	padding:5px 0 5px 0;
}

#vacancieslinks a{
	padding-right:10px;
}



#nextjobs{
	margin-top:5px; padding-top:5px; border-top:5px solid #aaa; font-size:10px;
}
.style2 {color: #F4F4F4}
.style2 a {color: #F4F4F4; text-decoration:none;}
