

body {
  background-color: B1CCDF;
  background-image: url(images/skyback.jpg);
}

a:link, a:visited, a:active {
  text-decoration: none;
  font-weight: bold;
  color: blue;
}

a:hover {
  text-decoration: underline;
}


p, td, th, div, span, body {
  vertical-align: top;
  font-family: georgia;
  font-size: 16px;
  color: 3771C8;
}

p {
  text-align: justify;
  padding: 16px 0px 0px 0px;
  margin: 0px;
}

.centered {
  text-align: center;
}

.right {
  text-align: right;
}

hr {
  width: 100%;
  height: 1px;
  color: 3771C8;
}

h1, h2, h3, h4, h5, h6 {
  padding: 0px;
  margin: 0px;
}

h1 {
  font-size: 20;
}

h2 {
  font-size: 16;
}

h3 {
  font-size: 14;
}

td.title {
  padding: 5px 10px;
  border-width: 1px;
  border-style: solid;
  border-color: 3771C8;
  background-color: AFDDE9;
}

td.pedigree {
  font-weight: bold;
  color: 3771C8;
  padding: 0px 5px;
  font-size: 14px;
  vertical-align: middle;
  text-align: center;
  width: 25%;
}


div.body {
  position: absolute;
  margin-left: -500px;
  width: 1000px;
  left: 50%;
  top: 20px;
}

div.page {
  width: 720px;
}

div.header {
  background-image: url(images/header.png);
  width: 800px; height: 80px;
}

div.repeat {
  background-image: url(images/center.png);
  width: 800px;
}

div.footer {
  background-image: url(images/footer.png);
  width: 800px; height: 40px;
}

div.menubar {
  position: absolute;
  left: 760px; top: 75px;
  background-image: url(images/menudog.png);
  width: 240px; height: 501px;
}

/* ====================================================================== */
/* alpha image filters for ie                                             */
/* ====================================================================== */

div.exploder-page {
  text-align:center;
  background-image: url(images/center.png);
  padding: 0px 40px;
  width: 800px;
}

div.exploder-header {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='images/header.png',sizingMethod='scale');
  width: 800px; height: 80px;
}

div.exploder-footer {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='images/footer.png',sizingMethod='scale');
  width: 800px; height: 40px;
}

div.exploder-repeat {
  width: 800px;
}

div.exploder-menubar {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='images/menudog.png',sizingMethod='scale');
  position: absolute;
  left: 760px; top: 75px;
  width: 240px; height: 501px;
}

/* ====================================================================== */
/* menubar images                                                         */
/* ====================================================================== */

img {
  border-width: 0px;
}

img.photo, object {
  border-width: 1px;
  border-style: solid;
  border-color: 3771C8;
}

#menu0 {
  position: absolute;
  left: 836px; top: 211px;
  width: 153px; height: 28px;
  visibility: hidden;
}

#menu1 {
  position: absolute;
  left: 836px; top: 241px;
  width: 153px; height: 28px;
  visibility: hidden;
}

#menu2 {
  position: absolute;
  left: 836px; top: 271px;
  width: 153px; height: 28px;
  visibility: hidden;
}

#menu3 {
  position: absolute;
  left: 836px; top: 301px;
  width: 153px; height: 28px;
  visibility: hidden;
}

#menu4 {
  position: absolute;
  left: 836px; top: 331px;
  width: 153px; height: 28px;
  visibility: hidden;
}

#menu5 {
  position: absolute;
  left: 836px; top: 361px;
  width: 153px; height: 28px;
  visibility: hidden;
}

#menu6 {
  position: absolute;
  left: 836px; top: 391px;
  width: 153px; height: 28px;
  visibility: hidden;
}

#menu7 {
  position: absolute;
  left: 836px; top: 421px;
  width: 153px; height: 28px;
  visibility: hidden;
}

/* ====================================================================== */
/* firefox menu images                                                    */
/* ====================================================================== */

#menu0ff {
  position: absolute;
  left: 836px; top: 211px;
  width: 153px; height: 28px;
}

#menu1ff {
  position: absolute;
  left: 836px; top: 241px;
  width: 153px; height: 28px;
}

#menu2ff {
  position: absolute;
  left: 836px; top: 271px;
  width: 153px; height: 28px;
}

#menu3ff {
  position: absolute;
  left: 836px; top: 301px;
  width: 153px; height: 28px;
}

#menu4ff {
  position: absolute;
  left: 836px; top: 331px;
  width: 153px; height: 28px;
}

#menu5ff {
  position: absolute;
  left: 836px; top: 361px;
  width: 153px; height: 28px;
}

#menu6ff {
  position: absolute;
  left: 836px; top: 391px;
  width: 153px; height: 28px;
}

#menu7ff {
  position: absolute;
  left: 836px; top: 421px;
  width: 153px; height: 28px;
}

#menu8ff {
  position: absolute;
  left: 836px; top: 481px;
  width: 153px; height: 93px;
}
