ul#vmenu {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width: 200px;
	text-decoration: none;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #010094;
}
ul#vmenu a {
	display: block;
	text-decoration: none;
}

ul#vmenu a:link, ul#vmenu a:visited, ul#vmenu a:active {
	background:transparent;
	color: #010094;
	border:none;
}
ul#vmenu a:hover {
	background-color:white;
	color: #0200DD;
}

ul#vmenu li {
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color:#010094;
}
ul#vmenu li, ul#vmenu li a{
	margin:0;
	width: 200px;
	font-size:17px;
	font-weight:bold;
	text-align:left;
	background-color:#EFF7FF;
}
ul#vmenu li a{
	padding:10px 5px 5px 5px;
	width: 190px;
}
ul#vmenu li a:hover{
	padding:10px 0px 5px 10px;
}
ul#vmenu li ul li {
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color:#D7E7F7;
}
ul#vmenu li ul, ul#vmenu li ul li, ul#vmenu li ul li a{
	width: 200px;
	font-size:17px;
	font-weight:normal;
	background:transparent;
	display:block;
	padding:0;
	position:relative;
}
ul#vmenu li ul li a{
	padding: 5px 10px 5px 20px;
	width:170px;
	border:none;
}
ul#vmenu li ul li a:hover{
	padding: 5px 5px 5px 25px;
}
ul#vmenu li ul li ul, ul#vmenu li ul li ul li, ul#vmenu li ul li ul li a{
	width: 200px;
	font-size:16px;
	font-weight:normal;
	font-style:italic;
	background:transparent;
	border-right: none;
	display:block;
	padding:0;
	position:relative;
	list-style-type:disc;
}
ul#vmenu li ul li ul li a{
	padding: 5px 10px 5px 40px;
	width:150px;
}
ul#vmenu li ul li ul li a:hover{
	padding: 5px 5px 5px 45px;
	width:150px;
}

