/* GENERAL CLASSES */

.faq_answer { font-family: Arial, Helvetica, sans-serif;  font-size: 10pt;  padding-left:30px; padding-top: 10px; padding-bottom: 10px; font-style: normal; }
.faq_header { font-family: Arial, Helvetica, sans-serif;  font-size: 14pt;  font-style: normal; font-weight: bold; }
.faq_question { font-family: Arial, Helvetica, sans-serif;  font-size: 10pt;  font-style: normal; font-weight: bold; }
.header {   font-family: Arial, Helvetica, sans-serif;  font-size: 14pt;  font-style: normal; font-weight: bold; }
.recipe_ingredient { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; }
.redHeader{ font-size:14pt; color:DD0033; }
.standard { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#000000; }
.standard_bold { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; }
.standard_italic { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#000000; font-style: italic; }
.standard_red { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#DD0033; }
.struct_table_cell { padding:10px; }
.struct_table { border-width:2px; border-style: solid; background-color:F7F7F7; border-color:37517D; width:100%; }
.struct_table_white { border-width:2px; border-style: solid; border-color:37517D; width:100%;}
.sub_header { font-family: Arial, Helvetica, sans-serif;  font-size: 10pt;  font-style: normal; font-weight: bold; color:#000000; }
.subs {   font-family: Arial, Helvetica, sans-serif;  font-size: 8pt;  font-style: normal; }
.subs_bold {font-family: Arial, Helvetica, sans-serif;  font-size: 8pt;  font-style: normal; font-weight:bold;}
.subs_red {   font-family: Arial, Helvetica, sans-serif;  font-size: 8pt;  font-style: normal; color: red;}
.nomargin { margin-bottom:0px; margin-top:0px; }

/* LAYOUT SPACERS */
.spacerRow { font-size:5px;  }
.spacer3px { font-size:3px;  }
.spacer1px { font-size:1px;  }
.spacer10px { font-size:10px;  }

/* MENU MAGIC CLASSES */

.pviimenudiv a:active {color: #666666; text-decoration: underline; font-size: 10px}
.pviimenudiv a:hover {color: #333333; text-decoration: underline; font-size: 10px}
.pviimenudiv a:link {color: #666666; text-decoration: underline; font-size: 10px}
.pviimenudiv a:visited {color: #666666; text-decoration: underline; font-size: 10px}
.pviimenudiv b {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #666666}
.pviimenudiv p {font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; margin-top: 12px; margin-bottom: 6px}
.pviimenudiv td {font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px}

/* ELEMENT DEFINITIONS */
a,table,tr,td,h,p,body,ul,ol,b,i,textarea { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#000000; }
legend { font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; }
table { padding:0px; border:0px; }