/* CSS Stylesheet for the formatting of the contents of the various HoC Committee publications. */
BODY {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}


/* CSS style declarations for the HEADER elements */
#docTopNav {
	font-family: Verdana;
     font-size: x-small;
	font-weight: bold;
     color: #000;
     text-transform: uppercase;
	text-align: right;
     height: 60px;
	margin: 10px 20px 0px 20px;
     background-color: #FFF; }

#docTopNav A:link, #docTopNav A:visited {
	text-decoration: none;
	color: #16793C; }
		
#docTopNav A:active, #docTopNav A:focus, #docTopNav A:hover {
	text-decoration: overline underline;
	color: #16793C; }

#docTopNav .back2Homes { float: left; }

#docTopNav .pageNav { padding-top: 5px; }

#docTopNav A.locationSelect {
	padding: 3px 4px 3px 4px;
	background-color: #CCC; }

/* CSS style declarations for the CONTENT elements */	
#docContent {
	font-family: Arial,Helvetica,'MS Sans-Serif';
     font-size: small;
     color: #000;
	line-height: 1.4em;
     margin: 10px 20px 5px 20px;
     background-color: #FFF; }
	
#docCoatArms {
	width: 200px;
	font-family: Verdana;
     font-size: x-small;
	font-weight: bold;
     color: #000;
	text-align: center;
     text-transform: uppercase;
     background-color: #FFF; }

#docContent A.footNoteNum { padding: 0px 2px 0px 2px; }

/* CSS style declarations for standard HTML tags. */
#docContent SPAN { vertical-align: top; }

#docContent ACRONYM { cursor: help; }
	
#docContent BLOCKQUOTE {
	font-style: italic;
	text-align: justify; }
	
#docContent BLOCKQUOTE.recommendTxt {
	font-weight: bold;
	padding-left: 35px; }
	
#docContent BLOCKQUOTE.recommendSubTxt {
	font-weight: bold;
	padding-left: 70px; }

/* CSS style declarations for the paragraphes <P> tag. */
#docContent P {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	text-indent: 18pt;
	line-height: normal;}

#docContent P.noIndent { text-indent: 0px; }
	
#docContent P.recommendTxt {
	text-indent: 0px;
	padding-left: 18pt;}

/* CSS style declarations for the different headings <H1>,<H2>,<H3>,<H4>,<H5>,<H6>. */
#docContent H1, #docContent H2, #docContent H3, #docContent H4, #docContent H5, #docContent H6, #docContent H4 A, #docContent H5 A {
	font-family: 'Lucida Bright',Tahoma;
	color: #000;
	line-height: 1.3em;
	margin: 0px 0px 15px 0px; }

#docContent H1 { font-size: x-large; }
		
#docContent H2 {
	font-size: x-large;
	text-transform: uppercase; }

#docContent H3 { font-size: large; }

#docContent H3.rptNum {
	font-size: large;
	text-transform: uppercase;
	text-align: center; }
	
#docContent H3.cmteName { font-size: x-large; }
	
#docContent H3.rptDateParlSess {
	font-variant: small-caps;
	letter-spacing: 0.07em; }
	
#docContent H3.rptDateParlSess SUP {
	font-variant: normal;
	font-size: small; }

#docContent H4, #docContent H4 A { font-size: medium; }
	
#docContent H4 A { text-transform: uppercase; }

#docContent H5 { font-size: small; }

#docContent H5.recommendTitle, #docContent H4.recommendTitle {
	text-transform: uppercase;
	padding-left: 40px; }

#docContent H5.recommendSubTitle {
	text-transform: uppercase;
	padding-left: 80px; }

#docContent H6 { font-size: small; }

/* CSS style declarations for the anchor <A> tag links. */
#docContent A {
	font-family: Arial,Helvetica,'MS Sans-Serif';
     font-size: small; }

#docContent A:link {
	text-decoration: none;
	color: #04C; }	
		
#docContent A:visited {
	text-decoration: none;
	color: #16793C; }	
		
#docContent A:active, #docContent A:focus {
	text-decoration: overline underline;
	color: #04C; }
		
#docContent A:hover {
	text-decoration: overline underline;
	color: #16793C; }
	
