@charset "utf-8";
/* CSS Document */
.stage_one_title h2 { margin: 20px; color:#1E97B2; }
	.user_details { clear:both; padding:5px; padding-bottom: 10px; margin: 5px; bordeR: 1px solid #EEE; width: 360px; margin-top: 10px;}
		.user_details .title { clear:both; font-weight:bold; text-decoration:underline; padding:3px; font-size: 12px; color:#1E97B2; }
		.user_details .message { clear:both; font-size:12px; font-style:italic; padding:3px; color: #666; margin:5px; margin-bottom: 10px;}
		.user_details .first_name { clear:both; padding:3px; }
		.user_details .surname { clear:both; padding:3px; }
		.user_details .company_name { clear:both; padding:3px; }
		
		.user_details /* # */ .text { float:left; font-weight:bold; width:150px; color:#444; font-size:12px;}
		.user_details /* # */ .value { float:left; width:150px; }
		
	.user_type { clear:both; padding:5px; padding-bottom: 10px; margin: 5px; bordeR: 1px solid #EEE; width: 360px; margin-top: 10px;}
		.user_type .title { clear:both; font-weight:bold; text-decoration:underline; padding:3px; font-size: 12px; color:#1E97B2;}
		.user_type .message { clear:both; font-size:12px; font-style:italic; padding:3px; color: #666; margin:5px; margin-bottom: 10px;}
		
		.user_type /* # */ .text { float:left; font-weight:bold; width:150px; margin-left: 5px; color:#444; font-size:12px;}
		.user_type /* # */ .value { float:left; width:150px; }
	
	.login_details { clear:both; padding:5px; padding-bottom: 10px; margin: 5px; bordeR: 1px solid #EEE; width: 360px; margin-top: 10px;}
		.login_details .title { clear:both; font-weight:bold; text-decoration:underline; padding:3px; font-size: 12px; color:#1E97B2;}
		.login_details .message { clear:both; font-size:12px; font-style:italic; padding:3px; color: #666; margin:5px; margin-bottom: 10px;}
		.login_details .email_address { clear:both; padding:3px; }
		.login_details .username { clear:both; padding:3px; }
		.login_details .password { clear:both; padding:3px; }
		.login_details .confirm_password { clear:both; padding:3px; }
		
		.login_details /* # */ .text { float:left; font-weight:bold; width:150px; color:#444; font-size:12px;}
		.login_details /* # */ .value { float:left; width:150px; }
		
	.additional_details { clear:both; padding:5px; padding-bottom: 10px; margin: 5px; bordeR: 1px solid #EEE; width: 360px; margin-top: 10px;}
		.additional_details .title { clear:both; font-weight:bold; text-decoration:underline; padding:3px; font-size: 12px; color:#1E97B2;} 
		.additional_details .message { clear:both; font-size:12px; font-style:italic; padding:3px; color: #666; margin:5px; margin-bottom: 10px;}
		.additional_details .user_extension { clear:both; padding:3px; }
		
		.additional_details /* # */ .text { float:left; font-weight:bold; width:150px; color:#444; font-size:12px;}
		.additional_details /* # */ .value { float:left; width:150px; }
	
	.message { clear:both; padding:10px; font-style:italic; font-size: 12px; color: #666; margin-bottom: 15px;}
	
	.registration_box {margin: 15px; padding: 7px; border: solid 1px #ccc; background:#CCC; }
	
	.quick_registration { clear:both; padding: 5px; background-color:#DDD; margin-bottom: 7px;}
		.quick_registration .text { float:left; width:85px; font-weight:bold; margin-top: 5px; color:#1E97B2; font-size:12px;}
		.quick_registration .subtext { float:left; width:110px; font-style:italic; margin-top: 5px; color:#444; font-size:11px;}
		.quick_registration .value { float:left; }
	.full_registration { clear:both; padding: 5px; background-color:#DDD;}
		.full_registration .text { float:left; width:85px; font-weight:bold; margin-top: 5px; color:#1E97B2; font-size:12px;}
		.full_registration .subtext { float:left; width:130px; font-style:italic; margin-top: 5px; color:#444; font-size:11px;}
		.full_registration .value { float:left; }
	