TABLE#regpage { width: 740px; }
.hrimg { margin: 3px 0px; width: 100%; height: 1px; }
HR#spacerhr { margin: 40px 0px 5px; }
TABLE { width: 100%; background-color: #ffffff; text-align: center; border-spacing: 0px; }
TD { padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; padding-top: 0px; }
TD.corner { width: 20px; height: 20px; }
TD#ltbox { border-left: #000000 1px solid; }
TD#rtbox { border-right: #000000 1px solid; }
TD#topbox { border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; }
TD#botbox { border-right: #000000 1px solid; border-top: #000000 1px; border-left: #000000 1px solid; border-bottom: #000000 1px solid; }
TABLE.innertb { }
TABLE.innertb TD { padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; text-align: left; }
TABLE#privacytb { }
TABLE#privacytb TH { padding-right: 2px; padding-left: 0px; font-weight: 700; padding-bottom: 0px; padding-top: 2px; text-align: left; }
TABLE#privacytb TD { padding-right: 2px; padding-left: 0px; padding-bottom: 0px; vertical-align: top; padding-top: 2px; }
.topalign { vertical-align: top; }
.regprogbar { font-weight: 700; white-space: nowrap; }
.regstep { margin: 0px 30px 0px 0px; color: #666666; }
.regstepcurr { margin: 0px 30px 0px 0px; color: #004289; }
.stdform BUTTON,
.stdform .button,
.pmtform .button { border: solid 1px #000000; padding: 1px 1px 1px 1px; margin-top: 0px; margin-right: 6px; color: #000000; font-weight: bold; font-size: 11px; background-image: url(/images/standard_button_bg.gif); }
.stdform BUTTON { background-repeat: repeat; font-family: arial,helvetica; height: 100%; text-decoration: none; background-position: center center; }
.stdform .button, 
.pmtform .button { font-family: arial,helvetica; text-decoration: none; }
.pmtform .button { width: 250px; }
.stdform INPUT,
.pmtform INPUT { font-size: 12px; font-family: Verdana; }
.stdform INPUT { width: 250px; }
.stdform SELECT,
.pmtform SELECT { font-size: 12px; font-family: Verdana; }
.stdform SELECT { width: 255px; }
.stdform .checkbox { margin: 0px; width: 20px; }
.stdform .err,
.pmtform .err { font-size: 12px; color: #f00; }
.note { font-size: 10px; color: #666666; }
.stdform .note { font-size: 10px; color: #666666; }
.errtxt { font-size: 12px; color: #c00; font-family: Arial; }
.errtxt_fld { font-size: 12px; color: #cc0000; font-family: Arial; background-color: #ffffcc; }
.subscription { font-family: Arial; font-size: 11pt; }
.surveybutton { border: solid 1px #000000; padding: 1px 1px 1px 1px; margin-top: 0px; margin-right: 6px; color: #000000; font-family: arial,helvetica; font-weight: bold; font-size: 11px; background-image: url(/images/standard_button_bg.gif); text-decoration: none; }

