body {

  margin: 20px;

}

body, table {

  font-family: Arial;

  font-size: 12px;

}

td { vertical-align: top; }

a img {

  border: 0px;

}

h3 {

  margin-top: 0px;

  color: #000;

  font-size: 14px;

}

.maintable {

  width: 772px;

  background-image: url(images/main_back.png);

}

.main {

  padding-top: 23px;

  padding-left: 6px;

  padding-right: 6px;

  padding-bottom: 23px;

}

.leftrow {

  width: 291px;

}

.leftrow1 {

  width: 337px;

}

.rightrow {

  width: 469px;

}

.rightrow1 {

  width: 388px;

}

.maintext {

  padding-top: 0px;

 

  padding-right: 35px;

  padding-bottom: 22px;

  font-size: 11px;

  font-family: Verdana, sans-serif;

}

.leftbox {

  width: 291px;

  height: 312px;

}

.footer {

  width: 772px;

  height: 36px;

  background-image: url(images/footer.jpg);

}

.footer p {

  padding-left: 35px;

  padding-top: 8px;

  font-size: 12px;

  color: #FFF;

}

.footer a {

  color: #FFF;

  text-decoration: none;

}

.contacttext {

  padding-left: 46px;

  padding-right: 30px;

  font-size: 11px;

  font-family: Verdana, sans-serif;

}

.conimage {

  border-top: 1px solid #F598AA;

  border-left: 1px solid #F598AA;

  border-bottom: 1px solid #F598AA;

  width: 299px;

  height: 299px;

  margin-top: 4px;

  margin-bottom: 5px;

  background-position: center center;

}

#popup {

  visibility: hidden;

  position: absolute;

  top: 75px;

  left: 0px;

  width: 100%;

}

#popup table {

  border: 1px solid #F598AA;

}

.popuptop {

  text-align: right;

  background-image: url(images/white_back.png);

  vertical-align: bottom;

  height: 22px;

}

.popuptop img {

  cursor: pointer;

}

.red { color: #99042E; }

.pink { color: #97002D; }

.lpink {color: #F499AA; }

.black { color: #000; }

.page-header { color:#797A7C; font-size:32px; font-weight:bold; }

.grey3, a.grey3 {color: #333;}

.grey6, a.grey6 {color: #797A7C;}

.grey9, a.grey9 {color: #999;}

.greyC, a.greyC {color: #CCC;}

.size11 {font-size: 11px;}

.con205 {width: 205px;}

.coninput {

  font-size: 11px;

  border: 1px solid #F598AA;

  margin-top: 3px;

  margin-bottom: 8px;

}

#menu1 a { color:#fff; font-weight:bold; font-size:12px; text-decoration:none; }
#menu2 { color:#CC849C; font-size:12px; }
#menu2 a { color:#B70040;  font-size:12px; text-decoration:none; }

h1 { color:#797A7C; font-size:32px; font-weight:normal;  }