#docContent SUP { line-height: 0.9em; }

#docContent SUP A {
	font-family: Verdana;
     font-size: x-small !important;
	font-size: small;
	font-weight: bold;
	font-style: normal; }
	
#docContent .TopOPage {
	text-align: right;
	margin-bottom: 7px; }

#docContent .TopOPage A {
	font-family: Verdana;
     font-size: x-small;
	font-weight: bold;
     color: #000;
     text-transform: uppercase;
     background-color: #FFF; }

#docContent .TopOPage A:link, #docContent .TopOPage A:visited {
	text-decoration: none;
	color: #16793C; }
		
#docContent .TopOPage A:focus, #docContent .TopOPage A:hover, #docContent .TopOPage A:hover {
	text-decoration: overline underline;
	color: #16793C; }

/* Styles for the various lists <ul>,<ol>,<dl> */
#docContent UL, #docContent OL, #docContent DL {
	font-family: Arial, Helvetica, sans-serif; 
	text-align: justify;
	margin-bottom: 6pt;
	margin-top: 6pt;}

#docContent LI, #docContent DT, #docContent DD {
	font-family: Arial, Helvetica, sans-serif; 
	text-align: justify;
	margin-bottom: 6pt;
	margin-top: 6pt; }
	
#docContent UL LI OL, #docContent OL LI UL, #docContent UL LI UL, #docContent OL LI OL {
	font-family: Arial,Helvetica,'MS Sans-Serif';
     font-size: small;
     text-align: justify;
	margin: 15px 0px 15px 0px !important;
	margin: 15px 0px 15px 45px; }
	
/* CSS style declarations for the different <TABLE> components */
#docContent TABLE, #docContent TD, #docContent TH {
	font-family: Arial,Helvetica,'MS Sans-Serif';
     font-size: small;
	line-height: 1.4em;
	border: 1px solid #CCC; }

#docContent TABLE { margin-bottom: 15px; }

#docContent CAPTION, #docContent TD, #docContent TH { padding: 4px 8px 4px 8px; }

#docContent TD {
	vertical-align: top;
	text-align: left; }

#docContent TH {
	font-size: small;
	font-weight: bold; }

#docContent TD.tblFootNotes {
	font-size: x-small;
	border: none;
	padding: 0px 10px 0px 10px; }

#docContent CAPTION {
	font-family: 'Lucida Bright',Tahoma;
     font-size: large;
	line-height: 1.4em;
	font-weight: bold;
     background-color: #E6ECE7;
	border-top: 4px solid #16793C;
	border-bottom: 2px solid #16793C; }

#docContent TD UL, #docContent TD OL {
	padding-left: 5px;
	margin-left: 5px; }
	
#docContent TD LI { text-align: left; }
	
#docContent DL.marginRulesLeft { 
	padding: 0px !important;
	margin-left: 0px !important;
	margin-bottom: 0px !important; }
	
#docContent DD.moveInline1, #docContent DD.moveInline2, #docContent DD.moveInlineLtr {
	display: run-in;
	font-family: 'Times New Roman',Serif;
	font-size: medium;
	line-height: 1.3em;
	margin: 0px 0px 3px 35px !important;
	padding: 0px !important;
	padding-bottom: 4px !important; }
			
#docContent DD.moveInline2 {
 	padding: 3px 20px 0px 0px !important;
	margin: 0px 0px 3px 27px !important; }
	
#docContent DD.moveInlineLtr {
 	padding: 3px 0px 0px 0px !important;
	margin: 0px 0px 3px 27px !important; }

#docContent DT.RulesNum1, #docContent DT.RulesNum2, #docContent DT.RulesLetter {
	font-family: 'Times New Roman',Serif;
	font-size: medium;
	margin: 0px !important;
	padding: 0px !important;
	float: left; }

#docContent DT.RulesNum2, #docContent DT.RulesLetter {
	margin: 0px !important;
	padding: 0px !important; }
			
#docContent DT.RulesNum1 { font-weight: bold; }
				
#docContent DT.RulesLetter { font-style: italic; }

#docContent DL.tossTxt2Left {
	margin: 0px;
	padding: 0px; }
	
