.allcap { text-transform:uppercase; }
.allcapDiv { text-transform:uppercase; font-size: 1.2em; }
.largecap { font-variant: small-caps; font-weight: bold; font-size: 1.3em; }
.mediumcap { font-variant: small-caps; font-weight: bold; font-size: 1.1em; }
.smallcap { font-variant: small-caps; font-weight: bold;	}
.allcapnormal { font-size: 1.1em; text-transform: uppercase;}
.iscap	 { font-variant: small-caps; font-weight: bold; text-transform: capitalize; }	
.simplecap { font-variant: small-caps; } 
.simplecapEx { font-size: 1.1em; text-transform: uppercase; }
.initialcap { word-spacing: 2; letter-spacing: 1; font-variant: small-caps; font-weight: bold; text-transform: capitalize;} 
.hang	{ text-indent: 0em;margin-left: 0.5em;margin-top:2em;}
.indent	{ text-indent: -1.75em; margin-left: 3em; }
.indentSubsection { text-indent: -1.75em; margin-left: 3em; text-align:justify; }	
.indentParagraph { text-indent: -1.75em; margin-left: 4em; text-align:justify; }
.indentSubpar    { text-indent: -1.75em; margin-left: 5em; text-align:justify; }
.indentClause    { text-indent: -1.75em; margin-left: 6em; text-align:justify; }
.indentSubclause { text-indent: -1.75em; margin-left: 7em; text-align:justify; }
.indentItem      { text-indent: -1.75em; margin-left: 8; text-align:justify; }
.indentSubItem	 { text-indent: -1.75em; margin-left: 9em; text-align:justify; }
.nonIndentSubsection { text-indent:0em; margin-left:3em; text-align:justify; }
.noindentParagraph { text-indent: 0em; margin-left: 5em; text-align:justify; }
.noindentSubpar    { text-indent: 0em; margin-left: 6em; text-align:justify; }
.noindentClause    { text-indent: 0em; margin-left: 7em; text-align:justify; }
.noindentSubclause { text-indent: 0em; margin-left: 8em; text-align:justify; }
.noindentItem      { text-indent: 0em; margin-left: 9em; text-align:justify; }
.noindentSubItem { text-indent: 0em; margin-left: 10em; text-align:justify; } .
.indentTax	 { text-indent: 2em; font-weight: normal; font-size:1.2em;		}
.legisnum	 { font-size: 1.6em; font-weight: bold; }
.legisnumAvg {font-size: 1.6em;font-weight: bold; letter-spacing: -2;}
.legisnumlrg	 {font-size: 1.7em; font-weight: bold;	letter-spacing: -3;				}
.legisnumSml	 {font-size: 1.5em; font-weight: bold;}
.legistype	 { font-size: 1.75em; }
.chamber	 { font-size: 1.2em; }
.chamberEngrHouse { font-size: 1.4em; font-weight: bold; font: italic; }
.congressEnrolled { font-size: 1.7em; font-weight: bold; font-family: Monotype Corsiva; }
.legisEnrolled	 { font-size: 1.7em; font-weight: bold; font-family: Monotype Corsiva; word-spacing: 2; letter-spacing: 1; font-variant: normal;text-transform: capitalize; }
.legisEngrossed	 { font-size: 1.7em; font-weight: bold; font-family: Monotype Corsiva; word-spacing: 2; letter-spacing: 1;text-transform: capitalize; }
.sessionEnrolled { font-size: 1.1em; font-weight: bold;	}
.dateEnrolled	 { font-size: .9em;font: italic; font-weight: bold; }							
.biglevel	 { font-size: 1.5em; font-weight: bold; }				
.leftjustify 		{ text-indent: 0em; text-align: justify; }
.leftjustifyct 		{ text-indent: 0em; }
.thinspace		{ word-spacing: -5; }
.nSpace			{ word-spacing: -1; }
.ommitedTextSpace	{ word-spacing: 60; }
.initialcapArchaic	{ font-variant: normal; text-transform: capitalize; }
.sectionlevelOLC	{						font-size:1.2em; font-weight:bold;		}
.boldfacesectionlevelOLC { font-size:1.3em; font-weight:bold;				}
.sectionlevelOLCBold	{ font-size:1.3em; font-weight:bold;						}				
.divisionlevelOLC	{		font-size:1.5em; font-weight:bold; }				
.titlelevelOLC		{ font-size:1.5em; font-weight:bold; }
.subtitlelevelOLC	{ word-spacing: 2; letter-spacing: 1; font-variant: normal; font-size:1.5em; font-weight:bold; text-transform: capitalize; }	
.subtitlelevelOLCBold	{ word-spacing: 2; letter-spacing: 1; font-variant: normal; font-size:1.6em;
		font-weight:bold; text-transform: capitalize; }
 .chapterlevelOLC	{font-size:1.4em; font-weight:bold;}
