.error_message {
	color: #ff0000;
}
#information .error_message ul {
	padding: 0;
}
.error_message ul li {
	padding: 0 0 1px 0;
	background: none;
	list-style: none;
}
.formbuilderform {
	width: 100%;
	padding: 10px 0 0 0;
}
.formbuilderform.signup {
	padding: 0;
	position: relative;
}
/*.formbuilderform.enquire {
	width: 470px;
}*/
/*body.contact .formbuilderform {
	width: 350px;
}*/
.formbuilderform legend {
	display: none;
}
.noymabii .formbuilderform {
	/*width: 500px;*/
}
.formbuilderform fieldset {
	margin: 0;
	padding: 0;
	border: none;
	clear: both;
}
.formbuilderform.enquire fieldset {
	padding: 0 0 0 5px;
}
.formbuilderform fieldset fieldset.col {
	margin: 10px 13px 0 0;
	width: 106px;
	float: left;
	clear: none;
}
.formbuilderform fieldset fieldset.col.result {
	margin: 10px 0 0 0;
}
.formbuilderform fieldset legend {
	margin: 0;
	padding: 0;
	color: #5F6971;
}
.formbuilderform fieldset div {
	min-height: 25px;
	padding: 5px 0;
	clear: both;
}
.formbuilderform fieldset div.editor {
	margin: 10px 0 0 0;
	padding: 5px;
}
.formbuilderform.signup fieldset div {
	width: 170px;
	float: left;
	clear: none;
}
.formbuilderform fieldset.col div {
	padding: 5px 0;
}
.formbuilderform fieldset div label {
	/*width: 150px;*/
	max-width: 440px;
	padding: 3px 0;
	float: left;
}
.formbuilderform.signup fieldset div label {
	display: none;
}
.formbuilderform fieldset div.strong label {
	font-weight: bold;
}
.formbuilderform fieldset div.break label {
	max-width: 470px;
	padding: 3px 0;
}
.formbuilderform fieldset div.postcode label {
	width: 200px;
}
.formbuilderform fieldset div.checkbox label {
	width: 400px;
	margin: -20px 0 0 0;
}
.formbuilderform fieldset div.textarea label {
	width: 464px;
	padding: 3px;
}
.formbuilderform fieldset div input,.formbuilderform fieldset div select {
	float: right;
}
.formbuilderform.signup fieldset div input {
	float: none;
}
.formbuilderform fieldset fieldset.col div input,.formbuilderform fieldset fieldset.col div select {
	width: 100px;
	float: none;
}
.formbuilderform fieldset div input[type="text"] {
	width: 250px;
	/*margin: 5px 0 0 0;*/
	padding: 3px;
	color: #5f6971;
	border: 1px solid #c0c0c0;
	/*background: url(/images/default/search.gif) no-repeat top left;*/
	background-color:#e6e6e6;
	border:1px solid #c7a78a;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	border-radius:3px;
}
/*body.contact .formbuilderform fieldset div input[type="text"] {
	width: 330px;
}*/
.formbuilderform.signup fieldset div input[type="text"] {
	width: 150px;
}
.formbuilderform.signup fieldset div.email input[type="text"] {
	width: 200px;
}
.formbuilderform fieldset fieldset.col div input[type="text"] {
	width: 100px;
}
body.contact .formbuilderform fieldset div input[type="text"] {
	width: 410px;
}
.formbuilderform fieldset div select {
	width: 258px;
	padding: 3px;
	color: #5f6971;
	border: 1px solid #c0c0c0;
}
.formbuilderform fieldset div.postcode input {
	float: right;
}
.formbuilderform fieldset div textarea {
	width: 527px;
	margin: 5px 0 0 0;
	padding: 3px;
	float: left;
	clear: both;
	color: #5f6971;
	background-color:#e6e6e6;
	border:1px solid #c7a78a;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	border-radius:3px;
}
.formbuilderform fieldset div.editor textarea {
	width: 100%;
	margin: 0;
	padding: 0;
	float: none;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #5f6971;
}
body.contact .formbuilderform fieldset div.editor {
	width: 406px;
	float: right;
}
.formbuilderform fieldset div input[type="checkbox"] {
	margin: 3px 0 0 0;
	float: right;
}
.formbuilderform div.submit {
	text-align: right;
	padding: 10px 0 0 0;
}
.formbuilderform.signup div.submit {
	padding: 0;
	position: absolute;
	right: 5px;
	bottom: 7px;
}
.formbuilderform div.submit input,input.submit {
}

.churchRep div label
{
	float:left;
	font-size:90%;
	max-width:440px;
	padding:3px 0;
	margin-bottom: 5px;
}

.churchRep div input[type="text"] 
{
	border:1px solid #C0C0C0;
	color:#5F6971;
	padding:3px;
	width:250px;
	margin-bottom: 5px;
}

.churchRep div textarea
{
	border:1px solid #C0C0C0;
	color:#5F6971;
	margin-bottom:5px;
	padding:3px;
	width:250px;
}

.churchRep div input, .churchRep div select, .churchRep div textarea {
	float:right;
	margin-bottom: 5px;
}

.churchRep div
{
	display: block;
	float: left;
	width: 100%;
}

.churchRep div p strong
{
	clear: both;
	display: block;
}
