<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* styles that override default HTML elements */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .98em;
	background-color: #ffffff;
	margin: 0;
	}

h1 { 
	font-size: 1.5em; 
	margin-left: .75em; 
	}

h2 { 
	font-size: 1.3em; 
	margin-left: .9em; 
	}

h3 { 
	font-size: 1.15em; 
	margin-left: 1em; 
	}

h4 { 
	font-size: 1em; 
	margin-left: 1.2em; 
	}

h5 { 
	font-size: .9em; 
	margin-left: 1.4em; 
	}

h6 { 
	font-size: .8em; 
	margin-left: 1.6em; 
	}

p { 
	font-size: .98em;
	margin-left: 1.3em; 
	margin-right: 1.3em; 
	}

ol { 
	font-size: .96em;
	}

ul { 
	font-size: .96em;
	}

hr {
	color: #653232;
	background-color: #653232;
	border: #653232;
	}

a:link {
	color: #0000ff;
	}

a:visited {
	color: #990099;
	}

a:link img {
	border: none;
	}

a:visited img {
	border: none;
	}

/* generic classes, listed alphabetically */
.bold {
	font-weight: bold;
	}

.boldoff {
	font-weight: normal;
	}

.border img {
	border: thick;
	}

.borderoff img {
	border: none;
	}

.bkg_blue {
	background-color: #ccffff;
	}

.bkg_green {
	background-color: #ccffcc;
	}

.bkg_orange {
	background-color: #ffcc99;
	}

.bkg_purple {
	background-color: #ccccff;
	}

.bkg_yellow {
	background-color: #ffffcc;
	}

.center {
	text-align: center;
	}

.center table {
	text-align: left;
	}

.centerbold {
	text-align: center;
	font-weight: bold;
	}

.centeritalic {
	text-align: center;
	font-style: italic;
	}

.centeritalicbold {
	text-align: center;
	font-style: italic;
	font-weight: bold;
	}

.dropcap { 
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 2.25em;
	}

.float-left {
	float: left;
	}

.float-right {
	float: right;
	}

.float-clear {
	clear: both;
	}

.img-left {
	float: left;
	border: thin solid;
	margin-top: 12;
	margin-bottom: 12;
	margin-left: 0;
	margin-right: 12;
	}

.img-border {
	border: thin solid;
	}

.img-border-thick {
	border: thick solid;
	padding: 1em 1em 1em 1em;
	}

.img-noborder {
	border: none;
	}

.img-right {
	float: right;
	border: thin solid;
	margin-top: 12;
	margin-bottom: 12;
	margin-left: 12;
	margin-right: 0;
	}

.img-left-noborder {
	float: left;
	border: none;
	margin-top: 12;
	margin-bottom: 12;
	margin-left: 0;
	margin-right: 12;
	}

.img-right-noborder {
	float: right;
	border: none;
	margin-top: 12;
	margin-bottom: 12;
	margin-left: 12;
	margin-right: 0;
	}

.img-left-shadow {
	float: left;
	margin: 10 8 10 8;
	background-color: #cccccc;
	}

.img-left-shadow img {
	display: block;
	position: relative;
	margin: -6 6 6 -6;
	padding: 4;
	}

.img-right-shadow {
	float: right;
	margin: 10 8 10 8;
	background-color: #cccccc;
	}

.img-right-shadow img {
	display: block;
	position: relative;
	margin: -6 6 6 -6;
	padding: 4;
	}

.indent { 
	margin-left: 2em; 
	}

.indentboth { 
	margin-left: 2em; 
	margin-right: 2em; 
	}

.indentdouble { 
	margin-left: 4.25em; 
	}

.indenttriple { 
	margin-left: 6.5em; 
	}

.italic { 
	font-style: italic;
	}

.italicbold { 
	font-style: italic;
	font-weight: bold;
	}

.right {
	text-align: right;
	}

.sidebar {
	background-color: #ffffcc;
	border: .1em solid #666666;
	border-color: #660000;
	margin-left: 8.5em; 
	margin-right: 8.5em; 
	font-size: .85em;
	font-weight: bold;
	padding: 0em 1em 0em 1em;
	}
	
.sidebarwhite {
	background-color: #FFFFFF;
	border: .1em solid #666666;
	border-color: #660000;
	margin-left: 8.5em; 
	margin-right: 8.5em; 
	font-size: .85em;
	font-weight: bold;
	padding: 0em 1em 0em 1em;
	}	

