body, td, th, p, div, ul, li {
	font-size: 11pt; font-family: Arial, Helvetica, sans-serif;
}

body { color: black; background-color: white; }
ul, li { font-size: 10pt; }
p { line-height: 1.3em; }
sup { font-size: 8pt; vertical-align: super; }
#hn_wrap a  { color: #42a529; }
#hn_wrap a:visited { color: #42a529; }
#hn_wrap a:hover { color: #cb0000; }

.Uk-Consideration { display: none; } 

p.Article-Title { font-size: 20pt; font-weight: bold; }
.Also-Indexed { font-size: 9pt; margin-bottom: 0; }
.Related-Topics { font-size: 9pt; }

.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: 9pt; }

div.Photo { text-align: right; }
.Photo-Credit { font-size: 8pt; margin-right: 5px; text-align: right; }

div.Introductory { margin-top: 1.5em; }

p.Reported-Benefits-Caption { margin-bottom: 0.5em; }
ul.Reported-Benefits-List { margin-top: 0; margin-bottom: 1.5em; }
li.Reported-Benefits-List-item { margin-top: 0; margin-bottom: .5em; }
.Benefits-Note { font-size: 9pt; }

p.Med-Article-Title {
	font-size: 20pt; color:#999999; font-weight: bold;
	text-align: left; margin-top: 0;
}
span.Med-Phonetic-Spelling { font-size: 11pt; font-weight: bold; }
em.Med-Phonetic-Spelling { font-style: italic; }

.Med-Common-Names { font-size: 9pt; line-height:1.5em; }

h3.Med-Guide-Heading { margin-bottom: 0; font-style: normal; }
.Med-Para-Lead { margin-top: 0; }
.Med-Caption-Lead { margin-top: 0; margin-bottom: .5em; }
.Med-Caption { margin-top: 0; margin-bottom: .5em; }
.Med-Itemized-List { margin-top: 0; }

tr.Summary-Columnhead-Supp { background-color: #CCFFCC; }
tr.Summary-Columnhead-OTC { background-color: #FFFFCC; }
tr.Summary-Columnhead-RX { background-color: #FFCC99; }

.Protocol-Summary-Columnhead {
    font-size: 11pt; font-weight: bold; text-align:left; vertical-align: middle;
	padding-left: 10px; height: 50px;
}
span.Summary-Columnhead-Text { font-size: 9pt; font-weight: normal; }    

div.Med_Xref-Item-List { margin-top: 1em; margin-bottom: 2em; }
table.Xref-Summary { margin-top: 0; padding-top: 0; }
table.Xref-Summary { border: 2px solid silver; border-collapse: collapse; }
table.Xref-Summary td { border: 2px solid silver; border-collapse: collapse; }
table.Xref-Summary tr { border: 2px solid silver; border-collapse: collapse; }
table.Xref-Summary th { border: 2px solid silver; border-collapse: collapse; }
p.Xref-Summary-Heading {
	margin-top: .2em; padding-top: 0; margin-bottom: 0;
    font-weight: bold; font-size: 12pt; text-align: left;
}
    
.Xref-PEM {
    background-color: #FFFFCC; text-align: left; font-size: 9pt;
    text-align:left; vertical-align: middle; padding-left: 10px; height: 50px;
}

.Xref-DNI {
    background-color: #CCFFCC; text-align: left; font-size: 9pt;
    text-align:left; vertical-align: middle; padding-left: 10px; height: 50px;
}

td.Xref-Summary-Entry { vertical-align: top; padding-left: 10px; 
    padding-top: 0px; padding-bottom: 0px; }
p.Xref-Summary-Entry { margin-top: .75em; margin-bottom: .25em; }
td.Xref-Summary-Entry p.Xref-Summary-Entry { margin-top: .25em; margin-bottom: .75em; }
    
p { margin-top: 0; }
.Heading { font-weight: bold; }
p.Heading { font-size: 12pt; margin-bottom: 0; }
p.Sub-Heading { margin-top: .5em; }

h3 { margin-bottom: 0; }
h3 { font-size: 12pt;  
    font-weight: bold; font-style: italic; }
h3.Resource-List { 
    font-size: 11pt; margin-bottom: .5em; }
.Food-Sub-Heading { font-weight: bold; margin-bottom: 0; }
div.Food-Contents-List { margin-top: 0; margin-left: 3%; }
td.Food-Contents-List { vertical-align: text-top; }
.Food-Contents-List-Caption { margin-bottom: 0; }

p.Heading span.Qualifier { font-size: 10pt; }
h3 span.Qualifier { font-size: 10pt; }
p.Condition-Summary-Heading span.Qualifier { font-size: 10pt; }

.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 h3, .Dni-Herb h3, .Dni-Other h3 { 
    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 h3 { 
    font-size: 10pt; margin-top: 1em; margin-bottom: .5em; font-weight: bold; font-style: italic; }
.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 h3 { margin-top: 1em; margin-bottom: .5em; font-weight: bold; font-style: italic; }
.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 { font-size: 9pt; 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; }

div.Contents-List { clear: both; }
p.Contents-List-Caption { margin-bottom: 0; }
li.Contents-List-Item { list-style: none; margin-top: 1em; margin-bottom: 1.5em; }
table.Contents-List { margin-top: 1em; }
p.Contents-List-Item { margin-left: 1cm; margin-bottom: .5em; }

.Subcat-Info p.List-Caption { font-weight: bold; }
p.Combo-Ingredient { margin-left: .5in; }
p.Homeoix-Item { margin-left: .5in; }
.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; }
p.Food-Contents-List-Caption { margin-bottom: 0; }

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; }

h3.Ingredient-List, h3.Direction-List { font-size: 11pt; }
div.Ingredient-List, div.Direction-List { margin-top: 12pt; margin-bottom: 0; }
p.Recipe-Description { font-style: italic; }
p.Recipe-Source { font-style: italic; }
p.Recipe-Ingredient { margin-top: 0; margin-bottom: 0; margin-left: .25in; }
p.Recipe-Step { margin-top: 0; margin-bottom: 6pt; }
.Recipe-Categories { font-size: 9pt; }
p.Recipe-Categories { margin-top: .5em; margin-bottom: .5em; }
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; font-size: 9pt; }
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; }
table.Condition-Summary { margin-top: 0; padding-top: 0; border: 1px solid silver; }
p.Condition-Summary-Heading {
    margin-top: .2em; margin-bottom: .2em; padding-top: 0;
     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; 
    text-align:left; vertical-align: middle;
    }
