/*CONVIO UPDATE FIX OCT 20 2009*/

P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}
/*END CONVIO UPDATE*/

/*UNIVERSAL*/
a:link, a:visited{
	color:#0397af;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	color:#15528a;
}
body{
	font:13px Arial, Helvetica, sans-serif;
	color:#545454;
	background:#f4f1e5 url(../images/body-bg.gif) repeat-x top;
	text-align:center;
	margin:0px;
	padding:0 0 30px 0;
}

table{
font:13px Arial, Helvetica, sans-serif;
color:#545454;
}

#pagewrapper{
	background:#fff url(../images/page-bg.gif) no-repeat top;
	width:960px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

#pagewrapper-donation{
	background:#fff url(../images/bkgr_df.bmp) no-repeat top;
	width:960px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

#pagewrapper-iccreg{
	background:#fff url(../images/bkgr_df.bmp) no-repeat top;
	width:960px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}


/*HEADER*/
#header-wrapper{
	width:960px;
	height:168px;
	background:url(../images/header-bg.gif) no-repeat top;
}
#logo-link{
	position:absolute;
	top:8px;
	margin-left:34px;
}
#signin{
	position:absolute;
	top:18px;
	margin-left:686px;
	text-transform:uppercase;
	font-size:11px;
}
#header-donate{
	position:absolute;
	top:47px;
	margin-left:686px;
	width:240px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	line-height:1.3;
}
#header-donate a{
	text-transform:uppercase;
	color:#1092a7;
}

#header-donate a:hover{
	color:#3c6797;
}


#header-donate img{
	border:1px solid #758017;
	margin-right:9px;
}
#search{
	position:absolute;
	top:143px;
	margin-left:15px;
}
#search form{
	margin:0;
	padding:0;
}
#search #query{
	width:107px;
	margin:2px 2px 0 0;
	background-color: #fff;
	font: 12px Arial, Helvetica, sans-serif;
	color:#4d7272;
	padding:2px;
	padding-left:4px;
	border:1px solid #73a7a7;
	vertical-align:top;
	overflow:hidden;
}
#btn-go{
	background:url(../images/btn-go.gif) no-repeat;
	width:24px;
	height:24px;
}
#btn-go:hover{
	background:url(../images/btn-go.gif) no-repeat 0 -24px;
}

/*Navigation*/

/*deleted the below navigation styles when program pages were launched 3.31.10*
#navigation{
	position:relative;
	top:137px;
	height:31px;
	margin-left:188px;
	overflow:hidden;
}
#navigation ul{
	padding:0;
	margin:0;
	list-style:none;
}
#navigation ul li{
	padding:0;
	margin:0;
	float:left;
}
#navigation a{
	display:block;
	height:31px;
	width:97px;
	background:url(../images/navigation-bg.gif) no-repeat 0px 0px;
	text-indent:-9000px;
}
#navigation li.right-nav-item a{ background:none; padding-right:0; margin-right:0;}
#navigation a:hover{
	color:#d9f6fb;
} 
/*Who We Are
#nav-who a{
	width:97px;
	background-position:0px 0px;
}
#nav-who a:hover{
	background-position:0px -34px;
}
/*Where We Work
#nav-where a{
	width:134px;
	background-position:-97px 0px;
}
#nav-where a:hover{
	background-position:-97px -34px;
}
/*Issues
#nav-issues a{
	width:73px;
	background-position:-231px 0px;
}
#nav-issues a:hover{
	background-position:-231px -34px;
}
/*Fish and Wildlife
#nav-wildlife a{
	width:128px;
	background-position:-304px 0px;
}
#nav-wildlife a:hover{
	background-position:-304px -34px;
}
/*Take Action
#nav-action a{
	width:109px;
	background-position:-432px 0px;
}
#nav-action a:hover{
	background-position:-432px -34px;
}
/*Support Us
#nav-support a{
	width:107px;
	background-position:-541px 0px;
}
#nav-support a:hover{
	background-position:-541px -34px;
}
/*News Room
#nav-news a{
	width:90px;
	background-position:-648px 0px;
}
#nav-news a:hover{
	background-position:-648px -34px;
}

deleted the above navigation styles when program pages were launched 3.31.10*/



#navigation{
	position:relative;
	top:137px;
	height:31px;
	margin-left:188px;
	overflow:hidden;
}
#navigation ul{
	padding:0;
	margin:0;
	list-style:none;
}
#navigation ul li{
	padding:0;
	margin:0;
	float:left;
}
#navigation a{
	font:bold 13px Arial, Helvetica, sans-serif;
	height:auto;
	width:auto;
	background:url(../images/nav-divider.gif) no-repeat right center;
	text-indent:1px;
	text-transform:uppercase;
	padding:9px 16px 9px 0;
	margin-right:12px;
	color:#fff;
	display:block;
}
#navigation li.right-nav-item a{ background:none; padding-right:0; margin-right:0;}
#navigation a:hover{
	color:#d9f6fb;
} 