/* CSS style declarations for the TOC elements */
#docToC {
	line-height: 1.4em;
	padding-left: 42px; }

#docToC, #docToC A {
	font-family: Verdana;
     font-size: x-small !important;
	font-weight: bold;
     color: #000;
     text-transform: uppercase;
     background-color: #FFF; }

#docToC A:link {
	text-decoration: none;
	color: #04C; }	
		
#docToC A:visited {
	text-decoration: none;
	color: #16793C; }	
		
#docToC A:active, #docToC A:focus {
	text-decoration: overline underline;
	color: #04C; }
		
#docToC A:hover {
	text-decoration: overline underline;
	color: #16793C; }
	
#docToC A.back2Norm { text-transform: none; }

/* Styles for the various lists <ul>,<ol>,<dl> */
#docToC UL, #docToC OL {
	font-family: Verdana;
     font-size: small;
     text-align: justify;
	margin: 2px 0px 2px 55px; }

#docToC LI {
	font-family: Verdana;
     font-size: x-small;
     text-align: justify;
	margin: 2px 0px 2px 0px; }
	
#docToC UL LI OL, #docToC OL LI UL, #docToC UL LI UL, #docToC OL LI OL {
	font-family: Verdana;
     font-size: small;
     text-align: justify;
	margin: 5px 0px 7px 20px; }

/* CSS style declarations for the FOOTNOTE elements */
#PrintPermission {
	display: none;
	visibility: hidden; }
	
#docFootNotes, #PrintPermission {
	font-family: Arial,Helvetica,'MS Sans-Serif';
     font-size: x-small;
     line-height: 1.4em;
     color: #000;
     text-transform: none;
     margin: 15px 20px 15px 20px;
     background-color: #FFF; }

#docFootNotes DT.footNoteNum A { padding: 0px 2px 0px 2px; }

#docFootNotes DT.footNoteNum A:link {
	text-decoration: none;
	color: #04C; }	
		
#docFootNotes DT.footNoteNum A:visited {
	text-decoration: none;
	color: #16793C; }	
		
#docFootNotes DT.footNoteNum A:active, #docFootNotes DT.footNoteNum A:focus {
	text-decoration: overline underline;
	color: #04C; }
		
#docFootNotes DT.footNoteNum A:hover {
	text-decoration: overline underline;
	color: #16793C; }

#docFootNotes DL, #PrintPermission DL {
	border-top: 3px solid #16793C;
	padding-top: 15px; }

#docContent DT, #docFootNotes DT, #PrintPermission DT  { 
	float: left;
	margin-left: 10px !important;
	margin-left: 5px; }

#docFootNotes DT.footNoteNum, #docFootNotes DT.footNoteNum A.footNoteNum, #PrintPermission DT.footNoteNum {
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold; }

#docFootNotes DD, #PrintPermission DD {
	font-size: x-small;
	margin: 0px 7px 10px 45px; }

#docFootNotes DD A, #PrintPermission DD A { font-size: x-small; }

#docFootNotes .borderTop, #PrintPermission .borderTop {
	padding-top: 12px;
	border-top: 3px solid #16793C; }

#docFootNotes .borderBtm, #PrintPermission .borderBtm {
	padding-bottom: 12px;
	border-bottom: 3px solid #16793C; }

/* CSS style declarations for the FOOTER elements */
#docBottomNav {
	font-family: Verdana;
     font-size: x-small;
	font-weight: bold;
     color: #000;
	text-align: right;
     text-transform: uppercase;
     margin: 20px 20px 0px 20px;
	padding-bottom: 10px;
     background-color: #FFF; }

#docBottomNav A:link, #docBottomNav A:visited {
	text-decoration: none;
	color: #16793C; }
		
#docBottomNav A:active, #docBottomNav A:focus, #docBottomNav A:hover {
	text-decoration: overline underline;
	color: #16793C; }

#docBottomNav A.locationSelect {
	padding: 3px 4px 3px 4px;
	background-color: #CCC; }

#docBottomNav .closeWin { padding-top: 7px; }

/* Miscellaneous CSS style declarations... child elements and classes */
#docContent .lowerTop { margin-top: 10px; }

