
:root {bg:#fffdf9}


/*.docs th {
    padding-top: 7px;
    padding-bottom: 7px;
    text-align: center;
    background-color: #017071;
    color: white;
}*/

h1{font-size:34px;margin:0 8px;font-weight:normal}
.note{color:var(--muted);line-height:1.45;margin:0 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:14px}
.note2{line-height:1.45;margin:0 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:14px}

.count{font-size:13px;color:var(--muted)}

blockquote{font-size:18px}

.header{background:#f4f0e8; border-bottom: 1pt solid #CBCBCB;}

/*tr.header{background:#017071; border-bottom: 1pt solid #CBCBCB;}*/

a:link {
  text-decoration: none !important;
  color: #0038AB;
}
a:visited {
  text-decoration: none !important;
  color: #0038AB;
}
a:hover {
  text-decoration: none !important;
}
a:active {
  text-decoration: none !important;
}

table{border: 1px solid #868686;/*width:100%;*/border-collapse:collapse/*;border-top:2px solid var*/;font-family:Arial,Helvetica,sans-serif;font-size:14px}

/*table{background-color:#fffdf9;border: 1px solid #868686;width:100%;border-collapse:collapse/*;border-top:2px solid var;font-family:Arial,Helvetica,sans-serif;font-size:14px}*/

th,td{border-bottom:1px solid var(--line);padding:7px 8px;vertical-align:top}th{
    background: var(--header);
    text-align: center;
	vertical-align: middle;
    font-weight: 700
}

th.title1{text-align: left;}


th,td{border-bottom:1px solid var(--line);padding:7px 8px;vertical-align:top}th{
    background: var(--header);
    text-align: center;
	vertical-align: middle;
    font-weight: 700
}

th.title1{text-align: left !important;}

tr.underline{border-bottom: 1pt solid gray;}

td.no{width: 25px;text-align: center;color: var(--muted)}

td.noarchive{color: gray !important;}

td.year{text-align:left; padding-top: 4px; padding-bottom: 2px;}

td.date{width:116px;text-align:center}

td.title2{width:250px;}

td.source2{white-space:nowrap;text-align:center}

/*td.alt{text-decoration:none;font-size:14px; vertical-align: top}*/
td.alt{text-align:left}

.section-row td{background:var(--section);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.small{color:var(--muted);font-size:12px}.plain-note{color:#444}.alt-item{margin-bottom:5px}

.footer{margin-top:24px;border-top:1px solid var(--line);padding-top:12px;color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:13px}code{background:#f3f3f3;padding:1px 4px;border-radius:3px}

.section-row2 td{background-color: #C2D5C4;font-weight:700; letter-spacing:.03em; padding-top: 2px; padding-bottom: 2px;}
