html {  margin: 0; padding: 0; overflow-x: hidden;}
body { width: 470px; margin: 0; padding: 50px 1em 1em 1em; overflow-x: hidden;}
h1 { position: absolute; top: 0; left: 0; width: 500px; line-height: 1em; height: 38px; margin:0; padding: 0; }
table { width: 100%; text-align: left; border-collapse: collapse; }
.center { text-align: center; }
a,
a:link,
a:active,
a:visited,
a:hover { color: blue; }
body,td,th,ul,li,ol,dl,dd,dt,p {font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;font-size:12px;}
th { font-weight: bold; height: 25px; vertical-align: bottom }
thead th { border-bottom: 1px solid black; font-size: 14px; }
td { padding: 4px 0 0 0; }