.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 97%;
border: 1px solid black;
border-width: 2px;
background-color:#00ccff;
cursor:pointer; cursor:hand}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: black;
padding: 2px 2px;
text-decoration: none;
border-right: 1px solid black; width:9%;text-align:center;}

.solidblockmenu li a:hover, .solidblockmenu li a.current{color: white;
background-color:#0099ff}

.tabcontainer{
clear: left; text-align:center;
/*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.*/
}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: 0.em;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: 0.em;
}

.tabcontent{
display:none;
}

a.index3, a.index3:link, a.index3:visited {display:block; float:left;
font: bold 12px Arial; border:solid black 1px; text-align:center; width:9%;
background-color:#00ccff; color:black; height:18px; text-decoration:none; margin:2px 0px; }
a.index3:hover, a.index3:active  {background-color:#0099ff; color:white;}

a.index4, a.index4:link, a.index4:visited {display:block; float:left;
font: bold 12px Arial; border:solid black 1px; text-align:center; width:11%; 
background-color:#00ccff; color:black; height:18px; text-decoration:none; margin:2px 0px}
a.index4:hover, a.index4:active  {background-color:#0099ff; color:white; }

a.blank , a.blank:link, a.blank:visited, a.blank:active {display:block; float:left; 
width:9%; background-color:#5887D1; color:#5887D1; height:18px; border:solid #5887D1 1px; margin:2px 0px}

a.hblank , a.blank:link, a.blank:visited, a.blank:active {display:block; float:left; 
width:4.5%; background-color:#5887D1; color:#5887D1; height:18px; border:solid #5887D1 1px; margin:2px 0px }

#ind2{margin-left:2%}

