﻿.MyCalendar .ajax__calendar_container 
{
    border:1px solid #646464;background-color:white;color:black;font-size:10pt;height:200px;
    width:215px;
}

.MyCalendar .ajax__calendar_prev 
{
    cursor:pointer;width:15px;height:15px;float:left;background-position:50% 50%;background-repeat:no-repeat;background-image:url(images/arrow-left.gif);
}
.MyCalendar .ajax__calendar_next 
{
    cursor:pointer;width:15px;height:15px;float:right;background-position:50% 50%;background-repeat:no-repeat;background-image:url(images/arrow-right.gif);
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_prev, 
.MyCalendar .ajax__calendar_hover .ajax__calendar_next
{
    background-color:lavender;
}

.MyCalendar .ajax__calendar_body
{
    height:139px;width:183px;position:relative;overflow:hidden;margin:auto;
}

.MyCalendar .ajax__calendar_month,
.MyCalendar .ajax__calendar_year 
{
    font:10pt Arial;text-align:center;border:solid 1px #CCCCCC;height:43px;width:43px;
}

.MyCalendar .ajax__calendar_day
{
    font:10pt Arial;text-align:center;border:solid 1px #CCCCCC;
    width:20px;
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year
{
    color:silver;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year 
{
    color:Black;background-color:lavender;
}

.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year 
{
    color:Black;font-weight:bold;background-color:lavender;
}

.MyCalendar .ajax__calendar_dayname
{
    font-size:10pt;
}

.MyCalendar .ajax__calendar_footer
{
    border-top:solid 1px silver;margin-top:5px;
}

.MyCalendar .ajax__calendar_header
{
    border-bottom:solid 1px silver;margin-bottom:5px;
}