/* Generated by KompoZer */
a:link {
  color: #000099;
}
a:visited {
  color: #000099;
}
a:hover {
  color: Red;
}
a:active {
  color: Green;
}
body {
  color: #000000;
  background-color: #CEF6D8;
  font-weight: bold;
  font-style: italic;
}
p1, p2, p5, p7, p8, p9, h2 {
  font-family: "Times New Roman";
}
p3, p4, p6, h1 {
  font-family: "Segoe Media Center";
}
p9 {
  font-size: 0.875em;
}
p3, p4 {
  font-size: 1.125em;
}
p1, p2, p7 {
  font-size: 1em;
}
p6, p8, h1, h2 {
  font-size: 1.5em;
}
p1 {
  color: #4d1302;
}
p2 {
  color: red;
}
p3 {
  color: green;
}
p4 {
  color: #002f00;
  text-decoration: underline;
}
p5 {
  color: #004000;
  font-size: 3em;
}
p6 {
  color: #4d1302;
}
p9 {
  color: white;
}
p7, p8 {
  color: navy;
}
h1, h2 {
  color: #004040;
}
.titleContainer {
  border: 4px groove silver;
  margin: 0px;
  position: relative;
  top: 10px;
  left: 0px;
  width: 996px;
  height: 228px;
}
#indexTitleContainer {
  width: 1020px;
  font-size: 16px;
  line-height: 115%;
  margin-bottom: 20px;
}
#indexCenterTitleContainer {
  padding-top: 20px;
  width: 590px;
  left: 210px;
  height: 200px;
}
#johnTitleContainer {
  height: 135px;
  background-color: white;
}
.col {
  border: 3px groove silver;
  margin: 5px 0px;
  padding: 10px;
  float: left;
  color: darkblue;
}
#clubStandingsBlock {
  font-size: 1.5em;
  color: #000099;
  width: 536px;
}
.fromtheTackleBox{
background-color: white;}

