a {text-decoration: none; }
body {background: white; margin: 0; padding: 0;}
#page { margin: 40px auto 0 auto; width: 80%; }
#banner {
    background-color: white;
    font-size: 30pt; line-height: 24pt;
    height: 130px;
}
#banner img {width: 100px; float: left; margin-right: 15px}
#banner p {margin: 0; padding: 0; line-height; font-size: 11pt; line-height: 12pt;}
#menu { position: absolute; top: 110px; left: 165px; font-size: 13pt; line-height: 14pt;
    margin: 15px 0 0 0;
}
#menu li {
    list-style-type: none; display:block; float:left;
    width: 120px; text-align:center;
    line-height: 25px;
    background-color: white; padding: 0;
}
#menu a { color: #3399ff; width: 100%;
   padding: 2px 4px; }
#menu a:hover { color: #ff0000; border-bottom: 2px solid #ffffff;}
#languageswitch { text-align:right; margin-top: 5px;
    background-color: #999999; padding: 3px 20px 0 0;}
#languageswitch a {color: #ffffff;}
#languageswitch img {background-color: #999999; border: none;}
#content {
    background-color: white; padding: 10px 20px 5px 60px;
    font-size: 13pt; line-height: 15pt;
}
#footer {background-color: #ffffff; color: #00ff00; padding: 5px;}
#content h2 {font-size: 18pt; line-height: 20pt;}

.pulloutright {float: right; padding: 15px; width: 30%; background-color: #eee; margin: 15px; color: #555; }

.pulloutleft {float: left; padding: 15px; width: 30%; background-color: #eee; margin: 15px; color: #555; }