	ul#vnavmenu { list-style-type:none; list-style-image:none; padding:0px; margin:0px; -moz-border-radius:7px; border-radius:7px; width:166px; color:white; font-size:1.4em; font-family:tahoma,verdana,arial,sans-serif; letter-spacing:0.04em; font-size-adjust:inherit; padding-left:7px; padding-top:4px; padding-bottom:4px; padding-right:4px; background-color:rgb(23,23,77); background-image:-webkit-gradient(
    linear,
    left bottom,
    right top,
    color-stop(0.44, rgb(23,23,77)),
    color-stop(0.88, rgb(54,54,96))
); background-image:
-moz-linear-gradient(
    left bottom,
    rgb(23,23,77) 44%,
    rgb(54,54,96) 88%
);
}

ul#vnavmenu,
ul#vnavmenu li,
ul#vnavmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 184px; /* Set Menu Width */
  list-style: none;

}

/* ul#vnavmenu { border-style:double; border-width:4px; } */

ul#vnavmenu ul
{    left: 140px; /* Set Flyout Width */
    background-color:rgb(23,23,77);
    border-color:rgb(255,255,255);
    border-style:double;
    border-width:4px;
    color:rgb(255,255,255);
    border-radius:7px;
    -moz-border-radius:7px;

    background-image:-webkit-gradient(
    linear,
    left bottom,
    right top,
    color-stop(0.44, rgb(23,23,77)),
    color-stop(0.88, rgb(54,54,96))
); background-image:
-moz-linear-gradient(
    left bottom,
    rgb(23,23,77) 44%,
    rgb(54,54,96) 88%
);
opacity:0.95;filter:alpha(opacity=95);
}

ul#vnavmenu:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#vnavmenu li {
  float: left;
  display: block !important;
  display: inline;
  position: relative;
}

/* Root Menu */
ul#vnavmenu a {
  font: normal 0.7em/20px Verdana, Arial, Helvetica, sans-serif;
 padding: 0 4px;
 display:block;
color:#fff;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#vnavmenu a:hover,
ul#vnavmenu li:hover a,
ul#vnavmenu li.iehover a {
  background: #FFFFFF;
  color: rgb(23,23,77);
}

/* 2nd Menu */


ul#vnavmenu li:hover li a,
ul#vnavmenu li.iehover li a {
    left: 140px; /* Set Flyout Width */
    color:rgb(255,255,255);
    background-color:transparent;
    display:block;
}

/* 2nd Menu Hover */
ul#vnavmenu li:hover li a:hover,
ul#vnavmenu li:hover li:hover a,
ul#vnavmenu li.iehover li a:hover,
ul#vnavmenu li.iehover li.iehover a {
  background: #FFF;
  color: rgb(23,23,77);

}

/* 3rd Menu */
ul#vnavmenu li:hover li:hover li a,
ul#vnavmenu li.iehover li.iehover li a {
    color:rgb(255,255,255);
    background-color:transparent;
}

/* 3rd Menu Hover */
ul#vnavmenu li:hover li:hover li a:hover,
ul#vnavmenu li:hover li:hover li:hover a,
ul#vnavmenu li.iehover li.iehover li a:hover,
ul#vnavmenu li.iehover li.iehover li.iehover a {
  background: #FFF;
  color: rgb(23,23,77);
}

/* 4th Menu */
ul#vnavmenu li:hover li:hover li:hover li a,
ul#vnavmenu li.iehover li.iehover li.iehover li a {
    color:rgb(255,255,255);
    background-color:transparent;
}

/* 4th Menu Hover */
ul#vnavmenu li:hover li:hover li:hover li a:hover,
ul#vnavmenu li.iehover li.iehover li.iehover li a:hover {
  background: #FFF;
  color: rgb(23,23,77);
}

ul#vnavmenu ul,
ul#vnavmenu ul ul,
ul#vnavmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 158px; /* Set Flyout Width */
}

ul#vnavmenu li:hover ul ul,
ul#vnavmenu li:hover ul ul ul,
ul#vnavmenu li.iehover ul ul,
ul#vnavmenu li.iehover ul ul ul {
  display: none;
}

ul#vnavmenu li:hover ul,
ul#vnavmenu ul li:hover ul,
ul#vnavmenu ul ul li:hover ul,
ul#vnavmenu li.iehover ul,
ul#vnavmenu ul li.iehover ul,
ul#vnavmenu ul ul li.iehover ul {
  display: block;
}
