﻿

/*----------------------------------------------------------------------------------------------------------
    General
---------------------------------------------------------------------------------------------------------*/
body {background-image: url('/images/fishbkd2.gif');}
.divPre {white-space: pre-line;}
.dispNone {display: none;}
.fontBold {font-weight: bold;}
.fontItal { font-style: italic;}
.noBorder {border: none;}
.elCenter {text-align: center;}

.menuBarJCAA .menuBar .menuButton {margin-right: 30px;}


/*----------------------------------------------------------------------------------------------------------
    Home Page
---------------------------------------------------------------------------------------------------------*/
div.hList a.a3 {font-size: 8pt;}


/*----------------------------------------------------------------------------------------------------------
    Post Content
---------------------------------------------------------------------------------------------------------*/
    
.divPage {width: 707px; margin: auto; font-family: Verdana;}
.divPageHeader {text-align: center;}
.divPageByLine {font-size: 12pt; font-style: italic; margin: 12px 0;}
.divPageTOC {margin: 24px 0; font-size: 13px;}
.divPageTOC p {text-indent: 0px;}
.divPageTOC a {text-decoration: underline;}
.divPageTOC li {margin-bottom: 5px;}
.divLinkToMain {font-size: 10pt; font-style: italic;}

.divPostContent {}
.divPostHeader {text-align: center; font-weight: bold;}
.divPostHeader em {font-weight: normal;}
.divPostByLine {font-size: 14px; font-style: italic; margin: 8px 0; text-align: center;}
.divPostContent {margin-top: 48px;}
.divPostContent p {text-indent: 0.5in; text-align: justify;}
.divPostContent .pShort {text-indent: 0px;}
.divPostContent .pHeader {font-weight: bold; text-align: center; text-indent: 0px;}
.divPostContent .pHeader em {font-weight: normal;}
.divPostContent .pHeaderLeft {font-weight: bold; text-align: left; text-indent: 0px;}
.divPostContent .pIndent0 {text-indent: 0px;}
.divPostContent .pList {white-space: pre-line;}
.divPostContent .pListLarge {white-space: pre-line; font-size: 13pt; font-weight: bold;}
.divPostContent .p {text-indent: 0;}
.divPostContent li {text-align: left;}
.divPostContent li p {text-indent: 0px}
.divPostContent ol li {margin-bottom: 8px;}
.divPostContent ul li {margin-bottom: 4px;}
.divPostContent li ul {margin-top: 8px;}
.divPostContent li ol {margin-top: 8px;}
.divPostContent li ul {list-style-type: square;}
.divPostContent li .divImgCenter {margin: 12px;}
.divPostContent .divImgCenter {width: 80%; margin: 40px auto 0 auto; margin-bottom: 24px;}
.divPostContent .divImgCenter img {width: 100%; margin: auto;}
.divPostContent .divImgCenter div {margin-left: 15px; text-align: left;}
.divPostContent .divImgCenter span {margin-left: 15px; text-align: left;}
.divPostContent .divImgCenter .spanImgSource {margin-left: 15px; text-align: left; display: block;}
.divPostContent .elSpacer {margin-top: 30px;}
.divPostContent .elCenter {text-align: center;}
.divNoIndent p {text-indent: 0px;}

