/* ### login styles ### */
#login{
	padding: 15px 20px 13px 20px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #7a0026;
	line-height:12px;
}
#login .login_left{
	width: 122px;
	text-align:right;
	padding: 0 4px 0 0;
}
#login_box_username, #login_box_password, #login_box_password_confirm {
	padding: 1px;
	vertical-align: top;
	width: 330px;
	margin-top: 4px;
	margin-bottom: 6px;
}
#login .login_rememberme{
	padding: 4px 0 0 0;
}
#login a{
	color: #7a0026;
}
#login a:hover{
	color: #ffffff;
}

#login .login_submit{
	padding: 4px 0 0 0;
}

#login .login_info
{
	margin-left: 90px;
}

#login .remember { margin-left: 128px; }

#login .remember #login_box_remember { vertical-align: middle; }

#login .password_help, #login .remember { font-size: 11px; }

#login .password_help
{
	float: right;
	margin-right: 82px;
}

#login span.title 
{ 
	font-size: 20px; 
	font-family: Georgia; 
}
#login span.required
{
	color: white;
	font-size: 11px;
}
/* ### end login styles ### */
/* ### registration styles ### */
#register_member_form, #regForm
{
	padding: 15px 20px 13px 20px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #7a0026;
	line-height:12px;
}

#register_member_form a, #regForm a{
	color: #7a0026;
}
#register_member_form a:hover, #regForm a:hover{
	color: #ffffff;
}

#register_member_form span.title, #regForm span.title { font-family: Georgia; font-size: 20px; }
#register_member_form span.required, #regForm span.required
{
	color: white;
	font-size: 11px;
}

#regForm #email, #regForm #password, #regForm #password_confirm,
#register_member_form #email, #register_member_form #password, #register_member_form #password_confirm
{
	padding: 1px;
	vertical-align: top;
	width: 330px;
	margin-left: 6px;
	margin-top: 2px;
	margin-bottom: 4px;
}

#register_member_form .reg_table, #regForm .reg_table
{
	margin-left: 15px;
}

#register_member_form .agree, #regForm .agree { color: white; font-size: 11px; }
/* ### end registration styles ### */
