.calendricalDatePopup{background:#fff;border:solid 1px #999;padding:2px;text-align:center;width:160px}.calendricalDatePopup table{border-collapse:collapse;width:160px}.calendricalDatePopup table .monthCell{padding:2px 0}.calendricalDatePopup table .monthCell a{display:block;float:left;line-height:20px}.calendricalDatePopup table .monthCell .nextMonth,.calendricalDatePopup table .monthCell .prevMonth{width:24px}.calendricalDatePopup table .monthCell .monthName{width:110px}.calendricalDatePopup table a{text-decoration:none}.calendricalDatePopup table th{text-align:center}.calendricalDatePopup table td{text-align:center;font-size:12px;padding:0}.calendricalDatePopup table td a{display:block;color:#000;padding:2px 3px}.calendricalDatePopup table td a:hover{background:#ccf;border:none;padding:2px 3px}.calendricalDatePopup table td.today a{background:#eeb}.calendricalDatePopup table td.selected a{background:#ccf}.calendricalDatePopup table td.today_selected a{background:#eeb;border:solid 1px #dd6;padding:1px 2px}.calendricalDatePopup table td.nonMonth a{color:#999}.calendricalTimePopup{background:#fff;border:solid 1px #999;width:110px;height:130px;overflow:auto}.calendricalTimePopup ul{margin:0;padding:0}.calendricalTimePopup ul li{list-style:none;margin:0}.calendricalTimePopup ul li a,.calendricalTimePopup ul li a:visited{text-indent:10px;padding:4px;display:block;color:#000;text-decoration:none}.calendricalTimePopup ul li a:hover,.calendricalTimePopup ul li.selected a{background:#ccf}.calendricalEndTimePopup{width:160px}