body {
color: #000;
background-color: #3e4f5f;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 0.8em;
width: 800px;
margin: 5px auto 10px auto;
padding: 0.1em;
border-top: #999 3px solid;
border-right: #666 3px solid;
border-bottom: #666 3px solid;
border-left: #999 3px solid;
}

a:link, a:active {
color: #036;
background-color: transparent;
}

a:visited {
color: #636;
background-color: transparent;
}

a:hover {
color: #fff;
background-color: #036;
}

ul {
margin: 1em 0 0 1.2em;
padding: 0;
}

ul li {
margin: 0 0 0.5em 0;
}

img {
border: 0;
}

h1 {
font-size: 1.5em;
text-align: center;
border-top: #666 1px solid;
border-bottom: #666 1px solid;
margin: 10px 0 5px 0;
}

h2 {
font-size: 1.2em;
margin: 15px 0 0 0;
}

h3 {
font-size: 1.1em;
margin: 20px 0 0 0;
}

p {
margin: 1em 0 1em 0;
}

div.floatimage {
float: left;
}

div.floatright {
float: right;
clear: right;
height: 100%;
}

div#header, div#contentarea {
float: left;
width: 800px;
padding: 0;
color: #000;
background-color: #617b93;
}

div#header div#logo {
float: left;
width: 150px;
height: 120px;
color: #000;
background-color: #fff;
}

div#contentarea div#menu {
float: left;
width: 150px;
height: 100%;
color: #000;
background-color: #617b93;
}

div#header div#title {
float: left;
width: 650px;
}

div#contentarea div#content {
float: left;
width: 630px;
padding: 0 10px 5px 10px;
color: #003;
background-color: #94afc8;
}

div#contentarea div#menu ul {
list-style: none;
margin: 10px 0 0 0;
padding: 0;
}

div#contentarea div#menu ul li {
margin: 0;
}

div#contentarea div#menu ul a:link, div#contentarea div#menu ul a:active, div#contentarea div#menu ul a:visited {
display: block; 
color: #fff;
font-weight: bold; 
background-color: #369;
border: #000 1px solid;
margin: 5px 0 5px 0; 
padding: 2px 10px 2px 2px; 
width: 136px; 
text-decoration: none;
text-align: right;
}

div#contentarea div#menu ul a.selected:link, div#contentarea div#menu ul a.selected:visited, div#contentarea div#menu ul a.selected:active, div#contentarea div#menu ul a:hover, div#contentarea div#menu ul a.selected:hover {
display: block; 
color: #fff;
font-weight: bold; 
background-color: #036;
border: #000 1px solid;
margin: 5px 0 5px 0; 
padding: 2px 10px 2px 2px; 
width: 136px; 
text-decoration: none;
text-align: right;
}

p.copyright {
color: #003;
background-color: #617b93;
margin: 0;
padding: 10px;
border-top: #000 1px solid;
clear: left;
}

table {
border-top: 1px solid #000;
border-left: 1px solid #000;
width: 70%;
margin: 0.5em 0 0.5em 0;
}

table th, table td {
border-bottom: 1px solid #000;
border-right: 1px solid #000;
padding: 0.3em;
vertical-align: top;
}

div.box {
float: left;
border: 1px solid #000;
width: 380px;
padding: 0 0.5em 0 0.5em;
margin: 0 0 0.5em 0;
color: #003;
background-color: #b9ccd7;
line-height: 1.7em;
}

div.box h2 {
color: #003;
background-color: #b9ccd7;
font-size: 1.2em;
margin: 0.8em 0 0 0;
border-bottom: #666 1px solid;
padding: 0;
}

div.style1 {
clear: left;
}

div.style2 {
width: 613px;
}

div.style3 {
height: 358px;
}

span.title {
font-weight: bold;
color: #003;
background-color: #b9ccd7;
}