BODY
{
	margin: 0;
	padding: 0;

}
DIV
{
	margin: 0;
	padding: 0;

}
TD, 
{
	font-family:  georgia;
	font-size: 8 pt;
	line-height: 150%;
	color: #000000;
	background-color: #4D4B3E;

 P
{
	font-family:  georgia;
	font-size: 8 pt;
	line-height: 150%;
	color: #000000;
	background-color: #FFFFFF
}


}
H1
{
	font-family:  georgia;
	font-size: 11pt;
	color: #DEB408;
	font-weight: bold;
}
.main
{
	font-family:  georgia;
	font-size: 8pt;
	line-height: 150%;
	color: #000000;


}
A
{
	font-family: georgia;
	font-size: 9pt;
	color: #E39D42;
	text-decoration: none;
}
A:hover
{
	font-family:  georgia;
	font-size: 9pt;
	color: #E39D42;
	text-decoration: none;
}
UL
{
	list-style-image: url(../images/blue_bullet.gif);
}
.leftColumn
{
	border-width: 0px;
	border-style: none;
	border-color: #C8C7C7;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
.leftColumn2
{
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
.nav
{
	font-family:  georgia;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	margin: 0px;
	padding: 3px;
	background-color: #31271D ;
	height: 21;
}
.nav A
{
	font-family:  georgia;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.nav A:hover
{
	font-family:  georgia;
	font-size: 9pt;
	color: #E39D42;
	text-decoration: none;
}
.navON
{
	font-family:  georgia;
	font-size: 9pt;
	color: #E39D42;
	text-decoration: none;
}
.navON A:hover
{
	font-family:  georgia;
	font-size: 9pt;
	color: #E39D42;
	text-decoration: none;
}
.navx
{
	font-family:  georgia;
	font-size: 9pt;
	color: black;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height: 21;
}
.navx A
{
	font-family:  georgia;
	font-size: 9pt;
	color: black;
	text-decoration: none;
	font-weight: bold;
}
.navx A:hover
{
	font-family:  georgia;
	font-size: 9pt;
	color: black;
	text-decoration: none;
}
.navxON
{
	font-family:  georgia;
	font-size: 9pt;
	color: #E39D42;
	text-decoration: none;
}
.navxON A:hover
{
	font-family:  georgia;
	font-size: 9pt;
	color: #E39D42;
	text-decoration: none;
}
.navEnd
{
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #32271D;
	height: 21;
	border-right-width: 0;
}
.subNavTable
{
	font-family:  georgia;
	border-width: 1px;
	border-style: solid;
	border-color: #C8C7C7;
	height: 21px;
	border-right-width: 0;
}
.subNavtable
{
	font-family:  georgia;
	font-size: 7pt;
	color: #808183;
	text-decoration: none;
}
.subNavtable A
{
	font-family:  georgia;
	font-size: 7pt;
	color: #808183;
	text-decoration: none;
}
.subNavtable A:hover
{
	font-family:  georgia;
	font-size: 7pt;
	color: #E39D42;
	text-decoration: none;
}
.subNavON
{
	font-family:  georgia;
	font-size: 7pt;
	color: #E39D42;
	text-decoration: none;
}
.subNavON A:hover
{
	font-family:  georgia;
	font-size: 7pt;
	color: #E39D42;
	text-decoration: none;
}
.header
{
	font-family:  georgia;
	font-size: 11pt;
	color: #DEB408;
	font-weight: bold;
}
.header2
{
	font-family:  georgia;
	font-size: 11pt;
	color: #71535C;
	font-weight: bold;
}
.subHeader
{
	font-family:  georgia;
	font-size: 10pt;
	color: #797979;
	font-weight: bold;
}
.topnav
{
	font-family:  georgia;
	font-size: 6pt;
	color: #FFFFFF;
	font-weight: bold;
}
.topnav A
{
	font-family:  georgia;
	font-size: 6pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.topnav A:hover
{
	font-family:  georgia;
	font-size: 6pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.homepanel
{
	font-family:  georgia;
	font-size: 7pt;
	color: #58595B;
}
.homepanel A
{
	font-family:  georgia;
	font-size: 7pt;
	color: #004677;
	text-decoration: none;
	font-weight: bold;
}
.homepanel A:hover
{
	font-family:  georgia;
	font-size: 7pt;
	color: #004677;
	text-decoration: none;
	font-weight: bold;
}
.homenews
{
	font-family:  georgia;
	font-size: 7pt;
	color: #FFFFFF;

}
.homenews A
{
	font-family:  georgia;
	font-size: 7pt;
	color: #9FD1ED;
	text-decoration: none;
	font-weight: bold;
}
.homenews A:hover
{
	font-family:  georgia;
	font-size: 7pt;
	color: #9FD1ED;
	text-decoration: none;
	font-weight: bold;
}
.homenewsheader
{
	font-family:  georgia;
	font-size: 8pt;
	color: #DEB408;
	font-weight: bold;
}
.footer
{
	font-family:  georgia;
	font-size: 8pt;
	color: #A2A3A3;
	text-align: center
}
.footer A
{
	font-family:  georgia;
	font-size: 7pt;
	color: #A2A3A3;
	text-decoration: none;
}
.footer A:hover
{
	font-family:  georgia;
	font-size: 7pt;
	color: #A2A3A3;
	text-decoration: underline;
}
.footerBlack
{
	font-family:  georgia;
	font-size: 7pt;
	color: #000000;
	text-align: center;
}
.footerBlack A
{
	font-family:  georgia;
	font-size: 2pt;
	color: #000000;
	text-decoration: none;
}
.footerBlack A:hover
{
	font-family:  georgia;
	font-size: 2pt;
	color: #000000;
	text-decoration: underline;
}
.footerNav
{
	font-family:  georgia;
	font-size: 6pt;
	color: #A2A3A3;
}
.footerNav A
{
	font-family:  georgia;
	font-size: 7pt;
	color: #A2A3A3;
	text-decoration: none;
}
.footerNav A:hover
{
	font-family:  georgia;
	font-size: 2pt;
	color: #000000;
	text-decoration: underline;
}
.footerNavBlack
{
	font-family:  georgia;
	font-size: 2pt;
	color: #000000;
}
.footerNavBlack A
{
	font-family:  georgia;
	font-size: 2pt;
	color: #000000;
	text-decoration: none;
}
.footerNavBlack A:hover
{
	font-family:  georgia;
	font-size: 2pt;
	color: #000000;
	text-decoration: underline;
}
.homeinput
{
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	font-family:  georgia;
	font-size: 7pt;
	border-color: #7F9DB9;
	background-color:#32271D;
	width: 150px;
}
#hpage
{
	position: relative;
	width: 830px;
	margin: 0 auto;
	text-align: left;
	background-image: url(/images/bg_home.j99);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}
#productsbg
{
	position: relative;
	width: 830px;
	margin: 0 auto;
	text-align: left;
	background-image: url(/images/bg_products.jpg);
	background-repeat: no-repeat;
}
#barefootingbg
{
	position: relative;
	width: 830px;
	margin: 0 auto;
	text-align: left;
	background-image: url(/images/bg_baref1);
	background-repeat: no-repeat;
}
#technologybg
{
	position: relative;
	width: 830px;
	margin: 0 auto;
	text-align: left;
	background-image: url(/images/bg_technology.jpg);
	background-repeat: no-repeat;
}
#rootsbg
{
	position: relative;
	width: 830px;
	margin: 0 auto;
	text-align: left;
	background-image: url(/images/bg_roots.jpg);
	background-repeat: no-repeat;
}
#panel2sobright
{
	position: absolute;
	left: 270px;
	top: 420px;
	z-index: 100;
}
#panel2sol
{
	position: absolute;
	left: 270px;
	top: 420px;
	z-index: 100;
}
#newsdiv
{
	position: absolute;
	left: 530px;
	top: 275px;
	z-index: 200;
}
#eventsdiv
{
	position: absolute;
	left: 530px;
	top: 275px;
	z-index: 200;
}
.mainbody
{
	margin: 15px;
	background-color: #FFFFFF

}
.leftColumntopLeft
{
	margin: 0px;
	padding: 5px 5px 5px 1px;
	font-family:  georgia;
	font-size: 9pt;
	color: #A2A3A3;
	font-weight: none;
	background-color: #FFFFFF ;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-color: #C8C7C7;
	vertical-align: top;
}
.leftColumnBullet
{
	margin: 3px 0px 0px;
}
.leftColumntopRight
{
	margin: 0px;
	padding: 5px 5px 5px 1px;
	font-family:  georgia;
	font-size: 9pt;
	color: #66A8DD;
	font-weight: none;
	background-color: #FFFFFF;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #C8C7C7;
	vertical-align: top;
}
.leftColumntop
{
	font-family:  georgia;
	font-size: 9pt;
	color: #A2A3A3;
	font-weight: none;
	text-decoration: none;
}
.leftColumntop A
{
	font-family:  georgia;
	font-size: 9pt;
	color: #A2A3A3;
	font-weight: none;
	text-decoration: none;
}
.leftColumntop A:hover
{
	font-family:  georgia;
	font-size: 9pt;
	color: #E39D42;
	font-weight: none;
	text-decoration: none;
}
.leftColumnBottom
{
	margin: 0;
	padding: 10px 5px 10px 10px;
	font-family:  georgia;
	font-size: 7pt;
	color: #66A8DD;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #C8C7C7;
}
.leftColumnBottom A
{
	font-family:  georgia;
	font-size: 7pt;
	color: #66A8DD;
	text-decoration: none;
}
.leftColumnBottom A:hover
{
	font-family: georgia;
	font-size: 7pt;
	color: #E39D42;
	text-decoration: none;
}
.sidebartop
{
	margin: 0;
	padding: 10px;
	font-family:  georgia;
	font-size: 8pt;
	color: #000000;
	background-color: #32271D;
}
.sidebartop A
{
	font-family:  georgia;
	font-size: 8pt;
	color: #DEB408;
	text-decoration: none;
}
.sidebartop A:hover
{
	font-family:  georgia;
	font-size: 8pt;
	color: #DEB408;
	text-decoration: underline;
}
.sidebarbottom
{
	margin: 0;
	padding: 10px;
	font-family:  georgia;
	font-size: 8pt;
	color: #99CCFF;
}
.sidebarbottom A
{
	font-family:  georgia;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
.sidebarbottom A:hover
{
	font-family:  georgia;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: underline;
}
.sidebarheadertop
{
	font-family:  georgia;
	font-size: 9pt;
	color: #004677;
	font-weight: bold;
}
.sidebarheaderbottom
{
	font-family:  georgia;
	font-size: 9pt;
	color: #DEB408;
	font-weight: bold;
}
/*homecalloutlink*/
#INVALID-RULE
{
	position: absolute;
	left: 425px;
	top: 325px;
	background-color: #FF0000;
	border: 1px solid #FF0000;
	width: 110px;
	padding: 5px;
	z-index: 1000;
}
.statelinks
{
	font-family:  georgia;
	font-size: 8pt;
	color: #66A8DD;
	text-decoration: none;
	line-height: 100%;
}
.statelinks A
{
	font-family:  georgia;
	font-size: 8pt;
	color: #66A8DD;
	text-decoration: none;
	line-height: 100%;
}
.statelinks A:hover
{
	font-family:  georgia;
	font-size: 8pt;
	color: #E39D42;
	text-decoration: none;
	line-height: 100%;
}
A.prodAlert
{
	font-family:  georgia;
	font-size: 8pt;
	color: #66A8DD;
	text-decoration: none;
}
A.prodAlert:hover
{
	font-family:  georgia;
	font-size: 8pt;
	color: #E39D42;
	text-decoration: none;
}
