body
{
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:3px;
	margin-left:0px;
	margin-right:0px;
}

address
{
	font-style:normal;
}

table,td,form,a
{
	margin:0px;
	padding:0px;
}

td,p,pre
{
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
}

.breadcrumb
{
	font-size:11px;
}

.brand
{
	background-color:#000055;
	color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.brandbar
{
	background-color:#000055;
	color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-color:#FFFFFF;
	border-style:solid;
	border-bottom-width:3px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}

.trnav
{
	font-size:12px;
}

.bottomnav
{
	font-size:0.70em;
}

.bold
{
	font-weight:bold;
}

.brown
{
	background-color:#A88A61;
	color:#000055;
}

.dkgray
{
	background-color:#666666;
	color:#000055;
}

.red,.error
{
	color:#CC0000;
}

.ntlink
{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	color:#000055;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#000055;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	font-size:0.75em;
}

/********** HEADER STYLES **********/
.nthead
{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	color:#000055;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#000055;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:5px;
	font-size:0.75em;
	font-weight:bold;
}

.indexlevelhead
{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	color:#000055;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#000055;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:5px;
	font-size:0.85em;
	font-weight:bold;
}

.newslettertopics
{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	color:#666666;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#000055;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:5px;
	font-size:0.70em;
}

/* DESCRIPTION STYLES */
td.newsitems, td.fishreez
{
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:0.70em;
	background-color:#FFFFFF;
	color:#666666;
}

td.topnav
{
	color:#FFFFFF;
	background-color:#333366;
	font-size:11px;
}

/* LINK STYLES */
a:hover
{
	color:#000055;
	background:transparent;
	text-decoration:underline;
}

a.white
{
	color:#FFFFFF;
	background-color:#000055;
}

#topnav a
{
	color:#FFFFFF;
	background-color:#333366;
	font-size:12px;
}

#topnav a:hover
{
	color:#EDDE9C;
	background-color:#333366;
}

a.comment
{
	font-size:11px;
}

a.smalllink
{
	font-size:10px;
}

td.footer
{
	font-size:11px;
	border-color:#000055;
	border-style:solid;
	border-top-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
}

.searchborder
{
	height:1px;
	background-color:#666666;
}

td.searchbox
{
	color:#000000;
	background-color:#F1F1F1; /* #F3EBCC;  #E1DEC2;  #EBEBEB; */
	padding-left:5px;
	padding-right:10px;
	border-color:#BBBBBB;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:12px;
}

/* INPUT STYLES */
input.searchbox
{
	background-color:#FFFFFF;
	color:#000000;
	font-family:courier new, courier, monospace;
}

input.search
{
	font-family:arial,sans-serif;
	font-size:12px;
	padding:1px;
}

input.button
{
	font-family:arial,sans-serif;
	font-size:11px;
	padding:0px;
}

textarea.disclaimer
{
	color:#000000;
	background-color:#EBEBEB;
}

td.shim1
{
	height:1px;
	background-color:#000055;
}

td.shim2
{
	height:1px;
	background-color:#666666;
}

td.section
{
	border-style:solid;
	border-color:#000055;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:1px;
}

td.subsection
{
	border-style:solid;
	border-color:#A88A61;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:1px;
}

#content td.bluehead
{
	color:#FFFFFF;
	background-color:#C9D6EB;
	border-style:solid;
	border-color:#000055;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:5px;
	width:100%;
	font-weight:bold;
	font-size:0.90em;
}

#content td.bluehead2
{
	color:#FFFFFF;
	background-color:#C9D6EB;
	border-style:solid;
	border-color:#000055;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:5px;
	width:100%;
	font-weight:bold;
	font-size:0.90em;
}

#content td.bluehead3
{
	color:#FFFFFF;
	background-color:#C9D6EB;
	border-style:solid;
	border-color:#000055;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:5px;
	width:100%;
	font-weight:bold;
	font-size:0.90em;
}

#content td.blank
{
	width:100%;
	color:#FFFFFF;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#FFFFFF;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:5px;
	font-weight:bold;
	font-size:0.90em;
}

#content td.subhead
{
	color:#000055;
	background-color:#EDDE9C;
	border:solid 1px #A88A61;
	font-weight:bold;
	font-size:0.75em;
}

#content td.subheadnonlink
{
	color:#000055;
	background-color:#EDDE9C;
	border:solid 1px #A88A61;
	font-weight:bold;
	font-size:0.75em;
	padding: 2px 5px 2px 5px;
	font-size:12px;
}

td.wnsection
{
	border-style:solid;
	border-color:#A88A61;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-right-width:0px;
}

#content td.tanhead
{
	color:#000055;
	background-color:#EDDE9C;
	border-style:solid;
	border-color:#A88A61;
	border-top-width:1px;
	border-right-width:5px;
	border-bottom-width:1px;
	border-left-width:0px;
	font-size:0.90em;
	font-weight:bold;
}

#content td.tanhead2
{
	color:#000055;
	background-color:#EDDE9C;
	border-style:solid;
	border-color:#A88A61;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:5px;
	font-size:0.90em;
	font-weight:bold;
}

#content td.homeheadline
{
	color:#000055;
	background-color:#EDDE9C;
	border-style:solid;
	border-color:#A88A61;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:5px;
	font-size:0.90em;
	font-weight:bold;
}

td.tanhead3
{
	color:#000055;
	background-color:#EDDE9C;
	border:solid 1px #A88A61;
	font-size:0.75em;
	font-weight:bold;
	padding:2px 5px 2px 5px;
}

td.benesection
{
	border-style:solid;
	border-color:#666666;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-right-width:0px;
}

#content td.benehead
{
	color:#000055;
	background-color:#EBEBEB;
	border-style:solid;
	border-color:#666666;
	border-top-width:1px;
	border-right-width:5px;
	border-bottom-width:1px;
	border-left-width:0px;
	font-size:0.90em;
	font-weight:bold;
}

#nav a.bluehead
{
	display: block;
	padding: 2px 5px 2px 5px;
	font-size:12px;
	color:#000055;
	background: #C9D6EB;
}

#nav a.bluehead2
{
	display: block;
	padding: 3px 5px 2px 5px;
	font-size:11px;
	color:#000055;
	background: #C9D6EB;
	text-decoration:none;
}

#nav a.bluehead3
{
	display: block;
	padding: 4px 5px 4px 5px;
	font-size:10px;
	color:#000055;
	background: #C9D6EB;
	text-decoration:none;
}

#nav a.bluehead:hover
{
	background:#E8EDF6; /* darker -- #A5B5D6;*/
}

#nav a.bluehead2:hover
{
	background:#E8EDF6;
}

#nav a.bluehead3:hover
{
	background:#E8EDF6;
}

#nav a.wnhead
{
	display: block;
	padding: 2px 5px 2px 5px;
	font-size:12px;
	background: #EDDE9C;
	color:#000055;
}

#nav a.wnhead:hover
{
	background:#F3EBCC; /* darker -- #DCCE97;*/
}

#subnav a.tanhead2
{
	display: block;
	padding: 2px 5px 2px 5px;
	font-size:12px;
	background: #EDDE9C;
	color:#000055;
}

#subnav a.tanhead2:hover
{
	background: #F3EBCC;
}

#nav a.benehead
{
	display: block;
	padding: 2px 5px 2px 5px;
	font-size:12px;
	background: #EBEBEB;
	color:#000055;
}

#nav a.benehead:hover
{
	background: #F2F2F2;
}

#nav a.subhead
{
	display: block;
	padding: 2px 5px 2px 5px;
	font-size:12px;
	color:#000055;
	background: #EDDE9C;
}

a.bluehead, a.wnhead, a.benehead, a.subhead, a.tanhead2
{
	text-decoration:none;
}

a.bluehead:hover, a.wnhead:hover, a.benehead:hover, a.subhead:hover, a.tanhead2:hover
{
	text-decoration:none;
}

.subsectionhead
{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	color:#000055;
	background-color:#EDDE9C;
	border:solid 1px #A88A61;
	font-size:0.75em;
	font-weight:bold;
}

.newslettersearch
{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	color:#000055;
	background-color:#F1F1F1;
	border:double 3px #CCCCCC;
	font-size:12px;
	width:550px;
}

.lmrpsearchlong
{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	color:#000055;
	background-color:#F1F1F1;
	border:double 3px #CCCCCC;
	font-size:12px;
	width:350px;
}

.lmrpsearch
{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	color:#000055;
	background-color:#F1F1F1;
	border:double 3px #CCCCCC;
	font-size:12px;
	width:170px;
}

.lmrpsearchhead
{
	color:#000055;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}

.lmrpsearchfields
{
	padding:5px;
}

.feelookup
{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	color:#000055;
	background-color:#F1F1F1;
	border:double 3px #CCCCCC;
	font-size:12px;
	width:300px;
}

.eml
{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	color:#000055;
	background-color:#F1F1F1;
	border:double 3px #CCCCCC;
	font-size:12px;
	width:450px;
}

.table_shade
{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	color:#555555;
	background-color:#F1F1F1;
	border:double 3px #CCCCCC;
	font-size:12px;
	width:450px;
}

.survey
{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	color:#000055;
	background-color:#F1F1F1;
	border:double 3px #CCCCCC;
	font-size:12px;
	/*width:450px;*/
}

.lmrpdraftcomment
{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	color:#000055;
	background-color:#F1F1F1;
	border:double 3px #CCCCCC;
	font-size:12px;
	width:575px;
}

.padded
{
	padding-top:2px;
	padding-bottom:2px;
}

.sectiondescription, .linksum
{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	color:#666666;
	background-color:#FFFFFF;
	font-size:0.70em;
}

.copy, .subdescription
{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:10px;
	padding-right:5px;
	color:#555555;
	background-color:#FFFFFF;
	font-size:0.75em;
}

.spacer
{
	height:3px;
	font-size:3px;
}

.note
{
	font-size:0.70em;
}

.bottomnav
{
	font-size:0.65em;
}

/*.padded
{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:10px;
	padding-right:5px;
}*/

a.lmrpcomment
{
	font-size:0.80em;
}

/*#bottomnav a
{
	font-size:0.70em;
}*/

div.acrobat
{
	font-size:10px;
	color:#000000;
	background-color:#F1F1F1;
	padding:5px;
	border:solid 1px #CCCCCC;
	margin-top:15px;
	margin-right:5px;
	margin-bottom:15px;
}

img.acrobat
{
	text-align:center;
}

ul.bullet1
{
	list-style-image: url("/images/bullet1.gif");
}

ul.disc
{
	list-style-type: disc;
}

ul.circle
{
	list-style-type: circle;
}

ul.square
{
	list-style-type: square;
}

ol, ol.decimal
{
	list-style-type: decimal;
}

ol.uroman
{
	list-style-type: upper-roman;
}

ol.ualpha
{
	list-style-type: upper-alpha;
}

ol.lalpha
{
	list-style-type: lower-alpha;
}

.newfaq
{
	padding-left:5px;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
}

caption {
	text-align:left;
}

th.left {
	text-align:left;
	vertical-align:bottom;
}