.mainTableTOC {



	background-color: #FFFFFF;



	border: 2px solid #CC0000;



	width: 600px;



	table-layout: fixed;



 }







.navTableTextTOC {



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



	font-size: 9px; 



	font-weight: Normal;



	text-decoration: none;



	color: #FFFFFF;



	}







/* Month and Year Row Setup */



.monthYearRowTOC {



    height: 32px;



	background-color: #344F47;



	text-align: left;



	vertical-align: middle;



    margin: 0px;



    padding: 6px;



	}







/* Month and Year Text Setup */



.monthYearTextTOC {



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



	font-size: 18px;



	font-weight: Bold;



	color: #FFFFFF;



	}







/* Day Names Row Setup */



.dayNamesRowTOC {



    height: 20px;



	background-color: #669999;



	text-align: center;



	vertical-align: middle;



	}







/* Day Name Setup */



.dayNamesTextTOC {



    font-family: 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, Verdana, sans-serif;



	font-size: 10px;



	color: #006666;



	text-align: left;



	vertical-align: top;



	height: 88px;



	}







/* Color of Today's Date */



.todayTOC {



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



	font-size: 11px;



	font-weight: Bold; 



	color: #FFFF00;



	background-color: #344F47;



	text-align: left;



	vertical-align: top;



    padding: 2px;



    margin: 0px;



	}







.titleTOC {



	padding: 1px;



    margin: 0px;



    }







.daynumTOC {



	font-family:  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:  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;



	border: 2px solid #CC0000;



	width: 200px;



 }







.navTable {



	background-color: #FFFFFF;



	border: 0px solid #FFFFFF;



	width: 200px;



 }







.navTableText {



    font-family:  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:  Verdana, Arial, sans-serif;



	font-size: 13px;



	font-weight: Bold;



	color: #252216;



	}







/* Day Names Row Setup */



.dayNamesRow {



    line-height: 11pt;



	background-color: #66999;



	text-align: center;



	vertical-align: middle;



	}







/* Day Name Setup */



.dayNamesText {



	background-image:   url("dayBg.gif");



    font-family:  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:  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: #FFFF33;



    }







/* Pop-up Events Setup */



.popupDate {



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



	font-size: 10px;



	font-weight: bold;



	color: #FFFFFF;



	text-align: left;



	background-color: #344F47;



	}







.popupEventTitle {



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



	font-size: 10px;



	color: #000000;



	font-weight: bold;



	padding: 2px;



	vertical-align: middle;



}







.popupEventTime {



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



	font-size: 10px; 



	color: #000000;



	font-weight: normal;



	background-color: #F4F4F4;



	border: 2px solid #CC0000;



	padding: 1px;



}







.popupEventDescription {



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



	font-size: 10px; 



	color: #000000;



	font-weight: normal;



	background-color: #FFFFFF;



	border: 2px solid #CC0000;



	padding: 2px;



}











.popupEventDate {



    font-family:  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:  Verdana, Arial, sans-serif; 



	font-size: 10px; 



	color: #A4A4A4;



	}







.popupClose {



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



	font-size: 10px;



	color: #FFFFFF;



	text-align: right;



	background-color: #336699;



	}







.popupCloseBrackets {



    font-family:  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:  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;



}