html, body {
  width: 100%; height: 100%;
  margin: 0px; padding: 0px;
}
body,td,th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
body {
  background-color: #FFFFFF;
}
#bdy a {
  color: #606060;
  text-decoration:underline;
}
div.corner {
  position:absolute; z-index:-1;
}
div.toplft {
  left:0; top:0;
  width:500px; height:90px;
  background-image:url(design/crnr_top_lft.png);
}
div.toprgt  {
  right:0px; top:0px;
  width:72px; height:400px;
  background-image:url(design/crnr_top_rgt.png);
}
div.botlft {
  left:0px; bottom:0px;
  width:72px; height:400px;
  background-image:url(design/crnr_bot_lft.png);
}
div.botrgt  {
  right:0px; bottom:0px;
  width:500px; height:90px;
  background-image:url(design/crnr_bot_rgt.png);
}

div.header {
  width:702px; height: 100px;
  position: relative; top:50px;
  margin:0 auto 0 auto; padding:0;
}
div.header span {
  display: block; position: absolute; left:0; right:0;
}
div.header span.hdbot {
  bottom:0;
}
div.header span.hdtop {
  top:0; font: 32px Arial, Helvetica, sans-serif;
}
div.header div.hdlft,
div.header div.hdrgt,
div.header div.hdmid {
  position: absolute; height: 100px;
  font: 16px Verdana, Arial, Helvetica, sans-serif;
  color:#606060; text-align:center;
}
div.header div.hdlft {
  width:230px; font-weight: bold;
  margin:0 470px 0 0;
}
div.header div.hdmid {
  width:240px;
  margin:0 230px 0 230px;
  border-left: 1px solid #606060;
  border-right: 1px solid #606060;
}
div.header div.hdrgt {
  width:230px; font-weight: bold;
  margin:0 0 0 470px;
}

div.footer {
  width:702px; height: 20px;
  position: relative; top: 5px;
  margin:0 auto 0 auto; padding:0;
  border-top:1px solid #606060;
}
div.footer a.copy {
  color:#C0C0C0 !important;
}
div.footer span {
  display: block; top:0; bottom:0;
  position:absolute; font-size: 11px;
}
div.footer span.ftlft {
  left:0;
}
div.footer span.ftrgt {
  right:0;
}

#mnmnu {
  width:702px; height: 23px;
  margin:5px auto 5px auto;
  position:relative; top:50px;
  display: block;
  padding:10px 0 10px 0;
  border-bottom: 1px solid #606060;
  border-top: 1px solid #606060;
}

#mnmnu li {
  display: block;
  width:107px; height:20px;
  float: left; text-align:center;
  list-style:none;
  margin:auto 5px auto 5px;
}
#mnmnu li a {
  display:block; text-decoration:none; height:100%;
  font: 14px Verdana, Arial, Helvetica, sans-serif;
  border-width:1px; border-style:solid;
  border-color: #909090 #606060 #606060 #909090;
  color: #666666; background-color: #F0F0F0;
  letter-spacing:2px;
}
#mnmnu li a:hover,
#mnmnu li a.selected  {
  color:black; background-color:#E0E0E0;
  border-color: #606060 #909090 #909090 #606060;
}

#sbmnu {
  width:702px; height: 20px;
  margin:5px auto 5px auto;
  position:relative; top:50px;
  padding:0;
  border-bottom: 1px solid #606060;
}
#sbmnu li {
  display: block;
  float: left; text-align:left;
  list-style: none;
  margin:0 5px 0 0; padding:0;

}
#sbmnu li a {
  display:block; text-decoration:underline; height:100%;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #606060; float: left;
}
#sbmnu li a:hover,
#sbmnu li a.selected {
  color:black;
}

#bdy {
  position:absolute; bottom:70px; width:100%;
}

#bdy.wthsb { top:230px; }
#bdy.wtosb { top:215px; }

#bdy div.content {
  position:relative; margin:0 auto 0 auto;
  overflow:auto; width:702px; height:100%;
  scrollbar-face-color: #F0F0F0;
  scrollbar-track-color: white;
  scrollbar-arrow-color: #000000;
  scrollbar-shadow-color: #606060;
  scrollbar-darkshadow-color: #F0F0F0;
  scrollbar-highlight-color: #606060;
  scrollbar-3dlight-color: #F0F0F0;
}

#bdy .content div.head {
  color: #606060;
  font-size: 14px;
  text-align: left; font-weight: bold;
  line-height: 20px;
  padding-left: 20px; margin-bottom: 10px;
  vertical-align: middle;
  clear: both;
  border: 1px solid #E0E0E0;
  background-color: #F0F0F0;
}

#bdy .content div.box {
  width: 100%; vertical-align: top;
  text-align: center;
}

#bdy .content div.hr {
  height: 1px; margin: 1px 0px 1px 0px;
  background-color: #36C2DC;
  overflow: hidden;/*IE Hack*/
  visibility: hidden; clear: both;
}
#bdy .content .box iframe,
#bdy .content .box img {
  padding: 4px;
  border: 1px solid #606060;
}
#bdy .content img.rgt {
  float: right;
  margin:5px 20px 5px 5px;
}
#bdy .content img.lft {
  float: left;
  margin:5px 5px 5px 20px;
}
#bdy .content img.mid {
  float: none; margin: 5px;
}
#bdy .content div.para {
  text-align: justify; line-height: 16px;
  font:12px Verdana, Arial, Helvetica, sans-serif;
  padding: 5px 20px 0px 20px;
  vertical-align: top;/* height: 100%;*/
}

#bdy table.formular td { padding: 2px }

sup {
  color: #F00000;
  font-weight: bold;
  font-size: 16px;
}

form { margin: 0px; width: auto; }

.formular input,
.formular select,
.formular textarea {
  width: 90%;
}
input, select, textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #606060;
  color: #303030; font-size: 12px;
  background-color: #F0F0F0;
  padding: 1px; margin: 0px;
}

textarea {
  scrollbar-face-color: #F0F0F0;
  scrollbar-track-color: #F0F0F0;
  scrollbar-arrow-color: #000000;
  scrollbar-shadow-color: #606060;
  scrollbar-darkshadow-color: #F0F0F0;
  scrollbar-highlight-color: #606060;
  scrollbar-3dlight-color: #F0F0F0;
}

input.button, button {
  color: #000000; font-size: 11px;
  border: 1px outset #606060;
  background-color: #F0F0F0;
  cursor: pointer;
  text-align: center;
  width:auto;/* overflow:visible;*/
  padding: 0px 2px 0px 2px;
  margin: 1px 0px 1px 0px;
}
