.qmmc .qmdivider 
{ 
	display : block; 
	font-size : 1px; 
	border-width : 0px; 
	border-style : solid; 
	position : relative; 
	z-index : 1; 
} 

.qmmc .qmdividery 
{ 
	float : left; 
	width : 0px; 
} 

.qmmc .qmtitle 
{ 
	display : block; 
	cursor : default; 
	white-space : nowrap; 
	position : relative; 
	z-index : 1; 
}
 
.qmclear 
{ 
	font-size : 1px; 
	height : 0px; 
	width : 0px; 
	clear : left; 
	line-height : 0px; 
	display : block; 
	float : none !important ; 
} 

.qmmc 
{ 
	position : relative; 
	zoom:1;
	z-index : 10; 
} 

.qmmc a, .qmmc li 
{ 
	float : left; 
	display : block; 
	white-space : nowrap; 
	position : relative; 
	z-index : 1;	
} 

.qmmc div a, .qmmc ul a, .qmmc ul li 
{ 
	float : none; 
} 

.qmsh div a 
{ 
	float : left; 
} 

.qmmc div 
{ 
	visibility : hidden; 
	position : absolute; 
}
 
.qmmc .qmcbox 
{ 
	cursor : default; 
	display : block; 
	position : relative; 
	z-index : 1; 
}
 
.qmmc .qmcbox a 
{ 
	display : inline; 
} 

.qmmc .qmcbox div 
{ 
	float : none; 
	position : static; 
	visibility : inherit; 
	left : auto; 
}
 
#qm0 
{ 
	width : auto; 
	background-color: #BA1B4F; 
	padding-left : 10px;
	color:#FFFFFF;  
}
 
#qm0 a 
{ 
	padding : 6px 10px 6px 11px; 
	color : #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	text-decoration : none; 
}
 
#qm0 a:hover 
{ 
	background-color : #BA1B4F; 
	text-decoration : none; 
}
 
#qm0 li:hover > a 
{ 
	background-color : #fff; 
	text-decoration : none; 
}
 
#qm0 .qmparent:hover 
{ 
	text-decoration : none; 
} 

body #qm0 .qmactive, body #qm0 .qmactive:hover 
{ 
	background-color : #BA1B4F; 
} 

#qm0 div 
{ 
	padding : 5px; 
	margin : 0px; 
	background-color : #BA1B4F; 
	border-width : 1px; 
	border-style : solid; 
	border-color : #ddd; 
}
 
#qm0 div a 
{ 
	padding : 2px 40px 2px 5px; 
	background-color : transparent; 
	border-width : 0; 
	border-style : none; 
}
 
#qm0 div a:hover 
{ 
	text-decoration : none; 
} 

#qm0 div a:hover 
{ 
	text-decoration : none; 
} 

body #qm0 div .qmactive, body #qm0 div .qmactive:hover 
{ 
	background-color : #f1f1f1; 
} 

#qm0 .qmtitle 
{ 
	margin : 2px 5px 5px; 
	color : #112747; 
	font-family : Arial; 
	font-size : 11px; 
	font-weight : bold; 
}
 
#qm0 .qmdividerx 
{ 
	margin : 4px 5px; 
}
 
#qm0 .qmbox 
{ 
	border-width : 1px; 
	border-style : solid; 
	border-color : #fff; 
}
 
ul#qm0 .qmparent 
{ 
	background-repeat : no-repeat; 
	background-position : 97% 50%; 
}
 
ul#qm0 li:hover > a.qmparent 
{ 
	text-decoration : underline; 
} 

.qmfv 
{ 
	visibility : visible !important ; 
} 

.qmfh 
{ 
	visibility : hidden !important ; 
} 
