#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.availitem_S {
	padding: 0px;
	border:solid 1px #000000;
	background-color: #00ff33;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor: pointer;
}
.availitem_Sa {
	padding: 0px;
	border:solid 1px #000000;
	background-color: #00ff33;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor: pointer;
}
.availitem_S1 {
	padding: 0px;
	border:solid 1px #000000;
	background-color: #FF0000;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor: pointer;
}
.availitem_S1a {
	padding: 0px;
	border:solid 1px #000000;
	background-color: #FF0000;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor: pointer;
}
.availitem_Y {
	padding: 0px;
	border:solid 1px #000000;
	background-color: #FF9933;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor: pointer;
}
.availitem_Ya {
	padding: 0px;
	border:solid 1px #000000;
	background-color: #FF9933;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor: pointer;
}
.availitem_CY {
	padding: 0px;
	border:solid 1px #000000;
	background-color: #bbff22;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor: pointer;
}
.availitem_CYa {
	padding: 0px;
	border:solid 1px #000000;
	background-color: #bbff22;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor: pointer;
}
.availitem_T {
	padding: 0px;
	border:solid 1px #000000;
	background-color: #61c5fb;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor: pointer;
}
.availitem_Ta {
	padding: 0px;
	border:solid 1px #000000;
	background-color: #61c5fb;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor: pointer;
}
.availitem_DY {
	padding: 0px;
	border:solid 1px #000000;
	background-color: #ff0000;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor: pointer;
}
.selecteditem_S {
	padding: 0px;
	border:solid 1px #000000;
	background-color: #0033FF;
	color: #FFFFFF;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor: pointer;
}
.selecteditem_S1{
	padding: 0px;
	border:solid 1px #000000;
	background-color: #0033FF;
	color: #FFFFFF;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor: pointer;
}
.selecteditem_Y {
	padding: 0px;
	border:solid 1px #000000;
	background-color: #6600CC;
	color: #FFFFFF;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor: pointer;
}
.selecteditem_CY {
	padding: 0px;
	border:solid 1px #000000;
	background-color: #b28f17;
	color: #FFFFFF;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor: pointer;
}
.selecteditem_T {
	padding: 0px;
	border:solid 1px #000000;
	background-color: #bb04fc;
	color: #FFFFFF;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor: pointer;
}
.selecteditem_P {
	padding: 0px;
	border:solid 1px #000000;
	background-color: #0033FF;
	color: #FFFFFF;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor: pointer;
}
.selecteditem_NP{
	padding: 0px;
	border:solid 1px #000000;
	background-color: #01d6ff;
	color: #FFFFFF;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor: pointer;
}

.reserveditem {
	padding: 0px;
	border:solid 1px #000000;
	background-color: #c0c0c0;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor:default;
}
.blankitem {
	padding: 0px;
	border:none;
	width:18px;
	text-align:center;
	font-size: 9px;
	cursor:default;
}


.ts1 {
    border-collapse:collapse;
	border:none;
}

.td2 {
	padding:8px;
	text-align: center;
}

.td3 {
	padding:4px;
	text-align: right;
}
.td4 {
	padding:4px;
	text-align: center;
}
.tdh {
	text-align:center;
	color:#000000;
	height:19;
}