﻿/* ------------------------------------------------------------------------- */
/* CALM                                                                      */
/* ------------------------------------------------------------------------- */

.Document {
   background-color: white;
   font-family: "Times New Roman";
   font-size: 1.2em;
   line-height: 1.1em;
   text-align: justify;
   text-indent: 1.0em;
   vertical-align: top;
   margin-left: auto;
   margin-right: auto;
   width: 6in;
}

.DocContent {
   padding-bottom: 4em;
   padding-left: 60pt;
   padding-right: 60pt;
   padding-top: 4em;
}

.Code {

}

.Level {

}

.Bill {

}

.Resolution {

}

.ConstitutionalAmendment {

}

.Statute {

}

/* ------------------------------------------------------------------------- */

.RawText {
   font-family: "Courier New";
   font-size: 0.9em;
   line-height: 1.0em;
   padding-left: 0.0em;
   padding-right: 0.0em;
   margin-left: -0.8in;
}

.Line {
   display: block;
}

.Ref {
   color: green;
   text-decoration: underline;
}

.History {
   text-align: center;
   text-indent: 0em;
}

.CurrentState {
   border-top-style: solid;
   border-top-width: 1px;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   background-color: gainsboro;
   text-transform: uppercase;
   letter-spacing: 0.8em;
   text-align: center;
   padding: 0.1em;
}

.Event {
   margin-top: 0.7em;
   text-align: center;
   text-indent: 0em;
   text-transform: uppercase;
}

.SessionBanner {
   font-size: 0.7em;
   margin-top: 1.0em;
   text-align: center;
   text-indent: 0em;
   text-transform: uppercase;
}

.LegInfo-Bill {
   border-bottom-style: double;
   border-bottom-width: 3px;
   font-size: 1.2em;
   font-weight: bold;
   height: 1.5em;
   line-height: 1.6em;
   margin-top: 1.2em;
   padding-bottom: 0.3em;
   text-indent: 0em;
}

.MeasureInfo {
   width: 100%;
}

.MeasureType {
   font-size: 1.1em;
   font-weight: bold;
   text-align: left;
}

.MeasureNum {
   font-size: 1.1em;
   font-weight: bold;
   text-align: right;
}

.IntroducedDate {
   border-bottom-style: double;
   border-bottom-width: 0.25em;
   line-height: 3.5em;
   margin-top: 2.5em;
   padding-bottom: 2.5em;
   text-align: center;
   text-indent: 0em;
}

.LegInfo-Statute {
   text-align: center;
   width: 100%;
}

.MeasureLine {
   font-weight: bold;
   text-indent: 0em;
   margin-bottom: 1.3em;
}

.ChapterLine {
   text-align: center;
   margin-bottom: 1.0em;
   text-indent: 0em;
   text-transform: uppercase;
}

.Authors {
   margin-top: 2.5em;
   margin-bottom: 0em;
   text-align: center;
}

.LeadAuthors {
   font-weight: bold;
   text-align: center;
}

.Coauthors {
   font-weight: bold;
   text-align: center;
}

.Coauthors-Opposite {
   font-weight: normal;
   text-align: center;
}

.BillTitle {
   margin-top: 1.0em;
   margin-bottom: 1.0em;
}

.ResolutionTitle {
   margin-top: 1.0em;
   margin-bottom: 1.0em;
   text-indent: 0;
}

.DocumentTitle {
   margin-top: 1.0em;
   margin-bottom: 1.0em;
}

.GovernorsLetter {
   margin-top: 1.2em;
   margin-bottom: 1.2em;
   border: solid lightgrey 1px;
   padding: 1.0em
}

.GovernorsLetterHeading {
   font-size: 0.7em;
   line-height: 1.1em;
   margin-bottom: 0.8em;
   text-align: center;
   text-indent: 0em;
   text-transform: uppercase;
}

.Digest {
   margin-top: 1.5em;
   margin-bottom: 1.3em;
}

.DigestHead {
   font-size: 0.7em;
   line-height: 1.1em;
   margin-bottom: 0.2em;
   text-align: center;
   text-indent: 0em;
   text-transform: uppercase;
}

.DigestSubject {
   margin-top: 0.8em;
   margin-bottom: 0.8em;
}

