.revlink
	{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; color: white; background-color: transparent; }
.menuskin 
	{ position:absolute; width:165px; background-color:menu; border:2px solid black; font:normal 12px Verdana; line-height:18px; z-index:100; visibility:hidden; }

.menuskin a{
  text-decoration:none; color:black; padding-left:10px; padding-right:10px;
}

#mouseoverstyle {
  background-color:highlight;
}

#mouseoverstyle a{
  color:white;
}

td 
	{ font:normal 12px Arial; text-decoration:none; color:black; }

#spiffycalendar 
	{ width: 185px; height:130px; left: 0px; top: 0px; background-color: black; position: absolute; visibility: hidden; z-index:101; }
.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-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: normal; color: black; text-decoration: none; background-color: transparent; }
a.cal-DayLink:hover 
	{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; color: Blue; text-decoration: none; background-color: transparent; }
a.cal-DayLink:active
	{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: normal; color: #0066FF; text-decoration: none; background-color: transparent; }
.cal-TextBox
	{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: normal; color: Black; background-color: White; }

.cal-TextBoxInvalid{
    color: #660000;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
	border-color: Red;
	border-style:solid;
}

.cal-TextBoxDisabled{
    color: #808080;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
	border-color: silver;
	border-style:solid;
  /*  background-color: #C0C0C0;*/
}


.cal-ComboBox{
    color: Navy;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #CCFFCC;
}

.cal-Today {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: red;
    background-color: transparent;
}

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


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

.cal-GreyDate {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
	background-color: White;
    color: #999999;
}

.cal-GreyInvalidDate {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: line-through;
	background-color: #CCCCCC;
    color: #666666;
}

.cal-DayCell 
	{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: normal; background-color:White; }
.cal-DowCell 
	{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; color: Black; background-color: #99FF99; }
.cal-HeadCell 
	{ font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; color: Black; background-color: #CCFFCC; }

.cal-Table{
	border-top-color: #336666;
	border-left-color: #336666;
	border-right-color: #336666;
	border-bottom-color:  #336666;
	background-color: #003300;
	border-width:2px;
	border-style: solid;
}
