body
{
	color: #425942;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}
p,td,th 
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
li
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:3px;
}

.footer_dark 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
	padding: 10px;
}
.footer_dark a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #efefef;
	text-decoration: none;
	padding: 10px;
}

.pills
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#ffffff;
}
.pills a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#ffffff;
}
.pills2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
}
.pills2 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
}
.whitetext 
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.newzbut
{
    display:none
}
.newztxt
{
    display:none
}
.indextxt
{
	BORDER-RIGHT: #999 1px solid; 
	BORDER-TOP: #999 1px solid; 
	FONT-SIZE: 11px; 
	BACKGROUND: #efefef; 
	BORDER-LEFT: #999 1px solid; 
	BORDER-BOTTOM: #999 1px solid;
	width:150px;
}
.indexbtn
{
	BORDER-RIGHT: #999 1px solid; 
	BORDER-TOP: #999 1px solid; 
	FONT-SIZE: 11px; 
	BACKGROUND: #efefef; 
	BORDER-LEFT: #999 1px solid; 
	BORDER-BOTTOM: #999 1px solid;
	width:50px;
}
.navlinks 
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.navlinks a:link 
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;

}
.navlinks a:visited 
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.navlinks a:hover 
{
	color: #efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: underline;
}
.navlinks a:active 
{
	color: #efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.mainlinks 
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.mainlinks a:link 
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.mainlinks a:visited 
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.mainlinks a:hover 
{
	color: #efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}
.mainlinks a:active 
{
	color: #efefef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.subheader 
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #59816A;
	font-size: 12pt;
	font-weight: bold;
	padding: 10px;
}
.subheader2 
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #59816A;
	font-size: 10pt;
	font-weight: bold;
	padding: 10px;
}
.tabtable 
{
	background-color: #59816A;
}
.heading 
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding: 10px;
}
.heading2 
{
	color: #59816A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top:10px;
}
.heading3 
{
	color: #59816A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 10px;

}
.tblheading 
{
	color: #59816A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
h1 
{
	color: #59816A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top:10px;
}
h2 
{
	color: #59816A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top:10px;
}
h3 
{
	border:solid 1px #cccccc;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding: 15px;
	width:90%;
}
.subnavtable 
{
	background-color: #969486;
	border:solid 1px #000000;
}
.prodtable 
{
	
	border:dashed 1px #59816A;
	width: 90%;
	padding: 10px;
}

.prodheader 
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px;
	background-color: #000000;
}
.selecttable 
{
	background-color: #EAECEB;
	border:solid 1px #59816A;
	width: 100%;
	margin: 20px;
	padding: 5px;
}
.ingtable 
{
	background-color: #ffffff;
	border:solid 1px #ffffff;
}
.ingheader 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt; 
	font-weight: bold;
	color: #000000
	
}
.ingsubheader 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt; 
	font-weight: bold;
	color: #000000
	
}
.ingheading 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: bold;
	color: #000000
	
}
.ingitem 
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.ingfooter 
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.labeltxt 
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px;
	background-color: #EAECEB;
}
.nopiclabel 
{
	border-color: black;
	border-width: 1px;
	border-style: solid;
	border:solid 1px #000000;
	padding: 5px;

}
.nopiclabelheader
{
	font-family: Gerogia, Garamond, Times New Roman;
	font-style:italic;
	font-weight: bold;
	font-size:16pt;
	color:Black;
}
.nopiclabeltxt
{
	font-family: Times New Roman, Garamond;
	font-style:italic;
	font-size:12pt;
	color:Black;
}
.black_border 
{
border-color: black;
border-width: 1px;
border-style: solid;
}
.navtable 
{
	background-color: #EAECEB;
	border:solid 1px #000000;
}

