<style>
#menu { width: 8em; }
#menu ul { list-style: none; margin: 0; padding: 0; }
#menu a, #menu h2 {
font: 20px Calibri;
display: block;
margin: 0; padding: 2px 3px;
line-height:19pt;
text-align:left;
text-decoration: none;
}
#menu h2 { color: #FFFFFF; }
#menu a {width: 15em; color: #FFFFFF; text-decoration: none;
background-color: black;
text-align:left;
}
#menu a:hover {width: 15em; color: #FFFFFF; }
#menu li {position: relative; }
#menu ul ul {border: 1px solid white; position: absolute; top: 0; left: 100%; width: 239%; }
#menu ul ul ul {position: absolute; top: 0; left: 285%; width: 100%; }
div#menu ul ul, div#menu ul li:hover ul ul {display: none;}
div#menu ul li:hover ul, div#menu ul ul li:hover ul {display: block;}
</style>
<!--[if IE]>
<style type="text/css" media="screen">
#menu ul li {float: left; width: 100%;}
body {behavior: url('css/csshover.htc'); font-size: 100%;}
#menu li a {height: 1%;}
}
</style>
<![endif]-->