#docContent .back2Norm {
	font-weight: normal;
	font-style: normal; }
	
#docCoatArms .parlHouse {
	clear: left;
	line-height: 1.2em;
	margin-top: -8px; }

#docContent .borderTop {
	padding-top: 10px;
	border-top: 3px solid #16793C; }

#docContent .borderBtm {
	padding-bottom: 10px;
	border-bottom: 3px solid #16793C; }

#docContent .upperCaseTxt { text-transform: uppercase; }

#docContent .parlSession {
	font-weight: bold;
	text-align: right;
	margin-top: 10px; }
	
#docContent .rowSpacer {
	padding: 0px;
	margin: 0px; }

#docContent .moveTxtDown { margin-top: 15px; }

#docContent .moveTxtRight {
	margin-left: 42px;
	margin-bottom: 15px; }
	
#docContent .NumList { list-style-type: decimal; }
#docContent .AlphaList { list-style-type: upper-alpha; }
#docContent .RomList { list-style-type: upper-roman; }
#docContent .smAlphaList { list-style-type: lower-alpha; }
#docContent .smRomList { list-style-type: lower-roman; }
#docContent .sBulList { list-style-type: square; }
#docContent .cBulList { list-style-type: circle; }

#docContent .centerTxt { text-align: center; }

#docContent .alignTxtRight { text-align: right; }

#docContent .tossTxt { margin-left: 42px; }

#docContent .figuresBox, #docContent .captionWannaB { clear: right; }
	
#docContent .figuresBox {
	text-align: center;
	line-height: 1.4em;
	margin-bottom: 15px; }

#docContent .captionWannaB {
	font-family: 'Lucida Bright',Tahoma;
     font-size: large;
	font-weight: bold;
     background-color: #E6ECE7;
	border-top: 4px solid #16793C;
	border-bottom: 2px solid #16793C;
	padding: 5px 10px 5px 10px; }

#docContent .footerWannaB {
	text-align: left;
	font-size: x-small;
     padding: 5px 10px 0px 10px; }

#docContent .numbering1 {
	letter-spacing: 2px;
	padding-right: 20px; }

#docContent .numbering2 {
	letter-spacing: 2px;
	padding-right: 10px; }

#docContent .imitationHead {
	font-family: 'Book Antiqua';
	font-size: xx-large;
	font-weight: bold;
	line-height: 1.2em; }

#docContent .rptCoverBrd1 {
	width: 620px;
	border: 3px solid #16793C;
	padding: 3px; }
	
#docContent .rptCoverBrd2 {
	border: 1px solid #16793C;
	padding: 10px 30px 10px 30px; }
	
#docContent .libDocCover1 {
	width: 100px;
	font-variant: small-caps;
	text-align: center;
	line-height: 1.3em;
	float: left;
	padding-right: 10px;
	vertical-align: bottom; }

#docContent .libDocCover1 IMG {
	margin-bottom: -10px !important;
	margin-bottom: -17px; }
	
#docContent .libDocCover2 {
	text-align: left;
	margin-left: 125px;
	border-left: 3px solid #16793C;
	padding-top: 75px;
	padding-left: 25px; }

#docContent .cmteMemList {
	width: 100%;
	text-align: center; }
	
#docContent .leftCol4MemNames {
	width: 49%;
	float: left;
	text-align: center; }
	
#docContent .rightCol4MemNames {
	width: 49%;
	text-align: center;
	margin-left: 50%; }
	
#docContent .tocSeperate {
	border-top: 1px solid #888;
	padding-top: 5px; }
	
.header1, .header2, .header2c, .header3, .header4, .header5
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
	text-indent: 0pt;
}

.header1 {font-size: large; text-align: right; text-transform: uppercase}
.header2 {font-size: small; margin-left: 0pt; text-align: left}
.header3 {font-size: small; margin-left: 18pt; text-align: left}
.header4 {font-size: small; margin-left: 36pt; text-align: left}
.header5 {font-size: small; margin-left: 54pt; text-align: left}
.header2c {font-size: small; margin-left: -18pt; text-align: center}

/* RECOMMENDATIONS */

