BODY {
 margin-top:                             0px;
 margin-left:                            0px;
 background-color:                   #FFFFCC;
 font-family:   Arial, Helvetica, sans-serif;
 font-size:                              9pt;
 color:                              #000000;
 text-decoration:                       none;
 align:                              justify;
}

TD {
 font-family:    Arial, Helvetica, sans-serif;
 font-size:                               9pt;
 font-color:                               #000000;
 text-decoration:                        none;
}

.NORMAL {
 font-family:    Arial, Helvetica, sans-serif;
 font-size:                               9pt;
 color:                               #ffffff;
 text-decoration:                        none;
 text-align:		                      justify;
}

.BANNER {
 font-family:    Arial, Helvetica, sans-serif;
 font-size:                              10pt;
 color:                               #007f00;
 background-color:                    #ffff7f;
 text-decoration:                        none;
}

.phototable {
 background-color:                    #ffffff;
 color:								  #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 width: 950px;
 margin: 0px;
 padding: 3px;
}

.phototablewide {
 background-color:                    #ffffff;
 color:								  #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 width: 950;
 margin: 0px;
 padding: 3px;
}


.phototablehead {
 background-color:                    #ffffcc;
 border-top: 0px solid #000000;
 border-bottom: 0px solid #000000;
 border-left: 0px solid #000000;
 border-right: 0px solid #000000;
 width: 950x;
 margin: 0px;
 padding: 3px;

}

.phototablerow {
 font-family:    Arial, Helvetica, sans-serif;
 font-size:                               8pt;
 background-color:                    #ffffdf;
 color:                               #007f00;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 width: 950px;
 margin: 0px;
 padding: 0px;
}

.linkstable {
 background-color:                    #ccffcc;
 color:								  #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 width: 600px;
 margin: 0px;
 padding: 3px;
}

.fronthead {
 font-size:                              10pt;
 font-family:    Verdana, Arial, Helvetica, sans-serif;
 color: #00007f;
 text-align: center;
 font-weight: bold;

}

.frontdate {
 font-size:                              10pt;
 font-family:    Verdana, Arial, Helvetica, sans-serif;
 color: #7f0000;
 text-align: center;
 font-weight: bold;

}


.QUESTION {
 font-family:    Arial, Helvetica, sans-serif;
 font-size:                              12pt;
 color:                               #007f00;
 font-weight:                            bold;
}

LI {
 font-family:    Arial, Helvetica, sans-serif;
 font-size:                               9pt;
 text-decoration:                        none;
}

H1 {
 font-size:                              20pt;
 font-family:    Verdana, Arial, Helvetica, sans-serif;
 color: #00007f;
 text-align: center;
 font-weight: bold;

}

H2 {
 font-size:                              16pt;
 font-family:    Verdana, Arial, Helvetica, sans-serif;
 color: #7f0000;
 text-align: center;
 font-weight: bold;
}

H3 {
 font-size:                              14pt; 
 font-family:    Arial, Helvetica, sans-serif;
}

H4 {
 font-size:                              13pt; 
 font-family:    Arial, Helvetica, sans-serif;
}

A:link     { text-decoration: none;      color: #006f00; 	font-weight: bold; }
A:visited  { text-decoration: none;      color: #006f00; 	font-weight: bold; }
A:hover    { text-decoration: underline; color: #0000af; 	font-weight: bold; }
A:active   { text-decoration: none;      color: #ff0000; 	font-weight: bold; }


.pedigree {
 background-color:                    #ffffff;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 width: 680px;
 margin: 0px;
 padding: 5px;
 color: #000000;
 font-size: 10pt;
 font-family:    Arial, Helvetica, sans-serif;
}

.pedigree_bottom {
 background-color:                    #ffffff;
 color:								  #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 border: 1px solid #000000;
 border-collapse: collapse;
 width: 680px;
 margin: 0px;
 padding: 5px;
}

.ped_table_cells {
 border: 1px solid #000000;
 border-collapse: collapse;
 padding: 3px;
 color: #000000;
 font-size: 10pt;
 font-family:    Arial, Helvetica, sans-serif;
}

.ped_name {
 color: #000000;
 font-size: 16pt;
 font-family:    Arial, Helvetica, sans-serif;
 font-weight: bold;
}

.ped_text {
 color: #000000;
 font-size: 10pt;
 font-family:    Arial, Helvetica, sans-serif;
}

.ped_heads {
 color: #000000;
 font-size: 12pt;
 font-family:    Arial, Helvetica, sans-serif;
 font-weight: bold;
}

.ped_ch {
 color: #ff0000;
 font-size: 10pt;
 font-family:    Arial, Helvetica, sans-serif;
}

div.float {
  float: left;
  width: 200px;
  height: 260px;
  padding: 10px;
   text-align: center;
}
  
div.float p {
   text-align: center;
}

div.float img {
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;