body { background-color: #d9dce6; font-family: Tahoma, Verdana, sans-serif; font-size: 12px; color: #262b3a; margin: 10px; }
#frame { width: 820px; margin: 0 auto; background-color: #ffffff; border: 1px solid #2c3e6b; }
#masthead { padding: 10px 14px; height: 90px; background-color: #ffffff; }
#masthead img { float: left; }
.phone { float: right; margin-top: 34px; font-size: 14px; color: #2c3e6b; }
#navbar { background: linear-gradient(#f2f2f2, #c9ccd4); border-top: 1px solid #a0a4b0; border-bottom: 3px solid #d9774b; padding: 7px 10px; font-size: 12px; color: #6b6f7a; }
#navbar a { color: #2c3e6b; text-decoration: none; font-weight: bold; }
#navbar a.active { color: #b4552a; text-decoration: underline; }
#main { float: left; width: 540px; padding: 16px 20px; }
#main h1 { color: #2c3e6b; font-size: 20px; margin-top: 0; }
#main h2 { color: #2c3e6b; font-size: 14px; background-color: #eef0f6; padding: 4px 6px; }
#aside { float: right; width: 190px; margin: 16px 16px 16px 0; background-color: #f6efe9; border: 1px solid #d9774b; padding: 6px 10px; font-size: 11px; }
#aside h3 { color: #b4552a; font-size: 13px; margin: 6px 0; }
.fees { border-collapse: collapse; width: 100%; }
.fees td { border-bottom: 1px solid #d0d4e0; padding: 5px; }
.fees td + td { text-align: right; font-weight: bold; color: #2c3e6b; }
#footer { background-color: #2c3e6b; color: #cdd4e8; text-align: center; font-size: 11px; padding: 10px; }
a { color: #2c3e6b; }
.test-note { width: 806px; }
.test-note { background-color: #ffffff; border: 2px dashed #666666; color: #333333; text-align: center; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; padding: 6px; margin: 0 auto 10px auto; }
