#content {background-color:white; margin-left: auto; margin-right: auto; width:50em;border:2px solid #0000CC}
#logo {color: #0000CC; margin-left: auto; margin-right: auto; width: 60ex; padding-top:1em;}
#logo-img {display: inline-block;}
#logo-txt {display: inline-block;}
#line1 {text-align: center;font-size: 1.70em; letter-spacing: 0.2em; padding-bottom: 0.2em}
#line2 {text-align: center;font-size: 1.65em; font-weight: 900}
#line3 {text-align: center;font-size: 1.05em}
#buttons {color: white; background-color: #0000CC; width: 100%; font-variant: small-caps; font-size:1.2em}
#buttons a {color:white; text-decoration: none; width: 100%; height: 100%; display: inline-block; padding-top:0.2em; padding-bottom:0.2em;}
#buttons span {width:19%; display:inline-block; text-align: center}
#buttons a:hover {color: #0000CC;}
#buttons span:hover {background-color: white;}

#footer span {width:19%; padding-top:0.2em; text-align: right}
#footer {color: white; background-color: #0000CC; width: 100%;font-size:0.8em}
#footer #left {width: 35%; display: inline-block;}
#footer a {color:white;}
#footer #right {width: 64%; display: inline-block; text-align: right;}

#language {text-align: right; margin-right:0.5em}
#text{background-color: white;padding-right:0.4em; padding-left:0.4em}
body{background-color:#DBF0F7}
img.right {float: right;}
.clear {clear: both; height: 1em;}

#table{background-color: #CCFFFF;}
#table #left{width: 80%;}
#table #right{width: 20%;}
.above-space td {padding-top:2em;}
.below-space td {padding-bottom:2em;}
#space td{padding-top:2em; padding-bottom:2em;}
#line-above{border-top:solid 1px black;}
#double-line{border-top:solid 1px black; border-bottom: double 4px black;}
