#nav,
#nav ul {
    text-align:left;
    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/**/:/**/x-small;
    width/**/:/**/100%;
    font-family:"Arial";


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


    }

#nav li a:hover, #nav li:hover{
    color:#c03;
    background:#000;


}
#nav li {
    float: left;
    background:#c03;/*Top level*/
    border:solid white 1px;
    border-width: 1px 2px 1px 0px;
    height:1.2em;
    height:20px;
    width: 19.7%;
    width: 19.7%   !important;
    width: 19.7%;
    width/**/:/**/ 19.7%;

}




/*********************************
 * Hover Class Controlling Style *
 * of Submenus                   *
 *********************************/
#nav li ul {
    position:absolute;
    width: 19.5%;
    left: -999em;
    height:auto;
    border:solid black 1px;
    margin-top:1px;

    }
#nav li:hover ul, #nav li.sfhover ul {
    position:absolute;

    left: auto;

    border:solid #000 1px;
    border-width:0px;

    height:20px;
    width:19.5%;
    width:19.5% !important;
    width:19.5%;
    width/**/:/**/100%;
    }

#nav li ul li{
    color:#369;
    background:#c03;
    border-width: 0px 1px 1px 1px;
    height:20px;
    width:100%;
    width:100% !important;
    width:100%;
    width/**/:/**/100%;

    }
#nav li ul li a:hover{
color:#c03;
background:#000;
width:100%;
border:solid black 1px;
}

#nav li ul li a{
width:100%;
color:#fff;
background:#ccc;
height:20px;
border:solid black 1px;

}