table{margin:5px auto;position:relative;width:100%}td,th{vertical-align:top}th{text-align:right}td.seminarRadio{width:25px;text-align:center}th.seminarInfo{text-align:left}td.seminarYes{text-align:right}td.seminarYes label{padding:0 10px}td.seminarYes input{margin-right:10px}table select.date{width:5em}table.bordered{border-collapse:collapse;border-left:1px solid #000;border-bottom:1px solid #000}table.bordered td,table.bordered th{border-right:1px solid #000;border-top:1px solid #000}table.registrationFee{width:98%;border-collapse:collapse;font-size:85%}table.registrationFee th,#menuContent table.registrationFee td{padding:2px}table.registrationFee th{width:60%;text-align:left}table.registrationFee td{text-align:right;white-space:nowrap}table.overviewTable{}table.regInput{width:90%;margin:0 auto 10px;border:1px solid #000;background:#aaa;font-size:90%}table.regInput thead th{text-align:left}table.regInput tbody th{width:35%;background:#ccc}table.regInput tbody td{background:#ccc}table.regInput tbody th.seminarInfo{width:auto}table.list thead th{text-align:left;padding:2px 5px}table.list tbody td{text-align:left;padding:2px;vertical-align:middle}table[class*=extraItem] th{text-align:left}table[class*=extraItem] td{text-align:center;width:15%;vertical-align:middle}table.costDisplay,table.paymentOptions{margin:10px 0}table.costDisplay th,table.paymentOptions th{background:0 0;padding-right:5px;font-size:14px;text-align:right}table.costDisplay td,table.paymentOptions th{width:75px;text-align:right}table.costDisplay td.line{width:100px}table.costDisplay td.formHeader{width:100%;text-align:left}table.dump{border-left-color:blue;border-bottom-color:blue;border-collapse:collapse}table.dump td,table.dump th{border-right-color:blue;border-top-color:blue;vertical-align:top;border-collapse:collapse}table.dump th{text-transform:uppercase;background:#aae;text-align:left;font-weight:400}