body {
	margin-left : 0px;
	margin-top : 0px;
	margin : 0px 0px 0px 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	padding:0px;
	background-color:#ffffff;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
	}
#fullheight{height:100%}
.body, table, TD{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
}
.tennisPros{
	background-color:#003366;
	color:#ffffff;
	}
a.tennisProLinks, a.tennisProLinks:visited, a.tennisProLinks:active, a.tennisProLinks:hover {  color:#ffffff; font-weight: bold; text-decoration:none;font-size: 14px;}	
	
.heading {
	font-size:16px;	
}
.bigHeading {
	font-size:24px;
	font-weight: bold;	
}
.headlineBH {
	font-size:18px;
}
.headline {
	font-size:16px;
	color:003366;
}
.blueHeading {
	color:003366;
}
ul {
	list-style: disc;
	margin-left: 0;
	margin-top: 4;
	padding-left: 2em;
	text-indent: 0em;
	}


.bgTop{
	background-image: url(images/bgTop.jpg);
	background-repeat: repeat;
}
.bgBottom{
	background-image: url(images/bgBottom.jpg);
	background-repeat: repeat;
}
.bgBottom1{
	background-image: url(images/bgBottom1.jpg);
	background-repeat: repeat;
}
.bgLeft{
	background-image: url(images/bgLeft.jpg);
	background-repeat: repeat;
}
.bgRight{
	background-image: url(images/bgRight.jpg);
	background-repeat: repeat;
}

.bgBanner{
	background-image: url(images/bgBanner.jpg);
	background-repeat: repeat;
}
.bgTennisLady {
	background-image: url(images/bgTennisLady.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.bgTennis {
	background-image: url(images/bgTennis.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.bgTennis1 {
	background-image: url(images/bgTennis1.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.bgTennis2 {
	background-image: url(images/bgTennis2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
.bgBasketball {
	background-image: url(images/bgBasketball.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.whiteText{
  color: #ffffff;
}

.navBG {
	background-image: url(images/navBG.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.navBGLocation{
	background-image: url(images/navBGLocation.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.topBG {
	background-image : url(images/topBackground.jpg);
	background-repeat : repeat;
}
.tablepad{
  margin-right: 2em;
}
/*---- LINK COLORS -----*/

a {  color:#0C2D83; text-decoration:none;}
a:visited {  color:#556699; text-decoration:none;}
a:active {  color:#0C2D83; text-decoration:none;}
a:hover {  color:#556699; text-decoration:none;}

a.topLinks {  color:#0C2D83; text-decoration:none;font-size: 16px;}
a.topLinks:visited {  color:#556699; text-decoration:none;font-size: 16px;}
a.topLinks:active {  color:#0C2D83; text-decoration:none;font-size: 16px;}
a.topLinks:hover {  color:#556699; text-decoration:none;font-size: 16px;}

.seaGreen {  color:#339966; font-size: 12px;}
a.seaGreen {  color:#339966; text-decoration:none; font-size: 12px;}
a.seaGreen:visited {  color:#339966; text-decoration:none; font-size: 12px;}
a.seaGreen:active {  color:#339966; text-decoration:none; font-size: 12px;}
a.seaGreen:hover {  color:#339966; text-decoration:none; font-size: 12px;}

.requiredField{
  color:red;
}
  .info   { color: black; background-color: transparent; font-weight: normal; }
  .warn   { color: rgb(120,0,0); background-color: transparent; font-weight: normal; }
  .error  { color: red; background-color: transparent; font-weight: bold }

  .formtab TD      
          { padding: 0.2em; height: 2.5em; vertical-align: top; font-size: 90%; }

