﻿/* ERROR MESSAGES */
#registration {
	padding:10px;
	
}
#topRegistration
{
	width: 475px;
	overflow: hidden;
}

#registration #form {
	clear:both;
}

.clr
{
	clear: both;
	float: none;
}

.reg_survey {
	margin: 5px 0px;
} 

.reg_err_msg_off 
{
	padding:5px 10px 5px 10px;
		clear: none;
	float: left;
}		
.reg_err_msg 
{
	background-color:#f3f5c4;
	color:#FF0000;
	padding:5px 10px 5px 10px;
	clear: none;
	float: left;
}

#reg_user .reg_err_msg
{
	width: 200px;
}
#reg_user .reg_err_msg_off
{
	width: 200px;
}

.reg_main_err_msg_off 
{
	color:#FF0000;
}	
.reg_main_err_msg
{
	width:auto;
	padding: 10px;
	color:#FF0000;
	background-color:#f3f5c4;
	font-size: 80%;
}

div#reg_user input
{
	width: 200px;
	cursor:text;
}
div#reg_user label
{
	width: auto;
	line-height: 16pt;
	font-weight: bold;
}

.required
{
	color: #666666;
	font-size: 85%;
	font-weight: bold;
}

div#reg_optin label
{
	display: block;
	width: 450px; 
	white-space:normal;
	font-weight:bold;
}
#reg_user_Zip, #reg_user_State
{
	width: 86px !important;
}

.deaNoteBox
{
	padding: 5px;
	 margin:auto;
	  float: right;
	   width: 200px;
	    clear: none;
	     border: 1px solid black;
}

#reg_user_Username_ctr{
	border: 1px solid black;
	 padding: 10px;
}

#reg_user #reg_user_State_ctr
{
	width: 90px;
}
#reg_user #reg_user_Zip_ctr
{
	width: 90px;
}
#deaCheckBox
{
	float: left;
	clear: none;
}
#deaBox
{
	float: left;
	clear: none;
}

#reg_user #reg_user_Username_ctr
{
	width: 500px;
}

sup.required
{
	color: #ee3333;
}

.reg_err_msg div
{
	font-size: 80%;
}
.reg_err_msg div div
{
	font-size: 100%;
}

#sendfriendemail label input
{
	cursor: text;
}