/* Default for all sections */
div.poms {		color: black;	background: white; }

/* POMS supplements and MSOM pilots */
div.regional {	color: black;	background: lightgreen; }

/* Sensitive sections */
div.sensitive {	color: black;	background: #FFFFD0; }
div.sensitiveBanner { 
	margin-top : .5em;
	margin-bottom : .5em;
	padding-top : .25em;
	padding-bottom : .25em;
	color : white; 
	font-weight : bold; 
	width:100%;
	text-align:center;
	background : #FF0000;
}

/* HALLEX Styles */
div.poms-tempinstr {
       margin-left: 2em;
}
p.poms-renumber-banner { background: lightblue;
       border: 1pt black solid;
       text-align: center;
       margin-left: 25%; margin-right: 25%;
       padding-top: 0.1em;
       padding-bottom: 0.2em;
}
table.poms-tempinstr-toc {
      margin-left: auto;
      margin-right: auto;
}
div.poms-tempinstr-toc {
       margin-right: 15%;
       margin-left: 15%;
}
caption.poms-tempinstr-toc {
       font-size: 1.2em;
       font-weight: bold;
}
a.poms-tempinstr-toc {
       white-space: nowrap;
}
div.poms-subdivision {
       margin-left: 1.5em;
}
h2.poms-subdiv-title { 
	text-indent: -1.2em; 
	/* margin-left: 1.5em; */
	color: black; 
	margin-top: 1.25em;
	margin-bottom: 0.5em;
	line-height: 1.25em;
}
h2.poms-atcht {
        text-indent: -1.5em;
}
p.poms-hlx-tninfo {
	border: 2pt solid green;
        text-align: center;
        margin-left: 60%;
        margin-top: 0.1em;
        padding: 0.1em;
}
em.legalterm {
        font-style: italic;
}
em.courtcase {
        font-style: italic;
}
/* End HALLEX styles */
/* DIT Banner  */ 
div.ditBanner {
	background : red;
	text-align: center;
	margin-top : .5em;
	margin-bottom : .5em;
	padding-top : .25em;
	padding-bottom : .25em;
	color : black; 
	font-weight : bold; 
	width:100%;	
}

/* floats for public PolicyNet site */
.floatl {		float: left; }
.floatr {		float: right;}

/* Hyperlinks */
a.poms {		color: blue; }
a.poms:link {	color: blue; }
a.poms:visited {color: blue; }
a.poms:hover {	color: blue;	background: yellow; }
a.poms:active {	color: red; }

/* Paragraph level items */
p.poms-para { }
p.poms-para-center {text-align: center;				}
p.poms-para-left {	text-align: left;				}
p.poms-para-right {	text-align: right;				}
p.poms-para-middle {
	position: relative;
	left: 50%;
}

/* Formatting */
.poms-underline {	text-decoration: underline;		}
.poms-smallcaps {	font-variant: small-caps;		}
.poms-strike {		text-decoration: line-through;	}
.poms-cancel {		text-decoration: line-through;	} /* not in use. Remove? */
.poms-italic { 		font-style: italic;				}
.poms-bold {		font-weight: bold;				}
.poms-roman {		font-style: normal;
			font-weight: normal;			}
.poms-sup { }
.poms-sub { }
pre.poms-pre-normal {
	font-family: "Courier New", Courier, Monospace;
	font-size: smaller;
	line-height: 1.1em;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
}

pre.poms-pre-small {
	font-family: "Courier New", Courier, Monospace;
	font-size: 75%;
	line-height: 1.1em;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
}

abbr.poms-abbr, abbr.poms-acronym {
	color: brown;
	font-size: 0.9em;
	cursor: help;
	border-bottom: thin dotted brown;
}

abbr.poms-abbr {	speak-as: spell-out;			}
abbr.poms-acronym {	speak-as: normal;				}

/* Citation */
div.poms-citation {
	margin-top: 1.125em;
	margin-bottom: 1.125em;
}

div.poms-citation-title {
	float: left;
	width: 6em;
}

div.poms-citation-text {
	width: 85%;
}

div.poms-law-references, div.poms-reg-references, div.poms-misc-references {
	margin-bottom: 0.5em;
}

/* Note */
div.poms-note {
	background: LightGray;
	margin-bottom: 0.1em;
}

div.poms-note-title {
	float:left;
	font-weight: bold;
	width: 6em;
}

div.poms-note-text {
	width: 85%;
}

/* References */
div.poms-references {
}

div.poms-references-title {
	float: left;
	width: 6em;
}

div.poms-references-text {
	width: 85%;
}

/* Example */
div.poms-example {}

/* Blockquote */
blockquote.poms-blockquote {
	margin-left: 3em;
	margin-right: 3em;
}

th.poms-td blockquote.poms-blockquote, 
td.poms-td blockquote.poms-blockquote {
	margin-left: 1em;
	margin-right: 1em;
}

/* Address */
address.poms-address-entry {
	margin-left: 0.75em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	line-height: 0.875em;
}

address.poms-address {
	margin-left: 1.5em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	line-height: 0.875em;
}

/* Caption */
p.poms-caption {
	margin-top: 0.5em;
	margin-bottom: 0.25em;
	text-align: center;
}

/* LineDraw */
hr.poms-linedraw { }

/* Footnotes */
hr.poms-footnote { }
h4.poms-footnote { }
a.poms-footnote { }
p.poms-footnote, a.poms-footnote {
	float: left;
	margin-left: 0.5em;
}

div.poms-footnote p, div.poms-footnote ol, div.poms-footnote ul, div.poms-footnote div {
	margin-top: 0em;
	margin-bottom: 0em;
}

div.poms-footnote p {
	text-indent: 0.5em;
}

div.poms-footnote ul {
	margin-left: 2em;
}

div.poms-footnote ol {
	margin-left: 2em;
}

/* Notice */
div.poms-notice {
	display: block;
}

h4.poms-notice-title {
	margin-top: 0.5em;
	margin-left: 4em;
	text-indent: -4em;
	font-size: 1.1em;
}

span.poms-fillin-ref { }
div.poms-fillin-set { }

div.poms-notice-enclosure-heading { 
	float: left;
	font-weight: bold;
	width: 6em;
}

div.poms-notice-enclosure {
	margin-left: 6em;
}

div.poms-notice-fillin {
	margin-left: 1em;
}

div.poms-fillin-choice {
	margin-left: 2em;
}

span.poms-font { }

/* Transmittal sheet */
div.poms-tnbody, div.poms-tninfo {
	font-family: arial, helvetica, verdana, sans-serif;	
	margin-left: 2em;
	margin-right: 2em;
}

p.poms-tninfo-header {
	text-align: center;
	font-weight: bold;
}

/* Audience List */
div.poms-audience {	
	margin-bottom: 2em;
}
div.poms-audience-title { font-weight: bold; }
div.poms-audience-body {}
div.poms-audience-group {
	margin: 0em;
	text-indent: -1.5em;
	margin-left: 1.5em;
}
span.poms-audience-office {	font-weight: bold;
}
span.poms-audience-position { white-space: nowrap; }

/* Originating Component */
div.poms-tn-oc { 
	margin-bottom: 2em;
}
p.poms-tn-oc-header { font-weight: bold; }
p.poms-tn-oc-body {}

/* Effective Date */
div.poms-tn-effective {
	margin-bottom: 2em;	
}
p.poms-tn-effective-header { font-weight: bold; }
p.poms-tn-effective-body {}

/* Background and Summary */
div.poms-tn-background, div.poms-tn-summary {
	margin-bottom: 2em;
}
p.poms-tn-bgsummary {
	font-weight: bold;
}

/* Conversion Chart */
div.poms-convchart {} 
table.poms-convchart {
	margin: 0;
	border: 1;
	width: 100%;
	vertical-align: top;
	text-align: left;
}
caption.poms-convchart {
	text-align: center;
	font-weight: bold;
	padding-bottom: 1em;
}
tr.poms-convchart-header {}
th.poms-convchart-header {
	font-weight: bold;
	border: 1px solid black;
}
tr.poms-convchart-entry {}
div.poms-convchart-text {}
p.poms-convchart-text {}
td.poms-convchart-entry {
	border: 1px solid black;
}

/* SectionInfo */
div.poms-secinfo {}
p.poms-secinfo-title {
	font-weight: bold;
	text-indent: -1.5em;
	margin-left: 1.5em;
}
span.poms-secinfo-secnum {
}

/* Chapter */
h1.chaptitle {

}

/* Subchapter */
h1.subchtitle {

}

/* Changes to fix PPS-1079 */

div.chaptitle {
    font-weight: bold;
}

div.subchaptitle {
    font-weight: bold;
}

a.sectionTitle {
    font-weight: normal;
}

div.sectionTitle {
    font-weight: normal;
    position: relative;
    left: 0.75cm;
}

/* End for changes to fix PPS-1079 */

/* Section */
h1.sectitle { 
	text-indent: -1.5em; 
	margin-left: 1.5em;
	color: black; 
	margin-top: 1.25em;
	margin-bottom: 0.5em;
	line-height: 1.25em;
}
h1.sectitle a { 
	color: black; 

}
h1.sectitle a:hover { 
	color: black;
	background-color : white;
}

/* Subsection1 */	
span.poms-subsection1-label {
	float: left;
	display: block;
	min-width: 1.5em;
}
h2.sectitle {
	margin-left: 1.5em;
	text-indent: -1.5em;
	text-align: left;
	text-transform: none;
        font-size: 1.2em;
}
div.poms-subsection1 {}
div.poms-subsection1-title {}
div.poms-subsection1-body {
	/* to keep text aligned, this figure should be 1.5*span.poms-subsection1-label.min-width */
	margin-left: 2.25em;
}

/* Subsection2 */
span.poms-subsection2-label {
	float: left;
	display: block;
	min-width: 1.5em;
}
h3.sectitle {}
div.poms-subsection2 {}
div.poms-subsection2-title {}
div.poms-subsection2-body {
	margin-left: 1.755em;
}
div.poms-subsection2-unindented {}

/* Subsection3 */
span.poms-subsection3-label {
	float: left;
	display: block;
	min-width: 1.5em;
}
h4.sectitle {}
div.poms-subsection3 {}
div.poms-subsection3-title {}
div.poms-subsection3-body {
	margin-left: 1.5em;
}

/* Lists */
div.poms-li {
	margin-top: 1em;
	margin-bottom: 0em;
	display: inline-block;
}

div.poms-li-num {
	float: left;
	display: block;
	min-width: 1.5em;
}
div.poms-li-roman {
	margin-left: -3em;
}
span.poms-li-roman {
	text-align: right;
	float: left;
	display: inline;
	padding: 0em;
	border: 0em;
	min-width: 3em;
}
span.poms-li-spacing {
	float: left;
	display: inline;
	min-width: 1.5em;
}
div.poms-li-p1 {
	display: block;
	margin-left: 1.5em;
}
div.poms-li-p2 {
	display: block;
	border: 0em;
	margin: 0em;
	margin-left: 1.5em;
}
p.listing {}

li.poms-li {
	margin: 0em;
	border: 0em;

	list-style-type: none;
	list-style: none;
}

ul.poms-ul, ol.poms-ol {
	padding: 0em;
	border: 0em;
	margin-left: 0em;
	margin-right: 0em;

	list-style-type: none;
	list-style: none;
}

/* Itemized (unordered) Lists */
div.poms-ul-mark {
	float: left;
	display: block;
	min-width: 1.5em;
}
div.poms-ul-p1 {
	display: block;
	margin-left: 1.5em;
}
div.poms-ul-p2 {
	display: block;
	border: 0em;
	margin: 0em;
	margin-left: 1.5em;
}

/* General Lists */
dl.poms-dl {}
dt.poms-dt {}
dd.poms-dd {}

/* Facsimiles */
p.msom-facsimile-line {
    margin: 0in;
    margin-bottom: 0pt;
    line-height: 120%;
    page-break-after: avoid;
    font-size: 8pt;
    font-family: "Courier New";
    text-transform: uppercase;
    white-space: pre;
}

a.msom-field-ref:link {	color: blue; }
a.msom-field-ref:visited {color: blue; }
a.msom-field-ref:hover {	color: blue;	background: yellow; }
a.msom-field-ref:active {	color: red; }

a.poms-anchor {	color: red; }








caption.toc { font-size: 1.5em; font-weight: bold; color: rgb(0,96,0);
              white; text-align: center; 
              font-family: sans-serif; }
caption.poms { font-weight: bold; font-size: 1.1em; text-align: center; 
              padding-bottom: 0.3em; }              

p.member    { text-indent: 1em; }
.tninfo { font-weight: bold; font-family: sans-serif; }

span.enum { font-style: normal; }

div.notice  { margin-left: 0.5em; margin-right: 0.5em; }
h4.notice   { font-weight: bold; margin-top: 1em; margin-bottom: 0.3em; font-size: 1.1em; 
              margin-left: 4em; text-indent: -4em; color: darkblue; }
p.fillinset { font-weight: bold; margin-top: 0.5em; border-top-color: darkblue; 
              border-top-width: 1px; border-top-style: solid; }
p.noticefillin  { margin-left: 1em; }
p.fillinchoice  { margin-left: 3em; }


.field-label-group-title {
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
}

p.field-description-title {
    margin-top: 12pt;
    margin-right: 0in;
    margin-bottom: 12pt;
    margin-left: 0.5in;
    text-indent: -0.5in;
    line-height: 110%;
    page-break-after: avoid;
    font-size: 14pt;
    font-family: "Times New Roman";
    font-weight: bold;
}

.field-description {
    margin-top: 12pt;
    margin-right: 0in;
    margin-bottom: 12pt;
    margin-left: 0.0in;
}

.field-description p.poms-para {
    margin-right: 0in;
    margin-left: 0in;
    text-indent: 0in;
}

span.poms-inline-image {
	display: inline;
}

span.poms-inline-image img {
	display: inline;
}


/* TABLES */
table.poms-table {
	border-collapse: collapse;
	margin: 0.5em;
	border-color: black;
	margin-top: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

th.poms-rowsep {
	border-bottom: solid;
	border-bottom-width: medium;
}

td.poms-rowsep {
	border-bottom: solid;
	border-bottom-width: thin;
}

td.poms-colsep, th.poms-colsep {
	border-right: solid;
	border-right-width: thin;
}

td.poms-td, th.poms-td {
	text-align: left;
	vertical-align: top;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

td.poms-valign-middle, th.poms-valign-middle {
	vertical-align: middle;
}

td.poms-valign-bottom, th.poms-valign-bottom {
	vertical-align: bottom;
}

td.poms-align-center, th.poms-align-center {
	text-align: center;
}

td.poms-align-right, th.poms-align-right {
	text-align: right;
}

td.poms-align-justify, th.poms-align-justify {
	text-align: justify;
}

table.poms-table-brdr-top {
	border-top: solid;
	border-top-width: thin;
	border-top-color: #000;
}

table.poms-table-brdr-bottom {
	border-bottom: solid;
	border-bottom-width: thin;
	border-bottom-color: #000;
}

table.poms-table-brdr-topbot {
	border-top: solid;
	border-bottom: solid;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-color: #000;
	border-bottom-color: #000;
}

table.poms-table-brdr-all {
	border: solid;
	border-width: thin;
	border-color: #000;
}

table.poms-table-brdr-sides {
	border-left: solid;
	border-left-width: thin;
	border-left-color: #000;
	border-right: solid;
	border-right-width: thin;
	border-right-color: #000;
}

details.poms-details {
	visibility: hidden;
}

.poms-figure {
	display: inline-block;
}

.poms-image {
	display: inline-block;
}

.poms-image-pdf {
	text-align: center;
}

.poms-table-div {
	display: block;
}

.poms-table-title {
	text-align: center;
}

/* padding the TOC, section Item, and the adjacent td cell  */
table.toc td.secitem, table.toc td.secitem + td {
	padding-left : 1em;
}
