span.pet_info {
  color:#555555;
  font-size:0.9em;
  font-weight:normal;
}
/*div.frame {*/
/*  position:relative; top:0; left:0;*/
/*  border:1px solid black; */
/*}
div.boxleft {*/
/*  position:absolute; top:0; left:0px; */
/*  margin:0;
  float: left;
  width:406px;
}
div.boxright {*/
/*  position:absolute; top:0px; left:400px;  */
/*  margin:0;
  float: left;
  width:406px;
}
div.box {
  margin:4pt;
  border:1px solid #014A87;
} */
div h3 {
  margin: 0;
  padding: 1em 0em 0.6em;
  font-size:1.10em;
}
/*div ul#box {
  margin-top:5pt;
  margin-bottom:10pt;
  margin-right:0.25em;
  list-style-type:disc;
  list-style-position:outside;
}
div ul#box li{
  margin-top:0.25em;
} */
table {
  margin:0;
  padding:0;
  width:100%;
  border-collapse:collapse;
}
tr {
  margin:0;
  padding:0;
}
th {
  margin:0;
  padding:2pt 5pt 2pt;
  border:1px solid black;
  font-size:1.0em;
  font-weight:normal;
  vertical-align:top;
  background-color:#F0F0F0;
}
td {
  margin:0;
  padding:2pt 5pt 2pt;
  border:1px solid black;
  vertical-align:top;
  width:50%;
}
/*td#sp1 {
  background-color:#FFFFFF;
}
td#sp2 {
  background-color:#F0F0F0;
} */
div ul#pet {
  margin-top:5pt;
  margin-bottom:10pt;
  margin-right:0.25em;
  list-style-type:disc;
  list-style-position:outside;
}
div ul#pet li {
  margin-top:0.3em;
}
span#red {
  white-space:nowrap;
  color:#CC0000;
}