body {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #000000;}

.navbuttons a {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #000000;
background-color: transparent;
text-decoration: none;
border-width: 0px 0px 0px 0px;
border-color: #ffffff;
border-style: solid;
font-weight: bold;
margin: 0px 0px 0px 5px;}

.navbuttons a:link {
color: #000000;
background-color: transparent;}

.navbuttons a:hover {
color: #8B4513;
background-color: transparent;
border-width: 0px 0px 5px 0px;
border-color: #8B4513;
border-style: solid;}

.buttons a {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #000000;
background-color: transparent;
text-decoration: none;
border-width: 0px 0px 0px 0px;
border-color: #ffffff;
border-style: solid;
font-weight: bold;
margin: 0px 0px 0px 5px;}

.buttons a:link {
color: #000000;
background-color: transparent;
}

.buttons a:hover {
color: #FF0000;
background-color: transparent;
border-width: 0px 0px 1px 0px;
border-color: #FF0000;
border-style: solid;}

.footer {
position: static;
float: bottom;
background-color: transparent;
border-width: 2px 0px 0px 0px;
border-color: 8B4513;
border-style: solid;
width:640px;
}

.infobox {
padding: 0px 5px 5px 5px;
margin: 5px 2px 5px 5px;
}

.infoboxleft {
border-style: solid;
border-width: 1px 1px 1px 0px;
border-color: black;
padding: 0px 0px 5px 0px;
margin: 5px 0px 5px 0px;
}

.infoboxright {
border-style: solid;
border-width: 1px 0px 1px 1px;
border-color: black;
padding: 0px 0px 5px 0px;
margin: 10px 0px 5px 0px;
}

.pedigreebox {
border-style: solid;
border-width: 1px 1px 1px 1px;
padding: 2px 0px 2px 0px;
margin: 0px 0px 0px 0px;
}

.infoheader {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #8B4513;
font-size:14px;
background-color: #cdcdcd;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}

.info {
font-famil:Verdan, Helvetica, Arial, sans-serif;
font-size:12px;
padding: 0px 0px 0px 5px;
}

.pedigreechampionlabel {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
color: #000000;
text-align: left;
vertical-align: top;
padding: 0px 0px 0px 5px;
background-color: #FFFFFF;
border-width: 0px 0px 0px 1px;
border-color: #000000;
border-style: solid;
}

.pedigreetitle {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: bold;
color: #8B4513;
text-align: center;
vertical-align: middle;
background-color: #cdcdcd;
padding: 5px 0px 5px 0px;
border-style: solid;
border-color: #000000;
border-width: 1px;
}

.pedigreetable {
margin: 10px 0px 10px 0px;
}

.pedigreecell {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
background-color: #dcdcdc;
padding: 0px 0px 0px 5px;
border-style: solid;
border-color: #000000;
border-width: 0px 0px 0px 1px;
}

.pedigreecellhorse {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #8B4513;
background-color: transparent;
}

.pedigreetopcell {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
border-style: solid;
border-width: 1px;
border-color: #000000;
padding: 0px 5px 0px 5px;
}

.pedigreecellside {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #8B4513;
vertical-align: bottom;
text-align: bottom;
padding: 0px 0px 0px 5px;
}

p {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
}

td {
vertical-align:top;}
