body {margin:0;padding:0;}

div { margin:0;padding:0; }

body,td,p { 
	font-family: verdana,arial;
	font-size: 8pt;
	line-height: 150%;
	color: #000000;
	
}

h1 { 
	font-family: verdana,arial;
	font-size: 11pt;
	color: #DEB408;
	font-weight: bold;
	
}

.main {
	font-family: verdana,arial;
	font-size: 8pt;
	line-height: 150%;
	color: #000000;
}


a {
	font-family: verdana,arial;
	font-size: 9pt;
	color: #66a8dd;
	text-decoration: none;
}

a:hover {
	font-family: verdana,arial;
	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: verdana,arial;
	font-size: 9pt;
	color: #808183;
	text-decoration: none;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #c8c7c7;	
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;	
	height: 21;
}

.nav a {
	font-family: verdana,arial;
	font-size: 9pt;
	color: #808183;
	text-decoration: none;
	font-weight: bold;
}

.nav a:hover {
	font-family: verdana,arial;
	font-size: 9pt;
	color: #e39d42;
	text-decoration: none;
}

.navON {
	font-family: verdana,arial;
	font-size: 9pt;
	color: #e39d42;
	text-decoration: none;
}
.navON a:hover {
	font-family: verdana,arial;
	font-size: 9pt;
	color: #e39d42;
	text-decoration: none;
}

.navx {
	font-family: verdana,arial;
	font-size: 9pt;
	color: black;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height: 21;
}

.navx a {
	font-family: verdana,arial;
	font-size: 9pt;
	color: black;
	text-decoration: none;
	font-weight: bold;
}

.navx a:hover {
	font-family: verdana,arial;
	font-size: 9pt;
	color: black;
	text-decoration: none;
}

.navxON {
	font-family: verdana,arial;
	font-size: 9pt;
	color: #e39d42;
	text-decoration: none;
}
.navxON a:hover {
	font-family: verdana,arial;
	font-size: 9pt;
	color: #e39d42;
	text-decoration: none;
}

.navEnd {
	border-width: 1px;
	border-style: solid;
	border-color: #c8c7c7;	
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;	
	height: 21;
	border-right-width: 0;	
}

.subNavTable {
	font-family: verdana,arial;
	border-width: 1px;
	border-style: solid;
	border-color: #c8c7c7;	
	height: 21px;
	border-right-width: 0;	
}

.subNavtable {
	font-family: verdana,arial;
	font-size: 7pt;
	color: #808183;
	text-decoration: none;	
}

.subNavtable a {
	font-family: verdana,arial;
	font-size: 7pt;
	color: #808183;
	text-decoration: none;
}

.subNavtable a:hover {
	font-family: verdana,arial;
	font-size: 7pt;
	color: #e39d42;
	text-decoration: none;
}

.subNavON {
	font-family: verdana,arial;
	font-size: 7pt;
	color: #e39d42;
	text-decoration: none;
}

.subNavON a:hover {
	font-family: verdana,arial;
	font-size: 7pt;
	color: #e39d42;
	text-decoration: none;
}

.header {
	font-family: verdana,arial;
	font-size: 11pt;
	color: #DEB408;
	font-weight: bold;
}

.header2 {
	font-family: verdana,arial;
	font-size: 11pt;
	color: #71535c;
	font-weight: bold;
}

.subHeader {
	font-family: verdana,arial;
	font-size: 10pt;
	color: #797979;
	font-weight: bold;
}

.topnav {
	font-family: verdana,arial;
	font-size: 6pt;
	color: #ffffff;
	font-weight: bold;
}

.topnav a {
	font-family: verdana,arial;
	font-size: 6pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.topnav a:hover {
	font-family: verdana,arial;
	font-size: 6pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.homepanel {
	font-family: verdana,arial;
	font-size: 7pt;
	color: #58595B;
}

.homepanel a {
	font-family: verdana,arial;
	font-size: 7pt;
	color: #004677;
	text-decoration: none;
	font-weight: bold;
}

.homepanel a:hover {
	font-family: verdana,arial;
	font-size: 7pt;
	color: #004677;
	text-decoration: none;
	font-weight: bold;
}

.homenews {
	font-family: verdana,arial;
	font-size: 7pt;
	color: #ffffff;
}

.homenews a {
	font-family: verdana,arial;
	font-size: 7pt;
	color: #9FD1ED;
	text-decoration: none;
	font-weight: bold;
}

.homenews a:hover {
	font-family: verdana,arial;
	font-size: 7pt;
	color: #9FD1ED;
	text-decoration: none;
	font-weight: bold;
}

.homenewsheader {
	font-family: verdana,arial;
	font-size: 8pt;
	color: #DEB408;
	font-weight: bold;
}

.footer {
	font-family: verdana,arial;
	font-size: 7pt;
	color: #a2a3a3;
	text-align: center;
}

.footer a {
	font-family: verdana,arial;
	font-size: 7pt;
	color: #a2a3a3;
	text-decoration: none;
}

.footer a:hover {
	font-family: verdana,arial;
	font-size: 7pt;
	color: #a2a3a3;
	text-decoration: underline;
}

.footerBlack {
	font-family: verdana,arial;
	font-size: 7pt;
	color: #000000;
	text-align: center;
}

.footerBlack  a {
	font-family: verdana,arial;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
}

.footerBlack  a:hover {
	font-family: verdana,arial;
	font-size: 7pt;
	color: #000000;
	text-decoration: underline;
}

.footerNav {
	font-family: "Courier New", Courier, monospace;
	font-size: 9pt;
	color: #adb838;
}

.footerNav a {
	font-family: "Courier New", Courier, monospace;
	font-size: 9pt;
	color: #adb838;
	text-decoration: none;
}

.footerNav a:hover {
	font-family: "Courier New", Courier, monospace;
	font-size: 9pt;
	color: #adb838;
	text-decoration: underline;
}

.footerNavBlack {
	font-family: "Courier New", Courier, monospace;
	font-size: 9pt;
	color: #000000;
}

.footerNavBlack a {
	font-family: "Courier New", Courier, monospace;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}

.footerNavBlack a:hover {
	font-family: "Courier New", Courier, monospace;
	font-size: 9pt;
	color: #000000;
	text-decoration: underline;
}

.homeinput{
	BORDER-BOTTOM: solid 1px ;
	BORDER-LEFT: solid 1px ;
	BORDER-RIGHT: solid 1px;
	BORDER-TOP: solid 1px;
	FONT-FAMILY: verdana,arial;
	FONT-SIZE: 7pt;
	border-color : #7F9DB9;
	background-color: #ffffff;
	width: 150px
}

#hpage {
	position:relative;
	width:830px;
	margin:0 auto;
	text-align:left;
	background-image: url(/images/bg_home.jpg);
	background-repeat: no-repeat;
}

#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_barefooting.jpg);
	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;
}

