p { 
	font: 9pt verdana, sans-serif; 
	
	margin-top: 5px; 
	margin-bottom: 10px;
	text-align: left;
	
	}
	h1 
{
    /*text-align:center;
	font: italic normal 14pt georgia; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #7D775C;*/
    color:#005335;
    font-size:16pt;
    padding-top:5px;
	}
h2 
{
    text-align:center;
    font-size:12pt;
	/*font: italic normal 14pt georgia; 
	letter-spacing: 1px; */
	margin-bottom: 0px; 
	color: #7D775C;
	}
h3 
{
    font-size:10pt;
    /*font: italic normal 12pt georgia;
	letter-spacing: 1px; */
	margin-bottom: 0px; 
	margin-top:0px;
	padding-bottom:0px;
	padding-top:10px;
	color: #7D775C;
	}
h4 
{
    margin:0px;
    padding:0px;
    text-align:center;
    font-size:10pt;
  	/*font: italic normal 12pt georgia; 
	letter-spacing: 1px; */
	margin-bottom: 0px; 
	color: #ffffff;	
	
	}
h5
{
    text-align:left;
    font-size:7pt;
    /*font: italic normal 9pt georgia;
	letter-spacing: 1px; */
	margin-bottom: 0px; 
	margin-top:0px;
	padding:0px;
	/*color: #7D775C;*/
	color:#000000;
}
h6 { 
	font: normal 11pt georgia;
	margin-bottom: 0px; 
	color: black;
	}
.smallText
{
    padding:4px;
    font-size:7pt;
}
.footerLegal
{
    font-family:Arial;
    padding:4px;
     font-size:7pt;
     text-align:center;
}
.footerLinks
{
    text-align:center;
}
.blueTitle
{
    background-color:Blue;
    background: transparent url(./images/styles/smBlueFadeBg.gif) repeat-x;
}
.greenTitle
{
    background-color:Green;
    background: transparent url(./images/styles/smGreenFadeBg.gif) repeat-x;
}
.orangeTitle
{
   background-color:Yellow;
    background: transparent url(./images/styles/smOrangeFadeBg.gif) repeat-x;
}
.redTitle
{
    background-color:Red;
    background: transparent url(./images/styles/smRedFadeBg.gif) repeat-x;
}
.shadow
{
    background: transparent url(./images/styles/shad.gif) repeat-x;
    height:2px;
}
h4 span 
{
    
}
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #0f0f6f; 
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #0f0f6f; 
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #98ABCA; 
	}
acronym {
	border-bottom: none;
	}
	
/*Page Divs*/	
/*Begin headerPanel*/	
/* Replace Text with image*/
#headerPanel h1 { 
	background: transparent url(./images/TPLogogr.jpg) no-repeat top left; 
	margin-top: 0px;
	margin-left:0px; 
	width: 200px; 
	height: 48px; /**/
	float: left;
	clear:none;
	}
#headerPanel h1 span {
	display:none
	}
#headerPanel h2 { 
	/*background: transparent url(./images/sublogo.gif) no-repeat top left; */
   /*color:White;
	margin-top: 1px; 
	margin-left:100px;
	width: 350px; height: 30px; */
	margin-top: 5px; /*distance of box from top*/
	margin-right: 5px;
	float: right;
	clear:none;
	}
#headerPanel h2 span 
{
    clear:none;
	/*margin: 1px; 
	padding:1px;*/
	font:  7pt/9pt normal arial;
	text-align:center;	
    color:Black;    
    /*text-align:center;display:none*/
}
#headerPanel h2 span a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color:Black;
	}
#headerPanel  h2 span a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: Black;
	}
#headerPanel  h2 span a:hover, #headerPanel h2 span a:active { 
	text-decoration: underline; 
	color: Black;
	}


#headerPanel a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color:White;
	}
#headerPanel a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: White;
	}
#headerPanel a:hover, #headerPanel a:active { 
	text-decoration: underline; 
	color: White;
	}
/*End headerPanel*/

.leftQuickSummary 
{
	border-width:1px;
	border-style:solid;
	clear:none;
	margin: 30px 20px 20px 10px; 
	padding:5px;
	width: 160px; 
	float: left;
	}
.leftImage 
{
	margin:5px; 
	clear:none;	
	padding:5px;	
	float: left;
	}
