﻿.MyCalendar .ajax__calendar_container {
    border:1px dotted #646464;
    background-color: #EEEEEE;
    color: black;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: #999999;
    font-size: 10px;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: white;
    font-size: 10px;
    background-color: Black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: white;
    font-size: 10px;
    background-color: Black;
}
.MyCalendar .ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:130px;font-size:10px;text-align:center;font-family:arial;}
.MyCalendar .ajax__calendar_container TABLE {font-size: 10px;}
.MyCalendar .ajax__calendar_today {cursor:pointer;padding-top:4px;padding-bottom:0px;color:Red;}
.MyCalendar .ajax__calendar_dayname {height:14px;width:14px;text-align:right;padding:0 2px;font-size:11px;}
.MyCalendar .ajax__calendar_day {height:12px;width:14px;text-align:right;padding:0 2px;cursor:pointer;}
.MyCalendar .ajax__calendar_month {height:24px;width:44px;text-align:center;cursor:pointer;overflow:hidden;}
.MyCalendar .ajax__calendar_year {height:24px;width:44px;text-align:center;cursor:pointer;overflow:hidden;}
.MyCalendar .ajax__calendar_body {height:86px;width:130px;position:relative;overflow:hidden;margin:auto;}
.MyCalendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:86px;width:130px;position:absolute;text-align:center;margin:auto;}