/* <!--* Copyright (C) 2001 Micro Focus  International Limited. All Rights Reserved. * --> */

h1 { 
    background-color: transparent;
    font-size: 150%; 
    font-weight: bold; 
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 0pt;
    padding-bottom: 0pt;
    margin-top: 10pt;
    margin-bottom: 4pt;
    }

h2 { 
    font-size: 140%; 
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 16pt;
    margin-bottom: 8pt; 
    padding-top: 10pt;
    padding-bottom: 0pt;
    border-top: 1px solid gray	}
	 
h3 { 
    font-size: 120%; 
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 14pt;
    margin-bottom: 8pt; 
    padding-top: 0pt;
    padding-bottom: 0pt }
	 
h4 { 
    font-size: 100%; 
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 12pt;
    margin-bottom: 8pt; 
    padding-top: 0pt;
    padding-bottom: 0pt }
	 
h5 { 
    font-size: 100%; 
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 10pt;
    margin-bottom: 8pt; 
    padding-top: 0pt;
    padding-bottom: 0pt }
	 
h6 { 
    font-size: 95%; 
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 9pt;
    margin-bottom: 8pt; 
    padding-top: 0pt;
    padding-bottom: 0pt }
	 
title {}


.table_nobr {
   border: none;
	border-collapse: collapse; 
	font-size: 9pt;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 4px;}

.table_nobr th {
	border: none;
	font-weight: bold;
	background-color:#fff;
}

.signpost {
	  padding-top:8pt;
	  font-weight: bold;
	  font-style: italic;}

.figcap {
    padding-top: 0pt;
    padding-bottom: 6pt;
    margin-top: 6pt; 
    margin-bottom: 0pt;
    font-weight: bold; 
	 font-size: 90%;
	padding-left: 20px;	
	padding-right: 20px;}

.tablecap {
    padding-top: 0pt;
    padding-bottom: 6pt;
    margin-top: 6pt; 
    margin-bottom: 600pt;
    font-weight: bold; 
	 font-size: 90%;
	padding-left: 20px;
	padding-right: 20px;	}


/* -- sidehead is a legacy class used, for example,
  in Resolution note titles in <p> tags -- */
.sidehead {
    font-weight: bold}
	 
/* ---- */

