
div#nav ul {margin: 0; padding: 0; text-align:left;}
div#nav li {position: relative; list-style: none; margin: 0; float: left; width:10em; line-height: 15px; background-color: #FAD898; z-index: 999;}
div#nav li:hover {background-color: #FAD898;}

div#nav li a {display: block; padding:2px 0 3px 5px; text-decoration: none; width: auto;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; width: auto; display: none;}
div#nav ul ul li { border-bottom: 1px solid #3078BF; border-right: 1px solid #3078BF; border-left: 1px solid #3078BF; width: 13em;}

div#nav li.submenu li.submenu:hover {background-color: #FDECCC;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block; margin: 0 0 0 23px;}



