﻿/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
    .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;
    }
    .qmmc li
    {
        z-index: auto;
    }
    .qmmc ul
    {
        left: -10000px;
        position: absolute;
        z-index: 10;
    }
    .qmmc, .qmmc ul
    {
        list-style: none;
        padding: 0px;
        margin: 0px;
    }
    .qmmc li a
    {
        float: none;
    }
    .qmmc li:hover > ul
    {
        left: auto;
    }
    #qm0 ul
    {
        top: 100%;
    }
    #qm0 ul li:hover > ul
    {
        top: 0px;
        left: 100%;
    }
    /*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*//* QuickMenu 0 *//*"""""""" (MAIN) Container""""""""*/
    #qm0
    {
        width: auto;
        background-color: #ffffff;
        background: url(../images/nav_bg.gif) 0 0 repeat-x;
        height: 30px;
        border-width: 1px 0px 1px 1px;
        border-style: solid;
        border-color: #ffffff;
    }
    /*"""""""" (MAIN) Items""""""""*/
    #qm0 a
    {
        padding: 5px 17px 5px 8px;
        background-color: transparent;
        color: #ffffff;
        font-family: Arial;
        font-size: 12px;
        text-decoration: none;
        border-width: 0px 1px 0px 0px;
        border-style: solid;
        border-color: #ffffff;
    }
    /*"""""""" (MAIN) Hover State""""""""*/
    #qm0 a:hover
    {
        background-color: #eaeaea;
        color: #333333;
        text-decoration: underline;
    }
    /*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/
    #qm0 li:hover > a
    {
        background-color: #eaeaea;
        color: #333333;
        text-decoration: underline;
    }
    /*"""""""" (MAIN) Active State""""""""*/
    body #qm0 .qmactive, body #qm0 .qmactive:hover
    {
        background-color: #eaeaea;
        color: #333333;
        text-decoration: underline;
    }
    /*"""""""" (SUB) Container""""""""*/
    #qm0 div, #qm0 ul
    {
        padding: 5px;
        margin: 0px;
        background-color: #dadada;
        border-width: 1px;
        border-style: solid;
        border-color: #999999;
    }
    /*"""""""" (SUB) Items""""""""*/
    #qm0 div a, #qm0 ul a
    {
        padding: 2px 40px 2px 5px;
        color: #333333;
        font-size: 11px;
        border-width: 0px 1px;
        border-style: solid;
        border-color: #dadada;
    }
    /*"""""""" (SUB) Hover State""""""""*/
    #qm0 div a:hover
    {
        background-color: #eaeaea;
        color: #333333;
        text-decoration: none;
        border-color: #666666;
    }
    /*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/
    #qm0 ul li:hover > a
    {
        background-color: #eaeaea;
        color: #333333;
        text-decoration: none;
        border-color: #666666;
    }
    /*"""""""" (SUB) Active State""""""""*/
    body #qm0 div .qmactive, body #qm0 div .qmactive:hover
    {
        background-color: #eaeaea;
        color: #222222;
        text-decoration: underline;
        border-color: #666666;
    }
    /*"""""""" Individual Titles""""""""*/
    #qm0 .qmtitle
    {
        margin: 2px 5px 5px;
        color: #222222;
        font-family: Arial;
        font-size: 11px;
        font-weight: bold;
    }
    /*"""""""" Individual Horizontal Dividers""""""""*/
    #qm0 .qmdividerx
    {
        border-top-width: 2px;
        margin: 4px 5px;
        border-color: #a2a1ad;
    }
    /*"""""""" Custom Rule""""""""*/
    ul#qm0 li .qmparent
    {
        background-image: url(../images/arrow_3.gif);
        background-repeat: no-repeat;
        background-position: 92% 50%;
    }
    /*"""""""" Custom Rule""""""""*/
    ul#qm0 li:hover > a.qmparent
    {
        background-image: url(../images/arrow_2.gif);
        text-decoration: underline;
    }
    /*"""""""" Custom Rule""""""""*/
    ul#qm0 ul li .qmparent
    {
        background-image: url(../images/arrow_0.gif);
        background-repeat: no-repeat;
        background-position: 92% 50%;
    }
    /*"""""""" Custom Rule""""""""*/
    ul#qm0 ul li:hover > a.qmparent
    {
        background-image: url(../images/arrow_0.gif);
        text-decoration: underline;
    }
    
    .qmfv
    {
        visibility: visible !important;
    }
    .qmfh
    {
        visibility: hidden !important;
    }