#betanote {
	display:block;
	padding-top:2px;
	vertical-align:middle;
	text-align:center;
	font-weight: bold; 
	font-family: Arial, Verdana, sans-serif;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 776px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 775px;
	}
html>body #betanote {
	width: 775px; /* ie5win fudge ends */
}

.pagebackgrd 
{
	/*background-image: url(/images/images_standard/pagebackgrd.gif);*/
}
/* Turns off gaps around images*/
img {
	border:none;
	border: 0;
}

dt {
	font-weight: normal;
}

li .blank {
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
}

/* 2008-01-24 11:24 am JS - bolds everything for inconsistent look from homepage
ul li a 
{
	font-weight:bold;
}*/


/* 2008-01-24 11:24 am JS - bolds everything for inconsistent look from homepage
p a 
{
	font-weight:bold;
}
a
{
	font-weight:bold;
}
td a
{
	font-weight:bold;
}*/

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;
}
html>body h1 {
	font-size: small;
}

h2 {
	/*text-transform: uppercase;*/
	/*margin-top: 12px;*/
	/*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;
}


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;
}

td 
{
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body td {
	font-size: small;
}

/*
table td+td {
	font-weight: bold;
}
*/
ul {
	margin-top:0px;
	margin-bottom:5px;
	padding-left:10px;
	margin-left:3px;
}

.pagetitlebox {
	padding:0 0 0 4px;
	margin-top: 10px;	
	/*width:756px;*/
	width: auto;
	font-weight:bold;
	font-size: small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: medium;
}
html>body .pagetitlebox {	
	font-size:medium;
}
.pagetitletext 
{
	padding: 3px;
	font-weight: bold;
	text-align: left;
}

.sectionmainimagetext 
{
	position:absolute;
	z-index:0;
	top:405px;
	left:46px;
	width:275px;
	padding:3px 3px 3px 3px;
	font-weight:normal;
	font-size:.8em;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:269px;
	left:52px;
}
html>body .sectionmainimagetext 
{
	width:269px;
	left:52px;
}

.sectionmainimagetext p 
{
	font-size:.9em;
}
.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;
}

/* 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 */

/* 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: 1px;
	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; 
}


/* Added for 5-Button Atlas
#mainnews5b { 
	position: absolute;
	top: 350px;
	left: 225px;
	width: 128px;
	height: 27px;
	z-index: 9; 
}

#expansion1 { 
	position: absolute;
	top: 377px;
	left: 225px;
	width: 128px;
	height: 27px;
	z-index: 9;
}

#expansion2 { 
	position: absolute;
	top: 404px;
	left: 225px;
	width: 128px;
	height: 27px;
	z-index: 9; 
}
Added for 5-Button Atlas */
/* 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: 1px;
   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: 1px;
	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; 
}

/* Changed for the 5-Button Atlas 	
#mainsplashdescription5b { 
	position: absolute;
	top: 242px;
	left: 353px;
	width: 258px;
	height: 135px;
	z-index: 10; 
}
	
#maincontact15b { 
	position: absolute;
	top: 377px;
	left: 473px;
	width: 86px;
	height: 27px;
	z-index: 11; 
}
	
#mainabout15b { 
	position: absolute;
	top: 377px;
	left: 353px;
	width: 120px;
	height: 27px;
	z-index: 11; 
}
	
#mainhelp15b { 
	position: absolute;
	top: 377px;
	left: 559px;
	width: 52px;
	height: 27px;
	z-index: 11;
}

#reportpollution5b { 
	position: absolute;
	top: 404px;
	left: 353px;
	width: 258px;
	height: 27px;
	z-index: 13; 
}
 End of Changed for the 5-Button Atlas */

