#login_reg P, #profile_main P, #profile_password P, #profile_close P, #contact_info P, #thankyou P, #reg_error P, #company_info P, #company_info2 P, #error_message P { 
WHITE-SPACE: nowrap 
}

#login_reg, #lost_pw, #profile_main, #profile_password, #profile_close, #contact_info, #company_info, #thankyou, #reg_error, #company_info2, #error_message  { 
PADDING: 10px;
FONT-SIZE: 12px; 
MARGIN: 10px; 
WIDTH: 600px !important; 
WIDTH: 620px; 
BORDER-BOTTOM: #ccc 1px solid; 
BACKGROUND-COLOR: #eeeeee 
}

#contact_info, #company_info, #company_info2 { 
PADDING: 0px 0px 20px 0px;
WIDTH: 620px !important; 
}
	 
	.choice_name { margin: 0px 0px 0px 0px; width: 230px; text-align: right; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
        INPUT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
	SELECT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
	.phone_num { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
	.phone_num INPUT { DISPLAY: inline; MARGIN: 0px 2px }
	.label1 { PADDING-RIGHT: 10px; DISPLAY: inline; FLOAT: left; WIDTH: 230px; TEXT-ALIGN: right }
        .label_sm { PADDING-RIGHT: 10px; DISPLAY: inline; FLOAT: left; WIDTH: 220px; TEXT-ALIGN: right; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
	.star { COLOR: #0066ff }
	.required { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
	.phone_num { DISPLAY: inline; WHITE-SPACE: nowrap; TEXT-ALIGN: left }
	.tblText {  font-family: Verdana; font-size: 12px; }
	
/*////////  reg styles 9/29/05 Jory //////*/

#step_1  {
background: URL(/mm/graphics/step_1.gif);
padding:15px 0px 0px 70px;
}
#step_2  {
background: URL(/mm/graphics/step_2.gif);
padding:15px 0px 0px 70px;
}
#step_3  {
background: URL(/mm/graphics/step_3.gif);
padding:22px 0px 0px 70px;
}
#step_1, #step_2, #step_3  {
background-repeat: no-repeat;
background-position: 5px 10px;
height:80px;
/*border:5px solid #77bbdd;*/
}
#step_1 H3, #step_2 H3, #step_3 H3, #pnlThankYou H3 {
text-align:left;
font-family: Verdana; 
font-size: 12px;
margin: 0px 2px 10px 0px;

}
#step_1 p, #step_2 p{
vertical-align:top;
line-height:20px;
float:left;
margin: 2px 2px 2px 15px !important;
margin: 2px 2px 2px 10px;
}
 #step_3 p{
margin: 2px 2px 2px 15px !important;
margin: 2px 2px 2px 10px;
}
#step_1 .add_note, #step_2 .add_note, #step_3 .add_note {
line-height:20px;
width:250px;
}

.add_note {
font-size:10px;
}

.add_note a{
text-decoration:underline;
}








