body {background-color: #FFFFFF}
em {  font-weight: bold; text-decoration: underline; font-size:12pt; font-family: 'Arial', sans-serif; color: #000000;  }
blockquote { background-color: #ECEAEA; font-size: 10pt; font-family: 'times new roman', sans-serif; color: #000000; margin: 50px }
h1 {text-align: center}
h2 {text-align: center}
li { font-weight: normal; font-size:12pt; font-family: 'Arial', sans-serif; color: #000000;  padding: 3px; text-align: left}
#main { background:#ffffff; padding:10px; margin: 15px; width: 600px}
a { color: blue; text-decoration: none;  }

#headline {background-color: #CCCCCC; border-bottom: 3px solid black; font-family: 'Arial', sans-serif; font-size: 24pt; margin-bottom: 0px}

.subhead { font-weight: bold; font-size:14pt; font-family: 'Arial', sans-serif; color: #000000; text-align: left }	

.disclaimer {  font-size:10pt; font-family: 'Arial', sans-serif; color: #000000;  width: 600px; border-top: 1px solid #000000; margin-top: 100px}
.copyright {  font-size:10pt; font-family: 'Arial', sans-serif; color: #c0c0c0;  width: 600px;  margin-top: 50px}

.infobox {  font-size:12pt; font-family: 'Arial', sans-serif; color: #000000; background-color: #FFFFCC; border: 1px dashed #c0c0c0; text-align: left; padding: 3px; margin: 10px }
table.linktable {border: 1px solid #000000; background-color: #FFFFCC}
th.linktable { color: #000000; padding-top: 10px; font-size:12pt; font-family: 'Arial', sans-serif; font-weight: bold}
.linktabletitle { color: #000000; background-color: #CCCCCC; padding-top: 10px; font-size:12pt; font-family: 'Arial', sans-serif; font-weight: bold}
td.linktable { color: #000000; padding-top: 10px; font-size:12pt; font-family: 'Arial', sans-serif; }
.textleft { text-align: left }	
a.biglink { color: blue; font-size:14pt; font-family: 'Arial', sans-serif; font-weight: bold}

#source {  font-size:8pt; font-family: 'Arial', sans-serif; color: #c0c0c0;}
a.getcounter {  font-size:12pt; font-family: 'Arial', sans-serif; color: #996666; text-align: center; font-weight: bold}

.bodytext { color: #000000; padding-top: 10px; font-size:12pt; font-family: 'Arial', sans-serif; }
a.link { color: blue; font-size:10pt; font-family: 'Arial', sans-serif; font-weight: bold}
p.link { color: #000000; font-size:10pt; font-family: 'Arial', sans-serif; font-weight: normal; text-align: left}
.navlinks { color: blue; font-size:10pt; font-family: 'Arial', sans-serif; font-weight: normal}

.CDClink { color: blue; text-decoration: none;  }
.backlink {color: blue; text-decoration: none; font-size: 12pt; font-family: 'Arial', sans-serif; }

.faqmenu { text-align: left }
.faq { color: #000000; background-color: #EADEDE; border: 1px solid #333333; margin-top: 10px; padding: 3px}
.faqlink { color: blue; text-decoration: none; font-size: 12pt; font-family: 'Arial', sans-serif; }
table.vitamintable {border: 1px solid #000000; }
td.vitamintable { color: #000000; margin-top: 10px; font-size:12pt; font-family: 'Arial', sans-serif; }
.question { font-weight: bold; font-size:14pt; font-family: 'Arial', sans-serif; color: #000000;  }
.answer { font-weight: normal; font-size:12pt; font-family: 'Arial', sans-serif; color: #000000; text-align: left }
.subanswer { background-color: #EAE8DE; border: 1px solid #333333; margin: 20px; padding: 10px; text-align: left}

.sitesponsor {  font-size:8pt; font-family: 'Arial', sans-serif; color: #c0c0c0;}
.googlead {background-color: #FFFFFF; text-align: center; margin: 10px}
.mpwhad {border: 1px solid #000000}	

.article  {background-color: #FFFFCC; text-align: left; margin: 10px; border: 1px solid black; padding: 10px}
.articletext { font-weight: normal; font-size:12pt; font-family: 'Arial', sans-serif; color: #000000; text-align: left }
.articletitlelabel { font-weight: bold; font-size:12pt; font-family: 'Arial', sans-serif; color: #666666; text-align: left }
.articlesource { font-weight: normal; font-size:12pt; font-family: 'Arial', sans-serif; color: blue; text-align: center; text-decoration: none}

.itemTitle {background-color: #999966; color: #ffffff; font-weight: normal; font-size:10pt; font-family: 'Arial', sans-serif; text-align: center; margin-top: 10px; border: 1px solid black; padding: 5px}
a.itemTitle {border: 0px}
.itemDescription {background-color: #FFFAC1; color: black; font-weight: normal; font-size:10pt; font-family: 'Arial', sans-serif; text-align: left; border: 1px solid black; padding: 5px}
.navLinks {color: #666600; font-weight: bold; font-size:10pt; font-family: 'Arial', sans-serif;}
.subChannel {color: #333300; font-weight: bold; font-size:12pt; font-family: 'Arial', sans-serif;}

#news { float: right; width: 100px; background-color: #FFFFCC; border: 1px solid #CCCCCC} 
.newslist { background-color: #CCCCCC; color: black; font-weight: bold; text-decoration: none; margin: 5px; font-family: 'Arial', sans-serif; font-size: 8pt; line-height: 8pt;}
.newstitle { color: black; text-decoration: none; margin: 5px; font-family: 'Arial', sans-serif; font-size: 8pt; line-height: 8pt; border-bottom: 1px solid black}
a.newstitle { color: black; text-decoration: none; margin: 5px; font-family: 'Arial', sans-serif; font-size: 8pt; line-height: 8pt; border-bottom: 0px}