.divExcerpt {margin: 18px 24px; padding: 16px; background-color: #f0f0f0; border: 1px solid #aaa; border-radius: 4px; opacity: 0.85;}
.divExcerpt h1, .divExcerpt h2, .divExcerpt h3, .divExcerpt h4 {margin: 0px; text-align: center;}
.divTextBlurb .divPostHeader {margin: 0 0 -10px 0;}
.divTextBlurb p {text-indent: 0px;}
.divPageFooter {text-align: center; color: #008080; font-size: 10px; font-weight: bold; margin-bottom: 60px; padding-top: 24px;}
        
.divLetter {border: #121212 solid 2px; background-color: white; text-align: left; padding: 0.5in; margin: 20px auto;}
.divLetterLogo {width: 100%; margin: auto; text-align: center;}
.divLetterLogo div {display: inline-block; white-space: pre-line; font-size: 8px; background-position: center top; background-repeat: no-repeat;}
.divLetterHeader {text-align: left; margin: 16px 0; white-space: pre-line;}
.divLetterSalutation {text-align: left; margin: 32px 0 16px 0; white-space: pre-line;}
.divLetterSignoff {text-align: left; margin: 16px 0 32px 0; white-space: pre-line;}
.divLetter p {text-indent: 0.5in; text-align: justify;}
.divLetter.divNoIndent p {text-indent: 0.0in; text-align: justify;}
.divLetterNoIndent p {text-indent: 0px;}

.divPageFMLR .divPostHeader {font-size: 14pt;}
.divPageYUTH .divPostHeader {font-size: 12pt; text-decoration: underline;}
.divPostASMFC p {text-indent: 0px;}

.divLetterLogoJCAA {width: 300px; padding-top: 120px; background-image: url('/images/logo_JCAA.png');}
.divLetterLogoNJSFSC {width: 300px; padding-top: 120px; background-image: url('/images/logo_NJSFSC.png');}
.divLetterLogoNJOA {width: 300px; padding-top: 120px; background-image: url('/images/logo_NJOA.png');}

.divTextBylaws .divPostHeader {text-decoration: underline; margin-top: 40px;}
.divTextBylaws p {text-indent: 0px;}
.divTextBylaws u {text-decoration: underline;}
.divTextBylaws em {font-weight: bold;}

.divTourneyResults {margin-top: 20px; overflow: auto;}
.divTourneResults h3 {text-align: center; font-weight: bold; font-size: 18pt;}
.divTourneyResults p {text-align: left; font-weight: bold; text-indent: 0;}
.divTourneyResults table {width: 100%; font-family: Arial; text-align: left;}
.tdWidth08 {width: 8%;}
.tdWidth12 {width: 12%;}
.tdWidth15 {width: 15%;}
.tdWidth25 {width: 25%;}

.tblASMFC {background-color: #93c0eb; margin: auto;}
.tdASMFC {font-weight: bold; background-color: #3f8dd6;}


.tblStats {background-color: #fefefe;}
.tblStats1 {border-collapse: collapse; margin: auto;}
.tblStats1 th {border: 1px solid;}
.tblStats1 td {border: 1px solid;}
.tblStats th {text-align: center; font-weight: bold; background-color: #dbe5f1; padding: 8px;}
.tblStats td {text-align: center; padding: 4px;}

.olPrizeList {}
.olPrizeList li {text-align: justify;}

.elSpacer {margin-top: 20px;}
.elCenter {text-align: center;}


/*----------------------------------------------------------------------------------------------------------
    Newsletter Coverpage
---------------------------------------------------------------------------------------------------------*/

.divNewsCover {text-align: center; margin-top: 12px; width: 750px;}
.divNewsColumn {width: 350px; float: left; background-color: #fff; margin: 0 12px;}
.divNewsHeader {padding: 4px 2px 2px 2px; border-radius: 3px; background-color: #ff0000; color: #fff; height: 90px; background-image: url('/images/FishMan3.gif'); background-repeat: no-repeat; background-position: top left;}
.divNewsHeader hr {margin: 0;}
.divNewsHeader .divNewsHeaderTop {height: 65px; text-align: right; margin-right: 25px; font-size: 24pt;}
.divNewsHeader .divNewsHeaderBtm {float: right; margin-right: 12px; font-size: 18px;}

.divNewsSection {border-bottom: 2px solid #888; margin-bottom: 12px;}
.noBorder .divNewsSection {border: none;}
.divNewsSectionTitle {color: #000; font-weight: bold; font-size: 13px; text-align: left; padding: 8px 0;}
.divNewsSectionTitle span {font-weight: normal; display: inline-block; font-size: 10px; white-space: nowrap;}
.divNewsPost {font-size: 10px;}
.divNewsTitle {color: #008080; font-weight: bold; text-align: left;}
.divNewsByline {color: #008080; font-weight: normal; text-align: left;}
.divNewsExcerpt {text-align: justify; height: 72px; padding: 6px 0 12px 0;}
.divNewsLink {color: #008080; font-weight: bold; text-align: right; margin-bottom: 16px; margin-right: 12px;}

.divNewsCalendar {text-align: left; margin-bottom: 20px;}
.divNewsCalendar h3 {color: #008080; font-size: 11px; font-weight: bold;}
.divNewsCalendar span {color: #008080; font-size: 10px;}
.divCalendarList {font-size: 7pt; margin-bottom: 20px;}

.divNewsGlossary {padding: 12px; color: #008080; background-color: #e1f0ff; font-size: 10px; font-weight: bold; border-radius: 8px;}
.divNewsGlossary h3 {font-size: 13px; margin-bottom: 20px; color: #006060; }
.divNewsGlossary p {text-align: justify;}
 
/*----------------------------------------------------------------------------------------------------------
    Photo Page
---------------------------------------------------------------------------------------------------------*/

.divAlbum {width: 100%; margin: auto;}
.divAlbum .divThumbs {display: none;}
.divAlbumThumbs .divPhotoIso {display: none;}
.divAlbumThumbs .divPhotoNav {display: none;}
.divAlbumThumbs .divThumbs {display: block;}

.divAlbumTitle {text-align: center; font-weight: bold; font-size: 13pt; font-family: Calibri; margin-bottom: 8px; opacity: 0.75;}

.divThumbs {width: 100%; margin: auto; text-align: center; margin-top: 12px;}
.divThumbs img {cursor: pointer; height: 80px; border-radius: 4px; opacity: 0.85;}
.divThumbs img:hover {opacity: 1.00}

.divPhotoNav {width: 100%; margin: auto; text-align: center;}
.divPhotoNav input[type="button"] {width: 30px;}
.divPhotoNav span {text-align: center; display: inline-block; width: 50px; font-size: 8pt; letter-spacing: 2px;}

.divPhotoPop {position: absolute; padding: 3px; background-color: #dedede; cursor: pointer;}
.divPhotoPop img {width: 200px; border-width: 0px;}

.divPhotoIso {width: 60%; margin: 20px auto; background-color: #ccc; padding: 20px; border-radius: 8px; border: 2px solid #999;}
.divPhotoIso img {width: 100%; margin: auto; background-color: #fefefe; border: 2px solid #efefef; border-width: 0px; display: block; border-radius: 8px; border: 2px solid #999;}
.divPhotoCaption {padding: 8px 20px 20px 20px; font-family: Calibri; width: 100%; font-weight: bold; width: 80%;}

.divThumbsShow {font-family: verdana; font-size: 11px; background-color: #dedede; cursor: pointer; border-radius: 5px; padding: 4px 10px; display: inline; margin-left: 16px; border: 2px solid #888;}



