html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s,
samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul,
li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 2px 2px; border: 0; font-family: "Helvetica Neue LT Std","Arial","Times"; vertical-align: baseline; line-height: 140%; font-weight: 300; }
span { margin: 0; padding: 0px 0px; border: 0; font-family: "Helvetica Neue LT Std","Arial","Times"; vertical-align: baseline; line-height: 140%; }
body { padding: 5px 15px 5px 15px; text-align: left; font-size: 0.9em; font-family: Arial,Times; }
input { padding: 5px; }
body a { text-decoration: none; }
body a:hover { text-decoration: underline; }
strong { padding: 0; font-weight: bold; }
strong * { font-weight: bold; }
h1, h2, h3, h4, h5, h6 { padding: 5px 0px 5px 0px; color: #00247a; }
h1 { font-size: 1.6em; color: black; }
h2 { margin-bottom: 15px; text-align: left; font-size: 1.5em; }
h3 { margin-top: 15px; font-size: 1.4em; font-weight: bold; color: rgb(0,87,148); }
h4 { margin-top: 10px; font-size: 1.3em; font-weight: bold; color: #0082ba; }
h5 { font-size: 1.2em; color: #005794; font-weight: bold; }
h6 { font-size: 1.1em; color: #005D85; font-style: italic; }
ul p { margin: 0px; padding: 0px; }
table p { margin: 0px; }
img { border: 0px; }
table { line-height: 180%; }
td { line-height: 140%; margin-right: 30px; }
td a.subrow { line-height: 100%; }
div.content p { margin-left: -2px; margin-bottom: 0.5%; }
.transparent { color: transparent; }
.WCAGicon { float: left; position: relative; margin-left: -58px; left: 50%; }
.link_b1 { float: left; }
.link_b2 { float: right; }
.link_b3 { clear: both; float: left; }
#fontSizeM { font-size: 1em; font-family: Arial, Helvetica, sans-serif; color: red; text-decoration: none; }
#fontSizeL { font-size: 1.4em; font-family: Arial, Helvetica, sans-serif; color: black; text-decoration: none; }
#fontSizeXL { font-size: 1.6em; font-family: Arial, Helvetica, sans-serif; color: black; text-decoration: none; }
.highlight { font-weight: bold; color: #eb0000; }
.access { position: absolute; left: 0px; top: -5000px; width: 1px; height: 1px; overflow: hidden; }
.header { text-align: center; font-size: 1.1em; }
ol { line-height: 100%; }
ol.list1 { list-style-type: disc; line-height: 120%; margin-left: 1%; }
ol.list1 li { margin-bottom: 0.25%; }
table { border-collapse: collapse; }
table.table3, table.table3 tr, table.table3 td, table.table3 th { vertical-align: top; font-size: 93%; border: 1px solid black; text-align: center; padding: 5px 10px; margin-left: 0; }
table.table2, table.table2 tr, table.table2 td, table.table2 th { vertical-align: middle; font-size: 93%; border: 1px solid black; padding: 5px 10px; margin-left: 0; }
table.table1, table.table1 tr, table.table1 td, table.table1 th { vertical-align: middle; font-size: 93%; border: 1px solid black; text-align: center; padding: 5px 20px; margin-left: 0; }
table.table1, table.table2, table.table3 { padding: 0; margin-bottom: 1em; }
table tr.separator, table tr.separator th { height: 0.5em; border: 0px solid transparent; }
.notes_box { margin-top: 50px; font-size: 0.9em; color: #616161; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.3em; }
sub { bottom: 0em; }
ol.asciipoint { text-align: left; list-style-position: outside; list-style: lower-alpha; margin-top: -0.5%; padding-left: 30px; }
ol.romanpoint { text-align: left; list-style-position: outside; list-style: lower-roman; margin-top: 0.5%; padding-left: 30px; }
ol.foot_notes { text-align: left; list-style-position: outside; padding-left: 30px; }
li { line-height: 110%; margin-bottom: 0.5%; }
li.nospace { margin-bottom: 0%; }
.chartBlock:before { content: ""; display: block; height: 0.8em; }
.chartBlock, .chartBlock table { font-size: 90%; }
p.chartBlock { font-weight: bold; font-size: 90%; }
.chartNotes { margin-top: 0.5%; font-size: 75%; font-style: italic; }
.pagination_box { width: 100%; }
.link_prev, .privacy_box { float: left; font-size: 1.1em; }
.link_next, .top_box { float: right; font-size: 1.1em; }
.footer_box { margin-bottom: 40px; vertical-align: middle; }
#content { padding-bottom: 25px; padding-top: 25px; text-align: left; }
.footer_box a { text-decoration: none; }
.content ul { }
.content ul li { margin-top: 10px; }
.link_a { margin: 10px 0px 10px 0px; }
.lang_a { margin: 10px 0px 10px 0px; }
.changeFontSize { display: none; }
.changeFontSize a { color: black; }
.alnright { text-align: right; margin-right: 1em; }
.alncenter { text-align: center; }
.blue { color: #0070BB; }
.white { }
.green_text { color: #005500 }
#formSearch { margin: 10px 0px 10px 0px; }
.italic1 { font-style: italic; }
.light { font-style: normal; }
.disable { border-width: 3px; border-color: red; border-style: solid; }
.underline { text-decoration: underline; }
.t2 td:nth-child(3), .t2 td:nth-child(4), .t2 td:nth-child(7) { margin-right: 1em; text-align: right; }
.t2 td:nth-child(1) { text-align: center; }
.t3 td:nth-child(1), .t3 th:nth-child(1) { text-align: left; }
.t3 td:nth-child(2), .t3 th:nth-child(2) { text-align: right; }
.t17 td:nth-child(2), .t17 td:nth-child(3) { text-align: right; }
.hiddencell { display: none; }
table.an1 thead th { text-align: center; }
.Hidden { display: none; }
.an1 thead th, .an2 thead th, .an3 thead th { font-weight: bold; }
table tfoot td { font-weight: bold; }