/* Old Styles for the 4-Button Atlas 
	
#mainsplashdescription { 
	position: absolute;
	top: 242px;
	left: 353px;
	width: 258px;
	height: 108px;
	z-index: 10; 
}
	
#maincontact1 { 
	position: absolute;
	top: 350px;
	left: 473px;
	width: 86px;
	height: 27px;
	z-index: 11; 
}
	
#mainabout1 { 
	position: absolute;
	top: 350px;
	left: 353px;
	width: 120px;
	height: 27px;
	z-index: 11; 
}
	
#mainhelp1 { 
	position: absolute;
	top: 350px;
	left: 559px;
	width: 52px;
	height: 27px;
	z-index: 11;
}

#reportpollution { 
	position: absolute;
	top: 377px;
	left: 353px;
	width: 258px;
	height: 28px;
	z-index: 13; 
}
End Old Styles for the 4-Button Atlas */	

/*Navigator Default page styles */

.navheader {
	border-width: 1px;
	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 1px 1px 1px;
	border-style: solid;
	}

#navleftcolumn .maptitle{
	float:left;
	font-weight:bold;
	margin-top:20px;
	display: block;
	clear: both;
	width: 100%;
}	
	
#navleftcolumn img{
	border-width:1px;
	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 1px 1px 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 */


/*.fixedwidthbody
{
	width: 755px;
}
html>body .fixedwidthbody 
{
	width: 755px;
}
#fixedwidthbody {
	width: 755px;
}*/

.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 1px 0px;
  border-style:dotted;
}

p.intro {
	font-weight: bold;
}

.componentContent .source, .componentbox .source {
	font-weight: normal;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: xx-small;
}
html>body .componentbox .source {
	font-size: xx-small;
	
}

.componentContent .timestamp, .componentbox .timestamp {
	font-weight: normal;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
}
html>body .componentbox .timestamp {
	font-size: x-small;
}

.componentbox-footer { float: right; }

.thumbnail {
	margin:20px 12px 10px 12px;
	padding:3px;
	width:120px;
	float:left; 
	height:166px;
}

.good {
	text-transform: uppercase;
	font-weight: bold;
}

.fair {
	text-transform: uppercase;
	font-weight: bold;
}

.poor {
	text-transform: uppercase;
	font-weight: bold;
}

.navcurrent .title 
{
	text-transform: none;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	font-weight: bold;
	border-width: 0px;
	font-size: small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: medium;
}
html>body .navcurrent .title {
	font-size: medium;
}

.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 {
	/*font-weight: bold;*/
	font-weight:bold;
}
/* Note:  When background set to white, this causes text to disappear (because it's floated?) */
.databox {
	display: block;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	padding: 2px 3px;
	margin: 5px;

}

.borderbox {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	padding:2px;
	margin: 5px;
}

.borderpreserve {
	background: inherit;
	border-width: 1px;
}

.databox .dataleft {
	float: left;
	display: block;
}

.databox .dataright {
	margin-left: 75px;
	display: block;
}
	
.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: 1px;
	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;
  text-align:left;
}
  
.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;
}

/*Component boxes for wide pages */

.componentbox {
	padding: 2px;
	margin: 5px;
	text-align: left;
	
}




.componentContent h3, .componentbox h3 {
	font-weight: bold;
	padding: 2px;
	margin-bottom: 2px;
	text-align: left;
}

.componentContent .data, .componentbox .data {
	font-weight:bold;
}

.componentContent .dataleft, .componentbox .dataleft {
	float: left;
	display: block;
	background: transparent;
	}

.componentContent .dataright, .componentbox .dataright {
	margin-left: 80px;
	background: transparent;
	display: block;
	}	
.componentContent .data1, .componentbox .data1 {
	float: left;
	text-align: center;
	width: 80px;
	overflow: visible;	
	display: block;
	clear: none;
}
.componentContent .data2, .componentbox .data2 {
	float: left;
	text-align: center;
	width: 130px;
	overflow: visible;
	display: block;
	clear:none;
}

.componentContent .data21, .componentbox .data2l {
	float: left;
	text-align: left;
	width: 130px;
	overflow: visible;
	display: block;
}

.componentContent .data3, .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;
}

