#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul{top:25px; width:180px!important; z-index:300; padding:0!important; display:block; background:#fff!important; }
#nav li:hover ul li{position:relative; width:164px!important; text-transform:none; color:#000; background:url(images/border.gif) no-repeat 6px 0;padding:1px 8px 0 8px!important;border:none!important;}



#nav li:hover ul li.first{border:none!important; background:none;}
#nav li:hover ul li.last{ background:none; }
#nav li:hover ul li a{ width:146px; font:normal 12px/13px "CenturySchoolBook",Times New Roman, Times, serif; color:#000; text-transform:uppercase; background:#fff; margin:0; height:auto; display:block; padding:7px 7px 7px 10px!important;}
#nav li:hover ul li a:hover{ color:#ccc; text-decoration:none; background:#fff ;}
#nav li:hover ul li a.fly{ background:url(images/fly_arrow.gif) no-repeat right 7px; text-decoration:none; color:#000;}
#nav li:hover ul li a.fly:hover{ background:url(images/fly_arrow_hover.gif) no-repeat right 7px; text-decoration:none; color:#ccc}
#nav li a.current{color:#ccc!important; text-decoration:none!important; background:#fff!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:180px !important; top:-1px; padding:0; z-index:400; height:auto; padding:0!important; float:left;}
#nav ul{ border:1px solid #d6d6d6;}





#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:0!important; width:164px; top:-9999px; height:auto; margin:0; padding:0!important; background:#fff !important; list-style:none;}

#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{margin:0; height:auto!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{  background:url(images/fly_arrow_hover.gif) no-repeat right 7px; text-decoration:none; color:#ccc;}
a.current{ background:url(images/fly_arrow_hover.gif) no-repeat right 7px; text-decoration:none; color:#ccc; }
a.current{ color:#000!important; text-decoration:none!important; background:#fff!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;}




#nav li:hover ul li{padding:1px 8px 0 8px!important; text-transform:none; background:url(images/border.gif) no-repeat 6px 0!important; color:#000; width:164px!important;}
#nav li:hover ul li.first{padding:1px 8px 0 8px!important; text-transform:none; background:none!important; color:#000; width:164px!important;}
#nav li ul li li a{ color:#000!important; padding:3px 0 5px 18px!important; }
#nav li ul li li a:hover{ color:#ccc!important; margin:0px!important;}