/* CSS to match style mapping */


/* Level Styles */
.Chapter
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	bold;
	font-size:	14pt;
	text-align:	left;
	margin-top:	9pt;
	margin-bottom:	14pt;
	padding-bottom:	1pt;
	border-bottom:	1pt solid #400080;
}

.Section
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	bold;
	font-size:	12pt;
	text-decoration:	 underline;
	text-align:	left;
	margin-top:	6pt;
	margin-bottom:	9pt;
}

.Sub-Section
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	bold;
	font-size:	13pt;
	text-decoration:	 underline;
	color:	#804000;
	text-align:	left;
	margin-bottom:	9pt;
}

.Sub-Sub-Section
{
	font-family:	"Arial",sans-serif;
	font-style:	italic;
	font-weight:	normal;
	font-size:	11pt;
	color:	#008000;
	text-align:	left;
	margin-bottom:	9pt;
	margin-left:	18pt;
}

.level-Source-of-Statement
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	bold;
	font-size:	12pt;
	color:	#400080;
	text-align:	left;
	margin-bottom:	9pt;
	margin-left:	18pt;
}

.Heading-1
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	normal;
	font-size:	12pt;
	text-align:	left;
}

.Heading-2
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	normal;
	font-size:	12pt;
	text-align:	left;
}

.Heading-3
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	normal;
	font-size:	12pt;
	text-align:	left;
}

.Heading-4
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	normal;
	font-size:	12pt;
	text-align:	left;
}

.Heading-5
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	normal;
	font-size:	12pt;
	text-align:	left;
}

.Rights
{
	font-family:	"Calligraph810 BT",serif;
	font-style:	italic;
	font-weight:	normal;
	font-size:	10pt;
	color:	#800080;
	text-align:	left;
	margin-bottom:	9pt;
	margin-left:	18pt;
}

.sssection
{
	font-family:	"Arial",sans-serif;
	font-style:	italic;
	font-weight:	normal;
	font-size:	10pt;
	color:	#008000;
	text-align:	left;
	margin-bottom:	9pt;
	margin-left:	22pt;
}

.Normal-Level
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	normal;
	font-size:	10pt;
	text-align:	left;
	margin-bottom:	9pt;
}



/* Paragraph Styles */
.Bold---Centered-Heading
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	bold;
	font-size:	10pt;
	text-align:	center;
	margin-bottom:	9pt;
}

.Centered-Heading
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	bold;
	font-size:	10pt;
	text-align:	center;
	margin-bottom:	9pt;
}

.Centered---Underlined-Heading
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	normal;
	font-size:	10pt;
	text-decoration:	 underline;
	text-align:	center;
	margin-bottom:	9pt;
}

.Commentary
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	normal;
	font-size:	12pt;
	text-align:	left;
	margin-bottom:	9pt;
}

.Double-Indent-Left--Commentary-
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	normal;
	font-size:	12pt;
	text-align:	left;
	margin-bottom:	9pt;
	margin-left:	54pt;
}

.Indent-Indent-Left--Statements-
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	normal;
	font-size:	10pt;
	text-align:	left;
	margin-bottom:	9pt;
	margin-left:	54pt;
}

.Indent-Left---Right--Italicized-
{
	font-family:	"Times New Roman",serif;
	font-style:	italic;
	font-weight:	normal;
	font-size:	10pt;
	text-align:	left;
	margin-bottom:	9pt;
	margin-left:	36pt;
	margin-right:	36pt;
}

.Indent-Left---Right--Statements-
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	normal;
	font-size:	10pt;
	text-align:	left;
	margin-bottom:	9pt;
	margin-left:	36pt;
	margin-right:	36pt;
}

.Indent-Left--Statements-
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	normal;
	font-size:	10pt;
	text-align:	left;
	margin-bottom:	9pt;
	margin-left:	36pt;
}

.note
{
	font-family:	"Times New Roman",serif;
	font-style:	italic;
	font-weight:	normal;
	font-size:	10pt;
	text-align:	left;
	margin-bottom:	9pt;
	margin-left:	36pt;
	margin-right:	36pt;
}

.Statements
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	normal;
	font-size:	10pt;
	text-align:	left;
	margin-bottom:	9pt;
	margin-left:	18pt;
}

.Title-Box
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	bold;
	font-size:	12pt;
	text-align:	center;
	margin-bottom:	9pt;
	padding-left:	2pt;
	border-left:	2pt solid;
	padding-top:	2pt;
	border-top:	2pt solid;
	padding-right:	2pt;
	border-right:	2pt solid;
	padding-bottom:	2pt;
	border-bottom:	2pt solid;
	background-color:	#C0C0C0;
}



/* Character Styles */
.BOLD
{
	font-weight:	bold;
}

.BOLD-UNDERLINE
{
	font-weight:	bold;
	text-decoration:	 underline;
}

.CR---O---R
{
	font-family:	"Times New Roman",serif;
	font-weight:	bold;
	font-size:	12pt;
}

.Italics
{
	font-style:	italic;
}

.character-Source-of-Statement
{
	font-size:	10pt;
}

.Title
{
	font-family:	"Times New Roman",serif;
	font-weight:	bold;
	font-size:	16pt;
	color:	#800040;
}

.UNDERLINE
{
	text-decoration:	 underline;
}



/* Field Styles */
.field-Note
{
}

.field-Popup
{
}



/* Highlighter Styles */
.Highlighter-1
{
	background-color:	#008000;
}



/* Link Styles */
.Hyperlink
{
	font-family:	"Times New Roman",serif;
	font-style:	normal;
	font-weight:	bold;
	font-size:	10pt;
	text-decoration:	 underline;
	color:	#000080;
}

.Jump
{
	text-decoration:	 underline;
	color:	#008000;
}

.link-Popup
{
	text-decoration:	 underline;
	color:	#008000;
}

.Query
{
	text-decoration:	 underline;
	color:	#800080;
}

