﻿

span.calStyle table {
	border-collapse: separate;
	z-index: 4000;
	position: absolute;
	width: 260px;
	border-spacing: 1px;
	background-color:Black;
}

/*Date descriptor */
span.calStyle table th {
	text-align: center;
	background-color: White;
	color: Blue;
	background-image: url(/blankbg.gif);
}


/* Day cell Styles */

span.calStyle table td.onDay {
	text-align: center;
	background-color:White;
	border: solid 2px White;
	cursor: pointer;
	width: 14%;
}

span.calStyle table td.onDay:hover {
	background-color: Black;
	background-image: url(/blankbg.gif);
	color: Yellow;
}

span.calStyle table td.offDay {
	text-align: center;
	background-color: #E9E5E0;
	background-image: url(/blankbg.gif);
	cursor: pointer;
	border: 2px White;
}

span.calStyle table td.offDay:hover {
	background-color: Black;
	background-image: url(/blankbg.gif);
	color: Yellow;
}

span.calStyle table td span.monthAbbr {
	font-size: x-small;
}

span.calStyle table td span.dateAbbr {
	font-size: small;
}


/*Day headings*/
span.calStyle table td.dayHeadings {
	background-color: White;
	background-image: url(/blankbg.gif);
	cursor: default;
	text-align: center;
	font-weight: bold;
	font-size: smaller;
	color: Red;
}

/*The month header*/
span.calStyle table td.monthName {
	font-size: smaller;
	font-weight: bold;
	background-color: Green;
	color: White;
	border: solid black 2px;
	background-image: url(/blankbg.gif);
	cursor: default;
	text-align: center;
}

/*The navigation cells */

span.calStyle table td.navigator {
	font-weight: bold;
	text-align: center;
	background-color: Green;
	color: White;
	cursor: pointer;
	background-image: url(/blankbg.gif);
}

span.calStyle img {
	cursor: pointer;
}

/*The date talker */

span.dateTalker {
	font-size: small;
	color: Gray;
	text-align: center;
}
