
#nav, #nav ul {


	height:24px;
	line-height: 18px;
	list-style: none;

	font-weight: normal;
	padding:0px;
	margin:0px;
}
#nav {
	padding:0px;
	margin:0px;
	width: 958px;
 	padding-left:0px;
	padding-right:0px;
	background-image:url(/images/navbg.jpg);
}
* html #nav {  width: 958px; }
#nav a {
	display: block;

	color: #949494;
	text-decoration: none;
	padding: 0.25em 0em;
}

#nav a.menuparent  {
	background: url(/images/arrow.gif) no-repeat 95% 50%;
}
#nav a.menuparent:hover  {
	background: url(/images/arrow_hover.gif) no-repeat 95% 50%;
}

#nav li {
	float: left;
	padding: 0;
	padding-left:13px;
	padding-right:13px;font-size: 10px;
    text-align: left;
	/*	width: 11em;*/
}
 #nav li li{
 	padding: 0px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
	border:1px solid #ccc;
	background-image:url(/images/navbg.png);
/*	width: 11em;*/
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 10em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;

}

#nav li li {
 padding-left:20px;
 padding-right:20px;
	width: 13em;
	}

#nav li ul a {
	width: 13em;

}

#nav li ul ul {
	margin: -20px 0 0 13em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;


}

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

}

#nav li li:hover, #nav li li.sfhover {

	color: red;
}
/* Color for active navigation points */
#nav li a:hover{
	color: #00ABCD;

}