.sidebar h3 {
	color: #660000;
	}

.sidebar h4 {
	color: #660000;
	}

.sidebar h5 {
	color: #660000;
	}

.sidebar h6 {
	color: #660000;
	}

/* classes related to font colors */
.burgundy { 
	color: #660000;
	}

.burgundybold {
	color: #660000;
	font-weight: bold;
	}

.burgundyitalic {
	color: #660000;
	font-style: italic;
	}

.burgundyitalicbold {
	color: #660000;
	font-style: italic;
	font-weight: bold;
	}

.burgundymedium {
	color: #660000;
	font-size: 1.1em; 
	}	

.gold { 
	color: #ffcc00;
	}

.goldbold {
	color: #ffcc00;
	font-weight: bold;
	}

.golditalic { 
	color: #ffcc00;
	font-style: italic;
	}

.golditalicbold {
	color: #ffcc00;
	font-style: italic;
	font-weight: bold;
	}

.greendark {  
	color: #336633;
	}

.greendarkcenter {  
	color: #336633;
	text-align: center;
	}

.greendarkbold {
	color: #336633;
	font-weight: bold;
	}

.greendarkitalic {  
	color: #336633;
	font-style: italic;
	}

.greendarkitalicbold {
	color: #336633;
	font-style: italic;
	font-weight: bold;
	}

.greendarkxsmall {
	color: #336633;
	font-size: .85em; 
	}

.greendarkxsmallitalic {
	color: #336633;
	font-size: .85em; 
	font-style: italic;
	}

.greenlight {  
	color: #669966;
	}

.greenlightbold {
	color: #669966;
	font-weight: bold;
	}

.greenlightitalic {  
	color: #669966;
	font-style: italic;
	}

.greenlightitalicbold {
	color: #669966;
	font-style: italic;
	font-weight: bold;
	}

.greenlightxsmall {
	color: #ccddcc;
	font-size: .85em; 
	}

.greenlightxsmallitalic {
	color: #ccddcc;
	font-size: .85em; 
	font-style: italic;
	}

.grey { 
	color: #999999;
	}

.greybold { 
	color: #999999;
	text-align: center;
	font-weight: bold;
	}

.greyitalic { 
	color: #999999;
	font-style: italic;
	}

.greyitalicbold { 
	color: #999999;
	font-style: italic;
	font-weight: bold;
	}

.greylarge { 
	color: #999999;
	font-size: 120%;
	text-align: center;
	}

.greylargebold { 
	color: #999999;
	font-size: 1.25em;
	font-weight: bold;
	}

.navy {  
	color: #000099;
	}

.navybold {
	color: #000099;
	font-weight: bold;
	}

.orange {  
	color: #cc6600;
	}

.orangebold {
	color: #cc6600;
	font-weight: bold;
	}

.orangeitalic {
	color: #cc6600;
	font-style: italic;
	}

.orangeitalicbold {
	color: #cc6600;
	font-style: italic;
	font-weight: bold;
	}

.purple {
	color: #993399;
	}

.purplecenter {
	color: #993399;
	text-align: center;
	}

.red {  
	color: #ff0000;
	}

.redbold {
	color: #ff0000;
	font-weight: bold;
	}

.reditalic {
	color: #ff0000;
	font-style: italic;
	}

.reditalicbold {
	color: #ff0000;
	font-style: italic;
	font-weight: bold;
	}

.teal { 
	color: #339999;
	}

.tealbold {
	color: #339999;
	font-weight: bold;
	}

.tealitalic { 
	color: #339999;
	font-style: italic;
	}

.tealitalicbold { 
	color: #339999;
	font-style: italic;
	font-weight: bold;
	}

.white { 
	color: #ffffff;
	}

.whitebold { 
	color: #ffffff; 
	font-weight: bold;
	}

/* classes related to font sizing */
.small { 
	font-size: .95em;
	}

.smallbold {
	font-size: .95em; 
	font-weight: bold;
	}	

.smallboldcenter {
	font-size: .95em; 
	font-weight: bold;
	text-align: center;
	}	

.smallitalic {
	font-size: .95em; 
	font-style: italic;
	}	

.smallitaliccenter {
	font-size: .95em; 
	font-style: italic;
	text-align: center;
	}	

.smallitalicbold {
	font-size: .95em; 
	font-style: italic;
	font-weight: bold;
	}	