.componentContent .data3c, .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 */
.componentContent .data4, .componentbox .data4 {
	text-align: left;
	display: block;
	overflow: visible;	
	padding-left: 5px;
	float: left;
	width: 120px;
	font-size: x-small;
	family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	width: 120px;
}
html>body .data4 {
	font-size: small;
	width: 120px;
}

.componentContent .data4c, .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 */

.componentContent .info a:link, .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;
}

.componentContent .info a:visited, .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;
}

.componentContent .info a:active, .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*/
.componentContent table, .componentbox table {
	margin: 3px 5px 0 5px;
	padding: 0px;	
	width: 98%;
	border-width: 1px 0px 0px 1px;
	border-style: solid;
	border-color: #BFBFBF;
	background-color: #fff;
	/*font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	width: 95%;*/
}
/*html>body .componentbox table {
	font-size: small;
	width: 737px;
	width:95%;
}*/
	
.componentContent table th, .componentbox table th {
	font-weight: bold;
	text-align: center;
	text-transform: none;
	border-style:solid;
	border-color: #BFBFBF;
	border-width:0px 1px 1px 0px;	
	padding: 2px;	
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}

html>body .componentbox table th 
{
	font-size: small;
}

.componentContent table caption, .componentbox table caption {
	font-weight: bold;
	text-align: center;
	text-transform: none;
	border-style:solid;
	border-color: #BFBFBF;
	border-width:1px;	
	padding: 2px;
	margin-left:5px;	
}

.componentContent table td, .componentbox table td {
	font-weight: normal;
	padding: 2px;
	vertical-align:top;
	text-align: center;
 /* background: transparent; */
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #BFBFBF;	
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}

html>body .componentbox table td  
{
	font-size: small;
}
.componentContent table tr:first-child, .componentbox table tr:first-child {
	/*border-width:1px 0px 1px 0px;*/
	border-style: solid;
	border-color: #BFBFBF;
	text-align: left;
}

.componentContent table tr td:first-child, .componentbox table tr td:first-child {
	text-align: center;
}

.componentContent table tr th:first-child, .componentbox table tr th:first-child {
	border-style:solid;
	border-color: #BFBFBF;
	/*border-width: 1px 1px 1px 1px;*/
	text-align: center;		
}

.componentContent td.ReachID, .componentbox td.ReachID {
	border-left-width:1px;
	border-style:solid;
	border-color: #BFBFBF;
}

.componentContent th.first, .componentbox th.first {
	border-style:solid;
	border-color: #BFBFBF;
	border-width: 1px 1px 1px 1px;
	text-align: center;
}

.componentContent td.first, .componentbox td.first {
	border-style:solid;
	border-color: #BFBFBF;
	border-width: 1px 1px 1px 1px;
	text-align: center;
}

.componentContent td.rcchi, .componentbox td.rchhi {
	text-align: center;
}

.componentContent td.rchhiyellow, .componentbox td.rchhiyellow {
	text-align: center;
}
.componentContent td.rchhifirst, .componentbox td.rchhifirst 
{
	border-style: solid;
	border-color: #BFBFBF;
	border-width:0px 1px 1px 1px;
}
.componentContent td.rchhifirstselected, .componentbox td.rchhifirstselected {
	border-style: solid;
	border-color: #BFBFBF;
	border-width:0px 1px 1px 5px;
}

tr.verticalheader
{
	border-style:solid;
	border-color: #BFBFBF;
	border-width:1px;
}

th.verticalheader
{
	width:175px;
	text-align: center;
	padding: 2px;
	border-style:solid;
	border-color: #BFBFBF;
	border-width:0px 1px 1px 0px;

}
/*
td.verticalheader 
{
	padding: 2px;
	border-left-style:solid;
	border-left-width:1px;
}
*/
table.databorder
{
	border-style:solid;
	border-color: #BFBFBF;
	border-width:1px;
	padding:0px;
	border-collapse:collapse;
}

