/*
*  Bazillyo's Spiffy Popup Calendar Styles v1.5 Copyright S. Ousta
*/
#spiffycalendar {
	width: 185px;
	height:130px;
	left: 0px;
	top: 0px;
	background-color: white;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
}

.cal-SymbolBtn {
	font-family: Webdings;
	font-size: 8pt;
	outline-style : none;
	outline-width: 0px;	
}

.cal-BtnLink {
	outline-style : none;
	outline-width: 0px;
}

a.cal-DayLink {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
}
a.cal-DayLink:hover {
    color: Blue;
    text-decoration: none;
}
a.cal-DayLink:active {
    color: #0066FF;
}

a.cal-TodayLink {
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: red;
	background-color: transparent;
}
a.cal-TodayLink:hover {
	color: red;
	text-decoration: none;
}
a.cal-TodayLink:active {
	color: #0066FF;
}


.cal-TextBox{
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
}

.cal-TextBoxInvalid{
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
}

.cal-TextBoxDisabled{
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
}


.cal-ComboBox{
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: Red;
	background-color: #EAEAEA;
}

.cal-Today {
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
	background-color: transparent;
}

.cal-Day {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
	background-color: transparent;
}




.cal-GreyDate {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFCC;
	color: #999999;
}

.cal-GreyInvalidDate {
}

.cal-DayCell {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	background-color:White; /*#FFFFCC;*/
	border: 1px solid #efefef;
}

.cal-HeadCell {
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: White;
	background-color: red;
	border:0;
	margin:0;
	padding:2px;
}

.cal-Table{
	border: 3px solid #a7a7a7;
	background-color: #CACACA;

}
