div#register fieldset {border: 0; margin: 14px; padding: 8px}
div#register fieldset legend {color: #004; font-weight: bold}
div#register label
{
	display: block;
	float: left;
	width: 160px;
	padding: 0;
	margin: 8px 0 0;
	text-align: right;
	color: #444;
}
div#register form input, form textarea {width: auto; margin: 5px 0 0 10px}
div#register select {width: auto; margin: 5px 0 0 10px}
div#register form input.fc_checkbox {margin: 8px 0 0 9px}
div#register form br {clear: left}
div#register form small {font-size: 0.85em; margin-left: 8px; color: #444}
div#register form small a {font-size: 1em}
div#register form small.form_err {color: red}
img.captcha {margin: 5px 0px 0px 170px; border: 1px solid #77b}
a.c_link {margin-left: 170px; font-size: 12px}
div#feedback {margin: 5px; padding: 5px; background: #9c9; border: 1px solid #070}
div#pw_hint {font-size: 0.85em; color: red; height: 12px; margin: 2px 0px 0px 124px}
div#pw_hint img {margin-bottom: -2px}
#resetpass #submit {margin: 20px}

#verify input {float: left}
#verify small {display: block; float: left; width: 320px; padding-top: 8px}

.circ_green {float: left; background: url(/media/img/icon-circle-green.png); width: 19px; height: 33px; padding: 17px 25px; font-size: 24px; font-weight: bold; color: white}
.circ_grey {float: left; background: url(/media/img/icon-circle-grey.png); width: 19px; height: 33px; padding: 17px 25px; font-size: 24px; font-weight: bold; color: #666}
.reg_circ_h {float: left; font-size: 20px; margin-top: 18px; margin-left: 15px; margin-right: 30px}
.sub_con {border: 1px solid red}
#sub_btn_submit {display: block; margin: 0 0 0 200px; text-decoration: none}
.reg_page_outer {float: left; border: 1px solid #ccc; background: #f0f0f0}

