body, ul, li, td, p, th  { font-family: Verdana, Arial, Helvetica, sans-serif; }
body { background-color: white; margin-top: 5px; }
td, th, p { font-size: 10px; }  
ul, ol { font-size: 10px;}
li p { font-size: 100%;} /* don't re-reduce <p> text within <li> (Food_Guide_Coffee) */
td p { font-size: 100%; } /* don't re-reduce <p> text within <td> (Info_Accupunture) */ 
sup { font-size: 75%; vertical-align: super; }
p { line-height: 16px; margin: 0 20 0 5;}
a  {COLOR: #9F7772;
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline}
a:hover { color: #9F7772; ; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}

.Uk-Consideration { /* display:none; */ }

h3 { font-size: 100%; font-family: arial, helvetica, sans-serif; font-weight: bold;}
h3.Resource-List { font-size: 90%; margin-bottom: 5px; }
h3.Food-Heading { font-style: italic; }
.Food-Sub-Heading { font-weight: bold; margin-bottom: 0; }
h3.Nutrition-Highlights { font-style: italic; }
div.Food-Contents-List { margin-top: 0; margin-left: 5px; }
td.Food-Contents-List { vertical-align: text-top; }

p.Article-Title { font-size: 16px; color:#596264; line-height: 15px; font-weight: bold; text-align:left; margin-top: 0; ; font-family: Verdana, Arial, Helvetica, sans-serif}

.Also-Indexed, .Related-Topics, .Botanical-Names, .Common-Names { margin-top: 4px; }
p.Also-Indexed, p.Related-Topics, p.Botanical-Names, p.Common-Names { font-size: 12px; }
p.Combination-List { font-size: 10px; }

.Common-Names { margin-bottom: 0px; }


/* div.sidebar { margin-top: 12pt; } */
ul.sidebar { font-size: 11px; line-height: 15px; margin: 10 0 10 40;}

div.Photo { text-align: right; }
.Photo-Credit { font-size: 70%; margin-right: 5px; text-align: right; }

.Heading { font-weight: bold; }
.Sub-Heading { font-weight: bold; }
span.Qualifier { font-weight: normal; }

table.Herb-Options { border-collapse:collapse; border: 1px solid black; }
table.Herb-Options td, table.Herb-Options th { border: 1px solid black; }

.Dni-Supp p.Heading { font-size: 100%; font-style: italic; margin-bottom: 0; }
.Dni-Herb p.Heading { font-size: 100%; font-style: italic; margin-bottom: 0; }
.Dni-Other p.Heading { font-size: 100%; font-style: italic; margin-bottom: 0; }
.Dni-Supp p, .Dni-Herb p, .Dni-Other p { margin-top: 5px; }

div.Bibliography { margin-bottom: 3px; }
.Bibliography p.Heading { font-size: 10px; margin-top: 2px; margin-bottom: 5px; font-weight: bold; }
.Biblio-Entry { font-size: 8px; margin-top: 0; margin-bottom: 0; }

.Resource-List p.Heading {margin-top: 1em; margin-bottom: 5px; font-weight: bold; }
.Resource-List { line-height: 1em; }
p.Resource-Book, p.Resource-Group, p.Resource-Web { margin-left: 1cm ; margin-right: 1cm; }

div.Reference-List { margin-bottom: 3px; }
.Reference-List { }
.Reference-List p.Heading { margin-top: 3px; margin-bottom: 5px; }
.Reference { font-size: 70%; margin-top: 0; margin-bottom: 0; }

.List-Caption { margin-bottom: 0; }
td.Itemized-List-Column { vertical-align: text-top; }
td.Itemized-List-Column p { margin-bottom: 9px; margin-top: 5px; }

.Subcat-Info p.List-Caption { font-weight: bold; }
.Drugix-Item { margin-top: 6px; margin-bottom: 6pt; }
p.Combo-Ingredient { margin-left: .5in; }
p.Homeoix-Item { margin-left: 45px; }
.Homeo-Directions-Insert p.Heading { font-style: italic; margin-bottom: 0; }
.Homeo-Directions-Insert p { margin-top: 5px; }

p.Food-Tip { font-style:italic; }
p.Nutrition { margin-left: 30px; }
p.Nutrition-Note { margin-top: 5px;  margin-left: 30px; margin-right: 45px; font-size: 75%; line-height: 1em; }
td.Food-Contents-List p { margin-bottom: 10px; margin-top: 5px; }
div.Food-Contents-List p { margin-top: 5px; margin-bottom: 5px; }

table.Recipe-Inset { width: 32%; background-color: #fff9de; 
    border: 1px solid silver; border-collapse: collapse; }
td.Recipe-Inset p { font-size: 11px; margin: .25em; }
td.Recipe-Inset {  padding: 9px; margin: 9px; border: 1px solid silver; }

p.Recipe-Categories {  font-size: 11px; margin-top: 5px; margin-bottom: 5px; }
p.Recipe-Description { font-style: italic; }
div.Ingredient-List, div.Direction-List { margin-top: 12px; margin-bottom: 0; }
h3.Ingredient-List, h3.Direction-List { font-size: 100%; /* 11pt; */ }
p.Recipe-Ingredient { margin-top: 0; margin-bottom: 0; margin-left: .25in; }
p.Recipe-Step { margin-top: 0; margin-bottom: 6px; }
p.Recipe-Sub-Heading { margin-top: 6px; margin-bottom: 0; font-weight: bold; }
div.Ingredient-List p.Recipe-Sub-Heading {margin-left: .25in; margin-top: 6px; margin-bottom: 0; font-weight: bold; } 
div.Direction-List p.Recipe-Sub-Heading {margin-top: 6px; margin-bottom: 0; font-weight: bold; }

div.Copyright-Notice p { font-size: 9px; margin-top: 5px; margin-bottom: 5px; }
div.Copyright-Notice img { padding:0; margin:0; }
div.Copyright-Notice a  { line-height:10px; }
p.Copyright { font-size: 9px; /* 8pt; */ font-weight: bold; margin-top: 0;}

div.Dnisum-Insert { line-height:1em;}
.Fine-Print { font-size: 9px; }
.Fineprint { font-size: 9px; }

div.Condition-Summary { margin-bottom: 1em; }
.Condition-Summary table { margin-top: 0; padding-top: 0; border: 1px solid silver; }
p.Condition-Summary-Heading {margin-top: 3px; margin-bottom: 3px; padding-top: 0; font-weight: bold; text-align: left; }
td.Condition-Summary { padding-left: 5px; vertical-align: top; line-height:14px; border: 1px solid silver; }
.Summary-Columnhead { background-color: #fff9de; }
th.Summary-Columnhead { border: 1px solid silver; padding-left: 5px; font-size: 95%; font-weight: bold; text-align:left; vertical-align: middle;}

div.Protocol-Summary { margin-bottom: 1em; }
.Protocol-Summary table { margin-top: 0; padding-top: 0; border: 1px solid silver; empty-cells: show; border-spacing: 0; }
p.Protocol-Summary-Heading {margin-top: 5px; margin-bottom: 5px; padding-top: 0; font-size: 100%; font-weight: bold; text-align: left;}
td.Summary-Entry { padding-left: 5px; vertical-align: top; line-height:14px; border: 1px solid silver; }
td.Summary-Homeo { text-align: left; vertical-align: middle;  font-size: 11px; line-height: 13px; padding-left: 5px; border: 1px solid silver; }

.Summary-Footnote { background-color: #ffffcd; }
td.Summary-Footnote { border: 1px solid silver; font-size: 11px; }
th.Summary-Stars { text-align:center; vertical-align: top; line-height:14px; border: 1px solid silver; }
    
div.Interaction-Summary { margin-bottom: 6px; }
.Interaction-Summary table { margin-top: 0; padding-top: 0; border: 1px solid silver; }
.Interaction-Summary-Heading { margin-top: 3px; margin-bottom: 3px; padding-top: 0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; font-size: 100%; /* 12pt; */}
.Interaction-Summary th { /* row-label */ text-align: left; vertical-align: top; font-weight: bold; line-height: 150%; padding-top: 6px; padding-left: 6px; }
th.Interaction-Summary { border: 1px solid silver; }
td.Dni-Summary-Entry { vertical-align: top; padding-left: 6px; padding-top: 6px; line-height: 150%; border: 1px solid silver; }
.Interaction-Summary-Note { font-size: 9px; padding-left: 15px; padding-right: 15px }
td.Interaction-Summary-Note {  border: 1px solid silver; }


table.Training-Table td, table.Training-Table p, table.Training-Table { line-height: 9px;  }
table.Training-Table li { line-height: 9px; }


/* ############################################
 contains index styles for HTML rendition
 ############################################ */

.Index-Letter-Title { font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; font-size: 18px; font-weight: bold;  margin-top: 1em;  margin-bottom: 0.5em}
.Index-Instructions { font-size: 11px; }
p.Index-Entry { margin-top: 0em;  margin-bottom: 0em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; margin-left: 15px; FONT-WEIGHT: normal; color: #9F7772}
.Index-Jump-Letters { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #662F2D; margin: 10 0 3 0;}

p.Related-Index { font-size: 10px; color: #9F7772; margin-top: 0; margin-bottom: 2px; }
p.Related-Index a  { color: #996666;}
p.Related-Index a:visited { color: #9F7772; }
p.Related-Index a:hover { color: #9F7772; }

p.Related-Index-See-Also{ font-weight: bold; color:#9F7772; font-size: 12px; margin-bottom: 15px;}
     
.Index-List-SubTitle { font-weight: bold; color:#9F7772; font-size: 12px; margin-bottom: 15px; margin-top: 0;}