.chapterlevelOLCBold	{font-size:1.6em; font-weight:bold; }
.subchapterlevelOLC		{ word-spacing: 2; letter-spacing: 1; font-variant: normal; font-size:1.6em; font-weight:bold; text-transform: capitalize; }
.subchapterlevelOLCBold	{ word-spacing: 2; letter-spacing: 1; font-variant: normal; font-size:1.6em; font-weight:bold; text-transform: capitalize; }
.chapterlevelOLCnuclear		{font-size:1.5em;						}
.sectionlevelOLCnuclear		{word-spacing: 2; letter-spacing: 1; font-variant: small-caps;	text-transform: capitalize; }
.partlevelOLC			{font-size:1.2em; font-weight:bold; }
.partlevelOLCBold		{		font-size:1.7em; font-weight:bold; }
.subpartlevelOLC		{ word-spacing: 2; letter-spacing: 1; font-variant: normal; font-size:1.2em; font-weight:bold; text-transform: capitalize; }
.subpartlevelOLCBold	{ word-spacing: 2; letter-spacing: 1; font-variant: normal; font-size:1.7em; font-weight:bold; text-transform: capitalize; }

.tocdivisionOLC {font-size: 1.5em; font-weight:bold; margin-left:0em; }
.tocdivisionOLC p {margin: 0 0 .5em 0; }
.toctitleOLC	{ font-size: 1.3em; font-weight:bold; }
.toctitleOLC p {margin-bottom: .3em}
.toctitleOLC a {margin-left: 0.5em }

.tocsubtitleOLC	{ font-size:1.2em; font-weight: bold; text-transform: capitalize;margin-left:4em; }		
.tocsubtitleOLC p {margin: 0 0 0 0; }
.tocsubtitleOLC a {margin-left: 1em}
.tocsubtitleOLC br {margin: 0 0 0 0; line-height: .2em;}

.tocpartOLC   { font-size: 1.05em; }
.tocpartOLC a {margin-left: 1.25em}
.tocpartOLC p {margin: 0 0 0 0; }

.tocsubdivisionOLC {font-size: 1.1em; font-variant: small-caps; text-transform: capitalize;  }
.tocsubdivisionOLC a {margin-left:0.5em; }

.tocsectionOLC	{font-size: 1.2em;}
.tocsectionOLC	a { margin-left: 1.5em;}

.tocsubdivisionwithEnumOLC	{			font-size: 1.0em;		}
.tocsubtitlewithenumOLC			{ font-variant: normal;		font-size: 1.1em; }
.tocchapterOLC			{ font-size: 1.1em; }
.tocsubchapterOLC		{						font-size: .9em; }
.tocsubpartOLC     		{ font-variant: small-caps; font-size: .9em; }				

.mediumcapTrad			{				font-variant: small-caps; font-weight: bold; font-size: 1.2em; }	
.smallcapTrad			{	font-variant: small-caps;						font-size: 1.1em; }
.initialcapTrad			{ word-spacing: 2; letter-spacing: 1; font-size: 1.2em; font-variant: small-caps; text-transform: capitalize; }
.largecapTrad			{						font-variant: small-caps;						font-size: 1.3em; }
.sectionlevelTrad		{			font-size:1.1em; }
.sectionTitleTrad 		{ font-variant: small-caps; text-transform: capitalize; }
.sectionlevelTradBold	{			font-size:1.2em; } .titlelevelTrad			{
		font-size:1.3em; font-variant: small-caps; text-transform: capitalize; }		
