/*
 * privacypolicycss.css
 * Final reviewed stylesheet - 4 September 2026.
 * Unused rules have been retained as comments so they can be restored if needed.
 * Rules marked UNUSED were not found in the page set that loads this stylesheet.
 */

/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: div.blueTable
 * Original declarations: border:1px solid #000;width:100%;text-align:center;border-collapse:collapse
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .divTable.blueTable .divTableCell,.divTable.blueTable .divTableHead
 * Original declarations: border:1px solid #aaa;padding:10px 10px;vertical-align:middle
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .divTable.blueTable .divTableBody .divTableCell
 * Original declarations: font-size:14px;color:#000;vertical-align:middle
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .divTable.blueTable .divTableRow:nth-child(even)
 * Original declarations: background:#d8d8d8
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .divTable.blueTable .divTableHeading
 * Original declarations: background:#ff0000;border-bottom:2px solid #000
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .divTable.blueTable .divTableHeading .divTableHead
 * Original declarations: font-size:14px;font-weight:700;color:#fff;border-left:1px solid #fff;vertical-align:middle
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .divTable.blueTable .divTableHeading .divTableHead:first-child
 * Original declarations: border-left:none
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .blueTable .tableFootStyle
 * Original declarations: font-size:14px
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .blueTable .tableFootStyle .links
 * Original declarations: text-align:right
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .blueTable .tableFootStyle .links a
 * Original declarations: display:inline-block;background:#1c6ea4;color:#fff;padding:2px 8px;border-radius:5px
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .blueTable.outerTableFooter
 * Original declarations: border-top:none
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .blueTable.outerTableFooter .tableFootStyle
 * Original declarations: padding:3px 5px
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .divTable
 * Original declarations: display:table
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .divTableRow
 * Original declarations: display:table-row
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .divTableHeading
 * Original declarations: display:table-header-group
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .divTableCell,.divTableHead
 * Original declarations: display:table-cell
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .divTableHeading
 * Original declarations: display:table-header-group
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .divTableFoot
 * Original declarations: display:table-footer-group
 */
/*
 * UNUSED RULE - commented out 4 September 2026.
 * Superseded by the revised page markup or not referenced by this stylesheet's reviewed pages.
 * Selector: .divTableBody
 * Original declarations: display:table-row-group
 */

/* ========================================================================
   REVIEW PASS ADDITIONS - native policy layout and tables
   ======================================================================== */
.policy-section { margin-top: 30px; }
.policy-section h2 { margin-bottom: 15px; }
.policy-section h3 { margin-top: 22px; margin-bottom: 10px; }
.policy-section p { margin-top: 0; margin-bottom: 15px; }
.policy-section ul { margin-top: 0; margin-bottom: 18px; }
.policy-updated { margin-bottom: 25px; }
.cookie-name { white-space: nowrap; }
.policy-section address { font-style: normal; }

/* Revised privacy/cookie pages use a real HTML table rather than div-table emulation. */
table.blueTable {
    width: 100%;
    border: 1px solid #000;
    border-collapse: collapse;
    text-align: center;
}
table.blueTable th,
table.blueTable td {
    border: 1px solid #aaa;
    padding: 10px;
    vertical-align: middle;
}
table.blueTable thead {
    background: #ff0000;
    border-bottom: 2px solid #000;
}
table.blueTable th {
    font-size: 14px;
    font-weight: 700;
}
table.blueTable tbody tr:nth-child(even) { background: #d8d8d8; }

.redheadwhitetext {
	color: white;
	}

a.current-documents:active,
a.current-documents:link,
a.current-documents:visited {
    color: white;

}

a.current-documents:hover {
    color: red;
}

