body {
		background-image: url(bkgrd.jpg);
		color: rgb(0, 0, 0);
		background-color: rgb(102, 102, 102);
}
.tit {
		font-family: Georgia, Times, serif;
		font-size: 200%;
		font-style: italic;
   text-align: center;
}
table {
		border: 1px solid #999;
		border-collapse: collapse;
		font-family: Georgia, Times, serif;
}
.footer{
		border: 0px solid #0485AC;
   height: 0px;
   width:6em;
   empty-cells: hide;
		border-collapse: separate;
   font-size:14px;font-size: 70%;
		color:#fff;
		font-family: Arial;
   padding: .3em 0em 0em 0em;
		vertical-align: top;
		background-color:#0485AC;
}
.headt {
		background-color:#EFEFEF;
		padding: 3px;
}
th {
		width:11em;
		background-color:#0485AC; 
		font-size:14px;font-size: 70%;
		color:#fff;
		font-family:Arial;
		height:0px;
		border: 1px solid #999;
		text-transform: uppercase;
}
td {	
   width:11em;
		border: 1px solid #999;
		height: 10em;
		font-family: Arial;
		padding: 4px;
		vertical-align: top;
		font-style: normal;
		font-size: 80%;
		background-color: white;
}
.hdy {
		font-weight: bold;
   color: brown;
}
.hld {
		text-align: right;
		font-weight: bold;
		font-style: italic;
		color: red;
}
.day {
		text-align: right;
}
.preday {
		text-align: right;
   background-color:#EFEFEF;
}
.notes {
		width:70px;width:10em;
		font-family: Arial;
		font-size: 90%;
		text-align: left;
		padding-left: 2px;
}
#tmenu{	
   position: absolute;				
   top:10px;
   margin: 0px 0px 0px 0px;  
   padding: 1px 1px 1px 1px;	
   text-align: center;
   font-weight: bold;
   color: rgb(255,255, 255);
   color:#ffffff;
   margin-left: 0px;
}
.tyn {
font-size: 10%;
	text-align: right;
}
.btn3 {
	line-height: 1.0;
	-moz-box-shadow: 3px 4px 0px 0px #276873;
	-webkit-box-shadow: 3px 4px 0px 0px #276873;
	box-shadow: 3px 4px 0px 0px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
	background-color:#599bb3;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
	border:1px solid #29668f;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:4px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
}
.btn3:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bab1ba), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #bab1ba 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #bab1ba 5%, #ededed 100%);
	background:-o-linear-gradient(top, #bab1ba 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #bab1ba 5%, #ededed 100%);
	background:linear-gradient(to bottom, #bab1ba 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bab1ba', endColorstr='#ededed',GradientType=0);
	background-color:#bab1ba;
	color:#000000;
}
input[type=submit] {
margin:0em 0em 0em 10px;	/* top, right, bottom, left  */
-moz-box-shadow: 0px 10px 14px -7px #23395e;
-webkit-box-shadow: 0px 10px 14px -7px #23395e;
box-shadow: 0px 10px 14px -7px #23395e;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2e466e), color-stop(1, #415989));
background:-moz-linear-gradient(top, #2e466e 5%, #415989 100%);
background:-webkit-linear-gradient(top, #2e466e 5%, #415989 100%);
background:-o-linear-gradient(top, #2e466e 5%, #415989 100%);
background:-ms-linear-gradient(top, #2e466e 5%, #415989 100%);
background:linear-gradient(to bottom, #2e466e 5%, #415989 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e466e', endColorstr='#415989',GradientType=0);
background-color:#2e466e;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
border:1px solid #1f2f47;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:6px 12px;
text-decoration:none;
text-shadow:0px 1px 0px #263666;
}
input[type=submit]:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bab1ba), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #bab1ba 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #bab1ba 5%, #ededed 100%);
	background:-o-linear-gradient(top, #bab1ba 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #bab1ba 5%, #ededed 100%);
	background:linear-gradient(to bottom, #bab1ba 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bab1ba', endColorstr='#ededed',GradientType=0);
	background-color:#bab1ba;
	color:#000000;
}