body {behavior: url(csshover.htc);} /* WinIE behavior call */
h1 {color: #AAA; border-bottom: 1px solid; margin-bottom: 0;}
div#nav {float: left; width: 151px; margin: 54px 0; padding: 5px 0;   background-color: black; font-size: x-small;}
div#nav ul {margin: 0; padding: 0; width: 151px; background: black;   border: 1px solid black;}
div#nav li {position: relative; list-style: none; margin: 0;   border-bottom: 1px solid black; border-right: 6px;}
div#nav li:hover {background-color: #333; border-color: black; border-right: 6px; }
div#nav li.submenu:hover {background-color: #333; border-color: black; border-right: 6px}
div#nav li a {display: block; padding: 2px 0 2px 5px; text-decoration: none; width: 146px;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; top: 0; left: 148px; display: none;}
div#nav ul.level1 li.submenu:hover ul.level2, div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}