﻿div.vCalendar{display:inline;}.vCalendar input[disabled]{background-color:white;}.vCalendar input[type="text"]{border-color:#ABADB3 #dbdfe6 #e3e9ef #e2e3ea;border-style:solid;border-width:1px;text-align:center;margin:0;}.pickerImg{cursor:pointer;margin-left:-20px;margin-top:3px;position:absolute;}.vlaCalendarPicker{position:absolute;z-index:999;margin-top:-5px;margin-left:-2px;display:none;}.vlaCalendarPicker .pickerBackground{background:transparent url('images/calendar/calendar_background.png') no-repeat top center;padding:16px;height:130px;width:166px;overflow:hidden;}*html .vlaCalendarPicker .pickerBackground{background-image:url('images/calendar/calendar_background.gif');}.vlaCalendar,.vlaCalendar table{font-family:calibri,arial!important;color:black;font-size:12px!important;}.vlaCalendar{display:block;width:164px;}.vlaCalendar td{vertical-align:middle!important;}.vlaCalendar .container,.vlaCalendar .container div{width:164px;height:130px;text-align:left;position:absolute;overflow:hidden;}.vlaCalendar span.indication{display:block;text-align:center;}.vlaCalendar table{margin-top:8px;margin-top:expression('0');text-align:right;border-collapse:collapse;background-color:white;}.vlaCalendar .picker td{cursor:pointer;}.vlaCalendar .label:hover{color:#06c;cursor:pointer;}.vlaCalendar .noHover:hover{color:black;cursor:default;}.vlaCalendar .arrowLeft,.vlaCalendar .arrowRight{background:transparent url('images/calendar/arrowleft.gif') no-repeat center;height:12px;width:10px;cursor:pointer;}.vlaCalendar .arrowLeft{margin-left:5px;float:left;}.vlaCalendar .arrowLeft:hover{background-image:url('images/calendar/arrowleft_hover.gif');}.vlaCalendar .arrowRight{margin-right:5px;float:right;background-image:url('images/calendar/arrowright.gif');}.vlaCalendar .arrowRight:hover{background-image:url('images/calendar/arrowright_hover.gif');}.vlaCalendar .month th{text-align:center;font-weight:normal;width:24px;padding-bottom:1px;border-bottom:1px solid #f5f5f5;}.vlaCalendar .month td{padding-right:3px;height:15px;}.vlaCalendar .month tr.firstRow td{padding-top:2px;}.vlaCalendar .month td:hover{background:url('images/calendar/day_hover.gif') bottom no-repeat;color:#06c;cursor:pointer;}.vlaCalendar .month td.selected{background:url('images/calendar/day_selected.gif') bottom no-repeat;color:#06c;}.vlaCalendar .month td.selected:hover{background-image:url('images/calendar/day_selected_hover.gif');}.vlaCalendar .month td.outsideDay{color:#a8a8a8;}.vlaCalendar .month td.disabledDay{color:#d8d8d8;}.vlaCalendar .month td.outsideDay:hover{color:#b1c5fc;}.vlaCalendar .year{margin-left:2px;}.vlaCalendar .year td{width:40px;height:35px;text-align:center;cursor:pointer;}.vlaCalendar .year td:hover{background:url('images/calendar/month_hover.gif') center no-repeat;color:#06c;}.vlaCalendar .year td.selected{background:url('images/calendar/month_selected.gif') center no-repeat;}.vlaCalendar .year td.selected:hover{background-image:url('images/calendar/month_selected_hover.gif');}.vlaCalendar .year td.current{background:url('images/calendar/month_current.gif') center no-repeat;color:#06c;}.vlaCalendar .year td.current:hover{background-image:url('images/calendar/month_current_hover.gif');}.vlaCalendar .year td.selectedcurrent{background:url('images/calendar/month_selectedcurrent.gif') center no-repeat;}.vlaCalendar .year td.selectedcurrent:hover{background-image:url('images/calendar/month_selectedcurrent_hover.gif');}.vlaCalendar .year td.outsideYear{color:#a8a8a8;}.vlaCalendar .year td.disabledYear{color:#d8d8d8;}.vlaCalendar .year td.outsideYear:hover{color:#b1c5fc;}