.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%;
border: 1px solid #bbb;
background: url(../images/btn02a.gif) center center repeat-x;
}

.solidblockmenu li{display: inline}

.solidblockmenu li a{
float: left;
color: #444;
font-weight:bold;
padding: 6px 11px;
text-decoration: none;
border-right: 1px solid white;
}
.solidblockmenu li a:visited{}

.solidblockmenu li a:hover, .solidblockmenu li a.current{background: url(../images/btn02b.gif) center center repeat-x}

.tabcontainer{
clear: left;
width:100%; /*width of 2nd level sub menus*/
height:2em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: -0.1em;
margin-bottom: 0.6em;
}
* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: 0em;
}

.tabcontent{display:none;}

.tabcontent ul{
margin: 0;
padding: 0;
float: left;
width: 100%;
height: 25px;
border: 1px solid #bbb;
border-width: 1px 0;
background: url(../images/submenu.png) center repeat-x;
}

.tabcontent li{display: inline; color:#000}

.tabcontent li a{
float: left;
color: #333;
padding: 3px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.tabcontent li a:visited{}

.tabcontent li a:hover, .tabcontent li a.current{background: url(../images/submenu-active.png) center center no-repeat;}