P { font-size: 10pt; font-family: serif; text-indent: 0.25in}
P.R2H_Normal { font-size: 10pt; font-family: serif; text-indent: 0.25in}
P.FLUSH { text-indent: 0in }
P.Preformatted { text-indent: 0in; font-size: 10pt; font-family: monospace; }
P.SubHeading { text-indent: 0in; font-size: 18pt; font-family: sans-serif; }
P.GroupTOC { text-indent: 0in; font-size: 10pt; font-family: sans-serif; }
P.Argument { text-indent: 0in; font-size: 10pt; font-family: serif; }
H1 { font-size: 24pt; font-family: serif; text-indent: 0in; margin-bottom: 0in }
H1.Argument { font-size: 14pt; font-family: sans-serif; font-weight: bold }
H1.Summary { font-size: 14pt; font-family: sans-serif; font-weight: bold }
H2 { font-size: 18pt; font-family: sans-serif; text-indent: 0in; }
UL { font-size: 10pt; font-family: sans-serif; margin-top: 0pt; }
LI { font-size: 10pt; font-family: sans-serif; margin-top: 4pt; }
PRE { font-size: 10pt; font-family: monospace; }
PRE.BriefDecl { font-size: 8pt; font-family: monospace; }
P.Title { font-size: 24pt; font-family: serif; text-indent: 0in }
P.BriefSummary { font-size: 8pt; font-family: sans-serif; text-indent: 0in }
P.TOC1 { font-size: 16pt; font-family: sans-serif; text-indent: 0in; margin-bottom: 0in; margin-top: 0in }
P.TOC2 { font-size: 14pt; font-family: sans-serif; text-indent: .15in; margin-bottom: 0in; margin-top: 0in }
P.TOC3 { font-size: 12pt; font-family: sans-serif; text-indent: .3in; margin-bottom: 0in; margin-top: 0in }
P.TOC4 { font-size: 10pt; font-family: sans-serif; text-indent: .45in; margin-bottom: 0in; margin-top: 0in }
P.TOC5 { font-size: 8pt; font-family: sans-serif; text-indent: .6in; margin-bottom: 0in; margin-top: 0in }
P.TOC6 { font-size: 8pt; font-family: sans-serif; text-indent: .7in; margin-bottom: 0in; margin-top: 0in }
P.TOC7 { font-size: 8pt; font-family: sans-serif; text-indent: .8in; margin-bottom: 0in; margin-top: 0in }
P.TOC8 { font-size: 8pt; font-family: sans-serif; text-indent: .9in; margin-bottom: 0in; margin-top: 0in }
P.TOC9 { font-size: 8pt; font-family: sans-serif; text-indent: 1in; margin-bottom: 0in; margin-top: 0in }
P.TOC10 { font-size: 8pt; font-family: sans-serif; text-indent: 1.1in; margin-bottom: 0in; margin-top: 0in }
P.TOC11 { font-size: 8pt; font-family: sans-serif; text-indent: 1.2in; margin-bottom: 0in; margin-top: 0in }
P.TOC12 { font-size: 8pt; font-family: sans-serif; text-indent: 1.3in; margin-bottom: 0in; margin-top: 0in }
P.TOC13 { font-size: 8pt; font-family: sans-serif; text-indent: 1.4in; margin-bottom: 0in; margin-top: 0in }
P.TOC14 { font-size: 8pt; font-family: sans-serif; text-indent: 1.5in; margin-bottom: 0in; margin-top: 0in }
P.DefaultValue { font-size: 8pt; font-family: sans-serif; margin-bottom: 0in }
P.Type { font-size: 8pt; font-family: sans-serif; margin-bottom: 4pt; text-indent: 0in; }
BODY { background-color: white;
       color: #000000;
       margin-left: 0px;
       margin-right: 0;
       margin-top: 0;
       margin-bottom: 0 }
BODY.TOC { background-color: #FFFFE0;
	   margin-left: 15px;
	   margin-right: 15px;
	   margin-top: 10px;
	   margin-bottom: 10px }
BODY.Index { background-color: #FFFFE0;
	     margin-left: 15px;
	     margin-right: 15px;
	     margin-top: 10px;
	     margin-bottom: 10px }
BODY.Summary { background-color: #FFFFE0;
	       margin-left: 15px;
	       margin-right: 15px;
	       margin-top: 10px;
	       margin-bottom: 10px }
BODY.GlossaryWord { background-color: #FFFFE0;
	            margin-left: 15px;
	            margin-right: 15px;
	            margin-top: 10px;
	            margin-bottom: 10px }
BODY.Argument { background-color: #FFFFE0;
	        margin-left: 15px;
	        margin-right: 15px;
	        margin-top: 10px;
	        margin-bottom: 10px }
BODY.R2H { background-color: white;
	   margin-left: 15px;
	   margin-right: 15px;
	   margin-top: 10px;
	   margin-bottom: 10px }
