html fieldset { float:left; text-align:left; border: none; width: 500px; padding-bottom: 0px 0px 20px 0px; }

label { float: left; width: 25%; margin: 0 0.5em 0 0;  color: #5f5f5f; font-size: 0.8em; padding: 0.2em 0 0 0; text-align: right;	}

.input-box { width: 250px; }
.input-box-address { width: 250px; margin-left: 133px; }

.fieldset-image-pdfdoc { float: right; margin-top: -20px; margin-right: 70px; }

.input-radio { float: left; margin-left: 133px; width: 350px; text-align: left; padding: 0; display: inline; }

.input-radio input { float: left; position: static; margin: 0; padding: 0;}
.input-radio label { font-weight: normal; color: #5f5f5f; margin: 0 0 0 10px; padding: 0; width: auto; line-height: normal;}

/*.form-Buttons { margin-top: 20px; }*/
p.buttons {text-align: center;}

.login-fieldset { width: 200px; border: solid 1px #000; }

.submit input { color: #000; background: #c8c8c8; border: 2px outset #d7b9c9; margin-left: 4.5em; }

.label-box { line-height: 15px; vertical-align: text-top; }

table th { color: #5f5f5f; font-size: 1.0em; min-width: 200px; }
table td { min-width: 200px; padding-right: 10px; }
table { width: 700px; }/*margin: 0 0 0 0; padding: 0 0 0 0; float: left;}*/

table tr td.field { text-align: right; }