.smallitalicboldcenter {
	font-size: .95em; 
	font-style: italic;
	font-weight: bold;
	text-align: center;
	}	

.xsmall { 
	font-size: .85em;
	}

.xsmallbold {
	font-size: .85em; 
	font-weight: bold;
	}	

.xsmallboldcenter {
	font-size: .85em; 
	font-weight: bold;
	text-align: center;
	}	

.xsmallcenter {
	font-size: .85em; 
	text-align: center;
	}	

.xsmallitalic {
	font-size: .85em; 
	font-style: italic;
	}

.xsmallitalicbold { 
	font-size: .85em; 
	font-style: italic;
	font-weight: bold; 
	}

.xsmallitalicboldcenter { 
	font-size: .85em; 
	font-style: italic;
	font-weight: bold; 
	text-align: center;
	}

.xxsmall {
	font-size: .8em;
	}

.xxsmallbold {
	font-size: .8em; 
	font-weight: bold;
	}	

.xxsmallboldcenter {
	font-size: .8em; 
	font-weight: bold;
	text-align: center;
	}	

.xxsmallitalic { 
	font-size: .8em; 
	font-style: italic;
	}

.xxsmallitalicbold { 
	font-size: .8em; 
	font-style: italic;
	font-weight: bold; 
	}

.xxsmallitalicboldcenter { 
	font-size: .8em; 
	font-style: italic;
	font-weight: bold;
	text-align: center;
	}

.xsmallnavy { 
	font-size: .85em; 
	color: #000099;
	}

.xsmallnavybold { 
	font-size: .85em; 
	color: #000099;
	font-weight: bold;
	}

.xsmallwhite { 
	font-size: .85em; 
	color: #ffffff;
	}

.xsmallwhitecenter { 
	font-size: .85em; 
	color: #ffffff;
	text-align: center;
	}

.xsmallwhitebold { 
	font-size: .85em; 
	color: #ffffff; 
	font-weight: bold;
	}

.xsmallwhiteboldcenter { 
	font-size: .85em; 
	color: #ffffff; 
	font-weight: bold;
	text-align: center;
	}

.medium {
	font-size: 1.1em; 
	}	

.mediumbold {
	font-size: 1.1em; 
	font-weight: bold;
	}	

.mediumitalic { 
	font-size: 1.1em; 
	font-style: italic;
	}

.mediumitalicbold { 
	font-size: 1.1em; 
	font-style: italic;
	font-weight: bold; 
	}

.mediumgold {
	font-size: 1.1em;
	color: #ffcc00;
	}	

.mediumgoldbold {
	font-size: 1.1em;
	color: #ffcc00;
	font-weight: bold;
	}	

.mediumwhite {
	font-size: 1.1em;
	color: #ffffff;
	}	

.mediumwhitebold {
	font-size: 1.1em;
	color: #ffffff;
	font-weight: bold;
	}	

.large {
	font-size: 1.25em; 
	}	

.largebold {
	font-size: 1.25em; 
	font-weight: bold;
	}	

.largeboldcenter {
	font-size: 1.25em; 
	font-weight: bold;
	text-align: center;
	}	

.largeitalic { 
	font-size: 1.25em; 
	font-style: italic;
	}

.largeitalicbold { 
	font-size: 1.25em; 
	font-style: italic;
	font-weight: bold; 
	}

.largewhite {
	font-size: 1.25em;
	color: #ffffff;
	}	

.largewhitebold {
	font-size: 1.25em; 
	color: #ffffff;
	font-weight: bold;
	}	

.xlarge {
	font-size: 1.4em; 
	}	

.xlargebold {
	font-size: 1.4em; 
	font-weight: bold;
	}	

.xlargeitalic { 
	font-size: 1.4em; 
	font-style: italic;
	}

.xlargeitalicbold { 
	font-size: 1.4em; 
	font-style: italic;
	font-weight: bold; 
	}

/* OLD classes related to background colors. These should be deleted when recoding is complete. */
.goldbkg {  
	background-color: #ffcc00;
	}

.greenlightbkg { 
	background-color: #ccddcc;
	}

.greybkg { 
	background-color: #cccccc;
	}

.orangebkg { 
	background-color: #ffcc99;
	}

.redbkg {  
	background-color: #ff8080;
	}

.tealbkg {  
	background-color: #66cccc;
	}

