body{
  margin:0;
/*
  background-color:#f0f8ff;
*/
  background-color:#FFFFFF;
}
h1{
  margin:20px auto 5px auto;
  padding:3px 5px 10px 5px;
  border-width:0px 0px 1px 0px;
  border-style:solid;
  border-color:#666;
  font-size:x-large;

  text-align:center;
  font-weight:bold;
  

  width:500px;
  height:20px;
}
div.title {
	font-size:130%;
	font-weight:bold;
	color:#666;
}
table.tbl{
  width:861px;
  table-layout:fixed;
  margin:10px auto 10px auto;
/*
  padding:10px 10px 10px 10px;
*/
  border-width:1px 1px 1px 1px;
  border-style:solid;
  border-color:#666;
}
th{
 padding:5px;
	border:1px #666 solid;
}

th {
	background:#eee;
}

th.red {
	background:#FDE0E0;
}

th.blue {
	background:#C9DBE6;;
}

table.tbl2{

  height:100px;
  width:120px;
  table-layout:fixed;
  margin:0px 0px 0px 0px;
/*
  padding:10px 10px 10px 10px;
*/
  border-width:1px 1px 1px 1px;
  border-style:solid;
  border-color:#666;
  
}


table.tbl3{
 background:#FFFFCC;
  height:100px;
  width:120px;
  table-layout:fixed;
  margin:0px 0px 0px 0px;
/*
  padding:10px 10px 10px 10px;
*/
  border-width:1px 1px 1px 1px;
  border-style:solid;
  border-color:#666;
  
}



td.date{
/*
  height:60px;
  vertical-align:top;
*/
  padding:0px 0px 0px 0px;
}

td.date2{
/*
  background:#F3ECD8;
  height:60px;
  vertical-align:top;
*/
  padding:0px 0px 0px 0px;
}

td.cont{
  height:15;
  //text-align:right;
  vertical-align:top;
}



div.footer {
	font size:80%;
	text-align:center;
	color:#666;
	font-family:cursive;
}
hr {
	color:#666;
	height:1px;
	width:70%;
	border-style:solid;
	
}
tr {
height:33px;

}
a {
text-decoration: none;
}

a:link { color: black }

a:visited { color: black }



