/* CSS for menu bar which appears under the top navigation bar. */

#domMenu_nav, div.menuBar, div.navMenuElement,
div.navSubMenuBar, div.navSubMenuElement {
  font-family: "Trebuchet MS", Tahoma, "Liberation Sans", sans-serif;
  font-size: 8pt;
  text-align: left;
  border-style: none;
}

div.navSubMenuBar {
  color: #aaaa11;
  background-color: #003366;
  border-color: #003366;
  padding: 4px 0px 4px 2px;
/*
 * Add NST Style to menu folders...
*/
  border-style: solid;
  border-left-color: #000000;
  border-bottom-color: #000000;
  border-top-color: #0000ff;
  border-right-color: #0000ff;
  border-width: 1px;
  border-radius: 0 10px 10px 10px;
  -moz-border-radius: 0 10px 10px 10px;
  -webkit-border-radius: 0 10px 10px 10px;
  box-shadow: 4px 4px 10px #444444;
  -moz-box-shadow: 4px 4px 10px #444444;
  -webkit-box-shadow: 4px 4px 10px #444444;
}

#domMenu_nav, div.menuBar {
  color: #aaaa11;
  background-color: #003366;
  background-image: url(/nst/images/button_fill.png);
  border-style: none;
  padding: 1px 4px;
  background-repeat: repeat-x;
  display: none;
}

div.menuBar {
  display: block;
}

div.navMenuElement {
  padding: 2px 6px 2px 6px;
  font-weight: bold;
/*
  color: white;
*/
  color: #aaaa11;
}
div.navSubMenuElement {
  padding: 2px 6px 2px 6px;
  margin: 0 1px 1px 0;
/*
  color: white;
*/
  color: #aaaa11;
}
div.navSubMenuElementHeading {
  font-weight: bold;
/*
  color: white;
*/
  color: #aaaa11;
}

div.navSubMenuElementHover {
  color: black;
  background-image: url(/nst/images/button_fill_inverse.png);
/*
  color: #000030;
  background-image: url(/nst/images/menu_bar_fill_inverse.png);
*/
  background-repeat: repeat-x;
}

div.navMenuElementHover {
  color: black;
  background-image: url(/nst/images/button_fill_inverse.png);

/*
  color: #000030;
  background-image: url(/nst/images/menu_bar_fill_inverse.png);
*/
  background-repeat: repeat-x;
}

div.navMenuElementActive {
  color: black;
  background-image: url(/nst/images/button_fill_inverse.png);
/*
  color: #000030;
  background-image: url(/nst/images/menu_bar_fill_inverse.png);
*/
  background-repeat: repeat-x;
}

span.navMenuSetup {
  font-weight: bold;
  font-size: 7pt;
  padding-left: 3px;
  position: relative;
  top: -2px;
  vertical-align: top;
  color: #909090;
}

img.navMenuX {
  padding: 0px;
  margin: 0px;
  margin-right: 6px;
  margin-bottom: -2px;
}

div.navMenuSep {
  height: 4px;
  line-height: 4px;
  text-align: left;
  border-color: #bbbbbb;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  margin-top: -3px;
  margin-bottom: 1px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 1px;
  padding-right: 1px;
}
