BODY { 
		background: #ffffff;
		}
body.index   { 
		background-image: url('Images_gfw/fish_back3.jpg'); 
		background-repeat: repeat-y 
		}

BODY.fresh { 
		background: #000080;
		background-image: url(Images_gfw/blue_back.gif);
		}
td.freshspace { 
		background: #000080;
		background-image: url(Images_gfw/blue_back.gif);
		}

BODY.salt { 
		background: #ccffcc;
		background-image: url(Images_gfw/green_back.gif);
		}
td.saltspace { 
		background: #CCFFCC;
		background-image: url(Images_gfw/green_back.gif);
		}

BODY.contents { 
		margin-left: 0px;
		margin-right: 0px;
		font: 10pt "Arial";
		text-align: left;
		background-color: white;
		}

  P { 
		color: Black;
		margin-left: 5px;
		font: 10pt "Comic Sans MS";
		background: transparent;
		}
  P.small { 
		color: Navy;
		margin-left: 5px;
		text-indent: 0px; 
		font: 8pt/8pt "Comic Sans MS";
		background: transparent;
		}

  p.banner {
		font: 24pt Comic Sans MS; 
		font-weight: bold; 
		text-align: center;
		color:  #40e0d0
		}


 H1 {
		text-align: center; margin: 0px;
		padding-top: 6px; padding-bottom: 2px;
		padding-left: 0px; padding-right: 0px;
		font: 24pt/24pt "Arial";
		color: navy;
		font-weight: bold;
		background: transparent;
		}
H1.contents {
		margin-left: 5px;	
		font: 12pt/12pt "Comic Sans MS";
		color: #00ffff;
		background: transparent;
		}

  H2 {
		margin: 0px;	
		font: 18pt/18pt "Arial"; padding-left: 0px;
		padding-right: 0px;
		color: navy; padding-bottom: 2px; padding-top: 6px;
		font-weight: bold;
		text-align: center;
		font-variant: normal;
		background: transparent; 
		}

  th.H2 {
		margin: 0px;	
		font: 18pt/18pt "Arial"; padding-left: 0px;
		padding-right: 0px;
		color: navy; padding-bottom: 2px; padding-top: 6px;
		font-weight: bold;
		text-align: center;
		font-variant: normal;
		background: transparent; 
		}
 th.state {
		margin: 0px;	
		font: 18pt/18pt "Arial"; padding-left: 0px;
		padding-right: 0px;
		color: navy; padding-bottom: 2px; padding-top: 6px;
		font-weight: bold;
		text-align: center;
		font-variant: normal;
		background: white; 
		}
 th.lodge {
		margin: 0px;	
		font: 18pt/18pt "Arial"; padding-left: 0px;
		padding-right: 0px;
		color: navy; padding-bottom: 2px; padding-top: 6px;
		font-weight: bold;
		text-align: center;
		font-variant: normal;
		background: transparent; 
		}
  H2.index {
		margin-left: 20px;	
		font: 16pt/16pt "Comic Sans MS";
		color: navy; font-style: italic;
		font-weight: bold;
		text-align: left;
		font-variant: normal;
		background: transparent; 
		}
td.null {
		margin-left: 0px; margin-right: 0px; text-indent: 0px; 
		font: 10pt Arial}

td.ffish     { 
		font-style: normal; 
		font-variant: normal; font-weight: normal; 
		font-size: 8pt; 
            font-family: Comic Sans MS; color: black; text-align: left; 
            background-image: url('Images_gfw/blue_back.jpg'); 
            vertical-align: top; margin-left: 10px 
		}

td.sfish     { 
		font-style: normal; font-variant: normal; 
		font-weight: normal; font-size: 8pt; 
		font-family: Comic Sans MS; color: black; text-align: left; 
		background-image: url('Images_gfw/green_back.jpg'); 
		vertical-align: top; margin-left: 10px 
		}

td.links { 
	font-style: normal; font-variant: normal; 
	font-weight: normal; font-size: 8pt;                
	font-family: Comic Sans MS; color: white; background-color: 
	navy; text-align: center; vertical-align: middle ; padding: 0px
	}

