/* CSS Document */



.table_page {
  border: 1px #769bb6 solid;
  margin-bottom: 7px;
  width: 495px;
}

.table_page th {
  padding: 3px;
  border-bottom: 1px #769bb6 solid;
  background-color: rgb(235,243,250);
}


.table_page th a {
  font-weight: normal;
  color: black;
}

.table_page td {
  padding: 3px;
  font-size: 10px;
}


.table_page .a0 {
  font-weight: bold;
  padding-left: 5px;
  background-color: rgb(243,248,252);
  width: 50%;
}

.table_page .b0 {
  text-align: center;
  padding-right: 5px;
  background-color: rgb(238,244,248);
  text-align: left;
}

.table_page .a1 {
  font-weight: bold;
  padding-left: 5px;
  background-color: rgb(248,252,255);
  width: 50%;
}

.table_page .b1 {
  text-align: center;
  padding-right: 5px;
  background-color: rgb(243,248,252);
  text-align: left;
}



.table_page2 {
  border: 1px #769bb6 solid;
  margin-bottom: 7px;
  width: 210px;
}

.table_page2 th {
  padding: 3px;
  border-bottom: 1px #769bb6 solid;
  background-color: rgb(235,243,250);
}

.table_page2 td {
  padding: 3px;
  font-size: 10px;
  text-align: center;
}

.table_page2 .a0 {
  font-weight: bold;
  padding-left: 5px;
  background-color: rgb(243,248,252);
  width: 50%;
}

.table_page2 .b0 {
  text-align: center;
  padding-right: 5px;
  background-color: rgb(238,244,248);
  text-align: left;
}

.table_page2 .a1 {
  font-weight: bold;
  padding-left: 5px;
  background-color: rgb(248,252,255);
  width: 50%;
}

.table_page2 .b1 {
  text-align: center;
  padding-right: 5px;
  background-color: rgb(243,248,252);
  text-align: left;
}

.photo {
  width: 200px;
  height: 250px;
  border: 0px;
}

.msg_red {
  border: 1px #880000 solid;
  color: #880000;
  background-color: #FFAAAA;
  padding: 5px;
  text-align: center;
  margin-bottom: 7px;
  width: 460px;
}

