body {
  font-family: verdana, helvetica, arial, sans-serif;
  margin: 0px;
  padding: 0px;
}

#mainMenu {
  background-color: #EEE;
  border: 1px solid #CCC;
  color: #000;
  margin: 0px;
  padding: 0px 0px 2px 20px;
}

#menuList {
  margin: 0px;
  padding: 0px;
}

#menuList ul {
  margin: 0px;
  padding: 0px;
}

#menuList li {
  display: inline;
  list-style: none;
}

a.mbar {
  background-color: transparent;
  color: #FFFFFF;
  font-size: 12px;
  margin: 0px;
  padding: 3px 6px;
  text-decoration: none;
}

a.mbar:hover {
  background-color: #009;
  color: #EEE;
}

.menu {
  color: #000;
  background-color: #EEE;
  border: 1px solid #CCC;
  position: absolute;
  visibility: hidden;
}

.menu li a {
  background-color: transparent;
  color: #000;
  display: block;
  font-size: 12px;
  line-height: 1.75em;
  margin: 0px;
  padding: 0px 5px;
  text-decoration: none;
}

.menu li a:hover {
  background-color: #009;
  color: #EEE;
}

span.key {
  text-decoration: underline;
}

#fohmenu { width: 165px; }
#hpwamenu { width: 160px; }
#interpretmenu { width: 160px; }
#publicationmenu { width: 165px; }
#mapmenu { width: 150px; }
#huntingmenu { width: 150px; }
#trailmenu { width: 150px; }


#topMenu{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  background-color: #000000;
  color:#FFFFFF;
  text-align: right;
  font-size: 12px;
  border-bottom: 2px solid #003333;
}
#topHeader{
  position: absolute;
  top: 17px;
  left: 0px;
  width: 100%;
  background: #000000;
  border-bottom: 2px solid #003333;
  
}
#lowerMenu{
  position: absolute;
  top: 100px;
  left: 0px;
  width: 100%;
  background-color: #000000;
  border-bottom: 2px solid #A5B5C6;
  border: 2px solid #003333;
  z-index: 1000;
}

#mainContent{
  position: absolute;
  background-image: url(maincontent.jpg);
  background-color: transparent;
  top: 130px;
  left: 190px;
  width: 60%;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  padding-left: 5px;
  padding-right: 5px;
}




#huntingstakemap{
position: absolute;
  background-color: transparent;
  top: 20px;
  left: 5px;
  width: 85%;
  padding-left: 5px;
  padding-right: 5px;
}
#mainContentfohwho{
  position: absolute;
  background-image: url(maincontent.jpg);
  background-repeat: no-repeat;
  background-color: transparent;
  top: 130px;
  left: 190px;
  width: 60%;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  padding-left: 5px;
  padding-right: 5px;
}
p.userguidetxt{
 font-size: 18px;
 position: absolute;
 top: 180px;
 left: 10px;
}

p.hullettmaptxt{
 font-size: 18px;
 font-weight: bold;
 position: absolute;
 top: 425px;
 text-align: center; 
}


p.fohwhotxt1{
 position: absolute;
 top: 320px;
 font-size: 12px;
 
}

p.fohwhotxt2{
 position: absolute;
 top: 570px;
 font-size: 12px;
 
}
p.fohwhotxt3{
 position: absolute;
 top: 610px;
 font-size: 12px;
 
}
p.membership{
 font-size: 12px;
}

p.regisform{
 font-size: 9px;
}

a.link {
  color: #0000FF;
}
  
#leftColumn{
  position: absolute;
  background: #000000;
  background-color: transparent;
  top: 130px;
  left: 5px;
  width: 20%;
  text-align: left;
 
  
}

p.lefttext{
 margin-right: 20px;
 font-size: 12px;
}



p.righttext{
 margin-right: 20px;
 font-size: 14px;
}

p.righttext2{
 margin-right: 20px;
 font-size: 18px;
}

.style1 {
	font-size: 18px;
	font-weight: bold;}

.style6 {font-size: 12px;}
.style2 {font-size: 14px;
	font-weight: bold;}
