.menu {
  float: left;
  width: 100%;
}

.menu ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.menu ul li {
  float: left;
  position: relative;
}

.menu ul li a, .menu ul li a:visited {
  float: left;
  display: block;
  text-decoration: none;
  color: #003398;
  padding: 0.5em;
  border: 1px solid #c0c0c0;
}

.menu ul li a.menuOne:hover {
  color: #003398;
  background-color: #c0c0c0;
}

.menu ul li ul {
  display: none;
}

.menu table {
  margin: 0;
  border-collapse: collapse;
  position: absolute;
  top: 15px;
  left: 0;
}

.menu table table {
  margin: 0;
  border-collapse: collapse;
  position: absolute;
  top: 0px;
  left: 0;
}

/* specific to non IE browsers */
.menu ul li:hover ul {
  display: block;
  position: absolute;
  top: 2.3em; 
  left: 0;
  width: 110px;
}

.menu ul li:hover ul li ul {
  display: none;
}

.menu ul li:hover ul li {
  background: #c0c0c0;
  width: 118px;
}

.menu ul li:hover ul li a {
  background: #003398;
  display: block;
  color: #ffffff;
  border-bottom: 0;
  width: 110px;
  padding: 4px;
}

.menu ul li:hover ul li a.go {
  background: green;
}

.menu ul li:hover ul li a.err {
  background: red;
}

.menu ul li:hover ul li a.warn {
  background: yellow;
  color: blue;
}

.menu ul li:hover ul li a.rrq {
  background: #99ffcc;
  color: black;
}

.menu ul li:hover ul li a:hover {
  color: #750000;
  background: #c0c0c0;
}

.menu ul li:hover ul li:hover ul {
  display: block;
  position: absolute;
  left: 120px;
  top: 0px;
}

/* specific to IE5.5 and IE6 browsers */
.menu ul li a:hover ul {
  display: block;
  position: absolute;
  background: #c0c0c0;
  left: 0;
}

.menu ul li a:hover ul li a {
  display: block;
  background: #003398;
  color: #ffffff;
  height: 1px;
  padding: 4px 16px;
  width: 110px;
  w\idth: 110px;
  border: 1px solid #c0c0c0;
  border-bottom: 0;
}

.menu ul li a:hover ul li a ul {
  visibility: hidden;
  position: absolute;
  height: 0;
  width: 0;
}

.menu ul li a:hover ul li a:hover {
  background: #c0c0c0;
  color: #003398;
}

.menu ul li a:hover ul li a:hover ul {
  visibility: visible;
  position: absolute;
  top: 0;
  background: #c0c0c0;
  color: #003398;
  left: 110px;
}

//  background: #99ffcc;
.rrq {
  background: rgba(153,255,204,0.5);
  color: black;
}

.green {
	background: #66ff99;
}

.warn {
	background: yellow;
}

.err {
	background: red;
}

.go {
	background: green;
}