td.seasonriver { 
	font-style: normal; font-variant: normal; 
	font-weight: bold; font-size: 10pt;                
	font-family: Comic Sans MS; color: black; 
	background-color: white; text-align: left; 
	vertical-align: top ; padding-left: 4px
	}

td.seasonfish { 
	font-style: normal; font-variant: normal; 
	font-weight: normal; font-size: 10pt;                
	font-family: Comic Sans MS; color: black; 
	background-color: #FFCC99; text-align: left; 
	vertical-align: top ; padding-left: 4px
	}

td.seasoncdates { 
	font-style: normal; font-variant: normal; 
	font-weight: normal; font-size: 10pt;                
	font-family: Comic Sans MS; color: black; 
	background-color: #CCFFCC; text-align: center; 
	vertical-align: top ; padding-left: 4px
	; padding-right: 4px
}

td.seasondates { 
	font-style: normal; font-variant: normal; 
	font-weight: normal; font-size: 10pt;                
	font-family: Comic Sans MS; color: black; 
	background-color: #CCFFCC; text-align: left; 
	vertical-align: top ; padding-left: 4px; padding-right: 4px

	}

td.dates { 
	font-style: normal; font-variant: normal; 
	font-weight: normal; font-size: 10pt;                
	font-family: Comic Sans MS; color: black; 
	background-color: white; text-align: left; 
	vertical-align: top ; padding-left: 8px
	}

th.dates { 
	font-style: normal; font-variant: normal; 
	font-weight: bold; font-size: 10pt;                
	font-family: Comic Sans MS; color: black; 
	background-color: white; text-align: left; 
	vertical-align: top ; padding-left: 4px
	}

td.prices { 
	font-style: normal; font-variant: normal; 
	font-weight: normal; font-size: 10pt;                
	font-family: Comic Sans MS; color: black; 
	background-color: white; text-align: center; 
	vertical-align: top 
	}

th.prices { 
	font-style: normal; font-variant: normal; 
	font-weight: bold; font-size: 10pt;                
	font-family: Comic Sans MS; color: black; 
	background-color: white; text-align: center; 
	vertical-align: top 
	}

TD.h2 {	
		margin-left: 0px;
		text-indent: 0px; vertical-align: middle;
		font: 16pt "Comic Sans MS"; font-weight: bold;
		color: navy; text-align: center;
		background-image: none;
		}


H3 {
  		margin-left: 0px;
		font: 12pt/12pt "Arial";
		background: transparent ;
		font-variant: normal;
		font-style: normal;
		color: navy; text-align: center;
		font-weight: bold;
		}

td.H3 {
  		margin-left: 0px; padding: 0px; padding-top: 4px;
		font: 12pt/12pt "Arial";
		font-weight: bold;
		background: transparent ;
		font-variant: normal;
		font-style: normal;
		color: navy; text-align: center;
		}
td.area {
  		margin-left: 0px; padding: 0px; padding-top: 4px;
		font: 12pt/12pt "Arial";
		font-weight: bold;
		background: white ;
		font-variant: normal;
		font-style: normal;
		color: navy; text-align: center;
		}

th.H3 {
  		margin-left: 2px;
		font: 12pt/12pt "Comic Sans MS";
		background: transparent ;
		font-variant: normal;
		font-style: normal;
		color: orange; text-align: left;
		font-weight: bold;
		}
  H4.season {
  		margin-left: 0px;
		font: 10pt/10pt "Comic Sans MS";
		background: transparent ;
		font-variant: small-caps;
		font-style: normal;  text-align: left;
		color: #ff9933;
		font-weight: bold;
		}

  H4 {
  		margin: 0px; padding: 0px;
		font: 10pt/10pt "Comic Sans MS";
		background: transparent ;
		font-variant: normal;
		font-style: normal;  text-align: center;
		color: #ff9933;
		font-weight: bold;
		}

td.river {
  		margin: 0px; padding: 0px; padding-top: 4px; padding-bottom: 2px;
		font: 12pt/12pt "Comic Sans MS";
		background-color: white ; text-transform: capitalize;
		font-variant: normal;
		font-style: normal;  text-align: center;
		color: #3399FF;
		font-weight: bold;
		}

