
.qmmc .qmdivider {
display : block;
font-size : 1px;
border-width : 0;
border-style : solid;
position : relative;
z-index : 1;
}
.qmmc .qmdividery {
float : left;
width : 0;
}
.qmmc .qmtitle {
display : block;
cursor : default;
white-space : nowrap;
position : relative;
z-index : 1;
}
.qmclear {
font-size : 1px;
height : 0;
width : 0;
clear : left;
line-height : 0;
display : block;
float : none !important ;
}
.qmmc {
position : relative;
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;
}
.qmmc li {
z-index : auto;
}
.qmmc ul {
left : -10000px;
position : absolute;
z-index : 10;
}
.qmmc, .qmmc ul {
list-style : none;
padding : 0;
margin : 0;
}
.qmmc li a {
float : none;
}
.qmmc li:hover > ul {
left : auto;
}
#qm0 ul {
top : 100%;
}
#qm0 ul li:hover > ul {
top : 0;
left : 100%;
}
#qm0 a {
padding : 0 0px 0 25px;
color : #ffffff;
font-family : Tahoma;
font-size : 12px;
font-weight : bold;
text-align : left;
text-decoration : none;
line-height:30px;
margin:0 1px;
cursor:pointer;
}
#qm0 li a.qmparent:hover {
border : 1px solid #000000;
}
#qm0 div, #qm0 ul {
margin : 2px 0 0 0px;
background-color : #2987c4;
border-style : none;
}
#qm0 div a, #qm0 ul a {
padding : 2px 12px 2px 10px;
background-color : #e3e0e0;
font-size : 11px !important ;
border-width : 0;
width : 170px;
font-weight : normal !important ;
border-style : none;
color : #000000;
text-align : left;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif !important ;
border-bottom : 1px dotted #000000;
background-image:none;
height:24px;
line-height:24px;
margin:0;
}
#qm0 div a:hover {
background-color : #ca2002;
color : #ffffff;
}
#qm0 ul li:hover > a {
background-color : #dadada;
color : #40acef;
}
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {
background-color : #dadada;
color : #40acef;
}
#qm0 .qmtitle {
cursor : default;
padding : 3px 0 3px 4px;
color : #444444;
font-family : arial;
font-size : 11px;
font-weight : bold;
}
#qm0 .qmdividerx {
border-top-width : 0;
margin : 6px 0;
border-color : #000000;
}
#qm0 .qmdividery {
border-left-width : 0;
height : 15px;
margin : 4px 5px 0;
border-color : #000000;
}
#qm0 .qmritem span {
border-color : #000000;
background-color : #f7f7f7;
}
#qm0 .qmritemcontent {
padding : 0 0 0 4px;
}
ul#qm0 li:hover > a {
background-color : #f7f7f7;
}
ul#qm0 ul {
padding : 10px;
margin : -2px 0 0;
background-color : #f7f7f7;
border-width : 1px;
border-style : solid;
border-color : #000000;
}
/* ---------------- NEW CSS --------------- */
.qmmc a {
	background: url(../../images/light/topnavON.gif) no-repeat left;
	padding: 0px;
	margin: 0px;
	height:30px;
	z-index:1;
}
.qmmc a:hover {
	z-index:1;
}
.qmmc a strong{
	background: url(../../images/light/topnavRon.gif) no-repeat right;
	/*display: block;*/
	margin: 0;
	float:left;
	padding-right:25px;
}

/*.qmmc a span p{
	padding:0;
	padding-right:25px;
	margin:0;
}
.qmmc a span:hover {
	z-index:100;*/
}
.qm-ibcss-static{
	background-image:none;
	margin:0;
	padding:0;
}
.qm-ibcss-active{
	background-image:none;
	margin:0;
	padding:0;
}

/*.qmmc a span span{
		padding:0 !important;
		margin:0;
}*/
/*.qmmc li ul li a {
	background-image: none;
	border: 1px solid #000;
	
}*/