pre {
	white-space:pre-wrap; /*css-3*/
	white-space:-moz-pre-wrap !important; /*mozilla*/
	white-space:-pre-wrap; /*opera 4-6*/
	white-space:-o-pre-wrap; /*opera 7*/
	word-wrap:break-word;} /*IE 5.5+*/

.logoAdvertising { font-size:12px;
                   font-family:arial;
			 font-weight: bold;
			 color: #FFFFFF;
                   text-align:center}

td.logoAdvertisingSection { background-image: url(/images/linkAdvertisingFade.png);
			          background-color:#FFFFFF;
				    border-top-width:2px;
				    border-top-style:solid;
				    border-top-color:#82CBEE;
				    border-bottom-width:2px;
				    border-bottom-style:solid;
				    border-bottom-color:#82CBEE;}

td.textAdvertisingTitle { font-size:12px;
                   	  font-family:arial;
				  font-weight: bold;
                          color:#436396;}

td.textAdvertisingSection { background-color:#436396;
				    border-top-width:2px;
				    border-top-style:solid;
				    border-top-color:#82CBEE;
				    border-bottom-width:2px;
				    border-bottom-style:solid;
				    border-bottom-color:#82CBEE;}

td.textAd { font-family: arial;
		font-size: 10px;
		color: #436396;
		padding-left: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #CCCCCC;}

.textAdTitle { font-family: arial;
		   font-size: 10px;
		   color: #000000;}

.archive { font-family: arial;
	     font-size: 10px;
	     font-color: #436396; }

a.archive:link, a.archive:visited { font-family: arial;
						font-size: 10px;
						color: #436396; }

a.archive:hover { font-family: arial;
			font-size: 10px;
			color: #436396;
                  text-decoration: underline; }

.frontPageSection { font-family: arial;
                    font-size: 14px;
			  font-weight: bold;
			  text-decoration: underline;
                    color: #000000; }

a.advertiseWithUs:link, a.advertiseWithUs:visited { font-family: arial;
			                                  font-size: 10px;
				                            font-style: italic;
			                                  color: #222212;}

a.advertiseWithUs:hover { font-family: arial;
			        font-size: 10px;
				  font-style: italic;
			        color: #orange;}

td.mainMenuEdging {background-image: url(/images/mainMenuBG2.png);
			 background-repeat: repeat-x;
			 border-top-style: solid;
			 border-top-width: 2px;
			 border-top-color: #436396;}

.clientMenuEdging { border-top-style: solid;
			  border-top-width: 2px;
			  border-top-color: #82BCEE; }

td.clientMenuEdging { border-top-style: solid;
			    border-top-width: 2px;
			    border-top-color: #82BCEE; }

.bottomMenuEdging {}

td.bottomMenuEdging {}

.mainMenu { font-size:14px;
		font-family:arial;
		font-weight:bold;
            color:#222212;
            background-color:inherit;}

td.mainMenu { height:24px;
              background-color:inherit;}

a.mainMenu:link, a.mainMenu:visited { font-size:12px;
		                          font-family:arial;
			                    font-weight:bold;
			                    text-decoration: none;
                                      color:#222212;
                                      background-color:inherit;}

a.mainMenu:hover { font-size:12px;
		       font-family:arial;
                   text-decoration:none;
                   color:#436396;
	             background-color:inherit;}

.clientMenu { font-size:14px;
		  font-family:arial;
		  font-weight:bold;
              color:#222212;
              background-color:inherit;}

td.clientMenu { height:24px;
                background-color:inherit;}

a.clientMenu:link, a.clientMenu:visited { font-size:12px;
		                              font-family:arial;
			                        font-weight:bold;
			                        text-decoration: none;
                                          color:#222212;
                                          background-color:inherit;}

a.clientMenu:hover { font-size:12px;
		         font-family:arial;
                     text-decoration:none;
                     color:#436396;
	               background-color:inherit;}

.bottomMenu { font-size:10px;
		  font-family:arial;
	        color:#222212}

a.bottomMenu:link, a.bottomMenu:visited { font-size:10px;
			                        font-family:arial;
			                        text-decoration:none;
			                        color:#222212}

a.bottomMenu:hover { font-size:10px;
			  font-family:arial;
			  text-decoration:none;
			  color:#436396}

.announcementTitle { font-family:arial;
                     font-size:12px;
			   font-weight:bold;
			   color:orange;}

.chapterAnnouncementTitle { font-family:arial;
                     	    font-size:12px;
			          font-weight:bold;
			          color:orange;}

.chapterAnnouncementTitleHighPriority { font-family:arial;
                                        font-size:12px;
			                      font-weight:bold;
			                      color:red;}

.announcementPreview { font-family:arial;
			     font-size:10px;
			     font-style:italic;
			     color:#436396;}

.announcementPreview2 { font-family:arial;
			      font-size:12px;
			      font-style:italic;
			      color:#436396;}

.featureDirectoryListingTitle { font-family:arial;
					  font-size:16px;
					  font-weight:bold;
					  color:#436396;}

.featureDirectoryListingDescription { font-family:arial;
						  font-size:12px;
						  color:#222212;}

.forumDescription { font-family:arial;
			  font-size:10px;
			  color:#222212;}

.forumLink { font-size:12px;
		 font-family:arial;
	       color:#FFFFFF}

a.forumLink:link, a.forumLink:visited { font-size:12px;
			                      font-family:arial;
			                      text-decoration:none;
			                      color:#FFFFFF}

a.forumLink:hover { font-size:12px;
			  font-family:arial;
			  text-decoration:none;
			  color:#82CBEE}

.forumSearchButtonTable { color: #FFFFFF; }

.forumSearchOptions { font-size:12px;
				font-family:arial;
				font-weight:bold;
				color:#436396 }
				
.forumSearchHighlighting { font-size:12px;
				font-family:arial;
				font-weight:bold;
				color:#436396;
				background-color:#F0E68C }

.news { font-size:16px;
	  font-family:arial;
        font-weight:bold;
        color:orange;
	  background-color:#222212;
        padding-left:3px}

.newsCell { background-color:#222212;}

td.newsCell { background-color:#222212;
		  border-top-style: solid;
		  border-top-width: 2px;
		  border-top-color: #82BCEE;}

.userMenu { font-size:12px;
            font-family:arial;
            color:#222212;}

table.userMenu {background-color:#436396;
		    border-left-width:2px;
                border-left-style:solid;
		    border-left-color:#82CBEE;
                border-right-width:2px;
                border-right-style:solid;
		    border-right-color:#82CBEE;
		    border-top-width:2px;
                border-top-style:solid;
		    border-top-color:#82CBEE;
                border-bottom-width:2px;
                border-bottom-style:solid;
		    border-bottom-color:#82CBEE;}
                
th.userMenu { font-size:14px;
              font-weight:bold;
	        font-family:arial;
	        color:#82CBEE;
              background-color:#436396;
		  padding-left:3px;}

td.userMenu { background-color:#436396;}

a.userMenu:link, a.userMenu:visited {font-family:arial;
		                         font-size:12px;
		                         font-weight:bold;
		                         text-decoration:none;
		                         color:#EEFAFC}

a.userMenu:hover {font-size:12px;
			font-family:arial;
                  font-weight:bold;
			text-decoration:none;
			color:orange}

a.userMenuHighlight:link, a.userMenuHighlight:visited {font-family:arial;
		                                           font-size:12px;
		                                           font-weight:bold;
		                                           text-decoration:none;
		                                           color:#F0E68C;}

a.userMenuHighlight:hover {font-size:12px;
			         font-family:arial;
                           font-weight:bold;
			         text-decoration:none;
			         color:orange;}

.userMenuSpace {background-color:#436396}

td.userMenuSpace { background-color:#436396}

.fishingTip { font-style:italic;
              font-size:12px;
		  font-family:arial;
              color:#436396;
		  padding-left:50px;
		  padding-right:50px;
		  padding-top:5px;
		  padding-bottom:10px;}

.fishingTipTitle { font-family: arial;
			 font-size: 12px;
			 font-weight: bold;
			 color: #222212;
			 padding-top: 10px;
			 padding-left: 30px; }

td.fishingTipSection { background-color:#EEFAFC;
			     /*border-left-width:2px;
			     border-left-style:solid;
			     border-left-color:#CCCCCC;
			     border-right-width:2px;
			     border-right-style:solid;
			     border-right-color:#CCCCCC;*/}

.hits {font-size:10px;
       font-style:italic;
	 font-weight:bold;
	 font-family:arial;
	 color:#222212}

.logo {background-color:#FFFFFF;
	 background-image: url(/images/fishtactics_header_1000_final_2010.png);
	 background-repeat: no-repeat;}

td.logo {background-color:#FFFFFF;
	   background-image: url(/images/fishtactics_header_1000_final_2010.png);
	   background-repeat: no-repeat;}

.paymentlogo {background-color:#FFFFFF;
	        background-image: url(/images/fishtactics_payment_header_2010.png);
	        background-repeat: no-repeat;}

td.paymentlogo {background-color:#FFFFFF;
	          background-image: url(/images/fishtactics_payment_header_2010.png);
	          background-repeat: no-repeat;}


.clientlogo {background-color:#FFFFFF;
	       background-image: url(/images/fishtactics_header_1000_final_clients_2010.png);
	       background-repeat: no-repeat;}

td.clientlogo {background-color:#FFFFFF;
	         background-image: url(/images/fishtactics_header_1000_final_clients_2010.png);
	         background-repeat: no-repeat;}

.pageTitle {font-family:arial;
            font-weight:900;
		font-size:20px;
            color:#82CBEE;
		padding-left:10px}

.login {font-family:arial;
	    font-size:12px;
	    background-color:#436396}

table.login {font-family:arial;
	       font-size:12px;
	       background-color:#436396;
	       border-left-width:2px;
	       border-left-style:solid;
	       border-left-color:#82CBEE;
	       border-right-width:2px;
	       border-right-style:solid;
		 border-right-color:#82CBEE;
             border-top-width:2px;
	       border-top-style:solid;
	       border-top-color:#82CBEE;
	       border-bottom-width:2px;
	       border-bottom-style:solid;
		 border-bottom-color:#82CBEE}

td.login {font-family:arial;
	    font-size:12px;
	    background-color:#436396;
          padding-left:3px}

th.login {font-family:arial;
	    font-size:14px;
	    font-weight: bold;
	    background-color:#436396;
          padding-left:3px;
	    color:#82CBEE}

.loginFieldName {font-size:12px;
                 font-weight:bold;
	           font-family:arial;
	           color:#EEFAFC;
		     padding-left:3px}

.notAMember {font-size:12px;
             font-weight:bold;
	       font-family:arial;
	       color:#EEFAFC}

.joinNow { font-size:16px;
           font-weight:bold;
	     font-family:arial;
           color:#436396}

a.joinNow:link, a.joinNow:visited { font-size:16px;
                                    font-weight:bold;
						text-decoration: underline;
	                              font-family:arial;
                                    color:orange}

a.joinNow:hover { font-size:16px;
                  font-weight:bold;
			text-decoration: underline;
	            font-family:arial;
                  color:#82CBEE}

.displayDate {font-size:10px;
	        font-family:arial;
	        color:#436396}

body { font-family:arial;
       font-size:12px;
	 padding-top:0px;
	 margin-top:0px;
       background-color:#FFFFFF}

.mainArea { font-family:arial;
		font-size:12px;
		background-color:#436396}

table.mainArea { font-family:arial;
		     font-size:12px;
		     background-color:#436396}

td.mainArea {font-family:arial;
		 font-size:12px;
		 background-color:#436396;
		 border-left-width:2px;
		 border-left-style:solid;
		 border-left-color:#82CBEE;
		 /*border-right-width:2px;
		 border-right-style:solid;
		 border-right-color:#82CBEE;*/
		 border-bottom-width:2px;
		 border-bottom-style:solid;
		 border-bottom-color:#82CBEE;}

.mainPageTitleArea { font-family:arial;
			   font-size:12px;
		         background-color:#436396}

table.mainPageTitleArea { font-family:arial;
		              font-size:12px;
		              background-color:#436396}

td.mainPageTitleArea {font-family:arial;
		          font-size:12px;
		          background-color:#436396;
		          border-top-width:2px;
		          border-top-style:solid;
		          border-top-color:#82CBEE;}

td.mainPageTitleAreaBG {font-family:arial;
		            font-size:12px;
		            background-color: #436396;
				border-left-color: #82CBEE;
				border-left-width: 2px;
				border-left-style: solid;
				border-top-color: #82CBEE;
				border-top-width: 2px;
				border-top-style: solid;}
		           
td.mainPageTitleAreaBG2 {font-family:arial;
		             font-size:12px;
		             background-color: #436396;
				 border-left-color: #82CBEE;
				 border-left-width: 2px;
				 border-left-style: solid;
				 border-top-color: #82CBEE;
				 border-top-width: 2px;
				 border-top-style: solid;}

.leftNav {font-family:arial;
	    font-size:12px;
	    background-color:#222212}

td.leftNav {font-family:arial;
	      font-size:12px;
	      background-color:#222212;}

.errorMessage {font-family:arial;
               font-size:12px;
		   background-color:#FFFFFF;
		   color:red}

table.errorMessage {font-family:arial;
               	  font-size:12px;
		        background-color:#FFFFFF;
		        color:red;
			  border-style:solid;
			  border-width:4px;
			  border-color:#436396}

.confirmationMessage {font-family:arial;
               	    font-size:12px;
		          background-color:#FFFFFF;
		          color:green}

table.confirmationMessage {font-family:arial;
               	         font-size:12px;
		               background-color:#FFFFFF;
		               color:green;
				   border-style:solid;
			         border-width:4px;
			         border-color:#436396}

table.postCell { font-family:arial;
                 font-size:12px;
		     background-color:#FFFFFF;
		     color:#222212;
                 border-style:solid;
		     border-width:0px;
		     border-color:#82CBEE;
		     table-layout: fixed;}

.postCell1 {font-family:arial;
            font-size:12px;
		background-color:#FFFFFF;
		color:#222212}

td.postCell1 {font-family:arial;
              font-size:12px;
		  background-color:#FFFFFF;
		  color:#222212;
              border-style:solid;
		  border-width:1px;
		  border-color:#CCCCCC;
		  padding-left:2px;
              padding-right:2px}

th.postCell1 {font-family:arial;
              font-size:12px;
		  font-weight:bold;
		  background-color:#FFFFFF;
		  color:#222212;
              border-style:solid;
		  border-width:1px;
		  border-color:#CCCCCC;
		  padding-left:2px;
		  pading-right:2px}

.postCell2 {font-family:arial;
            font-size:12px;
		background-color:#F3F3F3;
		color:#222212}

td.postCell2 {font-family:arial;
              font-size:12px;
		  background-color:#F3F3F3;
		  color:#222212;
              border-style:solid;
		  border-width:1px;
		  border-color:#CCCCCC;
		  padding-left:2px;
              padding-right:2px}

th.postCell2 {font-family:arial;
              font-size:12px;
		  font-weight:bold;
		  background-color:#F3F3F3;
		  color:#222212;
              border-style:solid;
		  border-width:1px;
		  border-color:#CCCCCC;
		  padding-left:2px;
		  padding-right:2px}

.sectionTable {font-family:arial;
               font-size:12px;
		   background-color:#FFFFFF;
		   color:#222212}

table.sectionTable {font-family:arial;
               	  font-size:12px;
		        background-color:#FFFFFF;
		        color:#222212;
                    border-style:solid;
			  border-width:0px;
			  border-color:#222212;}

td.sectionTable {font-family:arial;
                 font-size:12px;
		     background-color:#FFFFFF;
		     color:#222212;
                 border-style:solid;
		     border-width:1px;
		     border-color:#CCCCCC;
		     padding-left:2px;
                 padding-right:2px}

th.sectionTable2Heading {font-family:arial;
                  	font-size:12px;
				font-weight:bold;
		      	background-color:#F3F3F3;
		      	color:#222212;
                 	 	border-style:solid;
		      	border-width:1px;
		      	border-color:#CCCCCC;
		      	padding-left:2px;
                  	padding-right:2px}

td.sectionTable2 {font-family:arial;
                  font-size:12px;
		      background-color:#F3F3F3;
		      color:#222212;
                  border-style:solid;
		      border-width:1px;
		      border-color:#CCCCCC;
		      padding-left:2px;
                  padding-right:2px}

td.sectionTableNoBorder {font-family:arial;
                         font-size:12px;
		             background-color:#FFFFFF;
		             color:#222212;
		             padding-left:2px;
                         padding-right:2px}

td.sectionTableFormCell {font-family:arial;
                         font-size:12px;
		             background-color:#EEEEEE;
		             color:#222212;
                         border-style:solid;
		             border-width:1px;
		             border-color:#CCCCCC;
		             padding-left:2px;
                         padding-right:2px}

td.sectionTableFormCellAllPad {font-family:arial;
                         font-size:12px;
		             background-color:#EEEEEE;
		             color:#222212;
                         border-style:solid;
		             border-width:1px;
		             border-color:#CCCCCC;
		             padding:2px}

td.sectionTableFormCellNoPad {font-family:arial;
                         font-size:12px;
		             background-color:#EEEEEE;
		             color:#222212}

td.sectionTableBGHighlight {font-family:arial;
                           font-size:12px;
		               background-color:#F0E68C;
		               color:#222212;
                           border-style:solid;
		               border-width:1px;
		               border-color:#CCCCCC;
		               padding-left:2px;
                           padding-right:2px}

th.sectionTable {font-family:arial;
                 font-size:14px;
		     font-weight:bold;
		     height: 24px;
		     background-image: url(/images/sectionHeaderBG.png);
		     background-color:#EEFAFC;
		     color:#222212;
                 border-style:solid;
		     border-width:1px;
		     border-color:#CCCCCC;
		     padding-left:2px;
		     padding-right:2px}

th.sectionTablePromo {font-family:arial;
                      font-size:14px;
		          font-weight:bold;
		          height: 24px;
		          background-image: url(/images/sectionHeaderDSTBG.png);
		          background-color:#EEFAFC;
		          color:#222212;
                      border-style:solid;
		          border-width:1px;
		          border-color:#CCCCCC;
		          padding-left:2px;
		          padding-right:2px}


th.sectionTableHeading {font-family:arial;
                        font-size:12px;
		            font-weight:bold;
		            background-color:#EEEEEE;
		            color:#222212;
				border-style:solid;
		    		border-width:1px;
		            border-color:#CCCCCC;
		            padding-left:2px;
		            padding-right:2px}

.userSection {font-family:arial;
		  font-size:12px;
	        background-color:#FFFFFF;
	   	  color:#222212}

th.userSection { background-color:#EEFAFC;}

td.userSection { font-family:arial;
		     font-size:12px;
	           background-color:#436396;
	   	     color:#82CBEE}

.pageNumbers { font-family:arial;
		   font-size:12px;
		   color:#82CBEE;}

a.pageNumbers:link, a.pageNumbers:visited { font-family:arial;
			                          font-size:12px;
			                          color:#FFFFFF}

a.pageNumbers:hover { font-family:arial;
			    font-size:12px;
			    color:#EEFAFC}

.numCatchRecords {font-family:arial;
			font-size:14px;
			font-weight:bold;
			color:#F0E68C;
			padding-left:3px}

a.numCatchRecords:link, a.numCatchRecords:visited {font-family:arial;
		      	                           font-size:14px;
				                           font-weight:bold;
			                                 color:#F0E68C}

a.numCatchRecords:hover {font-family:arial;
			       font-size:14px;
				 font-weight:bold;
			       color:orange}

.viewDSTCatchRecordWeightSpecies { font-size:36px;
					     font-weight:bold;
					     color:#222212}

.dstReportMarketingTitle { font-family:arial;
				   font-weight:bold;
				   font-size:20px;
				   color:#222212}

td.dstReportMarketingTitle { font-family:arial;
				   font-weight:bold;
				   font-size:20px;
				   color:#222212}

.dstReportMarketingDescription { font-family:arial;
				         font-size:12px;
				         color:#436396}

td.dstReportMarketingDescription { font-family:arial;
				           font-size:12px;
				           color:#436396}

.dstReportFieldName { font-family:arial;
			    font-size:12px;
			    color:#222212}

td.dstReportFieldName { font-family:arial;
				font-size:12px;
				color:#222212}
				
.dstReportFieldDetails { font-family:arial;
				 font-size:11px;
				 color:#436396}
				
td.dstReportFieldDetails { font-family:arial;
				   font-size:11px;
				   color:#436396}
				
a.dstReportFieldDetails:hover{ font-family:arial;
				       font-size:11px;
				       text-decoration:none;
				       color:blue;}
				
a.dstReportFieldDetails:link, a.dstReportFieldDetails:visited { font-family:arial;
				                                        font-size:11px;
				                                        text-decoration:none;
				                                        color:#436396;}
				
.dstReportFieldValue { font-family:arial;
			     font-size:12px;
			     color:#436396}

td.dstReportFieldValue { font-family:arial;
				 font-size:12px;
				 color:#436396}

.dstReportCategoryName { font-family:arial;
				 font-weight:bold;
			       font-size:12px;
			       color:#436396}

.dstReportCurrentLeaders { font-family:arial;
				   font-style:italic;
			         font-size:12px;
			         color:#436396}

.featureDSTCatchRecordField { font-family:arial;
			            font-size:10px;
			            color:#FFFFFF;
					background-color:#222212;}

td.featureDSTCatchRecordField { font-family:arial;
				 	  font-size:10px;
				        color:#FFFFFF;
					  background-color:222212;
					  padding-left:3px}

td.latestReportDerbyDateField { font-family:arial;
				 	  font-size:10px;
				        color:#F0E68C;
					  background-color:222212;
					  padding-left:3px}

.featureDSTCatchRecordTitle { font-family:arial;
			            font-size:16px;
			            color:#82CBEE;
                              background-color:#222212}

th.featureDSTCatchRecordTitle { font-family:arial;
				 	  font-size:16px;
				        color:#82CBEE;
                                background-color:#222212;}

th.latestReportAndDerbyTitle { font-family:arial;
				       font-size:14px;
				       color:#82CBEE;
                               background-color:#222212;}

.maintainedBy { font-family:arial;
		    font-size:10px;
	          color:orange}

.fishtacticsLogo {	font-family:arial;
					font-size:14px;
					font-weight:bold;
					color:#436396}

.derbySponsoredByText { font-family:arial;
				font-size:12px;
				color:orange;}

.dstDerbySponsorName { font-family:arial;
			     font-size:14px;
			     font-weight:bold;
         		     color:#FFFFFF;}

.dstDerbySponsorSlogan { font-family:arial;
				 font-size:10px;
				 font-style:italic;
				 color:#EEFAFC;}

td.commentAuthorDate {	font-family:arial;
						font-size:12px;
						background-color:#DFDFDF;
						color:#222212;
						padding-left:5px;
						padding-right:5px;
						padding-top:2px;
						padding-bottom:2px}

td.comment{	font-family:arial;
			font-size:12px;
			background-color:#FFFFFF;
			color:#222212;
			padding-left:10px;
			padding-right:10px;
			padding-top:5px;
			padding-bottom:15px}

.catchDataTitle {}

th.catchDataTitle { font-family:arial;
		        background-color:#EEFAFC;
		        color:#222212;
                    border-style:solid;
		        border-width:1px;
		        border-color:#CCCCCC;
		        padding-left:2px;
		        pading-right:2px;}

table.latestUserThreads { font-family: arial;
				  font-size: 10px;
				  color: #222212;
				  background-color: #FFFFFF;}

th.latestUserThreads { font-family: arial;
			     font-size: 12px;
			     color: #222212;
			     background-color: #FFFFFF;
			     border-bottom-style: solid;
			     border-bottom-width: 1px;
			     border-bottom-color: #CCCCCC;}

td.latestUserThreads { font-family: arial;
			     font-size: 10px;
			     color: #222212;
			     background-color: #FFFFFF;
			     border-bottom-style: dashed;
			     border-bottom-width: 1px;
			     border-bottom-color: #CCCCCC;}

a.latestUserThreads:link, a.latestUserThreads:visited { font-family: arial;
				                                font-size: 10px;
				                                color: #436396;
				                                text-decoration: underline;}

a.latestUserThreads:hover { font-family: arial;
				    font-size: 10px;
				    color: orange;
				    text-decoration: underline;}

.derbyListingName { font-family: arial;
			  font-size: 14px;
			  font-weight: bold;
			  color: #436396;}

a.derbyListingName:link, a.derbyListingName:visited { font-family: arial;
				                              font-size: 14px;
				                              font-weight: bold;
				                              color: #436396;
				                              text-decoration: underline;}

a.derbyListingName:hover { font-family: arial;
				    font-size: 14px;
				    font-weight: bold;
				    color: orange;
				    text-decoration: underline;}

.derbyListingDate { font-family: arial;
			  font-size: 12px;
		        font-style: italic;
                    color: #222212;}

.derbyListingDescription { font-famly: arial;
				   font-size: 12px;
				   color: #222212;}

.derbyListingDSTDerbyID { font-family: arial;
				  font-size: 12px;
				  font-weight: bold;
				  color: #222212;}
.clientsMain { font-family: arial;
		   font-size: 12px;
	         color: #FFFFFF;
		   padding-left:5px;
		   padding-right:5px;}

a.clientsMain:link, a.clientsMain:visited { font-family: arial;
		                                font-size: 12px;
			                          text-decoration: underline;
	                                      color: #FFFFFF;}	         

a.clientsMain:hover { font-family: arial;
		          font-size: 12px;
			    text-decoration: underline;
	                color: orange;}

.clientsMainTitle { font-family: arial;
			  font-size: 16px;
			  color:#82CBEE;
			  font-weight: bold;}

.privacyPolicy { font-family: arial;
		     font-size: 12px;
	           color: #FFFFFF;
		     padding-left:5px;
		     padding-right:5px;}

.privacyPolicyTitle { font-family: arial;
			    font-size: 16px;
			    color:#CCCCCC;
			    font-weight: bold;}

.privacyPolicySubTitle { font-family: arial;
				 font-size: 14px;
				 color: #FFFFFF;
				 font-weight: bold;}

.termsAndConditions { font-family: arial;
		          font-size: 12px;
	                color: #FFFFFF;
		          padding-left:5px;
		          padding-right:5px;}

.termsAndConditionsTitle { font-family: arial;
			         font-size: 16px;
			         color:#CCCCCC;
			         font-weight: bold;}

.termsAndConditionsSubTitle { font-family: arial;
				      font-size: 14px;
				      color: #FFFFFF;
				      font-weight: bold;}

.lastPostDateText { font-family: arial;
			  font-size: 10px;
			  color: #222212;}

.forumThreadIconDescription { font-family: arial;
					font-size: 12px;
					color: #FFFFFF;}

.privacyCommittmentText { font-famaily: arial;
				  font-size: 12px;
                          color: #FFFFFF;}

a.privacyCommittmentText:link, a.privacyCommittmentText:visited { font-family: arial;
					                                    font-size: 12px;
					                                    font-weight: bold;
					                                    color: #FFFFFF;
					                                    text-decoration: underline;}

a.privacyCommittmentText:hover { font-family: arial;
					   font-size: 12px;
					   font-weight: bold;
					   color: orange;
					   text-decoration: underline;}

.writtenFishingReportArea { font-family: arial;
				    font-size: 20px;
				    font-weight: bold;
				    color: #FFFFFF;
				    font-style: italic;}

.writtenFishingReportAreaFR { font-family: arial;
				      font-size: 20px;
				      font-weight: bold;
				      color: #82BCEE;
				      font-style: italic;}


.writtenFishingReportLocation { font-family: arial;
				        font-size: 12px;
				        font-style: italic;
				        color: #82CBEE;}

.writtenFishingReportDate { font-family: arial;
				    font-size: 18px;
				    font-weight: bold;
				    color: orange;}

.writtenFishingReportAuthor { font-family: arial;
					font-size: 14px;
					color: #FFFFFF;}

.writtenFishingReportTitle { font-family: arial;
				     font-size: 16px;
                             font-weight: bold;
				     color: #222212;}

.advertiseWithUs { font-family: arial;
		       font-size: 12px;
	             color: #FFFFFF;
		       padding-left:5px;
		       padding-right:5px;}

.advertiseWithUsTitle { font-family: arial;
			      font-size: 16px;
			      color:#CCCCCC;
			      font-weight: bold;}

a.advertiseWithUsText:link, a.advertiseWithUsText:visited { font-family: arial;
				                                    font-size: 12px;
			                                          font-weight: bold;
			                                          color: orange;
			                                          text-decoration: underline;}

a.advertiseWithUsText:hover { font-family: arial;
			            font-size: 12px;
			            font-weight: bold;
			            color: #82CBEE;
			            text-decoration: underline;}

table.reportRatingMatrix { font-family: arial;
				   font-size: 12px;
				   color: #222212;}

th.reportRatingMatrix { font-family: arial;
				font-size: 12px;
				font-weight: bold;
				color: #436396;}

td.reportRatingMatrix { font-family: arial;
				font-size: 12px;
				color: #222212;}

table.fishingReportProvidedBy { font-family: arial;
					  font-size: 12px;
					  color: #FFFFFF;}

th.fishingReportProvidedBy { font-family: arial;
				     font-size: 12px;
				     font-style: italic;
				     color: #FFFFFF;}

td.fishingReportProvidedBy { font-family: arial;
				     font-size: 12px;
				     color: #FFFFFF;}

.fishingReportProvidedByTitle { font-family: arial;
					  font-size: 14px;
					  font-weight: bold;
					  color: #FFFFFF;}

a.fishingReportProvidedBy:link, a.fishingReportProvidedBy:visited { font-family: arial;
				                                            font-size: 12px;
			                                                  color: #436396;
			                                                  text-decoration: underline;}

a.fishingReportProvidedBy:hover { font-family: arial;
			                font-size: 12px;
			                color: #82CBEE;
			                text-decoration: underline;}

.fishingReportSummaryNotTargeted { font-family: arial;
					     font-size: 12px;
					     color: #CCCCCC;}

.fishingReportSummaryRating { font-family: arial;
					font-size: 12px;
					font-weight: bold;
					color: #222212;}

table.fishingReportSummary { font-family: arial;
				     font-size: 12px;
				     color: #222212;}

th.fishingReportSummary { font-family: arial;
				  font-size: 12px;
                          color: #436396;}

td.fishingReportSummary { font-family: arial;
				  font-size: 12px;
				  color: #222212;}
				     
.mapDisplay { width: 410px;
	        height: 350px;
              border-style: solid;
		  border-width: 2px;
		  border-color: #82CBEE;}

.mapDisplayShort { width: 410px;
	        	 height: 272px;
                   border-style: solid;
		       border-width: 2px;
		       border-color: #82CBEE;}

.mapDisplayShortWide { width: 620px;
	        	     height: 272px;
                       border-style: solid;
		           border-width: 2px;
		           border-color: #82CBEE;}

td.mapDisplayShortcuts { font-family: arial;
				 font-size: 12px;
				 font-weight: bold;
				 color: #82CBEE;}

a.mapDisplayShortcuts:link, a.mapDisplayShortcuts:visited { font-family: arial;
				                                    font-size: 10px;
				                                    color: #FFFFFF;
				                                    text-decoration: underline;}

a.mapDisplayShortcuts:hover { font-family: arial;
				      font-size: 10px;
				      color: #ornage;
				      text-decoration: underline;}

td.mapDisplayHowTo { font-family: arial;
			   font-size: 12px;
			   color: #FFFFFF;}

.clientLoggedInField { font-family: arial;
			     font-size: 14px;
			     color: #82CBEE;}

.clientLoggedInValue { font-family: arial;
			     font-size: 14px;
			     font-weight: bold;
			     color: orange;}

table.clientSpecials { font-family: arial;
			     font-size: 12px;
			     color: #436396;}

th.clientSpecials { font-family: arial;
			  font-size: 14px;
			  font-weight: bold;
                    color: #222212;}

td.clientSpecials { font-family: arial;
			  font-size: 12px;
			  color: 436396;}

.hiddenImage {display:none;}

h1 { color:#222212;
     font-size:30px;
     font-family:arial}

h3 { color:#222212;
     font-size:20px;
     font-family:arial}

p {color:#222212;
   font-family:arial;
   margin-left:10px;
   margin-right:10px;
   font-size:12px}

td {font-size:12px;
    color:#2222212;
    font-family:arial}

hr {color:#222212;
    background-color:#222212;
    height:2px;
    border:0;}

hr.quoteLine { color:#82CBEE;
		   background-color:#82CBEE;
		   height:1px;
		   border:0;}

hr.editLine { color:#BBBBBB;
		   background-color:#BBBBBB;
		   height:1px;
		   border:0;}

.submitButton{color:#436396;
              font-family:arial;
		  font-weight:bold;
              font-size:12px;
              background-color:#F0E68C;
	        border-style:solid;
	        border-width:1px;
              border-color:orange;}

.highlightPhotoSubmitButton{color:#222212;
                            font-family:arial;	         
                            font-size:10px;
				    background-color: transparent;
			     	    background-image: url(/images/albumHighlightButton.png);    
				    width: 85px;
				    height: 13px;            
	                      border-width: 0px;}

.reportPostSubmitButton { color: brown;
                          font-family: arial;
				  font-size: 10px;
				  background-color: transparent;
				  width: 50px;
				  height: 16px;
				  border-width:0px; }

.submitButtonUpArrow{color:#436396;
                     font-family:arial;
                     font-size:12px;
			   background-color: transparent;
			   background-image: url(/images/up_arrow.gif);
	               border-width:0px;}

.submitButtonDownArrow{color:#436396;
                       font-family:arial;
                       font-size:12px;
			     background-color: transparent;
			     background-image: url(/images/down_arrow.gif);
	                 border-width:0px;}

.submitButtonGarbageCan{color:#436396;
                        font-family:arial;
                        font-size:12px;
				background-color: transparent;
			      background-image: url(/images/garbage_can.gif);
	                  border-width:0px;
				width:20px; }

.textFormatButton{color:#000000;
                  font-family:arial;
                  font-size:12px;
                  background-color:#CCCCCC;
	            border-style:solid;
	            border-width:1px;
                  border-color:orange;}

.textFormatButtonBold{color:#000000;
                  font-family:arial;
                  font-size:12px;
			font-weight:bold;
                  background-color:#CCCCCC;
	            border-style:solid;
	            border-width:1px;
                  border-color:orange;}

.textFormatButtonItalic{color:#000000;
                  font-family:arial;
                  font-size:12px;
		      font-style:italic;
                  background-color:#CCCCCC;
	            border-style:solid;
	            border-width:1px;
                  border-color:orange;}

.textFormatButtonUnderline{color:#000000;
                           font-family:arial;
                           font-size:12px;
				   text-decoration:underline;
                           background-color:#CCCCCC;
	                     border-style:solid;
	                     border-width:1px;
                           border-color:orange;}

.textFormatButtonRed{color:#FFFFFF;
                     font-family:arial;
                     font-size:12px;
			   width: 16px;
			   height: 16px;
                     background-color:red;
	               border-style:solid;
	               border-width:0px;
                     border-color:red;}

.textFormatButtonOrange{color:#FFFFFF;
                        font-family:arial;
                        font-size:12px;
				width: 16px;
				height: 16px;
                        background-color:orange;
	                  border-style:solid;
	                  border-width:0px;
                        border-color:orange;}

.textFormatButtonYellow{color:#FFFFFF;
                        font-family:arial;
                        font-size:12px;
				width: 16px;
				height: 16px;
                        background-color:yellow;
	                  border-style:solid;
	                  border-width:0px;
                        border-color:yellow;}

.textFormatButtonGreen{color:#FFFFFF;
                       font-family:arial;
                       font-size:12px;
			     width: 16px;
			     height: 16px;
                       background-color:green;
	                 border-style:solid;
	                 border-width:0px;
                       border-color:green;}

.textFormatButtonBlue{color:#FFFFFF;
                      font-family:arial;
                      font-size:12px;
			    width: 16px;
			    height: 16px;
                      background-color:blue;
	                border-style:solid;
	                border-width:0px;
                      border-color:blue;}

.textFormatButtonPurple{color:#FFFFFF;
                        font-family:arial;
                        font-size:12px;
			      width: 16px;
				height: 16px;
                        background-color:purple;
	                  border-style:solid;
	                  border-width:0px;
                        border-color:purple;}

.textFormatButtonGrey{color:#FFFFFF;
                      font-family:arial;
                      font-size:12px;
			    width: 16px;
			    height: 16px;
                      background-color:grey;
	                border-style:solid;
	                border-width:0px;
                      border-color:grey;}

.textFormatButtonBlack{color:#FFFFFF;
                       font-family:arial;
                       font-size:12px;
			     width: 16px;
                       height: 16px;
                       background-color:black;
	                 border-style:solid;
	                 border-width:0px;
                       border-color:black;}

a:link, a:visited {font-family:arial;
	             font-size:12px;
	             text-decoration:none;
                   color:#436396;}

a:hover {font-family:arial;
         font-size:12px;
         text-decoration:underline;
         color:#436396;}

a.postedLink:link, a.postedLink:visited { font-family: arial;
							font-size:12px;
							text-decoration: underline;
							color: blue; }

a.postedlink:hover { font-family: arial;
			   font-size: 12px;
			   text-decoration: underline;
			   color: orange; }

.inactiveLink { font-family:arial;
		    font-size:12px;
		    color:#436396;}

a.areaReport:link, a.areaReport:visited {font-family:arial;
	                                   font-size:12px;
                                         color:#436396;}

a.areaReport:hover {font-family:arial;
                    font-size:12px;
			  text-decoration: underline;
                    color:orange;}

a.areaReportNEW:link, a.areaReportNEW:visited {font-family:arial;
	                                         font-size:12px;
			                             font-weight: bold;
                                               color:green;}

a.areaReportNEW:hover {font-family:arial;
                       font-size:12px;
			     font-weight: bold;
                       color:orange;}

.areaReportTitle {font-family: arial;
		      font-size: 14px;
			font-weight: bold;
			font-style: italic;
			text-decoration: underline;
			color: #436396;}

.areaReportText {font-family: arial;
		     font-size: 10px;
		     color: #222212;}

.areaReportNewInfo {font-family: arial;
			  font-size: 10px;
			  font-style: italic;
			  color: #222212} 

a.lightEmail:link, a.lightEmail:visited {font-family:arial;
	                                   font-size:12px;
			                       font-weight:bold;
	                                   text-decoration:underline;
                                         color:#82CBEE;}

a.lightEmail:hover {font-family:arial;
                    font-size:12px;
			  font-weight:bold;
                    text-decoration:underline;
                    color:#F0E68C;}

a.returnTo:link, a.returnTo:visited {font-family:arial;
	                               font-size:14px;
		                         font-weight:bold;
	                               text-decoration:underline;
                                     color:#82CBEE;}

a.returnTo:hover {font-family:arial;
                  font-size:14px;
			font-weight:bold;
                  text-decoration:underline;
                  color:#F0E68C;}

a.contributorUnderstanding:link, a.contributorUnderstanding:visited {font-family:arial;
	                                                               font-size:14px; 
	                                                               text-decoration:none;
                                                                     color:#436396;}

a.contributorUnderstanding:hover {font-family:arial;
                                  font-size:14px;
                                  text-decoration:none;
                                  color:orange;}

.lookingForContributors {font-family: arial;
				 font-size: 12px;
				 color:#FFFFFF;}

a.lookingForContributors:link, a.lookingForContributors:visited {font-family: arial;
				                                         font-size: 14px;
					                                   font-weight: bold;
					                                   text-decoration: underline;
				                                         color:#FFFFFF;}

a.lookingForContributors:hover {font-family: arial;
				        font-size: 14px;
					  font-weight: bold;
					  text-decoration: underline;
				        color:orange;}

a.readmore:link, a.readmore:visited {font-family: arial;
		                         font-size: 12px;
		                         font-style: italic;
		                         text-decoration: underline;
		                         color:#436396;}

a.readmore:hover {font-family: arial;
		      font-size: 12px;
			font-style: italic;
			text-decoration: underline;
			color:#222212;}

.writtenReportsContributorInfo { font-family: arial;
		                     font-size: 12px;
	                           color: #FFFFFF;
		                     padding-left:5px;
		                     padding-right:5px;}

.writtenReportsContributorInfoTitle { font-family: arial;
			                    font-size: 18px;
			                    color:#CCCCCC;
			                    font-weight: bold;}

.writtenReportsContributorInfoSubTitle { font-family: arial;
				                 font-size: 14px;
				                 color: #FFFFFF;
				                 font-weight: bold;}

.conservationInfo { font-family: arial;
		        font-size: 12px;
	              color: #FFFFFF;
		        padding-left:5px;
		        padding-right:5px;}

.conservationHotlineInfo { font-family: arial;
				   font-size: 14px;
				   color: #82CBEE;
				   padding-left:5px;
		               padding-right:5px;}

.conservationHotlineNumber { font-family: arial;
				     font-size: 28px;				
				     color: orange;
				     padding-left:5px;
		                 padding-right:5px;}

.editProfilePageTable{ font-family:Arial;
			font-size:12px;
			color:#222212}

table.editProfilePageTable {font-family:arial;
            font-size:12px;
		    color:#222212}

td.editProfilePageTable {font-family:arial;
			font-size:12px;
			color:#222212;
			border-style:solid;
		    border-width:1px;
		    border-color:#CCCCCC;
		    padding-left:2px;
            padding-right:2px}

th.editProfilePageTable {font-family:arial;
             font-size:14px;
		     font-weight:bold;
		     height: 24px;
		     background-image: url(/images/profilePageHeaderBG.png);
		     background-color:#E8E9EA;
		     color:#222212;
			 border-style:solid;
			 border-width:1;
			 border-color:#B4A28C
			 }	

.profilePageSetupSubmit {color:#436396;
            font-family:arial;
			font-weight:bold;
			font-size:12px;
            background-color:#F0E68C;
	        border-style:solid;
	        border-width:1px;
            border-color:orange;
			width:155px;
			text-align:center;
			padding:3px;
			}

.pmButton { color: #436396;
            font-family: arial;
	      font-weight: bold;
	      font-size: 12px;
            background-color: #F0E68C;
	      border-style: solid;
	      border-width: 1px;
            border-color: orange;
		text-align: center;
		padding-right: 8px;
            padding-left: 8px;
		padding-top: 1px;
            padding-bottom: 1px; }

.editProfilePageSubmit {color:#436396;
            font-family:arial;
			font-weight:bold;
			font-size:12px;
            background-color:#F0E68C;
	        border-style:solid;
	        border-width:1px;
            border-color:orange;
			width:105px;
			text-align:center;
			}

.profilePageSetupSubmitChosen {color:#F0E68C;
            font-family:arial;
			font-weight:bold;
			font-size:12px;
            background-color:#436396;
	        border-style:solid;
	        border-width:2px;
            border-color:orange;
			width:155px;
			text-align:center;
			padding:3px
			}

.profilePageSetupSubmit:hover {color:#F0E68C;
            font-family:arial;
			font-weight:bold;
			font-size:12px;
            background-color:#436396;
	        border-style:solid;
	        border-width:1px;
            border-color:orange;
			width:155px;
			text-align:center;
			padding:3px
			}

th.optionsHeading {font-family:arial;
                    font-size:12px;
		            font-weight:bold;
		            background-color:#CFCFCF;
		            color:#222212;
		            padding-left:2px;
		            padding-right:2px;
					padding-top:5px;
					padding-bottom:5px}

th.optionsHeading2 {font-family:arial;
                    font-size:14px;
		            font-weight:bold;
		            background-color:#CFCFCF;
		            color:#222212;
		            padding-left:2px;
		            padding-right:2px;
					padding-top:15px;
					padding-bottom:5px}

td.profilePageSetupButtonCell {background-color:#CFCFCF;
					border-style:solid;
		    		border-width:1px;
		            border-color:#5E5E5E;
		            padding-left:2px;
		            padding-right:2px;
					padding-top:5px;
					padding-bottom:5px}

.profilePageErrorMessage {font-family:arial;
               font-size:12px;
			background-color:#FFFFFF;
		   color:red}

table.profilePageErrorMessage {font-family:arial;
               	  font-size:12px;
		        background-color:#FFFFFF;
		        color:red}

.profilePageConfirmationMessage {font-family:arial;
               	    font-size:12px;
		          background-color:#FFFFFF;
		          color:green}

table.profilePageConfirmationMessage {font-family:arial;
               	         font-size:12px;
		               background-color:#FFFFFF;
		               color:green}

a.wfrtURL:link, a.wfrtURL:visited {font-family: arial;
		                       font-size: 12px;
		                       text-decoration: underline;
		                       color:#436396;}

a.wfrtURL:hover {font-family: arial;
		     font-size: 12px;
		     text-decoration: underline;
		     color:orange;}

a.fishingRegulationsURL:link, a.fishingRegulationsURL:visited {font-family: arial;
		                                                   font-size: 16px;
					                                 font-weight: bold;
		                                                   text-decoration: underline;
		                                                   color:#FFFFFF;}

a.fishingRegulationsURL:hover {font-family: arial;
		                   font-size: 16px;
					 font-weight: bold;
		                   text-decoration: underline;
		                   color:orange;}

.embeddedImage { padding: 0px;
		     margin: 5px;
                 border-color: orange;
		     border-width: 1px;
		     border-style: solid;}

.joinForumTitle { font-family: arial;
			font-size: 16px;
			font-weight: bold;
			color: #FFFFFF;}

.joinForumText { font-family: arial;
		     font-size: 12px;
		     color: #FFFFFF;}

a.joinForumTextLink:link, a.joinForumTextLink:visited {font-family: arial;
		                                           font-size: 14px;
		                                           text-decoration: underline;
		                                           color:#82CBEE;}

a.joinForumTextLink:hover {font-family: arial;
		           font-size: 14px;
		           text-decoration: underline;
		           color:#82CBEE;}

.forumPic {	max-width:620px;
		width:expression(this.width>620?620:true);
		border-color:#436396;
		border-width:1px;
		border-style:solid;}

.displayPic { border-color: orange;
		  border-width: 1px;
		  border-style: solid; }

.reportSignaturePic { border-color: #436396;
			    border-width: 1px;
			    border-style: solid;}

.reportImagePic { border-color: #436396;
			border-width: 1px;
			border-style: 1px;}

.offlineTitle { font-family: arial;
		    font-size: 28px;
		    color: orange; }

.offlineText { font-family: arial;
		   font-size: 14px;
		   color: #436396; }

a.offlineTextLink:link, a.offlineTextLink:visited {font-family: arial;
		                                       font-size: 14px;
		                                       text-decoration: underline;
		                                       color:green;}

a.offlineTextLink:hover {font-family: arial;
		             font-size: 14px;
		             text-decoration: underline;
		             color:orange;}

.newsCellTitle { font-family: arial;
		     font-size: 12px;
		     color: #82CBEE; }

th.newsCellStatsTitle { font-family: arial;
				font-size: 16px;
				color: #82CBEE; }

.newsCellHeading { font-family: arial;
		       font-size: 10px;
		       color: #FFFFFF; }

a.newsCellHeading:link, a.newsCellHeading:visited { font-family: arial;
			                                  font-size: 12px;
			                                  color: #FFFFFF; }

a.newsCellHeading:hover { font-family: arial;
				  font-size: 12px;
				  color: #FFFFFF; }

.newsCellValue { font-family: arial;
		     font-size: 12px;
		     color: #F0E68C; }

a.newsCellValueLink:link, a.newsCellValueLink:visited {font-family: arial;
		                                           font-size: 12px;
		                                           color:#F0E68C;}

a.newsCellValueLink:hover {font-family: arial;
		               font-size: 12px;
		               color:orange;}

table.createFishingReportErrorMessage {font-family:arial;
               	  			   font-size:14px;
		                           background-color:#FFFFFF;
		                           color:red;
                                       border-style:solid;
			                     border-width:2px;
			                     border-color:#CCCCCC;}

td.createFishingReportErrorMessage {font-family:arial;
                                    font-size:14px;
		                        background-color:#FFFFFF;
		                        color:red;
                                    border-style:solid;
		     				border-width:1px;
		     				border-color:#CCCCCC;
		     				padding-left:2px;
                 				padding-right:2px}

th.createFishingReportErrorMessage {font-family:arial;
                 			      font-size:18px;
		                        font-weight:bold;	     				
		     				background-color:#FFFFFF;
		     				color:red;
                 				border-style:solid;
		     				border-width:1px;
		     				border-color:#CCCCCC;
		     				padding-left:2px;
		    				pading-right:2px}

.reportSubmissionThankYouTitle {font-family: arial;
					  font-size: 18px;
				        font-weight: bold;
					  color:orange;}

.reportSubmissionThankYouText {font-family: arial;
					 font-size: 14px;
					 color:#82CBEE;}

.reportSubmissionThankYouText2 {font-family: arial;
					  font-size: 14px;
					  color:#FFFFFF;}

a.lostPassword:link, a.lostPassword:visited {font-family: arial;
		                                 font-size: 10px;
		                                 text-decoration: underline;
		                                 color:#F0E68C;}

a.lostPassword:hover {font-family: arial;
		          font-size: 10px;
		          text-decoration: underline;
		          color:orange;}

.rememberMe { font-family:arial;
		  font-size:10px;
		  color: #FFFFFF;}

a.newMessage:link, a.newMessage:visited { font-family: arial;
			                        font-size: 12px;
			                        font-weight: bold;
			                        text-decoration: none;
			                        color: #436396;}

a.newMessage:hover { font-family: arial;
			   font-size: 12px;
			   font-weight: bold;
			   text-decoration: none;
			   color: #82CBEE;}

a.oldMessage:link, a.oldMessage:visited { font-family: arial;
			                        font-size: 12px;
			                        text-decoration: none;
			                        color: #436396;}

a.oldMessage:hover { font-family: arial;
			   font-size: 12px;
			   text-decoration: none;
			   color: #82CBEE;}

.waterTypeText { font-family: arial;
		     font-size: 10px;
		     color: #222212;}

a.whosOnline:link, a.whosOnline:visited { font-family: arial;
			                        font-size: 16px;
		                              font-weight: bold;
			                        text-decoration: none;
			                        color: #FFFFFF;}

a.whosOnline:hover { font-family: arial;
			   font-size: 16px;
			   font-weight: bold;
			   text-decoration: none;
			   color: orange;}

a.clientDoc:link, a.clientDoc:visited { font-family: arial;
			                      font-size: 12px;
		                            font-weight: bold;
			                      text-decoration: underline;
			                      color: #436396;}

a.clientDoc:hover { font-family: arial;
			   font-size: 12px;
			   font-weight: bold;
			   text-decoration: underline;
			   color: orange;}

a.overdueReport:link, a.overdueReport:visited { font-family: arial;
			                              font-size: 12px;
		                                    font-weight: bold;
			                              text-decoration: underline;
			                              color: #436396;}

a.overdueReport:hover { font-family: arial;
			      font-size: 12px;
			      font-weight: bold;
			      text-decoration: underline;
			      color: #222212;}

a.conservationLink:link, a.conservationLink:visited { font-family: arial;
			                                    font-size: 12px;
			                                    text-decoration: underline;
			                                    color: #FFFFFF;}

a.conservationLink:hover { font-family: arial;
			         font-size: 12px;
			         text-decoration: underline;
			         color: orange;}

.conservationLinkHeading { font-family: arial;
				   font-size: 16px;
				   color: #82CBEE;
                           padding-left: 5px;}

a.returnToReportListing:link, a.returnToReportListing:visited { font-family: arial;
			                                              font-size: 12px;
					                                  font-weight: bold;
			                                              text-decoration: underline;
			                                              color: #F0E68C;}

a.returnToReportListing:hover { font-family: arial;
			              font-size: 12px;
					  font-weight: bold;
			              text-decoration: underline;
			              color: orange;}

.leaderboardCatchDate { font-family: arial;
                        font-size: 10px;
                        color: #222212;}

a.imageQuality:link, a.imageQuality:visited { font-family: arial;
                                              font-size: 12px;
			                            color: #FFFFFF;
			                            text-decoration: underline;}

a.imageQuality:hover { font-family: arial;
			     font-size: 12px;
			     color: #FFFFFF;
			     text-decoration: underline;}

a.latestFishingReportLink:link, a.latestFishingReportLink:visited { font-family: arial;
					                                      font-size: 12px;
					                                      color: #FFFFFF;
					                                      text-decoration: underline;}

a.latestFishingReportLink:hover { font-family: arial;
					    font-size: 12px;
					    color: orange;
					    text-decoration: underline;}

a.latestDSTDerbyLink:link, a.latestDSTDerbyLink:visited { font-family: arial;
			                                        font-size: 12px;
				                                  color: #FFFFFF;
				                                  text-decoration: underline;}

a.latestDSTDerbyLink:hover { font-family: arial;
				     font-size: 12px;
			           color: orange;
				     text-decoration: underline;}

.comingSoonDesc { font-family: arial;
			font-size: 10px;
			color: #436396 }

.fishFotoMonth { font-family: arial;
		     font-size: 14px;
		     font-weight: bold;
		     color: orange; }

.clickImageForLargerView { font-family: arial;
				   font-size: 10px;
				   color: #222212; }

.clickImageForLargerView2 { font-family: arial;
				    font-size: 10px;
				    color: #FFFFFF; }

.clickImageForLargerView3 { font-family: arial;
				    font-size: 10px;
				    color: #436396; }

.fishFotoThumb { border-color: orange;
		     border-width: 1px;
		     border-style: solid;}

.subscriptionName { font-family: arial;
			  font-weight: bold;
			  font-size: 14px;
			  color: #436396; }

.subscriptionDesc { font-family: arial;
			  font-size: 12px;
			  font-style: italic;
                    color: #222212; }

.subscriptionStartDate { font-family: arial;
				 font-size: 12px;
				 font-weight: bold;
				 color: #000000; }

.subscriptionExpiryDate { font-family: arial;
				  font-size: 12px;
				  font-weight: bold;
				  color: #000000; }

.subscriptionPrice { font-family: arial;
			   font-size: 20px;
			   font-weight: bold;
			   color: green; } 

.albumCover { border-width: 3px;
		  border-style: outset;
		  border-color: #222212;}

.albumPhoto { border-width: 1px;
		  border-style: solid;
		  border-color: orange;}

.frontPagePhoto { border-width: 1px;
		      border-style: solid;
		      border-color: #222212;}

.siteSponsorImage { border-width: 1px;
			  border-style: solid;
			  border-color: #436396; }

.sizedGalleryPhoto { border-width: 1px;
		         border-style: solid;
		         border-color: #82BCEE;}

.albumMember { font-family: arial;
		   font-size: 16px;
		   color: #FFFFFF;}

a.albumMember:link, a.albumMember:visited { font-family: arial;
			                          font-size: 16px;
			                          text-decoration: underline;
			                          color: #F0E68C;}

a.albumMember:hover { font-family: arial;
			    font-size: 16px;
			    text-decoration: underline;
			    color: orange;}

.albumName { font-family: arial;
		 font-size: 16px;
		 color: #FFFFFF;}

a.albumTitle:link, a.albumTitle:visited { font-family: arial;
			                        font-size: 16px;
			                        text-decoration: underline;
			                        color: #F0E68C;}

a.albumTitle:hover { font-family: arial;
			   font-size: 16px;
			   text-decoration: underline;
			   color: orange;}

a.albumName:link, a.albumName:visited { font-family: arial;
			                      font-size: 12px;
			                      text-decoration: underline;
			                      color: #FFFFFF;}

a.albumName:hover { font-family: arial;
			  font-size: 12px;
			  text-decoration: underline;
			  color: orange;}

.albumNameNoLink { font-family: arial;
			 font-size: 12px;
			 color: #FFFFFF;}

.albumType { font-family: arial;
		 font-size: 10px;
		 color: #82CBEE;}

.subAlbumTitle { font-family: arial;
		     font-size: 14px;
		     font-weight: bold;
		     color: #82CBEE;}

.photosTitle { font-family: arial;
		   font-size: 14px;
		   font-weight: bold;
		   color: #82CBEE;}

.lastAlbumChange { font-family: arial;
			 font-size: 10px;
			 color: #82CBEE; }

.albumContains { font-family: arial;
		     font-size: 10px;
		     color: #82CBEE; }

.albumViews { font-family: arial;
		  font-size: 10px;
		  color: #82CBEE; }

.albumVisibility { font-family: arial;
			 font-size: 10px;
			 color: #82CBEE; }
		  
.albumPath { font-family: arial;
		 font-size: 12px;
		 color: #FFFFFF;}

a.albumPath:link, a.albumPath:visited { font-family: arial;
		                            font-size: 12px;
		                            text-decoration: underline;
		                            color: #F0E68C; }

a.albumPath:hover { font-family: arial;
		        font-size: 12px;
		        text-decoration: underline;
		        color: orange; }

.photoNumber { font-family: arial;
	         font-size: 14px;
		   color: #82CBEE }

a.cancelAlbumPhoto:link, a.cancelAlbumPhoto:visited { font-family: arial;
			                                    font-size: 12px;
			                                    font-weight: bold;
			                                    color: #436396; }

a.cancelAlbumPhoto:hover { font-family: arial;
				   font-size: 12px;
				   font-weight: bold;
				   color: #222212; }

.photoPermissions { font-family: arial;
			  font-size: 16px;
			  font-weight: bold;
			  color: orange; }

.albumContainsNoItems { font-family: arial;
				font-size: 14px;
			    	color: #82CBEE; }

.fishingReportImageCaption { font-family: arial;
				     font-size: 14px;
				     color: #222212; }

.saveCaptionMessageText { font-family: arial;
				  font-size: 10px;
				  font-style: italic;
				  color: #436396; }

.topLevelAlbumsTitle { font-family: arial;
                       font-size: 16px;
			     font-weight: bold;
			     color: #FFFFFF; }

.topLevelAlbumName { font-family: arial;
			   font-size: 16px;
			   color: #F0E68C; }

.topLevelAlbumDescription { font-family: arial;
				    font-size: 14px;
				    font-style: italic;
				    color: #82BCEE; }

.browseMyGalleryText { font-family: arial;
			     font-size: 12px;
			     font-weight: bold;
			     color: #FFFFFF; }

.membershipFeaturesTitle { font-family: arial;
				   font-size: 14px;
				   font-weight: bold;
			         color: #436396; }

.membershipFeature { font-family: arial;
			   font-size: 12px;
			   color: #FFFFFF; }

.membershipFeature2 { font-family: arial;
			    font-size: 12px;
			    color: #222212; }


a.membershipJoinNowLink:link, a.membershipJoinNowLink:visited { font-family:arial;
					                                  font-size: 12px;
					                                  color: #F0E68C;
					                                  text-decoration: underline; }

a.membershipJoinNowLink:hover { font-family:arial;
					  font-size: 12px;
					  color: orange;
					  text-decoration: underline; }

a.myGalleryUploadPhotosLink:link, a.myGalleryUploadPhotosLink:visited  { font-family:arial;
					     							 font-size: 16px;
					     							 font-weight: bold;
					     							 color: #436396;}

a.myGalleryUploadPhotosLink:hover { font-family:arial;
					      font-size: 16px;
						font-weight: bold;
					      color: orange;}

a.fishFotoLink:link, a.fishFotoLink:visited { font-family: arial;
		                                  font-size: 12px;
			                            text-decoration: underline;
			                            color: #436396; }

a.fishFotoLink:hover { font-family: arial;
			     font-size: 12px;
			     text-decoration: underline;
			     color: orange; }

a.fishFotoLinkHighlighted:link, a.fishFotoLinkHighlighted:visited { font-family: arial;
		                                                        font-size: 12px;
			                                                  font-weight: bold;
				                                            text-decoration: underline;
			                                                  color: #436396; }

a.fishFotoLinkHighlighted:hover { font-family: arial;
			                font-size: 12px;
			                font-weight: bold;
			                text-decoration: underline;
			                color: orange; }

a.fishFotoSubmitEntry:link, a.fishFotoSubmitEntry:visited { font-family: arial;
		                                                font-size: 14px;
										font-weight: bold;
			                                          text-decoration: underline;
			                                          color: #F0E68C; }

a.fishFotoSubmitEntry:hover { font-family: arial;
			            font-size: 14px;
					font-weight: bold;
			            text-decoration: underline;
			            color: orange; }

.fishFotoArchiveMonth { font-family: arial;
				font-size: 18px;
				font-weight: bold;
				color: #FFFFFF; }

.fishFotoArchiveInfo { font-family: arial;
			     font-size: 10px;
			     color: #82CBEE; }

.fishFotoArchiveInfoWinner { font-family: arial;
				     font-size: 10px;
				     color: orange; }

a.fishFotoArchiveInfo:link, a.fishFotoArchiveInfo:visited { font-family: arial;
										font-size: 10px;
										color: #FFFFFF;
										text-decoration: underline; }

a.fishFotoArchiveInfo:hover { font-family: arial;
					font-size: 10px;
					color: orange;
					text-decoration: underline; }

a.announcementsArchive:link, a.announcementsArchive:visited { font-family: arial;
										  font-size: 10px;
										  color: #222212;
										  text-decoration: underline; }

a.announcementsArchive:hover { font-family: arial;
					 font-size: 10px;
					 color: orange;
                               text-decoration: underline; }

.fdlMonday { font-family: arial;
		 font-size: 12px;
		 font-weight: bold;
		 color: #FFFFFF; }

a.fdlDateAvailable, a.fdlDateAvailable:link, a.fdlDateAvailable:visited { font-family: arial;
									                    font-size: 12px;
									                    text-decoration: underline;
									                    color: green; }

a.fdlDateAvailable:hover { font-family: arial;
				   font-size: 12px;
				   text-decoration: underline;
				   font-weight: bold;
				   color: green; }

.areaReportCountry { font-family: arial;
			   font-size: 12px;
			   font-weight: bold;
			   color: #436396; }

.areaReportStateProvince { font-family: arial;
				   font-size: 10px;
				   text-indent: 20px;
				   text-decoration: underline;
				   color: #222212; }

a.liveDSTAction:link, a.liveDSTAction:visited { font-family: arial;
								font-size: 12px;
								font-weight: bold;
								text-decoration: underline;
								color: #436396; }

a.liveDSTAction:hover { font-family: arial;
				font-size: 12px;
				font-weight: bold;
				text-decoration: underline;
				color: orange; }

th.recommendedBrowser { font-family: arial;
			      font-size: 10px;
				font-weight: normal;
			      color: #82CBEE; }

a.recommendedBrowser:link, a.recommendedBrowser:visited { font-family: arial;
									    font-size: 10px;
									    text-decoration: underline;
									    color: #F0E68C; }

a.recommendedBrowser:hover { font-family: arial;
				     font-size: 10px;
				     text-decoration: underline;
				     color: orange; }

.fishFotoActionMsg { font-family: arial;
			   font-size: 12px;
			   color: green; }

.previousContestWinnerText { font-family: arial;
				     font-size: 12px;
				     font-style: italic;
                             color: #436396; }


a.enterContestLink:link, a.enterContestLink:visited { font-family: arial;
									font-size: 12px;
									text-decoration: underline;
									font-weight: bold;
									color: #436396; }

a.enterContestLink:hover { font-family: arial;
				   font-size: 12px;
				   text-decoration: underline;
				   font-weight: bold;
				   color: orange; }

a.noFishFotos { font-family: arial;
		    font-size: 14px;
		    color: #FFFFFF; }

a.contestSponsorLink:link, a.contestSponsorLink:visited { font-family: arial;
									    font-size: 18px;
									    text-decoration: underline;
									    font-weight: bold;
									    color: #436396; }

a.contestSponsorLink:hover { font-family: arial;
				     font-size: 18px;
				     text-decoration: underline;
				     font-weight: bold;
				     color: orange; }

a.contestInfoLink:link, a.contestInfoLink:visited { font-family: arial;
								    font-size: 14px;
								    font-weight: bold;
								    text-decoration: underline;
								    color: #FFFFFF; }

a.contestInfoLink:hover { font-family: arial;
				  font-size: 14px;
				  font-weight: bold;
				  text-decoration: underline;
				  color: #F0E68C; }

.gallerySubscribe { font-family: arial;
			  font-size: 12px;
			  color: #FFFFFF; }

a.gallerySubscribe:link, a.gallerySubscribe:visited { font-family: arial;
			                                    font-size: 12px;
									font-weight: bold;
									color: #F0E68C; }

a.gallerySubscribe:hover { font-family: arial;	
				   font-size: 12px;
				   font-weight: bold;
				   color: orange; }

a.adPackageLink:link, a.adPackageLink:visited { font-family: arial;
								font-size: 14px;
								color: #FFFFFF; }

a.adPackageLink:hover { font-family: arial;
				font-size: 14px;
				color: orange; }

a.advertisingPackageLink:link, a.advertisingPackageLink:visited { font-family: arial;
								                  font-size: 14px;
											font-weight: bold;
								                  color: #F0E68C;
											text-decoration: underline;}

a.advertisingPackageLink:hover { font-family: arial;
				         font-size: 14px;
					   font-weight: bold;
				         color: orange;
					   text-decoration: underline;}

			   
.frontPageQuickLinks { font-family: arial;
			     font-size: 12px;
			     text-indent: 10px;
			     color: #FFFFFF; }

a.frontPageQuickLinks:link, a.frontPageQuickLinks:visited { font-family: arial;
										font-size: 12px;
										color: #F0E68C; }

a.frontPageQuickLinks:hover { font-family: arial;
					font-size: 12px;
					color: orange; }

.contestSponsoredBy { font-family: arial;
			    font-size: 16px;
			    font-weight: bold;
			    font-style: italic;
			    color: #82BCEE; }

.directoryListingCityTab { font-family: arial;
			         font-size: 12px;
				   color: #436396; }

.directoryListingName { font-family: arial;
				font-size: 12px;
				font-weight: bold;
				color: #222212; }

a.directoryListingNameFeatured:link, a.directoryListingNameFeatured:visited { font-family: arial;
					                                                font-size: 14px;
					                                                font-weight: bold;
													text-decoration: underline;
					                                                color: #222212; }

a.directoryListingNameFeatured:hover { font-family: arial;
						   font-size: 14px;
						   font-weight: bold;
						   text-decoration: underline;
						   color: #436396; }

a.directoryListingFeaturedLink:link, a.directoryListingFeaturedLink:visited { font-family: arial;
													font-size: 14px;
													text-decoration: underline;
													color: #222212; }

a.directoryListingFeaturedLink:hover { font-family: arial;
						   font-size: 14px;
						   text-decoration: underline;
						   color: orange; }

tr.bgHighlightRow { background-color: #F0E68C; }

.addReportPhotos { font-family: arial;
			 font-size: 22px;
			 font-weight: bold;
			 color: orange; }

.postEditDate { font-family: arial;
		    font-size: 10px;
		    color: #222212; }

.winningFishFotoName { font-family: arial;
			     font-size: 14px;
			     font-weight: bold;
			     color: #222212; }

table.currentFishFotoLeader { font-family: arial;
					font-size: 12px;
                              color: #FFFFFF;
					border-style: dashed;
                              border-width: 1px;
					border-color: orange;}

th.currentFishFotoLeader { font-family: arial;
				   font-size: 18px;
				   font-weight: bold;
				   color: #82CBEE;
		               padding-left:2px;
		               padding-right:2px }

td.currentFishFotoLeader { font-family: arial;
				   font-size: 12px;
				   color: #FFFFFF;
		               padding-left:2px;
		               padding-right:2px }

td.currentFishFotoLeaderFieldName { font-family: arial;
				            font-size: 12px;
 						font-weight: bold;
				            color: #EEEEEE;
		                        padding-left:20px;
		                        padding-right:2px }

h2.accomodationType { font-family: arial;
			    font-size: 18px;
			    font-weight: bold;
			    color: #82CBEE; }

.catchRecordCharter { font-family: arial;
                      font-size: 14px;
                      color: #222212; }

a.wfrtAccomodationsLink:link, a.wfrtAccomodationsLink:visited { font-family: arial;
										    font-size: 24px;
                                                                font-style: italic;
										    text-decoration: underline;
										    color: #82CBEE; }

a.wfrtAccomodationsLink:hover { font-family: arial;
					  font-size: 24px;
					  font-style: italic;
					  text-decoration: underline;
					  color: orange; }

.dstSponsorLinkName { font-family: arial;
			    font-size: 14px;
			    font-weight: bold;
			    color: #FFFFFF; }

th.dstSponsorLinksTitle { font-family: arial;
				  font-size: 20px;
				  font-weight: bold;
				  color: #82BCEE; }

td.dstSponsorLinksCategory { font-family: arial;
				     font-size: 16px;
                             height: 22px;
				     font-style: italic;
				     font-weight: bold;
				     color: #F0E68C; }

a.dstSponsorLinkURL:link, a.dstSponsorLinkURL:visited { font-family: arial;
									  font-size: 14px;
									  font-weight: bold;
									  text-decoration: underline;
									  color: #FFFFFF; }

a.dstSponsorLinkURL:hover { font-family: arial;
				    font-size: 14px;
				    font-weight: bold;
				    text-decoration: underline;
				    color: orange; }

a.viewDSTSponsorsLink:link, a.viewDSTSponsorsLink:visited { font-family: arial;
										font-size: 12px;
										text-decoration: underline;
										color: #F0E68C; }

a.viewDSTSponsorsLink:hover { font-family: arial;
					font-size: 12px;
					text-decoration: underline;
					color: orange; }

a.viewFullLeaderboard:link, a.viewFullLeaderboard:visited { font-family: arial;
										font-size: 14px;
										font-weight: bold;
										text-decoration: underline;
										color: #436396; }

a.viewFullLeaderboard:hover { font-family: arial;
					font-size: 14px;
					font-weight: bold;
					text-decoration: underline;
					color: orange; }

.prizeCategoryLeaderboardDerbyName { font-family: arial;
						 font-size: 18px;
						 font-weight: bold;
						 color: #F0E68C; }

.userMenuLoggedInText { font-family: arial;
				font-size: 12px;
				font-weight: bold;
				color: #82BCEE; }

.userMenuLoggedInUser { font-family: arial;
				font-size: 12px;
				font-weight: bold;
				color: #F0E68C;}

a.jumpToLastReply:link, a.jumpToLastReply:visited { font-family: arial;
								    font-size: 12px;
								    color: #F0E68C; }

a.jumpToLastReply:hover { font-family: arial;
				  font-size: 12px;
				  color: orange; }

td.lastPostMessage { font-family: arial;
			   font-size: 12px;
			   font-weight: bold;
			   font-style: italic;
			   background-color: #CCCCCC;
			   color: #222212;
			   border-style: solid;
		         border-width: 1px;
		         border-color: #CCCCCC;
		         padding-left: 2px;
		         padding-right: 2px }

a.dstBrochure:link, a.dstBrochure:visited { font-family: arial;
							  font-size: 16px;
							  font-weight: bold;
							  color: #436396;}

a.dstBrochure:hover { font-family: arial;
                      font-size: 16px;
			    font-weight: bold;
			    color: orange; }

a.reportAttentionLinks:link, a.reportAttentionLinks:visited { font-family: arial;
										font-size: 12px;
										color: #436396; }

a.reportAttentionLinks:hover { font-family: arial;
					font-size: 12px;
					color: orange; }

.clientAnnouncementFlag { font-family: arial;
				  font-size: 16px;
				  font-weight: bold;
				  color: orange;}

a.videoListingTitle:link, a.videoListingTitle:visited { font-family: arial;
									  font-size: 14px;
								        font-weight: bold;
								        color: #436396;
									  text-decoration: underline; }

a.videoListingTitle:hover { font-family: arial;
				    font-size: 14px;
				    font-weight: bold;
				    color: orange;
				    text-decoration: underline; }

.videoListingSummary { font-family: arial;
			     font-size: 12px;
			     font-style: italic;
			     color: #222212; }

.videoListingViews { font-family: arial;
		         font-size: 12px;
		         color: #436396; }

.videoListingRating { font-family: arial;
			    font-size: 12px;
			    color: #436396; }

.videoListingKeywords { font-family: arial;
				font-size: 10px;
				color: #222212; }


.videoListingThumbnail { font-family: arial;
			  	 border: 1px solid orange;}

a.videoListingThumbnail:link, a.videoListingThumbnail:visited { font-family: arial;
										    font-size: 12px;
										    color: #436396;
										    text-decoration: none; }

a.videoListingThumbnail:hover { font-family: arial;
					  font-size: 12px;
					  color: orange;
					  text-decoration: none; }

.videoTitle { font-family: arial;
		  font-size: 16px;
		  font-weight: bold;
		  color: #222212; }

.videoAuthor { font-family: arial;
		   font-size: 12px;
		   font-weight: bold;
		   color: #436396; }

.videoSummary { font-family: arial;
		    font-size: 12px;
		    font-style: italic;
		    color: #222212; }

.videoKeywords { font-family: arial;
		     font-size: 10px;
		     color: #222212; }

a.forumUserProfileActionLink:link, a.forumUserProfileActionLink:visited { font-family: arial;
												  font-size: 10px;
												  text-decoration: none;
												  color: #436396; }

a.forumUserProfileActionLink:hover { font-family: arial;
						 font-size: 10px;
						 text-decoration: underline;
						 color: #436396; }

a.userNameKeyLink:link, a.userNameKeyLink:visited { font-family: arial;
								    font-size: 12px;
								    text-decoration: underline;
								    color: #436396; }

a.userNameKeyLink:hover { font-family: arial;
				  font-size: 12px;
				  font-weight: bold;
				  text-decoration: underline;
				  color: #436396; }

a.shareYourVideoLink:link, a.shareYourVideoLink:visited { font-family: arial;
									    font-size: 16px;
									    text-decoration: underline;
									    color: #FFFFFF; }

a.shareYourVideoLink:hover { font-family: arial;
				     font-size: 16px;
				     text-decoration: underline;
				     color: #F0E68C; }
											
.flyPatternName { font-family: arial;
			font-size: 18px;
			font-weight: bold;
			color: #FFFFFF; }

.flyPatternDetails { font-family: arial;
			   font-size: 14px;
			   color: #FFFFFF; }

.flyPatternDetailsValue { font-family: arial;
			  	  font-size: 14px;
			  	  color: #F0E68C; }

.flyPatternViewImage { border-color: #436396;
			     border-width: 1px;
			     border-style: 1px;}

.flyPatternMainImage { border-color: orange;
			     border-width: 1px;
			     border-style: 1px;}

.flyPatternStoryImage { border-color: #CCCCCC;
			      border-width: 1px;
			      border-style: 1px;
				margin: 2px;}

a.writeNewPrivateMessage:link, a.writeNewPrivateMessage:visited { font-family: arial;
											font-size: 14px;
											text-decoration: underline;
											color: #FFFFFF; }

a.writeNewPrivateMessage:hover { font-family: arial;
					   font-size: 14px;
					   text-decoration: underline;
					   color: orange; }

a.sentPrivateMessageHistory:link, a.sentPrivateMessageHistory:visited { font-family: arial;
 												font-size: 14px;
												text-decoration: underline;
												color: #FFFFFF; }

a.sentPrivateMessageHistory:hover { font-family: arial;
						font-size: 14px;
						text-decoration: underline;
						color: orange; }

.flyPatternDetailsValueSmall { font-family: arial;
			  	       font-size: 12px;
			  	       color: #82BCEE; }

.flyPatternDetailsValueDesc { font-family: arial;
				     font-size: 12px;
				     font-style: italic;
				     color: #F0E68C; }

.flyPatternDetailsValueCategory { font-family: arial;
					   font-size: 14px;
					   color: orange; }

a.headerSearchLink:link, a.headerSearchLink:visited { font-family: arial;
									font-size: 10px;
									text-decoration: none;
									color: #FFFFFF;
									padding-right: 5px;}

a.headerSearchLink:hover { font-family: arial;
				   font-size: 10px;
				   text-decoration: underline;
				   color: orange;
				   padding-right: 5px;}

.flyTyingStepTitle { font-family: arial;
			   font-size: 12px;
			   font-weight: bold;
			   font-style: italic;				
			   color: #222212; }

.flyTyingStepDescription { font-family: arial;
				   font-size: 12px;
				   color: #222212; }

.flyTyingStepImage { border-width: 1px;
			   border-style: solid;
			   border-color: #82CBEE;
			   margin: 2px; }

.finalizeInfo { font-family: arial;
		    font-size: 14px;
		    color: #FFFFFF; }

a.finalizeInfo:link, a.finalizeInfo:visited { font-family: arial;
							    font-size: 14px;
							    text-decoration: none;
							    color: #F0E68C; }

a.finalizeInfo:hover { font-family: arial;
			     font-size: 14px;
			     text-decoration: underline;
			     color: #F0E68C; }

a.transactionReturnLink:link, a.transactionReturnLink:visited { font-family: arial;
										    font-size: 16px;
										    text-decoration: underline;
										    color: #436396; }

a.transactionReturnLink:hover { font-family: arial;
					  font-size: 16px;
					  text-decoration: underline;
					  color: orange; }

.dstNav { font-family: arial;
		font-size: 14px;
		font-weight: bold;
		color: #000000; }

a.dstNav:link, a.dstNav:visited { font-family: arial;
						  font-size: 14px;
						  font-weight: bold;
						  text-decoration: underline;
						  color: #FFFFFF; }

a.dstNav:hover { font-family: arial;
			 font-size: 14px;
			 font-weight: bold;
			 text-decoration: underline;
			 color: orange; }


a.derbyNavLink:link, a.derbyNavLink:visited { font-family: arial;
							    font-size: 16px;
							    text-decoration: underline;
							    color: #FFFFFF; }

a.derbyNavLink:hover { font-family: arial;
			     font-size: 16px;
			     text-decoration: underline;
			     color: orange; }

.catchTitle { font-family:arial;
              font-size:18px;
		  font-weight:bold;	     
		  color: #EE7031; }

.dstCatchDetails { font-family: arial;
			   font-size: 14px;
			   font-weight: bold;
                     text-decoration: underline;				
			   color: #000000; }

table.dstCatchDetails { font-family: arial;
				  font-size: 12px;
				  text-decoration: none;
				  font-weight: normal;
				  color: #3D3124; }

td.dstCatchDetails { font-family: arial;
			     font-size: 12px;
			     text-decoration: none;
			     font-weight: normal;
			     color: #3D3124;
			     padding: 2px;}

a.dstCatchDetails:link, a.dstCatchDetails:visited { font-family: arial;
									  font-size: 12px;
									  font-weight: normal;
									  text-decoration: underline;
									  color: #3D3124; }

a.dstCatchDetails:hover { font-family: arial;
				    font-size: 12px;
				    font-weight: normal;
				    text-decoration: underline;
				    color: #EE7031; }


a.moreDerbiesLink:link, a.moreDerbiesLink:visited { font-family: arial;
								    font-size: 12px;
								    font-weight: bold;
								    text-decoration: underline;
								    color: orange; }

a.moreDerbiesLink:hover { font-family: arial;
				  font-size: 12px;
				  font-weight: bold;
				  text-decoration: underline;
				  color: #FFFFFF; }

h3.derbyLocationHeading { font-family: arial;
				  font-size: 18px;
				  font-weight: bold;
				  color: #82CBEE; }

.hostedOnFDO { font-family: arial;
		   font-size: 12px;
		   color: #F0E68C;
		   font-weight: bold;
		   text-decoration: underline;
		   padding-top: 5px;
		   padding-bottom: 5px;}

.derbyListingTitle { font-family: arial;
			   font-size: 12px;
			   font-weight: bold;
			   color: #FFFFFF;
			   padding-bottom: 2px;}

.noUpcomingDerbiesText { font-family: arial;
				 font-size: 12px;
				 color: #FFFFFF; }

a.derbyListingName:link, a.derbyListingName:visited { font-family: arial;
				                              font-size: 12px;
				                              font-weight: bold;
				                              color: #FFFFFF;
				                              text-decoration: underline;}

a.derbyListingName:hover { font-family: arial;
				   font-size: 12px;
				   font-weight: bold;
				   color: orange;
				   text-decoration: underline;}

.derbyMoved { font-family: arial;
		  font-size: 14px;
		  color: #FFFFFF; }

a.derbyMoved:link, a.derbyMoved:visited { font-family: arial;
							font-size: 14px;
							text-decoration: underline;
						      color: #F0E68C; }

a.derbyMoved:hover { font-family: arial;
			   font-size: 14px;
			   text-decoration: underline;
			   color: orange; }

.wfrtTag { font-family: arial;
           font-size: 10px;
	     color: #222212; }

a.newPostForumLink:link, a.newPostForumLink:visited { font-family: arial;
							            font-size: 10px;
							            text-decoration: underline;
						                  color: #222212; }

a.newPostForumLink:hover { font-family: arial;
			         font-size: 10px;
			         text-decoration: underline;
			         color: orange; }

table.contentDivider { font-family: arial;
			     border-top-width: 1px;
			     border-top-style: dotted;
			     border-top-color: #82BCEE; }

.smallFont { font-family: arial;
             font-size: 10px;
             color: #222212; }

a.topicPageNumbers:link, a.topicPageNumbers:visited { font-family: arial;
			  	                              font-size: 10px;
				                              text-decoration: underline;
				                              color: #222212; }

a.topicPageNumbers:hover { font-family: arial;
				   font-size: 10px;
				   text-decoration: underline;
				   color: orange; }

.latestReportAreaTitle { font-family: arial;
				 font-size: 14px;
                         color: #436396;
				 font-weight: bold; }

.photoTitle { font-family: arial;
              font-size: 14px;
              color: #82BCEE;
              font-weight: bold;
		  padding-bottom: 5px;}

.photoCaption { font-family: arial;
                font-size: 12px;
                color: #FFFFFF; }

.captionTitle { font-family: arial;
                font-size: 12px;
                text-decoration: underline;
                color: #F0E68C; }

.CGIGPrice { font-family: arial;
             font-size: 36px;
             font-weight: bold;
             color: green }

.dstListingCountryCategory { font-family: arial;
				     font-size: 16px;
				     font-weight: bold;
                             color: #222212; }

.dstListingStateProvinceCategory { font-family: arial;
					     font-size: 16px;
                                   color: #222212; }

.dstListingCityCategory { font-family: arial;
                          font-size: 14px;
				  font-weight: bold;
				  color: 436396; } 

a.reportRatingPhenomenal:link, a.reportRatingPhenomenal:visited { font-family: arial;
											font-weight: bold;
                                                                  text-decoration: none;
				                                          color: #C00000; }

a.reportRatingPhenomenal:hover { font-family: arial;
					   font-weight: bold;
                                 text-decoration: underline;
					   color: #C00000; }

a.reportRatingGreat:link, a.reportRatingGreat:visited { font-family: arial;
                                                        font-weight: bold;
                                                        text-decoration: none;
				                                color: #FF0000; }

a.reportRatingGreat:hover { font-family: arial;
				    font-weight: bold;
                            text-decoration: underline;
			          color: #FF0000; }

a.reportRatingGood:link, a.reportRatingGood:visited { font-family: arial;
									font-weight: bold;
                                                      text-decoration: none;
				                              color: #FF6600; }

a.reportRatingGood:hover { font-family: arial;
                           font-weight: bold;
                           text-decoration: underline;
			         color: #FF6600; }

a.reportRatingMediocre:link, a.reportRatingMediocre:visited { font-family: arial;
										  font-weight: bold;
                                                              text-decoration: none;
				                                      color: #FFCC00; }

a.reportRatingMediocre:hover { font-family: arial;
					 font-weight: bold;
                               text-decoration: underline;
					 color: #FFCC00; }

a.reportRatingSpotty:link, a.reportRatingSpotty:visited { font-family: arial;
									    font-weight: bold;
                                                          text-decoration: none;
				                                  color: #00C0C0; }

a.reportRatingSpotty:hover { font-family: arial;
				     font-weight: bold;
                             text-decoration: underline;
				     color: #00C0C0; }

a.reportRatingSlow:link, a.reportRatingSlow:visited { font-family: arial;
									font-weight: bold;
                                                      text-decoration: none;
				                              color: #0000FF; }

a.reportRatingSlow:hover { font-family: arial;
				   font-weight: bold;
                           text-decoration: underline;
			         color: #0000FF; }

a.reportRatingVerySlow:link, a.reportRatingVerySlow:visited { font-family: arial;
										  font-weight: bold;
                                                              text-decoration: none;
				                                      color: #000080; }

a.reportRatingVerySlow:hover { font-family: arial;
					 font-weight: bold;
                               text-decoration: underline;
					 color: #000080; }

a.reportRatingNotTargeted:link, a.reportRatingNotTargeted:visited { font-family: arial;
											  font-weight: bold;
                                                                    text-decoration: none;
				                                            color: #222212; }

a.reportRatingNotTargeted:hover { font-family: arial;
					    font-weight: bold;
                                  text-decoration: underline;
					    color: #222212; }

a.newLeaderboardLink:link, a.newLeaderboardLink:visited { font-family: arial;
                                                          font-size: 20px;
			                                        font-weight: bold;
                                                          text-decoration: underline;
                                                          color: #F0E68C; }

a.newLeaderboardLink:hover { font-family: arial;
                             font-size: 20px;
                             font-weight: bold;
                             text-decoration: underline;
                             color: orange; }

.userBoatLocations { font-family: arial;
			   font-size: 12px;
			   color: #436396; }

.profileData { color: #436396; }

a.profileMenu:link, a.profileMenu:visited { font-family: arial;
							  font-size: 16px;
							  font-weight: bold;
							  text-decoration: underline;
							  color: #436396; }

a.profileMenu:hover { font-family: arial;
			    font-size: 16px;
			    font-weight: bold;
			    text-decoration: underline;
			    color: orange; }

.profileColumnTitle { font-family: arial;
			    font-size: 14px;
			    color: #222212;
			    background-color: #EEEEEE;
			    border-top: 1px solid #CCCCCC;
			    padding-top: 2px;
			    padding-bottom: 2px;
			    padding-left: 2px;
			    margin-bottom: 10px; }

td.profileColumn { border-right: 1px dashed #CCCCCC; }

table.friendBox { font-family: arial;
			font-size: 10px;
			color: #222212;
                  border: 1px solid #CCCCCC; }

td.friendBox { background-color: #EEEEEE;
               border: 1px dashed #CCCCCC; }

.userProfileTab { font-family: arial;
			font-size: 16px;
			font-weight: bold;
			font-style: italic;
			color: orange; }

.forumSignature { font-family: arial;
			font-size: 10px;
			color: #7192C3; }

a.forumSignatureLink:link, a.forumSignatureLink:visited { font-family: arial;
			     						    font-size: 10px;
									    text-decoration: underline;
									    color: #7192C3; }

a.forumSignatureLink:hover { font-family: arial;
			     	     font-size: 10px;
			           text-decoration: underline;
				     color: #436396; }

.signatureLine { color: #D9E5F1;
		     text-align: left; }

.numChapterMembers { font-family: arial;
			   font-size: 10px;
			   color: #436396; }

a.chapterReturnLink:link, a.chapterReturnLink:visited { font-family: arial;
			   						  font-size: 14px;
									  text-decoration: none;
									  color: #F0E68C; }

a.chapterReturnLink:hover { font-family: arial;
				    font-size: 14px;
				    text-decoration: underline; 
				    color: orange; }

a.chapterAdminLink:link, a.chapterAdminLink:visited { font-family:arial;
								      font-size: 16px;
									text-decoration: none;
									color: #F0E68C; }

a.chapterAdminLink:hover { font-family: arial;
				   font-size: 16px;
				   text-decoration: underline;
				   color: orange; }
                 
.forumSponsorText { font-family: arial;
                    font-size: 10px;
                    text-decoration: none;
			  color: #CCCCCC; }

a.forumSponsorText:link, a.forumSponsorText:visited { font-family: arial;
			                            	      font-size: 10px;
			   					      text-decoration: none;
									color: #CCCCCC; }

a.forumSponsorText:hover { font-family: arial;
				   font-size: 10px;
				   text-decoration: underline;
				   color: orange; }
		
