/** Universal Page Styles **/
html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}

#pagelayout  {
   margin: 0px auto 0px auto;
   width: 961px;
   position: relative;
}

#topnavelement  {
   background: url(images/topnavelement.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 24px;
   z-index: 5;
   width: 833px;
   height: 33px;
}

#aiftoplogo  {
   background: url(images/aiftoplogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 809px;
   top: 20px;
   z-index: 6;
   width: 118px;
   height: 115px;
}

#aiftextleftside  {
	visibility: visible;
	position: absolute;
	left: 15px;
	top: 561px;
	z-index: 4;
	width: 168px;
	height: 81px;
	background-image: url(images/aiftextleftside.gif);
	background-repeat: no-repeat;
}

.accessibility {
position: absolute;
left: -999px;
width: 990px;
}
/** End Universal Page Styles **/

/** Top Menu Button Styles **/
#homebutton  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 24px;
   z-index: 6;
   width: 26px;
   height: 13px;
}

#producersbutton  {
   visibility: visible;
   position: absolute;
   left: 114px;
   top: 24px;
   z-index: 6;
   width: 54px;
   height: 13px;
}

#trademarkbutton  {
   visibility: visible;
   position: absolute;
   left: 211px;
   top: 24px;
   z-index: 6;
   width: 56px;
   height: 13px;
}

#videobutton,
#staffbutton  {
   visibility: visible;
   position: absolute;
   top: 24px;
   z-index: 6;
   width: 27px;
   height: 13px;
}

#staffbutton  {
   left: 310px;
}

#videobutton  {
   left: 380px;
}

#calendarbutton  {
   visibility: visible;
   position: absolute;
   left: 450px;
   top: 24px;
   z-index: 6;
   width: 49px;
   height: 13px;
}

#pressroombutton  {
   visibility: visible;
   position: absolute;
   left: 543px;
   top: 24px;
   z-index: 6;
   width: 57px;
   height: 13px;
}

#linksbutton  {
   visibility: visible;
   position: absolute;
   left: 642px;
   top: 24px;
   z-index: 6;
   width: 28px;
   height: 13px;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 657px;
   z-index: 4;
   width: 103px;
   height: 13px;
}

#memberloginbutton  {
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 686px;
   z-index: 5;
   width: 153px;
   height: 25px;
}

#homebutton a,
#producersbutton a,
#trademarkbutton a,
#staffbutton a,
#videobutton a,
#calendarbutton a,
#pressroombutton a,
#linksbutton a,
#contactusbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#homebutton a  {
   width: 26px;
   text-indent: -9000px;
   background-image: url(images/homebutton.gif);
}

#producersbutton a  {
   width: 54px;
   text-indent: -9000px;
   background-image: url(images/producersbutton.gif);
}

#trademarkbutton a  {
   width: 56px;
   text-indent: -9000px;
   background-image: url(images/trademarkbutton.gif);
}

#staffbutton a  {
   width: 27px;
   text-indent: -9000px;
   background-image: url(images/staffbutton.gif);
}

#videobutton a  {
   width: 27px;
   text-indent: -9000px;
   background-image: url(images/videobutton.gif);
}

#calendarbutton a  {
   width: 49px;
   text-indent: -9000px;
   background-image: url(images/calendarbutton.gif);
}

#pressroombutton a  {
   width: 57px;
   text-indent: -9000px;
   background-image: url(images/pressroombutton.gif);
}

#linksbutton a  {
   width: 28px;
   text-indent: -9000px;
   background-image: url(images/linksbutton.gif);
}

#contactusbutton a  {
   width: 103px;
   text-indent: -9000px;
   background-image: url(images/contactusbutton.gif);
}

#memberloginbutton a  {
   text-indent: -9000px;
   background: url(images/memberloginbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 25px;
   width: 153px;
   font-size: 25px;
   line-height: 25px;
}

#homebutton a:hover  {
   background-position: -26px 0%;
}

#producersbutton a:hover  {
   background-position: -54px 0%;
}

#trademarkbutton a:hover  {
   background-position: -56px 0%;
}

#staffbutton a:hover,
#videobutton a:hover  {
   background-position: -27px 0%;
}

#calendarbutton a:hover  {
   background-position: -49px 0%;
}

#pressroombutton a:hover  {
   background-position: -57px 0%;
}

#linksbutton a:hover  {
   background-position: -28px 0%;
}

