#datepicker_div, .datepicker_inline {
background:#D9F2ED none repeat scroll 0%;
font-size:12px;
margin:0pt;
padding:0pt;
width:185px;
}
#datepicker_div {
border:1px solid #ABC2DB;
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 {
margin:2px;
vertical-align:middle;
}
.datepicker_prompt {
background:#DDD none repeat scroll 0%;
color:#000000;
float:left;
padding:2px;
}
* html .datepicker_prompt {
width:185px;
}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {
clear:both;
color:#FFFFFF;
float:left;
width:100%;
}
.datepicker_control {
background:#FF7A0B none repeat scroll 0%;
padding:2px 0px;
}
.datepicker_links {
background:#123f7b none repeat scroll 0%;
padding:2px 0px;
}
.datepicker_control, .datepicker_links {
font-size:80%;
font-weight:bold;
letter-spacing:1px;
}
.datepicker_links label {
color:#123f7b;
padding:2px 5px;
}
.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;
text-align:center;
width:30%;
}
.datepicker_close, .datepicker_next {
float:right;
text-align:right;
width:34%;
}
.datepicker_rtl .datepicker_close, .datepicker_rtl .datepicker_next {
float:left;
text-align:left;
}
.datepicker_header {
background:#6889c0 none repeat scroll 0%;
font-weight:bold;
height:1.3em;
padding:1px 0pt 3px;
text-align:center;
}
.datepicker_header select {
background:#6889c0 none repeat scroll 0%;
border:0px none;
color:#FFFFFF;
font-weight:bold;
}
.datepicker {
background:#FFF none repeat scroll 0%;
font-size:100%;
text-align:center;
}
.datepicker a {
display:block;
width:100%;
}
.datepicker_titleRow {
background:#9eadc6 none repeat scroll 0%;
}
.datepicker_daysRow {
background:#FFF none repeat scroll 0%;
color:#666666;
}
.datepicker_weekCol {
background:#CCC none repeat scroll 0%;
color:#FFFFFF;
}
.datepicker_daysCell {
border:1px solid #CCC;
color:#000000;
}
.datepicker_daysCell a {
display:block;
}
.datepicker_weekEndCell {
background:#EEE none repeat scroll 0%;
}
.datepicker_titleRow .datepicker_weekEndCell {
background:#6b80a1 none repeat scroll 0%;
}
.datepicker_daysCellOver {
background:#ccffcc none repeat scroll 0%;
border:1px solid #777777;
}
.datepicker_unselectable {
color:#888888;
}
.datepicker_today {
background:#FFCCCC none repeat scroll 0% !important;
}
.datepicker_currentDay {
background:#999999 none repeat scroll 0% !important;
}
.datepicker_status {
background:#DDDDDD none repeat scroll 0%;
font-size:80%;
text-align:center;
width:100%;
}
#datepicker_div a, .datepicker_inline a {
background:transparent none repeat scroll 0%;
color:#000000;
cursor:pointer;
margin:0pt;
padding:0pt;
}
.datepicker_inline .datepicker_links a {
padding:0pt 5px !important;
}
.datepicker_control a, .datepicker_links a {
color:#EEEEEE !important;
padding:2px 5px !important;
}
.datepicker_titleRow a {
color:#EEEEEE !important;
}
.datepicker_control a:hover {
background:#FFDDDD none repeat scroll 0% !important;
color:#333333 !important;
}
.datepicker_links a:hover, .datepicker_titleRow a:hover {
background:#DDDDDD none repeat scroll 0% !important;
color:#333333 !important;
}
.datepicker_multi .datepicker {
border:1px solid #777777;
}
.datepicker_oneMonth {
float:left;
width:185px;
}
.datepicker_newRow {
clear:left;
}
.datepicker_cover {
display:block;
height:200px;
left:-4px;
position:absolute;
top:-4px;
width:200px;
z-index:-1;
}