body.black { background-color : #000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left : 0%; margin-right : 0%; }
a.menu { display: block; width: 109px; text-align: center; text-valign: middle; text-decoration: none; padding-top: 3px; padding-bottom: 3px; background-color:#000000; font-family: Verdana, Arial; font-size:13px; font-weight: normal; color: #ffffcc; border: solid 1px #ffcc00; }
a.menu:hover { display: block; width: 109px; text-align: center; text-valign: middle; text-decoration: none; padding-top: 3px; padding-bottom: 3px; background-color:#ffcc00; font-family: Verdana, Arial; font-size:13px; font-weight: normal; color: #000000; border: solid 1px #ffcc00; }
a.link { display: block; width: 125px; text-align: center; text-valign: middle; text-decoration: none; padding-top: 3px; padding-bottom: 3px; background-color:#000000; font-family: Verdana, Arial; font-size:13px; font-weight: normal; color: #ffffcc; border: solid 1px #ffcc00; }
a.link:hover { display: block; width: 125px; text-align: center; text-valign: middle; text-decoration: none; padding-top: 3px; padding-bottom: 3px; background-color:#ffcc00; font-family: Verdana, Arial; font-size:13px; font-weight: normal; color: #000000; border: solid 1px #ffcc00; }
a.footer { color : #ffcc00; text-decoration : none; font-size : 100%; font-weight : bold; font-family : Verdana, Arial, Helvetica, sans-serif; } 
a.footer:hover { background-color: #ffeda8; color : #708090; text-decoration : none; font-size : 100%; font-weight : bold; font-family : Verdana, Arial, Helvetica, sans-serif; }
a { color : #cc9933; text-decoration : none; font-size : 100%; font-weight : bold; font-family : Verdana, Arial, Helvetica, sans-serif; } 
a:hover { color : #ffcc00; text-decoration : none; font-size : 100%; font-weight : bold; font-family : Verdana, Arial, Helvetica, sans-serif; }
a.highlight { color : #ffcc00; text-decoration : none; font-size : 100%; font-weight : bold; font-family : Verdana, Arial, Helvetica, sans-serif; } 
a.highlight:hover { color : #cc9933; text-decoration : none; font-size : 100%; font-weight : bold; font-family : Verdana, Arial, Helvetica, sans-serif; }
a.enter { display: block; width: 90px; text-align: center; text-decoration: none; font-family: Verdana, Arial; font-size:20px; color: #ffffcc; border: solid 2px #ffffcc; padding-top: 0px; padding-bottom: 2px;}
a.enter:hover { border: solid 2px #cc9933; background-color:#cc9933; color: #000000; text-decoration: none; font-family: Verdana, Arial; font-size:20px; padding-top: 0px; padding-bottom: 2px;}

.image img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; border: 1px solid #FFFFFF; }
.image:hover img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; border: 1px solid #FFCC00; }
a.image { color : #FFFFCC; text-decoration : none; font-size : 100%; font-weight : bold; font-family : Verdana, Arial, Helvetica, sans-serif; } 
a.image:hover { color : #FFCC00; text-decoration : none; font-size : 100%; font-weight : bold; font-family : Verdana, Arial, Helvetica, sans-serif; }
img.border { border: 2px solid #ffffcc; } 

a.gallerylink { display: block; width: 100px; text-align: center; text-decoration: none; font-family: Verdana, Arial; font-weight: normal; font-size:12px; color: #ffffff; border: solid 1px #cc9933;  background-color:#000000; padding-top: 3px; padding-bottom: 3px; }
a.gallerylink:hover { display: block; width: 100px; text-align: center; text-decoration: none; font-family: Verdana, Arial; font-weight: normal; font-size:12px; color:#000000; border: solid 1px #cc9933; background-color:#cc9933; padding-top: 3px; padding-bottom: 3px; }

table.pedigree { background-color:#f5f5f5; border: 1px solid #000000 } 
td.pedigree { color: #000000; font: 7.5pt verdana, arial; font-weight : normal; font-style : normal; text-decoration: none; border: 1px solid #000000 } 
td.pedhead { color: #003399; font: 7.5pt verdana, arial; font-weight : normal; font-style : normal; text-decoration: none; border: 1px solid #000000 } 
td.newshead { background-color: #ffffcc; color: #000000; font: 14pt verdana, arial; font-weight : bold; font-style : normal; text-decoration: none; } 
a.pedlink { color : #ff0000; font: 7.5pt verdana, arial; font-weight : normal; font-style : normal; text-decoration: none; } 
a.pedlink:hover { color : #ff6600; font: 7.5pt verdana, arial; font-weight : normal; font-style : normal; text-decoration: none; }

h1 { color : #ffffcc; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 200%; margin-bottom : 0%; margin-left : 0%; 	margin-top : 0%; }
h1.title { color : #cc9933; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 200%; margin-bottom : 0%; margin-left : 0%; 	margin-top : 0%; }
h2 { color : #ffffcc; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 150%; margin-bottom : 0%; margin-left : 0%; 	margin-top : 0%; }
h3 { color : #ffffcc; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 100%; margin-bottom : 0%; margin-left : 0%; 	margin-top : 0%; }
h4 { color : #ffffcc; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : smaller; margin-bottom : 0%; margin-left : 0%; 	margin-top : 0%; font-weight : bold; font-style : normal; }
h5 { color : #ffffcc; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : smaller; margin-bottom : 0%; margin-left : 0%; 	margin-top : 0%; font-weight : normal; font-style : normal; }
h6 { color : #ffffcc; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : xx-small; margin-bottom : 0%; margin-left : 0%;	margin-top : 0%; font-weight : normal; font-style : normal; }

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute; left: 0; top: 0; width: auto; padding: 10px; padding-bottom: 0; background: #777777; visibility: hidden; z-index: 10; cursor: hand; cursor: pointer; }
#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma; letter-spacing: 5px; line-height: 1.1em; color: white; padding: 5px 0; text-align: right; }
#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white; }
#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute; visibility: hidden; border: 1px solid black; background-color: #EFEFEF; padding: 5px; z-index: 5; }