body {font-size:12pt; font-family:Tahoma; color:#000000; font-weight:normal; background-image:url(/images/PSTS_Logo1.jpg);}
#main {display:block; position:relative; width:1000px; margin-left:auto; margin-right:auto; border:1px #000000 solid; border-collapse:collapse; background-color:#FFFFFF; padding:5px;}

/* Top Header */
#topHeader {display: block; position: relative; border: 0px #000000 solid; width: 1000px; height: 205px; margin-left:auto; margin-right:auto; background-image:url(/images/pstsHeaderRev3BG.jpg); background-position:top; background-repeat:no-repeat;}

/* Unique Visitors */
#uniqueVisitors {display:block; position:relative; border:0px #FFFFFF solid; width:250px; float:right; top:110px; background-color:#FFFFFF;}
#uniqueVisitorsLabel {font:65% Tahoma; color:#000000; font-weight:normal; text-align:right; margin-right:3px;}
#uniqueVisitorsData {font:60% Tahoma; color:#990000; font-weight:normal; text-align:right; margin-right:5px;}
#uniqueVisitorsDataBlack {font:65% Tahoma; color:#000000; font-weight:normal; text-align:right; margin-right:5px;}
table.uniqueVisitors {width:100%; border:0px #FFFFFF solid; padding:0px;}
td.uniqueVisitorsData {width:1%;}

/* Navigation Menu */
#nav {position: absolute; display: block; width: 850px; margin-left:auto; margin-right:auto; font-weight:bold; 
background-color: #FFFFFF; border: 0px #E2E2E2 solid; border-left: 0px black solid; border-right: 0px black solid; 
height: auto; text-align: center; padding-bottom: 5px; padding-top:5px;}
#nav a {display: block; font-weight: bold; width: 158.5px; margin-left:auto; margin-right:auto; padding: 2px; background-color: #FFFFFF; font: 70% Tahoma; color: black; text-decoration: none; border: 1px #FFFFFF solid; text-align: center;}
#nav a:hover {background-color: navy; font-weight: bold; border: 1px black solid; color:white; text-decoration:none;}

/* Content Table */
#content {display:block; position:relative; width:100%; margin-right:auto; margin-left:auto; border:0px #FFFFFF solid;}
table.content {width:100%; border:0px #FFFFFF solid; padding:5px 5px 5px 5px;}
td.content {width:325px; border:0px #CCCCCC solid; border-collapse:collapse; padding:4px;}
tr.content {vertical-align:top;}

/* Latest Tournament Results Front */
.ltrfheader {font: 80% Verdana; color:white; text-align:center; font-weight:bold; background-color:navy; padding:3px 3px 3px 3px;}
.ltrfdatelabel {font: 70% Verdana; color:white; text-align:center; font-weight:bold; background-color:#0000FF; padding:3px 3px 3px 3px;}
.ltrfparklabel {font: 70% Verdana; color:white; text-align:center; font-weight:bold; background-color:#0000FF; padding:3px 3px 3px 3px;}
.ltrflevellabel {font: 70% Verdana; color:black; text-align:right; font-weight:bold; background-color:#CCCCCC; padding:3px 3px 3px 3px; padding-left:5px;}
.ltrfleveldata {font: 70% Verdana; color:black; text-align:left; font-weight:bold; background-color:#CCCCCC; padding:3px 3px 3px 3px; padding-left:5px;}
.ltrfteamslabel {font: 70% Verdana; color:black; text-align:right; font-weight:bold; background-color:#CCCCCC; padding:3px 3px 3px 3px; padding-left:5px;}
.ltrfteamsdata {font: 70% Verdana; color:black; text-align:left; font-weight:bold; background-color:#CCCCCC; padding:3px 3px 3px 3px; padding-left:5px;}

.ltrfplacelabel {font: 70% Verdana; color:white; text-align:center; font-weight:normal; background-color:#777777; padding:3px 3px 3px 3px;}
.ltrfteamlabel {font: 70% Verdana; color:white; text-align:left; font-weight:normal; background-color:#777777; padding:3px 3px 3px 3px; padding-left:5px;}
.ltrfrecordlabel {font: 70% Verdana; color:white; text-align:center; font-weight:normal; background-color:#777777; padding:3px 3px 3px 3px;}
.ltrfpointslabel {font: 70% Verdana; color:white; text-align:center; font-weight:normal; background-color:#777777; padding:3px 3px 3px 3px;}

.ltrfplacedata1 {font: 70% Verdana; color:black; text-align:center; font-weight:normal; background-color:#CCC; padding:3px 3px 3px 3px;}
.ltrfteamdata1 {font: 70% Verdana; color:black; text-align:left; font-weight:normal; background-color:#CCC; padding:3px 3px 3px 3px; padding-left:5px;}
.ltrfrecorddata1 {font: 70% Verdana; color:black; text-align:center; font-weight:normal; background-color:#CCC; padding:3px 3px 3px 3px;}
.ltrfpointsdata1 {font: 70% Verdana; color:black; text-align:center; font-weight:normal; background-color:#CCC; padding:3px 3px 3px 3px;}

.ltrfplacedata2	{font: 70% Verdana; color:black; text-align:center; font-weight:normal; background-color:#CCC; padding:3px 3px 3px 3px;}
.ltrfteamdata2 {font: 70% Verdana; color:black; text-align:left; font-weight:normal; background-color:#CCC; padding:3px 3px 3px 3px; padding-left:5px;}
.ltrfrecorddata2 {font: 70% Verdana; color:black; text-align:center; font-weight:normal; background-color:#CCC; padding:3px 3px 3px 3px;}
.ltrfpointsdata2 {font: 70% Verdana; color:black; text-align:center; font-weight:normal; background-color:#CCC; padding:3px 3px 3px 3px;}

/* newslettersignup.php */
.new_header {background-color:#000080; text-align:center; font:80% Tahoma; color:white; font-weight:bold; padding:3px 3px 3px 3px;}
.new_datarow{font: 80% Tahoma; font-weight:normal; color:black; text-align: left; background-color:white;}
.new_datarow2{font: 80% Tahoma; font-weight:bold; color:navy; text-align: left; background-color:white;}

/* _make2009PointsLeaders.php */
.cpfheader {font: 80% Tahoma; color:white; font-weight:bold; text-align:center; background-color:navy; padding:3px 3px 3px 3px;}
.cpfplaceheader {font: 80% Tahoma; color:white; font-weight:normal; text-align:center; background-color:#777777; padding:3px 3px 3px 3px;}
.cpfteamheader {font: 80% Tahoma; color:white; font-weight:normal; text-align:left; background-color:#777777; padding:3px 3px 3px 3px; padding-left:7px;}
.cpfpointsheader {font: 80% Tahoma; color:white; font-weight:normal; text-align:center; background-color:#777777; padding:3px 3px 3px 3px;}
.cpfdatablack {font: 80% Tahoma; color:black; font-weight:normal; text-align:center; background-color:#CCCCCC; padding:3px 3px 3px 3px;}
.cpfdatablackteam {font: 80% Tahoma; color:black; font-weight:normal; text-align:left; background-color:#CCCCCC; padding:3px 3px 3px 3px; padding-left:7px;}

/* _make_upcomingtournamentsfront.php */
table.utf_outer {table-layout: fixed; width:100%; border-collapse:collapse; border: 1px #777777 solid; padding:4px;}
.utfdate {background-color:#99DD76; font: 70% Verdana; color:black; text-align:left; font-weight:normal; padding:3px 3px 3px 3px;}
.utfdategrey {background-color:#CCCCCC; font: 70% Verdana; color:black; text-align:left; font-weight:normal; padding:3px 3px 3px 3px;}
.utfdategreylast {background-color:#CCCCCC; font: 70% Verdana; color:black; text-align:left; font-weight:normal; padding:3px 3px 3px 3px; margin-bottom:5px;}
.utfheader {font: 80% Tahoma; color:#FFFFFF; font-weight:bold; text-align:center; width:97%; background-color:navy; padding:5px 5px 5px 5px;}

/* front page links */
.completepoints {font:80% Tahoma; color: red; font-weight: normal; text-decoration: none;}
.completepoints:hover {font:80% Tahoma; color: blue; font-weight: normal; text-decoration: none;}

/* _2010footer.php */
.navmenudata {font-family: Tahoma, Verdana; font-size: 13px; color: #000066; font-weight: normal; text-decoration: none;}
.navmenusite {font-family: Tahoma, Verdana; font-size: 14px; color: #000066; font-weight: normal; text-decoration: underline;}
.navmenusite:hover {font-family: Tahoma, Verdana; font-size: 14px; color: #990000; font-weight: normal; text-decoration: underline;}
.navmenu {font-family: Tahoma, Verdana; font-size: 13px; color: #000066; font-weight: normal; text-decoration: none;}
.navmenu:hover {font-family: Tahoma, Verdana; font-size: 13px; color: #990000; font-weight: normal; text-decoration: none;}

/* _makeupcomingtournamentsfull.php */
.utdate {background-color:#99DD76; font: 90% Tahoma; color:black; text-align:left; font-weight:normal; padding:3px 3px 3px 3px;}
.utdategrey {background-color:#CCCCCC; font: 90% Tahoma; color:black; text-align:left; font-weight:normal; padding:3px 3px 3px 3px;}
.utdategreylast {background-color:#CCCCCC; font: 90% Tahoma; color:black; text-align:left; font-weight:normal; padding:3px 3px 3px 3px; margin-bottom:5px;}
.utfTable {width:700px; background-color:#FFFFFF; border:1px #777777 solid; border-collapse: collapse;}
.utf_header {font: 90% Tahoma; color:#FFFFFF; font-weight:bold; text-align:center; width:98.5%; background-color:navy; padding:5px 5px 5px 5px;}

/* breakupTourneyInfo.php */
table.breakupInfo_outer {width:550px; border:1px #000000 solid; border-collapse:collapse; text-align:center;}
table.breakupInfo_inner {width:100%; border:0px #CCCCCC solid; border-collapse:collapse;}

/* breakuptourneyinfo_ajax.php */
table.btiaOuterTable {width:700px; border:0px #000000 solid; text-align:center; border-collapse:collapse;}
table.btiaInnerTable {width:100%; border:0px #CCCCCC solid; text-align:center; border-collapse:collapse;}
.trheader {display:block; width:98.5%; font: 200% Impact; color:#FFF; font-weight:normal; text-align:center; background-color:navy; padding:3px 3px 3px 3px;}
.trdateheader {font: 90% Tahoma; font-weight:bold; color:white; text-align:right; background-color:#999966; padding:3px 3px 3px 3px;}
.trdatelabel {font: 90% Tahoma; font-weight:normal; color:black; text-align:left;}
.trlevelheader {font: 90% Tahoma; font-weight:bold; color:white; text-align:right; background-color:#999966; padding:3px 3px 3px 3px;}
.trlevellabel {font: 90% Tahoma; font-weight:normal; color:black; text-align:left;}
.trparkheader {font: 90% Tahoma; font-weight:bold; color:white; text-align:right; background-color:#999966; padding:3px 3px 3px 3px;}
.trparklabel {font: 90% Tahoma; font-weight:normal; color:black; text-align:left;}
.trdatafinish {font: 90% Tahoma; font-weight:normal; color:black; text-align: center; background-color:#CCCCCC; padding:3px 3px 3px 3px;}
.trdatateam {font: 90% Tahoma; font-weight:normal; color:black; text-align: left; background-color:#CCCCCC; padding:3px 3px 3px 3px; padding-left:10px;}
.trdata {font: 90% Tahoma; font-weight:normal; color:black; text-align: center; background-color:#CCCCCC; padding:3px 3px 3px 3px;}
.trheaderdata {font: 90% Tahoma; font-weight:bold; padding:3px 3px 3px 3px; text-align:center; color:white; background-color:navy;}
.trteamheader {font: 90% Tahoma; font-weight:bold; padding:3px 3px 3px 3px; padding-left:10px; text-align:left; color:white; background-color:navy;}
.trheaderlabel {font: 90% Tahoma; font-weight:normal; color:#000000;}

/* pasttourneyresults.php */
table.ptrOuterTable {width:700px; background-color:#FFFFFF; border:1px #777777 solid; border-collapse: collapse;}
table.ptrInnerTable {border-collapse: collapse; font:80% Tahoma; color: #000080; width:100%; border:0px #999999 solid; background-color:#FFFFFF; padding:5px;}

/* parklocations.php */
table.plOuterTable {width:700px; padding:2px; background-color:#FFFFFF; border:1px #777777 solid; border-collapse: collapse;}
table.plInnerTable {border:0px #777777 solid; padding:3px; border-collapse: collapse; width:100%; background-color:#FFFFFF;}
.teamstatslabel {font:90% Tahoma; background-color:#FFF; color:navy; text-align:left; font-weight:bold; width:95%;}

/* points standings pages */
.cpheader {font: 90% Tahoma; color:white; font-weight:bold; text-align:center; background-color:navy; padding-top:10px; padding-bottom:10px;}
.cpplaceheader {font: 80% Tahoma; color:black; font-weight:bold; text-align:center; background-color:#CCCCCC; padding:3px 3px 3px 3px;}
.cpteamheader {font: 80% Tahoma; color:black; font-weight:bold; text-align:left; background-color:#CCCCCC; padding:3px 3px 3px 3px;}
.cplevelheader {font: 80% Tahoma; color:black; font-weight:bold; text-align:center; background-color:#CCCCCC; padding:3px 3px 3px 3px;}
.cptourneysheader {font: 80% Tahoma; color:black; font-weight:bold; text-align:center; background-color:#CCCCCC; padding:3px 3px 3px 3px;}
.cpwinsheader {font: 80% Tahoma; color:black; font-weight:bold; text-align:center; background-color:#CCCCCC; padding:3px 3px 3px 3px;}
.cplossesheader {font: 80% Tahoma; color:black; font-weight:bold; text-align:center; background-color:#CCCCCC; padding:3px 3px 3px 3px;}
.cppointsheader {font: 80% Tahoma; color:black; font-weight:bold; text-align:center; background-color:#CCCCCC; padding:3px 3px 3px 3px;}
.cpdatablack {font: 80% Tahoma; color:white; font-weight:normal; text-align:center; background-color:#777777; padding:3px 3px 3px 3px;}
.cpdataltgrey {font: 80% Tahoma; color:black; font-weight:normal; text-align:center; background-color:#CCCCCC; padding:3px 3px 3px 3px;}
.cpdatablackteam {font: 80% Tahoma; color:white; font-weight:normal; text-align:left; background-color:#777777; padding:3px 3px 3px 3px;}
.cpdataltgreyteam {font: 80% Tahoma; color:black; font-weight:normal; text-align:left; background-color:#CCCCCC; padding:3px 3px 3px 3px;}
.navigationTable {font:85% Tahoma; color:#000099; font-weight:normal; text-align:center; text-decoration:none;}
.navigationTable:hover {font:85% Tahoma; color:#990000; font-weight:bold; text-align:center; text-decoration:underline;}
.navigationTableIt {font:85% Tahoma; color:#990000; font-weight:bold; text-align:center; text-decoration:none;}
.navigationTablePages {font:85% Tahoma; color:#000000; font-weight:normal; text-align:center; text-decoration:none;}

/* picuploadform.php */
.picuploadText {font:100% Tahoma; color:#003366; font-weight:normal; text-indent:3px; border:1px #CCCCCC solid;}
.picuploadLabel {font:100% Tahoma; color:#000000; font-weight:bold; text-indent:10px; text-align:left; display:block; background-color:#CCCCCC; padding:3px;}
td.picuploadTD {width:35%; padding:2px; text-align:left;}
td.picuploadInputTD {width:60%; padding:2px; text-align:left;}
.uploadpicHelp {font:85% Tahoma; color:#000000; text-align:left; background-color:#FFFF00; text-indent:10px;}

/* Styles used in /contactus/contactus.php */
#contactUsMain {display:block; width:600px; margin:0 auto 0 auto; border:1px black solid; margin-bottom:10px; margin-top:10px;}
#contactUsHeader {font:120% Verdana; color:white; text-align:center; font-weight:bold; background-color:navy; width:98.25%; padding:5px; margin-bottom:5px;}
#contactUsHeaderVerbage {font:90% Verdana; color:black; text-align:left; font-weight:normal; background-color:white; width:95%; padding:5px; margin-bottom:15px; padding-left:10px;}
#fullnameError {visibility:hidden; font:70% Verdana; color:#990000; text-align:left; font-weight:normal; margin-left:10px;}
#othertextError {visibility:hidden; font:70% Verdana; color:#990000; text-align:left; font-weight:normal; margin-left:10px;}
#teamnameError {visibility:hidden; font:70% Verdana; color:#990000; text-align:left; font-weight:normal; margin-left:10px;}
#contactphoneError {visibility:hidden; font:70% Verdana; color:#990000; text-align:left; font-weight:normal; margin-left:10px;}
#emailaddressError {visibility:hidden; font:70% Verdana; color:#990000; text-align:left; font-weight:normal; margin-left:10px;}
.contactUsLabel {font:90% Verdana; color:black; text-align:left; margin-left:10px;}
.contactUsSubLabel {font:70% Verdana; color:#990000; text-align:left; margin-left:10px;}
.blankCenter {text-align:center; width:90%;}
.contactUsThankYouVerbage {font:80% Verdana; color:black; text-align:left; font-weight:normal; background-color:white; width:95%; padding:5px; margin-bottom:15px; padding-left:10px;}
.textBox {font:90% Verdana; text-align:left; color:navy; padding-left:7px; border:1px #CCCCCC solid;}
.contactUsSubmit {font:90% Verdana; text-align:center; color:navy; border:1px #000000 solid; margin-bottom:10px;}
.formHelp {font:80% Verdana; color:#990000; text-align:center; font-weight:normal; margin-left:10px;}
.trMiddle {vertical-align:middle;}

