.mainTableTOC {background-color:#FFFFFF; border:1px solid #BBBBBB; 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:#355881; 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:#FFFFFF; font-family: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:#31528E; color:#FFFF00; 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:#A2A3AE; 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:#EEEEEE; color:#BBBBBB; 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:#FFFFFF; border:1px solid #003366; width:175px;}

.navTable {background-color:#FFFFFF; border:0px solid #FFFFFF; width:175px;}

.navTableText {font-family:Geneva, Verdana, Arial, sans-serif; font-size:9px; font-weight:Normal; text-decoration:none; color:#003366;}

/* Month and Year Row Setup */
.monthYearRow {background-image:  url("monthBg.gif"); line-height:17pt; background-color:#D8E2EC; text-align:center; vertical-align:middle;}

/* Month and Year Text Setup */
.monthYearText {font-family:Geneva, Verdana, Arial, sans-serif; font-size:13px; font-weight:Bold; color:#252216;}

/* Day Names Row Setup */
.dayNamesRow {line-height:11pt; background-color:#F5F4D3; text-align:center; vertical-align:middle;}

/* Day Name Setup */
.dayNamesText {background-image:  url("dayBg.gif"); font-family:Geneva, Verdana, Arial, sans-serif; font-size:10px; font-weight:Bold; color:#433D27;}

/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
.rows {font-family:Geneva, Verdana, Arial, sans-serif; font-size:10px; color:#433D27; line-height:15pt; text-align:center; vertical-align:middle;}

/* Color of Today's Date */
.today {color:#CF0000;}

/* Pop-up Events Setup */
.popupDate {font-family:Geneva, Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; text-align:left; background-color:#336699;}

.popupEventTitle {font-family:Geneva, Verdana, Arial, sans-serif; font-size:10px; color:#000000; font-weight:bold; padding:2px; vertical-align:middle;}

.popupEventTime {font-family:Geneva, Verdana, Arial, sans-serif; font-size:10px; color:#000000; font-weight:normal; background-color:#F4F4F4; border:1px dotted #EFEFEF; padding:1px;}

.popupEventDescription {font-family:Geneva, Verdana, Arial, sans-serif; font-size:10px; color:#000000; font-weight:normal; background-color:#FFFFFF; border:1px solid #EAEAEA; padding:2px;}


.popupEventDate {font-family:Geneva, Verdana, Arial, sans-serif; font-size:10px; color:#446B93; text-align:center; vertical-align:middle; background-color:#F7F8F9; border:1px solid #FFFFFF; padding:1px;}

.popupEnd {font-family:Geneva, Verdana, Arial, sans-serif; font-size:10px; color:#A4A4A4;}

.popupClose {font-family:Geneva, Verdana, Arial, sans-serif; font-size:10px; color:#FFFFFF; text-align:right; background-color:#336699;}

.popupCloseBrackets {font-family:Geneva, Verdana, Arial, sans-serif; font-size:10px; color:#000000; text-align:right; background-color:#336699;}
/*
---------------------------------------------------------------------------
The classes below determine how the calendar background markings will look.
---------------------------------------------------------------------------

/* Normal Cell Background (date number with no event markings) */
.s2 {background-color:#E0E0E0;}
/* Empty Cell Background (empty cells with no date numbers) */
.s20 {background-color:#EBEBEB;}

/* Show dates from other months */
.sOther {background-color:#EEEEEE; font-family:Geneva, Verdana, Arial, sans-serif; font-size:10px; color:#BBBBBB;}
/* Weekend Cell Background (date number with no event markings) */
.s200 {background-color:#D0D0D0;}


.categoryName {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#666666;}
.categorySelection {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#777777;}
.categoryDiv {background-color:#FCF5EF;}