h2 {
margin-bottom: 5px;
}
h3 {
margin-bottom: 10px;
}
table#rates {
background-color: #E9D1D7;
border: 1px solid #7D3549;
margin-bottom: 30px;
width: 530px;
font-size: .75em;
}
table#rates caption {
padding-bottom: 10px;
text-align: center;
}
table#rates th {
font-weight: bold;
color: #7D3549;
padding-top: 5px;
padding-bottom: 5px;
background-color: #ececec;
border: 1px solid #7D3549;
text-align: center;
}
table#rates td {
background-color: #FFFFFF;
padding: 4px;
border: 1px solid #AEAEAE;
text-align: left;
}
table#rates td#apy {
color: #7D3549;
padding-bottom: 10px;
font-weight: bold;
font-size: 1em;
text-align: center;
padding-top: 10px;
}
div#mid p#rts {
text-align: center;
}
