/*================*/
/* common styling */
/*================*/

.vmenu {
font-size:14px;
height:75px;
position:relative;
width: 180px;
display: block;
color: #990000;
 
}

.vmenu ul li a, .vmenu ul li a:visited {
font-size: 14px;
text-decoration:none;
display: block;
width: 190px;
height: auto;
line-height: auto;
color: #000000;

}

.vmenu ul {padding:0; margin:0;list-style-type: none; }
.vmenu ul li {float:left; margin-right:0px; position:relative;}
.vmenu ul li ul {display: none;}

/*=============================*/
/* specific to non IE browsers */
/*=============================*/

.vmenu ul li:hover a { color:#990000; text-decoration:none;}
.vmenu ul li:hover ul {display:block; position:absolute; top:5px; left:165px; width:165px; z-index: 100;}
.vmenu ul li:hover ul li a.hide {background:#FFFFFF; color:#990000;  padding-top: 3px; padding-bottom: 3px;}

.vmenu ul li:hover ul li:hover a.hide {width:165px; background:#990000; color:#FFFFFF; z-index: 100;}
.vmenu ul li:hover ul li ul {display: none;}
.vmenu ul li:hover ul li a {display:block; width:165px;  z-index: 100;}
.vmenu ul li:hover ul li a:hover {background:#990000; color:#FFFFFF;  z-index: 100;  padding-top: 3px; padding-bottom: 3px;}

.vmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:145px; top:-2px;}
.vmenu ul li:hover ul li:hover ul li a {display:block; width:165px;}
.vmenu ul li:hover ul li:hover ul li a:hover {background:#FFFFFF; color:#990000;  padding-top: 3px; padding-bottom: 3px; border: 1px solid #990000; width: 148px;}
