#all        {
        width:925px;
        height:100%;
        padding: 0px;
        margin:0 auto;
        text-align:center;
}

.menu {
        width:925px;
        height:63px;
        background-color:#9AB67C;
        position:relative;
        z-index:9999;
}
.menu ul li a, .menu ul li a:visited {
        display:block;
        text-decoration:none;
        color:#ffffff;
        background-color:#9AB67C;
        font-family:verdana, sans-serif;
        font-size: 12px;
        font-variant:normal;
        overflow:hidden;
        width: 150px;
        margin:0px 0px 0px 1px;
        border:solid 1px #5F8349;
        line-height:59px;
        text-align:center;

}
.menu ul {
        padding:0;
        margin:0 auto;
        list-style: none;
}
.menu ul li {
        float:left;
        position:relative;margin:0px 0px 0px 1px;
}
.menu ul li ul {
        display: none;
}

.menu ul li:hover a {
        background-color:#5F8349;
        color:#000;
        text-decoration:none ;
        border:solid 1px #9AB67C;
        margin:0px 0px 0px 1px;
       }
.menu ul li:hover ul {
        display:block;
        position:absolute;
        top:59px;
         left:0;
        width:250px;
}
.menu ul li:hover ul li a.hide {
         background-color:#EFEFEF;
        color:#000;
        border:solid 1px #9AB67C;
}

.menu ul li:hover ul li:hover a.hide {
         background-color:#efefef;
        color:#000;
        border:solid 1px #9AB67C;
}
.menu ul li:hover ul li ul {
        display: none;
}

.menu ul li:hover ul li a {
        display:block;
background-color:#9AB67C;
width:250px;
        color:#000;
        
        border:solid 1px #bfbfbf;
        line-height:20px;
background-repeat:repeat;


}

.menu ul li:hover ul li a:hover {
        background-color:#fff;
        color:#000;
        text-decoration:none ;
        border:solid 1px #bfbfbf;}

#menu1 a, #menu1 a:visited , #menu1 a:active {
display: block;
color:#7F7F7F;
font-size: 10px;line-height: 20px;
font-family: tahoma,verdana,arial,helvetica, verdana, tahoma, sans-serif;
padding-left: 5px;padding-right: 5px; padding-bottom: 0px; padding-top:0px;
margin-left: 0px;margin-right: 0px;
height:20px;
line-height:20px;
text-align:center;
text-decoration:underline ;
}

#menu1 a:hover {color:#000; text-decoration:none ;
background:transparent;
text-decoration:none ;
}

a:link, a:visited, a:active{
font-size: 12px;line-height: 20px;
font-family: tahoma,verdana,arial,helvetica, verdana, tahoma, sans-serif;
text-decoration:underline;color:#707070;}

a:hover{ text-decoration:none;background-color:#CFCFCF;
color:#7F7F7F;text-decoration:none;}