#nav li {
    float:left; width: 95px; background-image:url(images/top4.gif);
}
#nav li a:hover{
   background-image:url(images/top_4.gif);
}
#nav {
     line-height: 33px;  list-style-type: none; 
}
#nav a {
    display: block; width: 95px; text-align:center;
}
#nav li ul {
    line-height: 27px;  list-style-type: none;text-align:left;
    left: -999em; width: 100px; position: absolute;
}
#nav li ul li{
    float: left; width: 100px;
    background: #F6F6F6;
}
#nav li ul a{
    display: block; width: 100px;text-align:center;
}
#nav li ul a:link  {
    color:#666; text-decoration:none;
}
#nav li ul a:visited  {
    color:#666;text-decoration:none;
}
#nav li ul a:hover  {
    color:#F3F3F3;text-decoration:none;font-weight:normal;
    background:#C00;
}
#nav li:hover ul {
    left: auto;
}
#nav li.sfhover ul {
    left: auto;
}

#nav li.top { float:left; }
#nav li a.top_link { float:left;color:#FFFFFF;  text-decoration:none; font-size:12px;  cursor:pointer;}


/* Default list styling */

#nav li:hover {position:relative; z-index:200;}
#nav li:hover ul.sub
{left:0px; top:25px; padding:0px; height:auto; }
#nav li:hover ul.sub li a
{display:block; font-size:12px; height:25px;line-height:25px; }
#nav li:hover ul.sub li a:hover 
{background:#3D84D2; color:#fff; border-color:#fff;}


#nav li:hover li:hover li:hover li:hover ul ul
{width:0; height:0; margin:0; padding:0; }