.style2N{font-size: 14px;}
.style3 {font-size: 12px}
.style4 {font-size: 14px; 
        color: #0000FF;}
.style5 {font-size: 9px}

.right{
  text-align: justify;}

#rightColumn{
  position: absolute;
  background-color: transparent;
  left: 810px;
  top: 130px;
  width: 20%;
}

#rightColumnbk{
  position: absolute;
  background-color: transparent;
  top: 130px;
  
  width: 20%;
}

#footer1{
  border-top: 2px solid #003333;
  position: absolute;
  top: 1000px;
  left: 0px;
  width: 100%;
  
  text-align: center;
  font-size: 10px;
}
#footer2{
  position: absolute;
  top: 1030px;
  left: 0px;
  width: 100%;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
}
#image1{
 
 position: relative;
 
 text-align: right;
 border: 0px;
 width: auto;
 height: 200px;
}


.titlehd
{
	FONT-FAMILY: verdana,arial,sans-serif;
	FONT-SIZE: 16pt;
	text-transform:capitalize;
	font-weight: bolder;
	color: #003333;
        text-align: center;}

.titlehd2
{
	FONT-FAMILY: verdana,arial,sans-serif;
	FONT-SIZE: 12pt;
	text-transform:capitalize;
	font-weight: bolder;
	color: #003333;
        text-align: center;	
}


a.menu1:link{
  color:#FFFFFF;
  font-size: 1em;
  text-decoration:none;
}

a.menu1:active{
 
 color:#990000;
 background-color:#ff0000;
 text-decoration:none;
}

a.menu1:visited{
 
 color:#FFFFFF;
 font-weight: bold;
 text-decoration:none;
}

a.menu1:hover{
 
 color:#FF0000;
 text-decoration:none;
 cursor: none;
}


#maprightColumn{
  position: absolute;
  background-color: transparent;
  left: 730px;
  top: 20px;
  width: 20%;
  font-size: 10px;
  font-weight: bold;
  padding-right: 10px;
}

.maprightcoltxt{
font-size: 12px;
font-weight: bold;
line-height: 24px;
}



.maprightcolnum{
font-size: 16px;
font-weight: bold;
}

#publicationmap{
  position: absolute;
  top: 20px;
  left: 10px;
}


#mappoolpicture{
 position: absolute;
  background-color: transparent;
  left: 10px;
  top: 350px;

}

#maplegend{
 position: absolute;
  background-color: transparent;
  left: 400px;
  width: 80px;
  top: 350px;

}

#poolrighttxt1{
position: absolute;
  background-color: transparent;
  left: 690px;
  top: 40px;
  font-size: 12px;
  font-weight: bold;
  padding-right: 20px;
  padding-left: 20px;
  line-height: 30px;
}

#stakenavigation{
position: absolute;
  background-color: transparent;
  left: 690px;
  top: 20px;
  font-size: 12px;
  font-weight: bold;
  padding-right: 20px;
  padding-left: 20px;
  line-height: 30px;
}

#poolrighttxt2{
position: absolute;
  background-color: transparent;
  left: 600px;
  top: 350px;
  font-size: 14px;
  padding-right: 20px;
  padding-left: 20px;
   line-height: 26px;
}

#huntingrepobackimg{
 position: absolute;
  background-color: #999966;
  top: 20px;
  left: 120px;
  width: 85%;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  padding-left: 5px;
  padding-right: 5px;
}

#huntrepoleftcol{
  position: absolute;
  top: 20px;
  left: 5px;
  background-color: #999966;
  width: 15%;
  text-align: left;
  
}
#huntingrepo{
position: absolute; 
background-color: #666600;
width: 260px;
height: 180px; 
z-index: 1; 
left: 587px; 
top: 68px; 
font-size: 12px;
}

#annualrepofooter1{
  border-top: 2px solid #003333;
  position: absolute;
  top: 1470px;
  left: 0px;
  width: 100%;
  text-align: center;
  font-size: 10px;
}
#annualrepofooter2{
  position: absolute;
  top: 1500px;
  left: 0px;
  width: 100%;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
}

#huntingstakefooter1{
  border-top: 2px solid #003333;
  position: absolute;
  top: 1600px;
  left: 0px;
  width: 100%;
  
  text-align: center;
  font-size: 10px;
}
#huntingstakefooter2{
  position: absolute;
  top: 1630px;
  left: 0px;
  width: 100%;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
}
