.helpfullinks {
	float: left;
	width: 595px;
	margin-right: 3px;
	margin-left: 3px;
	display: inline;
}

.aboutus {
	float: left;
	width: 595px;
	margin-right: 3px;
	margin-left: 3px;
	display: inline;
	border: 1px solid #999;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-bottom: 5px;
}
.leftbox {
	display: inline;
	float: left;
	width: 150px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.rightbox {
	display: inline;
	float: left;
	width: 420px;
	padding-left: 10px;
}
.rightbox p {
	font-family: "Times New Roman", Times, serif;
	color: #666;
	font-size: 11px;
}


.box1 {
	float: left;
	width: 185px;
	margin-right: 5px;
	margin-left: 5px;
}
.box2 {
	float: left;
	width: 280px;
	margin-right: 3px;
	margin-left: 3px;
	display: inline;
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#webcontent {
	float: left;
	width: 924px;
	
}

#wrapper {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}

#topbgimage {
	float: left;
	width: 924px;
	height: 5px;
	background-image: url(../images/topouterbgimg2.gif);
	background-repeat: no-repeat;
	background-color: #F7F3E8;
}

#lbgimage {
	float: left;
	height: 399px;
	width: 138px;
	background-color: #F8F4E9;
	background-image: url(../images/leftouterbgimg2.gif);
	background-repeat: no-repeat;
}
#rbgimage {
	float: left;
	height: 399px;
	width: 138px;
	background-color: #F6F2E7;
	background-image: url(../images/rightouterbgimg2.gif);
}
#outerweb {
	float: left;
	width: 900px;
	border: 2px solid #C97C1A;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #FFF;
	background-image: url(../images/outerwebbg.gif);
}
#innerweb {
	float: left;
	width: 880px;
	background-color: #FFF;
}

#masterbanner {
	float: left;
	width: 875px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #005511;
}
 #rotatingbanner {
	float: left;
	height: 200px;
	width: 866px;
	border: 2px solid #C97C1A;
	background-color: #FFF;
	overflow:hidden;
	 
 }
 
 #horizontalnavigation {
	float: left;
	height: 30px;
	width: 868px;
	border: 1px solid #C97C1A;
	margin-top: 5px;
	background-image: url(../images/navandheaderbg.gif);
	background-repeat: repeat-x;
 }
 
 #horizontalnavigation ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	
 }
 
 #horizontalnavigation li{
	float: left;
	list-style-type: none;
	padding-left: 40px;
	font-size: 16px;
	color: #FFF;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 40px;
	
 }
 
 #horizontalnavigation a{
	color: #FFF;
	text-decoration: none;
	
 }
 
 #horizontalnavigation a:hover{
	color: #FFF;
	text-decoration: underline;
	
 }
 
 #webbody {
	float: left;
	width: 875px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #FFF;
 }
 
 /*Index CSS*/
 
 #indexleftcolumn {
	float: left;
	width: 495px;
	margin-right: 5px;
	 
 }
 
 #indexmainbody {
	background-color: #FAF8F1;
	float: left;
	height: 342px;
	width: 485px;
	padding: 5px;
	background-image: url(../images/indexmainbodybg.jpg);
	background-repeat: repeat-x;
 }
 
 #indexlcolboxes {
	float: left;
	width: 495px;
	margin-top: 5px;
	 
 }
 
 #indexbenefits {
	float: left;
	height: 220px;
	width: 245px;
	margin-right: 5px;
	background-color: #F5F3EB;
	 
 }
 
 .indexboxes {
	height: 195px;
	 
 }
 
 .indexboxes h2{
	font-size: 18px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 238px;
	color: #FFF;
	height: 25px;
	border: 1px solid #C97C1A;
	background-image: url(../images/navandheaderbg.gif);
	background-repeat: repeat-x;
	 
 }
 
 .indexboxes h3{
	font-size: 14px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	 
 }
 .indexboxes p{
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	padding: 5px;
	margin: 0px;
	line-height: 18px;
	 
 }
 
 .indexboxes ul{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	 
 }
 
 .indexboxes li{
	list-style-type: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 15px;
	color: #000;
	text-decoration: none;
	 
 }
 
  .indexboxes a{
	color: #000;
	text-decoration: none;
	 
 }
 
  .indexboxes a:hover{
	text-decoration: underline;
	 
 }
 
 #indexreports {
	float: left;
	height: 220px;
	width: 245px;
	background-color: #F5F3EB;
	 
 }
 
 #indexrightcolumn {
	float: left;
	width: 370px;
	 
 }
 
 #indexvideo {
	float: left;
	height: 220px;
	width: 364px;
	background-color: #C97C1A;
	padding: 3px;
 }
 
 #wildlifemanagementnews {
	float: left;
	width: 370px;
	 
 }
