
fieldset {
	border:none;
	padding:0;
	margin:0;
}

label {
	padding: 4px 0 0 0;
	width:100px;
	float:left;
}

input.normal {
	border:1px solid #CCCCCC;
	color:#4A4A4A;
	float:left;
	margin:0 10px 5px 0;
	padding:3px;
	width:200px;
	font-size:11px;
}

.tx-felogin-pi1 fieldset {
	background: #f0f0f0;
	padding: 10px 10px 10px 80px;
	margin-bottom: 5px;
}

.tx-felogin-pi1 div {
	clear:both;
}

.tx-felogin-pi1 .submit {
	width: auto;
	cursor: pointer;
	font-size:11px;
	padding:1px 3px 1px 3px;
	float:right;
}

.formhandler FIELDSET { margin-bottom:5px; background-color: #f0f0f0; padding: 10px 10px 10px 80px;}
.formhandler LEGEND { padding:0; margin-bottom:10px; font-weight:bold; }
.formhandler .row { clear:both;}
.formhandler .text { float:left;}
.formhandler LABEL { width:100px; display:inline-block; float:left; padding:4px 0 0 0;}
.formhandler LABEL.form-checkbox-label { width:auto; float:none; padding:0;}
.formhandler .checkbox { width:auto; float:left; margin: 0 5px 0 0;}
.formhandler SELECT { width:210px; float:left;}
.formhandler INPUT.normal, .formhandler TEXTAREA { border:1px solid #CCCCCC; color:#4A4A4A; float:left; font-size:11px; margin:0 0 5px 0; padding:3px; width:200px; }
.formhandler TEXTAREA { height:80px; resize:none; font: 11px normal Arial,sans-serif;}
.formhandler INPUT.error { border-color:#EE0000; }
.formhandler LI.error { color:#EE0000; }
.formhandler .required { margin-left:2px;}
.formhandler .btn_white { padding:1px 3px 1px 3px; width:auto; font-size:11px; float:right; cursor:pointer;}
.formhandler .plain { padding: 4px 0 0 0; float:left;}

.courses-search fieldset { xbackground-color:#EFF8FC; padding: 10px 10px 10px 10px;}
.courses-search .select-holder { clear:both;}
.courses-search label { width:80px; display:inline-block; float:left; padding:2px 0 0 0;}
.courses-search select { width:300px; float:left; margin:0 0 5px 0; font-size:11px;}
.courses-search .btn_white { padding:1px 3px 1px 3px; width:auto; font-size:11px; float:right; cursor:pointer;}

.csc-mailform .csc-mailform-field { clear:both;}
.csc-mailform label { width:100px; display:inline-block; float:left; padding:4px 0 0 0;}
.csc-mailform input.normal, .csc-mailform textarea { border:1px solid #CCCCCC; color:#4A4A4A; float:left; font-size:11px; margin:0 0 5px 0; padding:3px; width:auto; font: 11px normal Arial,sans-serif;}
.csc-mailform .csc-mailform-check { width:auto; float:left; margin: 0 5px 0 0;}
.csc-mailform .csc-mailform-submit { padding:1px 3px 1px 3px; width:auto; font-size:11px; float:right; cursor:pointer;}

