#FormBox .padder { padding: 10px 5px; }
#FormBox .clearer { display: block; width: 100%; height: 0; float: none; clear: both; overflow: hidden; }
#FormBox .NoTopMargin,
#FormBox h3,
#FormBox h4 { margin-top: 0; padding-top: 0; }

/* THIS SEEMED TO CAUSE SOME SERIOUS ERRORS
#FormBox .fieldset { display: block; width: 472px; height: auto; padding: 0px 14px; } */

#FormBox .fieldset { padding: 0px 14px; }

#FormBox .fieldset h4 { font-style: normal; letter-spacing: normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0; padding: 8px 0 5px 0; }
#FormBox .SearchTabs { position: relative; display: block; width: 472px; height: auto; }
#FormBox .SearchTabs a { color: #000; position: relative; display: block; padding: 6px 6px; margin: 0 1px -1px 0; float: left; clear: none; text-decoration: none; }
#FormBox .SearchTabs a.inactive { color: #0063DC; background: #eee; }
#FormBox .SearchBlock .padder { padding: 0 5px; }
#FormBox .SectionDivider { display: block; width: 100%; height: 15px; background: url(../images/img_formbox_divider.gif) no-repeat center center; }
#FormBox .Options { display: block; width: 100%; height: auto; font-size: 10px; font-weight: normal; color: #777; text-align: right; }
#FormBox #FormFooter .padder { padding: 10px 20px; }
#FormBox br { display: block; }
#FormBox label { display: inline; }

#FormBox h3.AccuSearchStep { display: block; width: 445px; height: 25px; padding-left: 27px; }
#FormBox h3.AccuSearchStep span { display: block; width: auto; height: auto; padding-top: 2px; }
#FormBox h3.Step1 { background: url(../images/img_accusearch_step1.gif) no-repeat left top; }
#FormBox h3.Step2 { background: url(../images/img_accusearch_step2.gif) no-repeat left top; }
#FormBox h3.Step3 { background: url(../images/img_accusearch_step3.gif) no-repeat left top; }
#FormBox h3.Step4 { background: url(../images/img_accusearch_step4.gif) no-repeat left top; }
#FormBox h3.Step5 { background: url(../images/img_accusearch_step5.gif) no-repeat left top; }
#FormBox h3.Step6 { background: url(../images/img_accusearch_step6.gif) no-repeat left top; }

#FormBox ul.ReportList2Col { display: block; width: 470px; height: auto; margin: 0; padding: 0; }
#FormBox ul.ReportList2Col li { display: block; width: 210px; height: auto; text-align: left; padding-left: 40px; margin-left: -20px; margin-right: 5px; float: left; }
#FormBox ul.ReportList2Col li .checkbox { margin-left: -20px; }

#FormBox ul.ReportList3Col { display: block; width: 470px; height: auto; margin: 0; padding: 0; }
#FormBox ul.ReportList3Col li { display: block; width: 125px; height: auto; text-align: left; padding-left: 40px; margin-left: -20px; margin-right: 5px; float: left; }
#FormBox ul.ReportList3Col li .checkbox { margin-left: -20px; }


#IndividualSearch { position: relative; display: block; width: 470px; height: auto; overflow: hidden; }
#GroupSearch { position: relative; display: block; width: 470px; height: 0; overflow: hidden; }
#NationalSearch { position: relative; display: block; width: 100%; height: auto; overflow: hidden; }
#RegionalSearch { position: relative; display: block; width: 100%; height: 0; overflow: hidden; }
#MiscSearch { position: relative; display: block; width: 100%; height: 0; overflow: hidden; }
#FavSearch { position: relative; display: block; width: 100%; height: 0; overflow: hidden; }

#NationalSearch h5,
#RegionalSearch h5,
#MiscSearch h5,
#FavSearch h5 { margin-top: 0; padding-top: 8px; }