﻿#bgMenu
{
    background-color: #FFFFFF;
    border-bottom: 2px solid #A4A6A2;
}
#bgMenu table td
{
    /*line-height: 1.5;*/
    vertical-align: middle;
}
#bgMenu table tr td div
{
    border: none;
}
#bgMenu #qm0 a
{
    padding: 5px 15px !important;
    font-size: 12px !important;
}
#bgMenu #qm0 .qmdividery {
    height: 29px !important;
    margin: 0 2px !important;
}
#qm0 a {
    color: #7B7C7B !important;
}
#qm0 a:hover, #qm0 a.on {
    background-color: #fff;
}

#qm0 div, #qm0 ul {
    background-color: #ffffff !important;
    border-top: 1px solid #888888 !important;
    border-bottom: 2px solid #888888 !important;
    border-left: 2px solid #888888 !important;
    box-shadow: 7px 7px 5px #888888;
    margin: 0 !important;
    padding: 0 !important;
}

#qm0 div a, #qm0 ul a	
{	
	background-color:#fff !important;
    color: #7B7C7B !important;
    padding: 3px 30px 3px 10px !important;
}

#qm0 .qmdividery {
    /*border-color: #fff !important;*/
    display: none;
}

#qm0 div a:hover	
{	
    background-color: #fff !important;
    color: #1a566b !important;
}

#qm0 .qmtitle
{
    color: #162a83 !important;
    font-size: 12px !important;
    padding: 3px 30px 3px 10px !important;
}

.Appendix {
    color: #7B7C7B !important;
}
.Appendix:hover {
    color: #f00 !important;
}

@media screen and (max-width: 500px) {

    #qm0 div a, #qm0 ul a {
        padding: 5px 5px 5px 0 !important;
    }
}