.MyCalendar .ajax__calendar_container {
    padding:4px;
    position:absolute;
    cursor:default;
    width:200px;
    font-size:11px;
    text-align:center;
    font-family:arial,verdana,helvetica;
    Border:2px solid black;
    background:#ffffff;
    z-index:1;
    }

.MyCalendar .ajax__calendar_body {
    height:139px;
    width:200px;
    position:relative;
    overflow:hidden;
    margin:auto;
    background:#ffffff;
    }
    
    
.MyCalendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {
    top:0px;
    left:0px;
    height:139px;
    width:150px;
    position:absolute;
    text-align:center;
    margin:auto;
    }

.MyCalendar .ajax__calendar_container TABLE {font-size:11px;}
.MyCalendar .ajax__calendar_header {height:20px;width:100%; background:#6699cc;}
.MyCalendar .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.MyCalendar .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.MyCalendar .ajax__calendar_title {cursor:pointer;font-weight:bold;}
.MyCalendar .ajax__calendar_footer {height:15px; background:#6699cc;}
.MyCalendar .ajax__calendar_today {cursor:pointer;padding-top:3px;}
.MyCalendar .ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px; font-weight:bold;}
.MyCalendar .ajax__calendar_day {height:15px;width:15px;text-align:right;padding:0 2px;cursor:pointer;}
.MyCalendar .ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.MyCalendar .ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

/*.MyCalendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}*/
/*.MyCalendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}*/
/*.MyCalendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}*/
/*.MyCalendar .ajax__calendar_day {border:1px solid #000000;}*/
/*.MyCalendar .ajax__calendar_month {border:1px solid #000000;}*/
/*.MyCalendar .ajax__calendar_year {border:1px solid #ffffff;}*/


.MyCalendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.MyCalendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.MyCalendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.MyCalendar .ajax__calendar_other .ajax__calendar_day {color:#aaaaaa;}
.MyCalendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#aaaaaa;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day {background-color:#6699cc;border-color:#daf2fc;color:#ffffff;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_month {background-color:#6699cc;border-color:#daf2fc;color:#ffffff;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {background-color:#6699cc;border-color:#daf2fc;color:#ffffff;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_title {color:#ffffff;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_today {color:#ffffff;}

