#menu {

	position:relative;
	width:800px;
	clear:both;
}



#menu ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;

}



#menu ul li {

	float: left;

	padding: 0;

}

#menu ul li a {
	display:block;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:5px 12px 5px 12px;

}



#menu ul li.current a {
	background:#ffffff;
	color:#172f69;

}



#menu ul li:hover a, #menu ul li.sfhover a {
	background:#ffffff;
	color:#172f69;

}



/****expanded navigation **/



#menu ul ul {
	float: left;
	background: #ffffff;
	font-weight: bold;
	padding: 0;
	border:1px solid #ffffff;
}



#menu ul li ul {

	position: absolute;
	left: -999em;
	height: auto;
	width: 180px;
	font-weight: normal;
	margin: 0;
}



#menu ul li li {

	width: 150px;

	border:0px;

}





#menu ul li ul ul {

	/*margin: -30px 0 0 175px;*/
	margin: -30px 0 0 175px;

}



#menu ul li:hover ul ul, #menu ul li.sfhover ul ul {

	left: -999em;

}



#menu ul li:hover ul, #menu ul li ul li:hover ul, #menu ul li.sfhover ul, #menu ul li ul li.sfhover ul  {

	left:auto;

	z-index:1000;

}



#menu ul li:hover, #menu ul li.sfhover {


	background:#ffffff;
	color:#172f69;

}



#menu ul li ul li:hover a {

	color:#172f69;

}



#menu ul li ul li a {

	width:156px;

	background:#ffffff;
	color:#172f69;

	border:0px;

	border-bottom:1px solid #ffffff;

}



#menu ul li ul a:hover {

	background:#e0e0e0;
	color:#172f69;

}



/**end expanded*/
