.jmenubar
{
    font-size: 16px;
    overflow : hidden;
    font-weight: bold;
}

.jbutton
{
    overflow : hidden;
    text-decoration: none;
    padding: 0 1em 0 1em;
    color: blue;
}

div.jmenubar
{
    background-color: #DDDDDD;
    padding: 4px 2px;
    border: 2px solid;
    border-color: #ffffff #777777 #777777 #ffffff;
    text-align: left;
    /* for ie when centering */
}

div.jmenubar a.jmenubar a.jbutton, div.jmenubar jbutton
{
    background: transparent;
    left: 0;
    top: 0;
    margin: 1px;
    padding: 1px 4px;
    position: relative;
    text-decoration : none;
}

div.jmenubar, div.jmenubar jbutton, div.jmenubar a.jbutton
{
    padding: 2px 6px 2px 5px;
    padding: 2px 1em 2px 0.5em;
    text-decoration: none;
    color: blue;
}

div.jmenubar a.jbutton:hover
{
    background-color: #EEEEEE;
    border-color: #ffffff #777777 #777777 #ffffff;
    color: blue;
    text-decoration : none;
}

div.jmenubar a.active,
div.jmenuBar a.active:hover
{
    background-color: #EEEEEE;
    border-color: #ffffff #777777 #777777 #ffffff;
    color: blue;
    left: 1px;
    top: 1px;
    text-decoration : none;
}