/*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;
}

#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;
}

.imgspacesmall img 
{
	padding-left: 30px;
	padding-right: 30px;
}

form {
	margin: 0px;
	padding: 0px;
	border: 0px;
}


#footercontainer {
	z-index: 4;
	clear: both;
	width: 100%; /*ie5win fudge begins
	/*voice-family: "\"}\"";
	voice-family:inherit;
	width: 763px;*/	
	background-color:#E0E0DF;
	background-image: url(/images/images_standard/footerbar.gif);
	background-repeat:repeat-x;
	}
	
/* Footer sub-class for main page */
#mainfootercontainer #footercontainer {
	clear: both;
	text-align: left;
	padding-top: 5px;
	width: 100%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 100%;
	}
	
html>body #mainfootercontainer #footercontainer {
	width: 100%; 
		 /* ie5win fudge ends */
}

/* 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;
}

#faq li.nobold
{
	font-weight:normal;
}

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:0px;
	margin-left:0px;
	/*width:740px;*/
}

#phead #formheader{
	border-width: 1px;
	border-style:solid;
	/*width:740px;*/
	margin-top:12px;
}

#phead h1 {
	color: black;
	font-weight: bold;
	margin: 0px;
	padding: 2px;
	border-width: 0px 1px 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: 1px;
	border-style: solid;
	text-align: left;
}


#pbody {
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	border-width: 1px;
	border-style: solid;
	text-align: left;
	/*width:650px;*/
}

#pbody h2 {
	margin: 0px;
	font-weight: bold;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	padding: 2px;
	text-transform: none;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}
html>body #pbody h2  {
	font-size: small;
}

#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 1px 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: 1px;
	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: 1px;
	border-style: solid;
	padding: 1px 0px 1px 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: 1px 1px 1px 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: 1px 1px 1px 0px;
	border-style: solid;
	padding: 0px;
	height: 38px;
	width: 770px;
	}
#subnavmetadata img {
	margin-top: 11px;
	margin-bottom: 0px;
}

	
/* Photo Elements */

.photocontent {
	padding: 0px;
	margin: 0px auto;
	background: none;
	border-width: 0px;
	text-align:center; 
	width: 95%;
	}
/* Multi-Page Elements */	
	
.pagenav {
	float:right;
	display: inline;
	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 auto;
	border-width: 1px;
	border-style: solid;
	text-align:left; 
	width: 975px; /* ie5win fudge begins */
	}

.aboutcontent table th {
	font-weight: bold;
	text-align: center;
	text-transform: none;
	
}

.aboutcontent td {
	font-size: small;
	padding-left: 10px;
	vertical-align:top;
}

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 1px 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:1px 0px 0px 0px;
}

.aboutcontent ul, ol {
	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 */

#atlassplash .splashtitlebullet {
	float: left;
	width: 35px;
	height: 28px;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	padding: 0px;
	margin-right: 5px;	
}

#atlassplash 
{
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
	margin-right:auto; 	
	border-width: 0px;
	/*text-align:left; */
	width: 620px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 620px;
	margin-left: 30px;
	}
html>body #atlassplash {
	width: 620px; /* ie5win fudge ends */
	margin-left: 65px;
}

#atlassplash h1 {
	text-align: left;
	font-size: small; 
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	padding-top: 0px;
	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 1px 1px 1px;
	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 
{
	margin:6px 8px 0px 8px;
}
	
#splashright {
	padding: 0px 0px 2px 0px;
	margin: 0px;
	float:left;
	width: 74%;
	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;
}
	
#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 1px 1px;
	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: 1px;
	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 #researchsplash h1 {
	font-size:  medium; /* ie5win fudge ends */
}

h6 {
	font-size:medium;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;

}

h5 {
	font-size:x-small;
	padding:0px;
	margin:0px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:small;
}
html>body h5 
{
	font-size:small;
}
#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:1px;
	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 1px 1px 1px;
	border-style: solid;
}

.resourcearrows 
{
	width:16px;
	margin-top:0px;
	vertical-align:middle;
	text-align: left;
}

.resourcelogo
{
	vertical-align:top;
}

