
.mainTableTOC {

	background-color: #FFFFFF;

	/*border: 1px solid #BBBBBB;*/

	width: 100%;

	table-layout: fixed;

 }



.navTableTextTOC {

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

	font-size: 12px; 

	font-weight: Normal;

	text-decoration: none;

	color: #003366;
	}



/* Month and Year Row Setup */

.monthYearRowTOC {
   height: 32px;
/*background-color: #FEFFFE;*/
/*background:#D8E59A;*/
	text-align: left;
	vertical-align: middle;
    margin: 0px;
    padding: 6px;
	}



/* Month and Year Text Setup */

.monthYearTextTOC {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #3b7883;
	}



/* Day Names Row Setup */

.dayNamesRowTOC {
height:24px;
	background:url(daybg.jpg);
	text-align: center;
	vertical-align: middle;
	border:1px solid #d3dfe0;
	}



/* Day Name Setup */

.dayNamesTextTOC {

    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
	color: #939e9f;
padding:7px 0;
	}



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

.rowsTOC {

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

	font-size: 10px;

	color: #433D27;

	text-align: left;

	vertical-align: top;

	height: 88px;

	}
	
	
	.rowsTOC > td
	{
	background:url(dayback.jpg);	
	background-position:bottom left;
	background-repeat:repeat-x;
	border:1px solid #e2eeef;
	padding:3px;
	}





.titleTOC {
	/*text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;*/

    margin:0 0 7px 0;
    }

.titleTOC span
{
float:left;
width:7px;
height:7px;
/*display:none;*/
margin-right:5px;
border:1px solid #666;
}


/* Color of Date Numbers and Today's Date */
.todayTOC, .daynumTOC {

	color: #525348;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	/*float:right;*/
	text-align:right;
margin:-5px 5px 5px 0;
	}


.todayTOC {	color:#00c7d7; }

.formElements {

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

	font-size: 12px;

}

.formButtons {

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

	font-size:12px;

}

.sOtherTOC {

    background-color: #cde7ec;

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

	font-size: 10px;

	color: #BBBBBB;

	vertical-align: top;

	}

.s20TOC {

	background-color: #F7F7F7;
	background:#fff;

	height: 88px;

	vertical-align: top;

	}

.s20TOC0 {

	/*background-color: #e6e6e6;*/

	height: 88px;

	vertical-align: top;

	}



























/* Main Table Setup Incluidng Date Number Fonts, Size and Color */

.mainTable {

	border: 0px solid #003366;

	width: 175px;

 }



.navTable {

	border: 0px solid #FFFFFF;

	width: 175px;

 }



.navTableText {

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

	font-size: 12px; 

	text-decoration: none;

	}



/* Month and Year Row Setup */

.monthYearRow {

	/*background-image:   url("monthBg.gif");*/

    line-height: 17pt;

	/*background-color: #D8E2EC;*/

	background-color:#fff;

	text-align: center;

	vertical-align: middle;

	}



/* Month and Year Text Setup */

.monthYearText {

	font-family: Georgia, Times, serif;

	font-size: 17px;

	color: #44332C;

	}



/* Day Names Row Setup */

.dayNamesRow {

    line-height: 11pt;

	background-color: #F1DF96;

	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: #52B0CF;

    }



/* Pop-up Events Setup */

.popupDateTable td
{
	padding:7px;
}

.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: 12px;

	color:#fff;

	font-weight: 400;

	padding: 4px;

	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: 12px; 

	color: #000000;

	font-weight: normal;

	background-color: #FFFFFF;

	border: 1px solid #EAEAEA;

	padding: 7px;

}





.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;

}
