
.doingcontact {color: #6A95B8;background-color: #FFFFFF;display: block;font-family: helvetica, arial, verdana, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none;text-align:left;height:20px;width:100%;}


.note { font-family: helvetica, arial, sans-serif ; font-size: 10px;  color: gray;}
.highlight { font-family: helvetica, arial, sans-serif ; font-size: 13px;  font-weight: bold; color: green; text-decoration: none; line-height: 1.5;}
a.lnk {color:#6A95B8;}


input				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: normal; color: #333333; text-decoration: none; width: 85; }
// JLF: i think tds need to be #333333 not #6A95B8
//td				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: normal; color: #6A95B8; text-decoration: none; line-height: 1.5;}
td					{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: normal; color: #333333; text-decoration: none; line-height: 1.5;}
sup.footnote		{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 9px;   font-weight: normal; color: #333333; text-decoration: none; font-style: normal; }

.calc_item_name		{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;}
.calc_data			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 9px;  font-weight: normal; color: #333333; text-decoration: none; line-height: 1.5; background-color:#DAEDFB}
.calc_data_head		{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 11px;  font-weight: bold; color:white; text-decoration: none; line-height: 1.5; background-color:#6A95B8;}
.calc_data_error	{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 11px;  font-weight: bold; color:red; text-decoration: none; line-height: 1.5;}
.calc_data_gtotal	{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 11px;  font-weight: bold; color:white; text-decoration: none; line-height: 1.5; background-color:#97857E;}
.calc_data_ltotal	{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 11px;  font-weight: bold; color:black; text-decoration: none; line-height: 1.5; background-color:#FFFFB0;}
.calc_data_ltotalh	{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 11px;  font-weight: bold; color:white; text-decoration: none; line-height: 1.5; background-color:#97857E;}
.text				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: normal; color: #333333; text-decoration: none; line-height: 1.5;}
.listtext			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: normal; color: #333333; text-decoration: none; }
.textsup			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: x-small;  font-weight: normal; color: #333333; text-decoration: none; }
a.text				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #6A95B8; text-decoration: none; line-height: 1.5;}
a.underlinedtext	{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #6A95B8; text-decoration: underline; line-height: 1.5;}
a.text:hover		{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #333333; text-decoration: none; line-height: 1.5;}
a.tool				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 1.5;}
a.tool:hover		{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #FFFFFF; text-decoration: underline; line-height: 1.5;}
.italictext			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: normal; font-style:italic;  color: #333333; text-decoration: none; line-height: 1.5;}
.smalltext				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: normal; color: #333333; text-decoration: none; line-height: 1.5;}
li.tool				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 1.5;}
.boldtext				{ font-family: helvetica, arial, sans-serif ; font-size: 12px;  font-weight: bold; color: #333333; text-decoration: none; line-height: 1.5;}
a.boldtext				{ font-family: helvetica, arial, sans-serif ; font-size: 12px;  font-weight: bold; color: #6A95B8; text-decoration: none; line-height: 1.5;}
a.boldtext:hover		{ font-family: helvetica, arial, sans-serif ; font-size: 12px;  font-weight: bold; color: #6A95B8; text-decoration: underline; line-height: 1.5;}
.headerNONBold			{ font-family: helvetica, arial, sans-serif ; font-size: 18px;  font-weight: normal; color: #333333; text-decoration: none;}
.header				{ font-family: helvetica, arial, sans-serif ; font-size: 18px;  font-weight: bold; color: #333333; text-decoration: none;}
.header h1				{ font-family: helvetica, arial, sans-serif ; font-size: 18px;  font-weight: bold; color: #333333; text-decoration: none; margin-top:0px; margin-bottom:-1px;}
.subhead			{ font-family: helvetica, arial, sans-serif ; font-size: 12px;  font-weight: bold; font-style:italic; color: #333333; text-decoration: none; line-height: 1.5;}
.subhead h2			{ font-family: helvetica, arial, sans-serif ; font-size: 12px;  font-weight: bold; font-style:italic; color: #333333; text-decoration: none; line-height: 1.5; }
.question				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 11px;  font-weight: bold; color: #6A95B8; text-decoration: none; line-height: 1.5;}
a.question				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 11px;  font-weight: bold; color: #6A95B8; text-decoration: underline; line-height: 1.5;}
a.question:hover		{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 11px;  font-weight: bold; color: #6A95B8; text-decoration: underline; line-height: 1.5;}
.navigation				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: bold; color: #FFFFFF; text-decoration: none;  }
a.navigation			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.navigation:hover		{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: bold; color: #333333; text-decoration: underline; }
.navon				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: bold; color: #333333; text-decoration: none;}
a.navon				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: bold; color: #333333; text-decoration: none;}
a.navon:hover			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: bold; color: #333333; text-decoration: underline;}
.subnav				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: bold; color: #6A95B8; text-decoration: none;}
a.subnav			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: bold; color: #6A95B8; text-decoration: none;}
a.subnav:hover		{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: bold; color: #6A95B8; text-decoration: underline;}
.subnavon			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: bold; color: #333333; text-decoration: none;}
a.subnavon			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: bold; color: #333333; text-decoration: none;}
a.subnavon:hover		{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: bold; color: #333333; text-decoration: underline;}
.footer				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: normal; color: #6A95B8; text-decoration: none;}
a.footer			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: normal; color: #6A95B8; text-decoration: underline;}
a.footer:hover		{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: normal; color: #6A95B8; text-decoration: underline;}
.footeron			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: normal; color: #333333; text-decoration: underline;}
a.footeron			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: normal; color: #333333; text-decoration: underline;}
a.footeron:hover	{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: normal; color: #333333; text-decoration: underline;}
.test				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 15px;  font-weight: bold; color: #FFFFFF; text-decoration: none;  }
a.test				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 15px;  font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.test:hover		{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 15px;  font-weight: bold; color: #333333; text-decoration: underline; }
.disabled			{ text-decoration: none; }

.primarymenu {vertical-align:top;height:20px;}
.primarymenu a {color: white;background-color: #6A95B8;display: block;font-family: helvetica, arial, verdana, sans-serif;font-size: 12px;font-weight: bold;text-decoration: none;text-align:center;Padding:6px 0px 6px 0px;}
.primarymenu a:hover{background-color:#DAEDFB;color: black;text-decoration: none; }
.primarymenu_on {vertical-align:top;height:20px;}
.primarymenu_on a{color: black;background-color: #DAEDFB;display: block;font-family: helvetica, arial, verdana, sans-serif;font-size: 12px;font-weight: bold;text-decoration: none;text-align:center;Padding:6px 0px 6px 0px;}
.primarymenu_on a:hover {background-color:#DAEDFB;color: black;text-decoration: none; }
.menubreak {height:1px;}

.calcmenu a {color: white;display: block;background-color: #6A95B8;height:20px;font-weight: bold;font-family: helvetica, arial, verdana, sans-serif;font-size: 12px;text-decoration: none;text-align:center;vertical-align:top;}
.calcmenu a:hover{background-color:#DAEDFB;color: black;text-decoration: none;}
.calcmenu_on a{color: black;display: block;background-color: #DAEDFB;font-weight: bold;height:20px;font-family: helvetica, arial, verdana, sans-serif;font-size: 12px;text-decoration: none;text-align:center;vertical-align:top;}
.calcmenu_on a:hover {background-color:#DAEDFB;color: black;text-decoration: none;}


.secondarymenu a {color: #6A95B8;background-color: #FFFFFF;display: block;font-family: helvetica, arial, verdana, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none;text-align:left;height:20px;width:100%;}
.secondarymenu a:hover {background-color:#FFFFFF;color: #333333;height:20px;width:100%;}
.secondarymenu a:active {background-color:#FFFFFF;color: #333333;height:20px;width:100%;}
.secondarymenu_on a {color: #333333;background-color: #FFFFFF;display: block;font-family: helvetica, arial, verdana, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none;text-align:left;height:20px;width:100%;}
.secondarymenu_on a:hover {background-color:#FFFFFF;color: #333333;height:20px;width:100%;}

.source					{ font-family: helvetica, arial, sans-serif ; font-size: 12px;  font-weight: bold; color: #333333; text-decoration: none; line-height: 1.5;}
a.source				{ font-family: helvetica, arial, sans-serif ; font-size: 12px;  font-weight: bold; color: #333333; text-decoration: underline; line-height: 1.5;}
a.source:hover			{ font-family: helvetica, arial, sans-serif ; font-size: 12px;  font-weight: bold; color: #333333; text-decoration: underline; line-height: 1.5;}

.source_results					{ font-family: helvetica, arial, sans-serif ; font-size: 11px;  font-weight: bold; color: #333333; text-decoration: none; line-height: 1.5;}
a.source_results				{ font-family: helvetica, arial, sans-serif ; font-size: 11px;  font-weight: bold; color: #333333; text-decoration: underline; line-height: 1.5;}
a.source_results:hover			{ font-family: helvetica, arial, sans-serif ; font-size: 11px;  font-weight: bold; color: #333333; text-decoration: underline; line-height: 1.5;}

.sellingops_headfoot		{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: normal; color: #333333; text-decoration: none; line-height: 1.5; }

.sellingops_topleft			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #FFFFFF; background-color: #6A95B8; text-decoration: none; line-height: 1.5; }
.sellingops_topright		{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #FFFFFF; background-color: #6A95B8; text-decoration: none; line-height: 1.5; }

.sellingops_contentleft		{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: normal; color: #333333; background-color: #eef8ff; text-decoration: none; line-height: 1.5; }
.sellingops_contentright	{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #333333; background-color: #eef8ff; text-decoration: none; line-height: 1.5; }

.sellingops_bottomleft		{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: normal; color: #333333; background-color: #eef8ff; text-decoration: none; line-height: 1.5; }
.sellingops_bottomright		{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #333333; background-color: #eef8ff; text-decoration: none; line-height: 1.5; }


.pfp_topleft				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #FFFFFF; background-color: #6A95B8; text-decoration: none; line-height: 1.5; border-left: solid 1px #333333; border-top: solid 1px #333333; }
.pfp_topcenter				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #FFFFFF; background-color: #6A95B8; text-decoration: none; line-height: 1.5; border-left: solid 1px #333333; border-top: solid 1px #333333; }
.pfp_topright				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #FFFFFF; background-color: #6A95B8; text-decoration: none; line-height: 1.5; border-left: solid 1px #333333; border-top: solid 1px #333333;  border-right: solid 1px #333333; }

.pfp_contentleft			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: normal; color: #333333; text-decoration: none; line-height: 1.5; border-left: solid 1px #333333; border-top: solid 1px #333333; }
.pfp_contentcenter			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: normal; color: #333333; text-decoration: none; line-height: 1.5; border-left: solid 1px #333333; border-top: solid 1px #333333; }
.pfp_contentright			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #FFFFFF; background-color: #6A95B8; text-decoration: none; line-height: 1.5; border-left: solid 1px #333333; border-top: solid 1px #333333;  border-right: solid 1px #333333; }

.pfp_bottomleft				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: normal; color: #333333; text-decoration: none; line-height: 1.5; border-left: solid 1px #333333;  border-bottom: solid 1px #333333; border-top: solid 1px #333333; }
.pfp_bottomcenter			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: normal; color: #333333; text-decoration: none; line-height: 1.5; border-left: solid 1px #333333;  border-bottom: solid 1px #333333; border-top: solid 1px #333333; }
.pfp_bottomright			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #FFFFFF; background-color: #6A95B8; text-decoration: none; line-height: 1.5; border-left: solid 1px #333333; border-bottom: solid 1px #333333; border-right: solid 1px #333333; border-top: solid 1px #333333; }

.pfp_extra					{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: normal; color: #333333; text-decoration: none; line-height: 1.5; border-top: solid 1px #333333; }

.chartheader				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #FFFFFF; background-color: #6A95B8; text-decoration: none; line-height: 1.5; }

.chartnohighlight			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: normal; color: #333333; text-decoration: none; line-height: 1.5; background-color: #eef8ff; }

.charthighlight				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #333333; text-decoration: none; line-height: 1.5; background-color: #DAEDFB; }

.chartfooter				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: normal; color: #333333; text-decoration: none; line-height: 1.5;}
.fso_source					{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 10px;  font-weight: normal; color: #AAAAAA; text-decoration: none; line-height: 1.5;}
.fso_sourcesup				{ font-family: helvetica, arial, verdana, sans-serif ; font-weight: normal; color: #AAAAAA; text-decoration: none; font-size:xx-small}

.knowh20_text				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 11px;  font-weight: normal; color: #333333; text-decoration: none; line-height: 1.5;}
.knowh20_text a				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 11px;  font-weight: normal; color: #6A95B8; text-decoration: none; line-height: 1.5;}
.knowh20_text a:hover		{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 11px;  font-weight: normal; color: #6A95B8; text-decoration: none; line-height: 1.5;}
.knowh20_italictext			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 11px;  font-weight: normal; font-style:italic;  color: #333333; text-decoration: none; line-height: 1.5;}
.knowh2o a {color: #FFFFFF; display: block;font-family: helvetica, arial, verdana, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none; }
.knowh2o a:hover{ color: #FFFFFF;text-decoration: underline;}
.knowh2o_on a{color: #333333; display: block;font-family: helvetica, arial, verdana, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none;}
.knowh2o_on a:hover {color: #333333;text-decoration: underline;}

.knowh2o_link a {color: #6A95B8; display: block;font-family: helvetica, arial, verdana, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none; }
.knowh2o_link a:hover{ color: #6A95B8;text-decoration: underline;}

.knowh2o_bigbold {color: #333333; display: block;font-family: helvetica, arial, verdana, sans-serif;font-size: 16px;font-weight: bold;text-decoration: none; }

.brandrollheader			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 1.5;}
.brandrollheader h2			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 1.5; margin-top:0px; margin-bottom:0px;}
.nwnabrandsheader			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 1.5;}
.nwnwbrandssubhead			{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #333333; text-decoration: none; line-height: 1.5;}

.mineralchart_columnheader	{color: #FFFFFF; font-family: helvetica, arial, verdana, sans-serif;font-size: 12px;font-weight: bold;text-decoration: none; }
.mineralchart	{color: #333333; font-family: helvetica, arial, verdana, sans-serif;font-size: 12px;font-weight: normal;text-decoration: none; }

.bluebox_table 			{ bgcolor: #FFFFFF; }
.bluebox_header 		{ background-color: #6A95B8; font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #FFFFFF;}
.bluebox_header h2 		{ background-color: #6A95B8; font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #FFFFFF; margin-top:0px; margin-bottom:0px;}
.bluebox_oddrow 		{ background-color: #F6F8FD; font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #333333;}
.bluebox_evenrow 		{ background-color: #eef8ff; font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #333333;}
.bluebox_highlightrow 	{ background-color: #d3ecfa; font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #333333;}
.greybox_oddrow 		{ background-color: #F8F8F8; font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #333333;}
.greybox_evenrow 		{ background-color: #F8F8F8; font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #333333;}
.greybox_highlightrow 	{ background-color: #F8F8F8; font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #333333;}
.greybox_header 		{ background-color: #C8C8C8; font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #333333;}
 .testspace { line-height:0.5;}
 
.homepage_header	    { font-family: helvetica, arial, verdana, sans-serif ; font-size: 18px;  font-weight: bold; color: #FFFFFF;}
.homepage_text		    { font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: normal; color: #FFFFFF;}
.homepage_boldtext	    { font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: bold; color: #FFFFFF;}

.btn{
   color:white;
   font-family:'Helvetica';
   font-size:11px;
   font-weight:bold;
   background-color:#6A95B8; border-color:white; border-left-width:1px;border-top-width:1px;border-width:1px;height:30px;}
	 
.calculator a {color: #333333; font-family: helvetica, arial, verdana, sans-serif;font-size: 12px;font-weight: normal;text-decoration: none; }
.calculator a:hover{ color: #333333;text-decoration: underline;}
 
 .ourbrands { width:357px; }
 
 
 .factoidnumbersmall		{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 18px;  font-weight: bold; color: #FFFFFF; text-decoration: none;}
 
.landingtext				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: normal; color: #333333; text-decoration: none; line-height: 1.25;}
a.landingtext				{ font-family: helvetica, arial, verdana, sans-serif ; font-size: 12px;  font-weight: normal; color: #6A95B8; text-decoration: none; line-height: 1.25;}