/* CSS Menus - Horizontal CSS Menu with Dropdown and Popout Menus - 20050131 */

#NSS_NavMenu {  /* size and place entire menu bar */
  background: none;
  width: 750px;
  position: relative;
  margin-left: auto;  margin-right: auto;
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  font-style: normal; font-weight: bold
}

#NSS_NavMenu ul {
  list-style: none;
  margin:  0px 0px 4px 0px;
  padding: 0;
  float: left;
  width: 148px;
}

#NSS_NavMenu li {
  position: relative;
  font-size: 85%;
  line-height: 105%;
  border-width: 1px;
  border-style: solid;
  border-color: #00296B;
}

#NSS_NavMenu li li {
  font-size: 95%;
  line-height: 100%;
}

#NSS_NavMenu h2 {
  display: block;
  margin: 0;
  padding: 0 4px;
  background-color: #00296B;
  border: none;
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
  font-size: 95%;
  text-align: center;
  white-space: nowrap;
}

#NSS_NavMenu h2 a {
  margin: 0 auto;
  background-color: #E4F0FD;
/* 
  background-image: url('menu_button.gif');   UNCOMMENT TO USE A GRAPHIC BUTTON IN MENU
*/
}

#NSS_NavMenu ul ul li {
  border-color: #5599CC;
  background-color: #5599CC;
}

#NSS_NavMenu a {
  display: block;
  margin: 0px 2px;
  padding: 3px 5px;
  background-color: #E2E3F4;
  color: black;
  text-decoration: none;
}

#NSS_NavMenu a:visited {
  color: black;
}

#NSS_NavMenu a:hover{
  background-color: #FFFFDD;
  color: #990000;
}

#NSS_NavMenu a:active {
  background: #EEEEEE;
  color: #006600;
}

#NSS_NavMenu ul ul {
  position: absolute;
  z-index: 500;
  top: auto;
  display: none;
}

#NSS_NavMenu ul ul ul {
  top: 0;
  left: 100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector on non-anchor hovers 
   for IE5.x to comply with the older version of csshover.htc - V1.21.041022.
   It improves IE's performance speed to use the older file and this method */

div#NSS_NavMenu h2:hover { background: -999px -9999px }

div#NSS_NavMenu li:hover { cursor: pointer; z-index: 100 }

div#NSS_NavMenu li:hover ul ul,
div#NSS_NavMenu li li:hover ul ul,
div#NSS_NavMenu li li li:hover ul ul,
div#NSS_NavMenu li li li li:hover ul ul
{ display: none }

div#NSS_NavMenu li:hover ul,
div#NSS_NavMenu li li:hover ul,
div#NSS_NavMenu li li li:hover ul,
div#NSS_NavMenu li li li li:hover ul
{ display: block }

/* End of non-anchor hover selectors */
/* End CSS Menu */

