#preloader { background-color: #000; background-color: rgba(0, 0, 0, 0.9); height: 100vh; left: 0; position: absolute; top: 0; width: 100%; z-index: 100000; }
#preloader div.loading-img { left: 50%; margin: -3.5% 0 0 -3.5%; position: absolute; top: 50%; width: 7%; }
#preloader div.loading-img img { width: 100%; }

/* 0, 640px */
/* 641px, 1024px */
/* 1025px, 1440px */
/* 1441px, 1920px */
/* 1921px */
div.columns.right-column div.show-for-large-up div.sidenav { display: none; }

div.box p.asat { display: none; }

div.sidenav.seating-plan { background: #f9f9f9; border-right: solid 1px #dddddd; border-bottom: solid 1px #dddddd; border-left: solid 1px #dddddd; padding: 0; }
@media only screen and (min-width: 40.063em) and (max-width: 64em) { div.sidenav.seating-plan a.sidenav__heading { display: block; } }
div.sidenav.seating-plan div.sidenav__list.active { padding: 0.8rem 0; }
@media only screen and (min-width: 64.063em) { div.sidenav.seating-plan div.sidenav__list.active { padding: 0 0 0.8rem; } }
@media only screen and (min-width: 40.063em) and (max-width: 64em) { div.sidenav.seating-plan div.sidenav__list { display: none !important; }
  div.sidenav.seating-plan div.sidenav__list.active { display: block !important; } }
@media only screen and (min-width: 64.063em) { div.sidenav.seating-plan div.sidenav__list { padding-bottom: 0.8rem; } }
div.sidenav.seating-plan h2, div.sidenav.seating-plan label { display: none; font-size: 1.4rem; margin: 2rem 0.8rem 0; }
@media only screen and (min-width: 64.063em) { div.sidenav.seating-plan h2, div.sidenav.seating-plan label { color: #222; display: block; margin: 0.4rem 0.8rem; } }
div.sidenav.seating-plan label { font-weight: 600; }
div.sidenav.seating-plan div.filter-padding { padding: 0 0.8rem; }
div.sidenav.seating-plan div.filter-padding input#senatorSearch_query { margin: 0; width: 100%; }
div.sidenav.seating-plan ul { list-style: none; margin: 0; padding: 0; }
div.sidenav.seating-plan ul li { padding: 0; }
div.sidenav.seating-plan ul li.showHide, div.sidenav.seating-plan ul li.filterBy { color: #1f538d; cursor: pointer; outline: none; padding: 0 0.8rem; position: relative; }
div.sidenav.seating-plan ul li.showHide[aria-pressed^=true], div.sidenav.seating-plan ul li.filterBy[aria-pressed^=true] { background: #f3f3f3; font-weight: bold; }
div.sidenav.seating-plan ul li.showHide[aria-pressed^=true]:after, div.sidenav.seating-plan ul li.filterBy[aria-pressed^=true]:after { content: "\f057"; font-family: "Font Awesome 5 Free"; position: absolute; right: 0.8rem; }
div.sidenav.seating-plan ul li.showHide:focus, div.sidenav.seating-plan ul li.showHide:hover, div.sidenav.seating-plan ul li.showHide:active, div.sidenav.seating-plan ul li.filterBy:focus, div.sidenav.seating-plan ul li.filterBy:hover, div.sidenav.seating-plan ul li.filterBy:active { color: #000; text-decoration: underline; }
div.sidenav.seating-plan ul li.showHide:focus:after, div.sidenav.seating-plan ul li.showHide:hover:after, div.sidenav.seating-plan ul li.showHide:active:after, div.sidenav.seating-plan ul li.filterBy:focus:after, div.sidenav.seating-plan ul li.filterBy:hover:after, div.sidenav.seating-plan ul li.filterBy:active:after { color: #af1d35; text-decoration: none; }
div.sidenav.seating-plan ul li ul.content { border: none; margin-top: 0.2rem; padding: 0; }
div.sidenav.seating-plan ul li ul.content.active { background: transparent; }
div.sidenav.seating-plan ul li a, div.sidenav.seating-plan ul li a:link, div.sidenav.seating-plan ul li a:visited { background: transparent; padding: 0 0.8rem; }
div.sidenav.seating-plan ul li a h3, div.sidenav.seating-plan ul li a:link h3, div.sidenav.seating-plan ul li a:visited h3 { font-size: 1rem; margin: 0; padding: 0; text-transform: uppercase; }
div.sidenav.seating-plan ul.accordion li.accordion-navigation { margin-top: 1rem; }
div.sidenav.seating-plan ul.accordion li.accordion-navigation:first-of-type { margin-top: 0; }
div.sidenav.seating-plan ul.accordion li.accordion-navigation > a, div.sidenav.seating-plan ul.accordion li.accordion-navigation > a:link, div.sidenav.seating-plan ul.accordion li.accordion-navigation > a:visited { background: #e9e9e9; font-weight: 600; position: relative; }
div.sidenav.seating-plan ul.accordion li.accordion-navigation > a:after, div.sidenav.seating-plan ul.accordion li.accordion-navigation > a:link:after, div.sidenav.seating-plan ul.accordion li.accordion-navigation > a:visited:after { color: #1f538d; content: "\f0d8"; font-family: "Font Awesome 5 Free"; font-size: 1.2rem; position: absolute; right: 0.9rem; top: -0.1rem; }
div.sidenav.seating-plan ul.accordion li.accordion-navigation > a[aria-expanded^=true]:after, div.sidenav.seating-plan ul.accordion li.accordion-navigation > a:link[aria-expanded^=true]:after, div.sidenav.seating-plan ul.accordion li.accordion-navigation > a:visited[aria-expanded^=true]:after { transform: rotate(180deg); }
div.sidenav.seating-plan ul#filter_party li.filterBy { padding-left: 1.8rem; }
div.sidenav.seating-plan ul#filter_party li.filterBy:before { background: #333; border: solid 1px #333; border-radius: 50%; content: " "; display: block; font-size: 0.1rem; height: 0.65rem; left: 0.8rem; position: absolute; top: 0.3rem; width: 0.65rem; }
div.sidenav.seating-plan ul#filter_party li.filterBy[data-filterBy=country-liberal-party]:before { background: #de6328; }
div.sidenav.seating-plan ul#filter_party li.filterBy[data-filterBy=greens]:before { background: #509038; }
div.sidenav.seating-plan ul#filter_party li.filterBy[data-filterBy=independent]:before { background: #4d8e96; }
div.sidenav.seating-plan ul#filter_party li.filterBy[data-filterBy=jacqui-lambie-network]:before { background: #f6e253; }
div.sidenav.seating-plan ul#filter_party li.filterBy[data-filterBy=labor-party]:before { background: #af1d35; }
div.sidenav.seating-plan ul#filter_party li.filterBy[data-filterBy=liberal-national-party-of-queensland]:before { background: #004c83; }
div.sidenav.seating-plan ul#filter_party li.filterBy[data-filterBy=liberal-party]:before { background: #004c83; }
div.sidenav.seating-plan ul#filter_party li.filterBy[data-filterBy=pauline-hansons-one-nation]:before { background: #f79c24; }
div.sidenav.seating-plan ul#filter_party li.filterBy[data-filterBy=the-nationals]:before { background: #1e90ff; }
div.sidenav.seating-plan ul#filter_party li.filterBy[data-filterBy=united-australia-party]:before { background: #ffed00; }
div.sidenav.seating-plan ul#filter_party li.filterBy[data-filterBy=australias-voice]:before { background: #a60946; }
div.sidenav.seating-plan p.reset-button { margin: 0; padding: 0.8rem 0 0 0.8rem; }
div.sidenav.seating-plan p.reset-button a, div.sidenav.seating-plan p.reset-button a:link, div.sidenav.seating-plan p.reset-button a:visited { margin: 0; }

div.seating-plan-container { height: 1px; padding-bottom: 140%; position: relative; width: 100%; }
@media only screen and (min-width: 64.063em) { div.seating-plan-container { padding-bottom: 120%; width: 90%; } }
div.seating-plan-container svg.seating-plan { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
div.seating-plan-container svg.seating-plan g { outline: none; }
div.seating-plan-container svg.seating-plan g#Labels .label { font-family: OpenSans-Regular, Open Sans; font-size: 10px; font-weight: 400; opacity: 0.5; }
div.seating-plan-container svg.seating-plan g#Labels[aria-hidden^=true] { display: none; }
div.seating-plan-container svg.seating-plan g#advisor_boxes[aria-hidden^=true] { display: none; }
div.seating-plan-container svg.seating-plan g.label.advisors[aria-hidden^=true] text.label { display: none; }
div.seating-plan-container svg.seating-plan g.seat { fill: transparent; }
div.seating-plan-container svg.seating-plan g.seat.senator { cursor: pointer; }
div.seating-plan-container svg.seating-plan g.seat.senator text { fill: #333; }
div.seating-plan-container svg.seating-plan g.seat.senator[data-highlight=true] polygon, div.seating-plan-container svg.seating-plan g.seat.senator[data-highlight=true] path, div.seating-plan-container svg.seating-plan g.seat.senator[data-highlight=true] rect, div.seating-plan-container svg.seating-plan g.seat.senator[aria-pressed=true] polygon, div.seating-plan-container svg.seating-plan g.seat.senator[aria-pressed=true] path, div.seating-plan-container svg.seating-plan g.seat.senator[aria-pressed=true] rect { opacity: 1; stroke: #000; stroke-width: 2px; }
div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=greens][data-highlight^=true], div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=greens][aria-pressed^=true] { fill: #509038; }
div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=labor-party][data-highlight^=true], div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=labor-party][aria-pressed^=true] { fill: #af1d35; }
div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=country-liberal-party][data-highlight^=true], div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=country-liberal-party][aria-pressed^=true] { fill: #de6328; }
div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=independent][data-highlight^=true], div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=independent][aria-pressed^=true] { fill: #4d8e96; }
div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=jacqui-lambie-network][data-highlight^=true], div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=jacqui-lambie-network][aria-pressed^=true] { fill: #f6e253; }
div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=liberal-national-party-of-queensland][data-highlight^=true], div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=liberal-national-party-of-queensland][aria-pressed^=true] { fill: #004c83; }
div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=liberal-party][data-highlight^=true], div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=liberal-party][aria-pressed^=true] { fill: #004c83; }
div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=pauline-hansons-one-nation][data-highlight^=true], div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=pauline-hansons-one-nation][aria-pressed^=true] { fill: #f79c24; }
div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=the-nationals][data-highlight^=true], div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=the-nationals][aria-pressed^=true] { fill: #1e90ff; }
div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=united-australia-party][data-highlight^=true], div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=united-australia-party][aria-pressed^=true] { fill: #ffed00; }
div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=australias-voice][data-highlight^=true], div.seating-plan-container svg.seating-plan g.seat.senator[data-filter~=australias-voice][aria-pressed^=true] { fill: #a60946; }
div.seating-plan-container svg.seating-plan g.seat:focus.senator polygon, div.seating-plan-container svg.seating-plan g.seat:focus.senator path, div.seating-plan-container svg.seating-plan g.seat:focus.senator rect, div.seating-plan-container svg.seating-plan g.seat:hover.senator polygon, div.seating-plan-container svg.seating-plan g.seat:hover.senator path, div.seating-plan-container svg.seating-plan g.seat:hover.senator rect, div.seating-plan-container svg.seating-plan g.seat:active.senator polygon, div.seating-plan-container svg.seating-plan g.seat:active.senator path, div.seating-plan-container svg.seating-plan g.seat:active.senator rect, div.seating-plan-container svg.seating-plan g.seat[aria-expanded^=true].senator polygon, div.seating-plan-container svg.seating-plan g.seat[aria-expanded^=true].senator path, div.seating-plan-container svg.seating-plan g.seat[aria-expanded^=true].senator rect { opacity: 0.7; stroke: #000; stroke-width: 2px; }
div.seating-plan-container svg.seating-plan g.seat:focus.president, div.seating-plan-container svg.seating-plan g.seat:hover.president, div.seating-plan-container svg.seating-plan g.seat:active.president, div.seating-plan-container svg.seating-plan g.seat[aria-expanded^=true].president { fill: #000; }
div.seating-plan-container svg.seating-plan g.seat:focus[data-filter~=greens], div.seating-plan-container svg.seating-plan g.seat:hover[data-filter~=greens], div.seating-plan-container svg.seating-plan g.seat:active[data-filter~=greens], div.seating-plan-container svg.seating-plan g.seat[aria-expanded^=true][data-filter~=greens] { fill: #509038; }
div.seating-plan-container svg.seating-plan g.seat:focus[data-filter~=labor-party], div.seating-plan-container svg.seating-plan g.seat:hover[data-filter~=labor-party], div.seating-plan-container svg.seating-plan g.seat:active[data-filter~=labor-party], div.seating-plan-container svg.seating-plan g.seat[aria-expanded^=true][data-filter~=labor-party] { fill: #af1d35; }
div.seating-plan-container svg.seating-plan g.seat:focus[data-filter~=country-liberal-party], div.seating-plan-container svg.seating-plan g.seat:hover[data-filter~=country-liberal-party], div.seating-plan-container svg.seating-plan g.seat:active[data-filter~=country-liberal-party], div.seating-plan-container svg.seating-plan g.seat[aria-expanded^=true][data-filter~=country-liberal-party] { fill: #de6328; }
div.seating-plan-container svg.seating-plan g.seat:focus[data-filter~=independent], div.seating-plan-container svg.seating-plan g.seat:hover[data-filter~=independent], div.seating-plan-container svg.seating-plan g.seat:active[data-filter~=independent], div.seating-plan-container svg.seating-plan g.seat[aria-expanded^=true][data-filter~=independent] { fill: #4d8e96; }
div.seating-plan-container svg.seating-plan g.seat:focus[data-filter~=jacqui-lambie-network], div.seating-plan-container svg.seating-plan g.seat:hover[data-filter~=jacqui-lambie-network], div.seating-plan-container svg.seating-plan g.seat:active[data-filter~=jacqui-lambie-network], div.seating-plan-container svg.seating-plan g.seat[aria-expanded^=true][data-filter~=jacqui-lambie-network] { fill: #f6e253; }
div.seating-plan-container svg.seating-plan g.seat:focus[data-filter~=liberal-national-party-of-queensland], div.seating-plan-container svg.seating-plan g.seat:hover[data-filter~=liberal-national-party-of-queensland], div.seating-plan-container svg.seating-plan g.seat:active[data-filter~=liberal-national-party-of-queensland], div.seating-plan-container svg.seating-plan g.seat[aria-expanded^=true][data-filter~=liberal-national-party-of-queensland] { fill: #004c83; }
div.seating-plan-container svg.seating-plan g.seat:focus[data-filter~=liberal-party], div.seating-plan-container svg.seating-plan g.seat:hover[data-filter~=liberal-party], div.seating-plan-container svg.seating-plan g.seat:active[data-filter~=liberal-party], div.seating-plan-container svg.seating-plan g.seat[aria-expanded^=true][data-filter~=liberal-party] { fill: #004c83; }
div.seating-plan-container svg.seating-plan g.seat:focus[data-filter~=pauline-hansons-one-nation], div.seating-plan-container svg.seating-plan g.seat:hover[data-filter~=pauline-hansons-one-nation], div.seating-plan-container svg.seating-plan g.seat:active[data-filter~=pauline-hansons-one-nation], div.seating-plan-container svg.seating-plan g.seat[aria-expanded^=true][data-filter~=pauline-hansons-one-nation] { fill: #f79c24; }
div.seating-plan-container svg.seating-plan g.seat:focus[data-filter~=the-nationals], div.seating-plan-container svg.seating-plan g.seat:hover[data-filter~=the-nationals], div.seating-plan-container svg.seating-plan g.seat:active[data-filter~=the-nationals], div.seating-plan-container svg.seating-plan g.seat[aria-expanded^=true][data-filter~=the-nationals] { fill: #1e90ff; }
div.seating-plan-container svg.seating-plan g.seat:focus[data-filter~=united-australia-party], div.seating-plan-container svg.seating-plan g.seat:hover[data-filter~=united-australia-party], div.seating-plan-container svg.seating-plan g.seat:active[data-filter~=united-australia-party], div.seating-plan-container svg.seating-plan g.seat[aria-expanded^=true][data-filter~=united-australia-party] { fill: #ffed00; }
div.seating-plan-container svg.seating-plan g.seat:focus[data-filter~=australias-voice], div.seating-plan-container svg.seating-plan g.seat:hover[data-filter~=australias-voice], div.seating-plan-container svg.seating-plan g.seat:active[data-filter~=australias-voice], div.seating-plan-container svg.seating-plan g.seat[aria-expanded^=true][data-filter~=australias-voice] { fill: #a60946; }
div.seating-plan-container svg.seating-plan g.seat[aria-expanded^=true].senator polygon, div.seating-plan-container svg.seating-plan g.seat[aria-expanded^=true].senator path, div.seating-plan-container svg.seating-plan g.seat[aria-expanded^=true].senator rect { opacity: 1; }
div.seating-plan-container svg.seating-plan g.seat text { fill: #ccc; filter: url(#glow); font-family: OpenSans-Regular, Open Sans; font-size: 10px; font-weight: 700; margin-top: 10px; }
div.seating-plan-container svg.seating-plan g.seat text tspan { width: 100px; }
div.seating-plan-container svg.seating-plan g text.label { cursor: default; }
div.seating-plan-container svg.seating-plan g text[aria-hidden^=true] { display: none; }
div.seating-plan-container svg.seating-plan g.align-centre { text-anchor: middle; }
div.seating-plan-container svg.seating-plan g.align-right { text-anchor: end; }
div.seating-plan-container svg.seating-plan g#seat_outlines, div.seating-plan-container svg.seating-plan g#hansard, div.seating-plan-container svg.seating-plan g#adviser_boxes, div.seating-plan-container svg.seating-plan g#table, div.seating-plan-container svg.seating-plan g#presidents_desk, div.seating-plan-container svg.seating-plan g#clerks { opacity: 0.25; }
div.seating-plan-container svg.seating-plan .cls-2, div.seating-plan-container svg.seating-plan .cls-3 { fill: none; }
div.seating-plan-container svg.seating-plan .cls-2, div.seating-plan-container svg.seating-plan .cls-3, div.seating-plan-container svg.seating-plan .cls-7, div.seating-plan-container svg.seating-plan .cls-8 { stroke: #000; }
div.seating-plan-container svg.seating-plan .cls-2, div.seating-plan-container svg.seating-plan .cls-7, div.seating-plan-container svg.seating-plan .cls-8 { stroke-miterlimit: 10; }
div.seating-plan-container svg.seating-plan .cls-3 { stroke-linecap: round; stroke-linejoin: round; }
div.seating-plan-container svg.seating-plan .cls-5 { fill: #ccc; }
div.seating-plan-container svg.seating-plan .cls-5, div.seating-plan-container svg.seating-plan .cls-6 { opacity: 0.5; }
div.seating-plan-container svg.seating-plan .cls-6 { fill: #999; }
div.seating-plan-container svg.seating-plan .cls-7 { fill: #666; }
div.seating-plan-container svg.seating-plan .cls-8 { fill: #fff; }

.popover_details { display: none; }

div.tooltipster-sidetip.tooltipster-shadow .tooltipster-box { box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.4); margin: 0 1rem; }
@media only screen and (min-width: 40.063em) { div.tooltipster-sidetip.tooltipster-shadow .tooltipster-box { max-width: 31rem; } }
div.tooltipster-sidetip.tooltipster-shadow .tooltipster-box .tooltipster-content { padding: 0.8rem; }
div.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow { height: 8px; margin-left: -8px; top: auto; width: 16px; z-index: 100; }
div.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background { display: none; }
div.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border { border: 8px solid transparent; }
div.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow, div.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow { height: 16px; margin-left: 0; margin-top: -8px; width: 8px; }
div.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow { top: 0; }
div.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border { border-bottom-color: #fff; }
div.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped { top: -8px; }
div.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border { border-left-color: #fff; }
div.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border { border-right-color: #fff; }
div.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow { bottom: 0; }
div.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border { border-top-color: #fff; }

div.senator-popover { display: block; max-width: 24rem; overflow: visible; padding-bottom: 2.5rem; position: relative; }
@media only screen and (min-width: 40.063em) { div.senator-popover { max-width: 28rem; padding-bottom: 0; } }
div.senator-popover div.close-popover { color: #8d8d8d; cursor: pointer; font-size: 1rem; height: 1rem; line-height: 1rem; position: absolute; text-align: center; top: -0.5rem; right: -0.5rem; width: 1rem; z-index: 10000; }
div.senator-popover div.close-popover:focus, div.senator-popover div.close-popover:hover, div.senator-popover div.close-popover:active { color: #333; }
div.senator-popover div.profile-picture { background-position: center center; background-repeat: no-repeat; background-size: cover; float: left; height: 8rem; margin: 0; width: 6rem; }
@media only screen and (min-width: 40.063em) { div.senator-popover div.profile-picture { height: 12rem; width: 9rem; } }
div.senator-popover div.senator-information { margin-left: 6rem; padding: 0 0.6rem; position: relative; }
@media only screen and (min-width: 40.063em) { div.senator-popover div.senator-information { margin-left: 9rem; min-height: 12rem; padding-bottom: 2rem; width: 19.5rem; } }
div.senator-popover div.senator-information h3, div.senator-popover div.senator-information p { color: #333; line-height: 1.3rem; margin-bottom: 0.5rem; }
div.senator-popover div.senator-information h3 { font-size: 1rem; margin: 0 0 0.5rem; padding: 0; }
div.senator-popover div.senator-information p { font-size: 0.85rem; }
div.senator-popover div.button-bar { float: none; left: 0; position: absolute; bottom: 0; }
@media only screen and (min-width: 40.063em) { div.senator-popover div.button-bar { left: 9.7rem; padding-left: 0; } }
div.senator-popover div.button-bar ul.button-group { margin-right: 0; }
div.senator-popover div.button-bar ul.button-group li a.button { margin-bottom: 0; }

.fa-file-pdf-o, a.document-download .fa-file-pdf-o { color: #af1d35; }

.fa-file-word-o { color: #00A4ef; }

a.document-download { color: #222; }
a.document-download:link, a.document-download:visited { color: #222; }
a.document-download:hover, a.document-download:focus, a.document-download:active { text-decoration: none; }
a.document-download:hover strong, a.document-download:focus strong, a.document-download:active strong { text-decoration: underline; }
a.document-download strong { color: #1f538d; font-weight: normal; }
