.moduleContent {
	margin-top:12px;
	background-color:#f7f7f7;
	margin-right:0px !important;
	padding:0px 0px 124px !important;
	position:relative;

}
	.moduleContent H1 {
		height:82px;
		font-size:22px !important;
		line-height:82px;
		margin:0px !important;
		padding-left:44px;
	
	}
	.moduleContent FORM {
		margin:27px 44px !important;
		position:relative;
		display:block;
		padding:20px 49px 50px;
		background-color:#eeeeee;
	
	}
		.moduleContent FORM INPUT {
			border:1px solid #666;
			padding:3px 0px;
			font-size:11px;
		}
		.moduleContent FORM SELECT {
			border:1px solid #666;
			padding:2px 0px;
		}
		.moduleContent FORM .required {
			border:1px solid #fa0052;
		}
		.moduleContent FORM .notes { 
			position:absolute;
			top:30px;
			right:40px;
			font-size:14px;
			color:#61615f;
			width:300px;
			
		}
		.validation-advice {color: #fa0052;margin-left:50px;font-size:11px; }
FORM.step1 { position:relative;}
	FORM.step1 H2 { margin:18px 0px;padding:0px; color: #61615f; font-size:22px; }
	FORM .address {font-size:18px; color:#4c4c4c;}
	FORM .address INPUT {font-size:16px; color:#4c4c4c; width:180px;}
	FORM.step1 #subDomain { width:140px;}
	FORM.step1 .next { float:right;width:250px;padding-top:0px;}
		FORM.step1 .next INPUT {
			position:relative;
			width:241px;
			height:54px;
			border:none;
			font-size:14px;
			font-weight: bold;
			background:url('../images/gotosite_btn.png') top left no-repeat;
		}
			FORM.step1 .next INPUT:hover {cursor:pointer;}
	FORM.step1 .error {
		color:red;
	
	}
FORM.success H2 { line-height:30px; text-align:center;}
FORM.success H2 A { color:#fa0052;}