/* navigation styles */
div#globalnav{
background:transparent;
margin:0 1px;
padding:0;
}
ul#nav{
list-style:none;
padding:1px 0;
margin:4px 0;
z-index:0;
background:transparent;
font-size:13px;

}


#nav a{
	/* added following */
	color:#fff;
	text-decoration:none;
	display:block;
}
#nav a.current{
color:#fff;
font-weight:normal;
}
#nav a:hover{
	text-decoration:none;
	color:#eee;
}

#nav li{
	width: 218px;
	color:#fff;
	margin:2px 0;
	padding:5px 0px 0px 15px;
	text-align:left;
	background:#af9801;
	height:28px;
	font-weight:normal;
}
#nav li.first, #nav li.last{
margin:1px 0;}
#nav li:hover{
position: static;}
#nav li.ison{
background: #746501;
margin-bottom:0;}
#nav li.subnav{
background:#927f01;/* olive tone: #8e7c01;*/
margin:0px 0 0 0;
padding-left:23px;
width:210px;
}
#nav li.on{
background:#837201;/* olive tone:#7c6d09;*/
font-weight:normal;
}




#nav li ul{
	position: absolute;
	width: 180px;
	/*added following */
	left: -999px;
	font-weight: normal;
	background:#927f01;
	border-top:1px solid #fff;
	margin:-18px 0 0 170px;
	padding:0px;
	text-align:left;
	font-size:0.9em;
	list-style:none;
	
}

/* added following li li */
#nav li ul li{
	border:0;
	width: 174px;
	height:20px;
	background:#927f01;
	border:1px solid #fff;
	border-top:none;
	padding:2px 2px 2px 2px;
	margin:0;
	text-align:left;
}

#nav li ul a{
	color:#fff;
	text-decoration:none;
	margin:0;
	padding:0;
}
#nav li ul a:hover{
color:#060606;
text-decoration:none;
}

#nav li:hover ul, #nav li.sfhover ul{
	left:auto;
}