.leftColumntopLeft {
	margin: 0px;
	padding: 5px 5px 5px 1px;
	font-family: verdana,arial;
	font-size: 9pt;
	color: #66a8dd;
	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 0px;
}

.leftColumntopRight {
	margin: 0px;
	padding: 5px 5px 5px 1px;
	font-family: verdana,arial;
	font-size: 9pt;
	color: #66a8dd;
	font-weight: normal;
	background-color: #ffffff;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #c8c7c7;
	vertical-align: top;
	
}

.leftColumntop {
	font-family: verdana,arial;
	font-size: 9pt;
	color: #66a8dd;
	font-weight: normal;
	text-decoration: none;
}

.leftColumntop a{
	font-family: verdana,arial;
	font-size: 9pt;
	color: #66a8dd;
	font-weight: normal;
	text-decoration: none;
}

.leftColumntop a:hover {
	font-family: verdana,arial;
	font-size: 9pt;
	color: #e39d42;
	font-weight: normal;
	text-decoration: none;
}

.leftColumnBottom {
	margin: 0;
	padding: 10px 5px 10px 10px;
	font-family: verdana,arial;
	font-size: 7pt;
	color: #66a8dd;
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #c8c7c7;
}

.leftColumnBottom a{
	font-family: verdana,arial;
	font-size: 7pt;
	color: #66a8dd;
	text-decoration: none;
}

.leftColumnBottom a:hover {
	font-family: verdana,arial;
	font-size: 7pt;
	color: #e39d42;
	text-decoration: none;
}

.sidebartop {
	margin: 0;
	padding: 10px;
	font-family: verdana,arial;
	font-size: 8pt;
	color: #000000;
	background-color: #CBD3EC;
}

.sidebartop a{
	font-family: verdana,arial;
	font-size: 8pt;
	color: #DEB408;
	text-decoration: none;
}

.sidebartop a:hover {
	font-family: verdana,arial;
	font-size: 8pt;
	color: #DEB408;
	text-decoration: underline;
}

.sidebarbottom {
	margin: 0;
	padding: 10px;
	font-family: verdana,arial;
	font-size: 8pt;
	color: #99CCFF;
}

.sidebarbottom a{
	font-family: verdana,arial;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}

.sidebarbottom a:hover {
	font-family: verdana,arial;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: underline;
}

.sidebarheadertop {
	font-family: verdana,arial;
	font-size: 9pt;
	color: #004677;
	font-weight: bold;
}

.sidebarheaderbottom {
	font-family: verdana,arial;
	font-size: 9pt;
	color: #DEB408;
	font-weight: bold;
}

homecalloutlink {
	position: absolute;
        left: 425px;
        top: 325px;
        background-color: #ff0000;
        border: 1px solid #ff0000;
        width: 110px;
        padding:5px;
	z-index: 1000;
}



.statelinks {
	font-family: verdana,arial;
	font-size: 8pt;
	color: #66a8dd;
	text-decoration: none;
	line-height: 100%;
}



.statelinks a {
	font-family: verdana,arial;
	font-size: 8pt;
	color: #66a8dd;
	text-decoration: none;
	line-height: 100%;
}

.statelinks a:hover {
	font-family: verdana,arial;
	font-size: 8pt;
	color: #e39d42;
	text-decoration: none;
	line-height: 100%;
}


a.prodAlert {
	font-family: verdana,arial;
	font-size: 8pt;
	color: #66a8dd;
	text-decoration: none;
}

a.prodAlert:hover {
	font-family: verdana,arial;
	font-size: 8pt;
	color: #e39d42;
	text-decoration: none;
}
.counterfeits tr th {
    font-family:arial;
    color:white;
    font-size:10px;
}
.counterfeits tr td div a{
    font-family:arial;
    color:#fe0000;
    font-size:9px;
    text-decoration:none;
    display:block;
    padding:2px 0 2px 10px;
    background:url(/images/doublearrows.gif) no-repeat left center;
}
.counterfeits tr td div a:hover{
    font-family:arial;
    color:#fe0000;
    font-size:9px;
    text-decoration:none;
    display:block;
    padding:2px 0 2px 10px;
    background:url(/images/doublearrows.gif) no-repeat left center;
}