#contactusbutton a:hover  {
   background-position: -103px 0%;
}

#memberloginbutton a:hover  {
   background-position: -153px 0%;
}
/** End Top Menu Button Styles **/




/** Individual Page Styles **/
#leftsidebg  {
   background: url(images/left_side_bg.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 37px;
   z-index: 3;
   width: 197px;
   height: 636px;
}

/** Home Page Styles **/
#topnavelementhome  {
   background: url(images/topnavelement_home.gif) no-repeat;
   visibility: visible;
   left: 0px;
   top: 24px;
   position: absolute;
   z-index: 4;
   width: 833px;
   height: 33px;
}

#homepagebodytext p  {
   font: 12px/18px Verdana, sans-serif;
   margin: 0px;bedre
   padding-bottom: 8px;
   text-align: left;
}

#homepagebodytext  {
   visibility: visible;
   position: absolute;
   left: 152px;
   top: 237px;
   z-index: 4;
   width: 435px;
}

#homeselected  {
   background: url(images/homeselected.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 24px;
   z-index: 5;
   width: 26px;
   height: 13px;
}

#homebg  {
   background: url(images/homebg.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 960px;
   height: 720px;
}
/** End Home Page Styles **/

/** Producers Page Styles **/
/** Common Page Styles **/
#producersselected  {
   background: url(images/producersselected.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 114px;
   top: 24px;
   z-index: 5;
   width: 54px;
   height: 13px;
}

#verticaldivider  {
   background: url(images/verticaldivider.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 619px;
   top: 95px;
   z-index: 4;
   width: 5px;
   height: 340px;
}

#contacttext p,
#contenttext p  {
	margin: 0px;
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000;
}

#contenttext p  {
   padding-bottom: 15px;
}

#contacttext p a  {
	border: 0px none #000000;
	text-decoration: none;
	color: #000;
}

#contenttext  {
   visibility: visible;
   position: absolute;
   left: 213px;
   top: 100px;
   z-index: 4;
   width: 388px;
}

#contacttext p  {
	padding-bottom: 10px;
	color: #000;
}

#contacttext  {
   visibility: visible;
   position: absolute;
   left: 619px;
   top: 512px;
   z-index: 4;
   width: 314px;
}

#contacttext p a:hover  {
	text-decoration: underline;
	color: #000;
}

#nextbutton a,
#backbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 30px;
   background-position: 0% 0px;
   font-size: 30px;
   line-height: 30px;
}

#backbutton a:hover  {
   background-position: -109px 0%;
}

#nextbutton a:hover  {
   background-position: -58px 0%;
}

#backbutton a  {
   width: 109px;
   text-indent: -9000px;
   background-image: url(images/backbutton.gif);
}

#nextbutton a  {
   width: 58px;
   text-indent: -9000px;
   background-image: url(images/nextbutton.gif);
}

#backbutton  {
   visibility: visible;
   position: absolute;
   left: 217px;
   top: 632px;
   z-index: 4;
   width: 109px;
   height: 30px;
}

#nextbutton  {
   visibility: visible;
   position: absolute;
   left: 363px;
   top: 632px;
   z-index: 4;
   width: 58px;
   height: 30px;
}

#producerscontentscroll p a:hover {
	text-decoration: underline;
	color: #82649B;	
}

#producerscontentscroll p a  {
   border: 0px none #000000;
   color: #877B77;
   text-decoration: none;
}

#producerscontentscroll p  {
   font: 11px/13px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 12px;
   padding-right: 20px;
   padding-left: 12px;
   text-indent: -12px;
   text-align: left;
   color: #000;
}

#producerscontentscroll  {
	overflow: auto;
	visibility: visible;
	position: absolute;
	left: 212px;
	top: 97px;
	z-index: 4;
	width: 416px;
	height: 286px;
}

#producerslefttext p  {
   font: bold 11px/17px Verdana, sans-serif;
   margin: 0px;
   text-align: right;
   color: #010101;
}

#producersselected  {
   background: url(images/producersselected.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 114px;
   top: 24px;
   z-index: 6;
   width: 54px;
   height: 13px;
}

#producerslefttext  {
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 151px;
   z-index: 4;
   width: 171px;
}

#prodList  {
   visibility: visible;
   position: absolute;
   left: 802px;
   top: 176px;
   z-index: 4;
   width: 130px;
   height: 260px;
}

