h1 {
 font-family: "Maiandra GD", geneva, arial, helvetica, sans-serif;
 font-size: 28pt;
 font-weight: bold;
 text-align: center;
 color: #000000; 
 background-color: transparent; 
}
h2 {
 font-family: "Maiandra GD", geneva, arial, helvetica, sans-serif;
 font-size: 16pt;
 font-weight: bold;
 text-align: center;
 color: #000000; 
 background-color: transparent; 
}
h2.und {
 text-decoration: underline;
}
p {
 font-family: geneva, arial, helvetica, sans-serif;
 font-size: 12pt;
 font-weight: normal;
 text-align: left;
 color: #000000; 
 background-color: transparent; 
}
p.center {
 text-align: center;
}
.bold {
 font-weight: bold;
}
.underline {
 font-weight: bold;
 text-decoration: underline;
}
.script {
 font-family: "Brush Script MT", "Maiandra GD", geneva, arial, helvetica, sans-serif;
 font-size: 22pt;
 font-weight: bold;
 text-align: center;
 color: #000000; 
 background-color: transparent; 
}
table.white {
 border: 1pt;
 border-color: #000000;
 border-style: solid;
 background-color: #ffffff;
 font-family: geneva, arial, helvetica, sans-serif;
 font-size: 12pt;
 font-weight: normal;
 text-align: center;
 color: #000000; 
 background-color: #ffffff; 
}
table.ingred {
 border: 1pt;
 border-color: #000000;
 border-style: solid;
 background-color: #ffffff;
 font-family: geneva, arial, helvetica, sans-serif;
 font-size: 9pt;
 font-weight: normal;
 text-align: left;
 color: #000000; 
 background-color: #b8081c; 
}
td.wh {
 color: #000000; 
 background-color: #ffffff; 
}
table.gn {
 border: none;
 font-family: geneva, arial, helvetica, sans-serif;
 font-size: 12pt;
 font-weight: normal;
 text-align: center;
 color: #000000; 
 background-color: transparent; 
}
table.pedigree {
 border: 2pt;
 border-color: #000000;
 border-style: double;
 color: #000000; 
 background-color: #bac49a; 
 text-align: center;
}
th.ped {
 font-family: geneva, arial, helvetica, sans-serif;
 font-size: 13pt;
 font-weight: bold;
 text-align: center;
 color: #000000; 
 background-color: #ffffff; 
}
td.pedi {
 font-family: geneva, arial, helvetica, sans-serif;
 font-size: 10pt;
 font-weight: normal;
 text-align: center;
 color: #000000; 
 background-color: #ffffff; 
}
.smaller {
 font-size: 9pt;
}
.red {
 color: #b70919; 
 background-color: transparent; 
 font-weight: bold;
}
th.pro {
 font-weight: bold;
 border: 1pt;
 border-color: #000000;
 border-style: solid;
 color: #000000; 
 background-color: #ffffff; 
}
th.sm {
 font-size: 10pt;
 font-weight: bold;
 border: 1pt;
 border-color: #000000;
 border-style: solid;
 color: #000000; 
 background-color: #ffffff; 
}
td.prod {
 border: 1pt;
 border-color: #000000;
 border-style: solid;
 background-color: #ffffff;
 font-size: 11pt;
 font-weight: normal;
 color: #000000; 
 background-color: #ffffff; 
}
td.prodcaption {
 border: 1pt;
 border-color: #000000;
 border-style: solid;
 background-color: #ffffff;
 font-size: 9pt;
 font-weight: bold;
 color: #000000; 
 background-color: #ffffff; 
}
td.prodcapnb {
 border: none;
 font-size: 9pt;
 font-weight: bold;
 color: #000000; 
 background-color: #ffffff; 
}
td.prodgn {
 border: 1pt;
 border-color: #000000;
 border-style: solid;
 background-color: #bac49a;
 font-size: 11pt;
 font-weight: normal;
 color: #000000; 
 background-color: #bac49a; 
}
td.dkgn {
 border: 1pt;
 border-color: #000000;
 border-style: solid;
 background-color: #dde4c6;
 color: #000000; 
 background-color: #bac49a; 
}
td.dkgnsm {
 border: 1pt;
 border-color: #000000;
 border-style: solid;
 background-color: #dde4c6;
 color: #000000; 
 background-color: #bac49a; 
 font-family: geneva, arial, helvetica, sans-serif;
 font-size: 9pt;
 font-weight: normal;
 text-align: center;
 color: #000000; 
}
a { 
   font-family: geneva, arial, helvetica, sans-serif;
   font-size: 12pt;
   font-weight: normal;
   text-decoration: underline;
 }
   a:link {
   color: #000000;
   background-color: transparent;
   text-decoration: underline;
   }
   a:visited {
   color: #5e6c3c;
   background-color: transparent;
   text-decoration: underline;
   }
   a:hover {
   color: #b8081c;
   background-color: transparent;
   text-decoration: underline;
   }
   a:active {
   color: #b70919;
   background-color: transparent;
   text-decoration: underline;
   }
a.bold {
   font-weight: bold;
}
a.sm { 
   font-size: 9pt;
 }