body {

 background-color: #FFFFD5;

}

.content {

 width: 1024px;

}

h1, h2, h3, table caption {
  padding: 0;
  margin: 0em 0;
  font-size: 1.2em;
  font-weight: bold;
  color: #A20;
}

h2 {
  margin: 0.8em 0;
  font-size: 0.9em;
}

h3 {
  margin: 0.8em 0 0.2em 0;
  font-size: 0.8em;
}

td.selected {
 background-color: #FFC800;
}

.logo {
 position: absolute;
 top: 0px;
 left: 0px;
 height: 263px;
 width: 237px;

 padding: 0;
 margin: 0;

}

.header {
 position: absolute;
 top: 0px;
 left: 237px;
 height: 200px;

 padding-left: 10px;

 text-align: left;
 vertical-align: middle;
 font-size: 2em;
 font-weight: bold;

}

.header td {
 font-size: 1.45em;
 font-weight: bold;
 color: #A20;
}

.menu {
 position: absolute;
 top: 220px;
 left: 237px;
 height: auto;
 padding-left: 10px;

}

.menu tr {
 background-color: #DD6600;
}

.menu td {
 text-align: center;
 border-width: 2px;
 border-style: outset;
 border-color: white;
 font-size: 1.1em;
}
.menu a:link {
 color: white;
 text-decoration: none;
}
.menu a:visited {
 color: white;
 text-decoration: none;
}
.menu a:active {
 color: white;
 text-decoration: none;
}
.menu a:hover {
 color: orange;
 text-decoration: none;
}

div.detail {

position: absolute;
top: 300px;
left: 30px;
width: 800px;

color: #A20;
}

.detail table {
 width: 100%;
}

.detail td {
 font-size: 0.9em;
 background-color: #FFFFB6;
 color: #A20;
 text-align: left;
 vertical-align: top;
 border-style: solid;
 border-color: black;
 border-width: 1px;
}

.detail th {
 font-size: 0.9em;
 color: black;
 text-align: left;
 background-color: #FFCC33;
 border-style: solid;
 border-color: black;
 border-width: 1px;
}


.detail a:link {
 color: black;
}
.detail a:visited {
 color: black;
}
.detail a:active {
 color: black;
}
.detail a:hover {
 color: orange;
}

.detail h2 {
 font-size: 1.2em;
 color: black;
}