.resourceline
{
	float:left;
	position:relative;
	left:3px;
	margin-top:-17px;
	overflow:hidden;
	width:2px;
	margin-left:2px;
}

/* 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-top:5px;
	padding-right: 0px;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	background-image: url(/images/images_standard/splash_education_icon.gif);
	background-repeat: no-repeat;
	height: 23px;
/* 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: 1px;
	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 1px 1px 1px;
	border-style: solid;
}

#rleft {
	padding: 0px;
	margin: 0px;
	margin-left: 0px;
	width: 165px;
	background-image: url(/images/images_standard/splash_stripe_brown.gif);
	background-repeat: repeat-x;
	height: auto; 
	float: left;
}

#rleft img.imgspace 
{
	margin:6px 5px 0px 5px;
}
	
	
#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;
}

.researchhead {
    color:black;
	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: 1px;
	border-style:solid;
	border-right: 3px solid;
	border-bottom: 3px 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: 1px;
	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: 1px 0px 0px 0px;
	border-style: solid;
}

.admincontent p+p {
	border-style:solid;
	border-width:0px;
}

.admincontent p+h2 {
	border-style: solid;
	border-width: 1px;
	}
	
	
/* 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: 1px;
	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 1px 1px 1px;
	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: 1px;
	border-style: solid;
	width: 530px;
}

.cipdocuments .container {
	border-width: 0px 1px 1px 1px;
	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: 0;
	text-align: left; 
	width: 700px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:small;
	}
html>body .documents {
	font-size: small;/* ie5win fudge ends */
}


.documents table {
	font-weight: normal;
	
}

.documents table th {
	font-weight: bold;
}


.bordercontainer {
	padding: 0px 0px 0px 0px; 
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	z-index: 10;
	width: 705px; 
	float:left; 
	}

.documents .pictureleft {  /*picture sets this width to 148*/
	padding: 0px;
	border-width: 0px 1px 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 */
}
.titlebar{
	border-top-width:6px;
	border-top-style: solid;
}

.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:1px 0px 0px 0px;
	border-style: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 p {
	padding: 5 px;
	/*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: 1px;
	border-style: solid;
	font-weight: bold;
	text-align:left; 
	width: 700px;/* begin ie5win fudge */
	padding:0px;
	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 1px 1px 1px;
	border-style: solid;
	padding-left:4px;
	width: 700px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:696px;
	font-size:small;
}

html>body .documents .whitebox {
	font-size:small;
	width: 696px;
}

.documents .author {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	padding-left:4px;
	width: 700px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 696px;
}

html>body .documents .author {
	width: 696px;
}

.documents .container {
	border-width: 0px 1px 0px 1px;
	border-style: solid;
    float:left;
	width: 700px;
	font-size:x-small;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:small;
    width: 700px;
}

html>body .documents .container 
{
	font-size:small;
	width: 700px;
}

.documents .format {
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	/*width: 227px;*/
    width:33%;
	float: left;
	padding-left: 4px;
}

.documents .file {
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	/*width: 229px;*/
    width:33%;    
	float: left;
	padding-left: 4px;
}



.documents .date {
	border-width: 0px 0px 1px 1px;
	border-style: solid;
    width:34%;
	/*width: 229px;*/
	float: left;
	padding-left: 4px;
	voice-family: "\"}\"";
	voice-family:inherit;
    width:32%;
}

html>body .documents .date {
	width: 32%;
}

/* Brief view Documents */

.documents .graytitlebrief {  
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	float: left;
	text-align:left; 
	font-weight: bold;
	width: 696px;
	margin-right: 5px;
	padding: 2px;
	overflow: visible;
	font-size: x-small;
	 /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	width: 693px;
}
html>body .documents .graytitlebrief {
	font-size: small;/* ie5win fudge ends */
	width: 693px;
}

.documents .containerbrief {
	border: 0px;
    width:696px;
    float:left;
	 /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:700px;
}
html>body .documents .containerbrief {
	width:700px;/* ie5win fudge ends */
}

