.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
/*border: 1px solid #625e00;
border-width: 1px 0;*/
list-style-type:none;
background-color:#9d9999;
background-repeat:repeat-x;
position:relative;
height:22px;
width:100px;
}

.solidblockmenu li{
display: inline;
width:100px;
}

.solidblockmenu li a{
cursor:default;
float: left;
color: #FFFFFF;
text-decoration: none;
/*border-right: 1px solid white;
background: transparent url(images/button1.png);
background-repeat:no-repeat;
 text-align:center;
 width:100px;*/
}

.solidblockmenu li a:visited{
color:white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: yellow;
font-weight:bolder;
width:100px;
}

.tabcontainer{

width:1000px; /*width of 2nd level sub menus*/
height:2.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
background-color:#c0c2c6;
height:25px;
font-family:Arial; font-size:12px;
color:Black;
text-decoration:none;
padding-left:1px;
}
.tabcontainer a:hover{

width:1000px; /*width of 2nd level sub menus*/
height:2.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
background-color:#c0c2c6;
height:25px;
font-family:Arial; font-size:12px;
color:Blue;
text-decoration:none;
padding-left:1px;
}
.tabcontainer a:selected{

width:1000px; /*width of 2nd level sub menus*/
height:2.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
background-color:#c0c2c6;
height:25px;
font-family:Arial; font-size:12px;
font-weight:bold;
color:Blue;
text-decoration:none;
padding-left:1px;
}


* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -1em;
width:1000px; /*width of 2nd level sub menus*/
height:2.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
background-color:#c0c2c6;
height:25px;
font-family:Arial; font-size:12px;
color:Black;
text-decoration:none;
padding-left:1px;
}

.tabcontent{
display:none;
background-color:#c0c2c6;
height:25px;
text-decoration:none;
color:black;
}


.submenustyle{
padding: 2px 1px;
border: 1px solid black;
border-top-width: 0;
width: auto;
display: none;
filter:alpha(opacity=0);
-moz-opacity:0;
}



* html .submenustyle{ /*IE only width definition*/
width: 100%;
}

.submenustyle a{
border-right: 1px dashed black;
padding: 1px 5px;
text-decoration: none;
}

.submenustyle a:hover{
background-color: #ebffff;
}

.submenu1{
font-weight:bold;
color:blue;
width:1000px; /*width of 2nd level sub menus*/
height:2.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
background-color:#c0c2c6;
height:25px;
font-family:Arial; font-size:12px;

text-decoration:none;
padding-left:1px;

}

.submenu{
width:auto; /*width of 2nd level sub menus*/
height:2.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
background-color:#c0c2c6;
height:25px;
font-family:Arial; font-size:12px;
color:Black;
text-decoration:none;
padding-left:1px;

}
.submenu a:hover{
color:blue;
text-decoration:none;
padding-left:1px;
width:auto; /*width of 2nd level sub menus*/
height:2.5em;/*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
background-color:#c0c2c6;
height:25px;
font-family:Arial; font-size:12px;
}

.submenu a:selected{
color:blue;
text-decoration:none;
padding-left:1px;
width:auto; /*width of 2nd level sub menus*/
height:2.5em;/*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
background-color:#c0c2c6;
height:25px;
font-family:Arial; font-size:12px;
font-weight:bold;
}
