.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
font: 18px Times;
width: 720px;
border-width: 1px 0;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 36px 11px 2px 11px;
text-decoration: none;
border-right: 1px solid #121212;
}

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

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: white;
background: transparent url(../images/menu-bg.png) center center repeat-x;
}
#submenu{
position:relative;
margin-top:4px;
float:right;
width:720px; /*width of 2nd level sub menus*/
height:27px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}
.tabcontainer{
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
color:#666666;
clear:both;

}

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

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -1em;
}
#sb1{
float:left;
padding-bottom:2px;
}
.tabcontent {
font-size:11px;
DISPLAY: none; PADDING-TOP: 4px
}
.tabcontent A:link {
color:#99CC00;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN-LEFT: 3px; CURSOR: pointer; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.tabcontent A:visited {
color:#99CC00;
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN-LEFT: 3px; CURSOR: pointer; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.tabcontent A:hover {
 COLOR: #fff;
 border-bottom:#99CC00 solid 2px;

}
#active_submenu {
	BACKGROUND: url(../images/cx_submenu_hover.jpg) #666666 no-repeat center bottom; COLOR: #fff
}