#prodState  {
	visibility: visible;
	position: absolute;
	left: 573px;
	top: 472px;
	z-index: 4;
	width: 280px;
	height: 22px;
}

#producersbg  {
   background: url(images/producersbg.jpg) no-repeat;
   position: absolute;
   visibility: visible;
   left: 197px;
   top: 37px;
   z-index: 3;
   width: 763px;
   height: 636px;
}

#producersheading  {
   background: url(images/producersheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 98px;
   z-index: 4;
   width: 144px;
   height: 37px;
}

#usmap  {
   background: url(images/usmap.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 204px;
   top: 433px;
   z-index: 4;
   width: 348px;
   height: 216px;
}

#aiflogosmall  {
   background: url(images/aiflogosmall.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 843px;
   top: 330px;
   z-index: 4;
   width: 91px;
   height: 89px;
}
/** End Common Page Styles **/

/** Bedre Chocolate Styles **/
#bedrechocolatebg  {
   background: url(images/bedrechocolatebg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 37px;
   z-index: 3;
   width: 763px;
   height: 636px;
}

#bedreheading  {
   background: url(images/bedreheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 98px;
   z-index: 4;
   width: 144px;
   height: 204px;
}

#bedrecityheading  {
   background: url(images/bedrecityheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 573px;
   top: 451px;
   z-index: 4;
   width: 221px;
   height: 47px;
}

#bedrerighttext  {
   background: url(images/bedrerighttext.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 638px;
   top: 95px;
   z-index: 4;
   width: 119px;
   height: 70px;
}

#bedrelogoimg  {
   visibility: visible;
   position: absolute;
   left: 637px;
   top: 330px;
   z-index: 4;
   width: 177px;
   height: 93px;
}

#bedreimg1  {
   visibility: visible;
   position: absolute;
   left: 259px;
   top: 316px;
   z-index: 4;
   width: 258px;
   height: 120px;
}
/** End Bedre Chocolate Styles **/

/** Coquille Cranberries Styles **/
#coquillebg  {
   background: url(images/coquillebg.jpg) no-repeat;
   position: absolute;
   left: 197px;
   top: 37px;
   z-index: 3;
   width: 763px;
   height: 636px;
}

#coquilleheading  {
   background: url(images/coquilleheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 98px;
   z-index: 4;
   width: 170px;
   height: 166px;
}

#coquillecityheading  {
   background: url(images/coquillecityheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 573px;
   top: 472px;
   z-index: 4;
   width: 355px;
   height: 25px;
}

#coquillerighttext  {
   background: url(images/coquillerighttext.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 638px;
   top: 97px;
   z-index: 4;
   width: 91px;
   height: 87px;
}

#coquilleimg2,
#coquilleimg1  {
   visibility: visible;
   position: absolute;
   top: 316px;
   z-index: 4;
   width: 120px;
   height: 120px;
}

#coquilleimg1  {
   left: 259px;
}

#coquilleimg2  {
   left: 397px;
}

#coquillecranberrieslogoimg  {
   visibility: visible;
   position: absolute;
   left: 637px;
   top: 340px;
   z-index: 4;
   width: 179px;
   height: 70px;
}
/** End Coquille Cranberries Styles **/

/** First American Natural Foods Styles **/
#fanfbg  {
   background: url(images/fanfbg.jpg) no-repeat;
   position: absolute;
   left: 197px;
   top: 37px;
   z-index: 3;
   width: 763px;
   height: 636px;
}

#fanfheading  {
   background: url(images/fanfheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 103px;
   z-index: 4;
   width: 147px;
   height: 238px;
}

#fanfcityheading  {
   background: url(images/fanfcityheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 573px;
   top: 472px;
   z-index: 4;
   width: 262px;
   height: 25px;
}

#fanfrighttext  {
   background: url(images/fanfrighttext.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 638px;
   top: 95px;
   z-index: 4;
   width: 178px;
   height: 196px;
}

#id1picture2img,
#id2picture2img  {
   visibility: visible;
   position: absolute;
   top: 316px;
   z-index: 4;
   width: 120px;
   height: 120px;
}

#nativepridelogoimg  {
   visibility: visible;
   position: absolute;
   left: 673px;
   top: 318px;
   z-index: 4;
   width: 110px;
   height: 118px;
}

#id1picture2img  {
   left: 259px;
}

#id2picture2img  {
   left: 397px;
}
/** End First American Natural Foods Styles **/

