/* Main Style Sheet for jQuery UI date picker */
#datepicker_div, .datepicker_inline { font-size: 12px; padding: 0; margin: 0; color: #222; background: #fff; border: 2px solid #aaa; -moz-border-radius: 5px; }
#datepicker_div { display: none; 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; color: #222; }
* html .datepicker_prompt { }
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker { clear: both; float: left; width: 100%; color: #222; }
.datepicker_control { display:none; padding: 2px 0px; }
.datepicker_links { padding: 2px 0px; color: #fff; background: #3A5474; -moz-border-radius: 2px 2px 0 0; }
.datepicker_control{ font-weight: bold; color: #222; }
.datepicker_links label { padding: 2px 5px; color: #3A5474; }
.datepicker_clear, .datepicker_prev { float: left; text-align: 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; 	text-align: center; font-weight: bold; height: 16px; border: none; }
.datepicker_header select { color: #fff; font-weight: bold; }
.datepicker { text-align: center; }
.datepicker a { display: block; }
.datepicker_titleRow { }
.datepicker_titleRow td{ padding-bottom: 10px; }

.datepicker_daysRow { color: #666; font-size: 11px; }
.datepicker_weekCol { color: #222; }
.datepicker_daysCell { color: #fff; padding: 3px; }
.datepicker_daysCell a{ display: block;}
.datepicker_weekEndCell { }
.datepicker_titleRow .datepicker_weekEndCell { 	color: #222; }
.datepicker_daysCellOver { background: #E7ECF6; }
.datepicker_unselectable { color: #888; }
.datepicker_today { }
.datepicker_currentDay a{ color: red !important; }
.datepicker_status { 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: 0; color: #000; }
.datepicker_inline .datepicker_links a { padding: 0 5px !important; }
.datepicker_control a, .datepicker_links a { padding: 2px 5px !important; color: #fff !important; }
.datepicker_titleRow a { color: #0055C7 !important; }
.datepicker_control a:hover { color: #333 !important; }
.datepicker_titleRow a:hover { color: #333 !important; }
.datepicker_links a:hover{ text-decoration:underline; }

/* ___________ MULTIPLE MONTHS _________*/
.datepicker_multi{ }
.datepicker_oneMonth { float: left; width: 180px; padding: 4px;}
.datepicker_newRow { clear: left; border-right: 1px dashed #cdcdcd; }


