/*
#menu, #menu ul {
        padding: 0;
        margin: 0;
        list-style: none;
}
#menu li {
        float: left;
        position: relative;
        width: 10em;
        border: 1px solid navy;
        background-color: rgb(215,215,255);
        color: #2D486C;
        font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
        margin-right: 1em;
}
#menu a:link, #menu a:visited {
        display: block;
        text-decoration: none;
        padding-left: 1em;
        color: #2D486C;
}
#menu ul {
        display: none;
        position: absolute;
        padding-top: 0.5em;
}
#menu ul li {
        float: none;
        border: 0 none transparent;
        border-bottom: 1px solid navy;
        background-color: rgb(215,215,255);
        font-size: 100%;
        margin: 0;
        margin-bottom: 0.5em;
        padding: 0;
}
#menu li:hover ul {
        display: block;
}
*/
/***************/

ul.menus
{
        padding: 10px;
        padding-bottom: 25px;
        margin: 0px;
        list-style: none;
        border: 1px solid navy;    // display box
        background-color: rgb(215,215,255);  // show extent
}
.menus li
{
        float: left;
        width: 30%;
        position: relative;
        border: 1px solid navy;
/*
*/
        padding: 2px;
        padding-left: 1px;
        padding-right: 1px;
        background-color: rgb(215, 215, 255);
        color: navy;
        font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
        margin-right: 1em;
}
.menus  a:link, .menus  a:visited
{
        display: block;
        text-decoration: none;
        padding-left: 1em;
        color: navy;
}
.menus  ul
{
        padding-top: 1em;
        padding-left: 0px;
        width: 100%;
        display: none;
        position: absolute;  /* comment out to push down text below drop down */
        position: block;
        list-style: none;
}
.menus ul li
{
        float: none;
        width: 100%;
        border: 1px none transparent;
        border-bottom: 1px solid navy;
        border-top: 1px solid navy;
        background-color: rgb(215, 215, 255);
        font-size: 100%;
        margin: 0px;
        margin-bottom: 0.5em;
}
.menus li:hover ul
{
        display: block;
        z-index: 10;
}
.menus a span
{
        display: none;
}

