/* calendar styles */
#calendar_div, #calendar_inline_div {display:none;border:1px solid #333;z-index:10;font-family:Arial,Helvetica,sans-serif;font-size:1.1em;}
#calendar_inline_div {display:block;border:0;}
.calendar_dialog {padding: 5px;background: #ddd;border: 4px ridge #ddd !important;}
#calendar_div a, #calendar_inline_div a {cursor: pointer;cursor: hand;}
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;width: 185px;color: #fff;}
/*background for clear/close buttons*/
#calendar_control {background: #405A7E;}
/*background for previous/next/today buttons*/
#calendar_links {background: #547DB4;}
/*link styles for the above*/
#calendar_control a, #calendar_links a {font-weight: bold;letter-spacing: 1px;color: #fff;padding: 3px 5px;}
#calendar_control a:hover {background: #fff;color: #333;}
#calendar_links a:hover, .calendar_titleRow a:hover {background: #fff;color: #333;}
#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: #333;text-align: center;font-weight: bold;}
#calendar_header select {background: #333;width:49%;color: #fff;font-size:1.1em;border: 0px}
#calendar {background: #ccc;text-align: center;}
#calendar a {width: 100%;display: block;}
#calendar a:hover {color: #eee;}
#calendar .calendar_titleRow {background: #777;}
#calendar .calendar_titleRow a {color: #eee;}
#calendar .calendar_titleRow a:hover {color: #000;}
#calendar .calendar_daysRow {background: #eee;color: #666;}
#calendar .calendar_daysCell {border: 1px solid #ddd;}
#calendar .calendar_daysCell a {color: #000;	width: 100%;}
#calendar .calendar_daysCell a:hover {background: none;}
#calendar .calendar_weekEndCell {background: #ddd;}
#calendar .calendar_daysCellOver {background: #fff;border: 1px solid #000;}
#calendar .calendar_unselectable {color: #888;}
#calendar_today {background: #fcc !important;}
#calendar_currentDay {background: #999 !important;}
#calendar_cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 193px; /*must have to match width and borders*/
    height: 200px; /*must have to match maximum height*/ 
}
