#nav,
#nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
    width:100%;
    height:24px;
    font-size:small;
    font-size:small !important;
    width:100% !important;
    font-size:small;
    font-size/**/:/**/xx-small;
    width/**/:/**/100%;


}
/*********************************
 * Anchore Contained in LI       *
 *********************************/
#nav a {
    display: block;
    width: 100%;
    text-decoration:none;
    height:24px;
    text-align:center;
    color:black;
}

#nav li a:hover, #nav li:hover{
    color:#FFF;
    background:#9CF;
}
#nav li {
    float: left;


    background:#9CF;/*Top level*/
    border:solid black 1px;
    border-width: 1px 1px 1px 0px;
    height:1.2em;
    height:24px;
    width: 24.5%;
    width: 24.5%   !important;
    width/**/:/**/ 24.95%;

}


#nav li ul {
    position: absolute;
    width: 24.75%;
    left: -999em;
    height:24px;
    }
#nav li:hover ul {
    width:24.75%;
    left: auto;
    height:24px;
    }
/*********************************
 * Hover Class Controlling Style *
 * of Submenus                   *
 *********************************/
#nav li:hover ul, #nav li.sfhover ul {

    left: auto;
    height:24px;
    width:17.75%;
    width:17.75% !important;
    width:17.75%;
    width/**/:/**/100%;
    }
#nav li ul li{
    color:#369;
    background:yellow;
    border-width: 0px 1px 1px 1px;
    height:24px;
    width:100%;
    width:100% !important;
    width:100%;
    width/**/:/**/100%;
    }
#nav li ul li a:hover{
color:#FF0;
background:#369;
width:100%;
}
#nav li ul li a{
width:98%;
}