.rightImage 
{
	margin: 5px;
	clear:none;	
	padding:5px;	
	float: right;
	}
.image 
{
	padding:5px;		
}
.headLoginBox
{
    
    border-width:1px;
	border-style:solid;
	clear:none;
	margin: 1px; 
	padding:1px;
	font:  7pt/9pt;
	text-align:center;
	background: transparent url(./images/menubg1.jpg) repeat top left; 	
	background-color:#FAFAD2;
	border-right:solid 1px #D2B48C;
	border-bottom:solid 1px #D2B48C;
    
}

.loginBox   /* used in header */
{
	background-color:#f1f1f1;
    border-width:1px;
	border-style:solid;
	clear:none;
	margin: 5px; 
	padding:5px;
	font: italic 9pt/17pt georgia; 
	text-align:center;
	width:300px;
}
.quickSummary 
{
    background-color:#f1f1f1;
    border-width:1px;
	border-style:solid;
	clear:none;
	margin: 5px; 
	padding:5px;
	width: 160px; 
}
.rightQuickSummary 
{
	border-width:1px;
	border-style:solid;
	clear:none;
	margin: 30px 10px 20px 10px; 
	padding:5px;
	width: 160px; 
	float: right;
	}

.leftQuickSummary p, .quickSummary p, .rightQuickSummary p  {
	font: italic 9pt/17pt georgia; 
	text-align:center;
}

.quotes
{
    font: italic 8pt/16pt georgia; 
	text-align:left;
}
.signature
{
    font: normal 8pt/16pt georgia; 
	text-align:left;
	font-weight:bold;
}
.content
{
	
}
.boxContainer
{
    padding:0px;
    margin:0px;   
    
}
.leftHalfBox
{    
    /*border:1px solid black;*/
	clear:none;
	margin: 0px; 
	padding:3px;
    width:48%;
	float: left;
	background: url(./Images/Styles/background_blue2.gif)  no-repeat top left; 
	
}
.rightHalfBox
{
    /*border-width:1px;
	border-style:solid;*/
	clear:none;
	margin: 0px; 
	padding:3px;
    width:48%;
	float: right;
	background: url(./Images/Styles/background_blue2.gif)  no-repeat top left; 
	
}
.articleTitle
{
    width:95%;
    padding:0px 3px 0px 3px;
    border-width:1px;
	border-style:solid;
	border-color:Black;
	background-color:#D2B48C;
	/*background-color:#005335;*/
	color:White;
    
}
.articleBox
{
    width:95%;
    padding:0px 3px 3px 3px;
    margin-bottom:10px;
    
    border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:Black;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:Black;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:Black;
	background-color:#FAFAD2;
}
.articleHeader
{
}
.rightPriceBox
{
    border-width:1px;
	clear:none;
	margin: 5px; 
	padding:5px;
    width:30%;
	float: right; 
	
}
.hiLiteBox
{
    border-width:1px;
	border-style:solid;
	clear:none;	
    background-color:#EEE8AA;
}
.hiLiteBox th
{
    color:White;    
    background-color:#D2B48C;
}
.fullBox
{
    border-width:1px;
	border-style:solid;
	clear:none;
	margin: 5px; 
	padding:5px;
    width:90%;
	
}
.clear
{
	clear:both;
}
.strongLabel1
{
    font-weight:bold;
    color:Navy;
}

/*End rightPanel*/

/*Grid used for Tennis court locations*/
.SmallTextGrid
{
    font:  10px arial; 
   
}
.SmallTextGrid tr
{
    vertical-align:top;
}
.smallGridP
{     
    margin:0px;
    padding:0px;
	font: 9px arial;      
}

/*Begin footerPanel*/

#footer a:link, #footer a:visited { 
	margin-right: 20px; 
	}
/*End footerPanel*/

/*Links in menu*/
.linkList 
{
	font: 10px verdana, sans-serif; 
	background: transparent;
}
.linkList1 
{	
    margin:0px;
    padding:0px;
	font: 12px verdana, sans-serif; 
	background: transparent;
	}
.linkList2 
{	
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font: 10px verdana, sans-serif; 
	background: transparent;
	color:Black;
	border-bottom:solid 1px #000000;
    border-collapse:collapse;
	}
.linkList3 
{	
    margin:0px;
    padding:0px;
	font: 9px verdana, sans-serif; 
	background: transparent;
	}
