@charset "UTF-8";
/*start vertical fluid*/
* {
	padding: 0;
	margin: 0;
}
html, body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #403b5f;
	background-image: url(images/GAPP-101-CORP-BG-2b.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#container {
	height: 100%;
	width: 1053px;
	margin: 0 auto;
}
* html #container {
	height: 100%;
}

/*end vertical fluid*/
a:link {
	color: #574d8e;
}
a:visited {
	color: #574d8e;
}
a:hover {
	color: #1595d3;
}
a:active {
	color: #574d8e;
}
h1 {
	font-size: 24px;
	line-height: 28px;
	color: #fa970a;
	text-align: left;
	padding-bottom: 0px;
	padding-left: 20px;
	font-weight: normal;
}
h2 {
	font-size: 22px;
	line-height: 30px;
	color: #fa970a;
	text-align: left;
	padding-bottom: 0px;
	padding-left: 20px;
	font-weight: normal;
}
h4 {
	font-size: 14px;
	line-height: 24px;
	color: #574d8e;
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
	font-weight: normal;
}
h5 {
	font-size: 14px;
	line-height: 24px;
	color: #574d8e;
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
	font-weight: normal;
	padding-top: 10px;
}

p {
	font-size: 14px;
	line-height: 24px;
	color: #574d8e;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
}
sub, sup { 
	line-height: 0px;
	font-size: 9px;
 }
 