TD.fish {	
		margin-left: 0px;
		text-indent: 0px; vertical-align: bottom;
		font: 12pt "Comic Sans MS"; font-weight: normal;
		color: navy; text-align: center;
		background-image: none;
		}

th.h5 {
		font: 12pt/12pt "Arial"; margin: 0px;
		background: transparent ;
		font-variant: normal;
		font-style: normal;
		color: navy; text-align: center;
		font-weight: bold;
		}

  td,TD {	
		margin-left: 10px; margin-right: 8px;
		padding-left: 10px; padding-right: 8px;
		font: 10pt "Comic Sans MS";
		color: Black;
		}

  TD.small {	
		margin-left: 0px;
		text-indent: 0px; 
		font: 8pt "Comic Sans MS";
		color: Navy;
		background-image: none; text-align: center
		}


  TD.normal {	
		margin-left: 0px;
		text-indent: 0px; 
		font: 10pt "Comic Sans MS";
		color: black;
		background-image: none;
		}


  TD.deadlink {	
		margin-left: 0px;
		text-indent: 0px; 
		font: 8pt "Comic Sans MS";
		color: silver;
		background-image: none;
		}



  TD.actlink {	
		margin-left: 0px;
		text-indent: 0px; 
		font: 8pt "Comic Sans MS";
		color: blue;
		background-image: none;
		}


  TD.orange {	
		margin-left: 0px;
		text-indent: 0px; 
		font: 10pt "Comic Sans MS";
		color: black;
		background-color: orange;
		}


td.splash  {
		margin-left: 0px;	text-indent: 0px; 
		background-image: url(Images_gfw/blue_strip.jpg);
		}
  
TH {
	
		margin-left: 5px;
		text-indent: 0px; 
		font: 10pt "Comic Sans MS";
		color: Black;
		font-weight: bold;
		}

th.resort {
		margin-left: 0px;	text-indent: 0px; 
		font: 12pt "Arial";
		background-color: white;
		font-weight: bold; 
		color: navy;  text-align: left;
		text-decoration: none; text-align: left
		}
td.resort {
		margin-left: 0px;	text-indent: 0px; 
		height: 8px;	
		}

td.xresort {
		margin-left: 0px;	text-indent: 10px; 
		height: 8px;		background-image: none;
	
		}


td.tabs {
		margin-left: 0px;	text-indent: 0px; 
		font: 8pt "Arial"; 
		font-weight: normal; 
		background-image: none;
		color: black
			}


Th.contents {	
		margin-left: 0px;
		text-indent: 0px; 
		font: 10pt "Arial"; font-weight: bold;
		color: navy; text-align: left; 
		text-decoration: underline;
		background-image: none;
		}

a.current {
		font: 10pt Arial;
		font-weight: bold;
		color: white
		}

TD.contents {	
		margin-left: 0px; padding: 0px; padding-left: 4px;
		text-indent: 0px; 
		font: 8pt "Arial"; font-weight: normal;
		color: navy; text-align: left;
		background-image: none;
		}

TD.h4 {	
		text-transform: uppercase; background-color: #FFFFCC;
		margin-left: 0px;padding-top: 6px;
		text-indent: 0px; vertical-align: bottom;
		font: 10pt "Comic Sans MS"; font-weight: bold;
		color: navy; text-align: left;
		background-image: none;
		}

TD.h4itin {	
		margin-left: 0px;
		text-indent: 0px; 
		font: 12pt "Comic Sans MS"; font-weight: normal;
		color: navy; text-align: left;
		background-image: none;
		}


TD.h5 {	
		margin-left: 0px;
		text-indent: 0px; vertical-align: bottom;
		font: 10pt "Comic Sans MS"; font-weight: normal;
		color: green	; 
		text-align: left;
		background-image: none;
		}

TH.h6 {	
		margin-left: 4px; padding-left: 4px; text-indent: 4px;
		padding-bottom: 0px; padding-top: 6px;
		vertical-align: bottom;
		font: 10pt "Verdana"; font-weight: bold;
		color: black; font-variant: normal;
		text-align: left;
		background-image: none;
		}

		