.DigestText {
}

.DigestKey {

}

.OutlineTitle {
   font-size: 1.2em;
   font-weight: bold;
   margin-bottom: 1.5em;
   text-align: center;
}

.OutlineItemTitle {
   margin-top: 0em;
   margin-bottom: 0em;
}

.OutlineFolderTitle {
   margin-top: 0em;
   margin-bottom: 0em;
}

.OutlineFolderContents {
   margin-left: 1.0em;
}

.Preamble {
   font-style: italic;
   font-weight: normal;
   font-size: 1.0em;
   margin-top: 1.3em;
   margin-bottom: 1.3em;
   text-indent: 0.5em;
}

.Whereas {
   margin: 0em;
}

.Resolved {
   margin: 0em;
}

.BillSection {
   margin-top: 1.3em;
   margin-bottom: 0em;
}

.ActionLine {
   margin: 0em;
   padding: 0em;
}

.Fragment {

}

.GeneralHeading {
   margin-top: 1.3em;
   margin-bottom: 0em;
   text-align: center;
   text-transform: uppercase;
}

.Division {
   margin-top: 1.3em;
   margin-bottom: 0em;
   text-align: center;
   text-transform: uppercase;
}

.Part {
   margin-top: 1.3em;
   margin-bottom: 0em;
   text-align: center;
   text-transform: uppercase;
}

.Title {
   margin-top: 1.3em;
   margin-bottom: 0em;
   text-align: center;
   text-transform: uppercase;
}

.Chapter {
   font-variant: small-caps;
   margin-top: 1.3em;
   margin-bottom: 0em;
   text-align: center;
}

.Article {
   font-variant: normal;
   margin-top: 1.3em;
   margin-bottom: 0em;
   text-align: center;
}

.LawSection {
   margin-top: 1.3em;
   margin-bottom: 0em;
}

.Section {
   margin-top: 0em;
   margin-bottom: 0em;
}

.Num {
   display: inline;
}

.Heading {
   font-weight: normal;
   margin-top: 0em;
   margin-bottom: 0em;
   text-align: center;
}

.Paragraph {
   margin-top: 0em;
   margin-bottom: 0em;
   padding: 0px;
}

.DocTable {
   border: solid lightgrey 2px;
   border-collapse: collapse;
   text-indent: 0;
   vertical-align: top;
   text-align: left;
   font-family: courier;
   font-size: 10pt;
   width: 100%;
   margin-top: 15pt;
   margin-bottom: 15pt;
}

.DocTableRow {

}

.DocTableCell {
   border: solid lightgrey 1px;
   padding: 2pt;
   vertical-align: top;
}

.JR11 {
   border-style: solid;
   border-width: 1px;
   text-indent: 0em;
   margin-top: 1.3em;
   margin-bottom: 0em;
   margin-left: 2.5em;
   margin-right: 2.5em;
   padding: 0.5em;
   width: 17em;
}

.Correction {
   text-indent: 0em;
   margin-top: 1.3em;
   margin-bottom: 0em;
}

.Correction + .Correction {
   text-indent: 0em;
   margin-top: 0em;
   margin-bottom: 0em;
}

.EndMark {
   margin-top: 3.5em;
   text-align: center;
   width: 100%;
}

/* ------------------------------------------------------------------------- */

.Position {
   display: inline-block;
   margin-left: 5px;
   padding: 2px;
   background-color: gray;
   color: white;
}

/* ------------------------------------------------------------------------- */

.TOSA {
   border-collapse: collapse;
   font-size: 0.9em;
   margin-top: 1.3em;
   width: 100%;
}

.TosaTitle {
   font-weight: bold;
   margin-bottom: 0em;
   text-align: center;
}

.TosaDate {
   font-weight: bold;
   margin-top: 1.3em;
   margin-bottom: 0em;
   text-align: center;
}

.TosaHeading {

}

.TosaIndicator {
   width: 10px;
   padding: 0px;
   text-indent: 0px;
}

.TosaNewSectionCell {
  border-top-style: solid;
  border-top-width: 1px;
}

.TosaCell {
   border-top: solid #DDDDDD 1px;
}

.TosaEmptyCell {

}

/* ------------------------------------------------------------------------- */

