* {margin:0; padding:0}
body {margin:0; font:62.5% Verdana, Arial, Helvetica, sans-serif; background-color: #B3B4B6}
p {margin-bottom:1em}

#container {width:80em; margin:0 auto; background:#fff;}
#leftcol {float:left; width:35em; padding-left:2em}
#rightcol {float:right; width:35em; padding-right:3em; text-align:center}

#formcontainer {width:60em; margin:0 auto; background:#fff}
#formcontainer #leftcol {float:left; padding-left:2em; width:18.5em}
#formcontainer #rightcol {float:right; padding-right:2em; width:30em}
#footer {clear:both; padding:2em 0.5em 0.5em 0.5em; text-align:center }

.clear {clear:both}
h1 {line-height:4em; font-size:4em; color:#999}
strong {color:#BB3653; font-weight:bold}
h2 {font-size:1.2em; padding:1em 1.5em}
a {color:#666}
a:hover {color:#ccc}
.res_table {width:34em; border:1px solid #999}
.res_table th {width:9em; background:#bbb; text-align:right; padding:0.4em}
.res_table td {text-align:left; padding:0.4em}

#regform span {clear:both; color:#f00; font-size:1em; font-weight:bold; margin-left:7.5em; display:none}
#regform p {margin:0; padding:0.5em; padding-left:5px; clear:both}

label	 {display:block; clear:left; float:left; width:7em; text-align:right; margin-right:0.5em}

textarea, input, select	{padding:0; margin:0; width:14em; float:left; border:1px solid #999}
textarea	{height:5em; float:left; overflow:auto}

textarea:focus, input[type="text"]:focus {border:1px solid #666}
#submit	{margin:0.5em 0.5em 0 0; padding:.4em; width:8em; background:#ccc; color:#333}

.activeField label {font-weight:bold}
.activeField input, .activeField textarea {border:1px solid #f00}
.idle input, .idle textarea {border:1px solid #999}

.loading {display:none}
#regform {display:none}