html
{
	max-height: 100%;
	min-height: 98%;
	height: 98%;
}

body
{
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
	color: #505050;
	background-color: transparent;
	margin: 15px;
	mc-hyphenate: never;
	orphans: 3;
	widows: 3;
	text-align: left;
	font-family: Calibri;
	font-size: 11pt;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	height: 100%;
}

h1
{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 6pt;
	margin-top: 6pt;
	font-weight: bolder;
	font-size: 20pt;
	color: #0157aa;
	line-height: 30px;
}

h2
{
	color: #0157aa;
	font-size: 14pt;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 12pt;
	mc-heading-level: 0;
	page-break-after: avoid;
	margin-bottom: 12pt;
	font-weight: normal;
}

h3
{
	font-size: 13pt;
	color: #0157aa;
	margin: 0px;
	margin-bottom: 3pt;
	margin-top: 6pt;
	mc-heading-level: 0;
	font-weight: normal;
	page-break-after: avoid;
}

p
{
	font-weight: normal;
	font-size: 11pt;
	color: #505050;
	font-style: normal;
	font-family: calibri;
	font-variant: normal;
	line-height: 14pt;
	orphans: 3;
	widows: 3;
	margin: 0;
	margin-bottom: 4pt;
	margin-top: 4pt;
	white-space: normal;
	text-align: justify;
}

.click
{
	font-weight: bold;
}

code
{
	font-family: monospace;
	white-space: normal;
	font-size: inherit;
}

.green
{
	color: green;
}

.black
{
	color: #000000;
}

.red
{
	color: #0157aa;
}

.blue
{
	color: #0000ff;
}

.nopagebreakinside
{
	page-break-inside: avoid;
	page-break-after: auto;
	page-break-before: auto;
}

.nopagebreakafter
{
	page-break-after: avoid;
	page-break-before: auto;
	page-break-inside: auto;
}

.insertpagebreak
{
	page-break-before: always;
	page-break-after: auto;
}

ul
{
	list-style-type: disc;
	margin-bottom: 5px;
	margin-top: 5px;
}

td ul
{
	padding-left: 5px;
	margin-left: 10px;
}

ol
{
	margin-bottom: 5px;
	margin-top: 5px;
}

li
{
	font-style: normal;
	font-family: calibri;
	font-variant: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 14pt;
	page-break-inside: avoid;
}

ol.h2
{
	font-size: 14pt;
	font-weight: normal;
}

ul.h2
{
	font-size: 14pt;
	font-weight: normal;
}

ol.h3
{
	font-size: 13pt;
	font-weight: normal;
}

ul.h3
{
	font-size: 13pt;
	font-weight: normal;
}

ol.h4
{
	font-size: 12pt;
	font-weight: normal;
}

ul.h4
{
	font-size: 12pt;
	font-weight: normal;
}

ol.h5
{
	font-size: 11pt;
	font-weight: normal;
}

ul.h5
{
	font-size: 11pt;
	font-weight: normal;
}

table
{
	border-spacing: 0;
	margin-bottom: 4pt;
	margin-top: 4pt;
	width: 100%;
}

td
{
	font-size: 11pt;
	color: #505050;
	font-family: calibri;
	font-weight: normal;
	font-size: 11pt;
	font-style: normal;
	font-family: calibri;
	font-variant: normal;
	background-color: transparent;
	vertical-align: middle;
	line-height: 14pt;
}

thead
{
	page-break-inside: avoid;
}

th
{
	font-weight: bold;
	color: #000000;
	font-weight: normal;
	font-size: 11pt;
	font-style: normal;
	font-family: calibri;
	font-variant: normal;
	page-break-inside: avoid;
}

hr.BelowHeader
{
	color: #0157aa;
	margin-bottom: 10px;
	background-color: #0157aa;
	page-break-before: avoid;
	page-break-after: avoid;
	height: 0px;
	border: #0157aa 1px solid;
	margin-top: 4px;
}

hr.footer
{
	color: #dce9f4;
	margin-top: 0px;
	margin-bottom: 4px;
	size: 0px;
	border: solid;
	border-width: 1px;
}

hr.faq
{
	color: #dce9f4;
	size: 0px;
	border: solid;
	border-width: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	page-break-after: avoid;
}

p.examplebody
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	border: solid 1px #dceaf8;
	page-break-before: avoid;
	page-break-inside: avoid;
	padding: 6px;
	border-top: solid 1px #3563a9;
	border-top-color: #0157aa;
	background-color: #f9fcff;
}

ul.example
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	border: solid 1px #dceaf8;
	padding-left: 25px;
	padding-right: 25px;
	border-top-color: #0157aa;
	page-break-inside: avoid;
	background-color: #f9fcff;
}

.clearboth
{
	clear: both;
}

