/**************/
#nav
{
float:left;
width:auto;
height:auto;
margin:0px;
padding:0px;
list-style: none;
}

#nav a {
padding:8px 0px 6px 0px;
	display: block;
	color:#ffffff;
font-size:11px;
	width: auto;
	height:auto;
text-decoration:none;
}

#nav a:hover
{
padding:8px 0px 6px 0px;
	display: block;
color:#a80231;
	width: auto;
text-decoration:none;
	height:auto;
}

#nav li { /* all list items */
margin:0px;
padding:0px 4px;
float: left;
width: auto; /* width needed or else Opera goes nuts */

}

#nav li ul { /* second-level lists */
	position: absolute;
	padding:0px;
	left: -999em; 
	background-color:#FFFFFF;
	list-style: none;
}

#nav li:hover ul { /* lists nested under hovered list items */
	position: absolute;
	width:150px;
         text-align:left;
	float:left;
	padding:3px 0px 0px 10px;
	margin:0px;
	margin-top:0px;
	margin-left:-10px;
	border-bottom:none;
	left: auto;
}

#nav li.sfhover ul { /* lists nested under hovered list items */
	position: absolute;
	width:140px;
         text-align:left;
	float:left;
	padding:3px 0px 0px 10px;
	margin:0px;
	margin-top:0px;
	margin-left:-10px;
	border-bottom:none;
	left: auto;
}


#nav li:hover ul li a { /* lists nested under hovered list items */
padding:3px 0px;
color:#1F76BE;
}

#nav li.sfhover ul li a { /* lists nested under hovered list items */
padding:3px 0px;
color:#1F76BE;
}

#nav li:hover ul li a:hover, #nav li.sfhover ul li a:hover { /* lists nested under hovered list items */
padding:0px 0px 0px 10px;
margin-top:3px;
margin-bottom:3px;
margin-left:-13px;
color:#a80231;
border-left:3px solid #a80231;
}
/**********************/

li#activepath li#active a
{
font-weight:bold;
color:#a80231;
}

li#activepath a.daddy
{
font-weight:bold;
}


li#active a.daddy
{
font-weight:bold;
}

ul#nav li.standard
{
widh:auto;
display:block;
float:left;
}

ul#nav ul li.standard
{
width:110px;
display:block;
float:left;
}
/**********************/