<style type="text/css">
/* */
/*Standards for all pages*/
/* */
div {
margin-top: 0px;
margin-bottom: 0px;
}
table {
	font-size: 1em;
}

body {
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: normal;
}

a:link {
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	border-color: transparent;
	font-weight: normal;
}

a:visited {
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	border-color: transparent;
	font-weight: normal;
}
a:hover {
	text-decoration: underline;
	color: #009966;
	background-color: transparent;
	border-color: gray;
	font-weight: normal;
}

a:active {
	text-decoration: underline;
	color: #009900;
	background-color: transparent;
	font-weight: normal;
}

a:link.nav1On {
	font-size: 9pt;
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
	border-color: transparent;
	font-weight: normal;
	margin-right: 10px;
}

a:visited.nav1On {
	font-size: 9pt;
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
	border-color: transparent;
	font-weight: normal;
	margin-right: 10px;
}

a:hover.nav1On {
	font-size: 9pt;
	text-decoration: underline;
	color: #ff6600;
	background-color: transparent;
	border-color: gray;
	font-weight: normal;
	margin-right: 10px;
}

a:active.nav1On {
	font-size: 9pt;
	text-decoration: underline;
	color: #000099;
	background-color: transparent;
	font-weight: normal;
	margin-right: 10px;
}

a:link.nav1Off {
	font-size: 9pt;
	text-decoration: none;
	color: #333333;
	background-color: transparent;
	border-color: transparent;
	font-weight: normal;
	margin-right: 10px;
}

a:visited.nav1Off {
	font-size: 9pt;
	text-decoration: none;
	color: #333333;
	background-color: transparent;
	border-color: transparent;
	font-weight: normal;
	margin-right: 10px;
}

a:hover.nav1Off {
	font-size: 9pt;
	text-decoration: underline;
	color: #996600;
	background-color: transparent;
	border-color: gray;
	font-weight: normal;
	margin-right:10px;
}

a:active.nav1Off {
	font-size: 9pt;
	text-decoration: underline;
	color: #000099;
	background-color: transparent;
	font-weight: normal;
	margin-right: 10px;
}

