td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;
}

#m_rio {
	position:relative;
	margin:0px;
	width:148px;
	height:32px;
	text-align:left;
}

#m_rio_cont {
	position:absolute;
	left:0px;
	top:32px;
	visibility:hidden;
	z-index:300;
}

#mm_rio_cont {
	background-image: url(images/sf_mm_rio.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#e6e8dd;
	width:148px;
	height:144px;
}

.mm_rio_style {
	width:148px;
	height:28px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:138px;
	height:18px;
}

#mm_rio_item_0 {
	background: url("images/m_sto_u.gif") no-repeat top left;
	left:0px;
	top:0px;
}

#mm_rio_item_1 {
	background: url("images/m_luo_u.gif") no-repeat top left;
	left:0px;
	top:29px;
}

#mm_rio_item_2 {
	background: url("images/m_eve_u.gif") no-repeat top left;
	left:0px;
	top:58px;
}

#mm_rio_item_3 {
	background: url("images/m_dov_u.gif") no-repeat top left;
	left:0px;
	top:87px;
}

#mm_rio_item_4 {
	background: url("images/m_inf_u.gif") no-repeat top left;
	left:0px;
	top:116px;
}

#mm_rio_cont img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#mm_rio_cont a {
	width:148px;
	height:28px;
	display:block;
	position:absolute;
	cursor: pointer; /*per IE*/
}

#mm_rio_cont a:hover { line-height: 1px; /*IE*/ }
#mm_rio_cont a:hover img { visibility: hidden; }

