/* -------- */
/* main.php */
/* -------- */

body {
  background-color: #ffffff;
  margin: 5px;
  text-align: center;
}

table.main {
  border: 1px solid #aaaaaa;
  width: 750px;
}

td.main_header {
  padding: 0px;
}

td.main_menu {
  background-color: #fae9ca;
  border-top: 1px solid #aaaaaa;
  height: 34px;
  padding: 4px;
}

td.main_body {
  border-top: 1px solid #aaaaaa;
  padding: 0px;
}

td.main_footer {
  background-color: #fae9ca;
  border-top: 1px solid #aaaaaa;
  padding: 6px;
}

table.header1 {
  background-color: #fae9ca;
  font: 11px verdana;
  width: 100%;
}

table.header1 td {
  padding-left: 4px;
  padding-right: 4px;
}

table.header2 {
  background-color: #ffffff;
  border-top: 1px solid #aaaaaa;
  width: 100%;
}

/* ------------- */
/* page_menu.php */
/* ------------- */

a.menu:link, a.menu:visited {
  background-color: #d1d2d4;
  border: 1px solid #000000;
  color: #000000;
  font: bold 11px verdana;
  padding: 3px 10px 3px 10px;
  text-align: center;
  text-decoration: none;
}

a.menu:hover, a.selected {
  background-color: #ff0000;
  border: 1px solid #000000;
  color: #ffffff;
  font: bold 11px verdana;
  padding: 3px 10px 3px 10px;
  text-align: center;
  text-decoration: none;
}

table.body {
  background-color: #ffffff;
  width: 100%;
}

table.body td.left, table.body td.right {
  padding: 6px 4px 6px 4px;
}

td.left {
  border-right: 1px solid #aaaaaa;
  vertical-align: top;
  width: 140px;
}

td.right {
  vertical-align: top;
}

div.title {
  background-color: #fae9ca;
  border: 1px solid black;
  font: bold 10px verdana;
  padding: 3px;
  text-align: center;
}

div.counter {
  background-color: #d1d2d4;
  border: 1px solid black;
  font: bold 10px verdana;
  padding: 3px;
  text-align: center;
}

#list {
 	margin: 10px 0px 20px 0px;
	padding: 0px;
}

#list li {
  margin-left: 18px;
  line-height: 15px;
}

#list li a:link, li a:visited {
  color: #0000ff;
  font: 10px verdana;
  text-decoration: none;
}

#list li a:hover {
  color: #0000ff;
  font: 10px verdana;
  text-decoration: underline;
}

div.copyright {
  font: 9px verdana;
}

/* -------------- */

div.error {
  color: #ff0000;
  font: bold 10px verdana;
  text-align: center;
}

div.error2 {
  color: #ff0000;
  font: bold 10px verdana;
}

#back {
  margin-top: 8px;
}

/* -------------------- */
/* 801_registration.php */
/* -------------------- */

table.registration td {
  font: 10px verdana;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 4px;
  padding-right: 4px;
}

table.registration td.title {
  color: #0000ff;
  font: bold 11px verdana;
  padding-bottom: 4px;
  padding-top: 4px;
}

table.registration td.title2 {
  background-color: #fae9ca;
  border: 1px solid #000000;
  color: #000000;
  font: bold 10px verdana;
  padding-bottom: 4px;
  padding-top: 4px;
}

table.registration td.header {
  font: 10px verdana;
  padding-bottom: 8px;
  padding-top: 6px;
}

table.registration td.header2 {
  font: bold 10px verdana;
  padding-bottom: 8px;
  padding-top: 6px;
}

table.registration td.star {
  color: #ff0000;
  font: bold 10px verdana;
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: center;
}

table.registration td.star2 {
  color: #ff0000;
  font: bold 10px verdana;
  padding-bottom: 2px;
  padding-top: 2px;
}

table.registration td.agency {
  border: 1px solid #000000;
  font: 10px verdana;
  padding-bottom: 3px;
  padding-top: 3px;
}

table.registration td.agency2 {
  border: 1px solid #aaaaaa;
  font: 10px verdana;
  padding-bottom: 3px;
  padding-top: 3px;
}

table.registration td.footer {
  padding-bottom: 6px;
  padding-top: 6px;
}

span.star {
  font: bold 10px verdana;
  color: #ff0000;
}
