/* OPSI specific legislation CSS */

@media print {
#ContentMain .LegNavTopContainer {display: none}
#ContentMain .LegNavBottomContainer {display: none}
#ContentMain .LegNavBottom {display: none}
#ContentMain .LegBreadcrumbTrailLink {display: none}
#ContentMain p.BackLink {display: none}
#ContentMain .LegContentsFixedItem {display: none}
a {text-decoration: none}
}

@media screen {
#ContentMain .LegNavTopContainer {font-size: 100%; border-bottom: solid 1px #ccc; margin-bottom: 1em; padding: 0em; margin-left: 0em; margin-right: 0em; width: 100%}
#ContentMain .LegNavBottomContainer {font-size: 100%; border-top: solid 1px #ccc; margin-top: 1em; padding-top: 0.25em; padding-bottom: 0.5em; margin-left: 0em; margin-right: 0em; width: 100%}
#ContentMain .LegNavTextTop {clear: both}
#ContentMain .LegNavCurrentChunk {font-weight: bold}
#ContentMain .LegNavBottom {clear: both; padding-top: 1em}
#ContentMain .LegNavTextBottom {margin: 0em; padding: 0em; clear: both}
#ContentMain .LegNavPageText {font-size: 0.8em; font-weight: normal; float: left; width: 49%; margin: 0em; padding: 0em}
#ContentMain .LegNavPreviousNextTop {font-weight: normal; float: right; width: 49%; text-align: right}
#ContentMain .LegNavPreviousNextBottom {font-weight: normal; text-align: right}
#ContentMain .LegNavClear {clear: both; font-size: 1em; height: 1em}
#ContentMain p.LegBreadcrumbTrailLink a {font-weight: bold}
#ContentMain p.BackLink {background-color: #ffffff; color: #000000; border-top: solid 2px #003366; border-bottom: solid 2px #003366; margin-bottom: 1em; padding: 0.5em}

#ContentMain .LegContentsFixedItem {clear: both; font-size: 0.8em; text-align: center; padding-top: 0em; padding-bottom: 0.5em}
#ContentMain .LegContentsFixedItem a {color: red; background-color: white}
#ContentMain .LegContentsFixedItem a:visited {color: red; background-color: white}

}


/* ========== OPSI overrides ========== */

/* Percent used here for IE to work */
#ContentMain * {font-family: arial, helvetica, verdana, sans-serif; letter-spacing: 0em}
#ContentMain p {color: black; background-color: white; line-height: normal}
#ContentMain div {color: black; background-color: white; font-size: 100%}
#ContentMain ol {font-size: 100%}
#ContentMain li {font-size: 100%}
#ContentMain a {font-size: 100%}
#ContentMain h1 {color: black; background-color: white; font-size: 1em; line-height: 1.2em; font-weight: normal; font-style: normal}
#ContentMain h2 {color: black; background-color: white; font-size: 1em; line-height: 1.2em; font-weight: normal; font-style: normal}
#ContentMain h3 {color: black; background-color: white; font-size: 1em; line-height: 1.2em; font-weight: normal; font-style: normal}
#ContentMain h4 {color: black; background-color: white; font-size: 1em; line-height: 1.2em; font-weight: normal; font-style: normal}
#ContentMain h5 {color: black; background-color: white; font-size: 1em; line-height: 1.2em; font-weight: normal; font-style: normal}
#ContentMain h6 {color: black; background-color: white; font-size: 1em; line-height: 1.2em; font-weight: normal; font-style: normal}


/* ========== TOC links ========== */

#ContentMain .LegContentsFixedItem {clear: both; font-size: 0.8em; text-align: center; padding-top: 1em; padding-bottom: 0.5em}
#ContentMain .LegContentsFixedItem a {color: red; background-color: white}
#ContentMain .LegContentsFixedItem a:visited {color: red; background-color: white}


/* ========== Correction slips =========== */

#ContentMain .LegPIContainer {clear: both; padding-top: 0.5em; border-top: solid 1px black}
#ContentMain .LegCorrectionSlip {text-align: justify; font-size: 0.7em}
#ContentMain .LegErrorPI {text-align: justify; color: red; font-size: 0.7em; background-color: white}


/* ========== Page bar ========== */

#ContentMain .LegFirstPage {border-right: solid 1px black; padding-right: 0.5em; margin-right: 0.25em}
#ContentMain .LegLastPage {border-left: solid 1px black; padding-left: 0.75em; margin-left: 0.25em}
#ContentMain .LegPreviousLink {border-right: solid 1px black; padding-right: 0.25em}
#ContentMain .LegNextLink {padding-left: 0.55em}
