ul#dropnav{margin:0; padding:0; list-style:none; color:#444; font-weight:bold; background:#ddd; height:100%; text-transform:uppercase}
#dropnav li{display:block; float:left; margin:0; height:24px}
#dropnav li a{display:block; color:#555; text-decoration:none; padding:4px 17px 5px 17px; margin:0; border-bottom:0}
#dropnav li a:hover{color:#fff; background:#333}
#dropnav li ul li a{display:block; color:#555; text-decoration:none; margin:0; line-height:18px; overflow:hidden; border-bottom:0}
#dropnav li ul li a:hover{color:#333; background:none}

#dropnav li ul{position:absolute; z-index:99; left:-999em; width:150px; overflow:hidden; margin:0px 0 0 -1px; padding:0; height:auto; border:solid #C7C7C7; border-width:1px 1px 0; background:#ddd; font-weight:normal}

#dropnav ul ul{margin:-2em 0 0 150px}

#dropnav li li{width:150px; clear:both; overflow:hidden; border-bottom:1px solid #fff}
#dropnav li li a{padding:5px 5px 0 5px; margin:0}

#dropnav ul a{border-right:0}
#dropnav li:hover ul ul, #dropnav li:hover ul ul ul, #dropnav li.sfhover ul ul, #dropnav li.sfhover ul ul ul{left:-999em; overflow:hidden}

#dropnav li:hover ul, #dropnav li li:hover ul, #dropnav li li li:hover ul, #dropnav li.sfhover ul, #dropnav li li.sfhover ul, #dropnav li li li.sfhover ul{left:auto}
#dropnav li:hover, #dropnav li.sfhover{background:#ECECEC; color:#4aaeee}

#dropnav ul li:hover, #dropnav ul ul li:hover, #dropnav ul li.sfhover, #dropnav ul ul li.sfhover{background:#e8e8e8}

#dropnav ul li a, #dropnav ul ul li a{background:none}

#dropnav a.sub{background:url(../images/arrow-right.gif) right no-repeat; background-position:190px 12px}

