
body 
{
	
	/*margin: 0px 5px 0px 5px;*/
	margin: 0px;
	padding: 0px;
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	font-size: .6em;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: .75em;
	/*width: 725px;*/

}

html>body {
	font-size: .75em;
}

/* Turns off gaps around images*/
img {
	border:none;
	border: 0;
}

dt {
	font-weight: bold;
}

ol, li, dl, dt, dd {
	list-style-position: inside;
}

li {
	list-style-position: inside;
}

li .blank {
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
}

p 
{
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	margin-top: 0px;
	padding-top: 0px;
	padding: 2px 3px 0px 0px;
}

h1, h2, h3, h4, h5, h6, h7 {
	font-weight: bold;
	margin: 0px 0px 5px 0px;

}

h1 {
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-transform: none;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	text-align:center;
}
html>body h1 {
	font-size: small;
}

h2 {
	text-transform: uppercase;
	margin-top: 4px;
	/*margin-right: 5px;*/
	border-bottom-width: 2px;
	border-bottom-style: solid;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body h2 {
	font-size: small;
}

.bannerimage {
	display: off;
}

h3 {
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body h3 {
	font-size: small;
}

h4 {
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body h4 {
	font-size: small;
}

table {
	width: 100%;
}

table {
	width: auto;
}

table th {
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	
}

html>body td {
	font-size: small;
}

table td+td {
	font-weight: bold;
}

ul {
	margin-top:0px;
	margin-bottom:5px;
	padding-left:3px;
	margin-left:3px;
}

.pagetitlebox {
	display:none;
}
.pagetitletext {
	padding: 3px;
	font-weight: bold;
	text-align: left;
	font-size: medium;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: medium;
}
html>body .pagetitletext 
{
	font-size: medium;
}

.borderstyle {
	border-width: 2px;
	border-style:inset;
	padding: 1px 1px 1px 1px;
}

html>body .borderstyle {
	border-width: 2px;
	border-style:inset;
	padding: 1px 1px 1px 1px;
}

#wbodymap {
	text-align: center;
	padding:5px;
	float:center;
}

#wbodyleft {
	float:left;
	width: 100%;
	border-style:solid;
	border-width:0px;
	padding: 3px;
	margin: 5px 0px 5px 0px;
}

#wbodyright {
	float:right;
	width:100%;
	margin-top:6px;
	padding: 0px 0px 10px 5px;
}

table{
	width:auto;
}


em {    
	font-weight: bold;
	font-style: normal;
}

.credit {
	text-align:center;
	font-size:10px;
}

/* Start Document library suggest a link css */

#suggestdoc {
	padding: 5px;
	margin-left:3px;
	margin-top: 5px;
	margin-bottom: 3px;
	border-style:solid;
	border-width:0px;	
	width:97%;
}

#suggestdoc ul {
	list-style-type:square; 
	list-style-position:outside; 
	list-style-image:url(/images/images_standard/small_browse.gif);
	font-weight:bold;
}

#suggestdoc li.suggestdoc {
	list-style-image: url(/images/images_standard/small_browse.gif);
	list-style-position: inside;
	font-weight:bold;
	padding-left:3px;
}

/*END Document library suggest a link css */

/*Start Map Navigation Styles for Bay & Gulf Pages */

.maptoolcontainer 
{
	display:none;
	
}

.maptoolleftblock
{
	display:none;
}

.maptoolrightblock
{
	display:none;
}

.printhide
{
	display:none;
}

.printshow
{
	/*don't delete this empty class - needed for printing/hiding elements*/
}

/*End Map Navigation Styles for Bay & Gulf Pages */

/* Home Page Splash Elements */

#mainsplashlogo { 
	position: absolute;
	top: 0px;
	left: 0px;
	width: 521px;
	height: 90px;
	z-index: 1; 
}
	
#mission {
	position: absolute;
	top: 0px;
	left: 521px;
	width: 256px;
	height: 90px;
	z-index: 2; 
}
		
#splashmainsearchicon2 { 
	position: absolute;
	top: 90px;
	left: 400px;
	width: 85px;
	height: 20px;
	z-index: 4; 
	text-align: right;
}
	
#mainquicksearch { 
	position: absolute;
	top: 92px;
	left: 490px;
	width: 170px;
	height: 17px;
	z-index: 5;
	vertical-align: top;	
	font-size: 12px; /* Note:  use px size here, or NS6 breaks*/
}
	
#mainsearchbutton { 
	display: run-in;
	position: absolute;
	top: 92px;
	left: 670px;
	height: 20px;
	z-index: 6;
	width: 75px; 
	border-style:solid;
	border-width: 0px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
}
html>body #mainsearchbutton {
	font-size: x-small;
}
	
#blackbackground { 
	position: absolute;
	top: 91px;
	padding-top: 25px;
	width: auto;
	left: 0px;
	height: 176px;
	z-index: 1;
	text-align: center;
	background-image: none; 
	background-repeat: repeat-x;
}
	
#maineducation { 
	position: absolute;
	top: 323px;
	left: 225px;
	width: 128px;
	height: 27px;
	z-index: 9; 
}

/* News and Events on Home Splash Added to 5-Button Atlas */

#mainpagenewstitle{
   position: absolute;
   top: 445px;
   left: 225px;
   width: 358px;
   height: 24px;
   z-index: 13;
   padding: 3px;
   overflow: hidden;
   font-weight: bold;
   padding-left: 25px;
   border-width: 0px;
   border-style: solid;
}

#mainpagenews { 
	position: absolute;
	top: 469px;
	left: 225px;
	width: 358px;
	z-index: 13; 
	padding: 3px;
	overflow: hidden;
	font-weight: bold;
	padding-left: 25px;
	border-width: 0px;
	border-style: solid;
}

/* End of New for the 5-Button Atlas */

#theatlas1 { 
	position: absolute;
	top: 242px;
	left: 225px;
	width: 128px;
	height: 27px;
	z-index: 9; 
}
	
#research1 { 
	position: absolute;
	top: 269px;
	left: 225px;
	width: 128px;
	height: 26px;
	z-index: 9; 
}
	
#management1 { 
	position: absolute;
	top: 295px;
	left: 225px;
	width: 128px;
	height: 28px;
	z-index: 9; 
}
		
/*Navigator Default page styles */

.navheader {
	border-width: 0px;
	border-style: solid; 
	padding:3px;
	margin-top:15px;
	}	
.navheader h1{
	font-weight: normal;
	font-size:medium;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:large;
}

html>body .navheader hl{
	font-size:large;
}
#navleftcolumn {
	padding:5px 3px 5px 3px;
	float:left;
	width:350px;
	height:520px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	}

#navleftcolumn .maptitle{
	float:left;
	font-weight:bold;
	margin-top:20px;
	display: block;
	clear: both;
	width: 100%;
}	
	
#navleftcolumn img{
	border-width:0px;
	border-style: solid;
	float: left;
}

#navleftcolumn p{
	margin:0;
	padding:3px;
}

#navleftcolumn .imageposition{
	float: left;
	padding:0;
	margin-top: 20px;
	width:10%;
	
}

#navleftcolumn .textposition{
	float: left;
	margin-top: 20px;
	width:85%;

}

#navleftcolumn .mapimage{
	float: left;
	margin-right: 7px;
	margin-top: 5px;
	border:0;
}

#navrightcolumn {
	padding:0;
	margin:0;
	float:left;
	width:416px;
	height:438px;
	border-width: 0px 0px 0px 0px;
	border-style:solid;
	}

/*End Navigator Default page styles */

/* Start Data Download Disclaimer Styles */

#disclaimer {
	padding: 0px;
	margin: 15px;
}

#disclaimer h1 {
	font-size: large;
	margin-bottom: 5px;
}

#disclaimer ul {
	margin-left: 30px;
}

#disclaimer li {
	list-style-position: outside;
	margin-bottom: 10px;
}

/* End of Old Styles for the 4-Button Atlas */


/* Style to help position footer */


.bodycontainer {
	margin-bottom: 10px;
	text-align: left;
	}