.Rhead, .R1, .R1b, .R2, .R2b, .R3, .R3b, .MsoToc1, .MsoToc2, .MsoToc3, .MsoToc4, .MsoToc5, .MsoToc6, .MsoToc7
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: small;
	font-weight: bold;
	margin-right: 40pt; 
	text-indent: 0pt;
	margin-bottom: 6pt;
}

.Rhead, .R1, .MsoToc1, .MsoToc2 {margin-left: 40pt}
.R1b, .R2, .MsoToc3, .MsoToc4 {margin-left: 60pt}
.R2b, .R3, .MsoToc5, .MsoToc6 {margin-left: 80pt}
.R3b, .MsoToc7 {margin-left: 100pt}

/* FOOTNOTES */

.MsoFootnoteText, .FootNote
{
	margin-bottom: 6.0pt;
	margin-left: 6.0pt;
	text-align: justify;
	font-size: 9.0pt;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 0pt;
	font-size: x-small;
}

span.MsoFootnoteReference, span.MsoEndnoteReference
{
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: super;
	color: #0000FF; 
	font-size: xx-small;
}

/* BULLETS */

.bullet1, .bullet2, .bullet3
{
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 40pt;
	text-indent: 0pt;
	padding-bottom: 6pt;
	margin-bottom: 6pt;
	text-align: justify;
	font-size:small;
}

.bullet1 {margin-left: 20pt}
.bullet2 {margin-left: 40pt}
.bullet3 {margin-left: 60pt}

ul.disc1 {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: disc;
	margin-right: 40pt;
	text-indent: 0pt;
	margin-left: 40pt;
	padding-bottom: 6pt;
	margin-bottom: 6pt;
	text-align: justify;
	font-size:small;
}

ul.square1 {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: square;
	margin-right: 40pt;
	text-indent: 0pt;
	margin-left: 40pt;
	padding-bottom: 6pt;
	margin-bottom: 6pt;
	text-align: justify;
	font-size:small;
}

ul.circle1 {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: circle;
	margin-right: 40pt;
	text-indent: 0pt;
	margin-left: 40pt;
	padding-bottom: 6pt;
	margin-bottom: 6pt;
	text-align: justify;
	font-size:small;
}

ul.none1 {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin-right: 40pt;
	text-indent: 0pt;
	margin-left: 40pt;
	padding-bottom: 6pt;
	margin-bottom: 6pt;
	text-align: justify;
	font-size:small;
}
	
ul.disc2 {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: disc;
	margin-right: 0pt;
	text-indent: 0pt;
	margin-left: 40pt;
	padding-bottom: 6pt;
	margin-bottom: 6pt;
	text-align: justify;
	font-size:small;
}

ul.square2 {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: square;
	margin-right: 0pt;
	text-indent: 0pt;
	margin-left: 40pt;
	padding-bottom: 6pt;
	margin-bottom: 6pt;
	text-align: justify;
	font-size:small;
}

ul.circle2 {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: circle;
	margin-right: 0pt;
	text-indent: 0pt;
	margin-left: 40pt;
	padding-bottom: 6pt;
	margin-bottom: 6pt;
	text-align: justify;
	font-size:small;
}

ul.none2 {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin-right: 0pt;
	text-indent: 0pt;
	margin-left: 40pt;
	padding-bottom: 6pt;
	margin-bottom: 6pt;
	text-align: justify;
	font-size:small;
}
/* PARAGRAPHS */

p
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	text-indent: 0pt;
	line-height: normal;
	font-size: small;
}


.P1, .p1
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	text-indent: 18pt;
	line-height: normal;
	font-size: small;
}
.top
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	text-indent: 0pt;
	font-size: small;
}

.P1c, .p1c
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	text-indent: -18pt;
	font-size: small;
}

/* IMAGES, CHARTS, TABLES */	

.image {font-family: Arial, Helvetica, sans-serif; text-align: center}

.Source
{
	text-align: justify;
	text-indent: 0pt;
	margin-left: 40pt;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}

.charttitle
{
	text-align: center;
	text-indent: 0pt;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
}

/* QUOTES */	
	
.quote, .Q1, .q1, .q1bullet, .q1Bullet, .quotesig, .Qsig, .qsig
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin-right: 40pt;
	text-indent: 0pt;
}