.wildlifemanagementnews ul {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	margin-left: 25px;
	line-height: 18px;
	margin-top: 5px;
	list-style-type: disc;
}
.wildlifemanagementnews li {
	padding-top: 5px;
}

 
 #wildlifemanagementnews h2{
	width: 363px;
	font-size: 18px;
	color: #FFF;
	height: 25px;
	padding-top: 4px;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #C97C1A;
	background-image: url(../images/navandheaderbg.gif);
	background-repeat: repeat-x;
	 
 }
 

 .wildlifemanagementnews {
	background-color: #F5F3EB;
	float: left;
	width: 365px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #C97C1A;
	margin-top: 5px;
	 
 }
.wildlifemanagementnews img {
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

 
 .wildlifemanagementnews h3{
	padding: 0px;
	font-size: 14px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	 
 }
 
 .wildlifemanagementnews p{
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	 
 }
 
  .wildlifemanagementnews a{
	 
 }
 
  .wildlifemanagementnews a:hover{
	 
 }


/*Secondary CSS*/

#secondaryleftcolumn {
	float: left;
	width: 243px;
	margin-right: 5px;
	background-image: url(../images/lcolbg2.gif);
	background-repeat: repeat;
	padding-left: 5px;
	 
 }
 
#secondaryrightcolumn {
	float: left;
	width: 605px;
	padding: 5px;
	 
 }

.secondarynavigation {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	 
 }
 
 .secondarynavigation h2{
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	 
 }
 
 .secondarynavigation ul{
	margin: 0px;
	padding: 0px;
	 
 }
 
 .secondarynavigation li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	border: 1px dotted #7B7C54;
	background-color: #D7CCAD;
	margin-bottom: 2px;
	 
 }
 
 .secondarynavigation a{
	color: #FFF;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url(../images/menu_bg1.jpg);
	background-repeat: repeat-x;
	padding-left: 10px;
	 
 }
 
 .secondarynavigation a:hover{
	color: #FFF;
	background-color: #7A7B53;
	display: block;
	background-image: url(../images/menu_bg2.jpg);
	padding-left: 10px;
	 
 }
.secondarynavigationchild {
	float: left;
	width: 225px;
	border: 1px solid #C97C1A;
	background-color: #336222;
	font-family: "Times New Roman", Times, serif;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}


.secondarynavigationchild h4{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: center;
	color: #FFF;
	text-decoration: underline;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

.secondarynavigationchild p{
	
}

.secondarynavigationchild ul{
	
}

.secondarynavigationchild li{
	font-size: 12px;
	line-height: 18px;
	
}

.secondarynavigationchild a{
	color: #FFF;
	padding-left: 10px;
	
}

.secondarynavigationchild a:hover{
	padding-left: 10px;
	color: #FFF;
	
}
#contact {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #9F6B05;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
#contact img {
	margin: 0px;
	padding: 0px;
}
#contact p {
	margin: 5px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}


.style1 {
	
}
.style1 ul {
	list-style-type: none;
}

.style1 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}


.style1 h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #005311;
	margin: 0px;
	padding: 0px;
	
}

.style1 h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}

.style1 p{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}
.style1 a {
	color: #000;
	text-decoration: none;
}
.style1 a:hover {
	text-decoration: underline;
}


.style2 {
	
}
.style2 img {
	padding: 5px;
	float: right;
}


.style2 h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #005311;
	padding: 0px;
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}

.style2 h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	
}

.style2 h3{
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #C97C1A;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.style2 h4{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
}
.banner {
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	width: 600px;
}
.bannertitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFF;
	background-color: #000;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 595px;
	font-weight: bold;
	border: 1px solid #C97C1A;
}




.style2 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}

.style2 ul{
	padding-left: 30px;
	padding-top: 10px;
}

.style2 li{
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: disc;
	font-size: 12px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 5px;
	
}
.style2 a {
	color: #000;
	text-decoration: none;
}
.style2 a:hover {
	text-decoration: underline;
}


.learnmore {
	text-align: right;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 7px;
	
}

.learnmore a{
	color: #000;
	
}

.learnmore a:hover{
	color: #3B6B29;
	
}

#footer {
	float: left;
	height: 30px;
	width: 870px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #005311;
	margin-top: 5px;
	padding-top: 3px;
	
}
.footer {
	float: left;
	height: 22px;
	width: 780px;
	font-family: "Times New Roman", Times, serif;
	color: #336222;
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 5px;
	
}

.socialmedia {
	float: left;
	height: 30px;
	width: 80px;
	
}

.socialmedia img{
	float: left;
	padding-left: 5px;
	
}

.bjornproductions {
	text-align: right;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	padding-top: 2px;
	padding-right: 5px;
	
}
.bjornproductions a {
	color: #000;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
}

.bold {
	font-weight: bold;
}
.smalltext {
	font-size: 10px;
	font-style: italic;
}
.quotetext {
	font-style: italic;
	font-size: 12px;
}
.center {
	text-align: center;
}

