/* *** FORM ****/
form{margin:15px 0 0 0;}
form div {
	border:none;
	float:left;
	padding:1px 0pt;
	width:100%;
}
form label {
	display:block;
	float:left;
	clear:left;
	margin:0px;
	padding:0 3px;
	padding-right:25px;
	text-align:left;
	white-space:nowrap;
	width:70px;
	#width:93px;
	font-size:1.1em;
}
fieldset.csc-mailform div{
	/*background-color:#E9EBF4;*/
	padding:0;
	margin:0;
	margin-bottom:4px;
	display:block;
	/*width:590px;*/
}
form .csc-mailform-radio label{
	display:inline;
	float:none;
}

fieldset{border:none; margin:0; margin-bottom:10px; padding:0; /*width:585px;*/}
fieldset legend{display:none;}
.csc-mailform-field fieldset input{float:left; margin:0; padding:0; margin-right:10px;}
.csc-mailform-field fieldset label{display:inline; margin:0; padding:0;}
.csc-mailform-submit, .tx-indexedsearch-searchbox-button{border:1px solid #CCCCCC;}
#normal input, #normal select, #normal textarea {
	display:inline;
	padding:0;
	margin-top:0;
	margin-right:4px;
	padding:1px 3px;
	font-size:11px;
	font-family:Arial,"trebuchet ms",verdana,Helvetica,sans-serif;
	border-color:#CCC;
}
#normal .csc-mailform textarea{
	/*_width:224px;
	#width:234px;*/
	overflow:auto;
}
select{border:1px solid #CCC;}
.csc-mailform input, .csc-mailform textarea, .tx-srfeuserregister-pi1-submit{
	border:none; 
	background-color:#F0F2F5;
	color:#333;
	font:normal 1.1em/20px Arial, "Trebuchet MS", Verdana, sans-serif;
	padding:1px 2px;
}
.csc-mailform input.csc-mailform-submit{
	width:auto;
	padding:4px 0;
	line-height:16px;
	font-weight:bold;
	color:#FFF;
	height:16px;
}
.csc-mailform input, .csc-mailform textarea{width:50%;}
#tx-srfeuserregister-pi1-password, #tx-srfeuserregister-pi1-password_again, #tx-srfeuserregister-pi1-first_name, #tx-srfeuserregister-pi1-last_name, #tx-srfeuserregister-pi1-title, #tx-srfeuserregister-pi1-company, #tx-srfeuserregister-pi1-city, #tx-srfeuserregister-pi1-zip, #tx-srfeuserregister-pi1-telephone, #tx-srfeuserregister-pi1-email, .tx-srfeuserregister-pi1-text{border:1px solid #CCC;}
#mailformtv{border:none;}
#content select{padding-right:0;}

#errormessage div{
	background-color:##FFF;
	border:1px solid #DD3333;
	color:#999999;
	width:50%;
}
#errormessage div h4{
	margin:0;
	background-color:#EE0000;
	color:#FFFFFF;
	padding:5px 5px 3px 15px;
}
#errormessage div p{
	padding-left:15px;
}

.csc-mailform-radio #mailformtype_user *{
	float:left;
}
.csc-mailform-radio #mailformtype_user input{
	clear:left;
	float:left;
	background-color:#FFFFFF;
}
.csc-mailform-radio #mailformtype_user label{
	clear:right;
	float:none;
	_line-height:18px;
	_font-size:10px;
	#font-size:10px;
}
.hidden{display:none !important;}
/* *** FORM ****/