th.Summary-Columnhead { border: 1px solid silver; padding-left: .5em; }

div.Protocol-Summary { margin-bottom: 1em; }
table.Protocol-Summary { margin-top: 0; padding-top: 0; 
    border: 1px solid silver; empty-cells: show; border-spacing: 0; }
p.Protocol-Summary-Heading {
    margin-top: .5em; margin-bottom: .5em; padding-top: 0;
     font-weight: bold;
    text-align: left; font-size: 12pt;
    }

td.Summary-Entry { padding-left: .5em; vertical-align: top; 
    border: 1px solid silver; }
p.Summary-Entry { margin: 6pt; }    
.Summary-Footnote { background-color: #ffffcd; }
td.Summary-Footnote { font-size: 9pt; 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; }
th.Summary-Stars { text-align:center; vertical-align: top;
    line-height:14pt; border: 1px solid silver; }
    
div.Interaction-Summary { margin-bottom: 6pt; }
table.Interaction-Summary { margin-top: 0; padding-top: 0; 
    border: 1px solid silver; }
p.Interaction-Summary-Heading {
    margin-top: .2em; margin-bottom: .2em; padding-top: 0;
     font-weight: bold;
    font-size: 12pt; text-align: left;
    }
span.Interaction-Summary-Heading-Qualifier {
    font-size: 11pt; font-weight: normal;
    }
.Interaction-Summary th { /* row-label */
    text-align: left; vertical-align: top; font-weight: bold;
    padding-top: 6pt; padding-left: 6pt; }
th.Interaction-Summary { border: 1px solid silver; }
.Interaction-Summary-Note { font-size: 9pt; padding-left: 15px; padding-right: 15px; }
td.Interaction-Summary-Note {  border: 1px solid silver; }

td.Dni-Interaction-Type { vertical-align: top; padding-left: 6pt; line-height: 14pt;
    padding-top: 6pt; padding-bottom: 6pt; border: 1px solid silver; }
.Dni-Beneficial-Heading {  font-weight: bold;
    font-size: 12pt; color: #339900 }
.Dni-Avoid-Heading {  font-weight: bold;
    font-size: 12pt; color: #cc0000 }
.Dni-Check-Heading {  font-weight: bold;
    font-size: 12pt; color: #FF9900 }
    
td.Dni-Summary-Entry { vertical-align: top; padding-left: 6pt;
    padding-top: 6pt; border: 1px solid silver; }
p.Dni-Summary-Entry { margin-top: 0; margin-bottom: 0; }

img.Dnitype-Icon-Text {    
    width: 14px; height: 14px; margin-bottom: 1px; vertical-align: text-bottom;    }
img.Dnitype-Icon-List {    
    width: 14px; height: 14px; margin-bottom: 1px; vertical-align: text-bottom;    }
img.Dnitype-Icon-Heading {    
    width: 14px; height: 14px; margin-bottom: 2px; vertical-align: text-bottom;    }

p.Drugix-Autofill-Note { font-style: italic; }
div.Drugix-Item-List p.Drugix-Item { margin-left: 5%; }
.Drugix-Item { margin-top: .5em; margin-bottom: .5em; }

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-bottom:.5em; margin-top: 1em;}
.Index-Instructions {font-size: 10pt; }
.Index-Entry { margin-top: 0em;  margin-bottom: 0em; }
.Index-Jump-Letters {font-size: 11pt; font-weight: bold; }

.Index-Description {font-size: 10pt; }

p.Related-Content { color: #990000; margin-top: 0; margin-bottom: .2em; }
p.Related-Content a  { color: #990000;}
p.Related-Content a:visited { color: #990000; }
p.Related-Content a:hover { color: #B58E4A; }

p.Related-Content-See-Also{ font-weight: bold; color:#999999; font-size: 14pt;
     margin-bottom: .5em;}
     

#hniArticle table.r_search {
	margin: 0px; padding: 0px; border-spacing: 0;
	border: none; border-collapse: collapse;
}
#hniArticle table.r_search th, #hniArticle table.r_search td {
	margin: 0; border: none; padding: 1px 2px;
}

#hniArticle tr.rs_top_border th, #hniArticle tr.rs_top_border td {
	border-top: 1px solid #ccc;
}

#hniArticle div.recipe_search_results {
	border-top: 2px solid #666; padding-top: 3px; margin-top: 5px;
}

#hniArticle div.recipe_button_wrap { margin: 5px 0; }
 
td.bodyspace { padding: 10px; }