.tableStyle01 { border-top: #142f52 2px solid; position: relative; margin-top: 50px;}
.tableStyle01 table {border-collapse:collapse; width:100%;}
.tableStyle01 table caption { color: #1a5298; font-size: 16px; font-weight: bold; text-align: left; position: absolute; left: 0; top: -35px; }
.tableStyle01 table th { padding: 15px 0 16px 15px; background: #f0f0f0; font-size: 15px; color: #043b80; border-bottom: #e1e1e1 1px solid; text-align: left; }
.tableStyle01 table td { border-bottom: #e1e1e1 1px solid; border-left: #e1e1e1 1px solid; padding: 8px 0 8px 10px; }