#body_form #container { background-image: url(img/hack_bg_form.jpg); background-repeat: repeat-y; background-position: center top; display: table; margin: 0 auto; width: 850px; height: auto }
#body_form #bottom { background-image: url(img/bottom_form.jpg); background-repeat: no-repeat; background-position: center top; margin: 0 auto; padding: 21px 0 21px; width: 850px; height: auto }

font { color: #CC0000; }

.formlabels  { text-align: right; margin: 13px 0; width: 20%; float: left }
.formlabels span { line-height: 23px; display: block; padding: 0 5px 0 0; height: 30px }
.formfields  { text-align: left; margin: 13px 0; width: 80%; float: right }
.formfields span { display: block; height: 30px }
.textfields  { text-align: justify; margin: 0 13px 30px 13px }
.textfields textarea { text-align:left; display: block; margin: 5px 0px 20px 0px; }
.textfields #checkbox { margin: 1px 4px 0px 0; float:left }
.textfields #d { font-size: 9px }
.textfields a { color: #000; background-color: #fff; text-decoration:underline; font-weight:normal;}
.textfields a:hover { color: #000; background-color: #fff; text-decoration:none; font-weight:normal;}

input.r { position: relative; top: 2px }
.textfiekds span.l2 { line-height: 12px; }

#button { text-align: center }

#spec  { color: #002765; background-color:#f2f7ff; line-height:18px; text-align: justify; display: block; margin: 30px 13px 5px 13px; padding: 15px 15px; }

#reg  { margin: 15px auto; padding: 0; width: 578px; clear: both }
	#reg #link  { display: block }
	#reg img { margin: 0px 3px 0 0; float: left; border-width: 0 }
	#reg a { color: #000000; background-color:#ffffff; font-weight: bold; text-decoration: none }
	#reg a:hover { text-decoration: underline }

#regaccept { text-align: right; display: block; margin: 0 auto 0 auto; clear: both }
