@charset "utf-8"; body { font-family:Arial, Helvetica, sans-serif; font-size:13px; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse!important; border-spacing: 0; font-size:13px; } .hr { display: block; background: darkgray; height: 10px; } .hrThin { display: block; background: darkgray; height: 1px; margin-top:2px; margin-bottom:2px; } .client-logo { width:150px; height: auto; } .heading { width:100%; font-size:28px; } .heading td.cell-1 { whidth:75%; padding:50px 0; text-align:left; } .heading td.cell-2 { whidth:25%; padding:50px 0; text-align:right; } .NameBlock { width:100%; border-collapse: collapse; } .NameBlock td.cell-1 { width:25%; padding:5px 0; font-weight:bold; font-size:18px; } .NameBlock td{ margin:0; } .attributes { width:100%; border-collapse: collapse; } .attributes td.cell-1 { width:100px; padding:5px 0; color:gray; } .attributes td{ margin:0; } .attributes td.cell-2 { padding:0px 0px 0px 15px;; } .attributes td.tdSmallIndent { padding:5px 0; padding-left:8px; } .attributes tr.trSmallGrayBottom { border-bottom:2pt solid gray; border-collapse: collapse; } .items { width:100%; border-collapse: collapse; border:1px solid black; border-bottom:none; margin-top:20px; } .items thead td.cel-1, .items thead td.cel-2, .items thead td.cel-3 { text-align:center; vertical-align:top; padding:4px; border-bottom:1px solid black; } .items thead td.cel-1 { width:20%; border-right:1px solid black; } .items thead td.cel-2 { width:25%; border-right:1px solid black; } .items thead td.cel-3 { width:55%; } .items tbody td.cel-1 { width:20%; padding:4px 8px; border-right:1px solid black; border-bottom:1px solid black; text-align:center; vertical-align:top; } .items tbody td.cel-2 { width:25%; padding:4px 8px; border-right:1px solid black; border-bottom:1px solid black; text-align:right; vertical-align:top; } .items tbody td.cel-3 { width:55%; padding:4px 8px; border-bottom:1px solid black; vertical-align:top; } .terms-copy { padding:20px 0; } .authorize { border-collapse: collapse; width:90%; font-size:14px; } .authorize td { padding:12px 4px 0 0; } .authorize td.cell-a { width:13%; } .authorize td.cell-b { width:45%; white-space: nowrap; text-overflow: clip; } .authorize td.cell-c { width:44%; border-bottom:1px solid black; white-space: nowrap; text-overflow: clip; } .foot { width:100%; font-family:Georgia, "Times New Roman", Times, serif; margin-top:20px; } .foot td.cell-1 { width:33%; text-align:left; border-top:5px solid black; padding-top:4px; } .foot td.cell-1a { width:34%; text-align:center; border-top:5px solid black; padding-top:4px; } .foot td.cell-2 { width:33%; text-align:right; border-top:5px double black; padding-top:6px; } .exclusion-section { padding-top:15px; padding-bottom:10px; } .exclusions { border: 1px solid black; border-collapse: collapse; width:100%; font-size:10px; } .exclusions td { border-left: 1px solid silver; padding:5px; border-top:1px solid silver; } .exclusions td:first-child { border-left: none; } .exclusions tbody tr:first-child td { border-top:none; } .exclusions thead tr td { vertical-align:bottom; border-bottom: 1px solid black; border-top:none; } img.background { position:absolute; top: 0px; left: 0px; z-index:-10; width:11in; height:8.5in; } .page { position:absolute; z-index:10; margin-bottom:40px; margin-top:40px; margin-Left:40px; margin-Right:40px; } .page > table { z-index:10; }