html body { color: #555; margin: 0px; font-family: "Arial","Helvetica",sans-serif; font-size: 8pt; } a img { border: none; } table { width: 100%; margin: 0px; font-size: inherit; border-collapse: collapse; } table.contentTable tbody tr { background-color: #fff; height: 25px; text-align: center; } table.contentTable tbody tr.odd { background-color: #dfdfdf; } table.contentTable tbody td { border: 1px solid #ccc; height: 30px; vertical-align: middle; } table.contentTable tbody tr.viewScorecardRow { background-color: #fff !important; } a { color: #1276c2; font-size: inherit; text-decoration: none; } button { background-color: #59b; border: 1px solid #000; color: #fff; font-weight: bold; padding: 2px; text-decoration: none; } button:disabled { color: #aaa; background: #ddd; } select { border: 1px solid #555; font-size: inherit; } select:disabled { color: #aaa; } #title { font-weight: bold; font-size: 12pt; } #headingTable { margin-bottom: 5px; } #pageSubtitle { text-align: left; font-size: 10pt; font-weight: bold; vertical-align: center; } #ocsLogo { text-align: right; vertical-align: top; } .headingRow th { padding: 4px 6px; white-space: nowrap; background-color: #012148 !important; border: 1px solid #ccc; color: #fff; } #bogeyKey { width: 70%; margin-top: 5px; border-collapse: separate; } #bogeyKey td { width: 20%; height: 20px; text-align: center; } .leftAlignCol { text-align: left !important; padding-left: 5px; } .centAlignCol { text-align: center !important; } .rghtAlignCol { text-align: right !important; } .circle { border-radius: 20px; font-weight: bold; } .albatross { background-color: #ef4; color: #000; } .eagle { background-color: #693; color: #fff; } .birdie,.UNDERPAR { background-color: #933; color: #fff; } .bogey,.OVERPAR { background-color: #399; color: #fff; } .dbogey { background-color: #963; color: #fff; }