ul {padding: 0; margin: 0; border-bottom: 1px solid silver;font: arial;}
ul li {list-style-type: none;border: 1px solid silver; border-width: 1px 1px 0 3px;position: relative; margin: 0; padding: 0;}
ul ul {display: none;}
ul li:hover > ul {display: block; position: absolute; top: -1px; left: 100%;font-size:9pt;}
li a {display: block; padding: 0px 7px; text-decoration: none;background: #00ffff;color:black;}
ul#topmenu li a:hover {background: white;}
li.sub > a {font-weight: normal; background: #00ffff;color:black;}

ul#topmenu {width: 10em;}
ul#topmenu > li:hover > ul {width: 8em; top: 1.5em; left: -3px;}

ul ul {width: 10em;}


