#nav,
#nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
    width:100%;
    height:24px;
    font-size:x-small;
    font-size:x-small !important;
    width:100% !important;
    font-size:x-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:#9ff;
    background:#006;

}

#nav li a:hover, #nav li:hover{
    color:#006;
    background:#9ff;
    border-bottom:solid #9ff 1px;

}
#nav li:hover{
    color:#000;
    background:#009;
    border-bottom:solid black 1px;

}
#nav li {
    float: left;
    background:#006;/*Top level*/
    border:solid #9ff 1px;
    border-width: 1px 1px 1px 0px;
    height:1.2em;
    height:24px;
    width: 24.85%;
    width: 24.85%   !important;
    width: 24.85%;
    width/**/:/**/ 24.95%;

}
#nav li:hover{

}

#nav li ul {
    position: absolute;
    width:19.75%;
    left: -999em;
    }
/*#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;
    position:relative;
    position:relative !important;
    position/**/:/**/absolute;
    margin:0px;
    padding:0px;
    height:auto;
    width:183px;
    width:183px !important;
    width:183px;
    width/**/:/**/101%;
    /*border-top:solid black 1px; */
    }
#nav li ul:hover {
    border-top:solid black 1px;
}
#nav li ul li{
    color:#9ff;
    background:#006;
    border-width: 0px 1px 1px 1px;
    border-color:#ccc;
    height:24px;
    width:100%;
    width:100% !important;
    width:100%;
    width/**/:/**/100%;

    }
#nav li ul li a:hover{
color:#009;
background:#9ff;
width:100%;
border:solid #9ff 1px;
}
#nav li ul li a{
width:98%;
color:#fff;
}