.whitebkg { 
	background-color: #ffffff;
	}

/* OLD classes related to tables. These should be deleted when recoding is complete. */
#callout table {
	background-color: #ffffcc;
	border: .1em dashed #666666;
	width: 65%;
	}

#callout caption {
	font-size: .95em;
	}

#callout table td {
	font-size: .85em;
	font-weight: bold;
	padding: 1em;
	}

#img-left-shadow {
	float: left;
	margin: 10 8 10 8;
	background-color: #cccccc;
	}

#img-left-shadow img {
	display: block;
	position: relative;
	margin: -6 6 6 -6;
	padding: 4;
	}

#img-right-shadow {
	float: right;
	margin: 10 8 10 8;
	background-color: #cccccc;
	}

#img-right-shadow img {
	display: block;
	position: relative;
	margin: -6 6 6 -6;
	padding: 4;
	}

#grnborder th {
	font-size: .85em;
	border: .1em solid #006600;
	background-color: #ccddcc;
	padding: .35em;
	}

#grnborder td {
	font-size: .85em;
	border: .1em solid #006600;
	padding: .35em;
	}

#grnbordersolid table {
	border: .1em solid #006600;
	}

#grnbordersolid th {
	font-size: .85em;
	border: .1em solid #006600;
	background-color: #ccddcc;
	padding: .35em;
	}

#grnbordersolid td {
	font-size: .85em;
	border: .1em solid #006600;
	padding: .35em;
	}

#orangeborder th {
	font-size: .85em;
	border: .1em solid #cc6600;
	background-color: #ffcd9b;
	padding: .35em;
	}

#orangeborder td { 
	font-size: .85em;
	border: .1em solid #cc6600;
	padding: .35em;
	}

#orangebordersolid table {
	border: .1em solid #cc6600;
	}

#orangebordersolid th {
	font-size: .85em;
	border: .1em solid #cc6600;
	background-color: #ffcd9b;
	padding: .35em;
	}

#orangebordersolid td {
	font-size: .85em;
	border: .1em solid #cc6600;
	padding: .35em;
	}
	
#redborder th {
	font-size: .85em;
	border: .1em solid #990000;
	background-color: #ffb7b7;
	padding: .35em;
	}

#redborder td { 
	font-size: .85em;
	border: .1em solid #990000;
	padding: .35em;
	}

#redbordersolid table {
	border: .1em solid #990000;
	}

#redbordersolid th {
	font-size: .85em;
	border: .1em solid #990000;
	background-color: #ffb7b7;
	padding: .35em;
	}

#redbordersolid td {
	font-size: .85em;
	border: .1em solid #990000;
	padding: .35em;
	}
	
#headerindex table {
	font-size: .95em;
	background-position: center;
	width: 100%;
	}

#headerindex td {
	width: 19% 81%;
	}

#header table {
	font-size: .9em;
	background-position: center;
	width: 100%;
	}

#header2 table {
	font-size: .9em;
	background-position: center;
	background: #cccccc;
	width: 100%;
	}

#header2 td {
	width: 33%;
	}

#subhead1 table {
	font-size: .9em;
	font-weight: bold;
	background-position: center;
	width: 100%;
	}

#subhead1 td {
	width: 33%;
	}

#subhead2 table {
	font-size: .9em;
	background-position: center;
	}

#subhead2 td {
	width: 33%;
	}

#footer table {
	font-size: .9em;
	background-position: center;
	padding: 1em;
	width: 100%;
	}

#footernav table {
	font-size: .9em;
	background-position: center;
	width: 100%;
	}

#tablebasic table {
	background-position: center;
	}

#tablebasic caption {
	font-size: .85em;
	font-weight: bold;
	}

#tablebasic th, td {
	font-size: .85em;
	padding: .35em;
	}

#tabledata table {
	font-size: .85em;
	}

#tabledata caption {
	font-size: .9em;
	font-weight: bold;
	}

#tabledata th {
	font-size: .9em;
	color: #ffffff;
	background-color: #669966;
	border-top: .1em solid #669966;
	border-right: .1em solid #669966;
	border-bottom: 0em;
	border-left: .1em solid #669966;
	padding: .35em;
	}

#tabledata td {
	font-size: .9em;
	background-color: #ffffff;
	border: .1em solid #669966;
	padding: .35em;
	}

#tableform table {
	background-position: center;
	width: 100%;
	}

