form {
	display:block;
}
form fieldset {
	border:0;
}
form fieldset legend {
	margin:0 0 10px 0;
	padding:0;
	color:#d59015;
	font-weight:bold;
	text-transform:uppercase;
}
form ol li {
	clear:both;
	padding:2px 0px;
}
form label {
	float:left;
	width:120px;
	text-align:left !important;
	padding-top:3px;
	padding-right:5px;
}
form ol li p {
	float:right;
	margin:0;
	width:211px;
	text-align:left;
}
form input, form select, form textarea {
	margin:0 0 15px 0;
	padding:2px 4px;
	width:202px;
	height:16px;
	font:14px helvetica, arial, sans-serif;
	color:#fff;
	border:1px solid #d59015;
	background:#304c49;
}
form select {
	padding:2px;
	width:210px;
	height:20px;
}
form option {
	padding:2px 2px 2px 5px !important;
}
form textarea {
	margin:0 0 15px 0 !important;
	height:100px !important;
}
form input.radio, form input.checkbox {
	margin:0;
	width:auto;
	height:auto;
	border:0;
}
form input.submit {
	clear:both;
	padding:2px 4px;
	margin:0 0 0 100px;
	width:210px;
	height:22px;
	color:#fff;
	cursor:pointer;
	background:#d59015;
	border:0;
}
form li.in p {
	margin:0 0 0 100px;
	width:211px;
}
form li.in p input {
	float:left;
	margin:0 5px 0 0;
}
form li.in label {
	float:right;
	width:auto;
	text-align:left;
}
/* *Event Database */
div.tx-frontendformslib-submitbuttons {
	padding:10px 0px 0px 0px !important;
}
div.tx-frontendformslib-submitbuttons input, div.tx-rlmpeventdb-pi1 input {
	padding:0px 0px 0px 0px;
	margin:0px 10px 10px 0px;
	height:20px !important;
}
table.tx-rlmpeventdb-pi1-usersingleviewfeatures {
	avisibility:hidden;
}
div.tx-frontendformslib-steps {
	border:1px solid #ffffff;
	padding:10px 10px 10px 10px;
	margin:10px 0px 10px 0px;
	width:289px;
}
div.tx-rlmpeventdb-pi1-singleview-menu {
	border:1px solid #ffffff;
	padding:10px 10px 10px 10px;
	margin:10px 0px 10px 0px;
	width:289px;
}
div.tx-rlmpeventdb-pi1-singleview-features {
	border:1px solid #ffffff;
	padding:10px 10px 10px 10px;
	margin:10px 0px 10px 0px;
	width:289px;
	clear:both;
}
label.tx-frontendformslib-label-normal {
	clear:both;
	padding:0px;
}
.csc-mailform-submit {
height: 24px;
padding: 1px 0px 1px 0px;
}
form#mailform {
text-align: center;
}