.popupLink { 
	COLOR: red; 
	outline: none;
	text-decoration: none;
	
}
.popup { 
	font-size: 16px;
	POSITION: absolute;
	VISIBILITY: hidden; 
	BACKGROUND-COLOR: #EAF8FF; 
	LAYER-BACKGROUND-COLOR: white; 
	width: 200px;
	BORDER-LEFT: 1px solid black; 
	BORDER-TOP: 1px solid black; 
	BORDER-BOTTOM: 3px solid black; 
	BORDER-RIGHT: 3px solid black; PADDING: 3px; 
	z-index: 10;
}

#hideTable {
	visibility: hidden;
}

#showTable {
	visibility: visible;
}

tr.topRow{
	text-align: center;	
}

.prevNext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.prevNext a{	
	text-decoration: none;
}

.prevNext a:hover {
	text-decoration: none;
	font-weight: bold;	
}

#calendarTable {
	width: 615px;
}

tr.day {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

td.weekDay {
	width: 14%;
	/*width: 70px;*/
	border-bottom: thick;
	background-color: #B1B1FC;
}

td.cellWrapper {
	font-size: 11px;
}

table.calendarCell {
	width: 100%;	
	border-width: 1px 1px 1px 1px;	
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}

td.cellDate {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 10px;
	font-weight: bold;
}

td.cellTime {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #0066FF;
	font-size: 10px;
	font-weight: bold;

}

td.cellContent {

}