.linkList4 
{	
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font: 10px verdana, sans-serif; 
	background: transparent;
	color:Black;
	border-collapse:collapse;
	}
.linkList h3.select 
{
    font: arial, normal, bold, 12pt;
		}
		

.linkList2 h3.select 
{
    margin:0px;
    padding:0px;
	
		}
.linkList2 h3.select span {
	/*font: 12px arial, sans-serif,bold; 
	font: arial, normal, bold, 12pt;*/
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	font-style:normal;	
	}
.linkList h3.favorites { 
	background: transparent url(./images/h4.gif) no-repeat top left; 
	margin: 0px 0px 5px 0px;
	/*margin: 25px 0px 5px 0px;
    height: 18px; */
	width: 60px; 
	 
	}
.linkList h3.favorites span {
	display:none;
	}
.linkList h3.archives { 
	}
.linkList h3.archives span {
	}
.linkList h3.resources { 
	background: transparent url(./images/h6.gif) no-repeat top left; 
	margin: 0px 0px 5px 0px; 
	width:63px; 
	height: 10px; 
	}
.linkList h3.resources span {
    background: transparent url(./images/styles/smBlueFadeBg.gif) no-repeat top center; 	
	display:none
	}

.linkList ul, .linkList1 ul, .linkList2 ul, .linkList3 ul, .linkList4 ul {
	margin: 0px;
	padding: 2px;
	}
.linkList li, .linkList1 li, .linkList3 li {
	line-height: 2.5ex; 
	background: transparent url(./images/cr1.gif) no-repeat top center; 
	display: block; 
	padding-top: 5px; 
	margin-bottom: 5px;
	list-style-type: none;
	}
.linkList2 li{ /*the individula links*/
	line-height: 1.8ex; 
	background: transparent url(./images/cr1.gif) no-repeat top center; 
	display: block; 
	padding-top: 2px; 
	margin-bottom: 5px;
	list-style-type: none;
	}
.linkList4 li{ /*the individula links*/
	line-height: 1.8ex; 
	background: transparent url(./images/cr1.gif) no-repeat top center; 
	display: block; 
	padding-top: 2px; 
	margin-bottom: 5px;
	list-style-type: none;
	font-weight:normal;
	}
.linkList li a:link 
{
    font-family:Arial;
    font-style:normal;
    font-weight:normal;
    font-size:9pt;
	}
.linkList li a:visited 
{
    font-family:Arial;
    font-style:normal;
    font-weight:normal;
    font-size:9pt;
	}
.linkList4 li a:link 
{
    font-weight:normal;
}
.linkList4 li a:visited 
{
    font-weight:normal;
}
.compTable
{
     width:90%;
    font: 10px verdana, sans-serif; 
    clear:none;
	margin: 0px; 
	padding:0px;
    border-collapse:collapse;   
}
.altRow
{
    background-color:#ececec;
}	
.compTable td
{
    text-align:left;    
    vertical-align:top;
}
.compTableB
{
    width:90%;
    font: 10px verdana, sans-serif; 
    clear:none;
	margin: 0px; 
	padding:0px;
    border:solid 1px #000000;
    border-collapse:collapse;
    
}	
.compTableB td
{
    text-align:left;    
    vertical-align:top;
    padding:0px;
    margin:0px;
    border:0px;
    
}

.stdTableB
{
    /*width:90%;*/
    font: 10px verdana, sans-serif; 
    clear:none;
	margin: 5px; 
	padding:5px;
    border:solid 1px #000000;
}

.stdTableB td
{
    text-align:left;    
    vertical-align:top;
}
.stdTable
{
    width:90%;
    font: 10px verdana, sans-serif; 
    clear:none;
	margin: 5px; 
	padding:5px;
    /*border:solid 1px #000000;*/
}
.stdTable td
{
    text-align:left;    
    vertical-align:top;
}
.message
{
    color:Blue;
}
.error
{
    color:Red;
}
.folderBox 
{
    font-family:Arial,Verdana;
    background-color:#f7f6f3;/*match grid color Professional Template*/  /*#A6CAF0;*/
    border-width:1px;
	border-style:solid;
	clear:none;
	margin: 5px; 
	padding:5px;	
}
.ques
{
    font-weight:bold;
    color: #0f0f6f;
}