body
{
	background-color: #3B3B3B;
}
.calBorderTbl
{
	background-color: #3B3B3B;
	border: 0px;
	width: 990px;
	/*padding: 10px; FF only */
	border-collapse: collapse; /* cellSpacing = 0 */
}
.calMainTbl
{
	border: 0px;
	background-color: #961E06;
}
.calLegendTbl
{
	border: 0px;
	background-color: #961E06;
}
.calTitleTbl
{
	border: 0px;
	font-size: 14px;
	border-collapse: collapse; /* cellSpacing = 0 */
}
.calMainTbl a /* links inside the main table */
{
	color: #FFFFFF;
}
.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;
}
.calWeekdayName, .calAlert
{
	background-color: #000000;
	font-size: 12px;
}
.calDayDynamic, .calTodayDynamic,
.calDayLoading, .calTodayLoading,
.calEvent, .calCategory
{
	font-size: 10px;
}
.calDayDynamic, .calDay, .calAlert
{
	background-color: #737373;
	/*color: #000000;*/
}
.calTodayDynamic , .calToday
{
	background-color: #9E9E9E;
	/*color: #000000;*/
}
.calNoDay
{
	background-color: #3B3B3B;
	/*color: #000000;*/
}
.calDayLoading
{
	background-color: #444444;
	/*color: #000000;*/
}
.calTodayLoading
{
	background-color: #666666;
	/*color: #000000;*/
}
*
{
	font-family: Verdana, Arial, Helvetica; 
}
