
body
{
	background-color: #1A3E7F;
}
.calBorderTbl
{
	background-color: #1A3E7F;
	border: 0px;
	width: 785px;
	/*padding: 10px; FF only */
	border-collapse: collapse; /* cellSpacing = 0 */
}
.calMainTbl
{
	border: 0px;
	background-color: #1A3E7F;
}
.calLegendTbl
{
	border: 0px;
	background-color: #1A3E7F;
	color:#FFFFFF;
}
.calTitleTbl
{
	border: 0px;
	font-size: 18px;
	border-collapse: collapse; /* cellSpacing = 0 */
	color:#FFFFFF;
	font-weight:bold;
	height:50px;
}
.calMainTbl a /* links inside the main table */
{
	color: #000000;
	text-decoration:underline;
}
.calLink
{
	cursor: pointer; /* both needed, in this order, to work in both IE and NS */
	/*cursor: hand;*/
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	color: #000000;
	line-height: 14px;
	font-size: 10px;
}
.calWeekdayName, .calAlert
{
	background-color: #02a29f;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
}
.calDayDynamic, .calTodayDynamic,
.calDayLoading, .calTodayLoading,
.calEvent, .calCategory
{
	font-size: 10px;
}
.calDayDynamic, .calDay, .calAlert
{
	background-color: #FFFFFF;
	/*color: #000000;*/
}
.calTodayDynamic , .calToday
{
	background-color: #1f5097;
	/*color: #000000;*/
}
.calNoDay
{
	background-color: #CCCCCC;
	/*color: #000000;*/
}
.calDayLoading
{
	background-color: #1A3E7F;
	/*color: #000000;*/
}
.calTodayLoading
{
	background-color: #1A3E7F;
	/*color: #000000;*/
}
.calAlert
{
	background-color: #FFFFFF;
	color: #000000;
}
.calEvent
{
	padding:5px;
	text-align: center;
}
*
{
	font-family: Verdana, Arial, Helvetica; 
}
