*{line-height:140%;}

body{
  background-color:#eeeeff;
  color:#000000;
  font-size:10.5pt;
  margin:0px;
  padding:0px;
  line-height:140%;
}

a:link { 
  color: #0000ff;
  background-color:transparent;
  text-decoration: none;
}
a:visited {
  color: #0000ff;
  background-color:transparent;
  text-decoration:none
}
a:active {
  color: #ff0000;
  background-color:transparent;
  text-decoration: underline
}
a:hover {
  color: #0000ff;
  background-color:transparent;
  text-decoration:underline
}

div#main {
  text-align:left;
  width:640px;
  padding:0px;
  border-style:solid;
  border-width:0px 1px 0px 1px;
  border-color:#000000;
  background-color:#FFFFFF;
  color:#000000;
  margin-top:0px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:0px;
  min-height:768px;
}

div#title {
  display:block;
  text-align:center;
  padding-top:20px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  height:60px;
}

div#linker {
  background-color:#eeeeff;
  color:#000000;
  font-size:10pt;
  text-align:right;
  border-style:solid;
  border-width:1px 0px 1px 0px;
  border-color:#4466ff;
  padding-left:5px;
  padding-right:5px;
}

div#header {
  padding-left:5px;
  padding-right:5px;
  font-size:9pt;
}

div#header div.head {
  border-style:solid;
  border-width:0px 0px 1px 0px;
  border-color:#4466ff;
}

div#header div.date {
  text-align:right;
}

div#body {
  padding:20px;
}

div#body h1 {
  margin:0px;
  padding:0px;
  font-size: 14pt;
  font-weight: bold;
}

div#body h2 {
  font-size: 12pt;
  font-weight: bold;
  border-style :solid; border-width :1px; border-color: #ffaa66;
  border-top-width :0px; border-left-width: 7px;
  border-right-width :0px; border-bottom-width: 1px;
  padding-left: 5px;
}

div#body h3 {
  margin-top:0.5em;
  margin-bottom:0.5em;
  padding:0px;
  padding-left:10px;
  font-size: 10pt;
  font-weight: bold;
}

div#body h3.head {
  background-color:#eeeeef;
  color:#000000;
  padding-left:1em;
}

div#body h3.notice {
  background-color:#ffdede;
  color:#000000;
  padding-left:1em;
}

div#body p{
  margin-left:15px;
}

div#body ul{
  margin-top:5px;
  margin-left:15px;
}

div#body li{
  margin-left:15px;
}

div#body dl{
  margin-left:15px;
}

div#body dt{
  margin-top:5px;
}

div#body dd{
  margin-left:15px;
}

div#body em {
  background-color:transparent;
  color:#ff0000;
  font-style:normal;
}

div#body span.menu {
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:#000000;
  padding: 1px;
  margin: 1px;
}

div#footer {
  clear:both;
  padding-left:5px;
  padding-right:5px;
  font-size:9pt;
  background-color:#ccc;
  color:#000000;
  border-style:solid;
  border-width:1px 0px 0px 0px;
  border-color:#000000;
  text-align:right;
}

div#validate-check{
  float:right;
  width:90px;
}

div#validate-check a{
  color:#000;
  background-color:transparent;
}

span.selected{
  font-weight:bold;
}

span.index-mark{
  color:#666666;
  background-color:transparent;
}

span.filename {
  color:#0000ff;
  background-color:transparent;
}

div#image{
  text-align:center;
}

img#regnessem-image{
  vertical-align:middle;
}

