#nav, #nav ul{
margin:0px 0px 0px 0px;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
float:right;
font-size:14px;
top:-13px;
}

#nav a{
display:block;
 padding:8px 17px 9px;
color:#000;
text-decoration:none;

}

#nav a:hover{
color:#000;
}

#nav li{
float:left;
position:relative;
padding-top:30px;
}
#nav li.selected{color:#000; background:#f9d34d; padding-top:30px;}
 #nav li.selected a{color:#000; background:#f9d34d;}
#nav li:hover{color:#000; background:#f9d34d;}
#nav li ul li ul li:hover{color:#fff!important; background:#5c9208; cursor:pointer;}
#nav li:hover a{color:#000; background:none;}
#nav ul {
position:absolute;
display:none;
width:12em;
top:68px;
z-index:999999;

}
#nav ul li{background:#ffffff; padding:0px 0px;}
#nav ul li.last{border:none;}
#nav ul li a{color:#666666!important; text-transform:none; font-size:13px;  padding:5px 22px 6px 14px; display:inline-block; border-bottom:1px solid #cccccc;}
#nav ul li a.brnone{border:0px!important;}
#nav ul li:hover a, #nav ul li.selected a{color:#ffffff!important; background-color:#5c9208;}

#nav li ul a{
width:13em;
height:auto;
float:left;

}

#nav ul ul{
top:auto;
}	
#nav ul li ul li{position:relative; left:27px; top:0px; color:#000!important; text-transform:none; font-size:13px;  padding:5px 22px 6px 14px; display:inline-block; border-bottom:1px solid #cccccc; width:12.3em;}
#nav ul li:hover ul li a{color:#a7a7a7!important;}
#nav ul li ul li:hover a{color:#fff!important;}

#nav li ul ul {
left:12em;
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;
}