﻿/* Calender Control */
.cal_Theme .ajax__calendar_container
{
    color: Black;
    background-color: #e2e2e2;
    width: 182px;
    border: solid 1px #cccccc;
    position: relative;
}
.cal_Theme .ajax__calendar_container table
{
    font-size: 8px;
    font-weight: normal;
    background-color: transparent;
    border: 0;
}
.cal_Theme .ajax__calendar_container th
{
    font-weight: normal;
    background-color: transparent;
    border: 0;
}
.cal_Theme .ajax__calendar_container td
{
    font-weight: normal;
    background-color: transparent;
    border: 0;
}
.cal_Theme .ajax__calendar_header
{
    background-color: #F4A131;
}
.cal_Theme .ajax__calendar_title, .cal_Theme .ajax__calendar_next, .cal_Theme .ajax__calendar_prev
{
    color: #004080;
}
.cal_Theme .ajax__calendar_body
{
    background-color: #DBFCFE;
    border: solid 1px #cccccc;

}
.cal_Theme .ajax__calendar_dayname
{
    text-align: center;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 10px;
}
.cal_Theme .ajax__calendar_day
{
    text-align: center;
}
.cal_Theme .ajax__calendar_hover .ajax__calendar_day, .cal_Theme .ajax__calendar_hover .ajax__calendar_month, .cal_Theme .ajax__calendar_hover .ajax__calendar_year, .cal_Theme .ajax__calendar_active
{
    color: blue;
    font-weight: bold;
    background-color: #ffffff;
}
.cal_Theme .ajax__calendar_today
{
    color: green;
    font-weight: bold;
    background-color: #fffff2;
    text-align: center;
    vertical-align: middle;
}
.cal_Theme .ajax__calendar_hover .ajax__calendar_today
{
    color: #F4A131;
}
.cal_Theme .ajax__calendar_hover .ajax__calendar_title
{
    color: #fffff2;
}
.cal_Theme .ajax__calendar_other
{
    color: #bbbbbb;
}

.cal_Theme .ajax__calendar_container
{
    z-index: 1000;
}

.cal_Theme .ajax__calendar
{
    position: relative;
    left: 0px !important;
    top: 0px !important;
    visibility: visible;
    display: block;
}
.cal_Theme .ajax__calendar iframe
{
    left: 0px !important;
    top: 0px !important;
    display: inline;
}
