body, p, td, tr, th, input, h1, h2, h3, h4, h5, h6, select, option, textarea, li, ol, ul {
font-family: verdana, sans-serif;
} 
body {
margin:0px;
padding:0px;
background:url(images/grasspattern.jpg) repeat;
color:#000;
}
p 
{
font-size:0.75em;
line-height:1.6em;
margin:0;
padding:5px 10px;
}
h1 {
font:italic 1.6em "Times New Roman", Arial, verdana, sans-serif;
color:#F37121;
margin:0;
padding:8px 12px 5px 12px;
border-bottom:1px solid #BADA89;
}
h2 {
font-family: Arial, verdana, sans-serif;
font-size:100%;
text-decoration:none;
color:#F37121;
font-weight:bold;
margin:0;
padding:5px 10px;
}
h3 {
font-size:90%;
color:#000000;
font-weight:normal;
text-decoration:underline;
font-family:"Trebuchet MS", sans-serif;
margin:0;
padding:5px 10px;
text-align:left;
}
li
{
/*line-height:1.5em;*/
font-size:10px;
}
ul 
{
padding:5px;
}
a, a:link, a:active
{
color:#F37121;
text-decoration:none;
font-weight:bold;
border:none;
}
a:visited
{
color:#F37121;
text-decoration:none;
font-weight:bold;
border:none;
}
a:hover
{
color:#336633;
text-decoration:none;
font-weight:bold;
border:none;
}
/* CLASSES */
ul.mainlist {
list-style:none;
padding:0 0 0 5px;
margin:0;
list-style-type: none;
line-height:0.9em;
}
ul.mainlist li {
color:#F37121;
font-weight:bold;
padding:0;
}
ul.mainlistright {
text-align:left;
list-style:none;
padding:0 0 0 5px;
margin:0;
list-style-type: none;
}
ul.mainlistright li {
color:#F37121;
font-weight:bold;
padding:0;
}
ul.sublist {
padding:0 0 0 20px;
margin:0;
list-style-image:url(images/listdot.gif);
list-style-type:circle;
}
ul.sublist li {
color:#336633;
font-weight:normal;
padding:0 0 5px 0;
}
ul.sublistright, div.sublistright {
text-align:left;
padding:0 0 0 20px;
margin:0;
list-style-image:url(images/listdot.gif);
list-style-type:circle;
}
ul.sublistright li, div.sublistright a {
color:#336633;
font-weight:normal;
padding:0 0 5px 0;
}
ul.indexlist {
list-style:disc;
padding:0 0 0 35px;
margin:0;
list-style-type: disc;
}
ul.indexlist li {
padding:0;
font-size:12px;
line-height:1.6em;
}
ul.indexlist a {
list-style:disc;
padding:0 0 0 35px;
margin:0;
list-style-type: disc;
}
ul.indexlist li a {
padding:0;
font-size:11px;
line-height:1.6em;
}
ul.normlist {
list-style:none;
padding:0 0 0 15px;
margin:0;
list-style-type:none;
}
ul.normlist li {
padding:0;
font-size:12px;
line-height:1.6em;
}
a.sub, a.sub:link, a.sub:active
{
color:#336633;
text-decoration:none;
font-weight:normal;
border:none;
}
a.sub:visited
{
color:#336633;
text-decoration:none;
font-weight:normal;
border:none;
}
a.sub:hover
{
color:#F37121;
text-decoration:none;
font-weight:normal;
border:none;
}
a.footer, a.footer:link, a.footer:active
{
color:#ffffff;
text-decoration:none;
font-weight:normal;
border:none;
}
a.footer:visited
{
color:#ffffff;
text-decoration:none;
font-weight:normal;
border:none;
}
a.footer:hover
{
color:#ffffff;
text-decoration:underline;
font-weight:normal;
border:none;
}
table.maintable {
background-color:#ffffff;
color:#000000;
border:2px solid #6A9834;
}
td.topgreen {
background:url(images/topgreen.gif) repeat-x;
}
td.topnav {
background:url(images/topnav.gif) repeat-x;
text-align:center;
height:32px;
}
td.topnav img {
padding:0 15px;
}
td.middlegreen {
background:url(images/middlegreen.gif) repeat-x;
}
td.bottomfooter {
height:32px;
text-align:center;
font-size:0.7em;
color:#ffffff;
background:url(images/bottomfooter.gif) repeat-x;
}
td.bottomgreen {
background:url(images/bottomgreen.gif) repeat-x;
}
td.leftnav, td.rightnav {
background:url(images/rightnav.gif) repeat-y;
width:153px;
vertical-align:top;
}
td.rightnav {
text-align:right;
}
img.hr {
text-align:center;
}
.maincontent {
vertical-align:top;
}
img.images {
border:1px solid #BADA89;
float:right;
margin:10px;
}
img.images2 {
border:1px solid #BADA89;
margin:10px;
}
p.date {
text-align:right;
font-size:0.7em;
}
p.editor {
font-weight:bold;
font-size:0.7em;
}
p.notes {
font-size:0.7em;
}
p.pr {
font-size:0.7em;
}
p.return {
font-size:0.7em;
}
th.therapy {
background-color:#F1F8E7;
color:;
}
td.therapy, th.therapy {
font-size:0.7em;
padding:2px 3px;
vertical-align:top;
border-top:1px solid #BADA89;
}
/*healthnotes stuff*/
div.nwImage {
display:none;
}
.nwHead {
font-size:120% !important;
text-decoration:none;
color:#000000;
font-weight:bold;
margin:0;
padding:5px 10px;
}
.nwByline {
text-align:right;
font-size:0.8em !important;
padding:5px 10px !important;
}
.nwBody {
font-size:1.2em !important;
line-height:1.6em !important;
margin:0 !important;
padding:5px 0 !important;
}
.nwBio {
font-size:0.8em !important;
}
.nwCopyright {
font-size:0.8em !important;
}
#nwArticle {
padding:0 !important;
margin:0 !important;
}
.Article-Title {
font-size:120% !important;
text-decoration:none;
color:#000000 !important;
font-weight:bold;
margin:0 !important;
padding:5px 5px !important;
}
.Index-Entry a {
font-size:0.8em !important;
padding:2px 5px !important;
color:#F37121 !important;
}
div.healthnotes {
font-size:0.8em !important;
padding:2px 5px !important;
color:#F37121 !important;
}
.searchpager{
font-size:0.7em !important;
padding:2px 0 !important;
color:#F37121 !important;
border:none !important;
background:#ffffff !important;
font-weight:normal !important;
}
.pager_first a, .pager_back a, .pager_prev a, .pager_next a, .pager_fwd a, .pager_last a {
font-weight:normal !important;
}
.result_title a, .result_category {
font-size:0.7em !important;
padding:2px 5px !important;
background:#ffffff !important;
font-weight:normal !important;
}
table.results {
width:90% !important;
}
th {
font-size:0.8em !important;
padding:2px 5px !important;
font-weight:bold;
color:#336633 !important;
}
div.toxic {
border:2px solid #F37121;
background:#F1F8E7;
width:85%;
text-align:center;
margin:0 auto;
}
div.toxic p {
/*color:#FF6320;*/
font-weight:bold;
font-size:0.8em;
}
div.june {
border:2px solid #F37121;
background:#F1F8E7;
width:95%;
text-align:center;
margin:0 auto;
}
div.online {
float:right;
color:#fff;
/*border:1px solid #000;*/
/*background:#9AC952;*/
width:40%;
text-align:center;
margin:5px;
}
a.online {
color:#fff;
text-decoration:underline;
}
div.natural {
border:2px solid #FF6F2F;
background:#E6F1D4;
/*width:40%;
text-align:center;*/
margin:8px;
}
a.natural {
text-decoration:underline;
}
span.smalltext {
font-size:0.8em;
}

.maincontent span.hni_HomeCalloutText {font-size: 1em;}