body {
	background: #ffffff
  font-family: "verdana";
  text-align: center;
  scrollbar-track-color:#ffffcc;
  scrollbar-face-color:#99cccc;
  scrollbar-shadow-color:#669999;
  scrollbar-darkshadow-color:#669999;
  scrollbar-highlight-color:#ccffff;
  scrollbar-3dlight-color:#99cccc;
  scrollbar-arrow-color:#99cccc;
}

img {
  border-style: none;
  vertical-align: middle
}

pre {
	color: navy;
}

em {
	color: teal;
	font-weight: bold;
}

code {
	color: navy;
}

/*** Table ***/

td.Header {
  text-align: center;
  vertical-align: middle;
  background-color: #ccccff;
}

td.Content {
  text-align: left;
  vertical-align: middle;
  background-color: #ccccff;
}

td.Param {
  text-align: left;
  vertical-align: middle;
  background-color: #ffffff;
}

/*** Link ***/

a {
  font-weight: bold;
  text-decoration:none;
}

a:link    { color: #003399; }
a:visited { color: Teal; }
/*a:active  { color: navy; }*/

a:hover   {
  color: #ffff99;
  background-color: #003399
}

/*** Title ***/

table.Title {
  color: #003399;
  background-color: #99cccc;
  border-collapse: collapse;
}

span.Title {
  text-align: center;
  font-size: 150%;
  font-weight: bold;
  width: 12em
}

div.Title {
  text-align: center;
  font-size: 150%;
  font-weight: bold;
}

td.TitleLeft {
  background-image: url(bo01db1.gif);
  background-repeat: no-repeat;
  background-position: left top;
  width: 82px;
  height: 90px;
}

td.TitleRight {
  background-image: url(bo01db2.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  width: 63px;
  height: 90px;
}

/*** List ***/

dt {
	color: navy;
  font-weight: bold;
  text-align: left;
}

dd {
  text-align: left;
}

ul {
  text-align: left;
}

/*** footer ***/

div.UpdateTime {
  text-align: center;
  color: #003399;
  font-size: 80%;
}

div.Mailto {
  text-align: center;
  vertical-align: middle;
}

div.Counter {
  text-align: center;
}

div.Proviso {
  text-align: center;
  color: #003399;
  font-size: smaller;
}

/*** Search ***/

table.first {
  border-collapse: collapse;
  text-align: left;
}
td.first {
  border: thin solid white;
  vertical-align: middle;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}
th.first {
  border: thin solid white;
  vertical-align: middle;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
	text-align: center;
  color: #336699;
}


