#bmbPageContent { /* used as a wrapper to the form fields*/
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	width: 420px;
	text-align: center;
}

#bmbConfirmationPageContent {
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	width: 420px;
	text-align: left;
}



#bmbPageContent form {
	text-align: left;
}
.logoImages, #submitImage {
	text-align: center;
	padding: 10px 0;
}

.requiredField {
	font-weight: bold;
	color: #f00;
}


.bmbSelect {
	clear: both;
	width: 400px;
	margin: 0;
	padding: 5px;
}
.bmbSelect label {
	width: 190px;
	float: left;
	padding-right: 5px;
	text-align: right;
}
.bmbSelect select {
	/*width: 195px;*/
	font-size: 80%;
}


.bmbTextBox {
	clear: both;
	width: 400px;
	margin: 0;
	padding: 5px;
}
.bmbTextBox label {
	width: 190px;
	float: left;
	padding-right: 5px;
	text-align: right;
}
.bmbTextBox input {
	width: 195px;
	font-size: 80%;
}
.bmbTextBox input.textBoxSmall {
	width: 50px;
}

.bmbDateSelect {
	padding: 5px;
  clear: both; /* added 20060906 */
}
.bmbDateSelect div {
	display: inline;
}
.bmbDateSelect select {
	/*width: 50px;*/
}
.bmbDateSelect .bmbSelect {
	clear: none;
	padding-left: 0;
}

.bmbPostcodeSelect {
	padding: 5px;
}
.bmbPostcodeSelect div {
	display: inline;
}
.bmbPostcodeSelect input {
	/*width: 50px;*/
}
.bmbPostcodeSelect .bmbTextBox {
	clear: none;
	padding-left: 0;
}


.bmbCheckBox {
	clear: both;
	width: 400px;
	margin: 0;
	padding: 5px 5px 5px 5px;
}