ul {
	list-style-type: none;
	margin: 1em 0 1em 40px;
}
.bg_main {
	background-image: url(images/1GAPP-BG-small.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
	text-align: center;
}
.bold {
	font-weight: bold;
}
.Cap {
	font-size: 24px;
	line-height: 30px;
}
.copyright {
	color: white;
	font-size: 9px;
	line-height: 12px;
	left: 6px;
	position: relative;
	visibility: visible;
	overflow: auto;
	margin-top: 4px;
	margin-left: 2px;
}
.copyright2 {
	color: white;
	font-size: 9px;
	line-height: 12px;
	margin-top: 4px;
	margin-left: 4px;
}
.copyright3 {
	color: white;
	font-size: 9px;
	line-height: 12px;
	margin-top: 4px;
	margin-left: 4px;
	font-family: Helvetica, sans-serif;
}
.copyright4 {
	color: white;
	font-size: 9px;
	line-height: 12px;
	margin-top: 12px;
	margin-bottom: 4px;
	padding-left: 2px;
}
.faxbox225 {
	background-image: url(images/factsboxBG/factsboxFacts225.png);
	background-repeat: no-repeat;
	height: 130px;
	width: 319px;
	padding-top: 45px;
}
.faxbox250 {
	background-image: url(images/factsboxBG/factsboxFacts250.png);
	background-repeat: no-repeat;
	height: 130px;
	width: 319px;
	padding-top: 45px;
}
.faxbox500 {
	background-image: url(images/factsboxBG/factsboxFacts500.png);
	background-repeat: no-repeat;
	height: 130px;
	width: 319px;
	padding-top: 45px;
}
.faxbox500what {
	background-image: url(images/factsboxBG/factsboxFacts500what.png);
	background-repeat: no-repeat;
	height: 130px;
	width: 319px;
	padding-top: 65px;
}
.faxboxAssociateMmbers {
	background-image: url(images/factsboxBG/factsboxAsMembers.png);
	background-repeat: no-repeat; 
	height: 185px;
	width: 319px;
	padding-top: 45px;
}
.faxboxbg450 {
	background-image: url(images/factsNew450.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 450px;
	width: 319px;
}
.faxboxMission {
	background-image: url(images/factsboxBG/factsboxMission.png);
	background-repeat: no-repeat;
	height: 130px;
	width: 319px;
	padding-top: 45px;
}
.faxboxNutrition {
	background-image: url(images/factsboxBG/factsboxNutrition.png);
	background-repeat: no-repeat;
	height: 130px;
	width: 319px;
	padding-top: 45px;
	
}
.faxbox_bg {
	background-image: url(images/factsNew.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 230px;
	width: 319px;
}
.faxbox_bg230 {
	background-image: url(images/factsNew230.png);
	background-repeat: no-repeat;
	height: 230px;
	width: 319px;
}
.faxbox_bg230higher {
	background-image: url(images/factsNew230-8pxhigher.png);
	background-repeat: no-repeat;
	height: 230px;
	width: 319px;
}
.faxbox_bg230home {
	background-image: url(images/factsNew230.png);
	background-repeat: no-repeat;
	height: 180px;
	width: 319px;
	padding-top: 45px;
}
.faxbox_bg230LARGE {
	background-image: url(images/factsboxLARGETYPE.png);
	background-repeat: no-repeat;
	height: 230px;
	width: 319px;
}
.faxbox_bg230LARGE45top {
	background-image: url(images/factsNew270.png);
	background-repeat: no-repeat;
	height: 230px;
	width: 319px;
	padding-top: 45px;
}
.faxbox_bg230LARGE45topL {
	background-image: url(images/factsNew270.png);
	background-repeat: no-repeat;
	height: 230px;
	width: 319px;
	padding-top: 45px;
	background-position: center;
}
.faxbox_bg230LARGE45topQ {
	background-image: url(images/factsNew230Q.png);
	background-repeat: no-repeat;
	height: 180px;
	width: 319px;
	padding-top: 45px;
}
.faxbox_bg250LARGE45top {
	background-image: url(images/factsNew250.png);
	background-repeat: no-repeat;
	height: 230px;
	width: 319px;
	padding-top: 45px;
}
.faxbox_bg250Mission {
	background-image: url(images/factsboxMIssion.png);
	background-repeat: no-repeat;
	height: 180px;
	width: 319px;
	padding-top: 45px;
}
.faxbox_bg270 {
	background-image: url(images/factsNew270.png);
	background-repeat: no-repeat;
	height: 230px;
	width: 319px;
}
.faxbox_bg270SlideShow {
	background-image: url(images/factsboxbg_slideshow270.png);
	background-repeat: no-repeat;
	height: 230px;
	width: 319px;
}
.faxbox_bg270Video {
	background-image: url(images/videobox270.png);
	background-repeat: no-repeat;
	height: 270px;
	width: 319px;
}
.faxbox_bg400 {
	background-image: url(images/factsNew400.png);
	background-repeat: no-repeat;
	height: 230px;
	width: 319px;
	padding-top: 45px;
}
.faxbox_bgAlaskaP {
	background-image: url(images/AlaskaPollockfactsbox.png);
	background-repeat: no-repeat;
	height: 230px;
	width: 319px;
}
.faxbox_bgFish {
	background-image: url(images/FactsboxFish.png);
	background-repeat: no-repeat;
	height: 230px;
	width: 319px;
}
.faxbox_bgMembers {
	background-image: url(images/MembersfactsboxLARGETYPE.png);
	background-repeat: no-repeat;
	height: 250px;
	width: 319px;
	padding-top: 45px;
}
.faxbox_type {
	color: #574d8e;
	font-size: 13px;
	line-height: 16px;
	background-position: center;
	margin-top: 50px;
	margin-right: 20px;
	margin-left: 30px;
	margin-bottom: 30px;
	text-align: left;
}
.faxbox_type2 {
	color: #574d8e;
	font-size: 13px;
	line-height: 16px;
	background-position: center;
	margin-top: 50px;
	text-align: left;
}
.faxbox_type3 {
	color: #574d8e;
	font-size: 13px;
	line-height: 16px;
	background-position: center;
	text-align: left;
	margin-top: 50px;
}
.faxbox_typeAlaskaP {
	color: #574d8e;
	font-size: 13px;
	line-height: 18px;
	background-position: center;
	text-align: left;
	
}
.faxbox_typehigher {
	color: #1595d3;
	font-size: 14px;
	line-height: 18px;
	background-position: center;
	margin-top: 48px;
	margin-right: 20px;
	margin-left: 35px;
	margin-bottom: 30px;
	text-align: left;
}
.finalBdotsonly {
	background-image: url(images/dotsonlyBG.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 10px;
	padding-top: 30px;
}
.finalBdotsonlypp {
	background-image: url(images/factsboxBG/factsboxDots.png);
	background-repeat: no-repeat;
	padding-top: 30px;
	height: 400px;
	width: 319px;
}
.finalBG {
	background-image: url(images/1GAPP-Body_graphicsrev1.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.finalBG1400 {
	background-image: url(images/1GAPP-Body_graphics1400.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.finalBG1500 {
	background-image: url(images/1GAPP-Body_graphics1500.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.finalBG1600 {
	background-image: url(images/1GAPP-Body_graphics1600.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.finalBG1950 {
	background-image: url(images/1GAPP-Body_graphics1950.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.finalBG70 {
	background-image: url(images/1GAPP-Body_graphicsrev3.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.finalBG850 {
	background-image: url(images/1GAPP-Body_graphics850.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.finalBG900 {
	background-image: url(images/1GAPP-Body_graphics900.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.finalBGbottom {
	background-image: url(images/bottom76BG.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 2px;
}
.finalBGch1570 {
	background-image: url(images/1GAPP-Body_graphics-ch1570.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.finalBGHome {
	background-image: url(images/1GAPP-Body_graphicsrev2.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.finalBGMap {
	background-image: url(images/1GAPP-Body_graphicsMap.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.finalBGrev1020 {
	background-image: url(images/1GAPP-Body_graphicsrev1020.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.finalBGrev1200 {
	background-image: url(images/1GAPP-Body_graphicsr1200.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.finalBGrev4100 {
	background-image: url(images/1GAPP-Body_graphicsrev4100.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.finalBGrev5100 {
	background-image: url(images/1GAPP-Body_graphicsrev5100.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.finalBGrevpp {
	background-image: url(images/1GAPP-Body_graphicsrev1022.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.finalBGsusm {
	background-image: url(images/1GAPP-Body_graphics2400.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.finalBGtop {
	background-image: url(images/top1870BG.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.finalBGtopsustainman {
	background-image: url(images/top1870BGsus.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.membertableright {
	font-size: 14px;
	line-height: 17px;
	color: #574d8e;
	padding-top: 0px;
	padding-right: 8px;
	padding-left: 18px;
	text-align: left;
}
.newslist {
	font-size: 12px;
}

.officertableboldleft {
	font-size: 14px;
	line-height: 17px;
	color: #574d8e;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 20px;
	text-align: left;
}
.officertableright {
	font-size: 14px;
	line-height: 17px;
	color: #574d8e;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 0px;
	text-align: left;
}
.p2longtext {
	font-size: 14px;
	line-height: 24px;
	color: #574d8e;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 20px;
	text-align: left;
}
.p2longtextP {
	font-size: 14px;
	line-height: 14px;
	color: #574d8e;
	text-align: left;
}
.p2longtextp2 {
	font-size: 14px;
	line-height: 24px;
	color: #574d8e;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
}
.po_box {
	font-size: 12px;
	text-align: center;
	color: #574d8e;
	padding-top: 14px;
}
.po_boxBottom {
	font-size: 12px;
	text-align: center;
	color: #574d8e;
	line-height: 28px;
	margin-bottom: 8px;
	position: relative;
	height: auto;
	width: auto;
	left: 5px;
	top: 3px;
}
.po_boxBottom2 {
	font-size: 12px;
	text-align: center;
	color: #574d8e;
	line-height: 24px;
	margin-bottom: 8px;
}
.po_boxBottom3 {
	font-size: 12px;
	text-align: center;
	color: #574d8e;
	line-height: 24px;
	margin-bottom: 8px;
}
.po_boxBottom4 {
	font-size: 12px;
	text-align: center;
	color: #574d8e;
	line-height: 20px;
	margin-bottom: 4px;
	padding-top: 6px;
}
.registeredt {
	font-size: 8px;
	color: #574d8e;
	vertical-align: super;
	}
.sidenav2 {
	color: #574d8e;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	margin-top: 15px;
	padding-left: 22px;
	text-align: left;
}
.sidenav2 a:link {
	color: #574d8e;
	text-decoration: none;
	
}
.sidenav2 a:visited {
	color: #574d8e;
	text-decoration: none;
}
.sidenav2 a:hover {
	color: #1595d3;
	text-decoration: none;
}
.sidenav2 a:active {
	color: #574d8e;
	text-decoration: none;
}
.sidenav2_down {
	color: #1595d3;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	margin-top: 15px;
	padding-left: 22px;
	text-align: left;
}
.sidenavtop {
	color: #574d8e;
	height: 124px;	
}
.sidenavtop {
	padding-left: 22px;
	height: 22px;
}
.sidesubnav {
	padding-left: 10px;
}
.sidesubnav_down {
	color: #1595d3;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	padding-left: 32px;
	text-align: left;
	text-decoration: none;
}
.slideshow {
	text-align: center;
}
.slideshowmain {
	margin-top: 9px;
}
.slideshowmainImage1 {
	background-image: url(images/consumerSlideshow/consumer-slides_09.jpg);	
}
.step {
	font-size: 10px;
	line-height: 14px;
	color: #574d8e;
	text-align: left;
}
.subhead {
	font-size: 18px;
	line-height: 20px;
	color: #fa970a;
	text-align: left;
	padding-top: 4px;
	padding-right: 20px;
	font-weight: bold;
	font-style: italic;
}
.subheadfishmain {
	font-size: 18px;
	line-height: 20px;
	color: #fa970a;
	text-align: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
	font-style: italic;
}
.table22left {
	text-align: left;
	padding-left: 20px;
}
.tablecontent {
	font-size: 12px;
	line-height: 14px;
	color: #574d8e;
	text-align: left;
}
.tablecontentbold {
	font-size: 12px;
	line-height: 14px;
	color: #574d8e;
	text-align: left;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 8px;
}
.tablecontentnutritian {
	font-size: 10px;
	line-height: 11px;
	text-align: left;
	padding-left: 10px;
}
.tablecontentnutritiangold {
	background-color: #f2dc86;
	font-size: 10px;
	line-height: 11px;
	text-align: left;
	padding-left: 10px;
}
.tablecontentnutritianltgold {
	font-size: 10px;
	line-height: 11px;
	text-align: left;
	padding-left: 10px;
	background-color: #f7eab6;
}
.tablecontentnutritianTop {
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	text-align: left;
	background-image: url(images/roundedgegoldtable.png);
}
.tablecontentposition1 {
	padding-left: 20px;
	padding-top: 45px;
}
.tablecontentquality {
	font-size: 12px;
	line-height: 15px;
	color: #574d8e;
	text-align: left;
}
.tablefooternutritianb {
	font-size: 9px;
	line-height: 11px;
	color: #000000;
	text-align: left;
	padding-left: 10px;
	background-image: url(images/roundedgegoldtableB.png);
}
.tablehead {
	font-size: 15px;
	line-height: 20px;
	color: #fa970a;
	text-align: left;
	font-weight: bold;
}
.tablehead2 {
	font-size: 15px;
	line-height: 20px;
	color: #fa970a;
	text-align: left;
	font-weight: bold;
}
.table_main {
	background-image: url(images/1GAPP-Body_graphics_06.png);
	background-repeat: no-repeat;
}
.topgapp {
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	text-align: right;
	padding-top: 62px;
	padding-right: 20px;
	height: 62px;
}
.topgapp a:link {
	color: #ffffff;
}
.topgapp a:visited {
	color: #ffffff;
}
.topgapp a:hover {
	color: #fa970a;
}
.topgapp a:active {
	color: #ffffff;
}
.topnav {
	color: #766e9e;
	font-size: 11px;
	line-height: 41px;
	letter-spacing: 0.5px;
	padding-right: 40px;
}
.topnav a:link {
	color: #574d8e;
	text-decoration: none;
}
.topnav a:visited {
	color: #574d8e;
	text-decoration: none;
}
.topnav a:hover {
	color: #1595d3;
	text-decoration: none;
}
.topnav a:active {
	color: #574d8e;
	text-decoration: none;
}
.topnav_down {
	color: #1595d3;
	text-decoration: none;
}
.totop {
	font-size: 12px;
	line-height: 12px;
	color: #C00;
	padding-top: 10px;
	text-align: left;
}
.totop a:link {
	color: #C00;
}
.totop a:visited {
	color: #C00;
}
.totop a:hover {
	color: #C00;
}
.totop a:active {
	color: #C00;
}

.nutritianorange {
	font-size: 14px;
	line-height: 24px;
	font-style: italic;
	font-weight: bold;
	color: #fa970a;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
	
}
