.menuhighlightbg {
	border-right:1px solid #ACA899;
	border-bottom:1px solid #ACA899;
	FONT-SIZE: 10px;
	COLOR: black;
	background-color : #FFF2BA;
	text-align : center;
	font-weight : bold;
	padding:6 4 6 4;
}
.menubg{
	border-right:1px solid #ACA899;
	border-bottom:1px solid #ACA899;
	font-size: 10px;
	padding:8 4 8 4;
	background-color: #bfc8d5;
	text-align: center;
	cursor: hand;
}
.submenuhighlightbg
{
	border-right:1px solid #ACA899;
	border-bottom:1px solid #ACA899;
	font-size: 10px;
	background-color: #6E9aE1;
	text-align: center;
	cursor: hand;
	padding:8 4 8 4;
}
.submenubg{
  border-right:1px solid #ACA899;
	border-bottom:1px solid #ACA899;
	font-size: 10px;
	background-color: #bfc8d5;
	text-align: center;
	cursor: hand;
}


.LeftBarTitle{
	FONT-SIZE: 10px;
	font-weight : bold;
	text-align : left;
	
	color: #666666;
	background-color : white;
	
	border : 1px solid #336699;
	
	margin-left : 4px;
	padding-top :1px;
	padding-bottom : 1px;
	padding-left : 3px;
	padding-right : 3px;
	
	cursor: none;
}

.LeftBar{
	FONT-SIZE: 10px;

	COLOR: #336699;
	text-align : left;
	margin-left : 4px;
	padding-top :1px;
	padding-bottom : 1px;
	padding-left : 3px;
	padding-right : 3px;

	border :1px solid white;
}

.LeftBarSel{
	FONT-SIZE: 10px;
	COLOR: white;
	font-weight : bolder;
	background-color : #336699;
	text-align : left;
	padding-top :1px;
	padding-bottom : 1px;
	padding-left : 3px;
	padding-right : 3px;


	border : 1px solid white;
	cursor: hand;
}


.menu { z-index: 1000; font-size: 9px; height: 22px; line-height: 22px; color: black; ;margin-bottom:1px;}

.menu ul { padding: 0; margin: 0; list-style-type: none; width: 130px;margin-bottom:1px;}

* html .menu ul {margin-left:-16px;;margin-bottom:1px;}
.menu li { position: relative; background-color:orange; height: 22px; font-size: 9px;color: black;  border: 1px solid red; }
.sub li { position: relative; background-color:orange; height: 22px; font-size: 9px;color: black;  }

.menu table { position: absolute; border-collapse: collapse; top: 0; left: 0; z-index: 100; font-size: 1em; }

.menu a, .menu a:visited { display: block; text-decoration: none; height: 22px; 
			   line-height: 22px; width: 130px; text-indent: 5px; border: 1px solid #fff;
			   border-width: 0 1px 1px 0; color: black;}

* html .menu a, * html .menu a:visited { width: 130px; color: black;}

* html .menu a:hover { background: #FFFFFF; color: black; }

.menu :hover > a { background-color:yellow;color: #a20909;}

.menu ul ul { visibility: hidden; position: absolute; top: 0; left: 130px;}

.menu ul a:hover ul { visibility: visible;}
.menu ul li:hover ul{ visibility: visible;}
.menu ul :hover ul ul{ visibility: hidden;  }

.menu ul :hover ul :hover ul ul { visibility: hidden;}

.menu ul :hover ul :hover ul { visibility: visible;  }

.menu ul :hover ul :hover ul :hover ul { visibility: visible; }