#tableform th {
	font-size: .85em;
	padding: .3em;
	}

#tableform td {
	font-size: .85em;
	padding: .3em;
	width: 25%;
	}

/* new styles for CSS data tables */
.tablesum { 
	background-color: #b8cfb8;
	font-weight: bold;
	}
	
table.tbl_greenborder {
	font-size: 96%;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	}

table.tbl_greenborder caption {
	font-size: .9em;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	}

table.tbl_greenborder th {
	font-size: .85em;
	border: .1em solid #006600;
	background-color: #ccddcc;
	margin: 0;
	border-spacing: 0;
	padding: .35em;
	}

table.tbl_greenborder td {
	font-size: .85em;
	border: .1em solid #006600;
	margin: 0;
	border-spacing: 0;
	padding: .35em;
	}

table.tbl_greenbordersolid {
	font-size: 96%;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border: .1em solid #006600;
	}

table.tbl_greenbordersolid caption {
	font-size: .9em;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	}

table.tbl_greenbordersolid th {
	font-size: .85em;
	border: .1em solid #006600;
	background-color: #ccddcc;
	padding: .35em;
	}

table.tbl_greenbordersolid td {
	font-size: .85em;
	border: .1em solid #006600;
	padding: .35em;
	}

/* new styles for tableless design */
#float-clear {
	clear: both;
	}

#pub-index-header {
	position: relative;
	color: black;
	width: 100%;
	margin: 0;
	padding: 0;
	}

#usfshead {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#usfshead li {
	border-top: 1px solid #b9d2e3;
	padding: 0.4em 0 0.2em 0;
	}

#pub-index-header .top-left {
	float: left;
	font-size: 0.85em;
	text-align: left;
	height: 100%;
	width: 200px;
	margin: 0;
	padding: 0 0.5em 0 0.5em;
	}

#pub-index-header .top-right {
	float: right;
	text-align: center;
	margin: 0;
	padding: 5em;
	}

#pub-index-disclaimer {
	font-size: 75%;
	}

#pub-pages-header {
	position: relative;
	background-color: #cccccc;
	border-bottom: 1px solid #999999;
	color: black;
	height: 90px;
	width: 100%;
	margin: 0;
	padding: 0;
	}

#pub-pages-header .top-left {
	float: left;
	font-size: 0.85em;
	text-align: left;
	height: 100%;
	width: 200px;
	margin: 0;
	padding: 0.5em;
	}

#pub-pages-header .top-right {
	float: right;
	font-size: 0.75em;
	text-align: right;
	height: 100%;
	width: 200px;
	margin: 0;
	padding: 0.5em 1em 0.5em 0;
	}

#pub-pages-header .top-center {
	font-size: 0.85em;
	text-align: center;
	height: 100%;
	margin: 0 200px 0 200px;
	padding: 1em 0 0.5em 0;
	}

#pub-pages-footernav {
	font-size: 0.85em;
	text-align: center;
	color: black;
	width: 100%;
	margin: 0;
	padding: 0 0 1em 0;
	}

#pub-pages-footer1 {
	position: relative;
	background-color: #cccccc;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	color: black;
	height: 120px;
	width: 100%;
	margin: 0;
	padding: 0;
	}

#pub-pages-footer1 .bottom-left {
	float: left;
	font-size: 0.85em;
	text-align: left;
	height: 100%;
	width: 60%;
	margin: 0;
	padding: 1em 0 0 1em;
	}

#pub-pages-footer1 .bottom-right {
	float: right;
	font-size: 0.75em;
	text-align: right;
	height: 100%;
	width: 25%;
	margin: 0;
	padding: 0.5em 1em 0 0;
	}

#pub-pages-footer2 {
	position: relative;
	color: black;
	width: 100%;
	margin: 0;
	padding: 0;
	}

#pub-pages-footer2 .bottom-left {
	clear: both;
	float: left;
	font-size: 0.85em;
	text-align: left;
	margin: 0;
	padding: 0.5em 0 0 1em;
	}

#pub-pages-footer2 .bottom-right {
	float: right;
	font-size: 0.75em;
	text-align: right;
	margin: 0;
	padding: 0;
	}

#hitcounter {
	clear: both;
	font-size: 0.85em;
	color: black;
	width: 100%;
	margin: 0;
	padding: 0 0 0 1em;
	}
</pre></body></html>