﻿

.DateRow
{
    clear:left;
    border-style:solid;
	border-width: 1px;
	color: white;
	line-height:2.2em;
	padding-left:1em;
	display:block;
}

.OnDateLabel
{
    color:White;
    padding-top:.2em;
}

.quickNavLinks
{
    float:right;
    line-height:2em;
}

ul
{
    margin:0;
    padding:0;
    list-style-type:none;
}

.st-12, .st-12:visited, a.st-12, a.st-12:visited
{
   text-decoration:line-through;
}


.notCurrentMonthCell
{
    background-color:#eaeaea;
}

.todayCell
{
    /*background-color:#FFEED1;*/
    border:3px solid #00467F;
}

.WeeklyBrowseCalendar
{
    border:1px solid black;
}
 
li.highlight
{
    background-color:#f5f5dc;
    padding-bottom:1em;
    padding-left:.2em;
}

li.calendarEvent
{
    padding-bottom:1em;
    padding-left:.2em;
}

.weekend
{
    background-color: white;
}

a.calenderEventName, a.calenderEventName:hover
{
}


.cellDate
{
    width: 100%;
    display: block;
    text-align: right;
    color:Black;
    font-weight:bold;
}

th
{
    text-align:center;
}

.groupByRadioBackgroundColor
{
    color:White;
    padding-left:1em;
	line-height:2em;
}

.calendarHoliday
{
    display: block;
    background-color: #F0F9F9;
    color: Gray;
}
.gridHolidays
{
     display: block;
    color: Gray;
    font-size:.8em;
}

.holidayPadding
{
    padding-bottom:1em;
}

a.additionalEvents, a.additionalEvents:visited
{
    color:Gray;
    font-size:.8em;
}

#gridContainer th
{
    text-align:left;
}

#filterDiv
{
    width:20em;
}