.documents .filebrief {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	width: 349px;
	float: left;
	margin-right: 0px;
    line-height:20px;
    text-indent:2px;
	padding: 0px;
	overflow: visible;
	font-size: x-small;
	 /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
	width: 348px;
}
html>body .documents .filebrief {
	font-size: small;
	width: 348px;    /* ie5win fudge ends */
}

.documents .datebrief {
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	padding: 0px;
	width: 347px;
	/*width: 349px;*/
	float: left;
    line-height:20px;
    text-indent:2px;
	overflow: visible;	
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
    width:348px;
}
html>body .documents .datebrief {
	font-size: small;/* ie5win fudge ends */
    width:348px;
}

/* Metadata */

.meta { 
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: 0px;
	border: 0px;
	text-align: left; 
	width: 741px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 750px;
	}
html>body .meta {
	width: 750px; /* ie5win fudge ends */
}


.meta table {
	width: 660px;
}

.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: 1px;
	border-style: solid;
	text-align:left; 
	font-weight: bold;
	width: 700px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
}
html>body .graybox 
{
	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: 1px;
	border-style: solid;
	text-align:left; 
	font-weight: bold;
	width: 700px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
}
html>body .selectedbox 
{
	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: 1px;
	border-style: solid;
	text-align:left; 
	font-weight: bold;
	width: 700px;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;
}
html>body .errorbox 
{
	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 1px 1px 1px;
	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 */
}

.graphbox {
	text-align: left;
	margin: 0px;
	border-width: 0px 1px 1px 1px;
	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 .graphbox {
	font-size: small; /* ie5win fudge ends */
}

.download { 
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;	
	margin-right:0px;
	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 */
}

.download .bodycontainer 
{
	width: 705px;
}
/* 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: 1px;
	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: 1px;
	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: 1px;
	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: 1px;
	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: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: 4px; 	
	background: #ffffff;
	font-size: x-small;
	border: 0px;
	text-align:left; 
	width: 974px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 975px;
	font-size: small;
	}
html>body #newseventsplash {
	width: 975px;
	font-size: small; /* ie5win fudge ends */
}


#newseventsplash h1 
{
	padding-top:5px;
	text-align: left;
	font-size: small;
	margin: 0px;
	padding-left: 40px;
	padding-right: 0px;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	background-image: url(/images/images_standard/splash_newsevent_icon.gif);
	background-repeat: no-repeat;
	height: 23px;
/* 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: 1px;
	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 1px 1px 1px;
	border-style: solid;
	width: 678px;
	padding: 2px;
}

.newseventbg {
	display: block;
	border-width: 0px 1px 1px 1px;
	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 2px 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:1px;
	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;
}

/*div.data 
{
	font-weight:normal;
}
*/
span.data {
	font-weight: bold;
}
/*
#left35 span.data{
	font-weight: bold;
}
#left35 
{
	font-weight:normal;
}*/
.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: 1px;
	border-style: solid;
	margin-bottom: 20px;
}

#newscontainer .headerblock1 {
	display:block;
	border-width: 1px;
	border-style: solid;
	width: 100%;
	margin-bottom: 20px;
}

#newscontainer .leftheaderblock {
	margin-top: 20px;
	float: left;
	display:block;
	width: 381px;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
}

#newscontainer .rightheaderblock {
	display:block;
	width:100%;
	border-width:1px 1px 0px 0px;
	border-style: solid;
	vertical-align: bottom;
}


#newscontainer .contentcontainer {
	display:block;
	border-width: 1px;
	border-style: solid;
	padding: 0;
	margin: 0;
}


#newscontainer .leftcontentblock {
	float: left;
	display:block;
	width: 381px;
	border-width: 2px 1px 0px 0px;
	border-style: solid;

}

#newscontainer .rightcontentblock {
	border-width: 2px 0px 0px 1px;
	border-style: solid;
	float: left;
	display:block;
	width: 382px;

}
/* added 05/12/05*/

