/* with acknowledgement to:
http://devedge.netscape.com/viewsource/2003/devedge-redesign-js/examples/example-2.html
*/
/*
use xb settings to make ul/li appear the 
same in mozilla, ie and opera
*/

ul.nde-menu-system, ul.nde-menu-system ul
{
  display: block;
  margin: 1em 1em -0.3em 1em;
  padding: 0;
/*  background-color: none; */
/*    background-color: #60be60;*/
/*  border: thin solid;	*/
}

ul.nde-menu-system li
{
  margin: 0 0 0 0;
}

/* 
top level items in ul are inline to display horizontally 
across page
  border:dotted red;
*/

ul.nde-menu-system li
{
  display: block;
  list-style: none;
  position: relative;
  margin: 0 0 0 0;
  padding: 0;
}

/* 
nested lists inside of the top level items are initially 
not displayed
*/
ul.nde-menu-system li ul
{
  margin: -0.2em 0 0 -3em;
  display: block;
  position: absolute;
  left: 5px;
  padding: 0 0em 0 0em;
  top: 0.5em; /* required for NS 7.x/Gecko 1.0.x but not Gecko 1.3 */
  visibility: hidden;
  width: 14em;
  z-index: 1000;
  background-image: url(../images/parchment.gif);
  background-color: white;
  border:thin dotted;
}

/*
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 -1.5em;
  left: 0px;
  padding: 3.5px;
  display: block;
  width: 100%;
  voice-family: "\"}\""; voice-family: inherit;
}

ul.nde-menu-system li ul li a
{
  display: block;
  margin: 0;
  padding: 0 0 0 5%;
  width: 100%;
  voice-family: "\"}\""; voice-family: inherit;
  width: 95%;
  font-size: 9pt;
}

/* needed to keep IE from bubbling events
from items that are not contained but only
covered. */
ul.nde-menu-system
{
/*  background-color: rgb(75%,95%,75%);
  background-color: rgb(90%,90%,80%);	*/
}