/** Lakota Foods Styles **/
#lakotabg  {
   background: url(images/lakotabg.jpg) no-repeat;
   position: absolute;
   left: 197px;
   top: 37px;
   z-index: 3;
   width: 763px;
   height: 636px;
}

#lakotaheading  {
   background: url(images/lakotaheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 85px;
   top: 98px;
   z-index: 4;
   width: 102px;
   height: 167px;
}

#lakotacityheading  {
   background: url(images/lakotacityheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 573px;
   top: 451px;
   z-index: 4;
   width: 249px;
   height: 47px;
}

#lakotarighttext  {
   background: url(images/lakotarighttext.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 638px;
   top: 97px;
   z-index: 4;
   width: 153px;
   height: 98px;
}

#madeinsd  {
   background: url(images/madeinsd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 760px;
   top: 517px;
   z-index: 4;
   width: 129px;
   height: 69px;
}

#lakotalogoimg  {
   visibility: visible;
   position: absolute;
   left: 638px;
   top: 356px;
   z-index: 4;
   width: 176px;
   height: 50px;
}

#lakotaimg1  {
   background: url(images/lakotaimg1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 259px;
   top: 316px;
   z-index: 4;
   width: 258px;
   height: 120px;
}
/** End Lakota Foods Styles **/

/** Native American Natural Foods Styles **/
#nanfbg  {
   background: url(images/nanfbg.jpg) no-repeat;
   position: absolute;
   left: 197px;
   top: 37px;
   z-index: 3;
   width: 763px;
   height: 636px;
}

#nanfheading  {
   background: url(images/nanfheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 103px;
   z-index: 4;
   width: 148px;
   height: 238px;
}

#nanfcityheading  {
   background: url(images/nanfcityheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 573px;
   top: 472px;
   z-index: 4;
   width: 341px;
   height: 24px;
}

#nanfrighttext  {
   background: url(images/nanfrighttext.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 638px;
   top: 97px;
   z-index: 4;
   width: 114px;
   height: 139px;
}

#nanflogoimg  {
   visibility: visible;
   position: absolute;
   left: 666px;
   top: 317px;
   z-index: 4;
   width: 118px;
   height: 118px;
}

#id2picture1img,
#id4picture2img  {
   visibility: visible;
   position: absolute;
   top: 316px;
   z-index: 4;
   width: 120px;
   height: 120px;
}

#id2picture1img  {
   left: 397px;
}

#id4picture2img  {
   left: 259px;
}
/** End Native American Natural Foods Styles **/

/** Native Natural Styles **/
#nativenaturalbg  {
   background: url(images/nativenaturalbg.jpg) no-repeat;
   position: absolute;
   left: 197px;
   top: 37px;
   z-index: 3;
   width: 763px;
   height: 636px;
}

#nativenaturalheading  {
   background: url(images/nativenaturalheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 103px;
   z-index: 4;
   width: 121px;
   height: 162px;
}

#nativenaturalcityheading  {
   background: url(images/nativenaturalcityheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 572px;
   top: 451px;
   z-index: 4;
   width: 238px;
   height: 47px;
}

#nativenaturalrighttext  {
   background: url(images/nativenaturalrighttext.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 638px;
   top: 95px;
   z-index: 4;
   width: 125px;
   height: 136px;
}

#id3picture2img,
#id1picture1img  {
   visibility: visible;
   position: absolute;
   top: 316px;
   z-index: 4;
   width: 120px;
   height: 120px;
}

#id1picture1img  {
   left: 259px;
}

#id3picture2img  {
   left: 397px;
}
/** End Native Natural Styles **/

/** Red Lake Nation Foods Styles **/
#redlakebg  {
   background: url(images/redlakebg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 37px;
   z-index: 3;
   width: 763px;
   height: 636px;
}

#redlakeheading  {
   background: url(images/redlakeheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 98px;
   z-index: 4;
   width: 142px;
   height: 243px;
}

#redlakecityheading  {
   background: url(images/redlakecityheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 573px;
   top: 472px;
   z-index: 4;
   width: 298px;
   height: 25px;
}

#redlakerighttext  {
   background: url(images/redlakerighttext.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 638px;
   top: 95px;
   z-index: 4;
   width: 121px;
   height: 79px;
}

#redlakelogoimg  {
   visibility: visible;
   position: absolute;
   left: 667px;
   top: 317px;
   z-index: 4;
   width: 118px;
   height: 118px;
}

