div#menuContainer { float: left; width: 100%; margin: 0; padding:0; background-color: #001d9f; border: 1px solid #FFFFFF; } div#menuContainer ul { margin: 0; padding: 0; background-color: #001d9f; white-space: nowrap; width: 100% } div#menuContainer > ul a { width: auto; } div#menuContainer li { position: relative; list-style: none; margin: 0px; float: left; } div#menuContainer li a { display: block; padding: 4px 6px; text-decoration: none; font-family: Verdana, Geneva, sans-serif; font-size: 10; color: #FFFFFF; font-weight: bold; font-style: normal; border-left: 1px solid #FFFFFF; } div#menuContainer li:hover { background-color: #999999; } div#menucontainer li:hover a.selected { color:#001d9f; } div#menuContainer li a:hover { color: #000000; } div#menuContainer a#active { background: #999999; color: #000000; } div#menuContainer ul li ul li a { width:160px; } div#menuContainer ul li ul li a:hover { background-color: #999999; } div#menuContainer ul ul { position: absolute; width:180px; border-right: 1px solid #FFFFFF; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; } div#menuContainer ul ul li{ border-bottom: 1px solid #FFFFFF; float: left; display:block; width: 100%; } div#menuContainer ul ul ul { top: 0px; left: 100%; position: absolute; width:160px; } div#menuContainer ul ul ul li{ border-bottom: 1px solid #FFFFFF; } div#menuContainer ul ul ul ul { top: 0px; left: 100%; position: absolute; width:160px; } div#menuContainer ul ul, div#menuContainer ul li:hover ul ul, div#menuContainer ul ul li:hover ul ul {display: none;} div#menuContainer ul li:hover ul, div#menuContainer ul ul li:hover ul, div#menuContainer ul ul ul li:hover ul {display: block;}