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;
	color:#000000;
	}
#fullheight{height:100%}
.body, table, TD{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
}

#container {
	background-color:#ffffff;
	margin:auto;
	width:1012px;
}
#header {
	height:225px;
	width:723px;
	margin-left: auto ;
	margin-right: auto ;

}



.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;}

.faq, a.faq, a.faq:visited, a.faq:active {  color:#0C2D83; text-decoration:none;}
a.faq:hover {  color:#0C2D83; text-decoration:underline;}

.faqText, a.faqText, a.faqText:visited, a.faqText:active,a.faqText:hover {  color:#000000; text-decoration:none;}


.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  { }

  .formtab TD      
          { padding: 0.2em; height: 2.5em; vertical-align: top; font-size: 90%; }

#HPImages img {
	padding-top:5px;
	padding-bottom:5px;
}
