#datepicker_div {
display:none;
width:220px;
padding:2px;
border:1px solid #5E6E64;
background:#FFF;
color:#323232;
font-size:12px !important;
}

#datepicker_div a {cursor:pointer;}

.datepicker_control {}
.datepicker_control .datepicker_clear {float:left;}
.datepicker_control .datepicker_clear a {color:#999;}
.datepicker_control .datepicker_close {float:right;}

.datepicker_links .datepicker_prev {float:left;}
.datepicker_links .datepicker_current {position:absolute;left:40%;padding:4px 0 0 0;}
.datepicker_links .datepicker_current a {color:#5e6d66;}
.datepicker_links .datepicker_next {float:right;}


.datepicker_links, .datepicker_header {clear:both;background:#D9E5F5;}
.datepicker_links {
padding:5px;
height:20px;
}

.datepicker_header {height:30px;}
.datepicker_header select {
border:1px solid #CCC;
background:#FFF;
color:#1FB25A;
font-weight:bold;
font-size:11px !important;
}
.datepicker_header select.datepicker_newMonth {float:left;width:60%;}
.datepicker_header select.datepicker_newYear {float:right;width:30%;}

table.datepicker {
clear:both;
width:100% !important;
padding:0 !important;
margin:0 !important;
}

table.datepicker td {
border-collapse: collapse;
border: 1px solid #FFF;
text-align:center;
}


table.datepicker tr.datepicker_titleRow td {background:#FFF;}
table.datepicker tr.datepicker_titleRow td a {color:#333;}

table.datepicker tr.datepicker_daysRow td {}
table.datepicker .datepicker_daysCell {background:#ecf3c9;}

/* hover */
table.datepicker tr.datepicker_daysRow td.datepicker_daysCellOver {background:#1fb25a;cursor:pointer;}
table.datepicker tr.datepicker_daysRow td.datepicker_daysCellOver a {color:#FFF;}

/* weekends */
table.datepicker td.datepicker_weekEndCell {background:#d9e5f5;color:#5e6d68;}

/* today */
table.datepicker td.datepicker_today a {font-weight:bold !important;}

table.datepicker td.datepicker_currentDay {background:#1fb25a !important;}
table.datepicker td.datepicker_currentDay a {color:#FFF !important;}

/* 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:200px; /*must have*/
height:200px; /*must have*/
}

/* */
form.expenditures {
    zoom:1;
    overflow:hidden;
    width:auto;

}
form.datePicker span,
form.datePicker label,
form.datePicker button,
form.datePicker img,
form.datePicker input {
    float:left;
    display:inline;
    zoom:1;
    margin-left:5px;
    margin-top:0;
}

*form.datePicker input {
    //margin-left: 0px;
    //margin-left:-10px;
}

*form.datePicker span {
    margin-left: 0px;
    margin-right: 0px;
}


form.datePicker label{
    line-height:21px;
    margin-left:0;
}
form.datePicker button {
    margin-left:10px;
}
* html form.datePicker input {
    background-color:#d6dcd9;
    border-color:#5e6e66 #999 #999 #5e6e66;
    border-style:solid;
    border-width:1px;
    display: inline;
    height:15px;
    padding:2px 4px;
    margin:0 !important;
}

form.datePicker span,
form.datePicker label,
{
    line-height:21px;
}