table#calendar {       border: 1px solid #ACBF60; border=collapse:collapse;
}
table#calendar tr { 
}
table#calendar td {
	padding-left:8px;
	padding-right:8px;
	font: 14px Georgia, "Times New Roman", Times, serif;
	height: 16px;
	border-right: 1px dotted #CCCCCC;
	border-left: 1px dotted #CCCCCC;
	border-top: 1px solid #000066;
	border-bottom: 1px solid #000066;

}
table#calendar td.month1 {
	font: italic bold 18px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	background: url(images/divider-blue.jpg) repeat center center;
	width: 100%;
	text-indent: 1em;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 15px;

}
table#calendar td.blue {
	padding-left:8px;
	padding-right:8px;
	font: 14px Georgia, "Times New Roman", Times, serif;
	height: 16px;
	border-right: 1px dotted ACBF60;
	border-left: 1px dotted ACBF60;
	background: #f0f8ff;

}
 A:link {
 	text-decoration:none
 } 
 A:visited {
 	text-decoration:none
} 

a.sitemap:link {color: #000099; text-decoration: none; }
a.sitemap:visited {color: #000066; text-decoration: none; }
a.sitemap:hover {color: #FF0066; text-decoration: underline; }
a.sitemap:active {
	color: #000099;
	text-decoration: underline overline;
} 

div.due {
	font: bold 12px Arial, Helvetica, sans-serif;
	background: #FFFFCC;
	margin: 2px;
	padding-top: 4px;
	padding-left: 4px;

}


input.submit
{
	background-color: #FFFFFF;
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border-top: medium double #999999;
	border-right: medium double #666666;
	border-bottom: medium double #666666;
	border-left: medium double #999999;
	margin: 1px;
	padding: 1px;
} 
form.form {
	margin: 1px;
	padding: 1px;
}
