input, textarea, select{
	background-color: #f5efdf;
	border:0px;
}
input[type=submit]{
        border:1px solid #7f9db9;
}
.csc-mailform-field label{
	width:200px;
}
/*.label{
	width:150px;
	float:left;
}

.field{
	width:296px;
}*/

h1.csc-firstHeader{
	color:#fd8f00;
        font-size: 14pt;
        margin-bottom:-20px;
        font-weight:normal;
}
td.csc-form-fieldcell{
margin:0px;
padding:0px;
}


.tx-indexedsearch-browsebox{
	margin-top:-15px;
	padding-top:0px;
}
.browsebox{
text-align:center;
}

html* .tx-indexedsearch-browsebox{
	margin-top:-18px;
}

.mailformp input {
margin: 0 0 1px 0;  
display: block;
float: right;
width: 250px;
}

.radio {
background: none;
}

.mailformp label { 
margin: 0 0 1px 0;
display: block;
float: left;
width: 200px; 
}

.mailformp textarea {
margin: 0 0 1px 0;
overflow: auto!important;
overflow: hidden;
display: block;
float: right;
height: 100px;
width: 250px;
}


#captcha_img {
margin-bottom: -5px;
}


.clear {clear:both;}


.checkbox_text {
display:block;
float:left;
width:200px;
}

.checkbox_input, .captcha, .submit {
display:block;
float:right;
text-align:left;
width: 250px;
}

.checkbox_input label {vertical-align:top;}

.error {
color:#FF0000;
font-weight:bold;
}

.bannercode textarea {
width:460px;
height: 50px;
font-family:Arial;
font-size:0.9em;
padding: 5px 0 5px 5px;
overflow: hidden;
}

.mailformp select {
float:right;
width:250px;
margin: 0px 0px 1px;
}


.mailformp .error {

display:none;

}