body {margin:0; padding:0; font-family:arial, sans-serif; font-size:10pt; background:url(./images/bg.gif) repeat-y fixed;}
a img {border:0;}

h1 {font-family:tahoma, verdana, arial, sans-serif; font-weight:normal; font-size:20pt; text-align:left; color:#5376DC; margin:0;}
h2 {font-family:tahoma, verdana, arial, sans-serif; font-weight:normal; font-size:13pt; text-align:left; color:#5376DC; margin:0;}

span.frmspacer { width:130px; float:left;}
label {width:130px; font-weight:bold; float:left;}
label.alt {width:auto; float:none;}
input.text {width:200px;}
input.pass {width:110px;}
div {clear:both;}
hr {clear:both; height:1px; border:1px dashed #5376DC; color:#5376DC; margin:5px 0;}
ul {margin-top:6px; margin-bottom:0;}

div#header {width:500px; padding:10px; border:1px solid #5376DC; margin:20px auto 0;}
div#message {width:500px; background:#FFD; padding:10px; border:solid #5376DC; border-width:0 1px 0; margin:0 auto;}
div#message.error {background:#F7E5E5;}
div#content, form {width:500px; background:#FAFBFE; padding:10px; border:1px solid #5376DC; margin:0 auto 10px;}
div#footer {margin:13px 0; text-align:center; font-size:8pt; color:#999;}

span.checkspacer {width:25px;}
div.checkindent {margin-left:25px; font-size:9pt;}
div.small {margin:0 0 4px 135px; font-size:8pt;}