.cal { background:transparent url("/images/calendar_back.gif") no-repeat;color:#000;font-weight:bold;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px;width:215px; }

.hdr
{
	color: #fff;
	padding: 0;
	margin: 5px 15px 10px 15px;
	cursor: default;
	color: #333;
}
	.hdr-d { width:56px;height:100%;float:left;margin:0 8px 0 0;background:transparent url("/images/static.png") no-repeat 0 -250px; }
		.hdr-d .day { width:100%;height:14px;line-height:14px;text-align:center;font-size:11px;padding-top:6px;  }
		.hdr-d .date { width:100%;height:30px;line-height:30px;text-align:center; }

	.hdr-m { width:128px;height:100%;float:left;margin:0 8px 0 0; }
		.hdr-m a { display:block;height:100%;width:14px;float:left;cursor:default;background:transparent url("/images/static.png") no-repeat; }
		.hdr-m a.prev { background-position:-112px -250px; }
		.hdr-m a.prev:active { background-position:-140px -250px !important;outline:none; }
		.hdr-m a.prev:hover { background-position:-126px -250px; }
		.hdr-m a.next { background-position:-454px -250px; }
		.hdr-m a.next:active { background-position:-182px -250px !important;outline:none; }
		.hdr-m a.next:hover { background-position:-168px -250px; }
		.hdr-m .month { display:block;height:100%;width:100px;float:left;line-height:50px;text-align:center;background:transparent url("/images/horizontal.png") repeat-x; }

.con {
	margin:0 15px;
}
.calTopTitle
{
	padding: 5px;
	cursor: default;
	color: #000000;
}

.calprev
{
	position:absolute;
	left: 25px;
	top: 45px;
}
.calnext
{
	position:absolute;
	left: 195px;
	top: 45px;
}
.calmonth
{
	position:absolute;
	left: 75px;
	top: 46px;
	text-decoration:none;
}

.ftr { width:100%;height:15px; }

.select-month { cursor:default;color:#333;text-align:center;width:22px;height:26px; }
.select-week { cursor:default;color:#333;text-align:center;width:22px; }
.day-hdr { cursor:default;color:#333;text-align:center; }

a:active,a:focus { outline:none; }

.day
{
	cursor: default;
	text-align: center;
	width: 26px;
	height: 24px;
	color: #333;
}
.HasEventDay
{
	cursor: default;
	text-align: center;
	width: 26px;
	height: 24px;
	color: #FF0000;
	text-decoration:underline;
}
.day-h { cursor:default;text-align:center;background:#F1EFE4 url("/images/calOverBack.gif") no-repeat 0px 0px;width:26px;height:24px;color:#c00; }
.day-s { cursor:default;text-align:center;background:#F1EFE4 url("/images/calOverBack.gif") no-repeat 0px 0px;width:26px;height:24px;color:#000;text-decoration:underline; }
.day-s-h { cursor:default;text-align:center;background:#F1EFE4 url("/images/calOverBack.gif") no-repeat 0px 0px;width:26px;height:24px;color:#c00;text-decoration:underline; }
.other { cursor:default;color:#ccc; }