#bodycontainer {
	margin-bottom: 10px;
	text-align: left;
	}

.databox .mediumsize table {
	padding: 0px;
	margin: 1px 0px 10px 0px;
	width: 370px;
	vertical-align: top;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	width: 370px;
}
html>body .databox .mediumsize table {
	font-size: small;
	width: 370px;
}


.databox .mediumsize table td {
	vertical-align: top;
}

.BoatRampAvailable {
	text-align: center;
}

 .nospacer {
	margin: 0px;
	padding: 0px;		
}

ul .smalllink {
	list-style-image: url(/images/images_standard/small_link.gif);
	list-style-position: inside;
	text-align: left;
	margin-left: 0px;
	margin-top: 10px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;

}
html>body .smalllink ul {
	font-size: small;
}

acronym {
  border-width: 0px 0px 0px 0px;
  border-style:dotted;
}

p.intro {
	font-weight: bold;
}

.source {
	font-weight: normal;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
}
html>body .source {
	font-size: x-small;
	
}

.timestamp {
	font-weight: normal;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
}
html>body .timestamp {
	font-size: x-small;
}

.thumbnail {
	margin: 20px 12px 10px 12px;
	padding: 0px;
	width:120px;
}

.good {
	text-transform: uppercase;
	font-weight: bold;
}

.fair {
	text-transform: uppercase;
	font-weight: bold;
}

.poor {
	text-transform: uppercase;
	font-weight: bold;
}

.title {
	text-transform: none;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	font-weight: bold;
	border-width: 0px;
	text-align:center;	
}

html>body .title {
	font-size: 14pt;
	text-align:center;
}

.downloadlist {
	text-transform: none;
	padding-left: 10px;
	padding-right: 30px;
	margin: 0px;
	font-weight: normal;
	border-width: 0px;
	font-size: small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;	
}

html>body .downloadlist {
	font-size: small;
}
	

.data {
	/*color: ;*/
	/*font-weight: bold;*/
	font-weight:normal;
}

/* Note:  When background set to white, this causes text to disappear (because it's floated?) */

.databox {
	display: block;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	padding: 2px 3px;
	margin: 5px;

}

.borderbox {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	padding:2px;
	margin: 5px;
}

.borderpreserve {
	background: inherit;
	border-width: 0px;
}


/* This hides icons when printing. It helps layout fit page */

.componentbox .dataleft img {
	display: none;
	visibility: hidden;
}

.databox .dataright {
	float:left;
}
	
.formfield {
	float: left;
	text-align: left;
	margin: 2px;
}
	

.formfield select {
	margin-left: 6px;
	}
	
.formlabel {
	float: left;
	font-weight: bold;
	margin: 2px;
	padding: 1px;
	width: 145px;
	text-align: left;
	}

 .fishfield {
	float: left;
	border-width: 0px;
	border-style: solid;
	text-align: center;
	vertical-align: middle;
	margin: 2px;
	height: 150px;
	width: 261px;
	overflow: visible;
}

.submitbutton {
	text-align: center;
	margin: 3px;
}

.spacer {
  clear: both;
  font-size: 0px;
  line-height: 0px;
  height: 3px;
  border: 0px;
  width: auto;
  display: block;
}
  
