h3 {
    font-weight: normal;
    font-size: 20px;
    padding-left: 25px;
}

h3 img {
    vertical-align: bottom;
}

h4 {
    font-weight: normal;
    font-size: 20px;
    color: #185eac;
    margin-bottom: 5px;
}

section {
    max-width: 817px;
    margin: 0 auto;
}

table {
    border-collapse: collapse;
}

table td {
    border: 1px solid #CCC;
    padding: 6px 0 4px 0;
}

table td:nth-child(1) {
    padding-left: 10px;
    font-size: 14px;
    text-align: left;
}
table td:nth-child(2) {
    font-size: 12px;
    text-align: center;
}
table td:nth-child(3) {
    font-size: 11px;
    text-align: center;
}
.table-manual td:nth-child(1) { width: 572px; }
.table-manual td:nth-child(2) { width: 141px; }
.table-manual td:nth-child(3) { width:  90px; }

hr {
    margin-top: 30px;
}
