div#dropMenuWrapper {
  clear: both;
}

div#dropMenu {
  clear: both;
}
  
div#dropMenu li a:hover, div#dropMenu li.submenu li.submenu:hover { color: #ff6600; }

div#dropMenu {
  width: 850px;
  margin: 0 auto;
  text-align: center;
  position: relative;
}

div#dropMenu ul {
  margin: 0 auto;
  padding: 0 5px;
}

div#dropMenu li {
  position: relative;
  list-style: none; 
  margin: 0; 
  padding: 0 0 0 5px; 
  float: left;
  line-height: 1em;
}

div#dropMenu li ul li {
  margin: 0 2px; 
  clear: left;
  padding: 0;
  text-indent: 5px; 
}

div#dropMenu li ul li a {
  width: 150px;
}
  
div#dropMenu ul.level1 {
  width: 840px;
  margin: 0;
  text-align: center;
  background: #fff; /*background color of top menu when NOT selected. */
  float: left;
}

div#dropMenu li a {
  display: block;
  /* Hides from IE5-mac \*/
  height: 1%;
  /* End hide from IE5-mac */ 
  padding: .6em 10px 0.6em 2px; 
  text-decoration: none; 
  color: #330000;
  text-align: center; 
  border-right: 1px solid #f60;
}  
  
div#dropMenu li a.noLine { border: none; }
div#dropMenu>ul a { width: auto; z-index: 1000; text-align: left; }
div#dropMenu ul ul { display: none; }
div#dropMenu ul ul li { z-index:1000; }
div#dropMenu ul ul li.last { border-bottom: 0; }
div#dropMenu ul.level1 li.submenu:hover ul.level2, 
div#dropMenu ul.level2 li.submenu:hover ul.level3,
div#dropMenu ul.level2 li.submenu_2:hover ul.level3,
div#dropMenu ul.level3 li.submenu:hover ul.level4,
div#dropMenu ul.level4 li.submenu:hover ul.level5,
div#dropMenu ul.level5 li.submenu:hover ul.level6,
div#dropMenu ul.level6 li.submenu:hover ul.level7,
div#dropMenu ul.level7 li.submenu:hover ul.level8 { position: absolute; display: block; z-index: 1000; border-right: 0; }
div#dropMenu ul.level2 { z-index: 1000; position: absolute; left: -5px; border-right: 0; top: 25px;  }
div#dropMenu ul.level3, 
div#dropMenu ul.level4, 
div#dropMenu ul.level5, 
div#dropMenu ul.level6, 
div#dropMenu ul.level7,
div#dropMenu ul.level8{ top: 0; left: 150px; }
div#dropMenu ul.level2 a { padding: 0.5em 0 0.5em 0; color: #330000; text-transform: none; border-right: 0; }   /* this is text color on drop-down submenu */
div#dropMenu ul.level2 a:hover { background-color: #FF9966; }

.clearBoth {
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
}

ul.level3 li {
  background-color: #ffcc66;
}

.subitem_1, .subitem_2_11 a {
  background-color: #f7c45d;
}

.subitem_2, .submenu_2, .subitem_2_10 a {
  background-color: #cfcf3a;
}

.subitem_3, .subitem_4, .subitem_2_9 a {
  background-color: #70d4a6;
}

.subitem_5, .subitem_2_8 a {
  background-color: #6dca6d;
}

.subitem_6 {
  background-color: #99bbe1;
}

.subitem_7, .subitem_8, .subitem_9, .subitem_10, .subitem_17  {
  background-color: #ff9966;
}

.subitem_16  {
  background-color: #faae62;
}

.subitem_18  {
  background-color: #f9b860;
}

.subitem_19 {
  background-color: #fbcb9c;
}

ul.sublevel {
  clear: both;
  list-style-type: none;
  white-space: nowrap;
}

ul.sublevel li a {
  float: left;
  font-size: 110%;
  font-weight: bold;
  padding: 0 10px;
  border-right: 1px solid #ff6600;
}

ul.sublevel li a.subbranch_14 {
  border-right: 0;
}

ul.sublevel li a.sublevel_item8 {
  border-right: 0;
}