@charset "utf-8";
/* CSS Document */

.qmmc .qmdivider{display: block; font-size: 1px; border-width: 0px; border-style: solid;}
.qmmc .qmdividery{float: left; width: 0px;}
.qmmc .qmtitle{display: inline; cursor: default; white-space: nowrap;}
.qmclear {font-size: 1px; height: 0px; width: 0px; clear: left; line-height: 0px; display: block;float: none !important;}
.qmmc {position: relative; zoom: 1;}
.qmmc a, .qmmc li {float: left; display: block; white-space: nowrap;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float: none;}
.qmsh div a {float: left;}
.qmmc div{visibility: hidden; position: absolute;}
.qmmc ul {left: -10000px; position: absolute;}
.qmmc, .qmmc ul {list-style: none; padding: 0px; margin: 0px;}
.qmmc li a {float: none}
.qmmc li{position: relative;}
.qmmc ul {z-index: 10;}
.qmmc ul ul {z-index: 20;}
.qmmc ul ul ul {z-index: 30;}
.qmmc ul ul ul ul {z-index: 40;}
.qmmc ul ul ul ul ul {z-index: 50;} li:hover>ul{left: auto;}
#qm0 ul {top: 100%;}
#qm0 ul li:hover>ul{top: 0px; left: 100%;}
.qmfv{visibility: visible !important;}
.qmfh{visibility: hidden !important;}

#qm0 a	{
    padding: 7px 27px 5px 27px;
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
}
#qm0 a:hover	{
    color: #FFFFFF;
    background-color: #581A6F;
}

#qm0 #current a#menu {
    color: #FFFFFF;
    background-color: #581A6F;
}

/* SUB Container */
#qm0 div, #qm0 ul	{
    padding:4px;
    margin:-2px 0px 0px 0px;
    background-color:#DADADA;
    border-style:none;
}

/* SUB Items */
#qm0 div a, #qm0 ul a	{
    padding: 3px 10px 3px 10px;
    background-color: transparent;
    font-size: 11px;
    border-width: 0px;
    border-style: none;
}

/*  SUB Hover State */
#qm0 div a:hover, #qm0 ul a:hover	{
    background-color: #DADADA;
    color: #CC33CC;
}

/* SUB Active State */
body #qm0 div .qmactive, body #qm0 div .qmactive:hover	{
    background-color:#DADADA;
    color: #CC33CC;
}


/* Individual Titles */
#qm0 .qmtitle	{
    cursor: default;
    padding: 3px 0px 4px 4px;
    color: #444444;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}

/* Individual Horizontal Dividers */
#qm0 .qmdividerx	{
    border-top-width: 1px;
    margin: 4px 0px 4px 0px;
    border-color: #BFBFBF;
}

/* Individual Vertical Dividers */
#qm0 .qmdividery	{
    border-left-width: 1px;
    height: 15px;
    margin: 6px 2px 0px 2px;
    border-color: #AAAAAA;
}

