
/* Fix IE. Hide from IE Mac \*/
* html #menuv ul li{float:left;height:1%;}
* html #menuv ul li a{height:1%;}
/* End */

#menuv    /* position, size, and font of  menu */
  {
  position:relative;
  z-index: 10;
  width: 147px;            /* [1] width of menu item (i.e., box) */
  text-align: left;
  font-size: 11px;
  line-height: 15px ;
  font-family: helvetica, arial, geneva, sans-serif;
  }

#menuv a
  {
  width: 100%;
  display:block;
  padding-top: 0.0em;            /* expands menu box vertically*/
  padding-bottom: 0.0em;
/*  border-left:1px solid #555;     adds bottom border */
  white-space:nowrap;
  }

#menuv a, #menuv a:visited        /* all menus at rest */
  {
  color: #3333FF;
  background-color: #FCFACC;
  background-color: #87DAFC;
  background-color: #BEDAF2;
  text-decoration:none;        /* removes underlines from links */
  }

#menuv a:hover        /* all menus on mouse-over */
  {
  color: white;
  background-color: cornflowerblue;
  }

#menuv a.top_parent,#menuv a.top_parent:visited
  {
  background-color: #FFFFFF;
  font-size: 12px;
  line-height: 17px ;
  font-weight: bold;
  }

#menuv a.top_parent:hover
  {
  background-color: cornflowerblue;
  font-size: 12px;
  line-height: 17px ;
  font-weight: bold;
  }

#menuv a.parent, #menuv a.parent:hover   /* attaches parent-arrow on all parents */
  {
  line-height: 25px ;
  background-image: url(/images/nav_white1.gif);
  background-position: right center;
  background-repeat: no-repeat;
  border-left:1px solid #555;     adds bottom border */
  }

#menuv a.parent_no_arrow, #menuv a.parent_no_arrow:hover
  {
  line-height: 25px ;
  border-left:1px solid #555;     adds bottom border */
  }

#menuv a.vendors, #menuv a.vendors:hover
  {
  border-left:1px solid #555;     adds bottom border */
  line-height: 3px ;
  padding-top: 0;
  padding-bottom: 0; */
  }

#menuv a.child, #menuv a.child:hover, #menuv a.child:visited
  {
  line-height: 15px ;
  border-left:2px solid #555;     /*adds bottom border */
  padding-top: 0.5em;            /* expands menu box vertically*/
  padding-bottom: 0.5em;
  }

#menuv li
  {
  list-style-type:none;    /* removes bullets */
  }

#menuv ul li
  {
  position:relative;
  }

#menuv li ul
  {
  position: absolute;
  top: 0;
  left: 147px;        /* distance from  left menu (this should be the same as width value in #menuv [1]) above */
  display: none;
  }

div#menuv ul, #menuv ul ul, div#menuv ul ul ul
  {
  margin:0;        /* keeps the menu parts together */
  padding:0;
  width: 147px;      /* width of sub menus  (this should be the same as width value in #menuv [1]) above */
  }

div#menuv ul ul, div#menuv ul ul ul, div#menuv ul li:hover ul ul, div#menuv ul li:hover ul ul ul
  {
  display: none;
  }

div#menuv ul li:hover ul, div#menuv ul ul li:hover ul, div#menuv ul ul ul li:hover ul
  {
  display: block;
  }

div#menuv ul li:hover ul, div#menuv ul ul li:hover ul, div#menuv ul ul ul li:hover ul
  {
  display: block;
  }

