body {margin:0; background-color:#CCDDFF; font-size:70%; font-family:Verdana; text-align:center; color:#006699;}
h1 {font-size:2em;}
h2 {padding-top:1em; font-size:1em;}
ul {margin:0; padding:0; font-weight:bold; list-style-type:disc; list-style-position:inside;}
li {font-weight:normal;}
dl {width:100%; font-weight:bold;}
dt {width:15%; float:left; clear:both; text-align:left; font-weight:normal;}
dd {margin-left:16%; font-weight:normal;}
img {margin:1em 0; border:none;}
a {font-weight:bold; color:#006699; text-decoration:none;}
a:hover {text-decoration:underline;}
#contact a {color:#FFFFFF;}

#logo {padding:0.25em; background-color:#006699; font-family:Georgia; font-size:3em; font-weight:bold; color:#FFFFFF;}
#contact {padding-bottom:1em; border-bottom:3px solid #FFFFFF; background-color:#006699; color:#FFFFFF;}
#menu {margin:0 5em; text-align:left;}
#main {margin:3em 5em; text-align:left; color:#000000;}
.notice {margin-top:2em; margin-bottom:2em; border-top:1px dashed #006699; border-bottom:1px dashed #006699; text-align:center; font-weight:bold;}
.lang {color:#999999;}

table {width:100%; margin:1em 0; border-collapse:collapse; border-top:1px solid #FFFFFF; font-size:100%;}
th {height:2em; border-bottom:1px solid #FFFFFF; font-weight:bold; text-align:left;}
td {padding-right:1em; height:113px; border-bottom:1px solid #FFFFFF;}
button {width:1em; border:none; background-color:#CCDDFF; color:#006699; font-weight:bold;}
.thumb {margin:0;}
.New {background-color:#CCCCCC;}
.Reduced {background-color:#DDDDDD;}
.bold {font-weight:bold;}

@media print {#menu {display:none;} #main{margin:0;} button{display:none;} a {font-weight:normal; color:#000000;}}
.pgbr {page-break-before:always;}