body {font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; background-color: white;}
p {font-size: 0.8em;}
formxx {font-size: 0.8em;margin:0;}
h2 {font-size:16pt; margin-left:20px;text-align:center;}
img {border: 0;}
table {border-collapse: separate;}
td {}
th {font-size:1em; color:white; background-color:#2D3192;}
textarea {font: 0.8em arial,helvetica,sans-serif;}
#c1 {position: absolute; top:-30px; left:60px;}
#c2 {position: absolute; top:-30px; left:230px;}
#c3 {position: absolute; top:-30px; left:400px;}
#c4 {position: absolute; top:-30px; left:560px;}
#banner {position: absolute; left:200px; top:0px;width:800px; height:125px; background-color:#2D3192; color:white; font-size:1.23em; text-align:right; line-height:125px;}
#bannerbar {position: absolute; left:0px; top:114px; width:1000px; height:11px;}
#courts {position: absolute; top:125px; left:200px;}
#form {margin-left:20px; width:400px; text-align: right;}
#logo {width:200px; height:125px; float:left;}
#navbox {position: absolute; left:0px; top:125px;width:200px; height:800px; background-color: #E5E5E5;}comment{this height will be variable based on content to be displayed}
#navhead {font-size:.85em; font-weight: bold; font-style: italic; color: #2D3192; margin:25px 0 15px 7px;}
#page {position: absolute; left:200px; top:125px;width:800px; height:800px; margin:5px 0 0 20px;}
#pagerf {position: absolute; width: 800px; left: 250px; top: 175px;}
#pagetitle {font-size:1.5em; color:#2D3192;margin-bottom:0;}
#softwarerelease {position: absolute; left:0px; top:910px;width:195px;font-size:.75em;color:#777;font-weight:bold; text-align:right;}
#subtitle {font-size: 1em; color:#7F7F7F;margin-top:0;}
#tbl1 {border-collapse: separate;}
#tbl2 {border-collapse: collapse;}
#test {font-size:8pt; color: red; font-weight: bold; margin:500px 0 0 100px;}
	
.action {font-size:.8em; font-weight:bold;text-align:center;}
.blank {font-size:.1em;}
.button {margin-right: 80px;}
.date {background-color:#CCFFFF;margin:0;padding:1px;}
.today {background-color:#FFFF00;margin:0;padding:1px;}
.today a {color:black; text-decoration:none;}
.today a visited {color:black; text-decoration:none;}
.sixdays {background-color:#FFCC00;margin:0;padding:1px;}
.sixdays a {color:black; text-decoration:none;}
.sixdays a visited {color:black; text-decoration:none;}
.delete {color:red; font-weight:bold; margin:30px 0 0 650px;}
.delete a {color:red; text-decoration:none;}
.delete a visited {color:red; text-decoration:none;}
.error {color: red; font-variant: small-caps; font-size:.8em;}
.fieldid {font-size:0.8em; text-align:right;padding-right:.4em;}
.navm {font-size: .7em; color: #777; margin:5px 0 5px 15px;}
.navm a {color: #777; text-decoration: none;}
.navm a visited {color: #777; text-decoration: none;}
.navmp {font-size: .7em; color: #777; margin:5px 0 5px 15px;text-indent:-12px;}
.navn {font-size: .7em; color:#B31; margin:5px 0 5px 15px; font-weight:bold;}
.navs {font-size: .7em; color: #777; margin:5px 0 5px 30px;}
.navs a {color: #777;  text-decoration: none;}
.navs a visited {color: #777;  text-decoration: none;}
.navsp {font-size: .7em; color: #777; margin:5px 0 5px 30px;text-indent:-12px;}
.note {font-size:8pt; color: red; font-weight: bold;}
.phnote {font-size:0.65em; vertical-align:top; text-align:center;}
.players {font-size:0.8em; text-align:center;}
.redbutton {background-color: #cc0000;font-weight:bold;color:white;}
.reserved {font-size:0.8em;font-weight:bold;text-align:center;background-color:#FF4444;}
.texteven {font-size:0.8em; background-color: #E0FED2;}
.textodd {font-size:0.8em;}
.textfield {font-size:0.8em;}
.unreserved {font-size:0.8em;font-weight:bold;text-align:center;background-color:#FFDD77;}

