/* Main Style Sheet for jQuery UI date picker */
* html .datepicker_prompt { width: 144px }
button.datepicker_trigger { background-color: #fff; width: 25px }
img.datepicker_trigger { vertical-align: middle; margin: 2px }
.datepicker   { font-size: 0.9em; line-height: 1.2em; background-color: transparent; text-align: center; margin: 0px; padding: 0px; width: 100% }
.datepicker table { margin: 0px; padding: 0px; }
.datepicker thead { margin: 0px; padding: 0px; }
.datepicker a { width: 100%; display: block; margin-top: 5px; margin-bottom: 5px }
.datepicker_clear { color: #D60131; float: left; margin: 3px 5px 2px; padding: 0px; font-size: 10px; }
.datepicker_clear a { cursor: pointer }
.datepicker_close { color: #D60131; float: right; margin: 3px 5px 2px; padding: 0px; font-size: 10px; }
.datepicker_close a { cursor: pointer }
.datepicker_control { font-weight: bold; font-size: 60%; background-color: white; letter-spacing: 1px }
.datepicker_control a:hover { color: black; background-color: transparent; text-decoration: none; }
.datepicker_control, .datepicker_links { color: #fff; background-color: #d3d3d3; float: left; clear: both; width: 100% }
.datepicker_cover { position: relative; z-index: -1; top: 0px; left: 0px; width: 0px; height: 0px; }
.datepicker_current  { font-size: 12px; color: black; font-weight: bold; text-align: center; letter-spacing: 0px; float: left; margin: 0px 5px 0px 0px; padding: 0px; width: 132px }
.datepicker_currentDay  { background-color: #999999; }
.datepicker_currentDay a  { color: white; background-color: transparent; }
.datepicker_daysCell { color: #2A719C; border-bottom: 1px silver solid; }
.datepicker_daysCell a  { background-color: transparent; display: block; text-align: center; }
.datepicker_daysCell a:hover { text-decoration: none; cursor: pointer; color: white; background-color: #DA9045; }
.datepicker_daysCellOver { cursor: pointer; }
.datepicker_daysRow { background-color: transparent; }
.datepicker_dialog { background-color: #fff; padding: 5px; border: ridge 4px #ddd }
.datepicker_header  { background-color: #fff; margin: 0px; padding: 0px; border: 0px; width: 0px; height: 0px; overflow: hidden; visibility: hidden }
.datepicker_header img  { margin: 0px; padding: 0px; border: 0px; width: 0px; height: 0px }
.datepicker_header select  { background-color: #fff; margin: 0px; padding: 0px; width: 0px; height: 0px }
.datepicker_inline  { margin: 0px; padding: 0px; display: block }
.datepicker_links   { margin: 10px 0px; padding-left: 7px; background-color:transparent; width: 170px }
.datepicker_links .datepicker_next  { float: left; padding: 0px; }
.datepicker_links .datepicker_next a { float: left; margin: 0px; padding: 0px }
.datepicker_links .datepicker_next a:hover { background-color: transparent; margin: 0px; padding: 0px }
.datepicker_links .datepicker_next img, .datepicker_links .datepicker_prev img  { float: left; margin: 0px; padding: 0px; cursor: pointer }
.datepicker_links .datepicker_prev { float: left; padding: 0px; width: 20px }
.datepicker_links .datepicker_prev a { float: left; margin: 0px; padding: 0px }
.datepicker_links .datepicker_prev a:hover { background-color: transparent; margin: 0px; padding: 0px }
.datepicker_links a:hover, .datepicker_titleRow a:hover { color: #333; background-color: #fff; }
.datepicker_links label { color: #f00; padding: 2px 0px }
.datepicker_multi .datepicker { border: solid 1px #777 }
.datepicker_oneMonth  { float: left; margin-bottom: 5px; padding: 0px; position: relative; top: 0px; width: 185px }
.datepicker_prompt { color: #000; background-color: #fff; float: left; padding: 2px }
.datepicker_rtl { background-color: #fff; direction: rtl }
.datepicker_rtl .datepicker_clear { text-align: right; float: right; margin: 0px; padding: 0px }
.datepicker_status { font-size: 80%; background-color: #9a998b; text-align: center; width: 100% }
.datepicker_titleRow   { color: #303030; margin: 0px; padding: 5px; }
.datepicker_titleRow .datepicker_weekEndCell { color: #D60131 }
.datepicker_titleRow a  { border-bottom: 1px solid silver; padding-bottom: 5px; margin-bottom: 0px; font-size: 1em; font-weight: bold; text-align:center; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; cursor: pointer; }
.datepicker_titleRow a:hover { cursor: pointer; }
.datepicker_today { background-color: transparent; }
.datepicker_today a { color: white; background-color: #DA9045; }
.datepicker_unselectable { color: #888; background-color: transparent; padding-bottom: 5px; padding-top: 5px; text-align:center; }
.datepicker_weekCol { color: #fff; background-color: #fff }
.datepicker_weekEndCell {  }
#datepicker_div { background-color: #e7e6d1; border: solid 1px #777; z-index: 9999; display: none }
#datepicker_div, .datepicker_inline  { background-color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-left: 5px; margin-right: 5px; padding: 0; width: 188px; margin-bottom: 5px; }
