/* datepicker ------------------------------------------------------------*/
#datepicker_div,.datepicker_inline{background:#fff none repeat scroll 0%;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin:-2px 0 0 0;padding:0pt;width:185px;}
#datepicker_div{border:1px solid #777;display:none;z-index:9999;}
.datepicker_inline{border:0pt none;display:block;float:left;}
.datepicker_rtl{direction:rtl;}
.datepicker_dialog{border:4px ridge #ddd !important;padding:5px !important;}
button.datepicker_trigger{width:25px;}
img.datepicker_trigger{display:none;padding:4px;border-top:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;margin-bottom:1px;vertical-align:middle;}
.datepicker_prompt{background:#ddd none repeat scroll 0%;color:#000;float:left;padding:2px;}
* html .datepicker_prompt{width:185px;}
.datepicker_control,.datepicker_links,.datepicker_header,.datepicker{width:100%;}
.datepicker_control{background:#c2c2c2 none repeat scroll 0%;}
.datepicker_links{background:#eee none repeat scroll 0%;padding-top:2px;}
.datepicker_control,.datepicker_links{font-size:80%;}
.datepicker_links label{color:#06C;padding:1px 5px 3px;font-size:12px;}
.datepicker_clear{display:none;}
.datepicker_rtl .datepicker_clear,.datepicker_rtl .datepicker_prev{float:right;text-align:right;}
.datepicker_current{position:absolute;text-align:center;width:40px;left:160px;top:4px;background:#eee;}
#datepicker_div .datepicker_current a{padding:1px 5px 3px;}
.datepicker_close,.datepicker_next{text-align:right;}
#datepicker_div .datepicker_next{position:absolute;right:25px;}
#datepicker_div .datepicker_next a{padding:1px 5px 3px;}
#datepicker_div .datepicker_prev{position:absolute;left:2px;}
#datepicker_div .datepicker_prev a{padding:1px 5px 3px;}
#datepicker_div .datepicker_control .datepicker_close a{position:absolute;right:1px;background-color:#777;height:15px;top:1px;color:#fff!important;font-weight:bold;padding:2px 6px;z-index:9999;}
.datepicker_rtl .datepicker_close,.datepicker_rtl .datepicker_next{float:left;text-align:left;}
.datepicker_header{font-size:12px;color:#434343;font-weight:bold;height:1.3em;padding:1px 0pt 3px;text-align:center;background:#eee;}
.datepicker_header select{background:#333 none repeat scroll 0%;border:0px none;color:#fff;}
.datepicker{background:#ccc none repeat scroll 0%;font-size:80%;text-align:center;}
.datepicker a{display:block;width:100%;}
.datepicker_titleRow td{text-align:center;}
.datepicker_titleRow{background:#CCC none repeat scroll 0%;text-align:center;}
.datepicker_daysRow{background:#eee none repeat scroll 0%;color:#666;text-align:center;}
.datepicker_weekCol{background:#777 none repeat scroll 0%;color:#fff;}
.datepicker_daysCell{color:#000;text-align:center;}
.datepicker_daysCell a{display:block;color:#0072bc;}
.datepicker_weekEndCell{background:#ddd none repeat scroll 0%;}
.datepicker_titleRow .datepicker_weekEndCell{background:#999 none repeat scroll 0%;text-align:center;}
.datepicker_daysCellOver{background:#0066CC none repeat scroll 0%!important;}
.datepicker_daysCellOver a{color:#fff;font-weight:bold;}
.datepicker_unselectable{color:#959595;padding:3px 0;}
.datepicker_today{background:#09C;color:#fff;}
.datepicker_today a{color:#fff;}
.datepicker_currentDay{background:#06C none repeat scroll 0% !important;}
.datepicker_currentDay a{color:#fff;font-weight:bold;}
.datepicker_status{background:#ddd none repeat scroll 0%;font-size:80%;text-align:center;width:100%;}
#datepicker_div a,.datepicker_inline a{cursor:pointer;margin:0pt;padding:0pt;padding:3px 0;}
.datepicker_inline .datepicker_links a{padding:0pt 6px !important;}
.datepicker_control a,.datepicker_links a{font-size:12px;color:#0072bc !important;}
.datepicker_titleRow a{color:#eee !important;}
.datepicker_titleRow span{display:block;padding:4px 0;color:#fff;}
.datepicker_control a:hover{color:#000 !important;}
.datepicker_links a:hover,.datepicker_titleRow a:hover{background:#ddd none repeat scroll 0% !important;}
.datepicker_multi .datepicker{}
.datepicker_oneMonth{float:left;width:185px;margin:1px;display:inline;}
.datepicker_newRow{clear:left;}
.datepicker_cover{display:block;height:200px;left:-4px;position:absolute;top:-4px;width:200px;z-index:-1;}
/* ___________ 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:400px;/*must have*/
height:200px;/*must have*/}

#datepicker_div a:hover { color:#FFC; }