/* Style sheet for JCCB-2010, 04-21-10, 05-27-10, 06-07-10  */

div {margin-left: auto; margin-right: auto; text-align: center;}
body {margin: 0; padding: 0; z-index:0; background-color: #FFFFFF; color: #000000;}
 
h1 {text-align:center; font-size:.83em; color:#4169E1; background-color: #FFFFFF; font-family:verdana, helvetica, sans-serif;}
h2 {text-align: center; font-size: .70em; color:#4169E1; background-color: #FFFFFF; font-family:verdana, helvetica, sans-serif;}
h3 {text-align: left;  font-size: .75em; color: #000000; background-color: #FFFFFF; font-family: verdana, helvetica, sans-serif}
h4 {text-align:center; font-size:.83em; font-family:verdana, helvetica, sans-serif}

img.rlogo {border: none; margin: 0px 0px 0px 0px;}
img {border: none; margin:10px 10px 10px 10px;}
img.lft {float:left; margin:10px 10px 0px 10px;}
img.rght {float:right; margin:10px 0px 10px 10px; border: none;}
img.ctr {text-align: center; border: none; margin:10px 10px 10px 10px;}
  
   /* What's New page - codes for */
#newsnewsletter {position: relative; left: 0px; padding: 1px 10px 1px 10px; background-color: #98FB98; color: #000000; }
#newsupcoming {position: relative; left: 00px; padding: 1px 10px 1px 10px; background-color: #FFF8DC; color: #000000; }
#newsdutch {position: relative; left: 00px; padding: 1px 10px 1px 10px; background-color: #98FB98; color: #000000; }
#newsdirector {position: relative; left: 00px; padding: 1px 10px 1px 10px; background-color: #98FB98; color: #000000; }
#newsmanagement {position: relative; left: 00px; padding: 1px 10px 1px 10px;  background-color: #FFF8DC; color: #000000; }
#newsupdates {position: relative; left: 00px; padding: 1px 10px 1px 10px;  background-color: #FFF8DC; color: #000000; }
#newstrailtalk {position: relative; left: 00px; padding: 1px 10px 1px 10px;  background-color: #98FB98; color: #000000; }
#newsnature {position: relative; left: 00px; padding: 1px 10px 1px 10px; background-color: #FFF8DC; color: #000000; }
   /* end What's New */
  
   /* Home Page */
   /* #homecontainer {position: absolute; left: 170px; top: 210px; right: 900px; background-color: #FFFFFF; color: #000000; border: 3px solid #4169E1; } */

#jcpsign {position: absolute; left: 200px; top: 256px; z-index: 1}
#macsign {position: absolute; left: 183px; top: 326px; z-index: 1}
#rndsign {position: absolute; left: 175px; top: 400px; z-index: 1}
#zilsign {position: absolute; left: 171px; top: 479px; z-index: 1}
#whtsign {position: absolute; left: 204px; top: 555px; z-index: 1}
#cvtsign {position: absolute; left: 181px; top: 648px; z-index: 1}
#cctsign {position: absolute; left: 198px; top: 690px; z-index: 1}
#trksign {position: absolute; left: 207px; top: 749px; z-index: 1}
#livsign {position: absolute; left: 169px; top: 835px; z-index: 1}
#gobsign {position: absolute; left: 194px; top: 870px; z-index: 1}
#pheasant {position: absolute; left: 727px; top: 828px; z-index: 1}

span.hmhdr {text-align: center; font-size: .70em; color:#4169E1; background-color: #FFFFFF; font-family:verdana, helvetica, sans-serif;}
p.hmpg {text-align:left; margin-left: 17px; font-size: 0.87em; font-weight: bold; background-color: #FFFFFF; color: #000000; font-family:verdana, helvetica, sans-serif;}
p.hmpga {text-align:left; margin-left: 08px; font-size: 0.87em; font-weight: bold; background-color: #FFFFFF; color: #000000; font-family:verdana, helvetica, sans-serif;}
span.clk {text-align: left; font-size: .80em; font-weight: normal; color:#000000; background: #FFFFFF; font-family:verdana, helvetica, sans-serif;}
p.hmpgf {text-align:left; margin-left: 60px; font-size: 0.87em; font-weight: bold; background-color: #FFFFFF; color: #000000; font-family:verdana, helvetica, sans-serif;}

#txt-area {position: absolute; left: 170px; top: 210px; width: 250px; height: 692px; padding: 1px 1px 10px 1px; background-color: #FFFFFF; color: #000000; border-top: 3px solid #4169E1; border-bottom: 3px solid #4169E1; border-left: 3px solid #4169E1;}

#txt-acres {position: absolute; left: 380px; top: 210px; width: 100px; height: 692px; padding: 1px 10px 10px 10px; background-color: #FFFFFF; color: #000000; border-top: 3px solid #4169E1; border-bottom: 3px solid #4169E1; border-left: 1px solid #000000;}

#txt-features {position: absolute; left: 490px; top: 210px; width: 380px; height: 692px; padding: 1px 10px 10px 10px; background-color: #FFFFFF; color: #000000; border-top: 3px solid #4169E1; border-bottom: 3px solid #4169E1; border-left: 1px solid #000000; border-right: 3px solid #4169E1;}

#txt-mission-hm {position: absolute; left: 176px; top: 940px; width: 680px; padding: 15px 15px 15px 15px; background-color: #98FB98; color: #000000; text-align:center; font-size: .83em; border: 2px solid #000000; font-family:verdana, helvetica, sans-serif}
#txt-footer-hm {position: absolute; left: 176px; top: 1060px; width: 680px; padding: 1px 10px 1px 10px; background-color: #FFFFFF; color: #A0522D; text-align:center; font-size: .83em; font-weight:bold; font-family:verdana, helvetica, sans-serif}
  /* End home page */

  /* County Park Pages  */
#txt-topbox {position: absolute; left: 170px; top: 170px; width: 550px; background: #FFFFFF; color: #000000; text-align:left; font-size:0.87em; font-family:verdana, helvetica, sans-serif; border: 3px solid #4169E1; padding: 10px;}
  
#smmap {position: absolute; left: 750px; top: 130px; text-align:center; font-size: 0.87em; font-weight: bold; font-family: verdana, helvetica, sans-serif; background-color: #FFFFFF; color: #F4A460; }
  
#txt-330 {position: absolute; left: 166px; top: 330px; width: 700px; background: #FFFFFF; color: #000000; padding: 5px; }  
#txt-380 {position: absolute; left: 166px; top: 380px; width: 700px; background: #FFFFFF; color: #000000; padding: 5px; }
#txt-390 {position: absolute; left: 166px; top: 390px; width: 700px; background: #FFFFFF; color: #000000; padding: 5px; }
#txt-400 {position: absolute; left: 166px; top: 400px; width: 700px; background: #FFFFFF; color: #000000; padding: 5px; }
#txt-420 {position: absolute; left: 166px; top: 420px; width: 700px; background: #FFFFFF; color: #000000; padding: 5px; }
#txt-440 {position: absolute; left: 166px; top: 440px; width: 700px; background: #FFFFFF; color: #000000; padding: 5px; }
#txt-450 {position: absolute; left: 166px; top: 450px; width: 700px; background: #FFFFFF; color: #000000; padding: 5px; }
#txt-470 {position: absolute; left: 166px; top: 470px; width: 700px; background: #FFFFFF; color: #000000; padding: 5px; }

#txt-green {position: relative; left: 0px; padding: 1px 10px 1px 10px; background-color: #98FB98; color: #000000; }
#txt-tan {position: relative; left: 0px; padding: 1px 20px 1px 20px; background-color: #D2B48C; color: #000000;}
#txt-green2 {position:  relative; left: 0px; padding: 1px 10px 1px 10px; background-color: #98FB98; color: #000000;}
#txt-tan2 {position:  relative; left: 0px; padding: 1px 10px 1px 10px; background-color: #FFF8DC; color: #000000; }
#txt-white {position: relative; left: 0px; padding: 1px 20px 1px 20px; background-color: #FFFFFF; color: #000000; border: 3px solid #4169E1;}
#txt-skunk {position: relative; left: 0px; padding: 10px 1px 10px 1px; background-color: #FFFFFF; color: #000000; }
#txt-footer {position: relative; left: 00px; padding: 1px 10px 1px 10px; background-color: #FFFFFF; color: #A0522D; text-align:center; font-size: .83em; font-weight:bold; font-family:verdana, helvetica, sans-serif}

#mapbigcontainer {position: absolute; left: 0px; top: 5px; width: 1000px; background-color: #FFFFFF; color: #000000; }    
#mapindexcontainer {position: absolute; left: 170px; top: 170px; width: 660px; background-color: #FFFFFF; color: #000000; }
  
#txt-container2 {position: absolute; left: 170px; top: 170px; width: 660px; background: #FFFFFF; color: #000000; padding: 5px; }
#txt-container3 {position: absolute; left: 170px; top: 170px; width: 730px; background: #FFFFFF; color: #000000; padding: 5px; }
#txt-pond {position: relative; left: 0px; background: #FFFFFF; color: #000000; padding: 5px; }                            
#txt-container {position: absolute; left: 170px; top: 190px; width: 700px; background: #FFFFFF; color: #000000; padding: 5px; }

#txt-container-map {position: absolute; left: 170px; top: 145px; width: 740px; background: #FFFFFF; color: #000000; padding-bottom: 5px;}
#txt-map {position: relative; left: 0px; }
div.hotboxes {margin-left: auto; margin-right: auto; text-align: center;}

#huntab {margin-left: auto; margin-right: auto; text-align: center;}
table.hunter {background-color: #FFFFFF; width: 620px; border: 1px solid #000000; padding: 2px 2px 2px 2px; font-size: .71em; color: #000000; font-weight: normal; font-family: verdana, helvetica, sans-serif;}
  
   /* Railroad History Page  */
#logorr {position: absolute; left: 180px; top: 0px; width: 500px; background: #FFFFFF; color: #000000; padding-left: 20px; padding-right: 20px;}
#tophdrr {position: absolute; left: 180px; top: 140px; width: 500px; background: #FFFFFF; text-align: center; font-weight:bold; font-size: 1.3em; color:#4169E1; font-family: verdana, helvetica, sans-serif; padding-left: 20px; padding-right: 20px;}
#txt-cont-rail {position: absolute; left: 200px; top: 170px; width: 500px; background: #FFFFFF; color: #000000;}
#rrspecs {position: relative; left: 0px; padding: 5px 10px 5px 10px; background: #F0E68C; color: #000000;}
#rrpics {position: absolute; left: 720px; top: 330px; width: 245px; text-align:left; font-size:0.83em; font-family:verdana, helvetica, sans-serif; background: #FFFFFF; color: #000000;}
p.bld {text-align:center; font-weight:bold; font-size: 11pt; color:#4169E1; background-color: #FFFFFF; font-family: verdana, helvetica, sans-serif}    
p.ctrb {text-align:center; font-size: 0.83em; font-weight:bold; color:#000000; background: #F0E68C; font-family: verdana, helvetica, sans-serif}
   /* End Railroad History page */
   
span.lft9 {text-align: left; font-size:9pt; color:black; background-color: #FFFFFF; font-family:verdana, helvetica, sans-serif;}    
   
span.updat {text-align: left; font-size: .80em; font-weight: normal; color:#000000; background: #FFFFFF; font-family:verdana, helvetica, sans-serif;}   
   
p.bot  {text-align:center; font-size: .83em; color:#A0522D; background-color: #FFFFFF; font-weight:bold; font-family:verdana, helvetica, sans-serif;}
p.bottn  {text-align:center; font-size: .83em; color:#A0522D; background-color: #D2B48C; font-weight:bold; font-family:verdana, helvetica, sans-serif;}
p.botgr  {text-align:center; font-size: .83em; color:#A0522D; background-color: #98FB98; font-weight:bold; font-family:verdana, helvetica, sans-serif;}   
    
p.subhd {text-align: center;font-weight:bold;font-size: .92em; font-family: verdana, helvetica, sans-serif}
p.subhd4 {text-align: center;font-weight:bold;font-size: .83em; font-family: verdana, helvetica, sans-serif}
p.subhd3 {text-align:center; font-size:.92em; font-weight: bold; color:#000000; font-family:verdana, helvetica, sans-serif}
p {margin-left:10pt; margin-right: 10pt; text-align:left; font-size: 0.83em; font-family:verdana, helvetica, sans-serif}  
p.lft {margin-left:10pt; margin-right: 10pt; text-align:left; font-size: 0.83em; font-family:verdana, helvetica, sans-serif}
p.wtr {text-align: left; font-size: 0.75em; font-family: verdana, helvetica, sans-serif; color: #000000; background: #FFFFFF;}
p.cutout {text-align: left; margin-left:60pt; margin-right:100pt; font-size: 0.83em; font-family: verdana, helvetica, sans-serif; padding: 10px; border: 2px solid #003;}
p.whit-cutout {text-align: left; margin-left:60pt; margin-right:60pt; font-size: 0.83em; font-family: verdana, helvetica, sans-serif; padding: 10px; border: 2px solid #003;}
p.ctr {text-align:center; font-size: 0.83em; font-family:verdana, helvetica, sans-serif}
p.ctrmap {margin-left:122pt; text-align:center; font-size: 0.83em; font-family:verdana, helvetica, sans-serif}
p.intro {text-align:left; font-size: 0.87em; font-family:verdana, helvetica, sans-serif; background-color: #FFFFFF; color: #000000;}

p.spc2 {text-align: center; font-size: 2px; font-family: verdana, helvetica, sans-serif}
p.spc {text-align: center; font-size: 8px; font-family: verdana, helvetica, sans-serif}
p.subhd2 {text-align: center;font-weight:bold;font-size: 10pt; font-family: verdana, helvetica, sans-serif}
p.hdr {text-align:center; font-weight:bold; font-size: 11pt; font-family: verdana, helvetica, sans-serif}
  
p.top {text-align: left; font-size: 15pt; color:#4169E1; background-color: #FFFFFF; font-weight: bold; font-family: verdana, helvetica, sans-serif}

p.rght {text-align:right; font-size:10pt; font-family:verdana, helvetica, sans-serif}

p.botmap {text-align: center; font-size:.90em; color:#A0522D; background-color: #FFFFFF; font-family:verdana, helvetica, sans-serif}
p.jfr {text-align:center; font-size:8pt; color:#000000; background-color: #FFFFFF; font-family: verdana, helvetica, sans-serif;}

hr {margin-left: auto; margin-right: auto; text-align: center; width: 570px;}
hr.sm {text-align:center; width:200px;}
hr.news {text-align:center; width:650px;}

UL {text-align:left; font-size: 1.1em; font-family: verdana, helvetica, sans-serif}
li {text-align: left;  font-family: verdana, helvetica, sans-serif}

UL.fish {text-align:left; font-size: .83em; font-family:verdana, helvetica, sans-serif}
UL.over {text-align:left; margin-left:90px; margin-right:40px; font-size:10pt; font-family:verdana, helvetica, sans-serif;}
UL.sitepg {text-align:left; margin-left: 60px; font-size: .87em; font-family:verdana, helvetica, sans-serif}
li.sitepg {text-align: left; font-size: .87em; font-family: verdana, helvetica, sans-serif}
li.lftin {text-align: left; margin-left: 20px; font-size: .87em; font-family: verdana, helvetica, sans-serif}
li.lftinin {text-align: left; margin-left: 40px; font-size: .87em; font-family: verdana, helvetica, sans-serif}
li.lftinin2 {text-align: left; margin-left: 60px; font-size: .87em; font-family: verdana, helvetica, sans-serif}
li.rules {text-align: left; margin-bottom: 1em; font-family: verdana, helvetica, sans-serif}
UL.sm {text-align:left; font-size:9pt; font-family:verdana, helvetica, sans-serif}
UL.ctr {text-align:center; font-size:11pt; font-family:verdana, helvetica, sans-serif}

OL {text-align:left; font-size:10pt; font-family:verdana, helvetica, sans-serif}
 
a:link {color: #0000FF; text-decoration:none;}    /* blue  - a normal, unvisited link */
a:visited {color: #A52A2A; text-decoration:none;} /* brown - a link the user has visited */ 
a:hover {color: #FF1493}   /* reddish - a link when the user mouses over it */
a:active {color: #FF1493}  /* reddish - a link the moment it is clicked */

#reap {position: absolute; left: 20px; top: 05px; width: 120px; background: #FFFFFF; color: #000000; font-size: .65em; font-family: verdana, helvetica, sans-serif;}

#logo {position: absolute; left: 173px; top: 0px; width: 556px; background: #FFFFFF; color:#000000;text-align: center;}
#tophdr {position: absolute; left: 173px; top: 144px; width: 556px; background: #FFFFFF; text-align: center; font-weight:bold; font-size: 1.3em; color:#4169E1; font-family: verdana, helvetica, sans-serif; }

#logox {position: absolute; left: 173px; top: 0px; width: 620px; background: #FFFFFF; color: #000000; padding-left: 20px; padding-right: 20px;}
#tophd {position: absolute; left: 173px; top: 140px; width: 620px; background: #FFFFFF; text-align: center; font-weight:bold; font-size: 1.3em; color:#4169E1; font-family: verdana, helvetica, sans-serif; padding-left: 20px; padding-right: 20px;}

#logoh {position: absolute; left: 200px; top: 0px; width: 620px; background: #FFFFFF; color: #000000; padding-left: 20px; padding-right: 20px;}
#tophdh {position: absolute; left: 200px; top: 140px; width: 620px; background: #FFFFFF; text-align: center; font-weight:bold; font-size: 1.3em; color:#4169E1; font-family: verdana, helvetica, sans-serif; padding-left: 20px; padding-right: 20px;}

#logo-locmap {position: absolute; left: 227px; top: 0px; width: 630px; background: #FFFFFF; text-align: center; font-weight: bold; font-size: .92em; color:#4169E1; font-family: verdana, helvetica, sans-serif;}
span.mapclick {text-align:left; font-size: 0.87em; font-weight: bold; font-family:verdana, helvetica, sans-serif; background-color: #FFFFFF; color: #A0522D;}
p.mapclick {text-align:center; font-size: 0.83em; font-weight: bold; font-family:verdana, helvetica, sans-serif; background-color: #FFFFFF; color: #F4A460;}

#cold #not {border-left:10px solid #036; border-right: 1px solid #03c; border-bottom: 2px solid #03c; background: #0000CD; color: #FFF;}    /* On-page highlight, and left border of on-page */

#navsite2 p {display: none;}
#navsite2 {font-family: verdana, helvetica, sans-serif; font-size: 0.6em; font-weight: bold; width:17em; border-right: 1px solid #666; padding: 0; margin-bottom: 1em;}
#navsite2 ul {list-style: none; margin: 0; padding: 0}
#navsite2 ul li {margin: 0; border-top: 1px solid #003;}
#navsite2 ul li a {display: block; padding: 2px 2px 2px 0.5em; border-left:10px solid #369; border-right: 1px solid #69c; border-bottom: 1px solid #369; background: #87CEFA; color: #000000; text-decoration: none; width: 100%;}
html>body #navsite2 ul li a {width:auto;}   /* static display, and left border */
#navsite2 ul li a:hover {border-left: 10px solid #036; border-right: 1px solid #69c; border-bottom: 1px solid #369; background: #69f; color: #fff;}    /* rollover, and left border  */

#navsite2 li.dent { margin-left: 10px; border-top: 0px solid #003; font-weight: normal;}

#navsite2 {position: absolute; left: 10px; top: 155px; width: 135px;}
  
/*  Created by Jeff Fitz-Randolph, JFR Corporation, June 2005, May 2010  */