/*LEFT COLUMN*/
#leftcolumn-wrapper{
	width:163px;
	float:left;
	padding-left:5px;
}
/*Left Nav*/
#leftnav{
	width:163px;
}
.leftnav-nolinks{
	background:url(../images/leftnav_tab-bg-nonav.gif) no-repeat;
	height:22px;
	width:163px;
}
.leftnav-links{
	background:#42b1c2 url(../images/leftnav_tab-bg.gif) no-repeat top;
	padding:26px 15px 6px 15px;
	border-bottom:1px solid #29a1b4;
}
.leftnav-bottom{
	margin:1px 0 10px 0;
	padding:2px;
	background-color:#6ebcc8;
}
#leftnav h3{
	background:url(../images/leftnav-underline.gif) repeat-x bottom;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	padding:0 0 6px 0;
	margin:0 0 10px 0;
}
#leftnav ul{
	list-style:none;
	padding:0;
	margin:0;
}
#leftnav ul li{
	margin-bottom:6px;
}
#leftnav a:link, #leftnav a:visited{
	color:#fff;
	font:12px Arial, Helvetica, sans-serif;
}
#leftnav a:hover{
	color:#d6df89;
}
/*Left Promos*/
#leftpromos{
	width:150px;
	margin-left:6px;
}
.leftpromo-wrapper{
	margin:0 0 6px 0;
	padding:5px 0 0 0;
	background:#fff url(../images/leftpromo-top.gif) no-repeat top;
}
.leftpromo-header{
	background:#c1cd58 url(../images/leftpromo-header.gif) no-repeat bottom;
}
.leftpromo-header a:link, .leftpromo-header a:visited{
	display:block;
	font:bold 10px Arial, Helvetica, sans-serif;
	padding:5px 10px 6px 10px;
	text-transform:uppercase;
	color:#616a24;
}
.leftpromo-wrapper a:hover{
	color:#15528a;
}
.leftpromo{
	font:11px Arial, Helvetica, sans-serif;
	line-height:1.4;
	color:#b3a983;
	padding:8px 10px 53px 10px;
}
#promo1{
	background:#f4f1e5 url(../images/leftpromo-1.gif) no-repeat bottom;
}
#promo2{
	background:#f4f1e5 url(../images/leftpromo-2.gif) no-repeat bottom;
}
#promo3{
	background:#f4f1e5 url(../images/leftpromo-3.gif) no-repeat bottom;
}


/*FOOTER*/
#footer{
	width:960px;
	height:127px;
	background:url(../images/footer-bg.gif) no-repeat top;
	font:12px Arial, Helvetica, sans-serif;
	color:#6f9092;
	text-align:center;
	clear:both;
	overflow:hidden;
}
#footer-links{
	text-align:center;
	padding:76px 0 0 0;
	margin:0;
	list-style:none;
	.padding-left:100px;
}
#footer-links li{
	padding:0 0 0 11px;
	margin:0 0 0 8px;
	display:inline-block;
	.float:left;
	background:url(../images/footer-bullet.gif) no-repeat left center;
}
#footer-links li.left-item{
	padding-left:0;
	margin-left:0;
	background:none;
}
#copyright{
	font:11px Arial, Helvetica, sans-serif;
	padding-top:4px;
	margin:0;
	line-height:1.3;
	clear:both;
}
/*Footer Promos*/
#footer-promos{
	float:right;
	width:772px;
	padding:50px 0 0 0;
	font:13px Arial, Helvetica, sans-serif;
	line-height:1.4;
	color:#707070;
}
#footer-promos h3{
	color:#6f9092;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 12px 0;
	padding:0;
}
#footer-promos img{
	/*border:2px solid #6f9092;*/
	margin-right:12px;
	float:left;
}
#footer-promos p{
	padding:8px 0 0 0;
	margin:0;
}
#footer-promo-left, #footer-promo-right{
	float:left;
	width:366px;
	background:url(../images/footer-promo-bg.gif) no-repeat top;
	padding:13px 0 5px 0;
}
.footer-promo-content{
	padding:0 15px;
}
#footer-promo-left{
	margin-right:15px;
}


/*CONTENT*/
#content-structure{
	width:775px;
	float:left;
}
#content-wrapper{
	float:left;
	padding:10px 5px 0 10px;
	line-height:1.3;
}
.orangeTextB16, h1{
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#dd7940;
	margin:0 0 15px 0;
	padding:0;
}

