.time
{
	font-size: small;
	font-family: Verdana, Arial, 'MS Sans Serif';
}
.day
{
	font-size: x-small;
	font-family: Verdana, Arial, 'MS Sans Serif';
}
.timesday
{
	color: #ff0000;
}
TABLE.hdr
{
	background-color: #aaaaaa;
}
.hdrfnt
{
	font-size: x-small;
	font-family: Verdana, Arial, 'MS Sans Serif';
}
.loc
{
	font-size: xx-small;
	font-family: Verdana, Arial, 'MS Sans Serif';
}
TD.tday
{
	width: 100px;
	height: 70px;
}
.tdaycell
{
	width: 100px;
	height: 70px;
	background-color: #eeeeee;
	text-align:left;
	vertical-align:top;
	font-size: 7pt;
	font-family: Arial;
}

.ndaycell
{
	border-right: #33ccff thin solid;
	border-top: #33ccff thin solid;
	border-left: #33ccff thin solid;
	border-bottom: #33ccff thin solid;
	font-weight: bold;
	font-size: 7pt;
	vertical-align: top;
	width: 100px;
	font-family: Arial;
	height: 70px;
	background-color: #eeeecc;
	text-align: left;
}

.hdaycell
{
	width: 100px;
	height: 70px;
	background-color: #ffcccc;
	text-align:left;
	vertical-align:top;
	font-size: 7pt;
	font-family: Arial;
}

.tdayfnt
{
	font-size: 7pt;
	font-family: Arial;
}
.tdayclr
{
	color: #000000;
}
.sdayclr
{
	color: #ff0000;
}
.holiday
{
	font-weight: bold;
	color: #ffffff;
	font-family: Verdana, Sans-Serif;
	background-color: #ff0000;
}
.weekcell
{
	width: 100px;
	background-color: #eeeeee;
	text-align: center;
	vertical-align: middle;
	font-size: x-small;
	color: #ff0000;
	font-family: Verdana, Arial, 'MS Sans Serif';	
}

.monthcell
{
	width: 100%;
	background-color: #000000;
	text-align: center;
	font-size: 12pt;
	color: #ffffff;
	font-family: Verdana, Arial, 'MS Sans Serif';
}
.montfnt
{
	font-weight: bold;
	font-size: small;
	color: #ffffff;
	font-family: Verdana, Arial, 'MS Sans Serif';
}
TABLE.caltbl
{
	width: 700px;
	background-color: #666666;
}
BODY
{
	margin-top: 0px;
	margin-left: 0px;
	background-color: #ffffff;
}