.topictitle1 {
    font-weight: bold;
	 color:#294390;}

.topictitle2 {}

.topictitle3 {}

.topictitle4 {}

.topictitle5 {}

.topictitle6 {}
	 
/* -- End of heading styles -- */
/* ======================================================== */
/* -- Start of para/text block styles -- */

blockquote {}

body { 
    background-color: #ffffff;
    color: black;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 80%;
    padding-top: 0pt;
    padding-bottom: 0pt;
    margin-top: 6pt; 
    margin-bottom: 20pt; 
	}

p { 
    padding-top: 0pt;
    padding-bottom: 1pt;
    margin-top: 6pt; 
    margin-bottom: 0pt}
	 
.p {
    padding-top: 0pt;
    padding-bottom: 1pt;
    margin-top: 6pt; 
    margin-bottom: 0pt }
	 
pre { 
    font-family: Courier New, Courier, monospaced; 
    font-size: 100%;
    color: #000066;
    padding-top: 0pt;
    padding-bottom: 0pt;
    margin-top: 6pt; 
    margin-bottom: 0pt }
	 
.longdesc { 
    padding-top: 0pt;
    padding-bottom: 1pt;
    margin-top: 6pt; 
    margin-bottom: 0pt }
	 
/* Topic and title style for Microsoft Help Container (Help3) */
.primary-mtps-offline-document {
/*  font-family:Segoe UI, Verdana, Arial;
    font-size:0.85em; /*10pt*/
    margin:0px;
    padding:0px;
    min-width:600px;}

.OH_tdTitleColumn {
    font-size: 17pt;}
	 
/* ---- */

.codeblock {
	font-family:  "‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Courier New", Courier, monospace, sans-serif;
	font-weight: bold;
	font-size: 110%;
	background-color:  #e8e8e8;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;}

.example {}
	
.fignone {}

img {
	padding-top: 0px;	
	padding-bottom: 0px;
	padding-right: 4px;
	padding-left: 4px;}

.msgblock {}

.nested1 {}

.nested2 {}

.nested3 {}

.nested4 {}

.nested5 {}

.nested6 {}

.screen { }


/* -- End of para styles -- */
/* ======================================================== */
/* -- Start of syntax styles -- */

.delim {}

.syntax {
	font-family: "Courier New", Courier, monospace;}

.oper {}

.sep {}

.synph {}


/* -- Dialect styles --*/

.d-MF{background-color: #eef5ff}
.d-ANS85{background-color: #ffeef5}
.d-ISO2002{background-color: #fff5ee}
.d-OSVS{background-color: #eefff5}
.d-COB370{background-color: #f5ffee}
.d-OS390{background-color: #f5ffee}
.d-VSC2{background-color: #f5ffee}
.d-XOPEN{background-color: #f5eeff}
.d-ENT{background-color: #f5eeff}
.d-NET{background-color: #f5eeff}


/* -- End of syntax styles -- */
/* ======================================================== */
/* -- Start of note styles -- 

.note {
    margin-top: 8pt;
    margin-bottom: 8pt;
    padding-top: 0pt;
    padding-bottom: 5pt; 
    border-top: 1px solid gray; 
    border-bottom: 1px solid gray}   */
	 
.note {
	border: 1px solid silver;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	/* previous = background-color: #dddddd; #faebd7 */	
	margin-top: 5pt;}
.notetitle {
    font-weight: bold }

.attention {
	border: 1px solid orange;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 5pt;}
.attentiontitle {
    font-weight: bold}

.caution {
	border: 1px solid red;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 5pt;}
.cautiontitle {
    font-weight: bold}

.danger {
	border: 1px solid red;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 5pt;}
.dangertitle {
    font-weight: bold}

.fastpath {
	border: 1px solid green;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 5pt;}
.fastpathtitle {
    font-weight: bold}

.important {
	border: 1px solid orange;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 5pt;}
.importanttitle {
    font-weight: bold}

.remember {
	border: 1px solid orange;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 5pt;}
.remembertitle {
    font-weight: bold}

.restriction {
	border: 1px solid silver;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 5pt;}
.restrictiontitle {
    font-weight: bold}

.tip {
	border: 1px solid limegreen;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	margin-top: 5pt;}
.tiptitle {
    font-weight: bold}
	 

/* -- End of note  styles -- */
/* ======================================================== */
/* -- Start of list styles -- */ 

ul {
    list-style-type: disc;}

li {
    margin-bottom: 10pt;}

ul li {
    margin-top: .6em;
    margin-bottom: 1em;}
	 
ul ul {
    margin-top: .6em;
    margin-bottom: 1em; }

ul ul li {
    margin-top: 0em;
    margin-bottom: .4em }
	 
ol {
    list-style-type: decimal }
	 
ol li {
    margin-top: .6em;
    margin-bottom: 1em;}
	 
ol ol {
    margin-top: .6em;
    margin-bottom: 1em;
    list-style-type: lower-alpha }

ol ol li {
    margin-top: 0em;
    margin-bottom: .4em }

ol ol ol {
    list-style-type: lower-roman }

ol ol ol ol {
    list-style-type: upper-alpha }

ol ol ol ol ol {
    list-style-type: upper-roman }
	 
/* ---- */

.linklist {}

.simple {
    list-style-type: none;
    margin-top: 1em;}
	 
.simple li {
    margin-top: 0em;
    margin-bottom: 0em }
	 
ul.simple ul.simple {
    margin-top: 0em }
	 
.stepexpand{}

.substepexpand{}

.compact{margin-top: 0pt;margin-bottom: 0pt}
	 
/* -- End of list styles -- */
/* ======================================================== */
/* -- Beginning of Definition list styles --*/	 	 
	 
dd {}

dl {}

dt {
    font-weight: bold; 
    margin-top: 10pt; 
    margin-bottom: 0pt }

/* ---- */



.ddexpand { }
  
.ddexpand td {
border-style: solid;
border-color:white;
border-width:1px; }
 
 .onexit td {
border-style: solid;
border-color:white;
border-width:1px; }

	 
.dlterm {}
	 
/* -- End of definition list styles -- */
/* ======================================================== */
/* -- Beginning of MF nested tables styles. --*/
/* These aren't part of DITA but were created during the migration from 
CVS. They were adjusted to improve the appearance of nested tables and
hence are required for legacy reasons. */

.table-nest1  {
	margin-left: 0pt; }

.table-nest2 {
	margin-top: 0pt; 
   margin-bottom: 0pt;
	margin-left: 80pt;	}
	
.table-nest2 .normal {
	border: 1px white solid;
	padding:0px;
	line-height: 15pt;}

.table-nest3 {
	margin-top: 0pt; 
   margin-bottom: 0pt;
	margin-left: 105pt; }
	
.table-nest4 {
	margin-top: 0pt; 
   margin-bottom: 0pt;
	margin-left: 130pt; }
	
.table-nest5 {
	margin-top: 0pt; 
   margin-bottom: 0pt;
	margin-left: 155pt; }


/* -- End of MF nested tables styles -- */
/* ======================================================== */
/* -- Start of normal table styles -- */


/* This table from Borland codex docs
    */
table {
   border: 1px solid black;
	border-collapse: collapse; 
	font-size: 9pt;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 4px;}

/*  original MF 

   table {
	background: #ffffff;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 100%;
	margin-top: 0pt;
	border: none; }	*/
	
td {
	font-size: 12px;
	vertical-align: top; 
	padding: 7px;} 

tbody { }
  
th {
    text-align: left;
	border-right:none;
	border-left:none;}
	 
thead {
  border: 1px solid black;
  background-color: #e3e3e3;}

tr {}  


 /* orig MF
   table td {
	background: #ffffff;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	border: none;
	padding-top: 0pt; }  */
	
table th { 
    background: none;
    color: black;
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: bold;
    vertical-align: middle;
    padding-top: 4pt;
    padding-bottom: 4pt;
    border-bottom: 1px solid black; 
	 background-color:#e3e3e3;}
	
td table {
    margin-top: 0pt; } 
	 
table ul .simple {
    margin-bottom: 0pt; 
    margin-top: 0pt; 
    margin-left: 1.3em;
    list-style-type: none }

table td .simple {
    margin-top: 0pt;
    margin-left: 0pt;
    list-style-type: none }
	 
thead tr {
	border-color: black;
	border-style: solid;
	border-width: 1px;}

	 
/* ---- */

.cellrowborder {
	border-bottom:1px dotted silver; 
	border-right:none;
	border-left:none;}

thead .cellrowborder {
border-bottom: 1px solid;}

.normal {
	border-bottom: 1px dotted silver;}
	 
.row-nocellborder {
	border-bottom: 1px dotted silver;}

.choicetableborder{}

.simpletableborder{}


/* -- End of normal table styles -- */
/* ======================================================== */
/* -- Start of hyperlink styles -- */

a:link {
    filter: Gray; 
    text-decoration: none;
    color: #333388 }

a:visited { 
    filter: Gray; 
    text-decoration: none;
    color: #333388 }

a:hover {
    filter: none;
    text-decoration: underline;
    color: 6666FF }
	 
a:active {
    filter: XRay;
    text-decoration: underline;
    color: #6666FF }
	 
.familylinks {
   margin-top: 20px;
	line-height: normal;
/* border-top: thin;
	border-top-color: silver;
	border-top-style: solid;
	line-height: 40px;-*/}

.parentlink {
   margin-top: 20px;
	line-height:normal;
/* border-top: thin;
	border-top-color: silver;
	border-top-style: solid;*/} 

.previouslink {
   margin-top: 20px;
	line-height: normal;
/* needed for xBorland docs-*/} 

.nextlink {
   margin-top: 20px;
	line-height: normal;
/* needed for xBorland docs-*/
} 

.ullinks{
   margin-top: 30px;
   margin-bottom: 30px; 
	list-style: none;}

.ulchildlink{}

.relinfo {
   margin-top: 20px;
	border-top: thin;
	border-top-color: silver;
	border-top-style: solid;
	line-height: normal;}

.reltasks {
   margin-top: 20px;
	line-height: normal;}

.relconcepts {
   margin-top: 20px;
	line-height: normal;}

.relref {
   margin-top: 20px;
	line-height: normal;}
 

/* -- End of hyperlink styles -- */
/* ======================================================== */
/* -- Start of word and phrase styles -- */

cite {
	font-style: italic;}
	
dfn {} 
	
kbd {}	

samp {}

var {
	font-style: italic;}

/* ---- */

.apiname {
	font-weight: bold;}
	
.codeph {
	font-family: "Courier New", Courier, monospace;}

.filepath {
font-family:  "‚l‚r ƒSƒVƒbƒN", "MS Gothic", sans-serif;
	font-weight: bold}

	
.keyword {}

.kwd {}
	
.menucascade {
	font-weight: bold;}
	
.msgnum {}
	
.msgph {
font-size:  10pt;}

.option {}

.parmname {
	font-style: italic;}

.pre {
	font-family: "Courier New", Courier, monospace;}
	
.q {}

.sysout {}
	
.term{}

.userinput {
	font-weight: bold;
	font-size:10pt;}	
	
.uicontrol {
	font-weight: bold;}

.var {
	font-style: italic;}

.wintitle {
	font-weight: bold;}

/* -- End of word and phrase styles -- */
/* ======================================================== */
/* ======================================================== */
/* The following styles are not used by DITA but might relate to legacy styles
following migration from CVS, usage of which hasn't been found yet.


/* -- HTML styles

SELECT {font-family: Arial, Helvetica, sans-serif;font-size: 90%}
INPUT {font-family: Arial, Helvetica, sans-serif;font-size: 90%}
CODE {font-family: Courier New, Courier, monospaced;font-size: 100% }
CAPTION {font-weight: bold;font-size: 100%;text-align: left} */


/* -- Text block styles

This one was in the CSS twice - why?
BODY {background-color: #ffffff;color: black;font-family: Arial, Helvetica, sans-serif; 
    font-size: 80%;padding-top: 0pt;padding-bottom: 0pt;margin-top: 6pt;margin-bottom: 0pt}
BODY.alinklist {background-color: #c0c0c0;color: black;font-family: Arial, Helvetica, sans-serif; 
    font-size: 70%;padding-top: 0pt;padding-bottom: 0pt;margin-top: 6pt;margin-bottom: 6pt;
    margin-left:6pt;margin-right: 6pt }
P.ix1 {padding-top: 0pt;padding-bottom: 0pt;margin-top: 3pt;margin-bottom: 0pt;
    line-height: 95%;margin-left: 5pt;text-indent: -5pt}
P.ix2 {padding-top: 0pt;padding-bottom: 0pt;margin-top: 3pt;margin-bottom: 0pt;
    line-height: 95%;margin-left: 25pt;text-indent: -5pt }
P.top {text-align: right;border-bottom: solid gray 1pt;margin-top: 0pt}
.relatedtopics {border-top: 1px solid;padding-top: 2pt }
.warning {margin-top: 10pt;margin-bottom: 10pt;border-color: black;border-top: ridge 2px; 
    padding-top: 0pt;border-bottom: ridge 2px;padding-bottom: 2pt} */

	 
/* -- Dialect styles

.dialect-unknown{background-color: #f4f4f4}
.MFCS{background-color: #f5eeff}
.MX{background-color: #fff5ee}
.NET{background-color: #eefff5}
.NX{background-color: #ffeef5}
.SX{background-color: #f5ffee}
.xMFCS{background-color: #f5eeff;font-style:italic}
.xMX{background-color: #fff5ee;font-style:italic}
.xNET{background-color: #eefff5;font-style:italic}
.xNX{background-color: #ffeef5;font-style:italic}
.xSX{background-color: #f5ffee;font-style:italic} */


/* -- List styles
		
UL.button LI {margin-top: 10pt;margin-bottom: 0pt}
OL.legal OL{list-style-type: upper-alpha}
UL.compact {margin-top: 8pt;}
UL.compact UL.compact {margin-top: 0pt}
OL.compact {margin-top: 8pt}
UL.compact LI {margin-top: 0pt;margin-bottom: 0pt}
OL.compact LI {margin-top: 0pt;  margin-bottom: 0pt} */


/* -- Table styles

TABLE.MI {margin-top: 8pt;background-color:#cccccc}
TABLE.MI TH {padding-top: 0pt;padding-bottom: 2pt;background-color:#cccccc}
TABLE.MI TD {padding-top: 0pt;padding-bottom: 0pt;background-color:#cccccc}
TABLE.compact {margin-top: 0pt}
TABLE.compact TH {padding-top: 0pt;padding-bottom: 2pt}
TABLE.compact TD {padding-top: 0pt;padding-bottom: 0pt}
TABLE.border {border: none;margin-top: 0pt }
TABLE.border TH {padding-top: 4pt;padding-bottom: 4pt;border: 1px solid lightgray}
TABLE.border TD {padding-top: 1pt;padding-top: 0pt;padding-bottom: 2pt;border: 0px solid lightgray}
TABLE.noborder {margin-top: 0pt;margin-bottom: 8pt}
TABLE.noborder TH {padding-top: 4pt;padding-bottom: 1pt;border-bottom: 1px solid black;}
TABLE.noborder TD {padding-top: 8pt;padding-bottom: 0pt}
TD.rowhead {font-weight: bold }
TD.rowhead TABLE {font-weight: bold }
TABLE TD.rowhead {font-weight: bold }
TABLE.border TD.rowhead {font-weight: bold;padding-top: 1pt;padding-top: 0pt;
							    padding-bottom: 2pt;border: 1px solid lightgray}
TABLE.noborder TD.rowhead {font-weight: bold;padding-top: 8pt;padding-bottom: 0pt}
TABLE.compact TD.rowhead {font-weight: bold;padding-top: 0pt;padding-bottom: 0pt}
TABLE.preamble {background-color: #cccccc;margin-top: 8pt}
TABLE.preamble TD {background-color: #cccccc;padding-top: 0pt}
TABLE TD.preamble-separator {background-color: #ffffff;padding-top: 0pt}
TABLE.contextlist P {padding-top: 2pt;margin-top: 0pt}
TABLE.alinklist {width: 100%;background-color: #ffffff;border-collapse: collapse;margin-top: 0pt
    border-spacing: 0px;border-width: 2px;border-style: inset;border-color: lightgray;}
TABLE.alinklist TD {background-color: #ffffff;border-spacing: 0px;padding-top: 0pt;padding-bottom: 0pt}
TABLE.alinklist TH {text-align: right;background-color: #000080;border-width: 2px;
    border-style: ridge;border-color: lightgray;padding-top: 0pt;padding-bottom: 0pt}
TABLE.contextlist {width: 100%;background-color: #ffffff;border-collapse: collapse;
    border-spacing: 0px;border-width: 2px;border-style: inset;border-color: silver;margin-top: 0pt}
TABLE.contextlist TR {text-align: left;padding-top: 0pt;padding-bottom: 0pt;margin-top: 3pt;margin-bottom: 0pt}
TABLE.contextlist TH {font-size: 100%;padding-top: 3pt;padding-left: 3px;padding-bottom: 3pt}
TABLE.contextlist TD {background-color: #ffffff;font-size: 100%;border-spacing: 0px;
    padding-top: 2pt;padding-left: 3px;padding-right: 6px;line-height: 85% } */


/* -- Table of contents styles 

TABLE.TOC {background-color: #f2f2f2;color: #002f5d;font-family: Verdana, Arial, Helvetica, sans-serif; 
    text-align: left;margin-top: 0pt;padding-top: 0pt; }
TABLE.TOC TD {background-color: #f2f2f2;color: #002f5d;font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 100%;line-height: 120%;vertical-align: top;padding-top: 0pt;}
FORM.TOC {background-color: #f2f2f2;color: #002f5d;font-family: Verdana, Arial, Helvetica, sans-serif;}
A.TOC:link {filter: Gray;text-decoration: none;color: #002f5d}
A.TOC:visited {filter: Gray;text-decoration: none;color: #002f5d}
A.TOC:hover {filter: none;text-decoration: underline;color: #d11442}
A.TOC:active {filter: XRay;text-decoration: none;color: #d11442}
BODY.TOC {background-color: #f2f2f2;color: #002f5d;font-family: Arial, Helvetica, sans-serif; 
    font-size: 70%;line-height: 120%;padding-top: 0pt;padding-bottom: 0pt;margin-top: 6pt;margin-bottom: 0pt; }
 */
			 
/* -- Hyperlink styles

A:link .gl {color: green}
A:visited .gl {color: green}
A:hover .gl {text-decoration: underline;color: green}
A:active .gl {text-decoration: underline;color: green} */


/* -- Caption styles

P.caption {font-weight: bold;margin-top: 14pt;margin-bottom: 14pt} 
.captionedexample-disabled {width: 100%;background-color: #dddddd;border-collapse: collapse;
    border-spacing: 0px;border-width: 3px;border-style: outset;border-color: dark-gray;
    margin-top: 3pt;margin-bottom: 0pt;margin-left:0pt;margin-right: 0pt;padding: 4px} */


/* -- Word/phrase formatting styles

.shortexample-disabled {width: 100%;background-color: #eeeeee;
	border-collapse: collapse;border-spacing: 0px;border-width: 1px;border-style: solid;
	border-color: gray;border-right: thin solid gray;border-bottom: thin solid gray;
	margin-top: 3pt; margin-bottom: 0pt;margin-left:0pt;margin-right: 0pt;
   padding-top: 0px;padding-bottom: 4px;padding-left: 4px;padding-right: 4px}
.button {margin-bottom: 0pt;margin-top: 10pt;margin-left: 3.4em;text-indent: -1.8em;list-style-type: none}
.code {font-family: Courier new, Courier, monospaced}
.command {font-weight: bold}
.control {font-weight: bold} 
.emphasis {font-style: italic}
.filename {font-weight: bold}
.value {font-family: Courier new, Courier, monospaced } 
.xref {font-style: italic}
.xrefbook{ font-weight: bold;font-style: italic} */


/* -- Heading styles
	  
.examplehead {margin-top: 14pt;font-weight: bold}
.sidehead {font-size: 100%;margin-top: 14pt;margin-bottom: 0pt;font-weight: bold}
.commenthead {font-weight: bold}
.notehead {font-weight: bold } */
	

/* -- Definition list styles

DL.footnotes {margin-top: 0pt}
DL.footnotes DT {font-size: 85%;font-weight: normal;margin-top: 6pt;margin-bottom: 0pt;border-top: none }
DL.footnotes DD {font-size: 85%;margin-top: -14pt;margin-left: 16pt;}
DL.glossary DT {font-weight: bold;margin-top: 10pt;margin-bottom: 0pt;}
DL.glossary DD P {margin-top: 4pt}
DD P {margin-top: 4pt } */


/* -- Unclassified styles

.placeholder{font-style: italic} 
.railroad{letter-spacing: -.5pt;line-height: 80%}
.compact{margin-top: 0pt;margin-bottom: 0pt}
.er {font-size: 100%;margin-top: 14pt;margin-bottom: 0pt}
.signpost {margin-bottom: 4pt;margin-bottom: -6pt;font-style: italic;font-weight: bold}
.normal {background-color: #ffffff;}
.flitem {font-size: 100%;border-collapse: collapse;border-spacing: 2px;border-top: thin solid gray;padding-top: 2pt }
.required {border-bottom: 1px solid }
.LL1 {margin-left: 15pt;text-indent: -15pt}
.LL1P {margin-left: 15pt}
.LL2 {margin-left: 35pt;text-indent: -20pt}
.LL2P {margin-left: 35pt}
.LL3{ margin-left: 65pt;text-indent: -30pt}
.LL3P {margin-left: 65pt}
.LL4 {margin-left: 105pt;text-indent: -35pt}
.LL4P {margin-left: 105pt}
.line {font-style: italic;font-weight: bold} */

;
