table.b-bank-ratesContent {
    margin-left: 0px;
}


table.b-bank-ratesContent caption {
    vertical-align:bottom;
    text-align:center;
    color:#7f7f7f;
    font:14px/18px Arial, Tahoma, Sans-Serif;
    padding-top:4px;
    padding-bottom:5px;
    border-bottom:1px solid #cccccc;
}

table.b-bank-ratesContent caption a:link,
table.b-bank-ratesContent caption a:visited {
    color:#7f7f7f;
}
table.b-bank-ratesContent caption a:hover,
table.b-bank-ratesContent caption a:active {
    color:#7f7f7f;
    text-decoration:none;
}


table.b-bank-ratesContent th,
table.b-bank-ratesContent td {
    padding:6px 10px;
}

table.b-bank-ratesContent th {
    padding-bottom:6px;
    padding-top:4px;

}


table.b-bank-ratesContent th,
table.b-bank-ratesContent th p {
    vertical-align:bottom;
    background:#8a8f7e;
    color:#fff;
    font:11px/11px Arial, Tahoma, Sans-Serif;
}


table.b-bank-ratesContent th p {
    margin:0px;
    padding:0px;
}


table.b-bank-ratesContent td {
    vertical-align:top;
    background:#f1f5e8;
    color:#000;
    padding-top:10px;
    padding-bottom:10px;
    font:12px/14px Arial, Tahoma, Sans-Serif;
}

table.b-bank-ratesContent tr.odd td {
    background:#fff;
}
