p.error {
	color:#f00;
	}

.logon #logonLbl,
.logon #passLbl {
	width:80px;
	text-align:right;
	margin-right:10px;
	float:left;
	clear:left;
	font-size:1.2em;
	padding-top:1px;
	}

.logon #logonInput,
.logon #passInput {
	font-size:1.1em;
	margin-bottom:8px;
	}

.logon #logonInput input,
.logon #passInput input {
	height:1.1em;
	}

.logon #rememberChk {
	font-size:1.2em;
	margin-bottom:8px;
	margin-left:90px;
	}

.logon #rememberChk input {
	margin-right:10px;
	}

.logon #submit {
	margin:20px 0 10px 90px;
	}

.logon #forgottenPass {
	margin-left:90px;
	font-size:1.1em;
	}

.register #EmailLbl,
.register #EmailLbl2,
.register #TitleLbl,
.register #FirstNameLbl,
.register #LastNameLbl,
.register #Address1Lbl,
.register #Address2Lbl,
.register #CountyLbl,
.register #PostCodeLbl,
.register #TelephoneNoLbl,
.register #DobLbl,
.register #GenderLbl,
.register #PasswordLbl,
.register #ConfirmPasswordLbl,
.register #ProceduresLbl {
	width:140px;
	text-align:right;
	margin-right:10px;
	float:left;
	clear:left;
	font-size:1.2em;
	padding-top:1px;
}

.register #EmailTxt,
.register #EmailTxt2,
.register #TitleCmb,
.register #FirstNameTxt,
.register #LastNameTxt,
.register #Address1Txt,
.register #Address2Txt,
.register #CountyTxt,
.register #PostCodeTxt,
.register #PostCodeTxt1,
.register #TelephoneNoTxt,
.register #DobTxt,
.register #PasswordTxt,
.register #ConfirmPasswordTxt {
	margin-bottom:8px;
}

.register #EmailTxt input,
.register #EmailTxt2 input,
.register #TitleCmb select,
.register #FirstNameTxt input,
.register #LastNameTxt input,
.register #Address1Txt input,
.register #Address2Txt input,
.register #CountyTxt input,
.register #PostCodeTxt input,
.register #PostCodeTxt1 input,
.register #TelephoneNoTxt input,
.register #DobTxt input,
.register #PasswordTxt input,
.register #ConfirmPasswordTxt input {
	font-size:1.1em;
}

.register #PostCodeTxt input {
	float:left;
	width:40px;
}

.register #PostCodeTxt1 input {
	width:30px;
	margin-left:10px;
}

.register #DobTxt img {
	vertical-align:top;
	margin-left:5px;
}

.register #GenderRdo,
.register #ProceduresChk {
	font-size:1.2em;
	margin-bottom:8px;
}

.register #GenderRdo input,
.register #ProceduresChk input {
	margin-right:5px;
}

.register #GenderRdo label {
	vertical-align:top;
}

.register #ProceduresChk label {
	vertical-align:middle;
}

.register #TermsLink {
	font-size:1.1em;
	margin:20px 0 8px 0;
	text-align:center;
}

.register #TermsLink span {
	display:block;
}

.register #buttons {
	margin-top:20px;
	text-align:center;
}

.register #buttons #AddBtn {
	display:inline;
	margin-right:10px;
}

.register #buttons #CancelBtn {
	display:inline;
}

