            
                                                                                                                    
 .calendar_date_select{background-color:#FFFFFF;border:1px solid #E8E8E8;width:195px;z-index:1000}.calendar_date_select .cds_buttons{padding:.4em 0;text-align:center}.calendar_date_select .cds_footer{font-size:smaller;padding:.2em;text-align:center}.calendar_date_select table{font-size:90%;margin:0;padding:0}.calendar_date_select .cds_header{text-align:center}.calendar_date_select .cds_header span{font-weight:bolder;line-height:20px}.calendar_date_select .cds_header a{color:#333333!important;font-size:1.1em;font-weight:bolder;height:20px;line-height:20px;text-decoration:none;width:22px}.calendar_date_select .cds_header a.prev{float:left}.calendar_date_select .cds_header a.next{float:right}.calendar_date_select .cds_header a.close{float:right;display:none}.calendar_date_select select{font-size:smaller}.calendar_date_select .cds_header select{border:0;vertical-align:middle}.calendar_date_select .cds_header select.month{width:90px}.calendar_date_select .cds_header select.year{width:61px}.calendar_date_select .cds_buttons a{color:#333333;font-size:xx-small}.calendar_date_select td{height:21px;text-align:center;vertical-align:middle;width:24px}.calendar_date_select th{padding:.2em 0;text-align:center}.calendar_date_select td div.other{color:#777777}.calendar_date_select td.selected div{color:#4D5860}.calendar_date_select td.selected{background-color:#ECECEC!important}.calendar_date_select td:hover{background-color:#eeeeee}.calendar_date_select td.today{background-color:#fafafa}.calendar_date_select td.disabled div{color:#777777;opacity:.4}.fieldWithErrors .calendar_date_select{border:2px solid #d9534f}