.ltBlueHeader, h3{
            font:normal 17px Arial, Helvetica, sans-serif;
            color:#1092a7;
            margin:0 0 15px 0;
            padding:0;
}
.whiteHeader, h4{
            font:bold 14px Arial, Helvetica, sans-serif;
            color:#fff;
            margin:0 0 15px 0;
            padding:0;
}

/*From Fishery To Fork project styles*/

#fishtofork-wrapper a:link, #fishtofork-wrapper a:visited{
	color:#008dae;
	text-decoration:none;
}
#fishtofork-wrapper a:hover{
	color:#15528a;
}
#fishtofork-wrapper{
	background:#f6fbfb url(../images/bg-main.gif) repeat-y;
	width:747px;
	text-align:left;
	font:13px Arial, Helvetica, sans-serif;
	color:#686868;
	line-height:1.5;
	float:left;
}
#fishtofork-header{
	width:747px;
	height:222px;
	float:left;
}
#fishtofork-header-inside{
	width:747px;
	height:181px;
	float:left;
	overflow:hidden;
}
#fishtofork-content-wrapper{
	background:url(../images/bg-bottom.gif) no-repeat bottom;
	width:747px;
	float:left;
}
.fishtofork-content{
	padding:40px 30px;
	float:left;
}
#fishtofork-content-inside{
	padding:20px 0px 20px 30px;
}
#fishtofork-wrapper .intro-text{
	font:13px Arial, Helvetica, sans-serif;
	line-height:1.4;
}
#fishtofork-wrapper p{
	margin-top:0px;
}
#fishtofork-home-text{
	float:left;
	width:410px;
	padding-right:15px;
}
#fishtofork-home-feature{
	float:left;
	width:246px;
	padding-left:15px;
	border-left:1px solid #bdd0ce;
}
#fishtofork-home-feature-category{
	width:246px;
	background:#1f99b6;
}
#fishtofork-home-feature h3{
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	padding:4px 6px;
	margin:0;
}
#fishtofork-home-feature img, #fishtofork-inside-rightside .story-photo img{
	border:1px solid #1f99b6;
	margin-bottom:3px;
}
#fishtofork-wrapper h2{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#f9940a;
	padding:10px 0 5px 0;
	margin:0;
}
#fishtofork-wrapper .action-link{
	background:url(../images/action-arrow.gif) no-repeat;
	font:bold 13px Arial, Helvetica, sans-serif;
	padding:7px 0px 8px 45px;
	margin-top:10px;
	display:block;
}

/*Inside Content*/
#fishtofork-wrapper h1{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#045484;
	padding:10px 0 5px 0;
	margin:0;
}
#fishtofork-inside-text-wrapper{
	float:left;
	width:494px;
}
#fishtofork-inside-text{
	float:left;
	padding-right:30px;
}
#fishtofork-inside-rightside{
	float:left;
	width:223px;
	font-size:11px;
	color:#858582;
	line-height:1.4;
}

/*Inside Nav*/
#fishtofork-wrapper #fishtofork-inside-nav{
	width:221px;
	background:#43b2cc url(../images/nav-bottom-bg.gif) no-repeat bottom;
	padding:0 0 20px 0;
	margin-bottom:30px;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#fishtofork-wrapper #fishtofork-inside-nav #fishtofork-inside-nav-header{
	width:221px;
	background:url(../images/nav-header-bg.gif) no-repeat top;
}
#fishtofork-wrapper #fishtofork-inside-nav #fishtofork-inside-nav-header h3{
	font:normal 22px Arial, Helvetica, sans-serif;
	color:#064075;
	padding:15px 0 5px 20px;
	margin:0;
}
#content-wrapper #fishtofork-wrapper #fishtofork-inside-nav ul{
        padding:0 20px;
        margin:0;
        list-style:none;
        font:bold 11px Arial, Helvetica, sans-serif;
}
#content-wrapper #fishtofork-wrapper #fishtofork-inside-nav ul li{
        padding:0;
        margin:0;
        border-top:1px solid #dceef1;
        min-height:25px;
        _height:25px;
        font:bold 11px Arial, Helvetica, sans-serif;
}
#content-wrapper #fishtofork-wrapper #fishtofork-inside-nav a{
        color:#008dae;
        display:block;
        padding:6px 0;
        font:bold 11px Arial, Helvetica, sans-serif;
}
#content-wrapper #fishtofork-wrapper #fishtofork-inside-nav a:hover{
        color:#044d79;
}
#content-wrapper #fishtofork-wrapper #fishtofork-inside-nav .current-section a{
        background:url(../images/nav-highlight-arrow.gif) no-repeat 0 .7em; /*Updated this line*/
        padding:6px 0 6px 11px;
        color:#044d79;
}


/*Video*/
.fishtofork-video-wrapper{
	margin:10px 0;
}





/*PRINTER FRIENDLY SPECIAL TAGS*/

#printFooter, #printHeader{
display:none;
}


