ul.error_list
{
clear:both;
  margin: 4px 0px;
  padding:0px;
  background:none;
  color: #d33;
  border: none;
  background-color: #f33;
  LIST-STYLE-IMAGE:none;
}

ul.error_list li
{
  margin:0px;
  padding: 4px;
  padding-left: 25px;
  list-style: none;
  color: #fff;
  LIST-STYLE-IMAGE:none;
  background: url(../images/um/error.png) no-repeat 4px 4px;
  list-style-image:none;
}


/* ### Register Form ### */
#register_form { width:600px; margin: 20px auto; }
#register_form FORM
{

}
#register_form LABEL { font-size: 13px; }
#register_form INPUT { font-size: 13px; width: 300px; }
#register_form SELECT { font-size: 13px; height: 22px; width: 305px; }
#register_form #register_terms_conditions_200 { width: 20px; }
#register_form INPUT[type=text], #register_form INPUT[type=password] 
{
	border-color:#404040 #D4D0C8 #D4D0C8 #404040;
	border-style:solid;
	border-width:1px;
	height:18px;
	padding-top: 2px;
}
#register_form FIELDSET { border: none; }

/* ### Login Form ### */
#login_form { padding-left: 5px; padding-right: 5px; width: 339px; margin: 20px auto 0px auto; background: url(../images/login/login_top_bg.png) no-repeat; }
#login_form_bottom { width: 349px; margin: 0px auto; height: 20px; background: url(../images/login/login_bottom_bg.png) no-repeat; }
#login_form LABEL { font-size: 13px; }
#login_form INPUT { font-size: 13px; width: 300px; }
#login_form INPUT[type=checkbox] { width: 13px; }
#login_form INPUT[type=text], #login_form INPUT[type=password] 
{
	border-color:#404040 #D4D0C8 #D4D0C8 #404040;
	border-style:solid;
	border-width:1px;
	height:18px;
	padding-top: 2px;
}
#login_form A.forgot { color: navy; text-decoration: none; }
#login_form A:HOVER.forgot { color: navy; text-decoration: underline; }
#login_form .mandatory { margin: 0px; padding: 0px; color: #990000; }
#login_form FIELDSET { border: none; }