body, td, th, p { font-size: 11pt;
    font-family: arial, helvetica, sans-serif; margin-left: 1cm;}  
ul, li  { font-family: arial, helvetica, sans-serif; }
sup { font-size: 8pt;
    vertical-align: super; }
body { color: black; background-color: white; }
p { line-height: 1.3em; }
a  { color: #0000FF; }
a:visited { color: #0000FF; }
a:hover { color: #0033ff; }

.Uk-Consideration { display:none; }

h3 { font-size: 12pt;
    font-family: arial, helvetica, sans-serif; font-weight: bold; margin-bottom: 0; }
h3.Resource-List { font-size: 11pt;
    margin-bottom: .5em; }
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: 3%; }
td.Food-Contents-List { vertical-align: text-top; }

p.Article-Title { font-size: 20pt; margin-left: 1cm;
    font-weight: bold; text-align:left; }
.Also-Indexed { font-size: 9pt;
    font-family: arial,helvetica,sans-serif; margin-bottom: 0; }
.Related-Topics { font-size: 9pt;
    font-family: arial,helvetica,sans-serif; }

.Botanical-Names, .Common-Names { margin-bottom: 0; }
.Botanical-Names { margin-top: 0; }

.Combination-List { font-size: 9pt; line-height:1.5em;}

div.sidebar { margin-top: 12pt; }
ul.sidebar { margin-left: 12pt; margin-bottom: 12pt; font-size: 8pt; }

div.Photo { text-align: right; }

.Photo-Credit { font-size: 8pt;
    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: 12pt;
    font-style: italic; margin-bottom: 0; }
.Dni-Herb p.Heading { font-size: 12pt;
    font-style: italic; margin-bottom: 0; }
.Dni-Other p.Heading { font-size: 12pt;
    font-style: italic; margin-bottom: 0; }
.Dni-Supp p, .Dni-Herb p, .Dni-Other p { margin-top:.5em; }

div.Bibliography { margin-bottom: 2em; }
.Bibliography p.Heading { font-size: 10pt;
    margin-top: 1em; margin-bottom: .5em; font-weight: bold; }
.Biblio-Entry { font-size: 9pt;
    margin-top: 0; margin-bottom: 0; }

.Resource-List p.Heading {
    margin-top: 1em; margin-bottom: .5em; 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: 2em; }
.Reference-List { }
.Reference-List p.Heading { font-size: 9pt;
    margin-top: 1em; margin-bottom: .5em;
    font-family: arial, helvetica, sans-serif;}
.Reference { font-size: 8pt; line-height: 1em;
    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:.8em; margin-top:.5em; }

.Subcat-Info p.List-Caption { font-weight: bold; }
.Drugix-Item { margin-top: 6pt; margin-bottom: 6pt; }
p.Combo-Ingredient { margin-left: .5in; }
p.Homeoix-Item { margin-left: .5in; }
.Homeo-Directions-Insert p.Heading { font-size: 12pt;
    font-style: italic; margin-bottom: 0; }
.Homeo-Directions-Insert p { margin-top:.5em; }

p.Food-Tip { font-style:italic; }
p.Nutrition { margin-left: .25in; }
p.Nutrition-Note { margin-top: .5em;  margin-left: .25in; margin-right: .5in;
    font-size: 9pt; line-height: 1em; }
td.Food-Contents-List p { margin-bottom: .8em; margin-top: .5em; }
div.Food-Contents-List p { margin-top: .5em; margin-bottom: .5em; }

table.Recipe-Inset { width: 32%; background-color: #ffffcd; 
    border: 1px solid silver; border-collapse: collapse; }
td.Recipe-Inset p { font-size: 10pt; margin: .25em; }
td.Recipe-Inset {  padding: 9pt; margin: 9pt; border: 1px solid silver; }

.Recipe-Categories { font-size: 9pt; font-family: arial,helvetica,sans-serif; }
p.Recipe-Categories { margin-top: .5em; margin-bottom: .5em; }
p.Recipe-Description { font-style: italic; }
div.Ingredient-List, div.Direction-List { margin-top: 12pt; margin-bottom: 0; }
h3.Ingredient-List, h3.Direction-List { font-size: 11pt; }
p.Recipe-Ingredient { margin-top: 0; margin-bottom: 0; margin-left: .25in; }
p.Recipe-Step { margin-top: 0; margin-bottom: 6pt; }
p.Recipe-Sub-Heading { margin-top: 6pt; margin-bottom: 0; font-weight: bold; }
div.Ingredient-List p.Recipe-Sub-Heading {
    margin-left: .25in; margin-top: 6pt; margin-bottom: 0; font-weight: bold; } 
div.Direction-List p.Recipe-Sub-Heading {
    margin-top: 6pt; margin-bottom: 0; font-weight: bold; }

div.Copyright-Notice { font-size: 9pt; line-height:1em; }
div.Copyright-Notice p { margin-top: .5em; margin-bottom: .5em; }
div.Copyright-Notice img { padding:0; margin:0; }
p.Copyright { font-size: 9pt; font-weight: bold; margin-top: 0;}
div.Dnisum-Insert { font-size: 9pt; line-height:1em;}
.Fine-Print { font-size: 9pt; line-height: 10pt;}
.Fineprint { font-size: 9pt; line-height: 10pt;}

div.Condition-Summary { margin-bottom: 1em; }
.Condition-Summary table { 
    margin-top: 0; padding-top: 0; border: 1px solid silver; }
.Condition-Summary-Heading {
    margin-top: .2em; margin-bottom: .2em; padding-top: 0;
    font-family: Arial, Helvetica, sans-serif; font-weight: bold;
    text-align: left; 
    }
td.Condition-Summary { padding-left: .5em; vertical-align: top; 
    line-height:14pt; border: 1px solid silver; }
.Summary-Columnhead {
    background-color: #ffffcd; text-align: left; font-size: 11pt;
    font-weight: bold; font-family: Arial, Helvetica, sans-serif;
    text-align:left; vertical-align: middle;
    }
th.Summary-Columnhead { border: 1px solid silver; padding-left: .5em; }

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; }
.Protocol-Summary-Heading {
    margin-top: .5em; margin-bottom: .5em; padding-top: 0;
    font-family: Arial, Helvetica, sans-serif; font-weight: bold;
    text-align: left; font-size: 12pt;
    }
td.Summary-Entry { padding-left: .5em; vertical-align: top; 
    line-height:14pt; border: 1px solid silver; }
td.Summary-Homeo { text-align: left; font-size: 9pt; vertical-align: middle; 
    line-height: 13pt; padding-left: .5em; border: 1px solid silver; }

.Summary-Footnote { background-color: #ffffcd; }
td.Summary-Footnote { font-size: 9pt; border: 1px solid silver; }
th.Summary-Stars { text-align:center; vertical-align: top;
    line-height:14pt; border: 1px solid silver; }
    
div.Interaction-Summary { margin-bottom: 6pt; }
.Interaction-Summary table { margin-top: 0; padding-top: 0; 
    border: 1px solid silver; }
.Interaction-Summary-Heading {
    margin-top: .2em; margin-bottom: .2em; padding-top: 0;
    font-family: Arial, Helvetica, sans-serif; font-weight: bold;
    font-size: 12pt; text-align: left;
    }
.Interaction-Summary th { /* row-label */
    text-align: left; vertical-align: top; font-weight: bold;
    line-height: 150%; padding-top: 6pt; padding-left: 6pt; }
th.Interaction-Summary { border: 1px solid silver; }
td.Dni-Summary-Entry { vertical-align: top; padding-left: 6pt;
    padding-top: 6pt; line-height: 150%; border: 1px solid silver; }
.Interaction-Summary-Note { 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: 0.8em;  }
table.Training-Table li { line-height: 0.8em; }


/* ############################################
 contains index styles for HTML rendition
 ############################################ */

.Index-Letter-Title { font-weight: bold; font-size:14pt; margin-left: 1cm;
    margin-bottom:.5em; }
.Index-Instructions {font-size: 10pt; margin-left: 1cm;}
.Index-Entry { margin-top: 0em;  margin-bottom: 0em; margin-left: 1cm;}
.Index-Jump-Letters {font-size: 11pt; font-weight: bold; margin-left: 0.5cm;}