.databox h4 {
	color: black;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

.databox .data1 {
	float: left;
	text-align: center;
	width: 76px;
	padding-left: 5px;	
	overflow: visible;	
	display: block;
	clear: none;
}

/*that's data 1L as in left*/

.databox .data1l {
	float: left;
	text-align: left;
	width: 76px;
	padding-left: 5px;
	overflow: visible;	
	display: block;	
	clear: none;
}


.databox .data2 {
	text-align: center;
	width: 130px;
	padding-left: 5px;
	overflow: visible;
	display: block;
	clear:none;
}

/* Below, that's an L, as in Left */

.databox .data2l {
	text-align: left;
	width: 130px;
	padding-left: 5px;
	overflow: visible;
	display: block;
}

.databox .data3 {
	text-align: left;
	display: block;
	overflow: visible;	
	padding-left: 5px;
	width: 230px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	width: 225px;

}

html>body .data3 {
	font-size: small;
	width: 225px;
}

.databox .data3c {
	text-align: center;
	display: block;
	overflow: visible;	
	padding-left: 5px;
	width: 230px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	width: 225px;
}

html>body .data3c {
	font-size: small;
	width: 225px;
}

.databox .data4 {
	text-align: left;
	width: 150px;
	padding-left: 5px;
	display: block;
}

	.data4 em {
		font-weight: bold;
		font-style: normal;
		}


.databox .data5 {
	display: block;
	padding-left: 5px;
	width: 210px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	width: 205px;
}
html>body .data5 {
	font-size: small;
	width:205px
}

.databox .data6 {
	display: block;
	padding-left: 5px;
	text-align: center;
	width: 120px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	width: 115px;
}
html>body .data6 {
	font-size: small;
	width:115px
}

.databox .datadescription {
	float: left;
	text-align: left;
	display: block;
	overflow: visible;	
	padding-left: 5px;
	width: 670px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	width: 665px;

}
html>body .datadescription {
	font-size: small;
	width: 665px;
}




.databox table {
	padding: 0px;
	margin: 1px 0px 10px 0px;
	width: 268px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	width: 270px;
}
html>body .databox table {
	font-size: small;
	width: 270px;
}



.databox .wider   {
	padding: 0px;
	margin: 1px 0px 10px 0px;
	width: 345px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	width: 347px;
}

html>body .databox .wider {
	font-size: small;
	width: 347px;
}
	
.databox table th {
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

.databox table td {
	font-weight: bold;
	padding: 1px;
	vertical-align:bottom;
}

.centered {
	text-align: center;
}

/*Component boxes for wide pages */

.componentbox {
	display: block;
	border-width:0px;
	border-style: solid;
	padding: 2px;
	margin: 5px;
	text-align: left;	
}

.componentbox p {
	text-align: left;
	padding: 3px;
}

.componentbox h3 {
	font-weight: bold;
	padding: 2px;
	margin-bottom: 2px;
	text-align: left;
}

.componentbox h4 {
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

.componentbox .data {
	/* font-weight: bold; */
	font-weight:normal;
}
	
.componentbox ul {
	display: inline;
	padding: 0px;
	list-style-position: inside;
	margin: 0px;
	margin-left: 0px;
	font-weight: normal;
	list-style-image: url(/images/images_standard/small_link.gif);
}

.componentbox ul li {
	margin: 0 0 0 3em;
	text-indent: -3em;
}

.componentbox .dataleft {
	float: left;
	display: block;
	background: transparent;
	}

.componentbox .dataright {
	/* Removed: style makes content run off right side 1/10/2007 
	margin-left: 80px; */	
	display: block;
	background: transparent;
	}
		
.componentbox .data1 {
	float: left;
	text-align: center;
	width: 80px;
	overflow: visible;	
	display: block;
	clear: none;
}

.componentbox .data2 {
	float: left;
	text-align: center;
	width: 130px;
	overflow: visible;
	display: block;
	clear:none;
}

.componentbox .data2l {
	float: left;
	text-align: left;
	width: 130px;
	overflow: visible;
	display: block;
}

.componentbox .data3 {
	text-align: left;
	display: block;
	overflow: visible;	
	padding-left: 5px;
	width: 270px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	width: 265px;
}

html>body .data3 {
	font-size: small;
	width: 265px;
}

.componentbox .data3c {
	text-align: center;
	display: block;
	overflow: visible;	
	padding-left: 5px;
	float: left;
	width: 270px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	width: 265px;

}

html>body .data3c {
	font-size: small;
	width: 265px;
}	

/* Added 4-10-03 */
.componentbox .data4 {
	text-align: left;
	display: block;
	overflow: visible;	
	padding-left: 5px;
	float: left;
	width: 120px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	width: 120px;
}

html>body .data4 {
	font-size: small;
	width: 120px;
}

.componentbox .data4c {
	text-align: center;
	display: block;
	overflow: visible;	
	padding-left: 5px;
	float: left;
	width: 120px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	width: 120px;
}

html>body .data4c {
	font-size: small;
	width: 120px;
}

/* End of Addition */

.componentbox .info a:link {
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
}

html>body componentbox .info a:link {
	font-size: x-small;
}

.componentbox .info a:visited {
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
}

html>body .componentbox .info a:visited {
	font-size: x-small;
}

.componentbox .info a:active {
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
}

html>body .componentbox .info a:active {
	font-size: x-small;
}

/*Start second type of table for charts*/

.componentbox table {
	margin-top: 3px;
	margin-left: 5px;
	padding: 0px;	
}
	
.componentbox table th {
	font-weight: bold;
	text-align: center;
	text-transform: none;
	border-style:solid;
	border-width:0px 0px 0px 0px;	
	padding: 2px;	
}

.componentbox table caption {
	font-weight: bold;
	text-align: center;
	text-transform: none;
	border-style:solid;
	border-width:0px;	
	padding: 2px;
	margin-left:5px;	
}

.componentbox table td {
	font-weight: normal;
	padding: 2px;
	vertical-align:top;
	text-align: center;
 /* background: transparent; */
	border-width: 0px 0px 0px 0px;
	border-style: solid;	
	
	}

.componentbox table tr:first-child {
	border-width:0px 0px 0px 0px;
	border-style: solid;
	text-align: left;
}

.componentbox table tr td:first-child {
	text-align: center;
}

.componentbox table tr th:first-child {
	border-style:solid;
	border-width: 0px 0px 0px 0px;
	text-align: left;		
}

.componentbox th.first {
	border-style:solid;
	border-width: 0px 0px 0px 0px;
	text-align: center;
}

.componentbox td.first {
	border-style:solid;
	border-width: 0px 0px 0px 0px;
	text-align: center;
}

.componentbox td.rchhi {
	text-align: center;
}

.componentbox td.rchhiyellow {
	text-align: center;
}

.rchhifirstselected {
	border-left:5px solid red;
	border-style: solid;
	border-width:0px 0px 0px 0px;
}

/*End chart table*/

.databox ul {
	list-style-image: url(/images/images_standard/small_link.gif);
	list-style-position: inside;
	margin-left: 0px;
	text-align: left;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}

html>body .databox ul {
	font-size: small;
}

.datalist {
	list-style-image: url(/images/images_standard/small_data.gif);
	list-style-position: inside;
}

.newwindow {
	list-style-image: url(/images/images_standard/small_link.gif);
	list-style-position: inside;
}

.datatools {
	clear: both;
}

.datatools li {
	padding-left:3px;
}

.datatools ul {
	list-style-image: url(/images/images_standard/small_link.gif);
	list-style-position: inside;
	margin-left: 0px;
}

.pdf ul {
	list-style-image: url(/images/images_standard/icon_pdf.gif);
	list-style-position: inside;
	margin-left: 0px;
}

.missing {
	list-style-type: disc;
	list-style-position: inside;
}

li.advisory {
	list-style-image: url(/images/images_standard/small_advisory.gif);
	list-style-position: inside;
}

li.catches {
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
}

li.fish {
	list-style-image: url(/images/images_standard/small_fish.gif);
	list-style-position: inside;
}

li.pdf {
	list-style-image: url(/images/images_standard/icon_pdf.gif);
	list-style-position: inside;
}

li.rating {
	list-style-image: url(/images/images_standard/bullet_checkmark.gif);
	list-style-position: inside;
}

li.www {
	list-style-image: url(/images/images_standard/icon_web.gif);
	list-style-position: inside;
}

li.ref {
	list-style-image: url(/images/images_standard/icon_ref.gif);
	list-style-position: inside;
}

li.graph {
	list-style-image: url(/images/images_standard/small_graph.gif);
	list-style-position: inside;
}

.smalllink {
	list-style-image: url(/images/images_standard/small_link.gif);
	list-style-position: inside;
	text-align: left;
	voice-family: "\"}\"";
	voice-family: inherit;
}

.smallwww {
	list-style-image: url(/images/images_standard/small_www.gif);
	list-style-position: inside;
	text-align: left;
	voice-family: "\"}\"";
	voice-family: inherit;
}

.smallmap {
	list-style-image: url(/images/images_standard/small_map.gif);
	list-style-position: inside;
	text-align: left;
	voice-family: "\"}\"";
	voice-family: inherit;
}

.smallcaution {
	list-style-image: url(/images/images_standard/small_caution.gif);
	list-style-position: inside;
	text-align: left;
	voice-family: "\"}\"";
	voice-family: inherit;
}

li.smallwww{
	list-style-image: url(/images/images_standard/small_www.gif);
	list-style-position: inside;

}

li.smallref{
	list-style-image: url(/images/images_standard/small_ref.gif);
	list-style-position: inside;

}

li.smallcaution{
	list-style-image: url(/images/images_standard/small_caution.gif);
	list-style-position: inside;

}

li.smallnews{
	list-style-image: url(/images/images_standard/small_news.gif);
	list-style-position: inside;
}

li.smallpdf{
	list-style-image: url(/images/images_standard/small_pdf.gif);
	list-style-position: inside;

}

li.map {
	list-style-image: url(/images/images_standard/small_map.gif);
	list-style-position: inside;
}

#links li {
	margin-right: 3px;
	padding-right:3px;
	list-style-position: inside;
	margin-top: 2px;
	text-align: left;
}

#links ul {
	list-style-image: url(/images/images_standard/icon_pdf.gif);
	list-style-position: inside;
	margin-right: 2px;
	margin-left: 0px;
}

#latest img {
	margin: 0 4px;
}

label {
	display: none;
}

.floater {
	float: left;
}

.imgspace img {
    padding-left: 60px;
	padding-right: 60px;

}

form {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#footercontainer {
	z-index: 4;
	clear: both;
	text-align: center;
	/* width: 771px; */
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	/* width: 771px; */
	}
	
html>body #footercontainer {
	/* width: 771px; */ 
	 /* ie5win fudge ends */
}

#footer {
	clear: both;
	/* position: relative;
	margin: 10px 0px;
	padding: 0 10px 10px; */
	border-style: solid;
	border-width: 0px;
	text-align: left;
	font-size: xx-small;
	/* width: 771px;*/
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: x-small;
	/* width: 750px; */
	}
	
html>body #footer {
	font-size: x-small;
	/* width: 750px; */
	/* ie5win fudge ends */
}

/* Footer sub-class for main page */
#mainfootercontainer #footercontainer {
	clear: both;
	text-align: center;
	padding-top: 5px;
	/* width: 771px; */
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	/* width: 771px; */
	}
	
html>body #mainfootercontainer #footercontainer {
	/* width: 771px; */
	/* ie5win fudge ends */
}
		 
#mainfootercontainer #footer {
	clear: both;
	position: relative;
	margin: 0px 0px;
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width:0px;
	text-align: left;
	font-size: xx-small;
	/* width: 761px; */
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: x-small;
	/* width: 740px; */
	}
	
html>body #mainfootercontainer #footer {
	font-size: x-small;
	/* width: 740px; */
	/* ie5win fudge ends */
}
		 
/* End footer sub-class */ 

#footer ul {
	list-style: none;
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
}

#footer li {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	list-style-position: inside;
}

#footer p {
	margin: 0px 0px 0px 5px;
	}

#footer h3 {
	margin: 5px 0px 1px 0px;
}

/* start contact us faq format */

#faq {
	/* width: 700px; */
}

#faq ul {
	list-style-type: none;
	font-weight:normal;
	text-align: justify;
	margin: 1em 1em 1em 1em;
	text-indent: 0px;
	list-style-position: outside;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}

html>body #faq ul {
	font-size: small;
}

#faq ol {
	list-style-type:decimal;
}

#faq li {
	font-weight:bold;
	list-style-position: inside;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}

html>body #faq li {
	font-size: small;
}

#faq li a {
	font-weight: normal;
}

/* end contact us faq format */


