/******* Layout ******/

.vnav ul, .vnav ul li, .vnav ul li a {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}

* html .vnav ul li a/* hide from IE5.0/Win & IE5/Mac */
{
	height: 0.01%;
}

* html .vnav ul {
	position: relative;	/* IE needs this to fix a rendering problem */
}


/****** Style *******/

.vnav {
	line-height: 1em;
}

.vnav ul {
	border-top: 1px solid #f90;
	font-size: 70%;
}

.vnav ul li {
	border-bottom: 1px solid #f90;
}

.vnav ul li a:link, .vnav ul li a:visited, .vnav ul li a:active {
	text-decoration: none;
	background-color: #EAEAEA;
	color: Navy;
	padding: 0.3em 0.35em 0.35em 0.35em;
}

.vnav ul li a:hover {
	background: #fff;
	text-decoration: underline;
}
