#formHolder { text-align:center; }
#formContents { margin:auto; }
#formComments { margin:auto;
    width:372px; text-align:left;  }
#buttons { text-align:center;
    margin:4px 0px; }
.field { float:left;
    margin:0px 10px;  }
.heading { clear:both !important; 
    border-bottom:2px solid #336699;
    margin-bottom:4px; }
.label { margin-left:10px; }
.outside { margin:0px; }
.required { font-weight:bold; }

.field2 { float:left;
    margin:0px 10px; display:none;  }
.heading2 { clear:both !important; 
    border-bottom:2px solid #336699;
    margin-bottom:4px; display:none; }
.label2 { margin-left:10px; display:none; }