table.demographics { width: 120px; border-collapse: collapse; }
table.demographics tr th { border: 1px solid #d9c487; text-align: center; padding: 3px; background-color: #e1d2a8; }
table.demographics tr td { border: 1px solid #d9c487; text-align: right; padding: 3px; width: 60px; }
table.adinfo { width: 90%; border-collapse: collapse; margin: 0 auto; }
table.adinfo tr th { border: 1px solid #d9c487; text-align: center; padding: 3px; background-color: #e1d2a8; }
table.adinfo tr td { border: 1px solid #d9c487; padding: 3px; font-size: 13px; }
td.adhdr { background-color: #b29672; text-align: center; vertical-align: top; font-size: 16px !important; font-weight: bold; }
td.adtype { text-align: left; width: 23%; vertical-align: top; }
td.adsize { text-align: right; width: 12%; vertical-align: top; }
td.addisplay { text-align: left; width: 38%; vertical-align: top; }
td.adpos { text-align: center; width: 15%; vertical-align: top; }
td.adshown { text-align: center; width: 12%; vertical-align: top; }
table.ex_banner { width: 1000px; border-collapse: collapse; padding: 0px; }
td.bnr_row1 { border-top: 1px solid #d9c487; border-right: 1px solid #d9c487; border-bottom: 0px solid #d9c487; border-left: 1px solid #d9c487; padding: 10px 15px 0px 15px; }
td.bnr_row2 { border-top: 1px solid #d9c487; border-right: 1px solid #d9c487; border-bottom: 1px solid #d9c487; border-left: 1px solid #d9c487; padding: 6px 6px; font-family: arial, helvetica, sans-serif; font-size: 13px; text-align: center; font-weight: bold; text-shadow: -1px -1px 2px #eae2ca; }
table.ex_sidebar { width: 264px; border-collapse: collapse; padding: 0px; }
td.side_col1 { border-top: 1px solid #d9c487; border-right: 0px solid #d9c487; border-bottom: 1px solid #d9c487; border-left: 1px solid #d9c487; width: 84px; padding: 0px; padding-left: 6px; font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; text-shadow: -1px -1px 2px #eae2ca; }
td.side_col2 { border: 0px solid #d9c487; width: 180px; padding: 0px; }