.moduleContentContainer { 
	padding-left: 24px; 
	*padding-left: 32px; 
	background: url('/images/bg_basicpage.gif') left bottom no-repeat;
	padding-bottom:100px;
}

.thankyou{ padding-bottom:15px; color:#fff;}

H1.moduleTitle {
	padding: 0;
	margin: 0 0 18px 0;
}

#logoImg {
	float: left;
	overflow: hidden;
	width: 96px;
	margin: 45px 0 0 20px;
}

.moduleContent {
	width: 700px;
	margin-top: 45px;
	margin-left: 31px;
	margin-right: 36px;
	float: left;
	overflow: hidden;
}
	UL LI, OL LI{ padding-bottom:8px;}
	.moduleContent H4 {
		margin: 6px 0;
		padding: 0;
		color: #fff;
		font-size: 12px;
	}
	
	.formElement{ clear:both;}
	.formElement .star{ font-size:13px;}
	.formElement LABEL { float:left; width:125px;}
	.formElement INPUT, 
	.formElement SELECT, 
	.formElement TEXTAREA {
		margin:0px; float:left; margin:2px 5px 2px 2px; border:1px solid #BBBAB6;
	}
	.formElement INPUT.dd, .formElement INPUT.mm{ width:25px; margin-right:2px;}
	.formElement INPUT.yy{ width:45px;}
	
	H3.formElement{ padding:10px 0px;}
	H4.formElement{ padding:15px 0px 3px;}
	.formElement A.removechild{}
	.formElement A.removechild:hover{color:#CC0000; }
	
	.formElement LABEL.addchild { float:left; width:200px; padding:15px 0px 5px 125px;}
	.moduleContent .formSubmit{ padding:15px 0px; }
	.moduleContent .formSubmit INPUT{ border:none;}

	.formDOB{position:relative; line-height:21px;}
	.formDOB B{ float:left;}
	.formDOB .validation-advice{
		background:#CBC3B7;
		position:absolute;
		top:0px;
		left:340px;	
	}