/* Popup/Wdtm/Learn More Elements */
/* Note:  with background set to white, you lose text.  
Without it, you lose borders.  
Transparent seems to work in IE 6. Let's try transparent */

#popup {
	text-align: left;
	padding: 0px 10px 10px;
}

#phead {
	border-width: 0px 0px 0px 0px;
	border-style:solid;
	text-align: left;
	margin-top:20px;
}

#phead #formheader{
	border-width: 0px;
	border-style:solid;
}

#phead h1 {
	color: black;
	font-weight: bold;
	margin: 0px;
	padding: 2px;
	border-width: 0px 0px 0px 0px;
	border-style:solid;
	text-align: center;
	width: 175px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}

html>body #phead h1 {
	font-size: small;
}

#pbody2 {
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	border-width: 0px;
	border-style: solid;
	text-align: left;
}

#pbody2 h2 {
	margin: 0px;
	font-weight: bold;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	padding: 2px;
	text-transform: none;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}

html>body #pbody2 h2  {
	font-size: small;
}

#pbody {
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	border-width: 0px;
	border-style: solid;
	text-align: left;
	width:650px;
}

#pbody h4 {
	margin: 0px;
	font-weight: bold;
	text-transform: none;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}

html>body #pbody h4  {
	font-size: small;
}

#pbody h5 {
	margin: 2px 0px 2px 12px;
	font-weight: bold;
	text-transform: none;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}

html>body #pbody h5  {
	font-size: small;
}

#pbody p {
	margin: 0px;
	padding: 4px;
}

#pbody p+p {

}

#pbody p+h2 {

}

#pbody ul+h2 {

}

#pbody ul {
	list-style: none;
	list-style-position: inside;
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
}

html>body #pbody ul  {
	font-size: x-small;
}

#pbody li {
	list-style-position: inside;
	margin: 0px;
	padding: 2px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}

html>body #pbody li  {
	font-size: small;
}

#popup table {
	width: 450px;	
	margin-left:5px;
}

.largesize {
	width: 550px;	
	margin-left:5px;
}

.largesize td {
	padding:2px;
}

#popup td {
	font-weight: normal;
	color: #000000;
	text-align: left;
}


#popup table th {
	font-weight: bold;
	text-transform: none;
	font-size:x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}

html>body #popup table th  {
	font-size: small;
}

.pageinfo {
	font-weight: bold;
	padding:3px;
	text-transform: none;
	font-size:x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}


/* POSITIONING ELEMENTS */
#header {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	text-align: left;
	height: 36px;
	/* width: 773px; */
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	/* width: 772px; */
	}
html>body #header {
	/* width: 772px; */
	/* ie5win fudge ends */
	}
	
#navleft {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 497px;
	text-align: left;
}

#navright {
	position: absolute;
	top: 0px;
	left: 497px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#navlogo {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	background-repeat: repeat-x;
	text-align: left;
	border-style:solid;
	border-width: 0px 0px 0px 0px;	
	height: 40px;
	/* width: 772px; */
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	/* width: 771px; */
	}
	
html>body #navlogo {
	/* width: 769px; */
	/* ie5win fudge ends */
}
/*#navlogo a
{
	float:left;
}*/

#navsearch {
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 0px;
	padding: 5px;
	text-align: right;
	font-weight: bold;
	display: block;
	white-space: nowrap;
}

#navsearch input {
	margin-top: 5px;
	padding: 0px;
	font-size: .8em; /* Probably need to used fixed size here */
	text-align: left;
	vertical-align:middle;
}

#navsearch #searcher {
	margin: 0px;
	padding: 0px;
	text-align: center;
	border-width: 0px;
	border-style:solid;
	font-size: .8em; /* need fixed font size here */
	font-weight: bold;
	vertical-align: bottom;
}


#navcurrent {
	z-index: 22;
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	border-width: 0px;
	border-style: solid;
	padding: 0px 0px 0px 0px;
	height: 20px;
	width: 769px;
	font-size: small; 
		}

/* Watershed Elements */

#subnav {
	position: relative;
	top: 0px;
	left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	padding: 0px;
	height: 38px;
	/* width: 770px; */
	}
	
#subnav img {
	margin-top: 7px;
	margin-bottom: 0px;
}


#subnavmetadata {
	position: relative;
	top: 0px;
	left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	padding: 0px;
	height: 38px;
	/* width: 770px; */
	}
	
#subnavmetadata img {
	margin-top: 11px;
	margin-bottom: 0px;
}

#left {
	
	float: left;
	left: 0px;
	padding: 10px 5px 10px 5px;
	margin: 5px 0px 5px 0px;
	border-width:0px;
	border-style: solid;
	border-color:#999999;
	width: 370px;
	}

#right {
	float: right;
	padding: 0px 0px 10px 5px;
	margin: 0px 0px 0px 0px;	
	border-width: 0px;
	/*width: 385px;*/
	width:378px;
	}



#left35 {
	float:left;
	left: 0px;
	padding: 10px 5px 10px 5px;
	margin: 5px 0px 5px 0px;
	border-width:0px;
	border-style: solid;
	width: 100%;
	}

#right65 {
	float:right;
	padding: 0px 0px 10px 5px;
	margin: 0px 0px 0px 0px;	
	border-width: 0px;
	width: 100%;
	}

/* Photo Elements */

.photocontent {
	position: relative;
	padding: 0px;
	margin: 0px 0px 0px 0px;	
	background: none;
	border-width: 0px;
	text-align:center; 
	/* width: 761px; */
	}
/* Multi-Page Elements */	
	
.pagenav {
	position: absolute;
	right: 20px;
	padding: 2px;
	margin: 0px 5px 5px 0px;	
	text-align: right; 
}	
	
.pad {
	margin: 0px 0px 0px 5px}
			
/* About Elements */


.aboutcontent {
	position: relative;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	text-align:left; 
	/* width: 755px; */
	}

.aboutcontent table th {
	font-weight: bold;
	text-align: center;
	text-transform: none;
	
}

.aboutcontent td {
	font-size: small;
	padding-left: 10px;
}

html>body .aboutcontent td {
	font-size: small;
	padding-left: 10px;
}

.aboutcontent table td+td {
	font-weight: normal;
	padding-left: 10px;
}

html>body .aboutcontent table td+td {
	font-weight: normal;
	padding-left: 10px;
}

.aboutcontent h1 {
	text-align: left;
	font-weight: bold;
	margin: 0px;
	padding: 2px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body .aboutcontent h1  {
	font-size: small;
}
.aboutcontent h2 {
	margin: 0;
	padding: 4px;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	text-transform: none;
	font-weight: bold;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body .aboutcontent h2  {
	font-size: small;
}
	
.aboutcontent h3 {
	color: black;
	font-weight: normal;
	margin: 0px;
	padding: 2px;
	border-top: 0;
	border-bottom: 0;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body .aboutcontent h3  {
	font-size: small;
}

.aboutcontent h4 {
	padding-left: 4px;
	margin-left: 4px;
}

.aboutcontent p {
	margin: 0px;
	padding: 4px;
}

.aboutcontent p+p {
	border-style:solid;
	border-width:0px
}

.aboutcontent p+h2 {
	border-style:solid;
	border-width:0px 0px 0px 0px;
}

.aboutcontent ul, ol {
	list-style: none; 
	list-style-position: inside;
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body .aboutcontent ul, ol  {
	font-size: small;
}

.aboutcontent li {
	list-style-position: inside;
	margin: 0px;
	padding: 2px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body .aboutcontent li  {
	font-size: small;
}


.helpnav {
	margin-top: 20px;
	margin-bottom: 20px;
}
	
/* Atlas Navigator Elements */

.splashtitlebullet {
	float: left;
	width: 35px;
	height: 28px;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	padding: 0px;	
}

#atlassplash 
{
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	/* margin-right: auto;
	margin-left: 65px; */	
	border-width: 0px;
	/*text-align:left;*/ 
	/* width: 620px; */

}

#atlassplash h1 {
	text-align: left;
	font-size: small; 
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: bold;
	border-width: 0px;
	border-style: solid;
	height: 28px;  /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: medium; 
	}
	
html>body #atlassplash h1 {
	font-size: medium; /* ie5win fudge ends */
}

#atlassplash h2 {
	font-size: x-small; 
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	font-weight: bold;
	border-width: 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small; 
	}
	
html>body #atlassplash h2 {
	font-size: small; /* ie5win fudge ends */
}

#atlassplash p {
	margin: 0px;
	padding: 2px;
	font-size: x-small; 
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small; 
	}
	
