.solidblockmenu ul
{
    margin: 0;
    padding: 1px;
    float: left;
    font: bold 12px Arial;
    width: 100%;
    border: 1px solid #625e00;
    border-width: 2px 0;
    background: black url(media/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a
{
    float:inherit;
    color: white;
    text-decoration: none;
    border: 3px solid white;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 1px;
    padding-top: 1px;
    text-align:center
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: white;
background: transparent url(media/blockactive.gif) center center repeat-x;
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
padding-top:7px;
}

.tabcontent
{
    display: none;
    font-size: 12px;
    font-weight: bold;
    color: blue;
}