body{background-color:#ccc;font-family:sans-serif;font-size:75%;margin:0;padding:0;width:100%;}
body div{background-color:#fff;margin:0 auto;width:920px;}
a{background-color:#fff;color:#000;line-height:1.25em;padding:0 1em;text-decoration:none;}
a:hover{background-color:#ccc;}
input{background-color:#ccc;border-width:0;padding:2px;text-align:right;}
input.b{background-color:#ccc;border:2px solid #000;padding:2px 0.5em;text-align:center;}
input.b:hover{background-color:#000;color:#fff;cursor:pointer;cursor:hand;}
input.c{background-color:#ccc;border:1px solid #000;padding:0.5em 1em;}
select{border:1px solid #000;}
h1{padding:0.25em 0;margin:0;text-align:center;}
h2{padding:0;margin:0;}
h3{padding:0;margin:0;}
ul{list-style:none;margin:0;padding:0;}
li{margin:2px 0;width:148px;}
li a{display:block;padding:2px 0.5em;}
p{margin:0 0 0.5em 0;padding:1px;}
table{width:100%;}
table td{vertical-align:top;padding:0 0.5em;white-space:nowap;}
table td div{padding:4px;text-align:left;width:100%;}
table td div a{display:block;}
table td span{background-color:#ccc;display:block;font-weight:bold;padding:2px;text-align:center;}
table th{font-weight:bold;padding:0 0.5em 0 2em;text-align:right;white-space:nowrap;}
table td table td{margin:0;padding:0;vertical-align:bottom;white-space:nowrap;}
table td table th{margin:0;padding:0;white-space:nowrap;}
table td table th a{position:relative;padding:0;text-decoration:none;z-index:24;}
table td table th a:hover{background-color:#fff;cursor:help;padding:0;z-index:25;}
table td table th a span{display:none;white-space:normal;}
table td table th a:hover span{background-color:#ccc;border:1px solid #000;color:#000;display:block;font-weight:normal;position:absolute;top:-0.7em;left:-3em;width:16em;text-align:left;white-space:normal;}
table thead th{font-size:140%;margin:0;padding:0 0 0.5em 0;text-align:center !important;white-space:nowrap;}
div div{float:right;text-align:right;}
