@charset "utf-8";
.ac_results {z-index:9999; position:absolute !important;}
.ac_results ul{
	border:1px solid #bc9460;
    background-color:#fff;
    margin:0;
    padding:0;
    -moz-user-select:none;
    cursor: pointer;
	font-size:12px;
}
.ac_results li{color:#bc9460; width:100%;font-size:12px;}
.ac_results li.ac_over{
    color:#bc9460;
    background-color:#E7F8FA;
    -moz-user-select:none;
	font-size:12px;
}

.neverModules-auto {
    border:1px solid #bc9460;
    background-color:#fff;
    width:100%;
    margin:0;
    padding:0;
    -moz-user-select:none;
    cursor: pointer;
}
.neverModules-auto .out {
    width:100%;
    color:#A9E4EB;
    -moz-user-select:none;
}
.neverModules-auto .over {
    width:100%;
    color:highlighttext;
    background-color:#E7F8FA;
    -moz-user-select:none;
}
.neverModules-auto .autot {
    font-size:9pt;
    color:#bc9460;
    text-align:left;
    padding-left:5px;
    width:100%;
    -moz-user-select:none;
}
.neverModules-auto .autot-over {
    font-size:9pt;
    color:#bc9460;
    text-align:left;
    padding-left:5px;
    width:100%;
    -moz-user-select:none;
}
.neverModules-auto .autoc {
    font-size:9pt;
    color:#E7F8FA;
    text-align:right;
    padding-right:5px;
    width:20%;
    -moz-user-select:none;
}
.neverModules-auto .autoc-over {
    font-size:9pt;
    color:#fff;
    text-align:right;
    padding-right:5px;
    width:20%;
    -moz-user-select:none;
}

#divAddressMenu {line-height:20px;text-align:left;position:absolute;visibility:hidden;z-index:10000;;overflow:hidden;width:172px;background:#fff;border:solid #bc9460 1px;border-top:gray solid 1px;font-size:12px;}
#divAddressMenu h4{border-bottom:dotted #CCCCCC 1px;color:#999999;font-size:12px; font-weight:100; padding:2px 2px 0 2px; margin:0;}
#divAddressMenu div{padding:1px;}
#divAddressMenu a {display:block;width:162px !important;width:100%;padding:1px 2px 2px 2px;cursor:default;text-decoration:none;color:#bc9460;background-color:none;}
#divAddressMenu a span{float:right;font-family:vernada }
#divAddressMenu a:hover {border:solid #bc9460 1px;background-color:#E8F0FB;}
.sel {border:solid 1px #1bd9c3;background-color:#ccf }

.DateListBox{float:left;border:solid #bc9460 1px;width:147px !important;width:154px;height:168px !important;height:176px;font-size:12px;text-align:center;z-index:99999;}
.DateListBox h1{width:100%;text-align:left; background-color:#E7E7E7;color:#bc9460;font-size:12px;height:20px;font-weight:bold;line-height:20px; margin:0px;}
.DateListBox div{float:left;border:solid #F6FFF4 1px;background-color:#bc9460;color:#FFFFFF;width:19px !important;width:20px;height:20px;font-size:12px;font-weight:bold;line-height:20px;vertical-align:middle;}
.DateListBox a{text-decoration:none;float:left;color:#3A7789;border:solid #ffffff 1px;background-color:#FFFFFF;width:19px !important;width:20px;height:19px !important;height:22px;font-size:12px;line-height:20px;vertical-align:middle;cursor:pointer;}
.DateListBox a:hover{border:solid #9DD1E6 1px;background-color:#DEF1F8;cursor:pointer;}
.DateListBox .aSelect{cursor:pointer;border:solid #9DD1E6 1px;background-color:#DEF1F8;color:#FF0000;}
.DateBox{position:absolute;z-index:9999;visibility:hidden;background-color:#FFFFFF;border:solid #BBD9E1 1px;height:170px;width:298px !important;width:312px;}
.DateListBox span { cursor:pointer; display:inline-block; }
