#nav,
#nav ul {
    text-align:left;
    padding: 0;
    margin: 0;
    list-style: none;
    width:100%;

    height:32px;
    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:#fff;
    background:#06C;


    }

#nav li a:hover, #nav li:hover{
    color:#ff0;
    background:#06C;


}
#nav li {
    float: left;
    /*border:solid white 1px;*/
    border-width: 1px 2px 0px 0px;
    padding-top:0.5em;
    height:1.2em;
    height:18px;
    width: 18%;
    width: 18%   !important;
    width: 18%;
    width/**/:/**/ 18%;

}




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

    }
#nav li:hover ul, #nav li.sfhover ul {
    position:absolute;
    padding:1px 0px 0px 0px;
    left: auto;

    border:solid #000 1px;
    border-width:0px;
    /*width of sub menu*/
    height:20px;
    width:18%;
    width:18% !important;
    width:18%;
    width/**/:/**/100%;
    }

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

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

#nav li ul li a{
width:100%;
color:#fff;
background:#ccc;
height:20px;
border:solid black 1px;
border:solid black 1px !important;
border-width/**/:/**/ 0px 1px 1px 1px;
}

#search h1, #search h2, #search h3, #search h4, #search h5,{
	display:inline;
}