﻿div.events {}
div.events div.imageBox { border: none; padding: 4px 10px 10px 10px; text-align:center; }
div.events table.details td { vertical-align: top; text-align: left; padding: 3px 5px 3px 5px; }
div.events td.detailLabel { font-weight: bold; white-space: nowrap; }

table.calAppearance { width: 100%; background: #fff; margin: 0px; }
table.calAppearance ul { list-style-image: none; list-style-type: none;  margin: 2px 0px 0px 20px; padding: 0px; }
table.calAppearance li { padding: 0px 0px 7px 0px; margin: 0px; list-style-image: url(../images/listBullet.png);  }
div.calDayNumber { text-align:left; font-weight: bold; font-size: 13px; margin-bottom: 2px; padding: 2px; }

table.calTitle
{
    background: #EE1C25;
    width: 100%;
}

table.calTitle td 
{
    text-align:center;
    padding: 4px;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
}

td.calNextPrev  /* CELL CLASSES FOR calTitle TABLE (outer cells) */
{
    color: #fff;
    background: #EE1C25;
    width: 15%;    
}

td.calNextPrev  a
{
    color: #fff;
    font-size: 13px;

}

th.calDayHeader, td.calDayHeader
{
    background-color: #444444;
    border: 1px solid #D7D7D7;
    width: 14%;
    text-align: center;
    font-weight: bold;
    color: #fff;
    padding: 3px;
}

td.calOtherMonthDay
{
    background-color: #E5E5E5;
    border: 1px solid #D7D7D7;
    width: 14%;
    text-align: left;
    vertical-align: top;
    height: 75px;
    font-size: 11px;
}

td.calDay /* CELL CLASSES FOR NORMAL DAYS IN .calAppearance TABLE */
{
    background-color: #FFFFFF;
    vertical-align: top;
    text-align: left;
    height: 75px;
    border: 1px solid #D7D7D7;
    font-size: 11px;
    width: 14%;
}

td.calWeekendDay /* CELL CLASSES FOR WEEKEND DAYS IN .calAppearance TABLE */
{
    background-color: #f8f8f8;
    vertical-align: top;
    text-align: left;    
    height: 75px;
    border: 1px solid #D7D7D7;
    font-size: 11px;
    width: 14%;
}

td.calTodayDay /* CELL CLASSES FOR THE CURRENT dAY IN .calAppearance TABLE */
{
    background-color: #ffffe1;
    text-align: left;
    vertical-align: top;
    height: 75px;
    border: 1px solid #D7D7D7;
    font-size: 11px;
    width: 14%;
}

td.calSelectedDay /* CELL CLASSES FOR SELECTED DAY AFTER POST BACK IN .calAppearance TABLE */
{
   background-color: #ffffe1;
   height: 75px;
   width: 14%;
}

td.calSelector /* DONT KNOW WHAT THIS IS */
{
   background-color: White;
}

td.calDay a, td.calTodayDay a, td.calWeekendDay a, td.calOtherMonthDay a
{
    color: #EE1C25;
}

div.events div.shadowBox { border: 1px solid #D7D7D7; padding: 3px; background-color: #F7F7F7; margin: 5px; }
 