.solidblockmenu{
padding-top:0px;
margin:0px;
width: 100%;
background: #eff0ef;
}

.dd_solidblockmenu{
	padding-top:0px;
	visibility:hidden;
	top:138px;
	z-index:1000;
	position:absolute;
	overflow:visible;
	float:left;
	padding: 0 5px;
	text-decoration:none;
	text-align:left;
	color: #000000;	
	background: #eff0ef;
	border: 1px solid #F09900;
}

.solidblockmenu table{
margin: 0;
padding: 0;
width: auto;
height:35px;
}

.solidblockmenu table td{
	text-align: center;
	vertical-align: middle;
	font-weight:normal;
font-size:11px;
font-family: Tahoma,Geneva,sans-serif;
	line-height: 35px;
}

.solidblockmenu td a{
	display: inline-block;
	color: #000000;
	padding: 0 20px;
	text-decoration: none;
}

.solidblockmenu td a:visited{
	color: #000000;
	text-decoration: none;
}


.solidblockmenu td a:hover, .solidblockmenu td a.current{
	background: #F09900 url(../images/navhov.gif) repeat-x scroll left top
}

.tabcontainer{
clear: left;
width:100%; /*width of 2nd level sub menus*/
height:35px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
background-color:#eff0ef;
}
/*IE7 hack to remove gap between menu and sub contents*/
/**:first-child+html .ieclass{ 
margin-top: -1em;
}*/
/*IE6 and below hack to remove gap between menu and sub contents*/
/** html .ieclass{ 
margin-top: -1em;
}*/

.tabcontent{
padding:0px;
margin:0px;
display:none;
font-weight:normal;
font-size:11px;
font-family: Tahoma,Geneva,sans-serif;
height:35px;
}

.tabcontent table{
margin:0px;
padding:0px;
font-weight:normal;
font-size:11px;
font-family: Tahoma,Geneva,sans-serif;
width: auto;
height:35px;
}
.tabcontent td{
line-height:35px;
vertical-align:middle;
text-align:center;
}
.tabcontent td a{
	display: inline-block;
	text-decoration: none;
	color: #000000;
	padding: 0 20px;
}
.tabcontent td a:hover{
background: #F09900 url(../images/navhov.gif) repeat-x scroll left top
}