.mainTableTOC {
	background-color: #FFFFFF;
	border: 1px solid #BBBBBB;
	width: 830px;
	table-layout: fixed;


 }





.navTableTextTOC {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: Normal;
	text-decoration: none;
	color: #8E0901;

	}





/* Month and Year Row Setup */


.monthYearRowTOC {


    height: 32px;


	background-color: #FEFFFE;


	text-align: left;


	vertical-align: middle;


    margin: 0px;


    padding: 6px;


	}





/* Month and Year Text Setup */


.monthYearTextTOC {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: Bold;
	color: #8E0901;

	}





/* Day Names Row Setup */


.dayNamesRowTOC {
	height: 20px;
	background-color: #8E0901;
	text-align: center;
	vertical-align: middle;

	}





/* Day Name Setup */


.dayNamesTextTOC {


    font-family: Geneva, Verdana, Arial, sans-serif; 


	font-size: 10px; 


	font-weight: Bold; 


	color: #FFFFFF;


	}





/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */


.rowsTOC {
	font-family: Arial, Geneva, Verdana, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: left;
	vertical-align: top;
	height: 88px;


	}





/* Color of Today's Date */


.todayTOC {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: Bold;
	color: #EDAC00;
	background-color: #8E0901;
	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-family: Geneva, Verdana, Arial, sans-serif;


	font-size: 11px;


	font-weight: Bold; 


	color: #FBFCEF;


	background-color: #A2A3AE;


	text-align: left;


	vertical-align: top;


    padding: 2px;


    margin: 0px;


	}





.formElements {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 10px;


}


.formButtons {


	font-family: Verdana, Arial, Helvetica, sans-serif;


	font-size: 10px;


}


.sOtherTOC {


    background-color: #EEEEEE;


	font-family: Geneva, Verdana, Arial, sans-serif;


	font-size: 10px;


	color: #BBBBBB;


	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;


	width: 300px;


 }





.navTable {


	background-color: #FFFFFF;


	border: 0px solid #FFFFFF;


	width: 350px;


	text-align:center;


	padding-top:5px;


 }





.navTableText {


	text-decoration: none;


	color: #990000;


	font: 14px Georgia, "Times New Roman", Times, serif;


	}





/* Month and Year Row Setup */


.monthYearRow {


    line-height: 17pt;


	text-align: center;


	vertical-align: middle;


	}





/* Month and Year Text Setup */


.monthYearText {
	color: #8E0901;
	font: bold 18px Georgia, "Times New Roman", Times, serif;

	}





/* Day Names Row Setup */


.dayNamesRow {


	text-align: center;


	vertical-align: middle;


	}





/* Day Name Setup */


.dayNamesText {
	color: #8E0901;
	font: bold 12px Georgia, "Times New Roman", Times, serif;

	}





/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */


.rows {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000;
	line-height: 15pt;
	text-align: center;
	vertical-align: middle;


	}





/* Color of Today's Date */


.today {
	color: #8E0901;
	font-weight: bold;

    }





/* Pop-up Events Setup */


.popupDate {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background-color: #336699;


	}





.popupEventTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	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: #F3F3F3;


	}


/* Empty Cell Background (empty cells with no date numbers) */


.s20 {


	background-color: #F3F3F3;


	}





/* Show dates from other months */


.sOther {


    background-color: #F3F3F3;


    font-family: Georgia, "Times New Roman", Times, serif; 


	font-size: 18px;


	color: #BBBBBB;


	}


/* Weekend Cell Background (date number with no event markings) */


.s200 {


	background-color: #D0D0D0;


	}








.categoryName {


    font-family: Georgia, "Times New Roman", Times, serif; 


	font-size: 9px;


	font-weight: bold;


	color: #666666;


}


.categorySelection {


    font-family: Georgia, "Times New Roman", Times, serif; 


	font-size: 50px;


	font-weight: normal;


	color: #777777;


}


.categoryDiv {


	background-color: #FCF5EF;


}