html>body #atlassplash p {
	font-size: small;
}

#atlassplash #navigation {
	padding: 0px;
	margin: 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
}

#navigation p {
	padding: 6px;
}

#splashleft {
	margin: 0;
	float: left;
	/* width: 26%; */
	background-image: url(/images/images_standard/splash_stripe_brown.gif);
	background-repeat: repeat-x;
	clear: both;
}

#splashleft img.imgspace {
	padding:6px 8px 0px 8px;
}
	
#splashright {
	padding: 2px;
	margin: 0px;
	float:left;
	/* width: 72%; */
	background-image: url(/images/images_standard/splash_stripe_brown.gif);
	background-repeat: repeat-x;
}



#atlassplash #rleft {
	/* padding: 0px;
	margin: 0px;
	margin-left: 0px;
	width: 154px;
	height: auto; 
	float: left; */
	display: none;
	visibility: hidden;
}
	
#atlassplash #rright {
	padding: 0px;
	margin: 0px;
	/* margin-left: 154px; */
	/* width: auto; */
	background-image: url(/images/images_standard/splash_stripe_brown.gif);
	background-repeat: repeat-x;
}
	
#atlassplash #description {
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	/* margin-left: 165px; */
	margin-right: 15px;
	margin-bottom: 15px;

}

#atlassplash #titleb {
	margin: 0px;
	padding: 2px;
	font-size: 12px; /* This is a spacer, not really a font, leave as fixed size */
	line-height: 14px; /* This is a spacer, not really a font, leave as fixed size */
	font-weight: bold;
}
	
#atlassplash .subsection {
	padding: 0px;
	margin: 15px;
}
	
.bulleticon {
	float: left;
	margin-right: 5px;
}
	
/* Research Elements */
#researchsplash { 
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: 75px; 	
	font-size: x-small;
	border-width: 0px 0px 0px 0px;
	text-align:left; 
	/* width: 621px; */
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	/* width: 621px; */
	font-size: small;
	}
html>body #researchsplash {
	/* width: 620px; */
	font-size: small; /* ie5win fudge ends */
}

#researchsplash h1 {
	text-align: left;
	font-size: small;
	margin: 0px;
	padding-left: 40px;
	padding-right: 0px;
	font-weight: bold;
	border-width: 0px;
	background-image: url(/images/images_standard/splash_research_icon.gif);
	background-repeat: no-repeat;
	height: 28px;
/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: medium;
	}
	
html>body #researchsplash h1 {
	font-size:  medium; /* ie5win fudge ends */
}

h6 {
	font-size:medium;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;

}

h5 {
	font-size:small;
	padding:0px;
	margin:0px;
}

#researchsplash h2 {
	font-size: x-small;
	margin: 0px;
	padding: 0px;
	text-transform: none;
	font-weight: bold;
	border: 0;  /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
	
html>body #researchsplash h2 {
	font-size:  small; /* ie5win fudge ends */
}

#researchsplash h3 {
	text-align: left;
	font-size: small;
	margin: 0;
	margin-bottom:5px;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: bold;
    border-style: solid;
    border-width:0px;
	background-repeat: no-repeat;
	height: 28px;
	float: left;
	width: 74%;
/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: medium;
	}
	
html>body #researchsplash h3 {
	font-size:  medium; /* ie5win fudge ends */
}

#researchsplash p {
	margin-left:155px;
	font-size: x-small;
/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
	
html>body #researchsplash p {
	font-size:  small; /* ie5win fudge ends */
}

#researchsplash #navigation {
	padding: 0px;
	margin: 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
}

/* Education Elements */

#educationsplash { 
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	/* margin-right: auto; */
	/* margin-left: 60px; */	
	background: #ffffff;
	font-size: x-small;
	border: 0px;
	text-align:left; 
	/* width: 650px; */
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	/* width: 650px; */
	font-size: small;
	}
	
html>body #educationsplash {
	/* width: 650px; */
	font-size: small; /* ie5win fudge ends */
}

#educationsplash h1 {
	text-align: left;
	font-size: small;
	margin: 0px;
	padding-left: 40px;
	padding-right: 0px;
	font-weight: bold;
	border-width: 0px;
	border-style: solid;
	background-image: url(/images/images_standard/splash_education_icon.gif);
	background-repeat: no-repeat;
	height: 28px;
/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: medium;
	}
html>body #educationsplash h1 {
	font-size:  medium; /* ie5win fudge ends */
}

#educationsplash h2 {
	font-size: x-small;
	margin: 0px;
	padding: 0px;
	text-transform: none;
	font-weight: bold;
	border-width: 0px;  /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
html>body #educationsplash h2 {
	font-size:  small; /* ie5win fudge ends */
}

#educationsplash h3 {
	text-align: left;
	font-size: small;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: bold;
	border-width: 0px;
	border-style: solid;
	background-repeat: no-repeat;
	height: 28px;
/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: medium;
	}
	
html>body #educationsplash h3 {
	font-size:  medium; /* ie5win fudge ends */
}

#educationsplash p {
	margin: 0px;
	padding: 2px;
	font-size: x-small;
/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
	
html>body #educationsplash p {
	font-size:  small; /* ie5win fudge ends */
}

#educationsplash #navigation {
	padding: 0px;
	margin: 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
}

#rleft {
	padding: 0px;
	margin: 0px;
	margin-left: 0px;
	width: 165px;
	height: auto; 
	float: left;
}
	
#rright {
	padding: 0px;
	margin: 0px;
	margin-left: 165px;
	width: auto;
	background-image: url(/images/images_standard/splash_stripe_brown.gif);
	background-repeat: repeat-x;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
}
html>body #rright {
	font-size: small;
}

#rright ul {
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
}

html>body #rright ul {
	font-size: small;
}

#researchhead {
	font-weight:bold;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
}

html>body #researchhead {
	font-size: small;
}
	
#researchsplash #description {
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-left: 165px;
	margin-right: 15px;
	margin-bottom: 15px;
}

#titleb {
	margin: 0px;
	padding: 2px;
	font-weight: bold;/* ie5win fudge begins */
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
html>body #titleb {
	font-size:  small; /* ie5win fudge ends */
}
	
#researchsplash #metadata {
	padding: 0px;
	margin: 15px;
}
	
#researchsplash #download {
	padding: 0px;
	margin: 15px;
}
	
#researchsplash #graphing {
	padding: 0px;
	margin: 15px;
}
	
#researchsplash #docs {
	padding: 0px;
	margin: 15px;
}

#researchsplash .subsection {
	padding: 0px;
	margin: 15px;
}

#researchsummary {
	margin: 3px;
	padding: 4px;
	border-width: 0px;
	border-style:solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	font-size: x-small;
	width: 130px;
	font-weight: normal;/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
html>body #researchsummary {
	font-size:  small; /* ie5win fudge ends */
}

#researchsummary h3 {
	text-align: center;
	padding: 2px;
	font-size: x-small;
	width: 125px;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
html>body #researchsummary h3 {
	font-size:  small; /* ie5win fudge ends */
}

#researchsummary .timestamp {
	font-size: x-small;
	font-weight: bold;/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
html>body #researchsummary .timestamp {
	font-size:  small; /* ie5win fudge ends */
}

