table.topmenu {
}

table.topmenu a {
  color: #FFFFFF;
}

table.topmenu a:hover {
  color: #FFCC3F;
}

table.topmenu td {
  border: 0;
}

table.topmenu td.chosen {
  background-color: #404040;
}

table.navsubmenu {
  width: 240px;
  border: 0;
}

table.navsubmenu td.lolite {
  padding: 0;
  padding-left: 6px;
  height: 24px;
  border: 0;
  border-bottom: 1px solid #808080;
}

table.navsubmenu td.hilite {
  padding: 0;
  padding-left: 6px;
  height: 24px;
  border: 0;
  border-bottom: 1px solid #808080;
  background-image: url(/img/rlietz/proton_submenu_hilite.jpg);
  background-repeat: repeat-y;
}

table.navsubmenu td.hilite a {
  color: #FFCC3F;
  font-weight: bold;
}

table.navsubmenu td.hilitedashed {
  padding: 0;
  padding-left: 6px;
  height: 24px;
  border: 0;
  border-bottom: 1px dashed #808080;
  background-image: url(/img/rlietz/proton_submenu_hilite.jpg);
  background-repeat: repeat-y;
}

table.navsubmenu td.hilitedashed a {
  color: #FFCC3F;
  font-weight: bold;
}

table.navsubmenu div.hilitedashed {
  padding: 6px;
  border: 0;
  border-bottom: 1px dashed #808080;
  color: #FFCC3F;
}

table.navsubmenu div.hilitedashed a {
  color: #FFCC3F;
}

div.sublolite {
  padding: 5px;
  vertical-align: middle;
  border-bottom: 1px dashed #808080;
}

div.subhilite {
  padding: 5px;
  vertical-align: middle;
  border-bottom: 1px dashed #808080;
}

div.subhilite a {
  color: #FFCC3F;
  font-weight: bold;
}

