body {
behavior: url('csshover.htc');
}
#menu {
position:absolute;
z-index: 500;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 9em;
float: left;
z-index: 0;
}

#menu ul li a, #menu ul li h2 {
font: 11px arial;
display: block;
color: #fff;
background: #6699FF;
padding-top: 4px;
padding-bottom: 4px;
text-align: center;
text-decoration: none;
margin: 0 0 0 0;
}

#menu ul li a:hover, #menu ul li h2:hover {
color: #6699FF;
background: #fff;
}

#menu ul li ul a {
font: 11px arial;
display: block;
color: #fff;
text-align: left;
text-decoration: none;
background: #6699FF;
border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
padding-left: 4px;
margin: 0 0 -1px 0 !Important;
z-index: 0;
}

#menu ul li ul a:hover {
color: #6699FF;
background: #fff;
z-index: 0;
}

#menu li {position: relative; }

#menu ul ul {
position: relative;
z-index: 5000;
}

#menu ul ul ul {
position: absolute;
margin-top: -24px;
margin-left: 100%;
z-index: 1000;
}

#menu ul li {float: left; width: 100%;z-index:500}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover 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;}