.note {
	font-weight: normal;
	margin: 0px;
	padding: 3px;
	width: 500px;
	text-align: left;
	overflow: visible;	
	display: block;
	font-size: x-small;/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
html>body .note {
	font-size: small; /* ie5win fudge ends */
}

/* Admin Elements */

.admincontent {
	position: relative;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	border-width: 0px;
	border-style: solid;
	text-align:left; 
	width: 771px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 769px;
	}
html>body .admincontent {
	width: 769px; /* ie5win fudge ends */
}


.admincontent h1 {
	text-align: left;
	font-weight: bold;
	margin: 0px;
	padding: 2px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body .admincontent h1  {
	font-size: small;
}
	
.admincontent h2 {
	margin: 0;
	padding: 2px;
	text-transform: none;
	font-weight: bold;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
}
html>body .admincontent h2  {
	font-size: x-small;
}
	
.admincontent h3 {
	color: black;
	font-weight: normal;
	margin: 0px;
	padding: 2px;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
}
html>body .admincontent h3  {
	font-size: x-small;
}

.admincontent p {
	margin: 0px;
	padding: 4px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
}

.admincontent p+p {
	border-style:solid;
	border-width:0px;
}

.admincontent p+h2 {
	border-style: solid;
	border-width: 0px;
	}
	
	
/* CIP Documents Elements */

.cipdocuments { 
	padding: 0px;
	font-size: x-small;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: 15px; 	
	border-width: 0px;
	text-align: left; 
	width: 551px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	width: 550px;
	}
html>body .cipdocuments {
	width: 550px; 
	font-size: small;/* ie5win fudge ends */
}


.cipdocuments .description {  
	text-align: left;
	clear: right;
	font-weight: normal;
	font-size: x-small;
	margin: 0px 0px 0px 0px; 
	padding: 2px;
	display: block;
	width: 550px; 
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 550px;
	font-size: small;
	}
	
html>body .cipdocuments .description {
	width: 550px;
	font-size: small;  /* ie5win fudge ends */	
}	

.cipdocuments p {   
	padding: 2px;
	width: 530px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 520px; 
	}
html>body .cipdocuments p {
	width: 520px; /* ie5win fudge ends */	
}	

.cipdocuments .whitebox p {   
	padding: 5px;
	width: 528px;
	font-size: x-small;	 /* begin ie5win fudge */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 520px; 
	font-size: small;	
	}
	
html>body .cipdocuments .whitebox p {
	width: 520px; 
	font-size: small;	/* ie5win fudge ends */	
}	

.cipdocuments .graytitle {  
	padding: 0px;
	padding-left:2px;
	border-width: 0px;
	border-style: solid;
	text-align:left; 
	font-weight: bold;
	width: 530px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
	
html>body .cipdocuments .graytitle {
	font-size: small; /* ie5win fudge ends */		
}

.cipdocuments .whitebox {
	text-align: left;
	font-size: x-small;
	margin: 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	width: 528px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 532px;
	}
html>body .cipdocuments .whitebox {
	width: 532px; /* ie5win fudge ends */		
}

.cipdocuments .author {

	padding-left: 2px;
	border-width: 0px;
	border-style: solid;
	width: 530px;
}

.cipdocuments .container {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	width: 530px;

	voice-family: "\"}\"";
	voice-family:inherit;
	width: 532px;
	}
html>body .cipdocuments .container {
	width: 532px; /* ie5win fudge ends */		
}

.cipdocuments .format {
	padding-left:2px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	width: 200px;
	float: left;
}

.cipdocuments .file {
	padding-left: 2px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	width: 322px;
	float: left;

}
	
/* Documents Elements */

.largefile {
	font-weight: bold;
	}

.documents { 
	padding: 0;
	font-size: x-small;
	margin-top: 10px;
	margin-bottom: 10px;
	/* margin-right: auto; */
	/* margin-left: 30px; */	
	border: 0px;
	text-align: left; 
	/* width: 700px;  ie5win fudge begins */
	}

.documents table {
	font-weight: normal;
	
}

.documents table th {
	font-weight: bold;
}


.bordercontainer {
	padding: 0px 0px 0px 0px; 
	border-width: 0px;
	border-style: solid;
	z-index: 10;
	/* width: 700px; */
	float:left; 
	}

.documents .pictureleft {  /*picture sets this width to 148*/
	padding: 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	margin: 0px;
	float: left;
	width: 148px; /* ie5win fudge begins */
	}
	
.documents .graytop {
	text-align: left;
	font-size: x-small;
	padding: 0;
	font-weight: bold;
	margin: 0;
	float: left;  /*this wasn't floated*/
	width: 100%;
	padding-top:2px;
	padding-bottom:0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
	
html>body .documents .graytop {
	font-size: small;  /* ie5win fudge ends */
}

.documents .graytop h1 {  
	padding: 0px 0px;
}

.documents .description {  
	text-align: left;
	clear: right;
	font-weight: normal;
	font-size: x-small;
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	display: block;
	border-top:0px solid;
	width: 100%;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	width: 100%;
	}
html>body .documents .description {
	width: 100%;
	font-size: small;  /* ie5win fudge ends */	
}	

.documents .graytop h1 {  
	padding: 0px 0px;
}

.documents .description 
{ 
	text-align: left;
	font-weight: normal;
	font-size: x-small;
	margin: 0px; 
	padding: 0px;
	display: block;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	width: 100%;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
html>body .documents .description {
	font-size: small;  /* ie5win fudge ends */	
}	

.documents p {   
	padding: 5px;
	/* width: 525px; */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 98%; 
	}
	/*
html>body .documents p {
	width: 515px;  ie5win fudge ends */  

.documents .whitebox p {   
	padding: 5px;
	font-size: x-small;	 /* begin ie5win fudge */
	/* width: 690px; */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;	
	/* width: 680px; */
	}
	
html>body .documents .whitebox p {
	/* width: 680px; */
	font-size: small;	/* ie5win fudge ends */	
}	

.documents .graytitle {
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	text-align:left; 
	/* width: 694px; */
	padding:3px 0px 3px 6px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
html>body .documents .graytitle {
	font-size: small; /* ie5win fudge ends */		
}


.ref {  
	font-weight: normal;
}

.documents .graytitle form {  
	font-size: x-small;
}

html>body .documents .graytitle form 
{
	font-size: small
}

.documents .whitebox {
	text-align: left;
	font-size: small;
	margin: 0px;
	border-width: 0px;
	border-style: solid;
	padding-left:4px;
	/* width: 696px; */
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:small;
}

html>body .documents .whitebox {
	font-size:small;
}

.documents .author {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	padding-left:4px;
	/* width: 696px; */

}


.documents .container {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	/* width: 700px; */

}

.documents .format {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	width: 228px;
	float: left;
	padding-left: 4px;

}

.documents .file {
	border-width: 0px;
	border-style: solid;
	width: 229px;
	float: left;
	padding-left: 4px;

}



.documents .date {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	width: 229px;
	float: left;
	padding-left: 4px;
}

/* Brief view Documents */

.documents .graytitlebrief {  
	padding: 0px;
	border-width: 0px;
	border-style: solid;
	float: left;
	text-align:left; 
	font-weight: bold;
	/* width: 697px; */
	margin-right: 5px;
	padding: 2px;
	overflow: visible;
	font-size: x-small;
	 /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
}

html>body .documents .graytitlebrief {
		font-size: small;/* ie5win fudge ends */
}

.documents .containerbrief {
	border: 0px;
}

.documents .filebrief {
	border-width: 0px 0px 0px 0px;
	border-style: solid;;
	width: 335px;
	float: left;
	margin-right: 0px;
	padding: 2px;
	overflow: visible;
	font-size: x-small;
	 /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
		width: 331px;
}
html>body .documents .filebrief {
	font-size: small;
	width: 331px;    /* ie5win fudge ends */
}

.documents .datebrief {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	padding: 2px;
	width: 361px;
	float: left;
	overflow: visible;	
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
}

html>body .documents .datebrief {
	font-size: small;/* ie5win fudge ends */
}

/* Metadata */

.meta { 
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: 0px;
	border: 0px;
	text-align: left; 
	/* width: 739px; */
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	/* width: 740px; */
	}
html>body .meta {
	/* width: 740px; */
	/* ie5win fudge ends */
}


.meta table {
	/* width: 700px; */
}

.meta legend {
	text-align: center;
}

.meta td {
	font-weight: normal;
	text-align: left;	
}


.meta table th {
	font-weight: bold;
	text-transform: none;
}

/* Graphing and Download Styles */

/* The title bar to the steps in the download/graphing document */

.graybox {  
	padding: 0px;
	border-width: 0px;
	border-style: solid;
	text-align:left; 
	font-weight: bold;
	/* width: 700px; */
	font-size: small;
}

/* The title bar to the step that the user is currently on becomes highlighted by the selectedbox color */
.selectedbox {  
	padding: 0px;
	border-width: 0px;
	border-style: solid;
	text-align:left; 
	font-weight: bold;
	/* width: 700px;*/
	font-size: small;
}

/* The title bar to a step becomes this color if there was an error the first time the step was attempted */
.errorbox {  
	padding: 0px;
	border-width: 0px;
	border-style: solid;
	text-align:left; 
	font-weight: bold;
	/* width: 700px; */
	font-size: small;
}

/* The container for the content of the steps of the download and graphing page */
.whitebox {
	text-align: left;
	margin: 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	/* width: 700px; */
	padding: 5px 0px 5px 0px;
	font-size: x-small;/* ie5win fudge begins Expanded this to make fit better*/
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	}
	
html>body .whitebox {
	font-size: small; /* ie5win fudge ends */
}

.download { 
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: 35px; 	
	border: 0px;
	text-align: left; 
	/* width: 705px; */
	/* ie5win fudge begins Expanded this to make fit better*/
	voice-family: "\"}\"";
	voice-family:inherit;
	/* width: 705px; */
	}
html>body .download {
	/* width: 705px; */
	/* ie5win fudge ends */
}

/* make the chosen waterbody big and bold in the download and graphing pages */ 

.chosen {
	font-weight: bold;
	font-size: x-small;/* ie5win fudge begins Expanded this to make fit better*/
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small
	}
	
html>body .chosen {
	font-size: small /* ie5win fudge ends */
}

/* Ecology Styles */

.reportmenuintro {
	float: left;
	margin: 2px;
	padding: 1px;
	text-align: center;
	width: 120px;
	clear: none;
}

.reportmenuintro2 {
	float: left;
	font-weight: bold;
	margin: 2px;
	padding: 1px;
	text-align:center;
	width: 120px;
	clear: none;
}

.reportmenu {
	float: left;
	font-weight: bold;
	border-width: 0px;
	border-style: solid;
	margin: 2px;
	padding: 1px;
	text-align: center;
	width: 90px;
	overflow: visible;	
	display: block;
	clear: none;
}

.reportmenuselected {
	float: left;
	font-weight: bold;
	border-width: 0px;
	border-style: solid;
	margin: 2px;
	padding: 1px;
	text-align: center;
	width: 90px;
	overflow: visible;	
	display: block;
	clear: none;
}

.previouspage {
	float: left;
	font-weight: bold;
	margin: 2px;
	padding: 1px;
	text-align: left;
	width: 200px;
	overflow: visible;	
	display: block;
	clear: none;
}

.nextpage {
	float: left;
	font-weight: bold;
	margin: 2px;
	padding: 1px;
	text-align: left;
	width: 200px;
	overflow: visible;	
	display: block;
	clear: none;
}

.key {
	float: left;
	font-weight: normal;
	margin: 1px;
	padding: 2px;
	text-align: left;
	width: 544px;
	overflow: visible;	
	display: block;
	clear: none;
	font-size: xx-small;/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: x-small;
	}
html>body .key {
	font-size: x-small; /* ie5win fudge ends */
}

.button1 {
	border-width: 0px;
	border-style: solid;
	font-weight: bold;
	margin: 3px;
	padding: 3px;
	text-align: center;
	width: 100px;
	overflow: visible;	
	display: block;
	clear: none;
	font-size: xx-small;/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: x-small;
	}
html>body .button1 {
	font-size: x-small; /* ie5win fudge ends */
}

.button2 {
	border-width: 0px;
	border-style: solid;
	font-weight: normal;
	margin: 3px;
	padding: 3px;
	text-align: center;
	width: 100px;
	overflow: visible;	
	display: block;
	clear: none;
	font-size: xx-small;/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: x-small;
	}
html>body .button2 {
	font-size: x-small; /* ie5win fudge ends */
}
/* News Elements */

#newseventsplash { 
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: 0px; 	
	background: #ffffff;
	font-size: x-small;
	border: 0px;
	text-align:left; 
	/* width: 740px; */
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	/* width: 741px; */
	font-size: small;
	}
html>body #newseventsplash {
	/* width: 741px; */
	font-size: small; /* ie5win fudge ends */
}

#newseventsplash h1 {
	text-align: left;
	font-size: small;
	margin: 0px;
	padding-left: 40px;
	padding-right: 0px;
	font-weight: bold;
	border-width: 0px;
	border-style: solid;
	background-image: url(/images/images_standard/splash_education_icon.gif);
	background-repeat: no-repeat;
	height: 28px;
/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: medium;
	}
	
html>body #newseventsplash h1 {
	font-size:  medium; /* ie5win fudge ends */
}

#newssplash { 
	width: 680px;
}

#newssplash h1 {
	text-align: left;
	font-size: small;
	margin: 0px;
	margin-top:5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	font-weight: bold;
	border-width: 0px;
	border-style: solid;
/*background-image: url(/images/images_standard/splash_research_icon.gif);*/
	background-repeat: no-repeat;
	height: 28px;
/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: medium;
	}
	
