/* Main Style Sheet for jQuery datepicker */

#datepicker_div,
.datepicker_inline { font-family:Arial, Helvetica, sans-serif; font-size:0.69em; padding:0; margin:0; background:#ddd; }

#datepicker_div { display:none; border:1px solid #50526c; z-index:10; /*must have*/ }

#datepicker_div table td,
.datepicker_header { text-align:center; }

#datepicker_div,
.datepicker_control,
.datepicker_links,
.datepicker_header,
.datepicker { width:185px; }

.datepicker_control,
.datepicker_links { width:179px; padding:1px 3px 2px 3px; }

.datepicker_inline { float:left; display:block; border:0; }
.datepicker_dialog { padding:5px; border:4px ridge #ddd; }
button.datepicker_trigger { width:25px; }

img.datepicker_trigger { margin:0 0 0 5px; vertical-align:-3px; cursor:pointer; }
/* IE6 start \*/
* html img.datepicker_trigger { vertical-align:-1px; }
/* IE6 end */
/* IE7 start \*/
*:first-child+html img.datepicker_trigger { vertical-align:-1px; }
/* IE7 end */

.datepicker_prompt { float:left; width:181px; padding:2px; background:#ddd; color:#000; }
/* IE6 start \*/
* html .datepicker_prompt { width:185px; }
/* IE6 end */

.datepicker_control,
.datepicker_links,
.datepicker_header,
.datepicker { clear:both; float:left; color:#fff; }

.datepicker_control { background:#50526c; }
.datepicker_links { background:#6a6b82; }

.datepicker_control,
.datepicker_links { font-weight:normal; }

/* disabled links */
.datepicker_links label { padding:2px 5px; color:#888; }

.datepicker_clear,
.datepicker_prev { float:left; }

.datepicker_current { text-align:center; }

.datepicker_close,
.datepicker_next { float:right; }

.datepicker_header { background:#363749; text-align:center; font-weight:bold; padding:2px 0; }

.datepicker_header select { font-size:100%; background:#fff; color:#000; border:0px; font-weight:normal; margin-right:10px; }
.datepicker_header select.datepicker_newYear { margin-right:0; }

.datepicker { background:#fff; text-align:center; }

.datepicker a { display:block; width:100%; cursor:pointer; }
.datepicker a:hover { cursor:pointer; }

.datepicker .datepicker_titleRow { background:#6a6b82; }
.datepicker .datepicker_daysRow { background:#eeeef0; color:#666; }
.datepicker .datepicker_daysCell { color:#000; border:1px solid #dedee3; }

#datepicker .datepicker_daysCell a { display:block; cursor:pointer; }

.datepicker .datepicker_weekEndCell { background:#d1d1d8; }
.datepicker .datepicker_daysCellOver { background:#fff; border:1px solid #50526c; color:#000; }
.datepicker .datepicker_unselectable { color:#888; }
.datepicker .datepicker_today { background:#dddfff; }
.datepicker .datepicker_currentDay { background:#c5c5e3; }

/* ________ datepicker LINKS _______

** Reset link properties and then override them with */
#datepicker_div a,
.datepicker_inline a { cursor:pointer; margin:0; padding:0; background:none; color:#000; }

#datepicker_div a:hover,
.datepicker_inline a:hover { cursor:pointer; text-decoration:none; }

.datepicker_inline .datepicker_links a { cursor:pointer; padding:0 5px; }

#datepicker_div .datepicker_titleRow td,
#datepicker_div .datepicker_daysRow td { padding:1px 0; font-size:11px; }
 
#datepicker_div .datepicker_titleRow a { cursor:pointer; color:#eee; }
#datepicker_div .datepicker_titleRow a:hover { background:#000; color:#fff; }
 
#datepicker_div .datepicker_control .datepicker_clear a,
#datepicker_div .datepicker_control .datepicker_close a,
#datepicker_div .datepicker_links .datepicker_next a,
#datepicker_div .datepicker_links .datepicker_prev a,
#datepicker_div .datepicker_links .datepicker_current a { cursor:pointer; color:#fff; padding:0 5px; }

#datepicker_div .datepicker_links .datepicker_next a,
#datepicker_div .datepicker_links .datepicker_prev a,
#datepicker_div .datepicker_links .datepicker_current a { font-weight:bold; }

#datepicker_div .datepicker_control .datepicker_clear a:hover,
#datepicker_div .datepicker_control .datepicker_close a:hover,
#datepicker_div .datepicker_links .datepicker_next a:hover,
#datepicker_div .datepicker_links .datepicker_prev a:hover,
#datepicker_div .datepicker_links .datepicker_current a:hover { background:#fff; color:#000; }

.datepicker_titleRow a:hover { cursor:pointer; background:#ddd; color:#333; }

#datepicker_div .datepicker_daysCellOver a { color:#000; }

/* ___________ IE6 IFRAME FIX ________ */

.datepicker_cover { display:none; /*sorry for IE5*/
    display/**/:block; /*sorry for IE5*/
    position:absolute; /*must have*/
    z-index:-1; /*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*/ 
}