

.calCanvas	{ border-style: outset; border-width: 2px; position: absolute; width: 220px; visibility: hidden; z-index: -1; display: block; margin-left: 70px; }
.year		{ font: bold 10pt Verdana,Helvetica; color: #FFFFFF; background-color: #404616; border: 1px inset; }
.month		{ font: bold 9pt Verdana,Helvetica;  color: #404616; background-color: #FFFFFF; border: 1px inset; }
.calbg		{ font-family: Verdana; background-color: #cccccc; }

/* Week Days Name Cell */
.dayNames	{ color: #FFFFFF; background-color: #404616; height:16px; border-right: 1px solid white; }
.day		{ color: #000000; background-color: #FFFFFF; border: 1px outset; height:16px; }

/* Today Shown Date Block at the bottom */
.today		{ color: #000000 ! important; xheight: 26px; text-align: center; white-space: nowrap; }

/* Today Day Cell */
.cday		{ font-weight: bold; color: #000000; background-color: #FF8080; border: 1px outset; height:16px;}

.linkbold	{ font-weight:bold;text-decoration:none;}
.linknormal	{ text-decoration:none;}
/* Weekend Day Cell */
.nwday		{ color: #000000; background-color: #FCFFE4; border: 1px outset; height: 16px;  }
/* Weekend Name Cell */
.nwDayNames	{ color: #FFFFFF; background-color: #404616; height: 16px; }

TABLE.calbg TD	{ width: 38px; }


.calbg
.dayNames,
.day,
.today,
.cday,
.nwday,
.nwDayNames	{ font-family: Verdana; font-size: 8pt; }

#frmJumpDate	{ margin: 0px; }


#prev,
#next	{
	display: block;
	background-color: #852910;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #eaedd4;
	height: 18px;
	line-height: 18px;
	text-align: center;
	white-space: nowrap;
}



TABLE.playlistNav A#prev,
TABLE.playlistNav A#next		{ font: Bold 10pt Verdana,Helvetica; }

TABLE.playlistNav a#prev:hover,
TABLE.playlistNav a#next:hover	{ color: #FFFF00; }
TABLE.playlistNav a#prev,
TABLE.playlistNav a#next		{ color: #FCFEE4; }
