#menu a, #menu h2{
font:bold 11px/16px arial,helvetica,sans-serif;
display:block;
cursor:pointer;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
width:100%;
}

/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */

div#menu li, div#menu li:hover{
position:relative;
}

div#menu li ul{
position:absolute;
top:0;
left:100.1%;
display:none;
}

div#menu ul ul,
div#menu ul ul ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul
{display:none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display:block;}

#menu ul li {*float: left; *width: 100%;}
body {
_behavior: url(csshover.htc);
_font-size: 100%;
}
#menu ul li a {_height: 1%;} 