.ocp div.tableA01 {
    padding-bottom: 25px;
}

.ocp div.tableA01 table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.ocp div.tableA01 table thead tr th {
    color: #fff;
    background-color: #bdbdbd;
    text-align: center;
}

.ocp div.tableA01 table tr td, .ocp div.tableA01 table tr th {
    padding: 5px;
    border: 1px solid #a7a7a7;
    text-align: left;
    vertical-align: top;
}

.ocp div.tableA01 table tr th.col {
    color: #4a4a4a;
    background-color: #f0f0f0;
    font-weight: normal;
}

.red {
    color: #d40207;
}

#d2569301 h2 {
    background: #fff url(/th/files/bg_line_bold_tcm150-2060218.gif) 0 100% no-repeat scroll;
}

#d2569301 h3 {
    background: #fff url(/th/files/bg_line_narrow_tcm150-2060186.gif) 0 100% no-repeat scroll;
}
