#form-container {	text-align: left;	margin-top: 50px;	margin-right: auto;	margin-left: auto; }fieldset {	text-align: left;	border: solid 1px white; }legend {	color: #333;	font-size: 12px;	font-weight: bold;	background-image: none;	background-repeat: repeat;	background-attachment: scroll;	background-position: 0 0;	border: solid 1px white;	padding: 2px 6px; }label {	color: #333;	font-size: 12px;	width: 150px;	float: left;	text-align: right;	margin-right: 0.5em;	padding-top: 4px;	display:block    }input {	color: #333; }.form-text {	font-size: 12px;	font-weight: bold;	text-align: center; }.form-text-warning {	color: #980000;	font-size: 12px;	text-align: center;	padding-bottom: 5px; }.form-text-required {	color: #980000;	font-size: 16px;	text-align: center; }