/*ul#vnavmenu {
  /*-moz-border-radius:7px;
  border-radius:7px;
  color:white;
  /*font-size:1.4em;
  font-family:tahoma,verdana,arial,sans-serif;
  letter-spacing:0.04em;
  padding-left:7px;
  padding-top:4px;
  padding-bottom:4px;
  padding-right:4px;*/
  /*background-color:rgb(38,38,191);*/

  /*background-image:-webkit-gradient(
		linear,
		left bottom,
		right top,
		color-stop(0.44, rgb(38,38,191)),
		color-stop(0.88, rgb(54,54,96))
	);
  background-image:-moz-linear-gradient(
		left bottom,
		rgb(38,38,191) 44%,
		rgb(54,54,96) 88%
	);
}*/

ul#vnavmenu li:hover
{
	/*top:-1px;*/
	left:-2px;
	box-shadow:2px 2px 6px rgba(0,0,0,0.6);
	-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.6);
	-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.6);
}



/* Root = Vertical, Secondary = Vertical */
ul#vnavmenu,
ul#vnavmenu li,
ul#vnavmenu ul {
  margin-left:auto;
  margin-right:auto;
  border: 0 none;
  padding: 0;
  width: 168px; /* Set Menu Width */
  list-style: none;
}

/* bubble
ul#vnavmenu ul
{   /*left: 168px; /* Set Flyout Width
    background-color:rgb(38,38,191);
    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(38,38,191)),
    color-stop(0.88, rgb(54,54,96))
	);
	background-image:
	-moz-linear-gradient(
    left bottom,
    rgb(38,38,191) 44%,
    rgb(54,54,96) 88%
	);
	opacity:0.95;filter:alpha(opacity=95);*/
    /*box-shadow:2px 2px 6px rgba(0,0,0,0.6);
    -webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.6);
    -moz-box-shadow:2px 2px 6px rgba(0,0,0,0.6);*/
}
/* /bubble */

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;
  z-index:9;
}

/* Root Menu */
ul#vnavmenu a {
  border: 1px solid #FFF; /* Frame */
  border-right-color: #3F5D8A;
  border-bottom-color: #3F5D8A;
  /*border-radius: 4px;
  -moz-border-radius:4px;*/
  padding: 0 4px;
  display: block;
  background: #204882;
  color: #FFF;
  font: normal 1.0em/20px Verdana, Arial, Helvetica, sans-serif;
  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: #3F5D8A;
  color: #FFF;
}

/* 2nd Menu */
ul#vnavmenu li:hover li a,
ul#vnavmenu li.iehover li a {
  /*left: 140px; /* Set Flyout Width */
  background: #204882;
  color: #FFF;
  /*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: #3F5D8A;
  color: #FFF;
}

/* 3rd Menu */
ul#vnavmenu li:hover li:hover li a,
ul#vnavmenu li.iehover li.iehover li a {
  background: #204882;
  color: #FFF;
  /*background-color:transparent;
  display:block;*/
}

/* 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: #3F5D8A;
  color: #FFF;
}

/* 4th Menu */
ul#vnavmenu li:hover li:hover li:hover li a,
ul#vnavmenu li.iehover li.iehover li.iehover li a {
  background: #204882;
  color: #FFF;
}

/* 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: #3F5D8A;
  color: #FFF;
}

ul#vnavmenu ul,
ul#vnavmenu ul ul,
ul#vnavmenu ul ul ul {
  display: none;
  position: absolute;
  z-index:9;
  top: 0;
  left: 168px; /* 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;
}

/*rounded ends*/
/*a#first_nav
{border-top-left-radius:7px; border-top-right-radius:7px; -moz-border-radius-topleft:7px; -moz-border-radius-topright:7px;}
a#last_nav
{border-bottom-left-radius:7px; border-bottom-right-radius:7px; -moz-border-radius-bottomleft:7px; -moz-border-radius-bottomright:7px;}
a#only_nav
{border-radius:7px; -moz-border-radius:7px;}

/*div#magnifier_div {z-index:0;}*/

