
.CalFld{
	border:1px solid #404040;
	border-right-color:#D4D0C8;
	border-bottom-color:#D4D0C8;
}
Table.CalFld TD{
	padding:0px;
	font:100% Tahoma;
}

Table#Calendar{
	border:1px solid #404040;
	border-left-color:white;
	border-top-color:white;
	position:absolute;
	padding:1px;
	background:#D4D0C8;
	margin:0px;
	z-index:10;
	visibility:hidden;
	top:0px;
	left:0px;
}
#Calendar TD{
	padding:0px;
	font:100% Tahoma;
	background:#D4D0C8;
}

#Calendar Select{
	font:100% Tahoma;
	background:white;
}
/*#Calendar Table Table{font:70% Tahoma;}*/

#Calendar Input{
	font:100% Tahoma;
	text-align:center;
	border-width:1px;
	padding:0px;
}

#Calendar .CalDays{
	background-color:white;
	border:2px inset white;
	vertical-align:top;
	height:90%;
	cursor:default;
}

#Calendar .CalDays TD{
	text-align:center;
	padding:3px 5px;
	background:white;
}

#Calendar .Week TD{
	background-color:navy;
	color:white;
}

#Calendar .CalDays .SelDay{
	background-color:blue;
	color:yellow;
}

.CalFldData{
	cursor:pointer;
	cursor:hand;
}

.CalFldNone{visibility:hidden;}
.CalFldDis{color:gray;}