#tournamentPlaces {
  width: 540px;
  font-size: 1.25em;
}
#tournamentLakeBlock {
  width: 595px;
  font-size: 1.25em;
}
#linksblock {
  width: 610px;
}
#clubOfficersBlock {
  width: 760px;
}
.monthlyLakesContainer {
  width: 904px;
}
.lakeMonth {
  border: 3px groove silver;
  padding: 10px;
  background-color: white;
  color: black;
  float: left;
  width: 200px;
  height: 60px;
  z-index: 1;
}
.colwhite {
  border: 3px groove silver;
  margin: 5px 0px;
  padding: 10px;
  float: left;
  background-color: white;
  color: black;
}
.indexPageContainer {
  border:  none;
  margin: 0px;
  position: relative;
  top: 0px;
  z-index: 1;
  text-align: center;
  vertical-align: top;
  background-color: transparent;
}
.leftTitleBlock, .rightTitleBlock, .centerTitleBlock, .johnCenterTitleBlock, .leftWeightsBlock, .centerWeightsBlock, .rightWeightsBlock, .leftBigFishBlock, .centerBigFishBlock, .rightBigFishBlock, .firstPlaceBlock, .secondPlaceBlock, .thirdPlaceBlock, .fourthPlaceBlock, .topsixFirstPlace, .topsixSecondPlace, .topsixThirdPlace, .topsixFourthPlace, .topsixFifthPlace, .topsixSixthPlace, .topThreeCoAnglerGoldPlace, .topThreeCoAnglerSilverPlace, .topThreeCoAnglerBronzePlace, .yearlyStandingsTitle, .johnLeftTournamentResults, .johnRightTournamentResults, .johnCenterTournamentResults {
  margin: 0px;
  position: absolute;
  top: 0px;
  z-index: 1;
  text-align: center;
  vertical-align: top;
  background-color: transparent;
}
#newsletterBlockNoUnderline {
  text-decoration: none;
}
.newsletterBlock {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  margin: 0px;
  padding: 10px;
  width: 350px;
  position: relative;
  top: 0px;
  z-index: 1;
  text-align: center;
  vertical-align: top;
}
#johnLinktoJohnsindexPageContainerID {
  text-decoration: none;
}
.johnLinktoJohnsindexPageContainer {
  border: 3px groove silver;
  margin: 20px;
  position: relative;
  top: 0px;
  height: 87px;
  z-index: 1;
  text-align: center;
  vertical-align: top;
  background-color: white;
  width: 300px;
}
.leftTitleBlock, .rightTitleBlock {
  border:  none;
  width: 210px;
  height: 220px;
}
.leftTitleBlock {
  left: 0px;
}
.rightTitleBlock {
  right: 0px;
}
.centerTitleBlock {
  border: 4px groove silver;
  left: 220px;
  width: 552px;
  height: 220px;
  color: gray;
}
#johnCenterTitleBlock {
  height: 127px;
}
#johnLeftTitleBlock {
  top: 20px;
}
.tournamentWeightsandWinnersContainer {
  border: 3px groove silver;
  margin: 0px;
  position: relative;
  top: 5px;
  left: 0px;
  width: 750px;
  height: 138px;
}
#johnTournamentWeightsContainer {
  width: 445px;
  background-color: white;
}
.leftWeightsBlock, .rightWeightsBlock {
  border: 1px solid black;
  width: 221px;
  height: 137px;
}
.leftWeightsBlock {
  left: 0px;
}
.rightWeightsBlock {
  right: 0px;
}
.centerWeightsBlock {
  border: 2px groove silver;
  left: 225px;
  width: 296px;
  height: 136px;
}
#johnClubReportArchivesLinksContainerIndex {
  top: 125px;
}
.johnClubReportArchivesLinksContainer {
  position: relative;
  width: 798px;
}
.johnClubReportArchivesBlock {
  border: 2px groove silver;
  padding: 5px;
  top: 125px;
  position: relative;
  background-color: silver;
  width: 260px;
  font-size: 1.25em;
}
#tournamentSeasonHeadingBlockArchives {
  width: 200px;
  margin-bottom: 10px;
}
.tournamentSeasonHeadingBlock {
  border: 3px groove silver;
  padding: 5px;
  background-color: white;
  width: 360px;
  font-size: 1.75em;
  margin-top: 20px;
  margin-bottom: 40px;
}
.indexMonthNotesBlock {
  border: 2px groove silver;
  padding: 5px;
  z-index: 1;
  clear: both;
  height: 20px;
  background-color: silver;
  width: 600px;
  font-size: 1em;
  margin-bottom: 30px;
}
.clearboth {
  clear: both;
}
#borderNone {
  border:  none;
}
#newsletterMonthBlock {
  width: 673px;
  height: 150px;
}
.newsletterTitles {
  font-size: 1.15em;
  color: red;
  text-decoration: underline;
}
.newsletterHalfTitles {
  font-size: 1.15em;
  color: teal;
}
.newsletterContainer {
  margin: 10px auto;
  text-align: center;
  width: 1200px;
  font-family: "Segoe Media Center","sans-serif";
  font-style: normal;
  font-size: 10pt;
}
.newsletterColumnOne, .newsletterColumnTwo, .newsletterColumnThree {
  padding: 10px;
  width: 376px;
  float: left;
}
.newsletterColumnThree {
}
.newsletterColumnTwo {
  border-left: 5px solid black;
  border-right: 5px solid black;
}
.newsletterColumnOne {
}
.nextSeasonContainer {
  width: 452px;
}
.disclaimer {
  font-size: 0.875em;
  width: 600px;
  padding-top: 20px;
  clear: both;
  text-align: center;
}
.newsletterLinksBlock {
  border: 2px groove silver;
  padding: 5px;
  background-color: silver;
  width: 200px;
  font-size: 1.25em;
}
.indexPageContainerMonths {
  border:  none;
  margin: 0px;
  position: relative;
  width: 768px;
  top: 0px;
  z-index: 1;
  text-align: center;
  vertical-align: top;
  background-color: white;
}
#headings {
  margin: 0px 0px 2px;
  font-size: 1.25em;
  color: black;
}
.rightLinksContainer {
  position: absolute;
  right: 0px;
  width: 378px;
}
.centerLinksContainer {
  position: absolute;
  left: 386px;
  top: 20px;
  width: 125px;
}
.leftLinksContainer {
  position: absolute;
  left: 0px;
  width: 378px;
}
.hiddenLinkBox {
  border: 20px solid transparent;
  float: left;
  width: 0px;
}
.linkbox {
  border: 3px groove silver;
  padding: 5px 2px;
  float: left;
  background-color: white;
  color: darkblue;
}
.linksContainer {
  border: 3px groove Silver;
  margin: 0px;
  position: relative;
  top: 5px;
  left: 0px;
  width: 900px;
  height: 200px;
  background-color: white;
}
.bigFishContainer {
  border: 3px groove Silver;
  margin: 0px;
  position: relative;
  top: 5px;
  left: 0px;
  width: 800px;
  height: 241px;
}
#johnBigFishcontainer {
  background-color: white;
}
.leftBigFishBlock, .rightBigFishBlock, .firstPlaceBlock, .secondPlaceBlock, .thirdPlaceBlock, .fourthPlaceBlock {
  border: 1px solid black;
  width: 233px;
  height: 237px;
}
.leftBigFishBlock {
  left: 0px;
}
.rightBigFishBlock {
  right: 0px;
}
.centerBigFishBlock {
  border: 2px groove silver;
  left: 237px;
  width: 323px;
  height: 237px;
  background-color: white;
}
.placeContainer {
  border: 3px groove Silver;
  margin: 0px;
  position: relative;
  top: 5px;
  left: 0px;
  width: 943px;
  height: 241px;
}
#johnPlaceContainer {
  background-color: white;
}
.johnTournamentResultsContainer {
  border: 3px groove Silver;
  margin: 0px;
  position: relative;
  top: 5px;
  left: 0px;
  width: 764px;
  height: 192px;
}
.johnLeftTournamentResults {
  left: 0px;
}
.johnRightTournamentResults {
  right: 0px;
}
.johnCenterTournamentResults {
  border: 2px groove silver;
  top: 15px;
  left: 280px;
  width: 300px;
  height: 176px;
  background-color: white;
}
.firstPlaceBlock {
  left: 0px;
}
.secondPlaceBlock {
  left: 236px;
}
.thirdPlaceBlock {
  right: 236px;
}
.fourthPlaceBlock {
  right: 0px;
}
.topsixContainer {
  border: 3px groove Silver;
  margin: 0px;
  position: relative;
  top: 5px;
  left: 0px;
  width: 956px;
  height: 612px;
}
.topsixFirstPlace, .topsixSecondPlace, .topsixThirdPlace, .topsixFourthPlace, .topsixFifthPlace, .topsixSixthPlace, .topThreeCoAnglerGoldPlace, .topThreeCoAnglerSilverPlace, .topThreeCoAnglerBronzePlace {
  border: 1px solid black;
  width: 315px;
  height: 303px;
}
.topSixTopThreeTitleContainer {
  border: 3px groove silver;
  margin: 0px;
  color: #004040;
  font-family: "Times New Roman";
  font-size: 1.5em;
  width: 315px;
  height: 35px;
  background-color: white;
  position: relative;
  top: 5px;
  left: 0px;
}
.topsixFirstPlace, .topsixFourthPlace {
  left: 0px;
}
.topsixSecondPlace, .topsixFifthPlace {
  left: 319px;
}
.topsixThirdPlace, .topsixSixthPlace {
  right: 0px;
}
.topsixFourthPlace, .topsixFifthPlace, .topsixSixthPlace {
  top: 307px;
}
.topThreeCoAnglerContainer {
  border: 3px groove Silver;
  margin: 0px;
  position: relative;
  top: 5px;
  left: 0px;
  width: 956px;
  height: 306px;
}
.topThreeCoAnglerGoldPlace {
  left: 0px;
}
.topThreeCoAnglerSilverPlace {
  left: 319px;
}
.topThreeCoAnglerBronzePlace {
  right: 0px;
}
.yearlyStandingsTitleContainer {
  border: 3px groove Silver;
  margin: 0px;
  position: relative;
  top: 0px;
  left: 0px;
  width: 973px;
  height: 20px;
}
.leftYearlyStandingsTitle, .rightYearlyStandingsTitle {
  border: 1px solid black;
  margin: 0px;
  position: absolute;
  top: 0px;
  z-index: 1;
  text-align: center;
  vertical-align: top;
  width: 484px;
  height: 18px;
  background-color: #004000;
}
.leftYearlyStandingsTitle, .leftCurrentLakeDataTitle {
  left: 0px;
}
.rightYearlyStandingsTitle, .rightCurrentLakeDataTitle {
  right: 0px;
}
table.lakeName, table.lakeNameTable {
  color: white;
  font-family: "Times New Roman";
  font-size: 1.125em;
  vertical-align: top;
}
.boater, .coAngler {
  width: 100px;
  color: black;
}
.boater {
  background-color: white;
  margin-left: 40px;
}
.coAngler {
  background-color: #66ff99;
  margin-left: 40px;
}
th.lakeNameTable {
  font-size: 1em;
}
table.lakeNameTable {
  border: 3px groove Silver;
  margin: 0px;
  width: 979px;
  height: 45px;
  background-color: #004000;
  text-align: center;
  font-weight: bold;
  font-style: italic;
}
table.standingsTable {
  border: 3px groove Silver;
  width: 1128px;
  background-color: white;
  border-collapse: collapse;
  font-size: 1em;
}
.standingsTableHeadingsFormat {
  border: 1px solid black;
  background-color: #004000;
  font-weight: bold;
  font-style: italic;
  font-size: 1em;
  font-family: "Times New Roman";
}
th, td {
  border: 1px groove black;
  text-align: center;
  font-weight: bold;
  font-style: italic;
  font-family: "Times New Roman";
}
td.standingsTable {
  font-size: 1em;
}
table {
  border-collapse: collapse;
  width: 100%;
}
th {
  color: white;
  background-color: #004000;
}
tbody tr:hover td {
  background-color: #66ffcc;
}
table.johnTournamentResultsTable {
  margin: 0px;
  vertical-align: top;
  background-color: white;
  text-align: center;
  font-weight: bold;
  font-style: italic;
  width: 230px;
  height: 182px;
}
td.johnTournamentResultsTable {
  color: Maroon;
  font-size: 1em;
  font-family: "Times New Roman";
}
.lakeMonthData {
  margin-top: -16px;
  font-size: 0.875em;
}
.lakeMonthHeadings {
  font-size: 1em;
  margin-top: -8px;
  color: green;
}
#season2015 {
  color: red;
  font-size: 1.5em;
}
.colTournamentHeadings {
  border: 3px groove silver;
  padding: 10px;
  float: left;
  width: 230px;
  background-color: white;
  color: Blue;
  height: 60px;
  margin-bottom: 30px;
}
