/* genealogy style sheet */

BODY { background: AliceBlue; margin-left: 1%; margin-right: 1% }
BODY { font-family: verdana, sans serif, Arial, Helvetica, Geneva, Swiss }
BODY { font-size: 10pt }

H1 { font-size: 18pt }
H1 { font-weight: 600 } /* bold */
H1 { line-height: 1 } 
H1 { color: #00008B }

H2 { font-size: 12pt }
H2 { font weight: 700 } /* bold */
H2 { color: #00008B }
H2 { background-color: white }
H2 { border-top: thin solid #66cccc }
H2 { border-bottom: thin solid #66cccc }

H2.red { font-size: 14pt }
H2.red { font-weight: 600 } /* bold */
H2.red { line-height: 1.3 } 
H2.red { color: #dd1100 }

H3 { font-size: 10pt }
H3 { font weight: 700 } /* bold */
H3 { font-style: normal }
H3 { color: #004400 }
H3 { background-color: white }
H3 { text-align: left }

H4 { font-size: 14pt }
H4 { font-weight: 700 } /* bold */
H4 { line-height: 3 } 
H4 { color: #004400 }

H5 { font-size: 11pt }
H5 { font-weight: 700 } /* bold */
H5 { line-height: 2 } 
H5 { color: #006000 }

PRE { font-size: 8pt }
PRE { line-height: 1.5 }


UL { font-family: verdana, sans serif, Arial, Helvetica, Geneva, Swiss }
UL { font-size: 10pt }

UL.SMALL { font-family: verdana, sans serif, Arial, Helvetica, Geneva, Swiss }
UL.SMALL { font-size: 9pt }

UL.SMALL2 { font-family: verdana, sans serif, Arial, Helvetica, Geneva, Swiss }
UL.SMALL2 { font-size: 9pt }
UL.SMALL2 { text-indent: -0.7cm }
UL.SMALL2 { line-height: 1.3 }

LI.SMALL2 { margin-top: 6 }

UL.SMALLER { font-family: verdana, sans serif, Arial, Helvetica, Geneva, Swiss }
UL.SMALLER { font-size: 8pt }

UL.SMALLEST { font-family: verdana, sans serif, Arial, Helvetica, Geneva, Swiss }
UL.SMALLEST { font-size: 7pt }
UL.SMALLEST { line-height: 1.5 }
UL.SMALLEST { text-indent: -0.5cm }


OL { font-family: verdana, sans serif, Arial, Helvetica, Geneva, Swiss }

P { font-family: verdana, sans serif, Arial, Helvetica, Geneva, Swiss }
P { font-size: 10pt }

TD { font-family: verdana, sans serif, Arial, Helvetica, Geneva, Swiss }
TD { font-size: 10pt }

P.FOOT { font-size: 8pt }
P.FOOT { text-align: center }

P.WHITE { line-height: 1.5 }
P.WHITE { background-color: white }
P.WHITE { font-size: 10pt }

P.WHITEBOLD { line-height: 1.5 }
P.WHITEBOLD { background-color: white }
P.WHITEBOLD { font-size: 10pt }
P.WHITEBOLD { font weight: 700 } /* bold */

P.WHITEBOLDGREY { line-height: 1.5 }
P.WHITEBOLDGREY { background-color: white }
P.WHITEBOLDGREY { font-size: 10pt }
P.WHITEBOLDGREY { font weight: 700 } /* bold */
P.WHITEBOLDGREY { color: #808080 } /* bold */

P.GREYBOLDHONEYDEW { line-height: 1.5 }
P.GREYBOLDHONEYDEW { background-color: #C0C0C0 }
P.GREYBOLDHONEYDEW { font-size: 10pt }
P.GREYBOLDHONEYDEW { font weight: 700 } /* bold */
P.GREYBOLDHONEYDEW { color: honeydew } /* bold */

P.WBC { line-height: 1.5 }
P.WBC { background-color: white }
P.WBC { font-size: 10pt }
P.WBC { font weight: 700 } /* bold */
P.WBC { text-align: center }

P.TABLE { font-size: 10pt }

P.BOLD { font-size: 10pt }
P.BOLD { font weight: 700 } /* bold */

P.SMALL { font-size: 9pt }

P.SMALLER { font-size: 8pt }

P.SOP { line-height: 1 }
P.SOP { font-size: 8pt }

P.SMALLER-BLUE { font-size: 8pt }
P.SMALLER-BLUE { color: navy }

P.SMALLPLUSHALF { line-height: 1.5 }
P.SMALLPLUSHALF { font-size: 9pt }


P.SMALLPLUSABIT { line-height: 1.3 }
P.SMALLPLUSABIT { font-size: 9pt }


P.SMALLER-RED { font-size: 8pt }
P.SMALLER-RED { color: red }

P.SMALLER-GREEN { font-size: 8pt }
P.SMALLER-GREEN { color: #004400 }

UL.TABLE { font-size: 10pt }

UL.IDX { font-size: 8pt }

OL.TABLE { font-size: 10pt }

UL.WHITE { line-height: 1.5 }
UL.WHITE { background-color: white }
UL.WHITE { font-size: 10pt }