.AV_messageTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: 600;
	text-align: center;
	vertical-align: top;
	width: 180px;
	height: 100px;
	visibility: hidden;
}
.AV_click {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: normal;
	text-align: center;
}
.AV_standardTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color : #E0E0E0;
	font-size: 1.0em;
	color: #404040;
}

OL {font-size: 1.2em;}

.AV_a {
	text-align : center; 
	background-color : #99E052; 
	color : #000000; 
	font-size : 10px;
	font-weight: normal;
	border-width: 0px;
	/*width : 20px; 
	height : 20px; */
	padding: 3px;
}


.AV_u {
	text-align: center; 
	background-color: #ACB2B9; 
	font-size: 10px;
	font-weight: normal;
	border: 0px;
	/*width : 25px; 
	height : 20px; */
	padding: 3px;
} 

.AV_z {
	background-color : #E0E0E0;
	/*width : 25px; 
	height : 20px; */
	padding: 3px;
}

.AV_header {
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	color: #000000;
	
}

.AV_littleHeader {
	font-weight: bold;
	font-size: 10px;
	color: #000000;
}

.AV_dayHeader {
	font-weight: bold;
	font-size: 10px;
	text-align: center;
}

.AV_reverse {
	font-weight: bold;
	background-color : #FF0000;
	color: #ffffff;
	text-align: center;
}

.AV_monthTable {
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	padding: 0;
}

.cala {
text-align : center; 
background-color : #C8FFC8; 
color : #000000; 
font-size : 10px;
font-weight: bold;
border-width: 1px;
border-style: solid;
border-color: #84AEDE; 
width : 25px; 
height : 35px;
}
.calr {
text-align : center; 
background-color : #ff0000; 
color : #000000; 
font-size : 10px;
font-weight: bold;
border-width: 1px;
border-style: solid;
border-color: #84AEDE; 
width : 25px; 
height : 35px;
}
.cals {
text-align : center; 
 
color : #000000; 
font-size : 10px;
font-weight: bold;
border-width: 1px;
border-style: solid;
border-color: #84AEDE; 
width : 25px; 
height : 35px;
background-image: url(shaded.gif);
}
.calb {
text-align : center; 
background-color : #e0e0e0; 
color : #000000; 
font-size : 12px;
font-weight: normal;
border-width: 1px;
border-style: solid;
border-color: #000000;  
width : 25px; 
height : 35px; 
} 
.calu {
text-align : center; 
background-color : #c0c0c0; 
font-size : 12px;
font-weight: normal;
border-width: 1px;
border-style: solid;
border-color: #000000;  
width : 25px; 
height : 35px; 
} 
.calz {
background-color : #84AEDE; 
width : 25px; 
height : 25px; 
}
.header {
font-weight: bold;
font-size: 18px;
font-style: italic;
text-align: center;
color: #FFFFFF;
}
.littleHeader {
font-weight: bold;
color: #FFFFFF;
}
.dayHeader {
font-weight: bold;
text-align: center;
}
.reverse {
font-weight: bold;
background-color : #FF0000;
color: #FFFFFF;
text-align: center;
}
.small{
	font-size: 6pt;
}

.go:link {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
} 
.go:visited{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.go:hover {
	font-weight: bold;
	font-size: 12px;
	background-color : #E0E0E0;
	color : #000000;
	text-decoration : none;
}
.go1:link {
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
} 
.go1:visited{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.go1:hover {
	font-weight: bold;
	font-size: 12px;
	background-color : #E0E0E0;
	color : #000000;
	text-decoration : none;
}
monthTable {
cell-spacing: 10px;
}

.href {
width : 25px; 
height : 35px;
}
.href1 {
width : 25px; 
height : 35px; 
}
.href:link {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
} 
.href:visited{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.href:hover {
	font-weight: bold;
	font-size: 12px;
	background-color : #E0E0E0;
	color : #000000;
	text-decoration : none;
}
.href1:link {
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
} 
.href1:visited{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.href1:hover {
	font-weight: bold;
	font-size: 12px;
	background-color : #E0E0E0;
	color : #000000;
	text-decoration : none;
}

#spt_calHolders {
	border: 1px solid #CCCCCC;
}

#sptSelectForm {
	text-align: left;
	font-size: 1.5em;
	border: 1px solid #cccccc;
}

.SPT_inputfield{
	width: 75;
}
.SPT_inputfield_small{
	width: 40;
}
.SPT_inputfield_large{
	width: 90;
}
.SPT_insideText {
 font-size: .6em;
 font-weight: bold;
}
.SPT_standardText {
 font-color: black;
 font-size: 1.0em;
 font-weight: normal;
}
select {
	font-size: 10px;
}

input {
	font-size: 10px;
}

#calKeyTbl {
	border: 1px solid #666666;
}

.InsideTableText {
	font-size: .6em;
}
