.mf-input,
.tx-newloginbox-pi1 input,
.tx-indexedsearch-searchbox input,
.tx-indexedsearch-searchbox select{
	margin: 0px 0px 5px 0px;
    width:220px;
    border:1px solid #000;
    background-color:#fff;
}

.mf-submit,
.tx-newloginbox-pi1-submit,
#tx-newloginbox-pi1-login_submit{
	padding:2px;
    border:1px solid #000;
	color:#000;
	background-color:#fff;
	font-weight:bold;
}

.tx-newloginbox-pi1 label {
	float:left;
	width:100px;

}

.tx-newloginbox-pi1 h3{
    color:#F4B601;
	font-size:1.0em;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
	border-bottom:1px solid #F4B601;
	text-align:left;
	font-weight:normal;
}

.tx-newloginbox-pi1 p{
margin:0px;
padding:0px;
line-height:18px;
}

.csc-log-labelcell{
    font-weight:bold;
    width:120px;
    float:left;
    margin:0px 5px 2px 0px;
    padding:2px 0px;
}

.csc-log-fieldcell{
    width:280px;
    float:left;
    margin:0px 0px 2px 0px;
    padding:2px 0px;
}

.csc-log-fieldcell a{

      color: #57565C;
    text-decoration:none;
}

.csc-log-fieldcell a:hover{
  color:#F4B601;
}


.csc-log-label{
    font-weight:bold;
margin:5px 0px 5px 0px;
}
.csc-log-fieldcell{
margin:5px 0px 5px 0px;

}

.tx-newloginbox-pi1-back a{
    color:#F4B601;
    text-decoration:none;
}

.tx-newloginbox-pi1-back a:hover{
   color: #57565C;
}

.tx-newloginbox-pi1{
margin:0px 20px 0px 210px;
padding:0px;
font-size:12px;
text-align:left;
}

.csc-loginform{
margin:0px 20px 0px 210px;
padding:0px;
font-size:12px;
text-align:left;
}

.csc-form-label-req{
    font-weight:bold;
    width:120px;
    float:left;
    margin:0px 5px 2px 0px;
    padding:2px 0px;

}

.csc-form-fieldcell{
margin:5px 0px 5px 0px;
}

