.t {
	width: 20;
	height: 18;
	background: #e4f2fd;
	text-align: center;
}

.caltd {
	width: 20;
	height: 18;
	text-align: center;
	font-weight: normal;
	background: #8ac3f8;
	cursor: pointer;
	cursor: hand;
}

.caltdtoday {
	width: 20;
	height: 18;
	text-align: center;
	font-weight: normal;
	color: #f21212;
	background: #8ac3f8;
	cursor: pointer;
	cursor: hand;
}

.caltable {
	font: 8pt sans-serif;
	background-color: #e4f2fd;
	border: 1px black solid;
	padding: 0px;
	text-align: centre;
}

.days {
	width: 20;
	height: 18;
	background: white;
	color: black;
	text-align: centre;
}

.month {
	background: #8c80ff;
	color: white;
	font: 8pt sans-serif;
}

.calselect {
	border-right: #9FB7C0 2px outset;
	border-bottom: #9FB7C0 2px outset;
	border-right: #9FB7C0 2px inset;
	border-bottom: #9FB7C0 2px inset;
	BACKGROUND: #F7F7F7;
	COLOR: #63659C;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
}

.calinvalidoption {
	background: white;
	color: gray;
	font: 8pt sans-serif;
}

.caltdover {
	width: 20;
	height: 18;
	text-align: center;
	font-weight: normal;
	background: #ffc168;
	cursor: pointer;
	cursor: hand;
}

.shadow {
	position: absolute;
	visibility: hidden;
	display: none;
	z-index: 100
}

.information {
	visibility: hidden;
	border: 1px solid black;
	padding: 3px;
	margin: 3px;
	position: absolute;
}

.invalidOption {
	background: #white;
	color: #aaa;
}

.pointer {
	cursor: hand;
	cursor: pointer;
}

.closeButton {
	background: #8ac3f8;
	cursor: hand;
	cursor: pointer;
	text-align: right;
	color: black;
	text-decoration: underline;
}

.dayMouseOut {
	background: #ffc168;
}

.dayMouseOver {
	background: #00A0C6;
}
