body {
    background-color: #157;
    background-color: #024;
    color: #cde;
    font-family: lucida-grande, verdana, arial, sans-serif;
    font-size: 10pt;
    line-height: 135%;
    margin: 50px 0 0 0;
}

img {
    border: 0;
}
ul {
    list-style-type: square;
}
td {
    vertical-align: top;
}
th {
    text-align: left;
}
h2 {
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    padding-top: .5em;
    text-transform: uppercase;
}


a {
    padding-right: 25px;
}
a:link, a:visited {
    color: #9cd;
    text-decoration: none;
}
a:hover, a:active, a:focus {
    color: #fff;
    text-decoration: none;
}

h2 a {
    padding-left: 20px;
}
h2 a:link, h2 a:visited {
    border-left: 20px solid #9cd;
}
h2 a:hover, h2 a:active, h2 a:focus {
    border-left: 20px solid #cf0;
}



#logo {
    margin-top: 10px;
    width: 100%;
}
#logo img {
    margin-left: 2.2em;
}
#logoprint, #footerprint {
    display: none;
}



#content {
    position: relative;
    margin: 0;
}



#bodytext {
    position: relative;
    margin-left: 11em;
    margin-top: 2em;
    width: 800px;
}



#menu {
    border-bottom: 1px solid #9cd;
    border-top: 1px solid #9cd;
    margin-top: 4.0em;
    padding-left: 11em;
}
#menu ul {
    font-size: 10pt;
    list-style: none;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    width: 802px;
}
#menu li {
    display: inline;
    letter-spacing: 0.8pt;
}



#footer {
    position: relative;
    color: #9cd;
    margin-left: 11em;
    margin-top: 1.0em;
}
#footer p {
    font-size: 80%;
}
#footer a {
    text-decoration: none;
}
#footer a:link, #footer a:visited {
    color: #9cd;
}
#footer a:hover, #footer a:active, #footer a:focus {
    color: #fff;
}


#langchange {
    position: absolute;
    left: 800px;
    top: 50px;
    width: 11em;
}
#langchange p {
    padding-right: 10px;
    text-align: right;
}
#langchange a {
    border-left: 8px solid #cf0;
    padding-left: 4px;
}


