#nav, #nav ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:2.2em;}
#nav a{display:block;padding:0px 5px;border:1px solid #FFFFFF;color:#fff;text-decoration:none;background-color:#AA0928;}
#nav a:hover{background-color:#AA0928;color:#333;}
#nav li{float:left;position:relative;}
#nav ul{position:absolute;display:none;width:18em;top:2.2em;}
#nav li ul a{width:18em;height:auto;float:left;}
#nav ul ul{top:auto;}
#nav li ul ul{left:18em;margin:0px 0 0 0px;}
#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;}
