BODY {background-color: #ffc;
      color: #007;
      font-family: arial,helvetica,swiss,sans-serif;
      font-size:12px;
      background-image: url(../images/homeback.jpg);
      margin-bottom: 10px;
    }
H1 { text-align: center; 
     color: #fff;
     font-family: serif;
     font-size: 36px;
     font-weight: bold;
     background: #007;
     text-decoration: none;
     border-style: double;
     border-width: medium;
     margin-bottom: 5px;
     margin-left: 5px;
    }
H2 { text-align: center; 
     font-size:20px;
     font-weight:bold;
     text-decoration:none;
     background: #fff;
     border-style: double;
     border-width: medium;
     margin-bottom: 5px;
    }
H3 { text-align: center; 
     font-size:20px;
     font-weight:bold;
     text-decoration:none;
    }
H4 { margin-bottom: 3px;
     text-align: center; 
    }
H6 { margin-bottom: 3px;
     text-align: center;
    }
TH.form {font-size:12pt;
         font-weight:bold;
         color: #007;
         font-family: arial,helvetica,swiss,sans-serif;
         text-align: right;
         vertical-align: center;   
 }
TD.input {font-size:12pt;
         font-weight:bold;
         text-align: left;
         vertical-align: center;   
 }
TABLE { text-align: center;
        width="100%";
    } 
TD { vertical-align: center;
     text-align:left;
     color: #007;
     font-family: arial,helvetica,swiss,sans-serif;
     font-size:12px;
    }
TD.pic { vertical-align: top;
     text-align:center;
     font-size:14px;
     font-weight:bold;
     font-family:serif;
     margin-bottom:20px;
    }
TD.heavy {font-size:16px;
     vertical-align: center;
     text-align:center;
     color: #007;
     font-family: arial,helvetica,swiss,sans-serif;
     font-weight:bold;
     margin-top:10px;
    }
TD.ch { vertical-align: center;
     color:red;
     background: white;
    }
P.kennel { vertical-align: center;
     text-align:center;
     font-size:14px;
     font-weight:bold;
     background: #fff;
     border-style: outset;
     margin: 5px 20% 5px 20%;
    }
IMG {margin-top:15px;
    }
P {margin-top: 10px;
     color: #007;
     font-family: arial,helvetica,swiss,sans-serif;
     font-size:12px;
   margin-bottom: 10px;
    }
P.heavy {font-size:16px;
     font-weight:bold;
     margin-bottom: 15px;
    }
P.form {vertical-align: center;
     text-align:center;
     font-size:16px;
     font-weight:bold;
     margin-bottom: 15px;
    }
P.same {font-size:1px;
     color: #ffc;
    }
TABLE.list {background: #ccc;
      border-color: #ccc;
      text-align:center;
      border-width: medium;
      padding: 1px 1px 1px 1px; } 

TH.list {background: #007;
    color: #fff; font-size:12px;
    font-family: arial,helvetica,swiss,sans-serif;
    text-align:center;
    font-weight:bold;}

TABLE.list TD { vertical-align: top;
     text-align:left;
     font-size:12px;
     background: white; }

TABLE.breed {
      border-color: #ccc;
      text-align:left;
      border-width: medium;
      padding: 1px 1px 1px 1px; } 

TABLE.breed TH {
    font-size:12px;
    font-family: arial,helvetica,swiss,sans-serif;
    text-align:left;
    vertical-align: top; 
    font-weight:bold;}

TABLE.breed TD { vertical-align: top;
     text-align:left;
     font-size:12px;}

TABLE.quest {
      border-color: #ccc;
      text-align:left;
      border-width: medium;
      padding: 1px 1px 1px 1px; } 

TABLE.quest TH {
    font-size:12px;
    font-family: arial,helvetica,swiss,sans-serif;
    text-align:left;
    vertical-align: top; 
    font-weight:bold;}

TABLE.quest TD { vertical-align: top;
     text-align:center;
     vertical-align: center; 
     font-weight:bold;
     font-size:12px;}

TABLE.ped {width:100%;
      background: #007;
      border-color: #007;
      text-align:center;
      border-width: medium;
      padding: 1px 1px 1px 1px;
    } 
TABLE.ped TD { vertical-align: center;
     text-align:center;
     color: #007;
     font-family: arial,helvetica,swiss,sans-serif;
     font-size:10px;
     background: white;
    }
TABLE.ped TD.ch { vertical-align: center;
     text-align:center;
     font-size:10px;
     color:red;
     background: white;
    }
OL LI { margin-top: 5px;
    }
UL { list-style-type: disc;
     color: #007;
     font-family: arial,helvetica,swiss,sans-serif;
     font-size:12px;
     text-align: left;
  }
UL.kennel {list-style-type: square;
     text-align: left;
     margin-left: 30%;
  }
A,A:Link,A:Visited,SELECT,INPUT,TEXTAREA{
     font-family: arial,helvetica,swiss,sans-serif;
     font-size:12px;
     font-weight:bold;
     text-decoration:none;
	}
A:Hover {color:#f00;}

A.same,A.same:Link,A.same:Visited,A.same:Hover {
     font-size:1px;
     color:#ffc
	}