.titlelevelTradIn			{ font-size:1.3em; text-transform: uppercase; font-weight:bold; }		
.titlelevelTradEx { font-size:1.3em;		text-transform: uppercase; }
.titlelevelTradBold		{ font-size:1.6em; }
.subtitlelevelTrad		{ font-size:1.4em; word-spacing: 2; letter-spacing: 1; font-variant: normal; text-transform: capitalize; }
.subtitlelevelTradBold	{ font-size:1.4em; word-spacing: 2; letter-spacing: 1; font-variant: normal; text-transform: capitalize; }
.partlevelTrad			{ font-size:1.4em; font-variant: small-caps; text-transform: capitalize; }
.partlevelTradBold		{ font-size:1.6em; }
.subpartlevelTrad		{ word-spacing: 2; letter-spacing: 1; font-variant: normal; font-size:1.4em; text-transform: capitalize; }
.subpartlevelTradBold	{ word-spacing: 2; letter-spacing: 1; font-variant: normal; font-size:1.6em; text-transform: capitalize; }
.chapterlevelTrad		{ word-spacing: 2; letter-spacing: 1;						text-transform: uppercase; font-size:1.4em; font-weight:bold; }
.chapterlevelTradBold	{ word-spacing: 2; letter-spacing: 1; font-variant: normal; text-transform: capitalize; font-size:1.4em; font-weight:bold; }
.subchapterlevelTrad	{ word-spacing: 2; letter-spacing: 1; font-variant: small-caps; text-transform: capitalize; font-size:1.4em; }
.subchapterlevelTradEx { word-spacing: 2; letter-spacing: 1;		text-transform: uppercase; font-size:1.4em; }
.subchapterlevelTradInline	{ word-spacing: 2; letter-spacing: 1;	font-variant: small-caps; font-size:1.4em;			}
.subchapterlevelTradBold { word-spacing: 2; letter-spacing: 1; font-variant: small-caps; text-transform: capitalize; font-size:1.6em; }
.tocsectionTrad			{		font-size: 80%; text-indent: -2em; margin-left: 2em; }
.toctitleTrad			{												font-size: 1.1em; font-variant: normal;	}
.tocsubtitleTrad		{		font-size: 1.1em;					}
.tocchapterTrad     	{font-variant: small-caps;text-transform: capitalize; font-size: 1.1em;	}
.tocsubchapterTrad		{ font-variant: normal; font-size: 1.1em; }
.tocpartTrad     		{				font-variant: small-caps; font-size: 1em; }
.tocsubpartTrad     	{ font-variant: normal;		font-size: 1em; }
.sectionlevelIRC		 {				font-size:1.2em; font-weight:bold;				}
.sectionlevelIRCEx		{				font-size:1.2em; font-weight:bold; text-transform: uppercase; }
.sectionlevelIRCBold	{ font-size:1.2em; font-weight:bold; }				
.titlelevelIRC			{ font-size:1.6em; font-weight:bold; }
.titlelevelIRCEx			{ font-size:1.6em; font-weight:bold; text-transform: uppercase;	}
.subtitlelevelIRC		{ word-spacing: 2; letter-spacing: 1; font-variant: normal; font-size:1.6em; font-weight:bold; text-transform: capitalize; }
.subtitlelevelIRCBold	{ word-spacing: 2; letter-spacing: 1; font-variant: normal; font-size:22pt; font-weight:bold; text-transform: capitalize; }
.chapterlevelIRC		{ font-size:1.4em; font-weight:bold; } 
.chapterlevelIRCEx		{ font-size:1.4em; font-weight:bold; text-transform: uppercase;	}
.chapterlevelIRCBold	{ font-size:1.8em; font-weight:bold; }
.subchapterlevelIRC		{ word-spacing: 2; letter-spacing: 1; font-variant: normal; font-size:1.4em; font-weight:bold; text-transform: capitalize; }
.subchapterlevelIRCBold	{ word-spacing: 2; letter-spacing: 1; font-variant: normal; font-size:1.8em; font-weight:bold; text-transform: capitalize; }
.partlevelIRC			{ font-size:1.2em; font-weight:bold; }
.partlevelIRCEx			{ font-size:1.2em; font-weight:bold;		text-transform: uppercase; }
.partlevelIRCBold		{		font-size:1.8em; font-weight:bold; }
.subpartlevelIRC		{ word-spacing: 2; letter-spacing: 1; font-variant: normal; font-size:1.2em; font-weight:bold; text-transform: capitalize; }	
.subpartlevelIRCBold	{ word-spacing: 2; letter-spacing: 1; font-variant: normal; font-size:1.8em; font-weight:bold; text-transform: capitalize; }
.tocsectionIRC			{font-size:1.1em; }
.tocsectionIRCTax		{			font-size:1.1em; font-variant: normal; text-transform: capitalize; }
.tocsectionIRCBold		{ font-size:1.2em; }
.toclowercaseIRC		{							font-size:1.1em;						}
.toclowercaseIRCBold	{							font-size:1.2em;						}
.tocchapterIRC			{			font-size: 1.1em; }
.tocBigcapsLowcapsIRC	{ font-size:1.1em; font-variant: small-caps; text-transform: capitalize; }
.tocBigcapsLowcapsIRCBold{ font-size:1.2em; font-variant: small-caps; text-transform: capitalize; }
.tocpartIRC			{ font-variant: normal; text-transform: capitalize; font-size: 1.1em; }
.tocpartIRCTax			{ font-variant: normal; font-size: 1.1em; }
.tocpartIRCBold			{ font-variant: normal; text-transform: capitalize; font-size: 1.2em; }
.tocsubpartIRC			{ font-variant: normal; text-transform: capitalize; font-size: 1.1em; }
.tocsubpartIRCBold		{ font-variant: normal; text-transform: capitalize; font-size: 1.2em; }
.initialcapIRC			{ word-spacing: 2; font-variant: small-caps; text-transform: capitalize; }
.sectionlevelUSC		{		font-size:1.2em; font-weight:bold; }
.smallcapUSC			{							font-size: 1.0em; }
.initialcapUSC			{	font-variant: small-caps;						font-size: 1.2em; }
.titlelevelUSC			{						font-size:1.6em; font-weight:bold; }
.subtitlelevelUSC		{		font-size:1.2em; font-weight:bold; font-variant: normal; text-transform: capitalize; }				
.chapterlevelUSC		{		font-size:1.2em; font-weight:bold; }
.subchapterlevelUSC		{		font-size:1.2em;									}
.subchapterlevelUSCEx		{		font-size:1.2em;	text-transform:uppercase; }
.partlevelUSC			{		font-size:1.2em; font-weight:bold; } 
.tocsectionUSC			{		font-size: .9em;text-indent: -2em; margin-left: 2em;}					
.dot-leader				{vertical-align:bottom; background-image:url(dot_line1.gif); background-repeat:repeat-x; background-position: bottom; }
.td						{ background-color: #FFFFFF; font-size:.9em; }	
.calendarOLC			{ font-size:24pt; font-weight:bold; letter-spacing: -1;						}	
.calendarOLCLongTitle			{ font-size:24pt; font-weight:bold; letter-spacing: -1; }	
.associatedDocOLC		{ font-size:1.2em; font-weight:bold; }
.hangtable				{ text-indent: -3em; font-size:1em;											}
.EndsmtHead				{ font-size:1.2em; font-weight:bold; }
.EndsmtSimpleCap		{ font-size:1em;						font-variant: small-caps; }
.EndsmtMediumCap		{ font-size:1.8em; font-weight:bold; }
.EndsmtLargeCap			{ font-size:1.9pt; font-weight:bold;						}
.PageBreakAfter			{ page-break-before: always; }
.smtlegisnum			{				font-size: 1.9pt; font-weight: bold; }
.smtlegisnumAvg			{ font-size: 1.9pt; font-weight: bold; letter-spacing: -2; }
.smtlegisnumlrg			{ font-size: 1.9pt; font-weight: bold; letter-spacing: -3; }
.bold				{ font-weight: bold; }	
.brakets			{ font-size: 1.4em; font-weight: bold; font-family: Arial;}
.sub				{ font-size: 1em}	
.sup			{ font-size: 1em }
.Attest				{ font-size: 13pt }
.headerAppropMajor { font-size: 1.4em; 		text-transform: uppercase;		}	
.headerAppropMajorItalic { font-size: 1.4em; 		text-transform: uppercase;	font:italic; }
.headerAppropIntermediate { font-size:1.4em; font-variant: small-caps; text-transform: capitalize;    		}
.headerAppropIntermediateItalic { font-size:1.4em; font-variant: small-caps; text-transform: capitalize;    font:italic; }
.headerAppropSmall { font-variant: small-caps; text-transform:lowercase;		}
.headerAppropSmallItalic { font-variant: small-caps; text-transform:lowercase;		font:italic; }
.subheaderApprop { font-variant: small-caps; text-transform: lowercase; }
.subheaderAppropItalic { font-variant: small-caps; text-transform: lowercase; font:italic; }
.allnormal  { font-variant: normal; text-transform: lowercase; }   
P.breakhere {page-break-before: always}
.billpart p { margin-top: 0.2em; margin-bottom:0em;   }
.billpart div { margin-top: 0.5em; margin-bottom:0.2em;   }
.billpart center { margin-top: 2em; margin-bottom:0.2em;   }
