hr
{ 
	margin:20px 0;
	border:0;
	background-color:#73768d;
	height:1px;
}

#rform{ padding:0; margin:0; }

fieldset#register_form{ 
	border:0; 
	width:533px; 
	margin:10px 0 10px 5px; 
	display:block; 
	background:url(../images/register_fieldset.gif) left repeat-y;
}

#register_form .form_row{ margin:8px 0; }

.form_row label{
	float:left;
	display:block;
	width:158px;
	padding:3px 4px 3px 0;
	margin:0 15px 0 0;
	text-align:right;
	color:black;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.txtinput, .txtinput_short, .txtarea
{ 
	width:298px;
	border:1px solid #acacac;
}

.txtinput_short{ width:148px; }

.txtarea{ height:78px; }

.forgotten a{ font-size:12px; text-decoration:none; color:#8A7F85; margin:5px 0 0 5px; }