P.Index1 { font-size: 10pt; font-family: sans-serif; text-indent: 0in; margin-bottom: 0in; margin-top: 0in }
P.Index2 { font-size: 10pt; font-family: sans-serif; text-indent: .25in; margin-bottom: 0in; margin-top: 0in }
A.Argument { font-style: italic; text-decoration: underline; color: black }
A.TOCElementOn { color: blue; text-decoration: underline; };
A.TOCElementOff { color: black; text-decoration: none; }
A.IndexElementOn { color: blue; text-decoration: underline; };
A.IndexElementOff { color: black; text-decoration: none; }
A.MenuBar { color: white }
A.MenuBarOn { color: lightblue; font-family: sans-serif; font-size: 8pt; }
A.MenuBarOff { color: white; font-family: sans-serif; font-size: 8pt; }
A.Summary { text-decoration: none;
	    color: #800000;
	    vertical-align: super;
	    font-size: xx-small }
TABLE.NavBar { background-color: #000080 }
TABLE.MarginStripe { background-color: #000080 }
TABLE.TitleBar { }
DIV.Terms { color: #0000FF; font-size: 8pt; }
TABLE.Note { }
TD.NoteBullet { width: 40; font-size: 10pt; color: blue; font-weight: bold; }
TD.NoteBody { font-family: serif; font-size: 10pt; }
TABLE.ToDo { }
TD.ToDoBullet { width: 40; font-size: 10pt; color: red; font-weight: bold; }
TD.ToDoBody { font-family: serif; font-size: 10pt; }
TABLE.ArgList {  }
TD.ArgName { font-family: serif; font-size: 10pt; font-style: italic; }
TD.ArgComment { font-family: serif; font-size: 10pt; }

TABLE.SubordinateList {  }
TD.SubordinateGroupName { font-family: serif; font-size: 10pt; font-weight: bold; }
TD.SubordinateName { font-family: serif; font-size: 10pt; font-weight: bold; }
TD.SubordinateComment { font-family: serif; font-size: 10pt; }

TABLE.GroupMemberList {  }
TD.GroupMemberName { font-family: serif; font-size: 10pt; font-style: italic; }
TD.GroupMemberComment { font-family: serif; font-size: 10pt; }


TABLE.MemberList {  }
TD.MemberName { font-family: serif; font-size: 10pt; font-style: italic; }
TD.MemberComment { font-family: serif; font-size: 10pt; }

TABLE.InterfaceList {  }
TD.InterfaceName { font-family: serif; font-size: 10pt; }
TD.InterfaceComment { font-family: serif; font-size: 10pt; }

TABLE.DefinitionList { }
TD.DefinitionLabel { font-family: serif; font-size: 10pt; font-style: italic; }
TD.DefinitionBody { font-family: serif; font-size: 10pt; }

P.Hierarchy {
	text-indent: 0in;
	background-color: rgb(224,224,224);
	border: 1px solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #0000ff;
	border-style: outset;
	margin-top: 5px;
 }
P.HierarchyIndent0 {
	text-indent: 0in;
	margin-left: 0in;
}
TABLE.HierarchyRow {
	margin-left: 0in;
	margin-top: 0in;
	margin-bottom: 0in;
	martin-right: 0in;
}

P.Derivation {
	text-indent: 0in;
	background-color: rgb(224,224,224);
	border: 1px solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #0000ff;
	border-style: outset;
	margin-top: 5px;
 }
P.DerivationMulti {
	text-indent: 0in;
	background-color: rgb(224,224,224);
	border: 1px solid;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #0000ff;
	border-style: outset;
	margin-top: 2px;
	margin-bottom: 0px;
 }
P.DerivationIndent0 {
	text-indent: 0in;
	margin-left: 0in;
}
P.DerivationIndent1 {
	text-indent: 0in;
	margin-left: 15px;
}
P.DerivationIndent2 {
	text-indent: 0in;
	margin-left: 60px;
}
P.DerivationIndent3 {
	text-indent: 0in;
	margin-left: 105px;
}
P.DerivationIndent4 {
	text-indent: 0in;
	margin-left: 150px;
}
P.DerivationIndent5 {
	text-indent: 0in;
	margin-left: 195px;
}
P.DerivationIndent6 {
	text-indent: 0in;
	margin-left: 240px;
}
P.DerivationIndent7 {
	text-indent: 0in;
	margin-left: 285px;
}
TABLE.DerivationRow {
	margin-left: 0in;
	margin-top: 0in;
	margin-bottom: 0in;
	martin-right: 0in;
}

P.GlossaryWord {
	text-indent: 0in;
	font-size: 18pt;
	font-family: sans-serif;
	font-style: italic;
}

SPAN.LocalReference {
	font-weight: bold;
}

SPAN.ArgumentLocalRef {
	font-style: italic;
}
