#navbar {position: absolute; z-index: 100; top: 113px; font: 11px Verdana, sans-serif;
  left: 617; right: 0; top: 113px; margin: -1px 0 0 0; padding: 3px 0;
  width: 153px; line-height: 7px;
  border: 3px double; border-width: 3px;}

/*
for css based versions extend the li
below the menu so that the mouse will
stay over the li and keep the hover active
*/

ul.nde-menu-system li.submenu:hover
{
  padding-bottom: 100px;
}

ul.nde-menu-system li.submenu:hover ul 
{
  left: 0;
  visibility: visible;
}
#navbar {background: rgb(43,95,226);
  border-color: rgb(11%,13%,34%);}
ul.nde-menu-system li a {color: rgb(94%,94%,98%) !important;
  border-color: rgb(35%,38%,65%);}
ul.nde-menu-system li ul {border-color: rgb(66%,66%,66%);}
#navbar ul.nde-menu-system li ul {border-top-color: rgb(21%,23%,44%);}

ul.nde-menu-system {background-color: rgb(43,95,226);}
ul.nde-menu-system li ul li a:hover {background-color: rgb(202,144,102);}

ul.nde-menu-system *
{
  font-size: 11px;
}

ul.nde-menu-system, ul.nde-menu-system ul
{
  display: block;
  margin: 0;
  padding: 0;
  background: silver;
}

/* 
top level items in ul are inline to display horizontally 
across page
*/

ul.nde-menu-system li
{
  margin: 0;
  padding: 3px 0 0 0;
  font-size: 11px;
  display: inline;
  position: relative;
}

/* 
nested lists inside of the top level items are initially 
not displayed
*/
ul.nde-menu-system li ul
{
  display: block;
  position: absolute;
  left: 0;
  top: 12px !important;
  z-index: 1000;
  visibility: hidden;
  width: 150px;
  border-top: 1px solid white;
  background: silver;
}

/*
fix up the submenu items
voice-family lines screen correct CSS values from browsers that
improperly lay out block-level boxes and have broken CSS parsers
(IE5.5/Win)
*/
ul.nde-menu-system li ul li
{
  margin: 0 0 0 -10px;
  padding: 0;
  display: block;
  width: 100%;
  border: 1px solid rgb(66%,66%,66%);
  border-width: 0 1px 1px;
  list-style: none;
  background-color: rgb(97%,97%,97%);
  voice-family: "\"}\""; voice-family: inherit;
  margin-left: 0;
}

ul.nde-menu-system li a
{
  display: inline;
  text-decoration: none;
  margin: 0;
  border-right: 1px solid;
  padding: 2px 3px 2px 3px;
}

/* override excessive padding which is included
   to deal with IE/Win problems with a selector it
   doesn't understand to hide the declaration */
ul.nde-menu-system li a:hover
{
  color: #FAA;
}

ul.nde-menu-system li ul li a
{
  display: block;
  margin: 0;
  padding: 3px 2.5%;
  border-width: 0;
  width: 100%;
  voice-family: "\"}\""; voice-family: inherit;
  width: 95%;
}

/* needed to keep IE from bubbling events
from items that are not contained but only
covered. */
ul.nde-menu-system
{
  background-color: rgb(75%,75%,75%);
}

ul.nde-menu-system li.submenu ul a
{
  color: black !important;
}


ul.nde-menu-system li a {color: rgb(94%,94%,98%) !important;
                         border-color: rgb(35%,38%,65%);}
ul.nde-menu-system li ul {border-color: rgb(66%,66%,66%);}
#navbar ul.nde-menu-system li ul {border-top-color: rgb(21%,23%,44%);}

ul.nde-menu-system {background-color: rgb(43,95,226);}
ul.nde-menu-system li ul li a:hover {background-color: rgb(202,144,102);}

#navbar {background: rgb(43,95,226);
  border-color: rgb(11%,13%,34%);}

ul.nde-menu-system li a {color: rgb(94%,94%,98%) !important;
  border-color: rgb(35%,38%,65%);}
ul.nde-menu-system li ul {border-color: rgb(66%,66%,66%);}
#navbar ul.nde-menu-system li ul {border-top-color: rgb(21%,23%,44%);}