div.centerimage
{
	text-align: center;
	clear: both;
}

div.centerimage img
{
	max-width: 100% !important;
	height: auto;
	margin-top: 5px;
	margin-bottom: 15px;
	-moz-box-shadow: 10px 10px 22px #999;
	-webkit-box-shadow: 10px 10px 22px #999;
	box-shadow: 10px 10px 22px #999;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
}

div.centerimage p
{
	text-align: center;
	font-style: italic;
	font-size: 9pt;
	line-height: 11pt;
	padding-bottom: 4px;
	padding-top: 2px;
}

div.centerimages
{
	text-align: center;
	clear: both;
}

div.centerimages p
{
	text-align: center;
	padding-bottom: 5px;
	font-style: italic;
	font-size: 9pt;
	margin-top: 2pt;
	line-height: 11pt;
}

img.two
{
	max-width: 345px;
	padding: 4px;
}

img.three
{
	max-width: 230px;
	padding: 4px;
}

img.four
{
	padding: 2px;
	max-width: 175px;
}

div.floatright
{
	float: right;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	clear: both;
	page-break-inside: avoid;
}

div.floatright img
{
	padding-top: 5px;
	max-width: 500px;
}

div.floatright p
{
	font-style: italic;
	font-size: 9pt;
	text-align: center;
	margin-top: 2pt;
	line-height: 11pt;
}

div.floatleft
{
	float: left;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
	clear: both;
	page-break-inside: avoid;
}

div.floatleft img
{
	padding-top: 5px;
	max-width: 500px;
}

div.floatleft p
{
	text-align: center;
	font-style: italic;
	font-size: 9pt;
	margin-top: 2pt;
	line-height: 11pt;
}

img.nocircle
{
	padding-right: 4px;
	vertical-align: middle;
	padding-left: 0px;
}

img.smallicon
{
	vertical-align: middle;
	padding: 1px;
	padding-right: 5px;
	padding-left: 2px;
}

img.inlineicon
{
	vertical-align: middle;
	padding: 1px;
}

div.asideright
{
	width: 40%;
	float: right;
	margin-right: 0px;
	margin-left: 10px;
	page-break-inside: avoid;
	margin-top: 10px;
}

div.asideleft
{
	width: 40%;
	float: left;
	margin-right: 10px;
	margin-left: 0px;
	page-break-inside: avoid;
	margin-top: 10px;
}

@media print
{
	body
	{
		max-width: 6in;
		margin: 0px;
		max-height: 9in;
	}

	p, td, li
	{
		line-height: 11pt;
	}

	div.floatright img
	{
		padding-top: 8px;
		max-width: 4in;
	}

	div.floatleft img
	{
		padding-top: 8px;
		max-width: 4in;
	}

	div.centerimage img
	{
		padding-top: 10px;
		border: none 0px;
		max-width: 6in;
	}

	a:link
	{
		text-decoration: none;
		color: #505050;
	}

	MadCap|xref
	{
		color: #505050;
	}

	img.four
	{
		max-width: 1.25in;
	}

	img.three
	{
		max-width: 1.75in;
	}

	img.two
	{
		max-width: 2.75in;
	}

	img.smallicon
	{
		vertical-align: sub;
	}

	table
	{
		padding-top: 5px;
	}

	h2
	{
		margin-bottom: 8pt;
		margin-top: 11pt;
	}

	p.exampletitle
	{
		padding-bottom: 8px;
	}

	p.importanttitle
	{
		padding-bottom: 8px;
	}

	p.tiptitle
	{
		padding-bottom: 8px;
	}

	p.notetitle
	{
		padding-bottom: 8px;
	}

	div.centerimage p
	{
		line-height: 11pt;
	}
}

@media HTML
{
	div.centerimage img,
	div.floatright img,
	div.floatleft img
	{
		max-width: 1000px;
	}

	.hide
	{
		display: none;
		margin-bottom: 10px;
	}
}

p.footer
{
	text-align: center;
	line-height: 11pt;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #dce9f4;
}

p.header
{
	text-align: center;
	line-height: 11pt;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #0157aa;
}

hr.top
{
	margin-top: 0px;
	margin-bottom: 4px;
	size: 0px;
	border: solid;
	border-width: 1px;
	color: #0157aa;
}

div.container
{
	min-width: 500px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	min-height: 100%;
	height: 100%;
	max-height: 100%;
	width: 85%;
	max-width: 1300px;
}

img
{
	vertical-align: middle;
}

a:link
{
	color: #0157aa;
	text-decoration: underline;
}

a:visited
{
	color: #0157aa;
	text-decoration: underline;
}

a:hover
{
	color: #0157aa;
}

a:active
{
	color: #0157aa;
}

p.center
{
	text-align: center;
}
