/*---- dropdown menus -------------------------------------------------------*/

/*---- top-level menu ----*/

.dB112#menu ul {
  padding:              0;
  border-width:         0;
  margin:               0;
  position:		relative;
  z-index:              20;
  background: url("/images/html/background.png");
  }
.dB112#menu ul li {
  position:             relative;
  list-style:           none outside;
  letter-spacing:       0.35em;
  float:                left;
  padding:              0 2ex 0 2ex;
  border-right:         1px solid black;
  margin:               0;
  text-transform:       lowercase;
  }
.dB112#menu ul li#last {
  border-right:         0px;
  padding-right:        0px;
  }
.dB112#menu ul li#active {
  }
.dB112#menu ul li#active a {
  }
.dB112#menu ul li.category {
  letter-spacing:	0.35em;
  border-top: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
 /* border-left: 4px solid #fabe32;*/
  padding-left: 1ex;
  margin-bottom: 5px;
  text-transform: lowercase;
  }
.dB112#menu ul li a {
  display:              block;
  NOcolor:                black;
  text-decoration:      none;
  }
.dB112#menu ul li a:link,
.dB112#menu ul li a:visited {
  NOcolor:                black;
  text-decoration:      none;
  }
.dB112#menu ul li:hover a {
  NOcolor:                #405060;
  }


/*---- drop-down menus ----*/

.dB112#menu ul li ul {
  display:              none;
  background-color:     #ffffff;        /* IE bug, don't remove */
  position:             relative;
  top: 2.5ex;
  z-index:              30;
  }
.dB112#menu ul li:hover ul a:before {
  NOcontent: "\00BB \0020";
  }
.dB112#menu ul li ul a {
  margin-left: 1ex;
  margin-right: 1ex;
  margin-bottom: 1ex;
  }
.dB112#menu ul li:hover ul {
  display:              block;
  font-style:           regular;
  position:             absolute;
  left:                 1em;
  width:                14em;
  border:               1px solid #c0c0c0;
  }
.dB112#menu ul li ul li {
  list-style:           none outside;
  border:               0px;
  margin:               1px;
  padding:              0px;
  float:                none;
  letter-spacing:       0px;
  text-transform: none;
  }
.dB112#menu ul li ul li a:hover {
  }
.dB112#menu ul li ul li a:link,
.dB112#menu ul li ul li a:visited {
  NOcolor:                black;
  }
.dB112#menu ul li ul li:hover a {
  color: #fab000;
  }
.dB112#menu ul li ul li:hover a.defunct {
  background-color: red;
  }
.dB112#menu hr {
  border: 0px;
  color: #c0c0c0;
  background-color: #c0c0c0;
  height: 1px;
  margin: 0px;
  padding: 0px;
  }
