td{padding-left: 10px;}

.sectionWrapper {margin-bottom: 25px; background-color:#FFF;}
.sectionHeader {font-size: 1.1em; font-weight: bold; }
.sectionHeaderBox {border: 1px solid #fff;}
.sectionHelp {float: right;}
.sectionBody {background-color: #F7F7F7; border-top: 1px solid #E28711; padding: 5px; margin: 1px;}
.sectionRow {margin-bottom: 12px;}
.sectionItemFirst {float: left;}
.sectionItem {float: left; margin-left: 5px;}
.sectionItemTextOnly {margin: 2px; padding: 2px; border: 1px solid #ABABAB;}
.sectionItemTextBox {margin : 2px; padding: 2px; border: 1px solid #ABABAB; min-height: 14px;}
.sectionItemName {margin-left: 3px;}
.sectionItemNameNoPad {}
.sectionItemContent {}

.calcButton {overflow: visible; padding: 2px 10px; margin: 1px; color: #CC2200; font-weight: bold; font-size: 9pt;}

.supportBody{margin: 0px 10px 15px 10px;}
.supportBodyTitle{font-size: .9em; font-weight: bold;}
.supportTable{border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; width: 100%; }
.supportTable td{padding: 2px;}
.supportTable .cola{text-align: right;}
.supportTable .colb{width: 100px;}
.supportTable .rowa td{background-color: #FFF;}
.supportTable .colb{padding-left: 15px;}
.supportTable .rowb td{background-color: #F1F1F1;}

.supportBodyTitle sup{font-size:.8em;}

.notes ol{margin-left: 20px;}