#containerborder {
	font-family:arial,verdana,helvetica, sans-serif;
	float:left;
	margin-bottom:12px;
	margin-left:4px;
	border-style: solid;
	border-width: 1px;
	width:975px;
	font-size:x-small;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:small;
	width:975px;
}

html>body #containerborder {
	font-size:x-small;
	width:975px;

}

#containerleft {
	padding-right: 1px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	float:left;
	width:486px;
}

#containerright{
	border-width: 0px;
	border-style: solid;
	width:487px;
	float:left;
}

.componentheader {
	font-family:verdana,arial,helvetica, sans-serif;
	text-transform:uppercase;
	font-size:1.0em;
	font-weight:bold;
	padding-left:6px;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:1.0em;
}
html>body .componentheader 
{
	font-size:1.3em;
}

#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 2px 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: .65em;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: .8em;
}
.newseventsheaderleft
{
	text-align:left;
	padding-left:4px;
	padding-right:4px
}
.newseventsheaderright
{
	text-align:right;
	padding-left:4px;
	padding-right:10px
}

html>body #newseventslist {
	font-size: .8em;
}

.contentheader1 {
	font-family:arial,verdana,helvetica, sans-serif;
	font-size:1em;
	padding-left:10px;
	padding-top:10px;
	font-weight:bold;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:1em;
	}
html>body .contentheader1 
{
	font-size:1.3em;
}
.headerstyle4{
	font-family:arial,verdana,helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	width:35%;
	height:18px;
	white-space:nowrap;
	float:left;
	font-size:.85em;
	margin-bottom:0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: .9em;
}

html>body .headerstyle4 
{
	font-size:1.2em;
}
.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: 1px 0px 0px 1px;
	border-style: solid;
	width:120px;
	height:18px;
	white-space:nowrap;
	float:left;
	font-size: .9em;
}

.headerstyle4long{
	font-family:arial,verdana,helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:10px;
	padding-right:24px;
	border-width: 1px 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:xx-small;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:x-small;
}
html>body .listdatatable th {
	font-size:x-small;	
}

.listdatatable td {
	margin:5px 4px 8px 5px;
	font-size:xx-small;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:x-small;
	
}
html>body .listdatatable td {
	font-size:x-small;	
}



.textleft{
	float:left;
	clear:right;
	margin-left:5px;
	padding-bottom:8px;
	padding-top:12px;
	font-size:.8em;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:.9em;
}
html>body .textleft 
{
	font-size:1.2em;
}

.textleftadjust{
	float:left;
	clear:right;
	margin-left:10px;
	padding-bottom:8px;
	font-size:.8em;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:.9em;
}
html>body .textleftadjust
{
	font-size:1.2em;
}

.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: 1px;
	padding-left:5px;
	height:45px;
	font-size:.9em;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:.9em;
}
html>body .selectionarea 
{
	font-size:1.2em;
}


.contentfontstyle {
	font-size: small;
	font-weight: normal;
	padding-left:4px;
	margin-top:0px;
	border-style:solid;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:0px;

}
/* end news frontend style*/

/*announcement item style*/
.dateheader {
	font-weight:bold;
	border-width: 1px;
	border-style: solid;
	padding:2px 2px 2px 5px;
	width:739px;
}
.boxbordercontainer {
	border-width:1px;
	border-style: solid;
	width:739px;
	margin-top:10px;
	margin-bottom:10px;
}

.boxborderpopup {
	border-width:1px;
	border-style:solid;
	width:739px;
	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 1px 1px 1px;
	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:.9em;
	padding-left:0px;
	font-weight:bold;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:.95em;
}

html>body .headerstyle2small
{	
	font-size:1em;
}
/* 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:1px;
	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 */

.printhide{
	/*don't delete this empty class need this for hiding elements for print but showing on page */
}

.printshow{
	display:none;
}

.lmbullet {
	font-family:arial;
}
.sourcetxt 
{
	margin-left:85px;
}

.basedata 
{
	margin-left:80px;
}
