.tx-newloginbox-pi1 table { border:2px solid #ccc; width:80%; }
.tx-newloginbox-pi1 th { background:#ccc; padding:4px; text-align:right; white-space:nowrap; width:25%; }
.tx-newloginbox-pi1 td { background:#eee; padding:4px; }

.csc-loginform {
  margin-left: auto; 
 margin-right: auto;
}

.contenttable thead {
	padding:1em 1em .5em;
 	border-bottom:1px dotted #FFF;
 	text-align:left;

}

.contenttable tbody {

}

#content {
vertical-align: top
}

#content form fieldset {
  padding: 1em;
background: #eef;
border: 1px solid;
margin: 15px 15px 15px 15px;
 }
 
#content form label {
  display:inline;
width: 100px;
float:left;
margin: 3px 0 3px 0;
 }

#content form input {
width: 200px;
margin: 3px 0 3px 0;
 }

#content form textarea {
width: 200px;
margin: 3px 0 3px 0;
 }

#content form select {
width: 200px;
margin: 3px 0 3px 0;
 }