body {
  color: #000000;
  background: #eeeeff;
}

a {
  color:000066;
}

a:visited {
  color:880066;
}

#outspace{
 width: 900px;
 padding: 20px 10px;
} 

#menu{
 width: 900px;
 padding: 0px 0px;
 margin: 0px;
} 

#main_top{
  width: 650px;
  padding: 3px 3px;
  margin: 3px;
  text-align: left;
  float: left;
} 

#right{
  width: 200px;
  padding: 3px 3px;
  margin: 3px;
  text-align: left;
  float: right;
  font-size: 80%;
}

#main{
  width: 900px;
  padding: 3px 30px;
  margin: 3px;
  text-align: left;
} 

#footer{
  width: 900px;
  padding: 3px 10px;
  margin: 3px;
  text-align: left;
} 

.fe{
  clear: both;
}

table.mbutton{
  width: 900px;
  margin: 0px;
  padding: 0px;
  border-spacing: 0;
}
img.mbutton {
  margin:0px;
  padding:0px;
  border:0px;
  vertical-align:bottom;
}
table.subtop{
  width: 900px;
  margin: 0px;
  padding: 0px;
  border-spacing: 0;
}

td.subtoplogo{
  width: 300px;
}

td.subtoptitle{
  width: 600px;
  vertical-align : bottom;
  background-image: url("images/pagetitle_back.html");
  background-position: right bottom;
  background-repeat: no-repeat;
  /*background: #000000 url("images/pagetitle_back.png") right bottom no-repeat fixed;  */
}

.maptable{
  margin: 1px;
  padding: 1px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  border-collapse: separate;
  /*border-spacing: 1;*/
}

ul {
  margin: 2px 0 2px 1em;
  padding: 0px;
  list-style-type: square;
}
li {
  margin: 4px 0 4px 0;
  padding: 0;
}

h1{
  color: #ff1111;
  /* filter: shadow(color=#aaaaaa, direction=135); */
  width: 100%;
  padding: 0 0 5px 5px;
  border-left: double 3px #000000;
  border-bottom: double 3px #000000;
  text-align: left;
}

h1.subtop{
  padding: 0 0 5px 10px;
  border-left: none;
  border-bottom: double 3px #000000;
  text-align: left;
}

h2{
  color: #ff3333;
  /* filter: shadow(color=#aaaaaa, direction=135); */
  width: 100%;
  padding: 0 0 5px 5px;
  /* border-left: double 3px #000000; */
  border-bottom: double 3px #000000;
  text-align: left;
}

h3{
  color: #ff5555;
  /* filter: shadow(color=#aaaaaa, direction=135); */
  width: 100%;
  padding: 0 0 5px 5px;
  /* border-left: double 3px #000000; */
  border-bottom: solid 3px #000000;
  text-align: left;
}