html {background: #FFFEDB;}

body {margin:0; padding:0 10px 0 10px; border:0; height:100%; overflow-y:auto; background: transparent; 
font-family: Arial, Times, sans-serif; font-size:1.2em;}

Main {margin-top: 5px; margin-right: 50px; margin-left: 200px; display: block; font-size: 1.3em; width auto; border: none; background: blue; padding: 8px 20px 8px 300px;}

h3 {text-align: left font-size: 1.2em; font-weight: bold;}
h4 {text-align: center; font-size: 1.4em; font-weight: bold;}

table {background: blue;}
td {background: #FFFEDB; text-align: center;}
td a {color: red;}
td a:hover {background: #AAAAAA; color: #FFFFFF;}
th {text-decoration: underline; text-align: center}
pre {white-space: pre;} 
ul {list-style: none;}

#textarea {margin-top: 5px; margin-left: 200px; display: block; padding-right: 50px; font-size: 1.3em; width auto; border: none; background: transparent; border: solid 2px;}

.box1 {margin:5px 50px 20px 200px; display:block; text-align: left; width:auto; background: transparent; padding:2px;}
.box2 {margin: 5px 50px 20px 200px; display: block; text-align: center; font-size: 1.3em; width auto; 
border: 2px solid #000000; background: #FF0000; padding: 8px}
#box3 {margin: 0; padding: 1px; display: block; font-size: .8em; font-style: italic; text-align: left; color: #000000; background: #FFFFFF;}

.hidem {height: 0; width: 0; border-width: 0;}
.hidem a {height: 0; width: 0; border-width: 0; text-decoration: none;}
.hidem a img {height: 0; width: 0; border-width: 0;}
.hidem a:hover img {position: fixed;  bottom: 20px; right: 18em; height: auto; width: 500px;}
.hidem a:hover {background-color: #e6e6e6; font-size: 1em;}

.menu {
      width: 5em;
      background-color: transparent;
	  text-align: left;
    }
.menu ul {
      display: block;
      position: absolute;
	  text-align: left;
      color: black;
      list-style: none;
      margin: 0.1em 0 0 0;
      padding: 0 0 0 0;
    }
.menu ul li {
      display: none;
    }

.menu:hover ul {
      display: block;
      margin: 0;
      padding: 0;
    }

.menu ul:hover li{
      display: block;
      padding: 0 0 0 1em;      
    }


.boxlet {float: right; padding-left: 3px; font-size: .8em;}

.galbox {float: left; padding-left: 10px;}

sph {width: 1em;}
.sph {display: block; width: 1em; height: 1em;}
.row1 {background: #FFCC33;}
.r {color: red;}
.u { text-decoration: underline }
.i {font-style: italic }
.b {font-weight: 700 }
.bi {font-weight: 700; font-style: italic; }
.sup { vertical-align: super; font-size: 70%;}
.spacer1 {display: block; width: 98%; height: 10px;}
.spacer2 {display: block; width: 98%; height: 20px;}

#navigation {display:block; top:1px; left:1px; width:120px; height: 600px; position:fixed; padding: 5px; text-align: left; font-size: 1.3em; font-weight:bold; color:#FF0000; background: transparent; overflow-y: scroll;}
#navigation a:visited, #navigation a {display:block; width:50px; height:20px; margin:0 auto; border-top:1px solid #000000; border-bottom:1px solid #000; text-align: left; text-decoration:none;line-height:20px; color:#FF0000;}
#navigation a:hover {background:#aaa; color:#fff;}

#navigation ul:visited, #navigation ul {text-decoration:none; color:#FF0000;}
#navigation ul:hover {background:#aaa; color:#fff;}

