body {scrollbar-face-color: #999999; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #999999; scrollbar-3dlight-color: #999999; scrollbar-darkshadow-color: #000000; scrollbar-track-color: #000000; scrollbar-arrow-color: #99CCFF; font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #CCCCCC}
a:link {  text-decoration: none; color: #CCCCCC; font-weight: bold}
a:visited {  text-decoration: none; color: #CCCCCC; font-weight: bold}
a:hover {  color: #FFCC33; font-weight: bold; border: none}
a:active {  text-decoration: none; color: #CCCCCC; font-weight: bold}


.tilebarcell {  font-weight: bold; background-color: #0066CC; color: #FFFFFF; border: solid; border-width: 1px 0px 0px; border-color: #66CCFF black black}
.tables {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
.form {  background-color: #CCCCCC; border: 1px #003399 outset; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; scrollbar-face-color: #000033; scrollbar-shadow-color: #CCCCCC; scrollbar-highlight-color: #000000; scrollbar-3dlight-color: #CCCCCC; scrollbar-darkshadow-color: #000000; scrollbar-track-color: #333333; scrollbar-arrow-color: #0099FF}
.formbutton { background-color: #CCCCCC; border: 2px #0066CC ridge; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #000000}
.formtabletext { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 50px}
.titlesubcell {  background-color: #333333; border-style: none; padding-top: 1px; padding-right: 5px; padding-bottom: 1px; padding-left: 5px}
.titlesubcell2 {  background-color: #333333; border-color: #FFCC00 black black; padding-left: 20px; padding-right: 10px; border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.titlesubcell3indent { padding-left: 20px; padding-right: 10px; background-color: #333333; text-align: left; border-style: none; text-indent: -5pt}
.titlesubcell3italic { font-size: 9px; font-style: italic; border-style: none}
.navheader {  background-color: #333333; border-color: #0066CC #CCCCCC black #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px}
.boxborder { border: 1px #000033 solid}
.navboxes {  margin-bottom: 1px; padding-top: 1px; padding-bottom: 1px; border-style: none}
.navbottom { background-color: #333333; border-color: #0066CC #333333 #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 1px; padding-bottom: 1px; margin-bottom: 0px}
.calendartitle {  font-size: large; font-weight: bold; border-color: #3399FF black black; border-style: solid; border-top-width: thin; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.CANCEL_SLASH {  text-decoration: line-through}
.calendarboxyellow {

	background-color: #333333;
	border: 1px solid #FFCC00;
	padding: 1px;
}
.calendarboxblue {
	border: 1px solid #0066CC;
	padding: 1px;
	background-color: #333333;

}
.calendarboxred {


	background-color: #333333;
	border: 1px solid #FF3300;
	padding: 1px;
}
.calendarboxgreen {


	background-color: #333333;
	border: 1px solid #00FF33;
	padding: 1px;
}
.boxbordernewyears {
border: thick groove #FFCC00
}
