/* HORIZONTAL NAV */

div#nav_container{
	background-color: #F6F6F5;
	width: 100%;
	height: 18px;	
	padding: 0px;
	border: 1px solid #BFBFBF;
	border-style: solid none;	
	margin: 0px;
	line-height: 10px;
}

#nav, #nav ul {list-style: none; font-weight:normal; margin: 0px; padding: 0; }

#nav li {position:relative; float:left; width: 10em; display:block; margin:0; padding:0; }

#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {cursor:pointer; display: block; padding: 4px 10px; }
	
#nav li ul { position: absolute; left: -999em; }
#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}
	
#nav li li {float:none;padding-left:0px; }
#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {padding: 5px 5px 4px; }
#nav li li a:hover {color: #555555;background:#e6e6e6}
	
#nav li.active {background: #DDDDDD; border: none;}
#nav li.active ul {border:none;background: #F6F6F5}
	
#nav li.active li {border-width: 1px; border-style: none none solid solid; border-color:#BFBFBF}
#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color: #555555}
#nav li.active li a:hover {background: #e6e6e6 ; }
	
#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff; background: #666 url("images/sprites.gif") repeat-x 0 99%}

/* hide from IE mac \*/
#nav li {width:auto}
/* end hiding from IE5 mac */



/* Colours and fonts etc */

#nav a:hover {color:#FFF;}

#nav li ul{ background-color: #F6F6F5; width:12.8em;}

#nav a, #nav li a, #nav li ul li a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	font-size: 11px;
	border-width: 1px;
	border-style: none solid none none;
	border-color: #BFBFBF;
	font-family: Verdana;	
	font-family: Arial;
	color: #555555;
	font-weight: normal;	
	text-decoration:none;
	line-height: 11px;			
}

#nav li a, #nav li a:link, #nav li a:visited, #nav li a:hover, #nav li a:active {
	font-weight: bold;
}

#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover, #nav li li a:active {
	font-weight: normal;
}


#nav li li{
	background:none;
	border-width: 1px;
	border-style: none none solid solid;
	border-color:#BFBFBF;
	line-height: 10px;
}

#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#555555 }	
#nav li.active a:hover {color:#555555}

#nav li:hover{background: #DDDDDD;}
