
.CalFld{
	border:1px solid #404040;
	border-right-color:#D4D0C8;
	border-bottom-color:#D4D0C8;
    background-color:#FFFFEC;
   font-family:Verdana,helvetica,sans-serif;
   font-size:22px;
   text-align:center;
   color:#000000;

    }
.line2{
height:1px; color:#786747;
}

input.formButton,button {
   color:#ffffff;
   font-family:Verdana,helvetica,sans-serif;
   font-size:16px;
   font-weight:bold;
   background-color:#008000;
   border:1px solid;
   border-top-color:#00B300;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#008000',EndColorStr='#008000');}
   	}

.forms{
background-color:#004000;
border: solid 1px  #008200;
}
Table.CalFld TD{
	padding:0px;
	font:100% Verdana;
}

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;
}
.calSel{color:black ; text-align:center;}
#Calendar TD{
	padding:0px;
	font:100% Verdana;
	background:#D4D0C8;

    }

#Calendar Select{
	font:100% Verdana;
	background-color:white;
}
/*#Calendar Table Table{font:70% Tahoma;}*/

#Calendar Input{
	font:100% Verdana;
	text-align:center;
	border-width:1px;
	padding:0px;

}

#Calendar .CalDays{
	background-color:white;
	border:2px inset white;
	vertical-align:top;
	height:90%;
	cursor:default;
    color:#000;
}

#Calendar .CalDays TD{
	text-align:center;
	padding:3px 5px;
	background:white;
    color:#000;
}

#Calendar .Week TD{
	background-color:#005B00;
	color:white;
}

#Calendar .CalDays .SelDay{
	background-color:blue;
	color:yellow;
}

.CalFldData{
	cursor:pointer;
	cursor:hand;
}

.CalFldNone{visibility:hidden;}
.CalFldDis{color:gray;}