body{margin:3% 5%;padding:0;background-color:#fff;color:#333;font:.9em/1.3 Helvetica,Arial,Verdana,sans-serif}a:link,a:visited{background-color:#fff;color:#333;text-decoration:underline}a:hover,a:focus,a:active{background-color:#ffb;color:#454545;text-decoration:underline}h1{margin:2% 0%;padding:1%;border-bottom:1px solid #ddd;background-color:#f8f8f8;color:#666;font:1.5em Helvetica,Arial,Verdana,sans-serif}h2{margin:2% 0%;padding:1%;border-bottom:1px solid #ddd;background-color:#f8f8f8;color:#666;font:1.3em Helvetica,Arial,Verdana,sans-serif}h3{margin:2% 0%;padding:1%;border-bottom:1px solid #ddd;background-color:#f8f8f8;color:#666;font:1.2em Helvetica,Arial,Verdana,sans-serif}table{margin:0;padding:0;width:100%}table th{border:1px solid #ddd;font-weight:bold;text-align:left;padding:1%}table td{border:1px solid #ddd;padding:1%}dl,dt,dd{margin:0;padding:0}form{margin:0;padding:0}fieldset{border:1px solid #ddd;margin:0% 0% 2% 0%;padding:2%}fieldset legend{margin:0;padding:0 4px;background-color:inherit;color:#333}code{font:1em "Courier New",Courier,monospace}pre code{font:1.1em "Courier New",Courier,monospace;border-bottom:1px solid #eee}img{border:1px solid #eee}p#statusgreen{font-size:1.2em;background-color:#fff;color:#0a0}p#statusred{font-size:1.2em;background-color:#fff;color:#a00}fieldset label{display:block}fieldset label.error{color:red}fieldset label.valid{color:green}fieldset div#captchaimage{float:left;margin-right:15px}fieldset input#captcha{width:25%;border:1px solid #ddd;padding:2px}fieldset input#submit{display:block;margin:2% 0% 0% 0%}