/*<meta />*/

body
{
	font-family: Arial;
	background-color: #ffffff;
}

.madcap h1
{
	font-weight: bold;
	font-size: 14pt;
	color: #003366;
	margin-bottom: 14pt;
}

.madcap li.mc-H1
{
	font-weight: bold;
	font-size: 14pt;
	color: #003366;
}

.madcap h2
{
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	margin-top: 18.5pt;
	margin-bottom: 9.5pt;
}

.madcap li.mc-H2
{
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;
}

.madcap h3
{
	font-weight: bold;
	font-size: 11pt;
	margin-bottom: 5pt;
	margin-top: 18.5pt;
}

.madcap li.mc-H3
{
	font-weight: bold;
	font-size: 11pt;
}

.madcap h4
{
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
}

.madcap li.mc-H4
{
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
}

.madcap h5
{
	font-weight: bold;
	font-size: 10.0pt;
	margin-bottom: 5pt;
}

.madcap li.mc-H5
{
	font-weight: bold;
	font-size: 10.0pt;
}

.madcap h6
{
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
}

.madcap li.mc-H6
{
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
}

.madcap img
{
	display:inline
}

.madcap p
{
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 8pt;
	margin-top: 8pt;
}

.madcap li
{
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	white-space: inherit;
	padding-bottom: 2pt;
}
.madcap blockquote
	{
		margin-right: 20px;
		margin-left: 20px;
		text-indent: 0;
		margin-top: 1.12pt;
}
.madcap a.expandspot
{
	color: #008000;
	cursor: hand;
	font-style: italic;
	text-decoration: none;
}

.madcap span.expandtext
{
	font-style: italic;
	font-weight: normal;
	color: #ff0000;
}

.madcap a.dropspot
{
	cursor: hand;
	color: #008000;
	font-style: italic;
	text-decoration: none;
}

.madcap a.glossterm
{
	color: #800000;
	cursor: hand;
	font-style: italic;
	text-decoration: none;
}

.madcap span.glosstext
{
	font-style: italic;
	font-weight: normal;
	color: #0000ff;
}

.madcap ol,
.madcap ul
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.madcap a:link
{
	color: #003366;
}

.madcap a:hover
{
	color: #003366;
}

.madcap a:visited
{
	color: #003366;
}

.madcap a:active
{
	color: #003366;
}

.madcap li.Heading2
{
	
}

.madcap p.Numbered
{
	margin-left: 17pt;
	list-style: decimal;
}

.madcap li.Numbered
{
	margin-left: 17pt;
	list-style: decimal;
	padding-bottom: 6pt;
	margin-top: 6px;
}

MadCap|expandingHead.expandspot
{
	color: #008000;
	cursor: hand;
	font-style: italic;
	text-decoration: none;
}

MadCap|dropDownHotspot.dropspot
{
	cursor: hand;
	color: #008000;
	font-style: italic;
	text-decoration: none;
}

MadCap|expandingBody.expandtext
{
	font-style: italic;
	font-weight: normal;
	color: #ff0000;
}

MadCap|glossaryTerm.glossterm
{
	color: #800000;
	cursor: hand;
	font-style: italic;
	text-decoration: none;
}

MadCap|expandingBody.glossterm
{
	font-style: italic;
	font-weight: normal;
	color: #0000ff;
}

.madcap span.Note
{
	font-weight: bold;
	font-size: 8pt;
}

.madcap p.Note
{
	margin-top: 4.5pt;
	font-weight: normal;
	font-style: normal;
	font-size: 10pt;
	background-color: #dcdcdc;
	margin-bottom: 8px;
}
/*<mcTableStyle />*/
.madcap table {
	name: Basic; 
	border-collapse: collapse; 
	border-left-style: solid; 
	border-left-width: 1px; 
	border-left-color: #000000; 
	border-right-style: solid; 
	border-right-width: 1px; 
	border-right-color: #000000; 
	border-top-style: solid; 
	border-top-width: 1px; 
	border-top-color: #000000; 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: #000000; 
	cell-padding-left: 2px; 
	cell-padding-right: 2px; 
	cell-padding-top: 2px; 
	cell-padding-bottom: 2px; 
	border-spacing-y: 0; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	border-spacing-x: 0; 
}
/*<mcTableColumnStyle />*/
.madcap td{
	span: 1; 
	separator-style: solid; 
	separator-width: 1px; 
	separator-color: #000000; 
	font-size: 10pt; 
	font-family: Arial; 
}
/*<mcTableHeadStyle />*/
.madcap th {
	span: 1; 
	separator-style: solid; 
	separator-width: 1px; 
	separator-color: #000000; 
	background-color: #2563a7; 
	text-align: center; 
	font-size: 10pt; 
	font-family: Arial; 
	color: #ffffff; 
	vertical-align: middle; 
}
/*<mcTableBodyStyle />*/
.madcap tbody {
	span: 1; 
	font-weight: normal; 
	separator-style: solid; 
	separator-width: 1px; 
	separator-color: #000000; 
	font-family: Arial; 
	font-size: 10pt; 
	vertical-align: top; 
}
/*<mcTableFootStyle />*/
.madcap tfoot  {
	span: 1; 
	separator-style: solid; 
	separator-width: 1px; 
	separator-color: #000000; 
	font-size: 8pt; 
	font-family: Arial; 
}




@media print
{
	span.Note
	{
		font-weight: normal;
	}

	p.Note
	{
		font-size: 8pt;
	}

	h3
	{
		font-weight: bold;
		font-style: normal;
		font-size: 12pt;
	}

	h2.h2pagebreak
	{
		page-break-before: always;
		margin-top: 0;
	}

	h1.h1pagebreak
	{
		font-size: 20pt;
	}

	h4
	{
		font-weight: bold;
		font-style: normal;
		font-size: 10pt;
	}

	h3.NewClass
	{
		page-break-before: always;
		margin-top: 0;
		font-weight: bold;
		font-style: normal;
		font-size: 12pt;
	}

	h2
	{
		margin-top: 20px;
		font-weight: normal;
		font-style: italic;
		font-size: 14pt;
		margin-bottom: 10pt;
	}

	h4.NewClass
	{
		font-weight: bold;
		font-style: normal;
		page-break-before: always;
		margin-top: 0;
		font-size: 10pt;
	}

	p.Procedure
	{
		orphans: 5;
	}

	h1
	{
		font-size: 20pt;
	}
}

p.Procedure
{
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	margin-top: 10pt;
	margin-bottom: 8pt;
}

@media non-print
{
	td
	{
		font: 8;
		font-size: 10pt;
	}

	th
	{
		font-size: 10pt;
	}

	h2
	{
		color: #003366;
		margin-bottom: 14pt;
		margin-top: 0.67em;
		font-weight: bold;
		font-style: italic;
		font-size: 12pt;
	}

	h3
	{
		font-weight: bold;
		font-style: normal;
		font-size: 11pt;
	}

	h4
	{
		font-weight: bold;
		font-style: normal;
		font-size: 12pt;
	}

	h2.h2pagebreak
	{
		
	}
}

td
{
	font: 8;
	font-size: 10pt;
}

th
{
	font-size: 10pt;
}

h2
{
	color: #003366;
	margin-bottom: 14pt;
	margin-top: 0.67em;
	font-weight: bold;
	font-style: italic;
	font-size: 12pt;
}

h3
{
	font-weight: bold;
	font-style: normal;
	font-size: 11pt;
}

h4
{
	font-weight: bold;
	font-style: normal;
	font-size: 12pt;
}

h2.h2pagebreak
{
	
}

