body {
 background-color: #FFFFFF;
 color           : #000000;
 /*font-family     : Verdana,Arial,Helvetica,sans-serif;*/
 font-size: 12px;
}

div.text {
  text-align     : left;
  margin-left    : 15px;
  margin-top     : 10px;
  font-size      : 14px;  
}

div.menu {
  text-align     : right;
  padding-bottom : 3px;
  padding-top : 3px;
  padding-right : 5px;
  border-bottom  : #000088 1px solid;
  border-top  : #000088 1px solid;  
  border-left  : #000088 1px solid;  
  border-right  : #000088 1px solid;  
  font-size      : 16px;
  font-style     : italic;
  font-family    : Times,Verdana,Arial,Helvetica,sans-serif;
}

.footer {
/*  border-top : #000088 1px dotted;*/
  border-top : #000088 1px solid;
  margin-top : 20px;
  padding-top : 5px;
  text-align : right;
  font-size : 16px;
  font-style : italic;
  font-family : Times,Arial,Helvetica,sans-serif;
  font-weight   : bold;    
}

blockquote p {
  margin-top : 0px;
  margin-bottom : 0px;
  color : #4455CC;
  font-style : italic;
}

hr {
  color : #888899;
}

pre {
  border-top:#DDDDEE 1px solid;
  border-bottom:#888899 1px solid;
  border-left:#DDDDEE 1px solid;
  border-right:#888899 1px solid;
  padding:.5em;
  margin-left:2em;
  white-space:pre;
  color:black;
  background-color:#F0F8FF;
}

img {
 border : #000000 1px solid;
}

img.noframe {
 border : #000000 0px solid;
}

h1 {
  text-align       : right;
  background-color : #FFFFFF;
  font-family      : Times,Verdana,Arial,Helvetica,sans-serif;
  font-style : italic;
  font-size     : 32px;  
}

h2 {
  text-align : left;
  border-left   : #8080f0 8px solid;
  border-top    : #000000 1px solid;
  border-right  : #000000 1px solid;
  border-bottom : #000000 1px solid;
  background-color : #eeeeff;
  padding-left : 4px;
  font-size     : 120%;
  font-family      : Osaka,Verdana,Arial,Helvetica,sans-serif;
}

h3 {
  text-align : left;
  border-left   : #000000 8px solid;
  border-bottom : #000000 1px solid;
  background-color : #ffffff;
  padding-left  : 4px;
  font-size     : 18px;
  font-family   : Times,Arial;
  font-style : italic;
}

h4 {
  text-align : left;
  border-left  : #666666 8px solid;
  border-bottom: #cccccc 1px solid;
  padding-left : 4px;
  font-family  : Verdana,Arial,Helvetica,sans-serif;
}

div.body {
  padding-left : 5px;
}

table {
  font-size: 14px;
/*  border : #888888 1px solid;*/
/*  font-size       : 80%;*/
}

th.frame {
  border : #888888 1px solid;
  background-color : #ddddff;
}

td.frame {
  border : #888888 1px solid;
}

dt {
  border-bottom : #4444FF 1px dotted;
  font-weight   : bold;
}

A:link { 
  color            : #5555AA;
  text-decoration  : none;
}
A:visited {
  color            : #5555AA;
  text-decoration  : none;
}
A:hover {
  color           : #FF4444;
  text-decoration : underline;
}

div.main {
  width: 730;
}

div.comment {
  background-color : #EEEEFF;
  border           : #000055 1px solid;
  font-size        : 12px;
}

form {
 margin-top: 3px;
 margin-bottom: 3px;
}

input.text,textarea{
  border: #000000 1px solid;
  background-color: #f0ffff;
}

input.button{
  border-top: #336688 1px solid;
  border-left: #336688 1px solid;
  border-bottom: #000000 1px solid;
  border-right: #000000 1px solid;
  background-color: #ddeeff;
}

div.comment p {
  margin-top : 0pt;
  margin-bottom : 0pt;
  margin-left : 5pt;
}

li {
  list-style-image: url(list_small.gif);
  margin-left  : 5px;
  list-style-type: none;
  font-family  : Times;
}

li.2nd {
  list-style-image: url(list_small2.gif);
  margin-left  : 5px;
  list-style-type: none;
}