#id0picture1img  {
   left: 259px;
}

#id0picture2img  {
   left: 397px;
}

#id0picture1img,
#id0picture2img  {
   visibility: visible;
   position: absolute;
   top: 316px;
   z-index: 4;
   width: 120px;
   height: 120px;
}
/** End Red Lake Nation Foods Styles **/

/** End Producers Page Styles **/

/** Trademark Page Styles **/
#trademarkusagebookletbutton a:hover  {
   background-position: -135px 0%;
}

#trademarkapplicationbutton a:hover  {
   background-position: -145px 0%;
}

#trademarkusagebookletbutton a  {
   text-indent: -9000px;
   background: url(images/trademarkusagebookletbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 48px;
   width: 135px;
   font-size: 48px;
   line-height: 48px;
}

#trademarkapplicationbutton a  {
   text-indent: -9000px;
   background: url(images/trademarkapplicationbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 33px;
   width: 145px;
   font-size: 33px;
   line-height: 33px;
}

#trademarkusagebookletbutton  {
   visibility: visible;
   position: absolute;
   left: 639px;
   top: 264px;
   z-index: 4;
   width: 135px;
   height: 48px;
}

#trademarkapplicationbutton  {
   visibility: visible;
   position: absolute;
   left: 639px;
   top: 178px;
   z-index: 4;
   width: 145px;
   height: 33px;
}

#trademarkcontentscroll p  {
   font: 11px/13px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 14px;
   padding-right: 20px;
   text-align: left;
}

#trademarkcontentscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 213px;
   top: 100px;
   z-index: 4;
   width: 416px;
   height: 286px;
}

#trademarklefttext p  {
   font: bold 11px/17px Verdana, sans-serif;
   margin: 0px;
   text-align: right;
}

#trademarkselected  {
   background: url(images/trademarkselected.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 211px;
   top: 24px;
   z-index: 6;
   width: 56px;
   height: 13px;
}

#trademarklefttext  {
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 150px;
   z-index: 4;
   width: 170px;
}

#rightsidetext  {
   background: url(images/rightsidetext.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 820px;
   top: 178px;
   z-index: 4;
   width: 95px;
   height: 111px;
}

#trademarkbg  {
   background: url(images/trademarkbg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 37px;
   z-index: 3;
   width: 763px;
   height: 636px;
}

#trademarkheading  {
   background: url(images/trademarkheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 98px;
   z-index: 4;
   width: 160px;
   height: 37px;
}

#trademarkrightside  {
   background: url(images/trademarkrightside.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 362px;
   top: 580px;
   z-index: 4;
   width: 350px;
   height: 21px;
}
/** End Home Trademark Styles **/

/** Staff Page Styles **/
#staffselected  {
   background: url(images/staffselected.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 310px;
   top: 24px;
   z-index: 6;
   width: 27px;
   height: 13px;
}

#stafflisttext p a:hover  {
   text-decoration: underline;
}

#staffscroll p  {
   font: 11px/13px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 15px;
   padding-right: 20px;
   text-align: left;
}

#stafflisttext p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #877B77;
}

#staffscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 213px;
   top: 100px;
   z-index: 4;
   width: 416px;
   height: 286px;
}

#stafflisttext p  {
   font: 10px/12px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 15px;
   text-align: right;
   color: #877B77;
}

#blackfeetnation  {
   background: url(images/blackfeetnationheader.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 640px;
   top: 267px;
   z-index: 4;
   width: 128px;
   height: 69px;
}

#staffheading  {
   background: url(images/staffheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 98px;
   z-index: 4;
   width: 78px;
   height: 50px;
}

#stafflisttext  {
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 152px;
   z-index: 4;
   width: 156px;
}

#staffselected  {
   background: url(images/staffselected.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 310px;
   top: 24px;
   z-index: 6;
   width: 27px;
   height: 13px;
}

#staffrossracinenamebadge  {
   background: url(images/staffrossracinenamebadge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 400px;
   top: 472px;
   z-index: 4;
   width: 380px;
   height: 120px;
}

#iaclogostaff  {
   background: url(images/iaclogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 251px;
   top: 472px;
   z-index: 4;
   width: 84px;
   height: 115px;
}

#blackfeetnationlogo  {
   background: url(images/blackfeetnationlogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 807px;
   top: 17px;
   z-index: 7;
   width: 121px;
   height: 120px;
}

