#menu31 table {width:auto;margin:0px; padding:0px;border-collapse:collapse;}
#menu31mec td {padding:0;height:auto;width:auto;}
#menu31 a {text-decoration:none;border:none}
#menu31 img{border:none}

/***************************************************************/
/* hybrid menu */


.menu31sm{
	border-bottom:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	background-color:#BA4000;
	font-weight:bold;
	font-size:12px;
	font-family:arial;
}

.menu31sm a{
	color:#FFFFFF;
	font-weight:bold;
}

.menu31sm a:hover{
	color:#F2A12E;
	font-weight:bold;
}

#menu31{
	border:none;
	background-color:#BA4000;
	margin-top:0px;
	margin-left:0px;
} 

.menu31mep{
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	padding:3px 10px;
	cursor:pointer;
	color:#FFFFFF;
}



.menu31mel{
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	padding:3px 10px;
	cursor:pointer;
	color:#FFFFFF;
}

.menu31mer{
	border:none;
}


.menu31mepc{
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	background-color:#8A3202;
	padding:3px 10px;
	cursor:pointer;
	color:#FFFFFF;
}

.menu31mepc a{
}

.menu31melc{
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	padding:3px 10px;
	cursor:pointer;
	background-color:#8A3202;
	color:#FFFFFF;
}

.menu31melc a{
}

.menu31merc{
	border:none;
}


.menu31merft
{

}

.menu31merlt
{
	border:none;
}

.menu31meft
{

}

.menu31melt
{

}

.menu31mec
{
}

.menu31mec td{
	white-space:nowrap
}