body,td,th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; color: #000000;
}
body {
  background: #FFFFFF url(design/hd_bg.png);
  background-repeat: repeat-x; margin: 0px;
}
a:link, a:visited, a:active {
  color: #50508C; text-decoration: none;
}
a:hover {
  text-decoration: underline; color: #50508C;
}
#mntitle {
  font-size: 16px; color: #A0A0A0;
  text-align: right;
}
#sbtitle {
  font-size: 14px; color: #FFFFFF;
  vertical-align: top;
}
#mnmnu {
  background-image: url(design/mnmnu_bg.png);
  font: 14px Verdana, Arial, Helvetica, sans-serif;
  line-height: 19px; vertical-align: bottom;
}
#mnmnu a {
  text-decoration: none;
  color: #50508C; font-weight: bold;
  display: block; float: left;
  padding: 0px 5px 1px 5px;
  margin: 0px 8px 0px 0px;
}
#mnmnu a:hover, #mnmnu a.selected {
  color: #00008C; background-color: #FFFFFF;
  border-right: 1px solid #A0A0A0;
  border-bottom: 1px solid #E8E8E8;
  border-left: 1px solid #E8E8E8;
  padding: 0px 4px 0px 4px;
}

#sbmnu {
  background-image: url(design/sbmnu_bg.png);
  line-height: 20px; vertical-align: top;
  color: #50508C; font-size: 10px;
  padding-left: 5px;
}
#sbmnu div {
  display: block; float: left;
  height: 20px; position: absolute;
}
#sbmnu a {
  color: #8C5050; font-size: 12px;
  text-decoration: none;
}
#sbmnu a:hover, #sbmnu a.selected {
  color: #8C0000;
}

#bdy {
  border-right: 1px solid #000000;
  border-left: 1px solid #000000;
  vertical-align:top; padding: 0px; height: 100%;
}
#bdy div.content {
  padding-top: 5px; height: 100%;
}
#foot {
  background-image: url(design/ft_bg.png);
  font-size: 11px; letter-spacing: 1px;
  line-height: 20px;
  text-align: center; color: #FFFFFF;
  vertical-align: bottom;
}
#foot a {
  color: #E8E800;
}
#foot .copy, #foot .copy a {
  color: #A0A0A0;
}

#bdy .content div.head {
  color: #000000; font-size: 14px;
  text-align: left; font-weight: bold;
  height: 20px; padding-left: 10px;
  vertical-align: middle;
  background-color: #A0A0A0;
  clear: both; margin: 5px 0px 5px 0px;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #8C8C8C;
}
#bdy .content div.fullbox {
  width: 720px;
}
#bdy .content div.hr {
  height: 1px; margin: 1px 0px 1px 0px;
  background-color: #A0A0A0;
  overflow: hidden;/*IE Hack*/
  visibility: hidden; clear: both;
}
#bdy .content img {
  padding: 2px;
  border: 1px solid #A0A0A0;
}
#bdy .content img.rgt {
  float: right; margin-left: 5px;
}
#bdy .content div.para {
  text-align: justify; line-height: 16px;
  padding: 5px;
  vertical-align: top; height: 100%;
}

#bdy table.formular td { padding: 2px }

sup {
  color: #E80000;
  font-weight: bold;
  font-size: 16px;
}

form { margin: 0px; width: auto; }

.formular input,
.formular select,
.formular textarea {
  width: 260px;
}
input, select, textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #8C8C8C;
  color: #000000; font-size: 12px;
  background-color: #E8E8E8;
  padding: 2px; margin: 0px;
}
select {
  color: #FFFFFF;
  background-color: #A0A0A0;
}
textarea {
  scrollbar-face-color: #E8E8E8;
  scrollbar-track-color: #E8E8E8;
  scrollbar-arrow-color: #000000;
  scrollbar-shadow-color: #A0A0A0;
  scrollbar-darkshadow-color: #E8E8E8;
  scrollbar-highlight-color: #A0A0A0;
  scrollbar-3dlight-color: #E8E8E8;
}
input.button, button {
  color: #E8E800; font-size: 11px;
  border-width: 1px; border-style: solid;
  border-color: #8C5050 #000000 #000000 #8C5050;
  background-color: #8C0000;
  cursor: pointer;
  text-align: center;
  width:auto;/* overflow:visible;*/
  padding: 0px 2px 0px 2px;
  margin: 1px 0px 1px 0px;
}