.tblheader 
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px;
	background-color: #EAECEB;
	border:solid 1px #EAECEB;
}
.listheader 
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	padding: 5px;
	background-color: #969486;
	border:solid 1px #efefef;
}
.listheader td
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	padding: 5px;
	background-color: #969486;
	border:solid 1px #efefef;
}
.navheader 
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px;
	background-color: #EAECEB;
	border:solid 1px #000000;
}
.navheader td
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px;
	background-color: #EAECEB;
	border:solid 1px #000000;
}
.navcell2 
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border:solid 1px #000000;
	background-color:#000000;
	text-align:left;
}
.navcell 
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 5px;
	border:solid 1px #000000;
	text-align:left;
}
.navcell td
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 5px;
	border:solid 1px #000000;
	border:solid 1px #000000;
}
.txtRadio
{
	FONT-SIZE: 11px; 
	border:dashed 1px #000000;
	width: 100%;
}
.txtBox
{
	BORDER-RIGHT: #999 1px solid; 
	BORDER-TOP: #999 1px solid; 
	FONT-SIZE: 11px; 
	BACKGROUND: #FDFCF7; 
	BORDER-LEFT: #999 1px solid; 
	BORDER-BOTTOM: #999 1px solid;
	width:150px;
}
.txtBox50
{
	BORDER-RIGHT: #999 1px solid; 
	BORDER-TOP: #999 1px solid; 
	FONT-SIZE: 11px; 
	BACKGROUND: #FDFCF7; 
	BORDER-LEFT: #999 1px solid; 
	BORDER-BOTTOM: #999 1px solid;
	width:50px;
}
.txtBox250
{
	BORDER-RIGHT: #999 1px solid; 
	BORDER-TOP: #999 1px solid; 
	FONT-SIZE: 11px; 
	BACKGROUND: #FDFCF7; 
	BORDER-LEFT: #999 1px solid; 
	BORDER-BOTTOM: #999 1px solid;
	width:250px;
}
.txtMulti
{
	BORDER-RIGHT: #999 1px solid; 
	BORDER-TOP: #999 1px solid; 
	FONT-SIZE: 11px; 
	BACKGROUND: #FDFCF7; 
	BORDER-LEFT: #999 1px solid; 
	BORDER-BOTTOM: #999 1px solid;
	width:300px;
	height:100px;
}
.DropDown50
{
	border: #999 1px solid; 
	FONT-SIZE: 11px; 
	background-color: #FDFCF7; 
	width:50px;
}
.DropDown
{
	BORDER-RIGHT: #999 1px solid; 
	BORDER-TOP: #999 1px solid; 
	FONT-SIZE: 11px; 
	BACKGROUND: #FDFCF7; 
	BORDER-LEFT: #999 1px solid; 
	BORDER-BOTTOM: #999 1px solid;
	width:150px;
}
.DropDown200
{
	BORDER-RIGHT: #999 1px solid; 
	BORDER-TOP: #999 1px solid; 
	FONT-SIZE: 11px; 
	BACKGROUND: #FDFCF7; 
	BORDER-LEFT: #999 1px solid; 
	BORDER-BOTTOM: #999 1px solid;
	width:200px;
}
.tagline
{
	color: #59816A;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 10pt;
	font-weight: bold;
}
.error 
{
	FONT-SIZE: 14px; 
	font-weight:bold; 
	COLOR: #ff0000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif 
}.prodtitle 
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
}
.prodtitle a 
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
}
.GridHeader, .GridHeader td, .GridHeader th { background-color:#EAECEB;color:#000000;font-weight:bold; padding:3px;border:solid 1px #000000}
.GridAltRow, .GridAltRow td  { background-color:#EAECEB;color:#000000;padding:3px;border:solid 1px #000000}
.GridRow, .GridRow td { background-color:#ffffff;color:#000000;padding:3px;border:solid 1px #000000}
.GridRow a, .GridAltRow a { color:#076f31;font-weight:bold;}

.FormulaColored td 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 5px;
	border:solid 1px #000000;
	text-align:left;
}
.RedDark{background-color:#c62810;}
.RedLight{background-color:#c62810;}
.GoldDark{background-color:#bda639;}
.GoldLight{background-color:#bda639;}
.BlueDark{background-color:#314d73;}
.BlueLight{background-color:#314d73;}
.OrangeDark{background-color:#c66110;}
.OrangeLight{background-color:#c66110;}
.BurgundyDark{background-color:#8c1c10;}
.BurgundyLight{background-color:#8c1c10;}
.GreenDark{background-color:#399629;}
.GreenLight{background-color:#399629;}
.YellowDark{background-color:#ffff33;}
.YellowLight{background-color:#ffff33;}
.LavenderDark{background-color:#846184;}
.LavenderLight{background-color:#846184;}
.TealDark{background-color:#42929c;}
.TealLight{background-color:#42929c;}
.BrownDark{background-color:#845510;}
.BrownLight{background-color:#9F8B6E;}
.WhiteDark{background-color:#fbfbfb;}
.WhiteLight{background-color:#fbfbfb;}

.shadowed { 

  float:left; display: block; height: auto;

  background: url(../images/drop-shadow.png) no-repeat bottom right !important;

  background: url(../images/drop-shadow.gif) no-repeat bottom right; 

  margin: 10px 10px 5px 10px !important;

  margin: 10px 10px 5px 5px;

  }

.shadowed img {display: block; position: relative;

 background-color: #fff; margin: -6px 6px 6px -6px; padding: 4px; }

.shadowed blockquote { display: block; position: relative; background-color: #ff9;

 border: 1px solid #A3C1DA; padding: 10px; max-width: 800px; font-weight:bold;

  margin: -6px 6px 6px -6px !important;

  margin: 0px 6px 6px 0px;}

