/* -------------------------------------------------- */
.menu {
  width: 1000px;
  height: 20px;
  position: relative;
  z-index: 100;
  font-family: Arial;
}
* html .menu {
  width: 1000px;
  w\idth: 1000px;
}
/* -------------------------------------------------- */
.menu ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
/* -------------------------------------------------- */
.menu ul ul {
  width: 199px;
}
/* -------------------------------------------------- */
.menu li {
  float: left;
  width: 199px;
  position: relative;
  text-align: center;
  border-right: 1px solid #ffffff;
}
/* -------------------------------------------------- */
.menu ul ul li {
  border-top: 1px solid #ffffff;
  text-align: left;
  border-right: 0px;
}
/* -------------------------------------------------- */
.menu a,
.menu a:visited {
  display: block;
  font-size: 11px;
  text-decoration: none;
  color: #ffffff;
  height: 20px;
  background-color: #819c24;
  line-height: 20px;
}
* html .menu a,
* html .menu a:visited {
  width: 199px;
  w\idth: 199px;
}
/* -------------------------------------------------- */
.menu ul ul {
  visibility: hidden;
  position: absolute;
  height: 0px;
  top: 20px;
  left: 0px;
  width: 199px;
}
* html .menu ul ul {
  top: 20px;
  t\op: 20px;
}
/* -------------------------------------------------- */
.menu table {
  position: absolute;
  top: 0px;
  left: 0px;
  border-collapse: collapse;
}
/* -------------------------------------------------- */
.menu ul ul a,
.menu ul ul a:visited {
  background-color: #819c24;
  color: #ffffff;
  height: auto;
  line-height: 10px;
  padding: 5px 10px 5px 10px;
  width: 179px;
}
* html .menu ul ul a,
* html .menu ul ul a:visited {
  width: 179px;
  w\idth: 179px;
}
/* -------------------------------------------------- */
.menu a:hover,
.menu ul ul a:hover {
  color: #819c24;
  background-color: #d3dfa6;
}
/* -------------------------------------------------- */
.menu:hover > a,
.menu ul ul:hover > a {
  color: #819c24;
  background-color: #d3dfa6;
}
/* -------------------------------------------------- */
.menu ul li:hover ul,
.menu ul a:hover ul {
  visibility: visible;
}
/* -------------------------------------------------- */
.menu ul:hover ul ul {
  visibility: hidden;
}
/* -------------------------------------------------- */
.menu ul:hover ul:hover ul {
  visibility: visible;
}
/* -------------------------------------------------- */
