#nav li:hover {position:relative; z-index:200;}
#nav li:hover ul{left:0px; top:20px; width:200px!important;  z-index:300; background-color:#fff!important; float:left;}
#nav li:hover ul li{float:left; position:relative; float:left; width:200px!important;  font-weight:normal; text-transform:none;  padding:0; z-index:1; border-bottom:1px dotted #000;}
#nav li:hover ul li a{float:left; width:190px!important;  color:#000; text-decoration:none;cursor:pointer; font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size:16px; line-height:20px;  letter-spacing:-1px; text-align:left; height:auto!important; text-transform:uppercase; background:none!important; padding:5px 0 5px 5px;}
#nav li:hover ul li a:hover{background-color:#86d2e2!important; color:#000!important; width:195px!important;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul{left:200px; top:0px; background-color:#fff;   height:auto; width:200px!important;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; right:0px; top:-9999px; width:200px;  height:auto; margin:0; padding:0; list-style:none; z-index:-1}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly {color:#000;text-decoration:none; background-color:#86d2e2!important; display:block; width:195px!important;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{ color:#000; background-color:#86d2e2!important; width:198px!important;}