html>body #newssplash h1 {
	font-size:  medium; /* ie5win fudge ends */
}

.newsbox {
	display: block;
	border-style:solid;
	border-width:0px;
	padding: 2px;
	margin: 10px;
	margin-right: 10px;
	text-align: left;
}

.newsbg {
	display: block;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	width: 678px;
	padding: 2px;
}

.newseventbg {
	display: block;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	/* width: 678px; */
	padding: 2px;
}

.newsbox p {
	text-align: left;
	padding: 2px;
	padding-left:4px;
	/* width:670px; */
}
.newsbox .timestamp {
	font-weight: bold;
	margin: 0px;
	padding: 0px 2px;
	overflow: visible;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body .newsbox .timestamp {
	font-size: small;
}

.newsbox .eventtimestamp {
	float: left;
	font-weight: normal;
	width: 96%;
	overflow: visible;
	padding: 3px;
	margin: 5px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body .newsbox .eventtimestamp {
	font-size: small;
}

.newsbox h2 {
	/*text-transform: uppercase;*/
	/* width: 678px; */
	text-transform: none;
	padding: 2px;
	margin-top: 4px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;	
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	/* width: 680px; */
}

html>body .newsbox h2 {
	font-size: small;
	/* width: 680px; */	
}

.newsbox h3 {
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}

html>body .newsbox h3 {
	font-size: small;
}

.newsbox h4 {
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

.newsbox .data {
	font-weight: bold;
}
	
.newsbox ul {
	display: inline;
	padding: 0px;
	list-style-position: inside;
	margin: 0px;
	margin-left: 0px;
	font-weight: normal;
	list-style-image: url(/images/images_standard/small_link.gif);	
}

#newssplash #description {
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-left: 165px;
	margin-right: 15px;
	margin-bottom: 15px;
}

.newsmenu {
	float: right;
	font-weight: bold;
	border-width:0px;
	border-style:solid;
	margin: 15px;
	padding: 2px;
	text-align: center;
	width: 140px;
	overflow: visible;	
	display: block;
	clear: none;
}

.explain {
	font-weight: normal;
	font-size: xx-small;/* ie5win fudge begins Expanded this to make fit better*/
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: x-small
}

html>body .explain {
	font-size: x-small /* ie5win fudge ends */
}

.tab a:link {
	text-decoration: none;
}

.tab a:visited {
	text-decoration: none;
}

.tab a:hover {
	text-decoration: none;
}

.tab a:active {
	text-decoration: none;
}

.tab {
	text-align:center;
}

.tabselected {
	text-align:center;
}

.data {
	font-weight: bold;
}

.requirenote 
{
	margin-left:6px;
	margin-bottom:6px
}

/* News & Events Section Styles 
news frontend style
*/

#newscontainer {
	margin-top:20px;
	/* width: 755px; */
	padding: 0;
}


#newscontainer img {
	border: none;
}

