.mainTableTOC {
	background:url(../../../wp-content/themes/default/images2/green-trans.png);
	width: 540px;
	margin-left:-10px;
	table-layout: fixed;
 }

.navTableTextTOC {
    font-family: Georgia, Times; 
	font-size: 9px; 
	font-weight: Normal;
	text-decoration: none;
	color: #003366;
	}

/* Month and Year Row Setup */
.monthYearRowTOC {
    height: 32px;
	background:none;
	text-align: left;
	vertical-align: middle;
    margin: 0px;
    padding: 6px;
	color:#333333
	}
/* Month and Year Text Setup */
.monthYearTextTOC {
	font-family: georgia, times;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	}
	
/* navigtation */

input {
	background:#CCCC99;
	color:#330000;
	border:#999966 solid 1px;
	}
 select {
 	width:70px;
	background:#330000;
	border:#999966 solid 1px;
	color:#CCCC99;
	}
#dateChange {
	margin-right:10px;
	background:#CCCC99;
	color:#330000
	}
/* Day Names Row Setup */
.dayNamesRowTOC {
    height: 20px;
	background-color: #dadb42;
	text-align: center;
	vertical-align: middle;
	font-weight:normal;
	font-style:italic
	}

/* Day Name Setup */
.dayNamesTextTOC {
    font-family: Georgia, Times-New Roman, serif; 
	font-size: 10px; 
	color:#FFFFCC;
	}

/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
.rowsTOC {
	font-family: Arial, Geneva, Verdana, sans-serif;
	font-size: 10px;
	background:#9E9F45;	
	background:url(../../../wp-content/themes/default/images2/green-trans.png);
	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; 
	background-color:#FBAc45;
	text-align: left;
	vertical-align: top;
    padding: 2px;
    margin: 0px;
	}

.titleTOC {
	color:#333;
	line-height:14px;
    font-family: Georgia, Times-New Roman, serif; 
    padding: 1px;
	font-size:12px;
    margin: 0px;
	width:75px;
	
    }

.daynumTOC {
	font-family: Georgia, Times;
	font-size: 11px;
	font-weight: normal;
	color:#333333;
	background:url(../../../wp-content/themes/default/images2/green-trans.png);
	text-align: left;
	vertical-align: top;
    padding: 2px;
    margin: 0px;
	}

.formElements {
	font-family: georgia, times;
	font-size: 10px;
}
.formButtons {
	font-family:georgia, times;
	font-size: 10px;
}
.sOtherTOC {
	background:#9E9F45;
	font-family: Georgia, Times;
	font-size: 10px;
	color:#666666;
	padding:2px;
	vertical-align: top;
	}
.s20TOC {
	background: #DEDF8B;
	height: 88px;
	vertical-align: top;
	color:#666666;
	}
.s20TOC0 {
	color:#666666;
	background: #BEBF53;
	height: 88px;
	vertical-align: top;
	}
.s22 {
	}


/* Pop-up Events Setup */
.popupDate {
    font-family: Georgia, Times-New Roman, serif; 
	font-weight: bold;
	color:#FFFFCC;
	text-align: left;
	background-color: #000;
	}

.popupEventTitle {
    font-family: Georgia, Times-New Roman, serif; 
	color: #000000;
	font-weight: bold;
	padding:6px 2px;
	margin-top:-10px;
	vertical-align: middle;
}

.popupEventTime {
    font-family: Georgia, Times-New Roman, serif;  
	
	color: #000000;
	font-weight: normal;
	background-color: #F4F4F4;
	border: 1px dotted #EFEFEF;
	padding: 5px;
}

.popupEventDescription {
    font-family: Georgia, Times-New Roman, serif;  
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #EAEAEA;
	padding: 5px 5px 5px 15px;
}


.popupEventDate {
    font-family: Georgia, Times-New Roman, serif;  
	color: #446B93;
	text-align: right;
	vertical-align: middle;
	background-color: #F7F8F9;
	border: 1px solid #FFFFFF;
	padding: 5px;
	}

.popupEnd {
    font-family: Georgia, Times-New Roman, serif;  
	font-size: 10px; 
	color: #A4A4A4;
	}

.popupClose {
    font-family: Georgia, Times-New Roman, serif;  
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	background-color: #336699;
	}

.popupCloseBrackets {
    font-family: Georgia, Times-New Roman, serif;  
	font-size: 10px; 
	color: #000000;
	text-align: right;
	background-color: #336699;
	}