.mainTableTOC {background-color:#FFF; border:1px solid #BBB; table-layout:fixed; width:705px;}
.navTableTextTOC {color:#003366; font:normal 9px Geneva,Verdana,Arial,sans-serif; text-decoration:none;}

/* Month and Year Row Setup */
.monthYearRowTOC {background-color:#FEFFFE; height:32px; margin:0px; padding:6px; text-align:left; vertical-align:middle;}

/* Month and Year Text Setup */
.monthYearTextTOC {color:#fff; font:bold 18px Geneva,Verdana,Arial,sans-serif;}

/* Day Names Row Setup */
.dayNamesRowTOC {background-color:#455678; height:20px; text-align:center; vertical-align:middle;}

/* Day Name Setup */
.dayNamesTextTOC {color:#FFF; font:bold 10px Geneva,Verdana,Arial,sans-serif; }

/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
.rowsTOC {color:#433D27; font:10px Arial,Geneva,Verdana,sans-serif; height:88px; text-align:left; vertical-align:top;}

/* Color of Today's Date */
.todayTOC {background-color:#5485c2; color:#fffb93; font:bold 11px Geneva,Verdana,Arial,sans-serif; margin:0px; padding:2px; text-align:left; vertical-align:top;}
.titleTOC {margin:0px; overflow:hidden; padding:1px; text-overflow:ellipsis; white-space:nowrap;}

.daynumTOC {background-color:#a9c3e2; color:#FBFCEF; font:bold 11px Geneva,Verdana,Arial,sans-serif; margin:0px; padding:2px; text-align:left; vertical-align:top;}

.formElements {font:10px Verdana,Arial,Helvetica,sans-serif;}
.formButtons {font:10px Verdana,Arial,Helvetica,sans-serif;}

.sOtherTOC {background-color:#EEE; color:#BBB; font:10px Geneva,Verdana,Arial,sans-serif; vertical-align:top;}
.s20TOC {background-color:#F7F7F7; height:88px; vertical-align:top;}
.s20TOC0 {background-color:#D4D4D4; height:88px; vertical-align:top;}

/* Main Table Setup Incluidng Date Number Fonts, Size and Color */
.mainTable {background-color:#FFF; border:1px solid #003366; width:175px;}
.navTable {background-color:#FFF; border:0px solid #FFF; width:175px;}
.navTableText {color:#003366; font:normal 9px Geneva,Verdana,Arial,sans-serif;  text-decoration:none;}

/* Month and Year Row Setup */
.monthYearRow {background:#D8E2EC url("monthBg.gif"); line-height:17pt; text-align:center; vertical-align:middle;}

/* Month and Year Text Setup */
.monthYearText {color:#fff; font:bold 13px Geneva,Verdana,Arial,sans-serif; padding:3px;}

/* Day Names Row Setup */
.dayNamesRow {background-color:#F5F4D3; line-height:11pt; text-align:center; vertical-align:middle;}

/* Day Name Setup */
.dayNamesText {background-image:url("dayBg.gif"); color:#433D27; font:bold 10px Geneva,Verdana,Arial,sans-serif; }

/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
.rows {color:#433D27; font:10px/15pt Geneva,Verdana,Arial,sans-serif; text-align:center; vertical-align:middle;}

/* Color of Today's Date */
.today {color:#5c98f3;}

/* Pop-up Events Setup */
.popupDate {background-color:#336699; color:#FFF; font:bold 10px Geneva,Verdana,Arial,sans-serif;  text-align:left;}
.popupEventTitle {color:#000; font:bold 10px Geneva,Verdana,Arial,sans-serif; padding:2px; vertical-align:middle;}
.popupEventTime {background-color:#F4F4F4; border:1px dotted #EFEFEF; color:#000; font:normal 10px Geneva, Verdana, Arial, sans-serif; padding:1px;}

.popupEventDescription {background-color:#FFF; border:1px solid #EAEAEA; color:#000; font:normal 10px Geneva,Verdana, Arial, sans-serif; padding:2px;}
.popupEventDate {background-color:#F7F8F9; border:1px solid #FFF; color:#446B93; font:10px Geneva,Verdana,Arial,sans-serif; padding:1px; text-align:center; vertical-align:middle;}

.popupEnd {color:#A4A4A4; font:10px Geneva,Verdana,Arial,sans-serif;}
.popupClose {background-color:#336699; color:#FFF; font:10px Geneva,Verdana,Arial,sans-serif; text-align:right;}
.popupCloseBrackets {background-color:#336699; color:#000; font:10px Geneva,Verdana,Arial,sans-serif; text-align:right;}

/*
---------------------------------------------------------------------------
The classes below determine how the calendar background markings will look.
---------------------------------------------------------------------------

/* Normal Cell Background (date number with no event markings) */
.s2 {background-color:#f7f9fd;}
/* Empty Cell Background (empty cells with no date numbers) */
.s20 {background-color:#e9edf2;}

/* Show dates from other months */
.sOther {background-color:#e9edf2; color:#c1c5cd; font-family:10px Geneva,Verdana,Arial,sans-serif;}

/* Weekend Cell Background (date number with no event markings) */
.s200 {background-color:#a9c3e2;}

.categoryName {color:#666; font:bold 9px Verdana,Arial,Helvetica,sans-serif;}
.categorySelection {color:#777; font:normal 9px Verdana,Arial,Helvetica,sans-serif;}
.categoryDiv {background-color:#FCF5EF;}