body {   behavior: url("/csshover.htc"); }

div#listmenu2 {
  background-color: ;
  width:160;
}

div#listmenu2 * { margin: 0; padding: 0;}

div#listmenu2 ul {
  float:left;
  width:150px;
  margin-left:0px;
  padding:0;
}
div#listmenu2 li {
  float:left;
  list-style-type:none;
  background-color: ;
  position: relative;
  z-index:1;
}
div#listmenu2 a {
  display: block;
  padding: 0; 
  text-decoration: none;
  color: #000033;
  font-family: Georgia, Times New Roman, Times, serif;
  font-weight: bold;
  font-size: 12px;
}
div#listmenu2 a:hover {
  color:#300;
  text-decoration: underline;  
  background-color: #b5b4a7;
  z-index:1;
} 

div#listmenu2 li:hover {
  color: #630;
  background-color: #eae9d9;
  position: relative;
  z-index:1;
}

div#listmenu2 ul li  ul {
  top: 20;
  margin:0;
  width:160 px;
  position: absolute; 
  left: 160px;
  z-index: 1;

}
div#listmenu2 ul li ul li {
  display:block;
  width: 100%;
  text-align: left;
  background-color: #eae9d9;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}
div#listmenu2 ul li ul li:first-child {
  border-top: 1px solid #000;
}
div#listmenu2 ul li ul li a {
  padding: 2px 1em 2px 1em;
  white-space: nowrap;
}
body div#listmenu2 ul li ul {display:none;}
div#listmenu2 ul li:hover ul, div#listmenu2 ul li ul:hover {display:block}
* html div#listmenu2 ul li ul {
  border-top: 1px solid #eae9d9;
  border-left: 0px;
  border-top: 1px solid #000;
}
* html div#listmenu2 a {display:block}