TH.itin {	
		margin-left: 4px; padding-left: 4px;
		margin-right: 4px; padding-right: 4px;
font: 10pt "Comic Sans MS";
		color: yellow; text-align: center;
		background-image: none; background-color: orange;
		font-weight: bold;
		}

td.itin {	
		margin-left: 4px; padding-left: 4px;
		margin-right: 4px; padding-right: 4px;
		font: 10pt "Comic Sans MS";
		color: black; text-align: left;
		background-image: none; background-color: white;
		font-weight: normal;
		}

TD.other {	
		padding-left: 8px; padding-top: 3px; padding-bottom: 3px;
		font: 10pt "Comic Sans MS";
		color: black; text-align: left;
		background-color: #ffffcc;
		}

TH.other {	
		padding-left: 4px;
		font: 10pt "Comic Sans MS";
		color: orange; text-align: left;
		background-color: #ffffcc;
		font-weight: bold;
		}
Td.otheract {	
		padding: 0px; margin: 0px;
		text-align: center;
		background-color: orange;
		}

TD.season {	
		padding-left: 4px;
		font: 10pt "Comic Sans MS";
		color: teal; text-align: left;
		background-image: none;
		}

TH.season {	
		padding-left: 4px;
		font: 10pt "Comic Sans MS";
		color: teal; text-align: left;
		background-image: none;
		font-weight: bold;
}
TH.holiday {	
		padding-left: 4px; text-decoration: overline; padding-top: 6px;
		font: 10pt "Comic Sans MS";
		color: orange; text-align: left;
		font-weight: bold;
		}

TH.wildlife {	
		padding-left: 4px;
		font: 10pt "Comic Sans MS";
		color: teal; text-align: left;
		font-weight: bold;
		}
	
TD.active {	
		margin-left: 0px;
		text-indent: 0px; 
		font: 10pt "Comic Sans MS";
		color: #339966; text-align: left;
		background-image: none;
		}
td.banner1   { font-style: normal; font-variant: normal; 
		font-weight: bold; font-size: 14pt; 
            font-family: Comic Sans MS; text-align: center; color: #000080 
		}
td.banner2   { font-style: normal; font-variant: normal; 
		font-weight: normal; font-size: 8pt; 
            font-family: Arial; color: black; text-align: center 
		}
td.bannerr   { font-style: normal; font-variant: normal; padding: 0px;
		font-weight: bold; font-size: 8pt; 
            font-family: Arial; color: black; text-align: right 
}

H4 {
  		margin-left: 0px;
		font: 12pt/12pt "Comic Sans MS";
		background: transparent ;
		color: navy; 
		font-weight: normal;
		}


  H5 {
  		margin-left: 0px;
		font: 12pt/12pt "Comic Sans MS";
		background: transparent ; text-align: center;
		color: navy;
		font-weight: normal;
		}
  LI { 
		display: list-item; 
		margin-left: 10px;
		}		

  DL { 
		display: list-item; 
		}		

  DT {
  		margin-left: 35px; 
		font: 9pt "Arial";
		text-align: left;
		font-weight: bold;
		color: black
		}

  DD {
  		margin-left: 35px; 
		font: 9pt "Arial";
  		display: list-item; 
  		text-align: left;
		color: black
		}
 TABLE  {
  		margin-left: 5px; 
		font: 10pt "Comic Sans MS";


		}
 
ul           { margin-top: 0px; margin-bottom: 0px }


  B, STRONG { 
		font-weight: bold
		} 
  I, CITE, EM, VAR, ADDRESS, BLOCKQUOTE { 
		font-style: italic 
		}
  PRE, TT, CODE, KBD, SAMP { 
		font-family: monospace 
		}

 A:link {
		color: blue; 
		text-decoration: none
		}
A:visited { 
		color: blue;
		text-decoration: none
		}   
@media print { 
H1, H2, H3, H4, H5, H6 { 
page-break-after : avoid;
page-break-inside : avoid;
}

  BLOCKQUOTE, 
  PRE           { page-break-inside: avoid }
  UL, OL, DL    { page-break-before: avoid }
}