table.form {width:300px; border:1px solid gray;}
table.form td {background-color:#F0F0F0;}
.pageheader {display:none;}
.tennisStatus
{
	text-align:center;
	font-size:16px;
}
.tennisStatus img
{
	border:1px solid black;
}

table.dbadminform {
	width:450px;
	border:1px solid gray;
	background-color:#F0F0F0;
}

table.dbadminform select {
	width:450px;
}

table.dbadminform input.text, table.dbadminform textarea {
	width:350px;
}

table.dbadminform table.fields td.names {
	width:100px;
}

body {  font-size: 10pt;  font-family: Arial,Helvetica; font-weight: normal; color: #000000; margin:0; background-color:white; }
a { color: #0000ff; }
a:hover { color: #ff8000; }
td {  font-size: 10pt;  font-family: Arial,Helvetica; font-weight: normal; color: #111111;  vertical-align: top; }
h1 {  font-size: 18pt;  color: #40c040; text-shadow: 0.11em 0.11em #333333;}
h2 {  font-style: normal; font-weight:normal; font-size: 14pt;  color: #008000; text-align: center;}
img { border:none }
p.footer { font-size: 8pt; }
.main_info { font-size:18pt; color:#ffffff; font-weight:bold; margin:10px;}
.nav { padding-left: 10px; }
.body { margin:10px;}
.title { font-size: 16px; }
.cat { font-size:16px; background-color:#f0f0f0; border:1px solid gray; padding-left: 5px; margin-top: 10px; margin-right:10px;}
.navlink {padding-left:10px; }
.promo_title { font-size: 12px; font-weight: bold; border-top: 1px solid black; padding-top: 5px; }
.promo { font-size: 8pt; }
.gallery_image img { width: 450px; }