/*
*  Bazillyo's Spiffy Popup Calendar Styles v1.5 Copyright S. Ousta
*/

#spiffycalendar {
	width: 185px;
	height: 130px;
	left: 0px;
	top: 0px;
	background-color: black;
	position: absolute;
	visibility: hidden;
	z-index: 10;  /* added by PC 030609 to force the calendar to the top of the layer stack (make it sit on top of the form). value of 10 is arbitrary. */
}

a.cal-DayLink {
  text-decoration: none;
  color: black;
}

a.cal-DayLink:hover {
  text-decoration: none;
  background-color: blue;
  color: white;
  padding: 2px;
}

a.cal-DayLink:active {
  text-decoration: none;
  color: #0066FF;
}

a.cal-TodayLink {
  font-weight: bold;
  text-decoration: none;
  background-color: pink;
  color: black;
  padding: 2px;
}

a.cal-TodayLink:hover {
  font-weight: bold;
  text-decoration: none;
  background-color: red;
  color: white;
  padding: 2px;
}

a.cal-TodayLink:active {
  font-weight: bold;
  text-decoration: none;
}

.cal-Today {
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  color: black;
}

.cal-TextBox{
  background-color: #FFF;
}

.cal-TextBoxInvalid{
  background-color: #EEE;
}

.cal-TextBoxDisabled{
  color: #808080;
  font-size: 8pt;
  font-weight: normal;
	border-color: silver;
	border-style:solid;
}

.cal-ComboBox{
  font-size: 8pt;
  background-color: #FFF;
}

.cal-GreyDate {
  text-decoration: none;
  background-color: #CCC;
  color: #FFF;
}

.cal-GreyInvalidDate {
  text-decoration: line-through;
  background-color: #CCC;
  color: #FFF;
}

.cal-HeadCell {
  font-weight: bold;
	color: White;
	background-color: #999;
}

.cal-Table{
	background-color: #999;
	border: 1px solid #999;
}

