﻿#divCalendar {display: block; width: 205px; margin: 15px 0px 0px 20px;}
table.clsCalendar {display: block; width: 205px; padding: 0px; font-weight: normal !important; font-size: 11px; border: 1px solid #e0e0df; background-color: #f3f1f1 !important;}
table.clsCalendar a {background-color: Transparent !important; text-decoration: underline !important; text-align: center; color: #4f4f4f !important; height: 25px; line-height: 25px; display: block; font-size: 12px !important;}
table.clsCalendar td {background-color: Transparent !important; width: 25px; text-align: center !important; padding: 0px !important; color: #000000;}
.clsCalendar .clsSelectedDay {background-color: #d7c7b0 !important;}
.clsCalendar .clsSelectedDay a {color: #000000 !important} 
.clsCalendar .clsPrevMonthDay,
.clsCalendar .clsNextMonthDay  {background-color: #dedcdc !important;}
.clsCalendar .clsTodayDay {background-color: #1c3852 !important; color: #ffffff !important} 
.clsCalendar .clsTodayDay a {color: #ffffff !important} 
.clsCalendar td .clsTitle {background-color: #1c3852 !important; border: solid 1px #ffffff !important; height: 25px; width: 203px !important;}
.clsCalendar .clsTitle td {padding: 3px; color: #ffffff; background-color: transparent !important; }
.clsCalendar .clsTitle a {font-size: 11px; font-weight: normal;}
.clsCalendar .clsNextPrev a {color: #ffffff !important; text-decoration: underline !important; display: inline; font-size: 11px !important;}
.clsCalendar .clsDayHeader {background-color: transparent !important; text-decoration: none !important; color: #1f1a17 !important; text-align: center;}
.clsCalendar .clsDayHeader th {color: #000000 !important; text-align: center; padding: 0px;}
.clsCalendar .clsDayHeader a {font-weight: normal !important;}
.clsCalendar .clsActiveDay a {color: #000000 !important;}

.clsCalendar td.clsMonthName {text-align: center; width: 151px;}
.clsPrev {text-align: left;}
.clsNext {text-align: right;}
.clsWeek0,
.clsWeek1,
.clsWeek2,
.clsWeek3,
.clsWeek4,
.clsWeek5,
.clsWeek6 {height: 24px; padding: 0px;}

#divCalendarCategories {display: block; margin: 10px 0px 0px 20px; width: 205px; line-height: 20px; color: #000000;}
#divCalendarCategories td {padding: 0px !important;}
#divCalendarCategories input {float: left; margin-top: 4px;}
#divCalendarCategories label {font-size: 12px; margin-left: 5px; display: block; float: left; line-height: 20px; height: 20px;}

.clsEvents {font-size: 10pt; padding-right: 20px; display: block;}
.clsDayContainer {font-size: 12px; padding: 10px 0px;}
.clsDayContainer .clsEventDate {font-weight: bold !important; color: #1c3852; font-size: 15px;}
.clsEventContainer {margin-top: 10px;}
.clsEventContainer .clsEventName {display: block; font-weight: bold; color: #000000;}
.clsEventContainer .clsEventTime {display: block; font-style: italic; margin: 5px 0px;}
.clsEventContainer .clsEventText {display: block;}

.clsInnerColumn1 {}
