.cal_Theme1 .ajax__calendar_container       
{       
    background-color: #e2e2e2;     
    border:solid 1px #cccccc;        
    height: 138px;
    width: 160px;
}

.cal_Theme1 .ajax__calendar_header      
{
    background-color: #ffffff;     
    margin-bottom: 3px;
    height: 13px;
    width: 160px;
}

.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev        
{
    color: #004080;     
    padding-top: 3px;
    font-size:8px;
}

.cal_Theme1 .ajax__calendar_body        
{    
    background-color: #e9e9e9;     
    border: solid 1px #cccccc;
    height: 120px;
    width:160px;    
}
    
.cal_Theme1 .ajax__calendar_dayname     
{
    text-align:center;     
    font-weight:bold;     
    margin: 0 0 0 0;
    font-size:8px;
}

.cal_Theme1 .ajax__calendar_day     
{
    margin: 0 0 0 0;
    text-align:center;
    font-size:8px;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
{
    color: #004080;     
    font-weight: bold;     
    background-color: #ffffff;
    font-size:8px;
}

.cal_Theme1 .ajax__calendar_active      
{
    color: #004080;     
    font-weight: bold;     
    background-color: #ffffff;
    border: solid 1px #cccccc;
    font-size:8px;
}

.cal_Theme1 .ajax__calendar_today       
{
    font-weight:bold;
    display:none;
}

.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title     
{
    color: #bbbbbb;
    font-size:8px;
}
