#nav, #nav ul{margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em}
#nav a{display:block; color:#fff; text-decoration:none; background:#023401; font:14px; line-height:44px; padding:3px 25px 0px 26px}
#nav a:hover{background-color:#000; color:#333}
#nav li{float:left; position:relative}
#nav ul{position:absolute; display:none; width:150px; top:44px}
#nav li ul a{width:150px; height:auto; float:left}
#nav ul ul{top:auto}
#nav li ul ul{left:190px; margin:0px 0 0 10px}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block}