#calendar_div,.calendar_inline {font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:0;margin:0;background:#ddd;}
#calendar_div {display:none;border:1px solid #0E0009;z-index:10;}
#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar {width:185px;}
.calendar_inline {float:left;display:block;border:0;}
.calendar_dialog {padding:5px !important;border:4px ridge #ddd !important;}button.calendar_trigger {width:25px;}img.calendar_trigger {margin:2px;vertical-align:middle;}
.calendar_prompt {float:left;width:181px;padding:2px;background:#ddd;color:#000;}
* html .calendar_prompt {width:185px;}
.calendar_control,.calendar_links,.calendar_header,.calendar {clear:both;float:left;color:#fff;}
.calendar_control {background:#0E900E;}
.calendar_links {background:#0E900E;}
.calendar_control,.calendar_links {font-weight:bold;font-size:80%;letter-spacing:1px;}
.calendar_links label {padding:2px 5px;color:#888;}
.calendar_clear,.calendar_prev {float:left;}
.calendar_current {float:left;width:35%;text-align:center;}
.calendar_close,.calendar_next {float:right;}
.calendar_header {background:#BBF29F;text-align:center;font-weight:bold;}
.calendar_header select {background:#BBF29F;color:#000;border:0px;font-weight:bold;}
.calendar {background:#ccc;text-align:center;font-size:100%;}
.calendar a {display:block;width:100%;}
.calendar .calendar_titleRow {background:#0E900E;}
.calendar .calendar_daysRow {background:#fff;color:#BBF29F;}
.calendar .calendar_daysCell {color:#000;border:1px solid #ddd;}
#calendar .calendar_daysCell a{display:block;}
.calendar .calendar_weekEndCell {background:#ddd;}
.calendar .calendar_daysCellOver {background:#fff;border:1px solid #BBF29F;}
.calendar .calendar_unselectable {color:#888;}
.calendar_today {background:#fcc !important;}
.calendar_currentDay {background:#0E900E !important;}/* ________ CALENDAR LINKS _______** Reset link properties and then override them with !important */#calendar_div a,.calendar_inline a {cursor:pointer;margin:0;padding:0;background:none;color:#000;}
.calendar_inline .calendar_links a {padding:0 5px !important;}
.calendar_control a,.calendar_links a {padding:2px 5px !important;color:#eee !important;}
.calendar_titleRow a {color:#eee !important;}
.calendar_control a:hover {background:#fdd !important;color:#333 !important;}
.calendar_links a:hover,.calendar_titleRow a:hover {background:#ddd !important;color:#333 !important;}
.calendar_cover {display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:193px;height:200px;}