.quote, .Q1, .q1 {margin-left: 40pt; text-align: justify}
.q1bullet, .q1Bullet {margin-left: 60pt; text-align: justify}
.quotesig, .Qsig, .qsig {text-align: right}


/* LISTS */

li, ol
{
	font-family: Arial, Helvetica, sans-serif; 
	text-align: justify;
	margin-bottom: 6pt;
	margin-top: 6pt;
	font-size: small;
}


/* PRELIMINARY PAGES */

.titlecentre /*formerly .H1*/
{
	text-align: center;
	font-size: large;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent: 0pt;
}

.textcentrebold /*formerly .H2c*/
{
	text-align: center;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent: 0pt;
}

.textcentre /*formerly h1*/
{
	text-align: center;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 0pt;
}

.membersleft
{
	text-align: left;
	text-indent: 0pt;
	margin-left: 30pt;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}

.paraleftalign /*formerly p in government response*/
{
	text-align: left;
	text-indent: 0pt;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}

.numbercentre /*formerly meeting-num in witness list*/
{
	text-align: center;
	text-indent: 0pt;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}

.witness /*formerly p.Member in list of witnesses (individual names)*/
{
	text-align: left;
	text-indent: 0pt;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}

.textleftbold /*formerly p.Member in list of witnesses (organization name)*/
{
	text-align: left;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent: 0pt;
}

.org /*formerly p.Org in list of briefs*/
{
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-indent: 0pt;
	text-align: left;
}
			
@media print {
	BODY	 { background: white; }
	
	A:active, A:link, A:focus { text-decoration: underline; }
	
	#PrintPermission {
		display: block;
		visibility: visible; }
	
	#docTopNav, #docBottomNav, #docToC, #docContent .TopOPage, #ucFooter_FooterTable1, #tdMenu, #trHeaderTop, #trHeaderMain {
		display: none;
		visibility: hidden; }
				
	#docContent, #docContent LI, #docContent DT, #docContent DD, #docContent UL, #docContent OL, #docContent DL, #docContent A, #docContent TABLE, #docContent TD, #docContent TH {
		font-family: 'Times New Roman',Serif;
		font-size: small !important;
		font-size: medium;
		color: #000;
		text-align: justify;
		line-height: 1.4em;
		border: none;
		background: transparent; }
		
	#docContent TABLE { width: 100%; }
	
	#docContent TH {
		font-size: medium !important;
		font-size: large;
		text-align: center; }

	#docContent DIV.rptCoverBrd1, #docContent DIV.rptCoverBrd2 { text-align: center; }
		
	#docContent DIV.libDocCover1, #docContent DIV.libDocCover2 {
		font-family: 'Times New Roman',Serif;
		font-size: x-small !important;
		font-size: small;
		color: #000; }
		
	#docCoatArms, #docFootNotes, #PrintPermission {
		font-family: 'Times New Roman',Serif;
		font-size: x-small !important;
		color: #000;
		text-align: justify;
		line-height: 1em; }
	
	#docCoatArms {
		font-size: xx-small !important;
		text-align: center; }
	
	DIV.rptCoverBrd2 #docCoatArms { margin-left: 180px; }
		
	#PrintPermission { margin-top: 60px; }
		
	#docContent SUP, #docContent SUP A, #docContent SUP A.footNoteNum, #docFootNotes DT.footNoteNum, #docFootNotes DT.footNoteNum A.footNoteNum, #PrintPermission DT.footNoteNum {
		font-family: 'Times New Roman',Serif;
		font-size: xx-small !important;
		font-size: small;
		line-height: 0.9em;
		font-weight: bold;
		font-style: normal; }
		
	#docContent H1, #docContent H2, #docContent H3, #docContent H4, #docContent H5, #docContent H6 { line-height: 1em; }
	
	#docContent TABLE, #docContent TD, #docContent TH { border: 1px solid #CCC; }
	
	#docContent CAPTION {
		line-height: 1em;
		background-color: #E6ECE7;
		border-top: 4px solid #16793C;
		border-bottom: 2px solid #16793C; }
}
