/* Created by TopStyle Pro Trial Version - www.bradsoft.com */
/*CALENDAR*/

.calendar {
    margin-top: 30px;
}

.calendar .title {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    color: #d24a0b;   
    padding-left: 45px;
}

#oCalendarContainer {
    margin: 10px 0px 0px 45px;
}

.Calendar_Clear 
{
    margin: 5px 5px 5px 5px;
    text-align: center;
    width: 150px;
    float:left;
}

.Calendar_MainTable {
    width: 140px;
    border: 1px solid #cccccc;
    padding:0px;
}

.Calendar_MainTable td 
{
    padding: 0px;
}

.Calendar_Sliders {
    border: 1px solid #c0c0c0;
    font-size:10px;
    font-family:tahoma;
    width:20px;
    height:18px;
    background-color: #cccccc;
    padding:0px;
}

.Calendar_Table {
    background-color:white;
    width:140px;
    padding:0px;
}

.Calendar_Table TD {
    width: 20px;
    height: 18px;
    padding:0px;    
}

.Calendar_days_wdays, 
.Calendar_days_all, 
.Calendar_days_currday, 
.Calendar_days_today, 
.Calendar_days_out {
    cursor:default;
    font: 10px Tahoma;
    text-align:center;
}


.Calendar_days_wdays {
    background-color:#c0c0c0;
    color:white;
}

.Calendar_days_all {
    border: 3px double white;
    background-color:white;
    color:black;
}

.Calendar_days_currday {
    border: 3px double white;
    background-color:#cccccc;
    color:white;
}
.Calendar_days_today {
    border: 3px double #f00;
    background-color:#B2B4BF;
    color:white;
}

.Calendar_days_out {
    border: 1px solid white;
    background-color:white;
    color: #c0c0c0;
}

.oCalendar_month_selector, .oCalendar_year_selector {
    font-family:tahoma;
    font-size:10px;
    margin: 0px 0px 0px 0px;
    padding:0px;
    border:0px;
}

.Calendar_days_hilited {
    color: #f00;
    font-weight: bold;
}

.Calendar_days_nothilited {
    color: #555555;
}