#CEmonth{ 
} 

#CEmonth th{
	font-size:14px; text-align:left; 
} 

#CEmonth td{
	padding:6px; 
	background:#F5F8FF; 
	vertical-align:top; 
} 

#CEmonth .weekend{ 
	background:#E9EEF8; 
} 

#CEmonth .empty{ 
	background:#D9E4F3; 
} 

#CEmonth .upcoming{ 
	background:#D9E4F3; 
	color:#264B7B; 
} 

#CEmonth .nxtprv{ 
	background:transparent; 
}

#CEmonth .upcoming h4{ 
	font-size:18px; color:#8A0024; 
} 

#CEmonth td h4{ 
	font-size:20px; 
	margin:0; 
	color:#A2B7D0; 
} 

#CEmonth td p{ 
	margin-top:6px; 
	font-size:10px; 
	font-family:Verdana, sans-serif; 
	line-height:12px; 
} 

#CEmonth .today{ 
	background:#FFE9ED; 
	color:#000000; 
} 

#CEmonth .today h4{ 
	color:#8A0024; 
}
#CEmonth .monthdaylink A:link {
	font-size: 14pt;
	font-weight: bold;
	color: #5050AA;
	text-decoration: none;
}
#CEmonth .monthdaylink A:visited {
	font-size: 14pt;
	font-weight: bold;
	color: #5050AA;
	text-decoration: none;
}

#CEday .dayviewrow {
	background-color: #E8F0FF;
}
#CEday .dayviewrowalt {
	background-color: #F2F7FF;
}

.calSelectedView {
	font-weight:bold;
	background-color: #E4F0FF;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #D7E4F4;
}

td.minimonthheading {
	background-color: #E4F0FF;
}

td.minimonthlink 
{
	font-size: 8pt;
	background-color: #7077CC;
	border: 1px solid white;
}
td.minimonthlink A:link {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #7077CC;
	text-decoration: none;
}
td.minimonthlink A:visited {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #7077CC;
	text-decoration: none;
}

td.mmlhidden 
{
	font-size: 8pt;
	background-color: #7077CC;
	border: 1px solid white;
}
td.mmlhidden A:link {
	color: #FF9999;
	font-weight: bold;
	background-color: #7077CC;
	text-decoration: none;
}
td.mmlhidden A:visited {
	color: #FF9999;
	font-weight: bold;
	background-color: #7077CC;
	text-decoration: none;
}

td.mmlinactive
{
	font-size: 8pt;
	background-color: #7077CC;
	border: 1px solid white;
}
td.mmlinactive A:link {
	color: #FFFF00;
	font-weight: bold;
	background-color: #7077CC;
	text-decoration: none;
}
td.mmlinactive A:visited {
	color: #FFFF00;
	font-weight: bold;
	background-color: #7077CC;
	text-decoration: none;
}