<!-- leave this 'select' class in place.  Must be first class of first style sheet, as javascript will refer to it to hide and show -->
	.select {font: 12px Verdana; border: 1px solid #222222; background:#FFFFDD;} 
<!-- -->
body { margin:0px; margin-top:5px; font: 12px Verdana;}
.leftnav a:link, .leftnav a:visited { font: bold 11px Verdana; color:#006699; }
.leftnav a:hover{ color:#990000 }
.leftnav td{padding-bottom:5px; padding-left:3px;}
.tabs a:link, .tabs a:visited { font: 11px Verdana; color:white; text-decoration:none;}
.tabs a:hover {text-decoration:underline; }
.tabs { font:11px Verdana; padding-left:5px;}
.button { border: 1px solid #222222;}
.text-box { font: 12px Verdana; border: 1px solid #222222; background:#FFFFDD;}
.blue-text-box { color: blue; font: 12px Verdana; border: 1px solid #222222; background:#FFFFDD;}
.formError { color:#DD0000; font: bold 11px Verdana; height:11px;}
form{ margin:0px; }
.link a:link, .link a:visited { font:bold 10px Verdana; color: #006699; }
.link a:hover { color:#BB0000; }
.linkmedium a:link, .linkmedium a:visited { font:14px Verdana; color: #006699; border:1px solid white; padding-left:2px; padding-right:2px;}
.linkmedium a:hover { color:#BB0000; border:1px solid black; }

.listheader td { font: bold 12px Verdana; color:#0066CC; border-bottom: 1px solid #222222;}
.listheader a:link, .listheader a:visited {font: bold 12px Verdana; color:#0066CC;}
.listheader a:hover { color:#BB0000;}
.listitem td { border-bottom: 1px solid #666666; padding-right:5px;}

.listheader2 td { font: bold 12px Verdana; color:#0066CC; border-bottom: 1px solid #222222; border-bottom: 1px solid #666666; border-right: 1px solid #666666;}
.listheader2 a:link, .listheader2 a:visited {font: bold 12px Verdana; color:#0066CC;}
.listheader2 a:hover { color:#BB0000;}
.listitem2 td { border-bottom: 1px solid #666666; border-right: 1px solid #666666; padding-right:5px;}

.listheadersmall td { font: bold 10px Verdana; color:#0066CC; border-bottom: 1px solid #222222;text-align:left;}
.listheadersmall a:link, .listheadersmall a:visited {font: bold 10px Verdana; color:#0066CC;}
.listheadersmall a:hover { color:#BB0000;}
.listitemsmall td {font: 9px Verdana; border-bottom: 1px solid #666666; padding-right:2px;vertical-align:top;text-align:left;}
.listitemsmall a:link, .listitemsmall a:visited {font: bold 10px Verdana; color:#0066CC;}
.listitemsmall a:hover { color:#BB0000;}

.listheadersmall2 td { font: bold 10px Verdana; color:#0066CC; border-bottom: 1px solid #222222; border-right: 1px solid #222222;text-align:left;}
.listheadersmall2 a:link, .listheadersmall a:visited {font: bold 10px Verdana; color:#0066CC;}
.listheadersmall2 a:hover { color:#BB0000;}
.listitemsmall2 td {font: 9px Verdana; border-bottom: 1px solid #666666; border-right: 1px solid #666666; padding-right:2px;vertical-align:top;text-align:left;}
.listitemsmall2 a:link, .listitemsmall2 a:visited {font: bold 10px Verdana; color:#0066CC;}
.listitemsmall2 a:hover { color:#BB0000;}

.caldays td { border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC;height:120px;}
.SA_calContainer {
  width:100%;
  text-align:right;
  bgcolor:#CCCCCC;
  overflow:auto;
  overflow-x:hidden;
  height:120px;
  scrollbar-width:2px;
  padding-left:5px;

}

.formlabel { font-weight:bold; text-align:right; vertical-align:top;border-bottom:1px solid #AAAAAA; padding-right:6px;}
.forminfo {  border-bottom:1px solid #AAAAAA;  vertical-align:top; padding-right:10px; text-align:left;}
 legend { letter-spacing:3px;font-weight:bold; color:#666666; }
 
 .note { font:10px Verdana; color: #444444; }
 
.report td {font:11px Arial; border:1px solid #444444; }
.reporthead td {font:bold 12px Arial; border:1px solid #444444; vertical-align:bottom;}

.verticaltext{
	writing-mode: tb-rl;
}

.dayHead { background-color:buttonface; border-right: 1px solid #ACA899; border-bottom: 1px solid #ACA899; }
.dayHead td { background-color:buttonface; border-right: 1px solid #ACA899; border-bottom: 1px solid #ACA899; }
.dayTime { background-color:#FFFFD5; border-right: 1px solid #F6DBA2; border-bottom: 1px solid #F6DBA2; }
.calendarContentTime,.spacer{
	background-color:buttonface;
	text-align:center;
	font-family:arial;
	font-size:28px;
	line-height:30px;
	height:30px;	/* Height of hour rows */
	
	border-right:1px solid #ACA899;
	width:50px;
}

.small-text-box {
 font: 10px Verdana; border: 1px solid #222222; background:#FFFFDD;
}