/* This stylesheet from of http://devedge.netscape.com/ */
/*
   $Id: cssjsmenu.css,v 1.5 2003/11/24 16:47:09 gurnaik Exp $
 */

/*
use xb settings to make ul/li appear the
same in mozilla, ie and opera
*/

ul.nde-menu-system *
{
  font-size: 0.95em;
}

ul.nde-menu-system, ul.nde-menu-system ul
{
  display: block;
  margin: 0;
  padding: 0;
  background-color: #F0F0F0;
}

/*
top level items in ul are inline to display horizontally
across page
*/

ul.nde-menu-system li
{
  display: inline;
  list-style: none;
  position: relative;
  margin: 0;
  padding: 0;
}

/*ul.nde-menu-system li.submenu
{
  border-right: 1px solid lightgrey;
  margin-right: 0.3em;
}
*/

/*
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: 1em; /* required for NS 7.x/Gecko 1.0.x but not Gecko 1.3 */
  visibility: hidden;
  width: 17em; /* set width to 17em for NCHT */
  z-index: 1000;
  border-top: 1px solid darkgray;
  background-color: white;
}

/*
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 0;
  padding: 0;
  display: block;
  width: 100%;
  voice-family: "\"}\""; voice-family: inherit;
  border: 1px solid darkgray;
  border-width: 0 1px 1px;
}

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%;
}

/* needed to keep IE from bubbling events
from items that are not contained but only
covered. */
ul.nde-menu-system
{
  background-color: white;
}

