/* Main Style Sheet for jQuery UI date picker */
#datepicker_div, .datepicker_inline { padding: 0; margin: 0; background: #C2E6FF; width:185px; }
#datepicker_div { display: none; border: 2px solid #AAD2F6; z-index: 9999; }
.datepicker_inline { float: left; display: block; border: 0; }
.datepicker_rtl { direction: rtl; }
.datepicker_dialog { padding:5px !important; border: 4px ridge #ddd !important;}
button.datepicker_trigger { width: 25px;}
img.datepicker_trigger { margin: 2px; vertical-align: middle; }
.datepicker_prompt { float: left; padding: 2px; background: #ddd; color: #000;}
* html .datepicker_prompt { width: 185px;}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker { clear: both; float: left; width: 100%; color: #fff;}
.datepicker_control { background:#86BDEF; padding:0; overflow:hidden}
.datepicker_links { background: #86BDEF; padding:3px 0;}
.datepicker_control, .datepicker_links { font-size:.8em; }
.datepicker_links label { /* disabled links */ padding: 2px 5px; color: #ccc;}
.datepicker_clear, .datepicker_prev { float: left; width: 34%;}
.datepicker_rtl .datepicker_clear, .datepicker_rtl .datepicker_prev { float: right; text-align: right;}
.datepicker_current { float: left; width: 30%; text-align: center;}
.datepicker_close, .datepicker_next { float: right; width: 34%; text-align: right;}
.datepicker_rtl .datepicker_close, .datepicker_rtl .datepicker_next { float: left; text-align: left;}
.datepicker_header { padding:1px 0 3px; background:#AAD2F6; text-align: center; font-weight: normal; height: 1.3em; }
.datepicker_header select { background:#AAD2F6; color: #fff; border: 0px solid #AAD2F6; }
.datepicker { background: #ccc; text-align: center; font-size: 100%; }
.datepicker thead tr td { padding-top:2px; }
.datepicker a { display: block; width: 100%; }
.datepicker_titleRow { background: #74A4CF; font-size:.8em; }
.datepicker_daysRow { background:#fff; }
.datepicker_weekCol { background:blue; }
.datepicker_daysCell { color: #000; border:0px solid #green; padding-top:3px; font-size:.8em; }
.datepicker_daysCell a{ display: block; }
.datepicker_weekEndCell { background:#EFEFEF; }
.datepicker_titleRow .datepicker_weekEndCell { background: #74A4CF; }
.datepicker_daysCellOver { background:#74A4CF; color:white; border:none; }
.datepicker_unselectable { color: #ccc; }
.datepicker_today { background: white !important; }
.datepicker_today * { color:#45759F !important; }
.datepicker_currentDay { background: #AAD2F6 !important; }
.datepicker_status { background: #ddd; width: 100%; font-size: 80%; text-align: center; }

/* ________ Datepicker Links _______
** Reset link properties and then override them with !important */
#datepicker_div a, .datepicker_inline a { cursor: pointer; margin: 0; padding-bottom:3px; background: none; color:#333; }
.datepicker_inline .datepicker_links a { padding: 0 5px !important; }
.datepicker_control a, .datepicker_links a { padding:2px 5px !important; color: #eee !important; }
.datepicker_titleRow a { color: #fff !important; }
.datepicker_control a:hover { background: #86BDEF !important; color: #45759F !important;}
.datepicker_links a:hover, .datepicker_titleRow a:hover { background: #86BDEF !important; color: #45759F !important; }

/* ___________ MULTIPLE MONTHS _________*/
.datepicker_multi .datepicker {	border: 1px solid green; }
.datepicker_oneMonth { float: left; width: 185px;}
.datepicker_newRow { clear: left;}

/* ___________ IE6 IFRAME FIX ________ */
.datepicker_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: 200px; /*must have*/    height: 200px; /*must have*/}