label.right { float: left; width: 200px;}
label.right em { font-weight:bold; color:rgb(47,131,201); font-size: 120%; }

.inspreg-form input.field {width:300px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.inspreg-form input.field_sm {width:50px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.inspreg-form select {margin:0 0 5px 0; padding:0; border:solid 1px rgb(150,150,150); font-family:verdana,arial,sans-serif; font-size:120%; }

.validation-advice { font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,0,0); font-weight:bold; font-size:120%; }

.general .form-data { float:left; width:300px; margin:0 0 0 0; padding:0 0 0 3px; /*IE6*/; font-weight:normal; font-size:115%; }
.general .form-subform { float: right; width:499px; padding:0 0 5px 3px; /*IE6*/; font-weight:normal; font-size:120%; }
.general .form-text { float:none; font-size: 140%; margin: 0 0 10px 0; }
.general em { font-weight:bold; color:rgb(255,154,48); font-size: 120%; }
.general label.top {float:left; width:400px; margin:0 0 2px 0; font-weight:bold; font-size:120%;}
.general label.right {float:left; width:200px; margin:0 0 0 0; padding:0 0 0 3px; /*IE6*/; font-weight:bold; font-size:110%;}
.general label.left { font-size:130%; }
