body {
  background: white;
  color :black;
  margin-left: 2em;
  margin-right: 2em;
  background-repeat: no-repeat;
  background-position: 100% 0%; 
  background-attachment: fixed; 
}


table, th, td {
  border-style: solid;
  border-color: darkred;
  border-width: 2px;
  border-collapse: collapse;
    
}
th {
  background-color: lightyellow;
}
td {
  background-color: lightyellow;
  font-size: medium
  padding:5px;
}

td.data {
  background-color: #ccffcc;
  font-size: 0.9em;
  padding:5px;
  boder-style;outset;
}

td.data1 {
  border-style: solid;
  background-color: lightyellow;
  font-size: 1.0em;
  padding:5px;
  padding: 0.3em 0.2em;
  color: red;
}

h1 {
  background: green;
  color :white;
  font-size: 1.3em;
  font-style: italic;
  padding: 0.3em 0.2em;
}

h2 {
  font-size: 0.8em;
}
h2.asobidata {
  color: red;
  background-color: lightyellow;
  font-size: 1.0em;
  padding: 0.3em 0.2em;
  align: right;
}
h2.data {
  background-color: mediumaquamarine;
  padding: 0.2em 0.2em;
   align: center;
}

h2.title {
  font-size: 0.8em;
  border-left: 5px solid green;
  border-bottom: 1px solid green;
  padding: 0 0 3px 3px;

}

h2.link {
  backgraund-color: darkkhaki;
}
h3 {
  font-size: 0.8em;
  background-color: lightgreen;
  
}
h3.data {
  background-color: mediumaquamarine;
}
h4 {
  foint-size: 0.7em;
  background: lightyellow;
}
p {
  line-height: 1.5em;
}

em {
  font-style: normal;
  font weight: bold;
  background: lightyellow; }

<!-- a:link {
  color: blue; } ->
a:visited {
  color: blueviolet; }
a:hover {
  color: orange; }

td {
  font-size: xx-small;
}

div#main {
  width: 580px;
  position: absolute;
  left: 10px;

}

div#menu {
  width: 180px;
  margin-left: 610px;
  font-size: 0.8em;
  border-style: dotted;
  border-color: darkred;
  border-width: 2px;
  padding: 0px 3px;
  text-align: left;

}


#footer{
text-align:center;
}

.box2 {
width: 580px;
height:140px;
font-size: 13px;
border-width : 1px 1px 1px 1px;
border-color : #77b60a #77b60a #77b60a #77b60a;

