#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul{left:20px; top:20px; width:150px!important;   z-index:300;  padding:0 0; display:block }
#nav li:hover ul li{float:left; position:relative; width:150px!important; font-size:13px!important;  text-transform:none; color:#000;border:1px solid #CCCCCC;display:block;}
#nav li:hover ul li.last{background:none; }
#nav li:hover ul li a{width:135px!important; font-size:13px!important; font-weight:bold; color:#000; text-transform:none;background:#DDDDCC; padding:0 0 0 15px;  margin:0; height:auto;display:block;}
#nav li:hover ul li a:hover{color:#000;  text-decoration:none; background:url(../images/border.gif) repeat-x 0 bottom; background:#fff ; padding:0 0 0 15px;width:135px!important;}
#nav li:hover ul li a.fly:hover{background:#325b81; color:#fff; text-decoration:none;}



#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:150px; top:-1px; padding:0;  z-index:400; height:auto;width:150px!important; background:none!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; left:-9999px; top:-9999px; height:auto; margin:0; padding:0; list-style:none;width:150px!important;}

#nav li:hover ul ul li{float:left; position:relative; float:left; width:150px!important; font-size:13px!important;   text-transform:none; color:#000;border:1px solid #CCCCCC!important;display:block;}

#nav li:hover ul ul li a{ color:#000!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 a{float:left; width:135px!important; font-size:13px!important; font-weight:bold; color:#000!important; text-transform:none;background:#DDDDCC!important; padding:0 0 0 15px;  margin:0; height:auto!important;display:block!important;}

#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:#fff; border-color:#fff; text-decoration:underline;} 

#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; border-color:#bbd37e;} 



