body { font-family: arial;
       font-size: 14px;
       background-image: url(/images/fdo_body_filler.png);
	 background-repeat: repeat-x;
	 margin: 0px; } 

body.plain { font-family: arial;
             font-size: 14px;
             background-image: url(/images/fdo_body_filler_plain.png);
	       background-repeat: repeat-x;
	       margin: 0px; } 

a:link, a:visited { font-family: arial;
			  font-size: 14px;
			  text-decoration: underline;
		        color: #000000; }

a:hover { font-family: arial;
	    font-size: 14px;
	    text-decoration: underline;
	    color: #468DA4; }

a.accumulativeFishLink:link, a.accumulativeFishLink:visited { font-family: arial;
			  							  font-size: 10px;
			  							  text-decoration: underline;
		        							  color: #000000; }

a.accumulativeFishLink:hover { font-family: arial;
	    				 font-size: 10px;
	    				 text-decoration: underline;
	    				 color: #468DA4; }

.leaderboardEntry { font-family: arial;
			  font-size: 14px;
			  color: #000000; }

h1.dhft { font-family: arial;
	    font-size: 26px;
	    font-weight: bold;
          color: #FFFFFF; }

.demoDescription { font-family: arial;
	             font-size: 22px;
	             font-weight: bold;
		       color: #3D3124; }

a.demoDescription:link, a.demoDescription:visited { font-family: arial;
			                                  font-size: 22px;
			                                  font-weight: bold;
			                                  text-decoration: underline;
			                                  color: #3D3124; }

a.demoDescription:hover { font-family: arial;
				  font-size: 22px;
				  font-weight: bold;
				  text-decoration: underline;
				  color: #468DA4; }

.contentFont { font-family: arial;
	         font-size: 14px;
		   color: #3D3124; }


li.derbyHomeFeaturesText { font-family: arial;
				   font-size: 22px;
				   font-weight: bold;
				   color: #3D3124; }

a.recentResultsTitle:link, a.recentResultsTitle:visited { font-family: arial;
									    font-size: 24px;
									    font-weight: bold;
									    color: #3D3124; }

a.recentResultsTitle:hover { font-family: arial;
                     	     font-size: 24px;
				     font-weight: bold;
				     color: #EE7031; }

a.recentResultsDerbies:link, a.recentResultsDerbies:visited { font-family: arial;
										  font-size: 10px;
										  text-decoration: underline;
										  color: #000000; }

a.recentResultsDerbies:hover { font-family: arial;
					 font-size: 10px;
					 text-decoration: underline;
					 color: orange; }

.recentResultsDerbiesNumber { font-family: arial;
					font-size: 10px;
					color: #468DA4; }

.recentResultsInfo { font-family: arial;
			   font-size: 14px;
			   font-weight: bold;
			   color: #3D3124; }

.recentResultsWinner { font-family: arial;
			     font-size: 12px;
			     font-weight: bold;
			     color: #000000; }

td.header {background-color:#000000;
	     background-image: url(/images/fdo_header_2010.png);
	     background-repeat: no-repeat; }

td.headerplain {background-color:#000000;
	          background-image: url(/images/fdo_header_plain.png);
	          background-repeat: no-repeat; }

td.scrollingAnnouncements { background-color: #CCCCCC;
				    background-image: url(/images/scrolling_testimonials.gif);
				    background-repeat: no-repeat; }

td.announcementsStub { background-color: #CCCCCC;
			     background-image: url(/images/announcements_stub.png);
			     background-repeat: no-repeat; }

td.mainMenuBar { background-color: #FFFFFF;
                 background-image: url(/images/fdo_menu_bar.png);
		     background-repeat: no-repeat; }

td.smallMenuBar { background-color: #000000;
		      background-image: url(/images/fdo_short_menu_bar.png);
			background-repeat: no-repeat; }

td.mediumMenuBar { background-color: #000000;
		      background-image: url(/images/fdo_med_menu_bar.png);
			background-repeat: no-repeat; }

.menuFont { font-family: arial;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
		color: #FFFFFF; }

a.menuFont:link, a.menuFont:visited { font-family: arial;
						  font-size: 16px;
						  font-weight: bold;
						  text-decoration: none;
						  color: #FFFFFF; }

a.menuFont:hover { font-family: arial;
			 font-size: 16px;
			 font-weight: bold;
			 text-decoration: none;
			 color: #F7ED2D; }

a.menuFontH:link, a.menuFontH:visited { font-family: arial;
						    font-size: 16px;
						    font-weight: bold;
						    text-decoration: none;
						    color: #F7ED2D; }

a.menuFontH:hover { font-family: arial;
			 font-size: 16px;
			 font-weight: bold;
			 text-decoration: none;
			 color: #F7ED2D; }


td.contentWorldBG { background-color: #FFFFFF;
			  background-image: url(/images/fdo_world_bg.png);
			  background-repeat: no-repeat; }

td.contentBG { background-color: #FFFFFF;
		   background-image: url(/images/fdo_bg.png);
		   background-repeat: no-repeat; }

td.contentPlainBG { background-color: #FFFFFF;
		        background-image: url(/images/fdo_bg_plain_strip.png);
		        background-repeat: repeat-x; }

td.contentTitle { font-family: arial;
			font-size: 24px;
			font-weight: bold;
			color: #EE7031;
                  background-color: #DCECF1;
			height: 40px;
			padding-left: 20px; }

td.contentTitleNoBG { font-family: arial;
			    font-size: 24px;
			    font-weight: bold;
			    color: #EE7031;
			    height: 40px;
			    padding-left: 20px; }

h3.derbyLocationHeading { font-family: arial;
				  font-size: 24px;
				  font-weight: bold;
				  color: #EE7031; }

.hostedOnFDO { font-family: arial;
		   font-size: 16px;
		   color: #468DA4;
		   font-weight: bold;
		   text-decoration: underline;
		   padding-top: 10px;
		   padding-bottom: 10px;}

.derbyListingTitle { font-family: arial;
			   font-size: 14px;
			   font-weight: bold;
			   color: #000000;
			   padding-bottom: 5px;}

.noUpcomingDerbiesText { font-family: arial;
				 font-size: 14px;
				 color: #000000; }

table.errorMessage {font-family:arial;
               	  font-size:14px;
		        background-color:#FFFFFF;
		        color:red;
			  border-style:solid;
			  border-width:4px;
			  border-color:#FFFFFF;}

table.confirmationMessage {font-family:arial;
               	         font-size:14px;
		               background-color:#FFFFFF;
		               color:green;
				   border-style:solid;
			         border-width:4px;
			         border-color:#FFFFFF;}

table.bigErrorMessage {font-family:arial;
               	     font-size:16px;
		           background-color:#FFFFFF;
		           color:red;
                       border-style:solid;
			     border-width:2px;
			     border-color:#CCCCCC;}

td.bigErrorMessage {font-family:arial;
                    font-size:16px;
		        background-color:#FFFFFF;
		        color:red;
                    border-style:solid;
		        border-width:1px;
		        border-color:#CCCCCC;
		     	  padding-left:2px;
                 	  padding-right:2px;}

th.bigErrorMessage {font-family:arial;
                 	  font-size:20px;
		        font-weight:bold;	     				
		     	  background-color:#FFFFFF;
		     	  color:red;
                 	  border-style:solid;
		     	  border-width:1px;
		     	  border-color:#CCCCCC;
		     	  padding-left:2px;
		    	  pading-right:2px;}

.derbyQuoteCalculatorText { font-family: arial;
				    font-size: 14px;
				    color: #555555; }

.derbyQuoteCalculatorStepNumber { font-family: arial;
					    font-size: 18px;
					    color: #468DA4; }

.derbyQuoteCalculatorStep { font-family: arial;
				    font-size: 16px;
				    font-weight: bold;
				    color: #000000; }

.quoteExpired { font-family: arial;
		    font-size: 24px;
		    font-style: italic;
                color: red; }

table.sectionTable {font-family:arial;
               	  font-size:14px;
		        background-color:#FFFFFF;
		        color:#000000;
                    border-style:solid;
			  border-width:1px;
			  border-color:#B4B6B7;}

td.sectionTable {font-family:arial;
                 font-size:14px;
		     background-color:#FFFFFF;
		     color:#000000;
                 border-style:solid;
		     border-width:1px;
		     border-color:#B4B6B7;
		     padding-left:2px;
                 padding-right:2px}

td.sectionTable2 {font-family:arial;
                  font-size:14px;
		      background-color:#EEEEEE;
		      color:#000000;
                  border-style:solid;
		      border-width:1px;
		      border-color:#B4B6B7;
		      padding-left:2px;
                  padding-right:2px}

td.sectionTableBgHighlight {font-family:arial;
                  	    font-size:14px;
		      	    background-color:#BBFFCC;
		                color:#000000;
                            border-style:solid;
		                border-width:1px;
		                border-color:#B4B6B7;
		                padding-left:2px;
                            padding-right:2px}


td.sectionTableFormCell {font-family:arial;
                         font-size:14px;
		             background-color:#EEEEEE;
		             color:#000000;
                         border-style:solid;
		             border-width:1px;
		             border-color:#B4B6B7;
		             padding-left:2px;
                         padding-right:2px;}

th.sectionTable {font-family:arial;
                 font-size:18px;
		     font-weight:bold;
		     height: 32px;		     
		     background-color: #DCECF1;
		     color: #EE7031;
                 border-style:solid;
		     border-width:1px;
		     border-color:#B4B6B7;
		     padding-left:2px;
		     padding-right:2px;}

.catchTitle { font-family:arial;
              font-size:18px;
		  font-weight:bold;	     
		  color: #EE7031; }

th.sectionTableHeading {font-family:arial;
                        font-size:14px;
		            font-weight:bold;
		            background-color:#EEEEEE;
		            color:#000000;
				border-style:solid;
		    		border-width:1px;
		            border-color:#B4B6B7;
		            padding-left:2px;
		            padding-right:2px;}

h1.pageTitle { font-family: arial;
               font-size: 28px;
		   font-weight: bold;
		   color: #FFFFFF;
		   padding-top: 10px;}

.submitButton{color: #FFFFFF;
              font-family:arial;
		  font-weight:bold;
              font-size:14px;
              background-color:#468DA4;
	        border-style:solid;
	        border-width:1px;
              border-color:#000000;}

.submitButtonUpArrow{color:#000000;
                     font-family:arial;
                     font-size:14px;
			   background-color: transparent;
			   background-image: url(/images/up_arrow.gif);
	               border-width:0px;}

.submitButtonDownArrow{color:#000000;
                       font-family:arial;
                       font-size:14px;
			     background-color: transparent;
			     background-image: url(/images/down_arrow.gif);
	                 border-width:0px;}

.submitButtonGarbageCan{color:#000000;
                        font-family:arial;
                        font-size:14px;
				background-color: transparent;
			      background-image: url(/images/garbage_can.gif);
	                  border-width:0px;
				width:20px; }

.derbyListingName { font-family: arial;
			  font-size: 14px;
			  font-weight: bold;
			  color: #000000;}

a.derbyListingName:link, a.derbyListingName:visited { font-family: arial;
				                              font-size: 14px;
				                              font-weight: bold;
				                              color: #000000;
				                              text-decoration: underline;}

a.derbyListingName:hover { font-family: arial;
				   font-size: 14px;
				   font-weight: bold;
				   color: #EE7031;
				   text-decoration: underline;}

.derbyListingDate { font-family: arial;
			  font-size: 14px;
		        font-style: italic;
                    color: #000000;}

.derbyListingDescription { font-famly: arial;
				   font-size: 14px;
				   color: #000000;}

.derbyListingDSTDerbyID { font-family: arial;
				  font-size: 14px;
				  font-weight: bold;
				  color: #000000;}

.derbyListingCategory { font-family: arial;
				font-size: 20px;
				color: #EE7031;
				padding-top: 10px;
				padding-bottom: 10px;}

.derbyListingCountryCategory { font-family: arial;
					 font-size: 18px;
					 color: #000000;
					 padding-top: 10px; }

.derbyListingStateProvinceCategory { font-family: arial;
						 font-size: 16px;
						 font-weight: bold;
						 color: #468DA4; }

a.moreDerbiesLink:link, a.moreDerbiesLink:visited { font-family: arial;
								    font-size: 16px;
								    font-weight: bold;
								    text-decoration: underline;
								    color: #EE7031; }

a.moreDerbiesLink:hover { font-family: arial;
				  font-size: 16px;
				  font-weight: bold;
				  text-decoration: underline;
				  color: #468DA4; }

.maintainedBy { font-family: arial;
		    font-size: 10px;
		    color: orange;
		    background-color: transparent; }

td.footerRow {fonr-family: arial;
		  background-color: transparent; }

.imageBorder { border-style: solid;
		   border-width: 1px;
		   border-color: #EE7031; }

.mapDerbySearch { width: 650px;
	            height: 250px;
                  border-style: solid;
		      border-width: 2px;
		      border-color: #EE7031;}

.mapDerbyPage { width: 486px;
	          height: 400px;
                border-style: solid;
		    border-width: 2px;
		    border-color: #EE7031;}

a.returnToDerbyPage:link, a.returnToDerbyPage:visited { font-family: arial;
									  font-size: 20px;
									  font-weight: bold;
									  text-decoration: underline;
									  color: #000000; }

a.returnToDerbyPage:hover { font-family: arial;
				    font-size: 20px;
				    font-weight: bold;
			          text-decoration: underline;
		          	    color: #EE7031; }

a.viewFullLeaderboard:link, a.viewFullLeaderboard:visited { font-family: arial;
										font-size: 16px;
										font-weight: bold;
										text-decoration: underline;
										color: #468DA4; }

a.viewFullLeaderboard:hover { font-family: arial;
					font-size: 16px;
					font-weight: bold;
					text-decoration: underline;
					color: #79B8CA; }

.leaderboardCatchDate { font-family: arial;
                        font-size: 12px;
                        color: #3D3124;}

.derbySponsorName { font-family:arial;
			  font-size:16px;
			  font-weight:bold;
         		  color:#00000;}

.derbySponsorSlogan { font-family:arial;
		          font-size:12px;
			    font-style:italic;
			    color:#468DA4;}

.derbyCatchDetails { font-family: arial;
			   font-size: 14px;
			   font-weight: bold;
                     text-decoration: underline;				
			   color: #000000; }

table.derbyCatchDetails { font-family: arial;
				  font-size: 12px;
				  text-decoration: none;
				  font-weight: normal;
				  color: #3D3124; }

td.derbyCatchDetails { font-family: arial;
			     font-size: 12px;
			     text-decoration: none;
			     font-weight: normal;
			     color: #3D3124;
			     padding: 2px;}

a.derbyCatchDetails:link, a.derbyCatchDetails:visited { font-family: arial;
									  font-size: 12px;
									  font-weight: normal;
									  text-decoration: underline;
									  color: #3D3124; }

a.derbyCatchDetails:hover { font-family: arial;
				    font-size: 12px;
				    font-weight: normal;
				    text-decoration: underline;
				    color: #EE7031; }

a.eventSubmissionLink:link, a.eventSubmissionLink:visited { font-family: arial;
										font-size: 16px;
										text-decoration: underline;
										color: green;
										padding-right: 5px;}

a.eventSubmissionLink:hover { font-family: arial;
					font-size: 16px;
					text-decoration: underline;
					color: blue;
					padding-right: 5px; }

.latestWeighInImage { border-width: 1px;
			    border-style: solid;
			    border-color: #EE7031; }

.derbyAnnouncementTitle { font-family:arial;
                          font-size:14px;
			        font-weight:bold;
			        color:#468DA4;}

.derbyAnnouncementTitleHighPriority { font-family:arial;
                          		  font-size:14px;
			        		  font-weight:bold;
			                    color:red;}

.derbyAnnouncementPreview { font-family:arial;
			          font-size:12px;
			          font-style:italic;
			          color:#000000;}

.derbyAnnouncementPreview2 { font-family:arial;
			           font-size:14px;
			           font-style:italic;
			           color:#000000;}

.newFishingReport { font-family: arial;
			  font-size: 12px;
			  color: green; }

.oldFishingReport { font-family: arial;
			  font-size: 12px;
			  color: #AAAAAA; }

.sysReqs { font-family: arial;
	     font-size: 12px;
           color: #3D3124 }

.albumCover { border-width: 3px;
		  border-style: outset;
		  border-color: #000000;}

.albumPhoto { border-width: 1px;
		  border-style: solid;
		  border-color: orange;}

.sizedGalleryPhoto { border-width: 1px;
		         border-style: solid;
		         border-color: #468DA4;}

.albumName { font-family: arial;
		 font-size: 18px;
		 font-weight: bold;
		 color: #000000;}

a.albumTitle:link, a.albumTitle:visited { font-family: arial;
			                        font-size: 18px;
							font-weight: bold;
			                        text-decoration: underline;
			                        color: #000000;}

a.albumTitle:hover { font-family: arial;
			   font-size: 18px;
			   font-weight: bold;
			   text-decoration: underline;
			   color: orange;}

a.albumName:link, a.albumName:visited { font-family: arial;
			                      font-size: 12px;
						    font-weight: normal;
			                      text-decoration: underline;
			                      color: #000000;}

a.albumName:hover { font-family: arial;
			  font-size: 12px;
			  fnt-weight: normal;
			  text-decoration: underline;
			  color: orange;}

.albumNameNoLink { font-family: arial;
			 font-size: 12px;
			 color: #FFFFFF;}

.albumType { font-family: arial;
		 font-size: 12px;
		 color: #000000;}

.subAlbumTitle { font-family: arial;
		     font-size: 14px;
		     font-weight: bold;
		     color: #000000;}

.photosTitle { font-family: arial;
		   font-size: 14px;
		   font-weight: bold;
		   color: #000000;}

.lastAlbumChange { font-family: arial;
			 font-size: 10px;
			 color: #000000; }

.albumContains { font-family: arial;
		     font-size: 10px;
		     color: #000000; }

.albumViews { font-family: arial;
		  font-size: 10px;
		  color: #000000; }

.albumVisibility { font-family: arial;
			 font-size: 10px;
			 color: #000000; }
		  
.albumPath { font-family: arial;
		 font-size: 14px;
		 color: #FFFFFF;}

a.albumPath:link, a.albumPath:visited { font-family: arial;
		                            font-size: 14px;
		                            text-decoration: underline;
		                            color: #000000; }

a.albumPath:hover { font-family: arial;
		        font-size: 14px;
		        text-decoration: underline;
		        color: orange; }

.photoNumber { font-family: arial;
	         font-size: 16px;
		   color: #000000 }

.clickImageForLargerView2 { font-family: arial;
				    font-size: 12px;
				    color: #3D3124; }

.albumContainsNoItems { font-family: arial;
				font-size: 14px;
			    	color: #3D3124; }

.hiddenImage {display:none;}

a.derbyPageGalleryLink:link, a.derbyPageGalleryLink:visited { font-family: arial;
										  font-size: 16px;
										  font-weight: bold;
                                                              text-decoration: underline;
										  color: #468DA4; }

a.derbyPageGalleryLink:hover { font-family: arial;
					 font-size: 16px;
					 font-weight: bold;
					 text-decoration: underline;
					 color: green; }
										
.forumLink { font-size:14px;
		 font-family:arial;
	       text-decoration: none;
	       color:#000000}

a.forumLink:link, a.forumLink:visited { font-size:14px;
			                      font-family:arial;
			                      text-decoration:none;
			                      color:#000000}

a.forumLink:hover { font-size:14px;
			  font-family:arial;
			  text-decoration:none;
			  color: orange;}

.pageNumbers { font-family:arial;
		   font-size:14px;
		   color:#000000;}

a.pageNumbers:link, a.pageNumbers:visited { font-family:arial;
			                          font-size:14px;
                                            text-decoration: none;
			                          color: #000000;}

a.pageNumbers:hover { font-family:arial;
                      text-decoration: underline;
			    font-size:14px;
			    color: #000000;}

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:14px;
		    color:#000000;}

.lastPostDateText { font-family: arial;
			  font-size: 10px;
			  color: #000000;}

.forumThreadIconDescription { font-family: arial;
					font-size: 12px;
					color: #000000;}

a.jumpToLastReply:link, a.jumpToLastReply:visited { font-family: arial;
								    font-size: 14px;
                                                    text-decoration: none;
								    color: #000000; }

a.jumpToLastReply:hover { font-family: arial;
				  font-size: 14px;
				  text-decoration: underline;
				  color: #FFFFFF; }

td.lastPostMessage { font-family: arial;
			   font-size: 12px;
			   font-weight: bold;
			   font-style: italic;
			   background-color: #CCCCCC;
			   color: #000000;
			   border-style: solid;
		         border-width: 1px;
		         border-color: #CCCCCC;
		         padding-left: 2px;
		         padding-right: 2px }

.forumPic {	max-width:620px;
		width:expression(this.width>620?620:true);
		border-color:#468DA4;
		border-width:1px;
		border-style:solid;}

.displayPic { border-color: orange;
		  border-width: 1px;
		  border-style: solid; }

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; }

hr.quoteLine { color:#82CBEE;
		   background-color:#82CBEE;
		   height:1px;
		   border:0;}

hr.editLine { color:#BBBBBB;
		   background-color:#BBBBBB;
		   height:1px;
		   border:0;}

.postEditDate { font-family: arial;
		    font-size: 10px;
		    color: #000000; }

table.postCell { font-family:arial;
                 font-size:12px;
		     background-color:#FFFFFF;
		     color:#000000;
                 border-style:solid;
		     border-width:0px;
		     border-color:#82CBEE;
		     table-layout: fixed;}

.postCell1 {font-family:arial;
            font-size:12px;
		background-color:#FFFFFF;
		color:#000000;}

td.postCell1 {font-family:arial;
              font-size:12px;
		  background-color:#FFFFFF;
		  color:#000000;
              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:#000000;
              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:#000000}

td.postCell2 {font-family:arial;
              font-size:12px;
		  background-color:#F3F3F3;
		  color:#000000;
              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:#000000;
              border-style:solid;
		  border-width:1px;
		  border-color:#CCCCCC;
		  padding-left:2px;
		  padding-right:2px}

.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;}

.reportPostSubmitButton { color: brown;
                          font-family: arial;
				  font-size: 10px;
				  background-color: transparent;
				  width: 50px;
				  height: 16px;
				  border-width:0px; }

table.login {font-family:arial;
	       font-size:12px; }

td.login {font-family:arial;
	    font-size:12px; }

.loginFieldName {font-size:14px;
                 font-weight:bold;
	           font-family:arial;
	           color:#FFFFFF;}

a.joinNow:link, a.joinNow:visited { font-size:14px;
                                    font-weight:bold;
						text-decoration: underline;
	                              font-family:arial;
                                    color: orange}

a.joinNow:hover { font-size: 14px;
                  font-weight: bold;
                  text-decoration: underline;
                  font-family: arial;
                  color: #F0E68C; }


.rememberMe { font-family:arial;
		  font-size:10px;
		  color: #FFFFFF;}

a.lostPassword:link, a.lostPassword:visited {font-family: arial;
		                                 font-size: 10px;
		                                 text-decoration: underline;
		                                 color: #FFFFFF;}

a.lostPassword:hover {font-family: arial;
		          font-size: 10px;
		          text-decoration: underline;
		          color: #000000;}

.loggedInUser { font-family: arial;
		    font-size: 14px;
                font-weight: bold;
                color: orange; }

.derbyNav { font-family: arial;
		font-size: 14px;
		font-weight: bold;
		color: #000000; }

a.derbyNav:link, a.derbyNav:visited { font-family: arial;
						  font-size: 14px;
						  font-weight: bold;
						  text-decoration: underline;
						  color: #FFFFFF; }

a.derbyNav:hover { font-family: arial;
			 font-size: 14px;
			 font-weight: bold;
			 text-decoration: underline;
			 color: orange; }

.testimonialContent { font-family: arial;
			    font-size: 14px;
			    font-style: italic;
			    color: #000000; }

.testimonialAuthor { font-family: arial;
			   font-size: 14px;
			   font-weight: bold;
			   color: #468DA4; }

.testimonialSpacer { font-family: arial;
			   font-size: 12px;
			   color: orange; }

td.commentAuthorDate {	font-family:arial;
				font-size:12px;
				background-color:#EEEEEE;
				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:#000000;
		 padding-left:10px;
		 padding-right:10px;
		 padding-top:5px;
		 padding-bottom:15px; }

.smallText { font-family: arial;
		 font-size: 10px;
		 color: #000000; }

td.verticalSeparator { font-size: 1pt;
			     border-left-width: 1px;
			     border-left-style: dashed;
			     border-left-color: #468DA4; }

#fishtactics-link { position: absolute; 
			  top: 200px; 
		        left: 180px; 
		        width: 220px; 
		        height: 100px; 
		        background-color: transparent; 
		        border: 0px; }

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; }

.smallFont { font-family: arial;
             font-size: 10px;
             color: #222212; }

.allEntries { font-family: arial;
              font-size: 12px;
		  color: #222212; }

a.allEntries:link, a.allEntries:visited { font-family: arial;
			                        font-size: 12px;
			                        text-decoration: underline;
		                              color: #000000; }

a.allEntries:hover { font-family: arial;
	               font-size: 12px;
	               text-decoration: underline;
	               color: #468DA4; }
