.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #E4E4E4;
border-bottom-width: 0;
font: 12px tahoma;
line-height: 18px;
z-index: 100;
background-color: white;
width: 140px;
display: block;
text-decoration: none;
}

.anylinkcss a{
width: 100%;
display: block;
border-bottom: 1px solid #E4E4E4;
font: 12px tahoma;
text-decoration: none;
position: relative;
width: 140px;
padding: .2em;
height:20;
background-color: #FFFFEA;
}

.anylinkcss a:hover{ /*hover background color*/
	background-color: #FFCC33;
	text-decoration: none;
	height:20;
}
/* menu parent */
.mx a {
	text-decoration: none;
	position: relative;
	width: 140px;
	border-bottom: 1px dashed #CCCCCC;
	background: url('../images/a.png') 100% 50% no-repeat;
	padding: .2em;
	font: 12px tahoma;
	margin: 0;
}

.mx a:hover {
	background: url('../images/ah.png') 100% 50% no-repeat;
	background-color: #FFCC33;
}

.mxnone a {
	text-decoration: none;
	position: relative;
	width: 140px;
	border-bottom: 1px dashed #CCCCCC;
	padding: .2em;
	font: 12px tahoma;
	margin: 0;
}

.mxnone a:hover {
	background-color: #FFCC33;
}