h1,h2,h3,h4,h5,h6 {font-weight: bold; margin: 0px; padding: 0px;}
h1 {font-size: 18px;}
h2 {font-size: 18px; padding: 5px 0px 0px 0px;}
h3 {font-size: 16px; padding: 15px 0px 0px 0px;}
h4 {font-size: 16px;}
h5, h6{font-size: 14px; padding: 15px 0px 0px 0px;}
h1, h3, h5 {color: #053E5C;}
h2, h4, h6 {color: #0F9282;}

a:link, a:visited, a:active {color: #053E5C; font-weight: bold; text-decoration: none;}
a:hover {color: #0F9282; text-decoration: underline;}

.mainTableTOC {background-color: #FFFFFF; width: 590px; table-layout: fixed;}

.navTableTextTOC {font-size: 11px; font-weight: normal; text-decoration: none;}

/* Month and Year Row Setup */
.monthYearRowTOC {height: 32px; background-color: #FFFFFF; text-align: left; vertical-align: middle; margin: 0px; padding: 6px;}

/* Month and Year Text Setup */
.monthYearTextTOC {font-size: 18px; font-weight: Bold;}

/* Day Names Row Setup */
.dayNamesRowTOC {height: 20px; background-color: #053E5C; text-align: center; vertical-align: middle; color: #FFFFFF;}

/* Day Name Setup */
.dayNamesTextTOC {font-size: 11px; font-weight: bold; color: #FFFFFF;}

/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
.rowsTOC {font-size: 11px; text-align: left; vertical-align: top; height: 88px;}

/* Color of Today's Date */
.todayTOC {font-size: 11px; font-weight: bold; color: #FFFF00; background-color: #0F9282; text-align: left; vertical-align: top; padding: 2px; margin: 0px;}

.titleTOC {text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 1px; margin: 0px;}
.daynumTOC {font-size: 11px; font-weight: bold; color: #053E5C; background-color: #ADFF83; text-align: left; vertical-align: top; padding: 2px; margin: 0px;}

.formElements {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #053E5C;}
.formButtons {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #053E5C;}

.sOtherTOC {background-color: #B8E1FF; font-size: 11px; color: #749DB0; vertical-align: top;}
.s20TOC {background-color: #E9B7FF; height: 88px; vertical-align: top;}
.s20TOC0 {background-color: #FFA1D6; 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: 11px; 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-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-size: 10px; font-weight: bold; color: #433D27;}

/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
.rows {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: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-align: left; background-color: #336699;}
.popupEventTitle {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #053E5C; font-weight: bold; padding: 2px; vertical-align: middle;}
.popupEventTime {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #053E5C; font-weight: normal; background-color: #F4F4F4; border: 1px dotted #EFEFEF; padding: 1px;}
.popupEventDescription {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #053E5C; font-weight: normal; background-color: #FFFFFF; border: 1px solid #EAEAEA; padding: 2px;}
.popupEventDate {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #446B93; text-align: center; vertical-align: middle; background-color: #F7F8F9; border: 1px solid #FFFFFF; padding: 1px;}
.popupEnd {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #A4A4A4;}
.popupClose {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #FFFFFF; text-align: right; background-color: #336699;}
.popupCloseBrackets {font-family: Verdana, Arial, sans-serif;font-size: 11px; color: #053E5C; 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-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;}