#staffbg  {
   background: url(images/staffbg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 37px;
   z-index: 3;
   width: 763px;
   height: 636px;
}

#nathantext p a:hover {
   text-decoration: underline;
}

#navajonationheader  {
   background: url(images/navajonationheader.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 640px;
   top: 273px;
   z-index: 4;
   width: 103px;
   height: 63px;
}

#nathantext p a  {
   border: 0px none #000000;
   color: #877B77;
   text-decoration: none;
}

#staffnathanbg  {
   background: url(images/staffnathanbg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 37px;
   z-index: 3;
   width: 763px;
   height: 636px;
}

#staffnathannotahnamebadge  {
   background: url(images/staffnathannotahnamebadge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 400px;
   top: 472px;
   z-index: 4;
   width: 380px;
   height: 120px;
}

#nathantext p  {
   font: 10px/12px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 15px;
   text-align: right;
   color: #877B77;
}

#nathantext  {
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 152px;
   z-index: 4;
   width: 156px;
}

#navajonationlogo  {
   background: url(images/navajonationlogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 807px;
   top: 17px;
   z-index: 7;
   width: 121px;
   height: 120px;
}

#tinaleftsidetext p a:hover {
   text-decoration: underline;
}

#tinaleftsidetext p a  {
   border: 0px none #000000;
   color: #877B77;
   text-decoration: none;
}

#tinaleftsidetext p  {
   font: 10px/12px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 15px;
   text-align: right;
   color: #877B77;
}

#turtlemountainheader  {
   background: url(images/turtlemountainheader.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 640px;
   top: 267px;
   z-index: 4;
   width: 257px;
   height: 82px;
}

#turtlemountainlogo  {
   background: url(images/turtlemountainlogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 807px;
   top: 17px;
   z-index: 7;
   width: 121px;
   height: 120px;
}

#tinaleftsidetext  {
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 152px;
   z-index: 4;
   width: 156px;
}

#stafftinalarsonnamebadge {
   background: url(images/stafftinavoigtnamebadge.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 400px;
   top: 472px;
   z-index: 4;
   width: 380px;
   height: 120px;
}

#stafftinabg  {
   background: url(images/stafftinabg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 37px;
   z-index: 3;
   width: 763px;
   height: 636px;
}
/** End Staff Page Styles **/

/** Video Page Styles **/
#dialupbutton a,
#broadbandbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   background-position: 0% 0px;
   font-size: 27px;
   line-height: 27px;
}

#broadbandbutton a:hover  {
   background-position: -218px 0%;
}

#dialupbutton a:hover  {
   background-position: -192px 0%;
}

#broadbandbutton a  {
   width: 218px;
   text-indent: -9000px;
   background-image: url(images/broadbandbutton.gif);
}

#broadbandbutton  {
   visibility: visible;
   position: absolute;
   left: 221px;
   top: 290px;
   z-index: 4;
   width: 218px;
   height: 27px;
}

#dialupbutton a  {
   width: 192px;
   text-indent: -9000px;
   background-image: url(images/dialupbutton.gif);
}

#videoselected  {
   background: url(images/videoselected.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 380px;
   top: 24px;
   z-index: 6;
   width: 27px;
   height: 13px;
}

#dialupbutton  {
   visibility: visible;
   position: absolute;
   left: 221px;
   top: 221px;
   z-index: 4;
   width: 192px;
   height: 27px;
}

#videotext p  {
   font: bold 11px/13px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 15px;
   padding-left: 12px;
   text-indent: -12px;
   text-align: left;
}

#videotext  {
   visibility: visible;
   position: absolute;
   left: 213px;
   top: 100px;
   z-index: 4;
   width: 388px;
}

#videobg  {
   background: url(images/videobg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 37px;
   z-index: 3;
   width: 763px;
   height: 636px;
}

#videoheading  {
   background: url(images/videoheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 98px;
   top: 98px;
   z-index: 4;
   width: 88px;
   height: 37px;
}

#videorightside  {
   background: url(images/videorightside.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 575px;
   top: 459px;
   z-index: 4;
   width: 221px;
   height: 88px;
}
/** End Video Page Styles **/

/** Calendar Page Styles **/
#eventregistrationbutton a  {
	text-indent: -9000px;
	background-image: url(images/eventregistrationbutton.gif);
	display: block;
	height: 33px;
	width: 255px;
	font-size: 33px;
	line-height: 33px;
}

