.navv, .navv * {
	margin:0;
	padding:0;
}

#vmenu {
   margin: 20px 0px 10px 15px;
}


.navv {
	line-height:1.0;
	margin-bottom:0em;
	width: 9.45em;
}
.navv ul {
	background:#fff; /*IE6 needs this*/
	width: 9.45em;
}
nav ul ul {
	background:#C0C0C0; /*IE6 needs this*/
}
.navv li {
	background:#fff;
	float: left;
	list-style:none;
	position:relative;
	width: 9.45em;
	z-index:999;
}
.navv a {
	color: #808080;
	font-weight:bold;
	font-size:0.8em;
	display:block;
	padding: .75em 0 .3em .5em;
	padding: 4px 0px 4px 8px;
	text-decoration:none;
	width:12em;
}
.navv ul a, .navv ul ul a{
	color:#fff;
	font-weight:normal;

}
.navv li ul {
	top:-999em;
	position:absolute;
	width:9.55em;
}
.navv li:hover,
.navv li.sfHover,
.navv a:focus, .navv a:hover, .navv a:active {
	background:#DADADA;
	color:#fff;
}

/* of course we want the roll outs to look different*/
.navv ul li.sfHover, .navv ul ul li.sfHover,
.navv ul a:focus, .navv ul ul a:focus, .navv ul a:hover, .navv ul ul a:hover, .navv ul a:active, .navv ul ul a:active {
	background:#333;
	color:#fff;
	font-weight:normal
}
.navv ul  li:hover, .navv ul ul li:hover{
		background:#333;
		color:#fff;
		font-weight:normal
}


.navv li:hover ul, /* pure CSS hover is removed below */
ul.navv li.sfHover ul {
	right:9.45em;
	top:-1px;
}

.navv li:hover li ul,
.navv li.sfHover li ul {
	top:-999em;
}
.navv li li:hover ul, /* pure CSS hover is removed below */
ul.navv li li.sfHover ul {
	right:9.45em;
	top:-1px;
}
.navv li li:hover li ul,
.navv li li.sfHover li ul {
	top:-999em;
}
.navv li li li:hover ul, /* pure CSS hover is removed below */
ul.navv li li li.sfHover ul {
	left:9.45em;
	top:-1px;
}
/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/
.superfish li:hover ul,
.superfish li li:hover ul,
.superfish li li li:hover ul {
	top: -999em;
}
.navv li li {
	width:9.45em;
	background-color: #999;
}
.navv li li li {
	background:#999;
}
.navv li li a {
	padding-right:0;
	width:10.45em;
}