/* Calendar
-------------------------------------------------- */

.mainTable {
	border: 1px solid #003366;
	width: 100%;
 }

.navTable {
	border: 0px;
	width: 100%;
 }

.navTableText {
	font-weight: Normal;
	text-decoration: none;
	color: #003366;
	cursor: pointer;
	}

/* Month and Year Row Setup */
.monthYearRow {
	background-color: #D8E2EC;
	text-align: center;
	vertical-align: middle;
	}

/* Month and Year Text Setup */
.monthYearText {
	font-weight: Bold;
	color: #252216;
	}

/* Day Names Row Setup */
.dayNamesRow {
	background-color: #F5F4D3;
	text-align: center;
	vertical-align: middle;
	}

/* Day Name Setup */
.dayNamesText {
	font-weight: Bold; 
	color: #433D27;
	}

/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
.rows {
	color: #433D27;
    line-height: 2em;
	text-align: center;
	vertical-align: middle;
	}

/* Color of Today's Date */
.today {
	color: #CF0000;
	background-color: #a4cae6;
	cursor: pointer;
}

/*
---------------------------------------------------------------------------
The classes below determine how the calendar background markings will look.
---------------------------------------------------------------------------

/* Normal Cell Background (date number with no event markings) */
.normal_cell {
	background-color: #E0E0E0;
	}

/* Empty Cell Background (empty cells with no date numbers) */
.empty_cell {
	background-color: #EBEBEB;
	}

/* Show dates from other months */
.other_cell {
    background-color: #EEEEEE;
	font-size: 0.8em;
	color: #BBBBBB;
	}
/* Weekend Cell Background (date number with no event markings) */
.we_cell {
	background-color: #D0D0D0;
	}



#calendar, .meeting_calendar {
	width: 15em;
}

.meeting_calendar {
	float: right;
}