#calendarcontentscroll p  {
   font: normal 11px/13px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 20px;
   padding-left: 12px;
   text-indent: -12px;
   text-align: left;
   color: #000;
}
#calendarcontentscroll a, #pressroomcontentscroll_contentwrapper a {
   color: #715687;
  font-weight: bold;
}

#eventregistrationbutton  {
   visibility: visible;
   position: absolute;
   left: 572px;
   top: 527px;
   z-index: 4;
   width: 255px;
   height: 33px;
}

#calendarcontentscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 213px;
   top: 100px;
   z-index: 4;
   width: 416px;
   height: 286px;
}

#calendarselected  {
   background: url(images/calendarselected.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 450px;
   top: 24px;
   z-index: 6;
   width: 49px;
   height: 13px;
}

#calendarbg  {
   background: url(images/calendarbg.jpg) no-repeat;
   position: absolute;
   left: 197px;
   top: 37px;
   z-index: 3;
   width: 763px;
   height: 636px;
}

#calendarheading  {
   background: url(images/calendarheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 49px;
   top: 98px;
   z-index: 4;
   width: 138px;
   height: 37px;
}

#calendarrightside  {
   background: url(images/calendarrightside.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 573px;
   top: 459px;
   z-index: 4;
   width: 234px;
   height: 22px;
}
/** End Calendar Page Styles **/

/** Pressroom Page Styles **/
#pressroomcontentscroll p  {
   font: bold 11px/13px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 20px;
   padding-left: 12px;
   text-indent: -12px;
   color: #000;
   text-align: left;
}

#pressroomcontentscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 213px;
   top: 100px;
   z-index: 4;
   width: 416px;
   height: 286px;
}

#pressroomselected  {
   background: url(images/pressroomselected.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 543px;
   top: 24px;
   z-index: 6;
   width: 57px;
   height: 13px;
}

#pressroombg  {
   background: url(images/pressroombg.jpg) no-repeat;
   position: absolute;
   left: 197px;
   top: 37px;
   z-index: 3;
   width: 763px;
   height: 636px;
}

#pressroomheading  {
   background: url(images/pressroomheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 106px;
   z-index: 4;
   width: 145px;
   height: 29px;
}

#pressroomrightside  {
   background: url(images/pressroomrightside.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 572px;
   top: 458px;
   z-index: 4;
   width: 225px;
   height: 22px;
}
/** End Pressroom Page Styles **/

/** Links Page Styles **/
#linksselected  {
   background: url(images/linksselected.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 642px;
   top: 24px;
   z-index: 5;
   width: 28px;
   height: 13px;
}

#linkscontentscroll p a:hover  {
   text-decoration: underline;
}

#linkscontentscroll p a  {
   border: 0px none #000000;
   font-weight: bold;
   text-decoration: none;
   color: #715687;
}

#linkscontentscroll p  {
   font: bold 11px/20px Verdana, sans-serif;
   margin: 0px;
   color: #000;
   padding-bottom: 20px;
   padding-left: 12px;
   text-indent: -12px;
   text-align: left;
}

#linkscontentscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 213px;
   top: 97px;
   z-index: 4;
   width: 416px;
   height: 289px;
}

#linksbg  {
   background: url(images/linksbg.jpg) no-repeat;
   position: absolute;
   left: 197px;
   top: 37px;
   z-index: 3;
   width: 763px;
   height: 636px;
}

#linksheading  {
   background: url(images/linksheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 106px;
   top: 98px;
   z-index: 4;
   width: 80px;
   height: 37px;
}

#linksrightside  {
   background: url(images/linksrightside.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 572px;
   top: 458px;
   z-index: 4;
   width: 352px;
   height: 22px;
}
/** End Links Page Styles **/

/** Contact Us Page Styles **/
/** End Contant Us Page Styles **/

/** Member Log-in Page Styles **/
#memberscontentscroll p  {
   font: bold 11px/13px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 20px;
   padding-left: 12px;
   text-indent: -12px;
   color: #877B77;
   text-align: left;
}

#memberscontentscroll h1  {
	font: bold 13px/15px Verdana, sans-serif;
	margin: 0px;
	padding-bottom: 0px;
	color: #877B77;
	text-align: left;
}

#memberscontentscroll h5  {
	font: bold 11px/13px Verdana, sans-serif;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	text-indent: -12px;
	color: #000;
	text-align: left;
}

#memberscontentscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 213px;
   top: 100px;
   z-index: 4;
   width: 416px;
   height: 286px;
}

#membersrightside  {
   background: url(images/membersrightside.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 572px;
   top: 420px;
   z-index: 4;
   width: 335px;
   height: 202px;
}

#membersheading  {
   background: url(images/membersheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 98px;
   z-index: 4;
   width: 135px;
   height: 37px;
}

#membersbg  {
   background: url(images/membersbg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 37px;
   z-index: 3;
   width: 763px;
   height: 636px;
}
/** End Member Log-in Page Styles **/


/** Member Logged In Page Styles **/
#logincontentscroll p  {
   font: bold 11px/13px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 20px;
   padding-left: 12px;
   text-indent: -12px;
   color: #877B77;
   text-align: left;
}

#logincontentscroll h1  {
	font: bold 13px/15px Verdana, sans-serif;
	margin: 0px;
	padding-bottom: 0px;
	color: #877B77;
	text-align: left;
}

#logincontentscroll h5  {
	font: bold 11px/13px Verdana, sans-serif;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	text-indent: -12px;
	color: #000;
	text-align: left;
}

#logincontentscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 213px;
   top: 100px;
   z-index: 4;
   width: 740px;
   height: 560px;
   /**height: 286px;**/
   /**width: 416px;**/
}

#loginrightside  {
   background: url(images/membersrightside.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 572px;
   top: 420px;
   z-index: 4;
   width: 335px;
   height: 202px;
}

#loginheading  {
   background: url(images/membersheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 98px;
   z-index: 4;
   width: 135px;
   height: 37px;
}

#loginbg  {
   background: url(images/loginbg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 37px;
   z-index: 3;
   width: 763px;
   height: 636px;
}
/** End Member Logged In Page Styles **/


/** Disclaimer Page Styles **/
#disclaimercontentscroll p  {
   font: 11px/13px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 15px;
   padding-right: 20px;
   text-align: left;
}

#disclaimercontentscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 213px;
   top: 100px;
   z-index: 4;
   width: 416px;
   height: 414px;
}

#disclaimerbg  {
   background: url(images/disclaimerbg.jpg) no-repeat;
   position: absolute;
   left: 197px;
   top: 37px;
   z-index: 3;
   width: 763px;
   height: 636px;
}

#disclaimerheading  {
   background: url(images/disclaimerheading.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 98px;
   z-index: 4;
   width: 162px;
   height: 37px;
}

#iaclogo  {
   background: url(images/iaclogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 825px;
   top: 498px;
   z-index: 4;
   width: 83px;
   height: 115px;
}

#foreignagbutton a  {
   text-indent: -9000px;
   background: url(images/foreignagbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 47px;
   width: 146px;
   font-size: 47px;
   line-height: 47px;
}

#foreignagbutton  {
   visibility: visible;
   position: absolute;
   left: 220px;
   top: 528px;
   z-index: 4;
   width: 146px;
   height: 47px;
}

#foreignagbutton a:hover  {
   background-position: -146px 0%;
}

#usdeptagbutton a:hover  {
   background-position: -160px 0%;
}

#usdeptagbutton a  {
   text-indent: -9000px;
   background: url(images/usdeptagbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 48px;
   width: 160px;
   font-size: 48px;
   line-height: 48px;
}

#usdeptagbutton  {
   visibility: visible;
   position: absolute;
   left: 401px;
   top: 527px;
   z-index: 4;
   width: 160px;
   height: 48px;
}
/** End Disclaimer Page Styles **/

/** End Individual Page Styles **/




/** Footer Styles **/
#footernavmenu li a:hover  {
   text-decoration: underline;
}

#footerbackground  {
   background: url(images/footerbackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 673px;
   z-index: 4;
   width: 961px;
   height: 48px;
}

#footernavmenu li  {
	height: 100%;
	display: block;
	float: right;
	padding-right: 5px;
}

#footernavmenu li a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #B3B3B3;
   height: 100%;
   display: block;
}

#footernavmenu  {
   list-style: none;
   color: #B3B3B3;
   position: absolute;
   top: 694px;
   z-index: 5;
   width: 723px;
   right: 20px;
   font-family: Verdana, sans-serif;
   font-size: 9px;
   padding: 0px;
   float: right;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
}
/** End Footer Styles **/
