/*!FRAMEWORK_VERSION:1.3.10 */ .ac_input{font-size:14px;width:400px;}.ac_results{padding:0;border:1px solid WindowFrame;background-color:Window;overflow:hidden;}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}.ac_results iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}.ac_results li{border-bottom:1px solid #FFF;border-top:1px solid #FFF;color:#1A1A1A;margin:0;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;font-size:12px;overflow:hidden;}.ac_over{background-color:#E7EFDE!important;border-bottom:1px solid #FFF;border-top:1px solid #FFF;color:#000!important;}.buttonCalendarOn{cursor:pointer;}input.settingDateError{border:1px solid red;background-color:#FDE;}.calendarContainer{border:1px solid black;background-color:white;display:none;}.calendarContainer span{width:23px;height:18px;border:1px solid white;display:block;float:left;text-align:center;cursor:default;overflow:hidden;}.calendarContainer p{margin:0;clear:both;}.calendarContainer a{text-decoration:underline;}.calendarContainer .hiddenMonth{display:none;}.calendarContainer .calendarVisible{margin:0 1px;border-left:1px solid lightgray;border-right:1px solid lightgray;float:left;}.calendarContainer .calendarVisible.firstMonth{margin-left:0;border-left:0;}.calendarContainer .calendarVisible.lastMonth{margin-right:0;border-right:0;}.calendarContainer .calendarVisible .monthHeader{background-color:#FFF;}.calendarContainer .calendarVisible .monthHeader h3{width:100%;font-weight:bold;font-family:Arial;display:block;text-align:center;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows{padding-bottom:2px;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows .arrowContainer{visibility:hidden;}.calendarContainer .calendarVisible.firstMonth .monthHeader .monthsSwitchingArrows .arrowContainer.previous{visibility:visible;}.calendarContainer .calendarVisible.lastMonth .monthHeader .monthsSwitchingArrows .arrowContainer.next{visibility:visible;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows .arrowContainer.next{float:right!important;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows .arrowContainer a{color:#000;cursor:pointer;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows .arrowContainer a:hover{color:#C00;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows.noPrev .arrowContainer.previous a,.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows.noNext .arrowContainer.next a{color:#000;cursor:default;}.calendarContainer .calendarVisible .daysNameContainer .dayName{color:black;}.calendarContainer .calendarVisible .daysGrid .selectable{color:black;font-weight:bold;cursor:pointer;}.calendarContainer .calendarVisible .daysGrid .selectable.selected{color:#D30000!important;}.calendarContainer .calendarVisible .daysGrid .pastDate,.calendarContainer .calendarVisible .daysGrid .nonSelectable{color:gray;cursor:default;}.calendarContainer .closeCalendar{padding:2px 0;border-top:1px solid #FFF;clear:both;text-align:center;}.calendarContainer .closeCalendar a:hover{color:aqua;cursor:pointer;}*+html .calendarContainer{width:362px;}.calendarContainer .calendarVisible{width:180px;}.calendarContainer .calendarVisible .monthHeader{background-color:#ddd;}.calendarContainer .calendarVisible .monthHeader h3{padding-top:6px;position:relative;z-index:2;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows{height:24px;margin-top:-15px;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows .arrowContainer{width:16px;height:17px;margin:3px;background:white;display:block;line-height:16px;float:left;clear:none;cursor:pointer;position:relative;z-index:3;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows .arrowContainer a{width:100%;height:100%;border:1px solid #ccc;display:block;color:#06c;cursor:pointer;text-decoration:none;text-align:center;}.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows.noPrev .arrowContainer.previous a,.calendarContainer .calendarVisible .monthHeader .monthsSwitchingArrows.noNext .arrowContainer.next a{color:#666;}.calendarContainer .calendarVisible .daysNameContainer .dayName{background-color:white;}.calendarContainer .calendarVisible .daysGrid .selectable{color:#06c;text-decoration:underline;}.calendarContainer .calendarVisible .daysGrid .selectable:hover{border-bottom-color:black;border-right-color:black;background-color:#ddd;}.calendarContainer .calendarVisible .daysGrid .selectable.selected{border-bottom-color:black!important;border-right-color:black!important;background-color:#ddd!important;}.calendarContainer .calendarVisible .daysGrid .pastDate,.calendarContainer .calendarVisible .daysGrid .nonSelectable{font-weight:bold;}.calendarContainer .calendarVisible .daysGrid .noCurrentMonth{visibility:hidden;}.calendarContainer .calendarVisible .daysGrid .today{color:red;text-decoration:none;font-weight:bold;}.calendarContainer .closeCalendar{border-top-color:#D3D3D3;}