﻿#legislation {table-layout:fixed;width:auto;}
.lwidth3 { width: 3% !important;}
.lwidth10 { width: 10% !important;}
.lwidth30 { width: 30% !important;}
.lwidth40 { width: 40% !important;}
.lwidth58 { width: 58% !important;}
.lwidth61 { width: 61% !important;}
.lwidth64 { width: 64% !important;}
.lwidth67 { width: 67% !important;}
.lwidth88 { width: 88% !important;}
.lwidth90 { width: 90% !important;}
.lwidth91 { width: 91% !important;}
.lwidth94 { width: 94% !important;}
.lwidth97 { width: 97% !important;}
/*(alpha)*/
.laparent ol { counter-reset: item; list-style:none;}
.laparent li { display: block ; counter-increment: item;position:relative;padding: 5px 0 0 0; }
.laparent li:before { content: " ("counter(item,lower-alpha)") ";  position: absolute;margin-right: 100%;right: 10px; }
.laparent ol ol {counter-reset:section;}
.laparent ol ul {counter-reset: section;}
/*(number)*/
.lnparent ol {counter-reset: item;list-style: none;}
.lnparent li { display: block ; counter-increment: item;position:relative;padding: 5px 0 0 0; }
.lnparent li:before { content: " ("counter(item,decimal)") ";  position: absolute;margin-right: 100%;right: 10px; }
.lnparent ol ol {counter-reset: item;list-style:none;}
.lnparent ol ul {counter-reset: section;list-style:none;}
/*(roman)*/
.lrparent ol { counter-reset: item; list-style:none; }
.lrparent li { display: block ; counter-increment: item;position:relative;padding: 5px 0 0 0; }
.lrparent li:before { content: " ("counter(item,lower-roman)") ";  position: absolute;margin-right: 100%;right: 10px; counter-increment:none;}
/*1.1.1*/
ol.lreset {counter-reset: item;list-style-type:decimal;}
ol.lreset li,ol.lresetc li {display: block;position:relative;padding: 5px 0 0 0;font-family:Calibri,Arial,sans-serif;color: #696969;font-size:1.0em;text-align:justify;}
ol.lreset li:before,ol.lresetc li:before {content: "A"counter(item, ".") "."; counter-increment: item;  position: absolute;margin-right: 100%;right: 10px; /* space between number and text */}
.bullet ul { counter-reset: item;list-style:none; }
.bullet li { display: block ; counter-increment: item;position:relative;padding: 5px 0 0 0; }
.bullet li:before { content: counter(item,disc);  position: absolute;margin-right: 100%;right: 10px; }
/*asterik*/
.abullet ul {list-style:none;}
.abullet li {display: block;position:relative;padding: 5px 0 0 0;font-family:Calibri,Arial,sans-serif;color: #696969;font-size:1.0em;text-align:justify;}
.abullet li:before {content: "*";position:absolute;margin-right: 100%;right: 10px;}
/*bullet*/
.bbullet ul {counter-reset: item;list-style: none;}
.bbullet li {display: block;position: relative;padding: 5px 0 0 0;font-family: Calibri,Arial,sans-serif;color: #696969;font-size: 1.0em;text-align: justify;}
.bbullet li:before {content: ".";position: absolute;margin-right: 100%;right: 10px;}
/*Q*/
.lq ol { counter-reset: item; list-style:none; }
.lq li { display: block ; counter-increment: item;position:relative;padding: 5px 0 0 0; }
.lq li:before { content: 'Q' counter(item,decimal);  position: absolute;margin-right: 100%;right: 10px; counter-increment:none;}
/*A*/
.la ol { counter-reset: item; list-style:none; }
.la li { display: block ; counter-increment: item;position:relative;padding: 5px 0 0 0; }
.la li:before { content: 'A' counter(item,decimal);  position: absolute;margin-right: 100%;right: 10px; counter-increment:none;}
.italics {font-style:italic;}
.lab4nital {font-style:italic;font-family:Calibri,Arial,sans-serif;font-size:1.0em;color: #696969;text-align:justify;font-weight:normal;}
.ftnormal {font-style:normal;}
/*Styles for screen 600px and lower*/
@media screen and (max-width: 600px),screen and (max-device-width: 600px) {
    td.lwidth10 {width: 15% !important;}
    td.lwidth90 {width: 85% !important;}
}
@media only screen and (max-width : 400px),screen and (max-device-width: 400px) {
    td.lwidth10 {width: 20% !important;}
    td.lwidth90 {width: 80% !important;}
}
