.calendar {margin-left: 15px;}
#calendar_megadate {display: none;}

.calendar_popup {
color: #656565;
font-size: 10px;
font-family: Arial, sans-serif;
/* background-color: #fafafa; */
padding: 5px 0px;
}

/*.calendar_body #common {background-color: #056496; color: #e8ecef;}*/
.calendar_body #common a {color: #069;}
.calendar_body td.current {background-color: #056496; color: #e8ecef;}
.calendar_body td.current a {color: #fff !important;}

.calendar_body table {
margin-top: 10px;
margin-left: 0px;
text-align: center;
border-collapse: collapse;
}

.calendar_body th {font-weight: normal; border-bottom: 1px #e8ecef solid; padding: 0;}
.calendar_body td {padding: 5px;}

.calendar_body .date_selector {
margin-top: 10px;
text-align: left;
}
.calendar_body .date_selector select {border: #999 1px solid; color: #666;}
.calendar_body .date_selector #cur_month {
font-size: 12px; width: 90px;
}
.calendar_body .date_selector #cur_year {
font-size: 12px; width: 60px; margin-left: 10px;
}
.calendar_body {
position: relative;
}