#newscontainer .headerstyle1 {
	font-family:verdana,arial,helvetica, sans-serif;
	font-size:17px;
	padding-left:6px;
	font-weight:bold;

}

#newscontainer .headerstyle2 {
	font-family:Verdana,arial,helvetica, sans-serif;
	font-size:14.5px;
	font-weight:bold;
	padding-left:6px;
}

#newscontainer .contentHeader1 {
	font-family:verdana,arial,helvetica, sans-serif;
	font-size:14px;
	padding-left:10px;
	padding-top:10px;
	font-weight:bold;
}

#newscontainer .headerblock {
	display:block;
	width: 100%;
	border-width: 0px;
	border-style: solid;
	margin-bottom: 20px;
}

#newscontainer .headerblock1 {
	display:block;
	border-width: 0px;
	border-style: solid;
	width: 100%;
	margin-bottom: 20px;
}

#newscontainer .leftheaderblock {
	margin-top: 20px;
	float: left;
	display:block;
	width: 381px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
}

#newscontainer .rightheaderblock {
	display:block;
	width:100%;
	border-width:0px 0px 0px 0px;
	border-style: solid;
	vertical-align: bottom;
}

#newscontainer .contentcontainer {
	display:block;
	border-width: 0px;
	border-style: solid;
	padding: 0;
	margin: 0;
}

#newscontainer .leftcontentblock {
	float: left;
	display:block;
	width: 381px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
}

#newscontainer .rightcontentblock {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	float: left;
	display:block;
	width: 382px;
}

/* added 05/12/05*/

#containerborder {
	font-family:arial,verdana,helvetica, sans-serif;
	float:left;
	border-style: solid;
	border-width: 0px;
	/* width:755px; */
	font-size:x-small;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:small;
	/* width:755px; */
}

html>body #containerborder {
	font-size:small;
}

#containerleft {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	float:left;
	width:100%;
}

#containerright{
	border-width: 0px;
	border-style: solid;
	width:100%;
	float:left;
}

.componentheader {
	font-family:verdana,arial,helvetica, sans-serif;
	text-transform:uppercase;
	font-size:14.5px;
	font-weight:bold;
	padding-left:6px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
}

#componentheader2 {
	font-family:Verdana,arial,helvetica, sans-serif;
	font-size:14.5px;
	font-weight:bold;
	padding-left:6px;
	border-style:solid;
	border-width: 0px 0px 0px 0px;
}


.componentbottom {
	clear:both;
	margin-bottom:17px;
}

#newseventslist {
	font-family:Verdana,arial,helvetica, sans-serif;
	list-style-image: url(/images/images_standard/NewsEvents_PostedItem.gif);
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
}

html>body #newseventslist {
	font-size: small;
}

.contentheader1 {
	font-family:arial,verdana,helvetica, sans-serif;
	font-size:14px;
	padding-left:10px;
	padding-top:10px;
	font-weight:bold;
	}
	
.headerstyle4{
	font-family:arial,verdana,helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	width:35%;
	height:18px;
	white-space:nowrap;
	float:left;
}

.commentheader {
	clear:both;
	width:100%;
	white-space:nowrap;
}

.commentban {
	float:left;
	width:59%;
	background-image:url(/images/images_standard/newsevents_Tabpiece.gif)
}

.commentban .spacer {
	background:transparent;
	width:26px;
	height:18px;
}

.headerstyle4tab {
	font-family:arial,verdana,helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	width:120px;
	height:18px;
	white-space:nowrap;
	float:left;
	font-size: 12px;
	margin-bottom:0px;
}

.headerstyle4long{
	font-family:arial,verdana,helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:10px;
	padding-right:24px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	width:120px;
	height:18px;
	white-space:nowrap;
	float:left;
	font-size: 12px;
}

/*
.headerpiece {
	border-bottom:1px solid #8C9F68;
	height:17px;
	width:218px;
	float:left;
}*/

.contentadjust {
	font-family:arial,verdana,helvetica, sans-serif;
	margin-left:8px;
	margin-bottom:12px;
	font-size:x-small;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
}

html>body .contentadjust{
	font-size:small;
}

.listdatatable {
	font-family:arial,verdana,helvetica, sans-serif;
	margin:5px 4px 8px 5px;
	width:350px;
}

.listdatatable th {
	margin:5px 4px 8px 5px;
	font-size:x-small;
}

html>body .listdatatable th {
	margin:5px 4px 8px 5px;
	font-size:x-small;	
}

.listdatatable td {
	margin:5px 4px 8px 5px;
	font-size:x-small;
}

html>body .listdatatable td {
	margin:5px 4px 8px 5px;
	font-size:x-small;	
}

.textleft{
	float:left;
	clear:right;
	margin-left:5px;
	padding-bottom:8px;
	padding-top:12px;
}

.textright{
	float:right;
	margin-right:20px;
	padding-bottom:8px;
	padding-top:12px;
}

.textleftadjust{
	float:left;
	clear:right;
	margin-left:10px;
	padding-bottom:8px;
}

.listitem {
	font-family:arial,verdana,helvetica,sans-serif;
	margin-top:6px;
	margin-right:6px;
	margin-bottom:12px;
}

.listitem ul li  {
	list-style-image:url(/images/images_standard/bulletSquareGreen.gif);
	margin-left: 12px;
	list-style:outside;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
}

html>body .listitem ul li {
	font-size: small;
}

.contentdata {
	margin-left:10px;
	margin-top:6px;
	/*font-weight:bold;*/
	font-weight:normal;
}

.selectionarea {
	border-bottom-style: solid;
	border-bottom-width:0px;
	padding-left:5px;
	height:45px;

}

.contentfontstyle {
	font-size: small;
	font-weight: normal;
	padding-left:4px;
	margin-top:5px;

}

/* end news frontend style*/

/*announcement item style*/

.dateheader {
	font-weight:bold;
	border-width: 0px;
	border-style: solid;
	padding:2px 2px 2px 5px;
	/* width:739px; */
}

.boxbordercontainer {
	border-width:0px;
	border-style: solid;
	/* width:739px; */
	margin-top:10px;
	margin-bottom:10px;
}

.boxborderpopup {
	border-width:0px;
	border-style:solid;
	width:475px;
	margin-top:10px;
}

.boxborderheader {
	font-weight:bold;
	padding:2px 2px 2px 5px;
}

.pagecontrols {
	float:left;
	width:378px;
	padding-bottom:12px;
}

.tabcorner {
	float:left;
	background-image: url(/images/images_standard/NewsEvents_TabPiece2.gif);
	background-repeat: no-repeat;
	width:618px;
	height:18px;
	margin-bottom:0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:600px;
}

html>body .tabcorner {
	width:600px;
}

.newsitembox {
	float:left;
	clear:both;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	padding-left:8px;
	padding-top:0px;
	padding-bottom:10px;
	margin-bottom:10px;
	/* width:740px; */
	voice-family: "\"}\"";
	voice-family:inherit;
	/* width:730px; */
	padding-top:10px;
}

html>body .newsitembox {
	/* width:730px; */
	padding-top:10px;
}

.headerstyle2small {
	font-family:Verdana,arial,helvetica, sans-serif;
	font-size:12.5px;
	padding-left:0px;
	font-weight:bold;
}

/* END News & Events Section Styles */

/*River Reach Map Navigation Styles */

#navcontainer ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#navcontainer li {
	border-style:solid;
	border-width:0px;
	width: 35px;
	margin:4px;
}

#navcontainer a {
	display: block;
	padding: 3px;
	}

#navcontainer a:link, #navlist a:visited {
	text-decoration: none;
}
/* END River Reach Map Navigation Styles */


.printheader{
	color:black;
	font-size:22pt;
	font-family:arial;
	text-align:center;
}

#faq li.nobold
{
	font-weight:normal;
}