a:link.nav2IDOn {
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
	border-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:visited.nav2IDOn {
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
	border-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right:20px;
}

a:hover.nav2IDOn {
	font-size: 10pt;
	text-decoration: none;
	color: #CB6617;
	background-color: transparent;
	border-color: gray;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:active.nav2IDOn {
	font-size: 10pt;
	text-decoration: none;
	color: #CB6617;
	background-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:link.nav2IDOff {
	font-size: 10pt;
	text-decoration: none;
	color: #888888;
	background-color: transparent;
	border-color: transparent;
	margin-right: 20px;
	letter-spacing: 2px;
	font-weight: 900;
}

a:visited.nav2IDOff {
	font-size: 10pt;
	text-decoration: none;
	color: #888888;
	background-color: transparent;
	border-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:hover.nav2IDOff {
	font-size: 10pt;
	text-decoration: none;
	color: #CB6617;
	background-color: transparent;
	border-color: gray;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:active.nav2IDOff {
	font-size: 10pt;
	text-decoration: none;
	color: #000099;
	background-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:link.nav2MTOn {
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
	border-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:visited.nav2MTOn {
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
	border-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right:20px;
}

a:hover.nav2MTOn {
	font-size: 10pt;
	text-decoration: none;
	color: #A1783B;
	background-color: transparent;
	border-color: gray;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:active.nav2MTOn {
	font-size: 10pt;
	text-decoration: none;
	color: #A1783B;
	background-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:link.nav2MTOff {
	font-size: 10pt;
	text-decoration: none;
	color: #888888;
	background-color: transparent;
	border-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:visited.nav2MTOff {
	font-size: 10pt;
	text-decoration: none;
	color: #888888;
	background-color: transparent;
	border-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:hover.nav2MTOff {
	font-size: 10pt;
	text-decoration: none;
	color: #A1783B;
	background-color: transparent;
	border-color: gray;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:active.nav2MTOff {
	font-size: 10pt;
	text-decoration: none;
	color: #000099;
	background-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:link.nav2OROn {
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
	border-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:visited.nav2OROn {
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
	border-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right:20px;
}

a:hover.nav2OROn {
	font-size: 10pt;
	text-decoration: none;
	color: #4A8157;
	background-color: transparent;
	border-color: gray;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:active.nav2OROn {
	font-size: 10pt;
	text-decoration: none;
	color: #4A8157;
	background-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:link.nav2OROff {
	font-size: 10pt;
	text-decoration: none;
	color: #888888;
	background-color: transparent;
	border-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:visited.nav2OROff {
	font-size: 10pt;
	text-decoration: none;
	color: #888888;
	background-color: transparent;
	border-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:hover.nav2OROff {
	font-size: 10pt;
	text-decoration: none;
	color: #4A8157;
	background-color: transparent;
	border-color: gray;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:active.nav2OROff {
	font-size: 10pt;
	text-decoration: none;
	color: #000099;
	background-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:link.nav2WAOn {
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
	border-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:visited.nav2WAOn {
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
	border-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right:20px;
}

a:hover.nav2WAOn {
	font-size: 10pt;
	text-decoration: none;
	color: #60939E;
	background-color: transparent;
	border-color: gray;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:active.nav2WAOn {
	font-size: 10pt;
	text-decoration: none;
	color: #60939E;
	background-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:link.nav2WAOff {
	font-size: 10pt;
	text-decoration: none;
	color: #888888;
	background-color: transparent;
	border-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:visited.nav2WAOff {
	font-size: 10pt;
	text-decoration: none;
	color: #888888;
	background-color: transparent;
	border-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:hover.nav2WAOff {
	font-size: 10pt;
	text-decoration: none;
	color: #60939E;
	background-color: transparent;
	border-color: gray;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:active.nav2WAOff {
	font-size: 10pt;
	text-decoration: none;
	color: #000099;
	background-color: transparent;
	letter-spacing: 2px;
	font-weight: 900;
	margin-right: 20px;
}

a:link.nav3On {
	font-size: 9pt;
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
	border-color: transparent;
	font-weight: 500;
	margin-right: 10px;
}

a:visited.nav3On {
	font-size: 9pt;
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
	border-color: transparent;
	font-weight: 500;
	margin-right: 10px;
}

a:hover.nav3On {
	font-size: 9pt;
	text-decoration: none;
	color: #ff6600;
	background-color: transparent;
	border-color: gray;
	font-weight: 500;
	margin-right: 10px;
}

a:active.nav3On {
	font-size: 9pt;
	text-decoration: none;
	color: #000099;
	background-color: transparent;
	font-weight: 500;
	margin-right: 10px;
}

a:link.nav3Off {
	font-size: 9pt;
	text-decoration: none;
	color: #222222;
	background-color: transparent;
	border-color: transparent;
	font-weight: 500;
	margin-right: 10px;
}

a:visited.nav3Off {
	font-size: 9pt;
	text-decoration: none;
	color: #333333;
	background-color: transparent;
	border-color: transparent;
	font-weight: 500;
	margin-right: 10px;
}

a:hover.nav3Off {
	font-size: 9pt;
	text-decoration: none;
	color: #ff0000;
	background-color: transparent;
	border-color: gray;
	font-weight: 500;
	margin-right: 10px;
}

a:active.nav3Off {
	font-size: 9pt;
	text-decoration: none;
	color: #000099;
	background-color: transparent;
	font-weight: 500;
	margin-right: 10px;
}

a:link.crumb {
	font-size: 9pt;
	text-decoration: none;
	color: #666666;
	background-color: transparent;
	border-color: transparent;
	font-weight: normal;
}

a:visited.crumb {
	font-size: 9pt;
	text-decoration: none;
	color: #666666;
	background-color: transparent;
	border-color: transparent;
	font-weight: normal;
}

a:hover.crumb {
	font-size: 9pt;
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	border-color: gray;
	font-weight: normal;
}

a:active.crumb {
	font-size: 9pt;
	text-decoration: underline;
	color: #000099;
	background-color: transparent;
	font-weight: normal;
}


div.top {
	position: absolute;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 800px;
}

div.col740a {
	position: absolute;
	top: 200px;
	left: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	width: 740px;
}

div.col740b {
	position: absolute;
	top: 220px;
	left: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	width: 740px;
}

/* Temporary division to support old feature format */
div.col770a {
	position: absolute;
	top: 160px;
	left: 20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	width: 770px;
}

/* used in bulletin board */
div.col740Board {
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 10px;
	width: 748px;
}

/* used in bulletin board */
div.col980Board {
	margin-left: 20px;
	margin-top: 20px;
	top: 160px;
	left: 20px;
	width: 980px;
}



div.col170a {
	position: absolute;
	top: 200px;
	left: 770px;
	margin-top: 0px;
	padding-left: 10px;
	width: 170px;
	border-left: 1px solid #666666;
}

div.col170b {
	position: absolute;
	top: 220px;
	left: 770px;
	margin-top: 0px;
	padding-left: 10px;
	width: 170px;
	border-left: 1px solid #666666;
}
div.col170c {
	position: absolute;
	top: 200px;
	left: 20 px;
	margin-top: 0px;
	padding-left: 10px;
	width: 170px;
	border-right: 1px solid #666666;
}


div.crumbA {
	position: absolute;
	top: 180px;
	left: 0px;
	margin-top: 0px; 
	margin-left: 20px;
	width: 740px;
}

div.crumbB {
	position: absolute;
	top: 200px;
	left: 0px;
	margin-top: 0px; 
	margin-left: 20px;
	width: 740px;
}

div.tag {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 550px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: .9em;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: center;
}

div.tag740 {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 740px;
	font-size: .9em;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: center;
}


div.tagFooter {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 700px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: .9em;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

div.footer {
	clear: both;
	position: relative;
	top: 0px;
	left: -20px;
	width: 720px;
	font-size: 10pt;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	background-color: #F0F3D8;
}

div.footerBoard {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 720px;
	font-size: 10pt;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	background-color: #F0F3D8;
}

div.homePhoto {
	clear: both;
	float: left;
	position: relative;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 0px; 
	
}

div.homeStateID {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	background-color: #C36527;
	border: 1px;
	border-color: #000000;
}

div.homeStateMT {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	background-color: #9D763C;
	border: 1px;
	border-color: #000000;
}

div.homeStateOR {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	background-color: #4A7E56;
	border: 1px;
	border-color: #000000;
}

div.homeStateWA {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	background-color: #5E8F99;
	border: 1px;
	border-color: #000000;
}

div.col160a {
	position: relative;
	top: 0px;
	left: 0;
	margin-top: 0px;
	margin-right: 10px;
	width: 160px;
	border-right: 1px solid #666666;
}

div.rule {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 550px;
}
div.ruleSmall {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 220px;
}
div.rule540 {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 540px;
}
div.rule740 {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	margin-right: 10px;
	width: 740px;
}

div.rule300 {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	margin-right: 10px;
	width: 300px;
}

div.rule360 {
	clear: both;
	position: relative;
	top: 0px;
	left: 0px;
	width: 360px;
}

/* Selection box. Has light background, some padding. Used throughout */
div.selectBox {
	clear: both;
	position: relative;
	top: 0px;
	left: -20px;
	width: 540px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
	background-color: #F0F3D8;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;

}
/* Same as above but for 740 pixel section */
div.selectBox740 {
	clear: both;
	position: relative;
	top: 0px;
	left: -20px;
	width: 730px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
	background-color: #F0F3D8;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* div classes specific to fly pattern pages*/
div.fly {
	position: relative;
	top: 0px;
	left: 0px;
	width: 560px;
	padding: 0px;
	margin: 0px;
}
div.flyLeft {
	position: relative;
	width: 230px;
	left: -10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	margin-bottom:10px;
	background-color: #F0F3D8;
}
div.flyRight {
	float: right;
	width: 300px;
	margin-bottom:10px;
	margin-right: 10px;
}
div.flyRest {
	clear: both;
	position: relative;
	width: 560px;
	margin-bottom:20px;
}

/* div classes specific to entomology pages*/

div.entoLeft {
	float: left;
	width: 550px;
	padding: 0px;
	margin-bottom: 20px;
	font-size: 1em;
}
div.entoRight {
	float: right;
	width: 170px;
	border-left: 1px solid #666666;
	padding-left:10px;
	margin-bottom: 20px;
	font-size: 1em;
}


/* */
/* h classes */
/* */
/* Page title (articles, fly pattern, etc.) */
h1.pageTitle {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: 1.5em;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
}
/* Section title. Smaller than page title, space at the top and bottom */
h2.sectionTitle {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:1.2em;
	font-weight: bold;
	color: #666666;
	margin-top: 20px;
	margin-bottom: 5px;
}

/* Section title with nospace at the top */
h2.sectionTitleNoSpace {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:1.2em;
	font-weight: bold;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 5px;
}

/* Used on home page for state name */
h2.stateTitle {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:1em;
	font-weight: bold;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* Used on home page for article file name */
h2.articleFileName {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1em;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* Subsection title. Smaller than section title, less space at the top, none at bottom */
h3.subsectionTitle {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:1em;
	font-weight: bold;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 0px;
}


/* */
/* p classes */
/* */
/* Page title (articles, fly pattern, etc.) */
p.pageTitle {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: 1.5em;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
}
/* Section title. Smaller than page title, space at the top and bottom */
p.sectionTitle {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:1.2em;
	font-weight: bold;
	color: #666666;
	margin-top: 20px;
	margin-bottom: 5px;
}
/* Section title. Smaller than page title, space at bottom but not at top. Used for column 2 and 3 headers and some other places*/
p.sectionTitleTop {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:1.2em;
	font-weight: bold;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 5px;
}

/*Text standard. 10px space at top. Used throughout except for first paragraph below a section title*/
p.standard {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #666666;
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 10px;
	font-weight: normal;
	line-height: 120%;
}


/*Text standard, but without 10px space at top. Used for first paragraph below a section title*/
p.standardFirst {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #666666;
	font-size: 1em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	font-weight: normal;
	line-height: 120%;
}

/*Like standard, but smaller. 0px space at top. Used on the forum pages*/
p.standardSmall {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #666666;
	font-size: .88em;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 10px;
	font-weight: normal;
	line-height: 120%;
}

/*Like standardSmall, but without 10px space at top. Used on the forum pages*/
p.standardSmallFirst {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #666666;
	font-size: .88em;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 10px;
	font-weight: normal;
	line-height: 120%;
}

/*Article authors, fly originators, etc. */
p.author {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 1em;
	text-align: left;
	font-style: italic;
	margin-top: 5px;
	margin-bottom: 0px;
}
/*First paragraph for articles, etc. */
p.intro {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 1.2em;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	line-height: 120%;
}

/*Interview question*/
p.interviewAsk {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #666666;
	font-size: 1em;
	margin-top: 25px;
	margin-bottom: 0px;
	margin-right: 10px;
	font-weight: bold;
	line-height: 120%;
}

/*Interview answer*/
p.interviewAnswer {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #666666;
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 10px;
	font-weight: normal;
	line-height: 120%;
}


/* Centers text*/
p.center {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #666666;
	font-size: 1em;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal; 
	text-align: center;
	line-height: 120%;
}
/* Annotation for directions, instructions */
p.direction {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: .9em;
	font-weight: normal;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 120%;
}

/* Same as standard direction, but less space at bottom. Used when there are several directions on successive lines. */
p.directionLessSpace {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: .9em;
	font-weight: normal;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 5px;
	line-height: 120%;
}

/* Same as standard direction, but puts more space at the left margin*/
p.direction20 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: .9em;
	font-weight: normal;
	color: #666666;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	line-height: 120%;
}
/* Photo and graphic captions. Used everywhere*/
p.caption {
	color: #666666;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: .8em;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 24px;
	margin-right: 10px;
	line-height: 120%;
}
/* Indent without bullets*/
p.indent {
	color: #666666;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1em;
	text-align: left;
	margin-left: 20px;
	line-height: 120%;
}

p.featureTopic {
	font-weight: normal;
	color: #666666;
	font-size: 1em;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 120%;
}

/* Tag line for article authors */
p.authorTag {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 1em;
	text-align: left;
	font-style: italic;
	margin-top: 20px;
	margin-bottom: 0px;
}



/* */
/* Styles for tables. */
/* */
p.tableHeading {
	font-size: 1em;
	font-weight: bold;
	color: #444444;
	text-align: left;
	margin-left: 0px;
	line-height: 120%;
}
p.tableHeaderLeft {
	font-size: 1em;
	font-weight: bold;
	color: #666666;
	margin-left: 10px;
	margin-right:5px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	line-height: 120%;
}
p.tableHeaderRight {
	font-size: 1em;
	font-weight: bold;
	color: #666666;
	margin-left: 10px;
	margin-right:5px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
	line-height: 120%;
}
p.tableHeaderCenter {
	font-size: 1em;
	font-weight: bold;
	color: #666666;
	margin-left: 10px;
	margin-right:5px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	line-height: 120%;
}
p.tableElementLeft {
	font-size: 1em;
	font-weight: normal;
	color: #666666;
	margin-left: 10px;
	margin-right:5px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	line-height: 120%;
}
p.tableElementLeftBold {
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin-left: 10px;
	margin-right:5px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	line-height: 120%;
}

p.tableElementCenter {
	font-size: 1em;
	font-weight: normal;
	color: #666666;
	margin-left: 5px;
	margin-right:5px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	line-height: 120%;
}

p.tableElementRight {
	font-size: 1em;
	font-weight: normal;
	color: #666666;
	margin-left: 10px;
	margin-right:5px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
	line-height: 120%;
}
p.tableHatchBug {
	font-size: 1em;
	font-weight: normal;
	color: #666666;
	margin-left: 10px;
	margin-right:5px;
	margin-top: 10px;
	margin-bottom: 2px;
	text-align: left;
	line-height: 120%;
}

/* */
/* span classes */
/* */

/* makes the text standard but bold */
span.bold {
	font-weight: bold;
	color: #666666;
	font-size: 1em;
	text-align: left
}

/* used in breadcrumb */
span.crumbBold {
	font-weight: normal;
	color: #666666;
	font-size: 9pt;
	text-align: left
}

/* makes the text standard but italic */
span.italic {
	font-style: italic;
	color: #666666;
	font-size: 1em;
	text-align: left
}

/* makes the text standard but italic and bold */
span.italicBold {
	font-style: italic;
	font-weight: bold;
	color: #666666;
	font-size: 1em;
	text-align: left
}
/* Same as bold only only a little smaller. Used in fly patterns */
span.boldMinus {
	font-weight: bold;
	color: #666666;
	font-size: .93em;
	text-align: left;
	letter-spacing: .5px;
}

/* Same as bold only only a little bigger. Used in fishing reports */
span.boldPlus {
	font-weight: bold;
	color: #666666;
	font-size: 1.07em;
	text-align: left;
	letter-spacing: .5px;
}

span.normal {
	font-weight: normal;
	color: #666666;
	font-style: normal;
}

span.big {
	font-weight: normal;
	color: #666666;
	font-size: 1.2em;
	text-align: left
}

span.tableHatchStage {
	font-size: 1em;
	font-weight: normal;
	color: #666666;
	margin-left: 20px;
	margin-right:5px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}


span.tableHatch {
	font-size: 1em;
	font-weight: normal;
	color: #666666;
	margin-left: 10px;
	margin-right:5px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}

span.modname {
	color: #000000;
}

span.red {
	color: #660000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: bold;
}


/* */
/* ordered list classes */
/* */
/* standard list element*/
ol li {
	list-style-type:disc; 
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 10px;
	padding-left: 0px;
	color: #666666;
}
li.off {
	list-style-type: none;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 10px;
	padding-left: 0px;
}

li.noSpace {
	list-style-type:disc;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-right: 5px;
	padding-left: 0px;
	color: #666666;
	text-indent: -10px;
}

li.noIndentNoSpace {
	list-style-type: none;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: -25px;
	margin-right: 10px;
	padding-left: 0px;
	color: #666666;
	text-indent: -10px;
}
li.noIndentNoSpaceFirst {
	list-style-type:none;
	margin-top: -10px;
	margin-bottom: 3px;
	margin-left: -25px;
	margin-right: 10px;
	padding-left: 0px;
	color: #666666;
	text-indent: -10px;
}

li.noIndentNoSpaceFirstWhite {
	list-style-type:none;
	margin-top: -10px;
	margin-bottom: 3px;
	margin-left: -25px;
	margin-right: 10px;
	padding-left: 0px;
	color: #ffffff;
	text-indent: -10px;
}
/* */
/* rules */
/* */
/* Black 100% rule with 10px space top and bottom. Used throughout*/
hr.space {
	border: 1px;
	background-color: #666666;
	color: #666666;
	height: 1px;
	width:100%;
	margin-right: 10px;
	margin-top:10px;
	margin-bottom:10px;
	
}

/* Used in feature articles. At this time, "space" and "rule are identical */
hr.rule {
	border: 1px;
	background-color: #666666;
	color: #666666;
	height: 1px;
	width:100%;
	margin-right: 10px;
	margin-top:10px;
	margin-bottom:10px;
	
}

/* Black 100% rule with 10px space top and bottom. 3 pixels high */

hr.thick {
	border: 1px;
	background-color: #666666;
	color: #666666;
	height: 3px;
	width:100%;
	margin-right: 10px;
	margin-top:10px;
	margin-bottom:10px;
	
}

/* Black 100% rule with 5px space top and bottom. Used in fly patterns */
hr.spaceSmall {
	border: 1px;
	background-color: #666666;
	color: #666666;
	height: 1px;
	width:100%;
	margin-right: 10px;
	margin-top:10px;
	margin-bottom:10px;
	
}

/* White rule used in tables between column headers and content*/
hr.white {
	border: 0px;
	color: #ffffff;
	height: 2px;
	width:100%;
	margin: 0px 0px 0px 0px;
}

</style>
