.date_picker{width:226px;background:#fefefe;font-size:14px;color:#333;padding:7px;border-radius:3px}.date_selector,.date_selector *{width:auto;height:auto;border:none;background:0 0;margin:0;padding:0;text-align:left;text-decoration:none}.date_picker{line-height:16px;border:1px solid #ccc}.date_pickerdiv{margin-left:74px;display:inline-block;line-height:20px}.date_pickerdiv span{margin:0;padding:0}.date_selector{background:#fbfbfb;border:1px solid #ccc;padding:10px;margin:-1px 0 0;position:absolute;z-index:100000;display:none;border-radius:3px;box-shadow:0 0 5px #aaa;box-shadow:0 2px 2px #ccc}.date_selector_ieframe{position:absolute;z-index:99999;display:none}.date_selector .nav{width:17.5em}.date_selector .nav p{clear:none}.date_selector .month_nav,.date_selector .year_nav{margin:0 0 3px;padding:0;display:block;position:relative;text-align:center}.date_selector .month_nav{float:left;width:55%}.date_selector .year_nav{float:right;width:42%;margin-right:-8px}.date_selector .month_name,.date_selector .year_name{font-weight:700;line-height:20px}.date_selector .button{display:block;position:absolute;top:0;width:18px;height:18px;line-height:16px;font-weight:700;color:#5985c7;text-align:center;font-size:12px;overflow:hidden;border:1px solid #ccc;border-radius:2px}.date_selector .button.hover,.date_selector .button:hover{background:#5985c7;color:#fff;cursor:pointer;border-color:#3a930d}.date_selector .prev{left:0}.date_selector .next{right:0}.date_selector table{border-spacing:0;border-collapse:collapse;clear:both;margin:0;width:220px}.date_selector td,.date_selector th{width:2.5em;height:2em;padding:0!important;text-align:center!important;color:#666;font-weight:400}.date_selector th{font-size:12px}.date_selector td{border:1px solid #f1f1f1;line-height:2em;text-align:center;white-space:nowrap;color:#5985c7;background:#fff}.date_selector td.today{background:#eee}.date_selector td.unselected_month{color:#ccc}.date_selector td.selectable_day{cursor:pointer}.date_selector td.selected{background:#2b579a;color:#fff;font-weight:700}.date_selector td.selectable_day.hover,.date_selector td.selectable_day:hover{background:#5985c7;color:#fff}