/*<meta />*/

@import url('../syntaxhighlighter/styles/shCore.css');

@import url('../syntaxhighlighter/styles/shThemeDefault.css');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

h1
{
	mc-auto-number-format: '{ } ';
	font-family: 'Liberation Serif';
	font-size: 20pt;
}

h1.appTitle
{
	mc-auto-number-format: 'Appendix {chapnum} ';
}

h1.chapTitle
{
	mc-auto-number-format: 'Chapter {chapnum} ';
}

h1.title
{
	mc-auto-number-format: '{ } ';
}

h2
{
	mc-auto-number-format: '{ } ';
}

h2.noNum
{
	mc-auto-number-format: '{ } ';
}

h3
{
	mc-auto-number-format: '{ } ';
}

h3.noNum
{
	mc-auto-number-format: '{ } ';
}

h4
{
	mc-auto-number-format: '{ } ';
}

h4.noNum
{
	mc-auto-number-format: '{ } ';
}

body
{
	font-size: 14pt;
	font-family: 'Liberation Serif';
}

span.attribute
{
	color: #2a1253;
	font-family: Candara, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

span.citebook
{
	font-style: italic;
}

span.code
{
	font-family: monospace;
}

span.codeEmphasis
{
	color: red;
}

span.command
{
	font-family: Candara, Arial, Helvetica, sans-serif;
	color: #81898f;
}

span.emphasis
{
	font-style: italic;
}

span.filename
{
	font-family: monospace;
}

span.interface
{
	font-weight: bold;
}

span.parameter
{
	color: #d66a3f;
	font-weight: bold;
	font-family: Candara, Arial, Helvetica, sans-serif;
}

span.value
{
	font-style: italic;
	color: #0e603d;
	font-family: Arial, Helvetica, sans-serif;
}

span.variable
{
	font-style: italic;
}

span.xmlComment
{
	font-family: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
	color: #008200;
}

span.xmlKeyword
{
	font-family: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
	font-weight: bold !important;
	color: #006699;
}

span.xmlPreprocessor
{
	font-family: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
	color: #808080;
}

span.xmlString
{
	font-family: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
	color: #d03b8f;
}

div.nobreak
{
	page-break-inside: avoid;
}

img
{
	border: none;
	vertical-align: text-bottom;
}

img.border
{
	border-color: #81898f;
	border-width: 1px;
	border-style: inset;
	padding: 3px;
}

img.Center
{
	vertical-align: middle;
}

a.Popup
{
	
}

MadCap|expandingHead
{
	font-style: italic;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
	color: #006600;
}

MadCap|expandingBody
{
	color: #777777;
	font-style: italic;
}

MadCap|dropDownHotspot
{
	cursor: hand;
	font-style: italic;
	text-decoration: none;
	color: #006600;
}

@media non-print
{
	body
	{
		margin-left: 0.2in;
		color: #333333;
		margin-top: 95px;
		margin-bottom: 0px;
		background-image: url(../Graphics/templateIcons/bgLogo.png);
		background-repeat: no-repeat;
		background-position: center;
		background-attachment: fixed;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1em;
	}

	body.beta
	{
		background-image: url(../Graphics/templateIcons/beta.png);
		background-repeat: no-repeat;
		background-position: center;
		background-attachment: fixed;
	}

	body.popup
	{
		margin-left: 0in;
		margin-top: 0px;
		background-image: none;
	}

	h1.appTitle
	{
		mc-auto-number-format: 'Appendix {chapnum} ';
	}

	h1.chapTitle
	{
		mc-auto-number-format: 'Chapter {chapnum} ';
	}

	h1
	{
		color: #becfdc;
		margin-top: 0pt;
		margin-bottom: 10pt;
		background-image: url(../Graphics/skinIcons/diagonal_lines.png);
		background-repeat: repeat;
		border-bottom: solid 2px #546c7f;
		position: fixed;
		right: 0px;
		width: 100%;
		left: 0px;
		top: 30px;
		padding-top: 5px;
		padding-left: 10px;
		padding-bottom: 10px;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1.2em;
		mc-auto-number-format: 'CH:{chapnum}.{Cn+} ';
	}

	h1.noNum
	{
		color: #becfdc;
		margin-top: 0pt;
		margin-bottom: 10pt;
		background-image: url(../Graphics/skinIcons/diagonal_lines.png);
		background-repeat: repeat;
		border-bottom: solid 2px #546c7f;
		position: fixed;
		right: 0px;
		width: 100%;
		left: 0px;
		top: 30px;
		padding-top: 5px;
		padding-left: 10px;
		padding-bottom: 10px;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1.2em;
		mc-auto-number-format: '{ } ';
	}

	h2
	{
		color: #becfdc;
		font-family: 'Times New Roman', Times, Serif;
		font-weight: normal;
		font-size: 1.2em;
		margin-top: 0pt;
		margin-bottom: 10pt;
		background-image: url(../Graphics/skinIcons/diagonal_lines.png);
		background-repeat: repeat;
		border-bottom: solid 2px #546c7f;
		position: fixed;
		right: 0px;
		width: 100%;
		left: 0px;
		top: 30px;
		padding-top: 5px;
		padding-left: 10px;
		padding-bottom: 10px;
	}

	h3
	{
		color: #becfdc;
		font-family: 'Times New Roman', Times, Serif;
		font-weight: normal;
		font-size: 1.2em;
		margin-top: 0pt;
		margin-bottom: 10pt;
		background-image: url(../Graphics/skinIcons/diagonal_lines.png);
		background-repeat: repeat;
		border-bottom: solid 2px #546c7f;
		position: fixed;
		right: 0px;
		width: 100%;
		left: 0px;
		top: 30px;
		padding-top: 5px;
		padding-left: 10px;
		padding-bottom: 10px;
	}

	h4
	{
		color: #becfdc;
		font-family: 'Times New Roman', Times, Serif;
		font-weight: normal;
		font-size: 1.2em;
		margin-top: 0pt;
		margin-bottom: 10pt;
		background-image: url(../Graphics/skinIcons/diagonal_lines.png);
		background-repeat: repeat;
		border-bottom: solid 2px #546c7f;
		position: fixed;
		right: 0px;
		width: 100%;
		left: 0px;
		top: 30px;
		padding-top: 5px;
		padding-left: 10px;
		padding-bottom: 10px;
	}

	p
	{
		text-align: left;
		margin-top: 6pt;
		margin-bottom: 6pt;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1em;
	}

	p.apiSubHeading
	{
		color: #11365c;
		font-size: 1em;
		font-weight: bold;
		margin-top: 14pt;
		margin-bottom: 0pt;
		line-height: 12pt;
		text-decoration: underline;
		font-family: 'Times New Roman';
	}

	p.conventions
	{
		text-align: right;
		margin-bottom: 18pt;
	}

	p.copyright
	{
		font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
		margin-top: 2pt;
		text-align: center;
		font-size: .8em;
		font-weight: bold;
		line-height: 12pt;
		margin-bottom: 10pt;
		vertical-align: middle;
	}

	p.exampleHeading
	{
		font-family: 'Times New Roman', Times, Serif;
		margin-top: 12pt;
		margin-bottom: 8pt;
		font-style: italic;
		color: #11365c;
		line-height: 10pt;
		font-size: 1em;
		mc-auto-number-format: 'CE:Example {chapnum}-{n+}: ';
	}

	p.fieldGroupHeading
	{
		color: #11365c;
		font-weight: bold;
		margin-top: 24pt;
		margin-bottom: 0pt;
		line-height: 12pt;
		text-decoration: underline;
		font-family: 'Times New Roman', Times, Serif;
	}

	p.fieldName
	{
		font-family: 'Times New Roman', Times, Serif;
		font-size: .95em;
		font-weight: bold;
		margin-top: 16pt;
		margin-bottom: 4pt;
		line-height: 10pt;
	}

	html,
	body
	{
		margin: 0;
		padding: 0;
		height: 100%;
	}

	#acWrapper
	{
		min-height: 100%;
		position: relative;
	}

	#acContent
	{
		padding: 95px 10px 75px 20px;
	}

	#acContentPopup
	{
		padding: 10px 10px 10px 20px;
	}

	#acFooter
	{
		width: 100%;
		height: 40px;
		position: absolute;
		bottom: 0;
		left: 0;
		border-top: solid 2px #546C7F;
		background-image: url(../Graphics/skinIcons/diagonal_lines.png);
		background-repeat: repeat;
		border-bottom-left-radius: 6px;
		-moz-border-bottom-left-radius: 6px;
		-webkit-border-bottom-left-radius: 6px;
	}

	#acFooter p
	{
		font-family: 'Times New Roman', Times, Serif;
		color: #ffffff;
		text-align: center;
		font-size: .7em;
		font-weight: bold;
		vertical-align: middle;
		margin-top: 9pt;
	}

	p.headingSub1
	{
		margin-top: 22pt;
		margin-bottom: 6pt;
		background-image: url('../Graphics/templateIcons/diagonalLinesGray.png');
		background-repeat: repeat;
		border: none;
		color: #ffffff;
		font-weight: normal;
		position: static;
		padding-left: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-right: 0px;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1.2em;
		mc-auto-number-format: 'CH:{chapnum}.{Cn}.{Cn+} ';
	}

	p.headingSub1noNum
	{
		margin-top: 22pt;
		margin-bottom: 6pt;
		background-image: url('../Graphics/templateIcons/diagonalLinesGray.png');
		background-repeat: repeat;
		border: none;
		color: #ffffff;
		font-weight: normal;
		position: static;
		padding-left: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-right: 0px;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1.2em;
		mc-auto-number-format: '{ } ';
	}

	p.headingSub2
	{
		margin-top: 22pt;
		margin-bottom: 6pt;
		background-image: url('../Graphics/skinIcons/diagonal_lines.png');
		background-repeat: repeat;
		border: none;
		color: #ffffff;
		font-weight: normal;
		font-style: normal;
		position: static;
		padding-left: 4px;
		padding-top: 3px;
		padding-bottom: 3px;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1.2em;
		mc-auto-number-format: 'CH:{chapnum}.{Cn}.{Cn}.{A+} ';
	}

	p.headingSub2noNum
	{
		margin-top: 22pt;
		margin-bottom: 6pt;
		background-image: url('../Graphics/skinIcons/diagonal_lines.png');
		background-repeat: repeat;
		border: none;
		color: #ffffff;
		font-weight: normal;
		font-style: normal;
		position: static;
		padding-left: 4px;
		padding-top: 3px;
		padding-bottom: 3px;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1.2em;
		mc-auto-number-format: '{ } ';
	}

	p.headingSub3
	{
		font-weight: normal;
		color: #11365c;
		margin-top: 15pt;
		margin-bottom: 6pt;
		line-height: 12pt;
		font-weight: bold;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1.2em;
		font-style: normal;
	}

	p.imageCaption
	{
		text-align: center;
		font-size: 1em;
		font-style: italic;
		color: #81898f;
		line-height: 12px;
		margin-top: 2pt;
		margin-bottom: 2pt;
	}

	p.imageHeading
	{
		font-family: 'Times New Roman', Times, Serif;
		line-height: 12pt;
		color: #11365c;
		padding-bottom: 0px;
		mc-auto-number-format: 'CI:Figure {chapnum}-{n+}: ';
	}

	p.seeAlsoHeading
	{
		font-weight: bold;
		color: #11365c;
		margin-top: 20pt;
		margin-bottom: 5pt;
		border-top: double 3px #11365c;
		padding-top: 10px;
		mc-auto-number-format: 'Related Topics';
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1em;
	}

	p.stepHeading
	{
		color: #546c7f;
		font-weight: bold;
		font-style: normal;
		line-height: 13pt;
		margin-bottom: 6pt;
		margin-top: 13pt;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1em;
	}

	p.tableHeading
	{
		line-height: 12pt;
		margin-bottom: 6pt;
		color: #11365c;
		margin-top: 6pt;
		text-align: left;
		mc-auto-number-format: 'CT:Table {chapnum}-{n+}: ';
		font-family: 'Times New Roman', Times, Serif;
	}

	span.attribute
	{
		font-size: 1em;
	}

	span.command
	{
		font-size: 1em;
	}

	span.parameter
	{
		font-size: 1em;
	}

	div.codeExampleContainer
	{
		margin-top: 6pt;
		margin-bottom: 10pt;
		max-width: 95%;
		font-size: 0.95em;
		font-family: 'Courier New', ' Courier', ' Monospace';
	}

	div.codeExample
	{
		padding-left: 9px;
		padding-right: 9px;
		padding-top: 9px;
		padding-bottom: 9px;
		margin-top: 0px !important;
		margin-bottom: 0px !important;
		border: 1px dashed #000;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background-color: #ebebeb;
		mc-hyphenate: never;
		mc-hyphenate-maximum-adjacent-line-count: 0;
		mc-hyphenate-shortest-prefix: 0;
		mc-hyphenate-shortest-suffix: 0;
		mc-hyphenate-shortest-word: 0;
		overflow: auto;
		color: #000;
		font-size: 0.95em;
		font-family: 'Courier New', ' Courier', ' Monospace';
	}

	div.codeExample p
	{
		line-height: 13px;
		margin-top: 0px;
		margin-bottom: 0px;
		font-family: 'Courier New', ' Courier', ' Monospace';
		font-size: 0.95em;
	}

	div.codeExample pre
	{
		line-height: 13px;
		margin-top: 0px;
		margin-bottom: 0px;
		font-size: 0.95em;
		font-family: 'Courier New', ' Courier', ' Monospace';
	}

	div.codeExampleExplanation
	{
		margin-top: 0px !important;
		margin-bottom: 0px !important;
		background-color: #fafafa;
		border-right: 1px dashed #6C6C6C;
		border-left: 1px dashed #6C6C6C;
		border-bottom: 1px dashed #6C6C6C;
		border-top: none;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		margin-left: 25px;
		margin-right: 25px;
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 11px;
		padding-right: 11px;
		font-family: 'Courier New', ' Courier', ' Monospace';
		font-size: 0.95em;
	}

	div.codeExampleExplanation p
	{
		font-size: .95em;
		line-height: 10pt;
		margin-top: 1px;
		margin-bottom: 4pt;
		font-style: italic;
	}

	div.field
	{
		margin-left: 0.25in;
	}

	div.note
	{
		padding-bottom: 0px;
		vertical-align: top;
		border-radius: 8px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border: solid 1px #47555f;
		background-color: #daeafa;
		padding-top: 5px;
		margin-top: 6pt;
		margin-bottom: 6pt;
	}

	div.note img
	{
		float: left;
		padding-left: 5px;
		padding-top: 0px;
	}

	div.note p
	{
		padding-left: 5px;
		padding-right: 5px;
		color: #47555f;
		margin-left: 25px;
		margin-top: 2pt;
	}

	.note .codeExample
	{
		margin-left: 30px;
		margin-bottom: 6pt;
		margin-right: 10px;
	}

	.note .codeExample p
	{
		padding-left: 5px;
		margin-left: 0pt;
		margin-top: 0px;
		color: #000;
	}

	.note .codeExample pre
	{
		padding-left: 5px;
		margin-left: 0pt;
		margin-top: 0px;
		color: #000;
	}

	.note .codeExampleExplanation
	{
		margin-top: 0px !important;
		margin-bottom: 0px !important;
		background-color: #fafafa;
		border-right: 1px dashed #6C6C6C;
		border-left: 1px dashed #6C6C6C;
		border-bottom: 1px dashed #6C6C6C;
		border-top: none;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		margin-left: 45px;
		margin-right: 25px;
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 11px;
		padding-right: 11px;
	}

	div.path
	{
		margin-top: 0pt;
		margin-bottom: 12pt;
		font-family: 'Times New Roman', Times, Serif;
	}

	div.path p
	{
		margin-top: 0pt;
		margin-bottom: 2pt;
		font-family: 'Times New Roman', Times, Serif;
	}

	div.pdfWrapper
	{
		vertical-align: top;
		border-radius: 8px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border: solid 1px #880000;
		box-shadow: 5px 5px 5px #B0B0B0;
		-webkit-box-shadow: 5px 5px #B0B0B0;
		-moz-box-shadow: 5px 5px #B0B0B0;
		margin-top: 15px;
		margin-bottom: 30px;
		margin-left: 12px;
		width: 90%;
	}

	div.pdfIcon
	{
		float: left;
		margin-left: -12px;
		margin-right: 10px;
	}

	div.pdfIcon img
	{
		margin-top: -10px;
	}

	div.pdfContent
	{
		padding: 8px;
	}

	div.pdfContent p
	{
		line-height: 13px;
		vertical-align: middle;
		margin-top: 0pt;
		margin-bottom: 0pt;
	}

	div.redirect
	{
		padding-bottom: 0px;
		vertical-align: top;
		border-radius: 8px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border: solid 1px #753a03;
		background-color: #f7d1b6;
		padding-top: 5px;
		margin-top: 6pt;
		margin-bottom: 6pt;
	}

	div.redirect img
	{
		float: left;
		padding-left: 5px;
		padding-top: 0px;
	}

	div.redirect p
	{
		padding-left: 5px;
		padding-right: 5px;
		color: #753a03;
		margin-left: 25px;
		margin-top: 2pt;
	}

	div.scenarioBox
	{
		border-radius: 6px;
		-moz-border-radius: 6px;
		-webkit-radius: 6px;
		border: solid 1px #9ab0a8;
		background-color: #d6f5ea;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-top: 10pt;
		margin-bottom: 10pt;
		color: #546c7f;
	}

	div.scenarioBox p
	{
		page-break-after: avoid;
		page-break-inside: avoid;
		padding-left: 20px;
		padding-right: 10px;
	}

	p.scenarioBoxHead
	{
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1em;
		font-weight: bold;
		text-align: left;
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 10px;
		margin-bottom: 0pt;
		page-break-after: avoid;
		page-break-inside: avoid;
	}

	div.warning
	{
		padding-bottom: 0px;
		vertical-align: top;
		border-radius: 8px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border: solid 1px #7d332f;
		background-color: #f8d9d9;
		padding-top: 5px;
		margin-top: 6pt;
		margin-bottom: 6pt;
		font-size: 1em;
		font-family: 'Times New Roman', Times, Serif;
	}

	div.warning img
	{
		float: left;
		padding-left: 5px;
		padding-top: 0px;
	}

	div.warning p
	{
		padding-left: 5px;
		padding-right: 5px;
		color: #7d332f;
		margin-left: 25px;
		margin-top: 2pt;
	}

	.warning .codeExample
	{
		margin-left: 30px;
		margin-bottom: 6pt;
	}

	.warning .codeExample p
	{
		padding-left: 5px;
		margin-left: 0pt;
		margin-top: 0px;
		color: #333333;
	}

	ol
	{
		text-align: left;
		list-style-type: decimal;
		padding-left: 22px;
	}

	ol.restart
	{
		list-style-type: decimal;
	}

	ol p
	{
		line-height: 12pt;
		margin-top: 4pt;
		margin-bottom: 4pt;
	}

	ol ol
	{
		list-style-type: lower-alpha;
	}

	ol ol p
	{
		line-height: 12pt;
		margin-top: 4pt;
		margin-bottom: 4pt;
	}

	ol ol ul p
	{
		line-height: 12pt;
		margin-top: 4pt;
		margin-bottom: 4pt;
	}

	ol ul
	{
		list-style-type: disc;
		padding-left: 22px;
	}

	ol ul p
	{
		line-height: 12pt;
		margin-top: 4pt;
		margin-bottom: 4pt;
	}

	ol ul ul p
	{
		line-height: 12pt;
		margin-top: 4pt;
		margin-bottom: 4pt;
	}

	ul
	{
		text-align: left;
		list-style-type: disc;
	}

	ul.action
	{
		list-style-image: url('../Graphics/templateIcons/action.png');
	}

	ul.noBullet
	{
		list-style-type: none;
	}

	ul p
	{
		line-height: 12pt;
		margin-top: 4pt;
		margin-bottom: 4pt;
	}

	ul ul
	{
		list-style-type: circle;
	}

	ul ul p
	{
		line-height: 12pt;
		margin-top: 4pt;
		margin-bottom: 4pt;
	}

	li
	{
		margin-top: 4pt;
		margin-bottom: 4pt;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1em;
	}

	li.links
	{
		margin-top: 3pt;
		margin-bottom: 3pt;
		list-style-type: none;
		margin-left: 20px;
		font-family: 'Times New Roman', Times, Serif;
		font-size: inherit;
	}

	img.border
	{
		border-radius: 6px;
	}

	table.basic
	{
		border-radius: 10px;
		border-collapse: separate;
		border: 1px solid white;
		background-color: #859aaf;
		border-spacing: 0px;
		margin-top: 10pt;
		margin-bottom: 10pt;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1em;
	}

	.label
	{
		background: #d7dadd;
		font-weight: bold;
	}

	table.basic th
	{
		margin-top: 0pt;
		margin-bottom: 6pt;
		font-weight: bold;
		line-height: 11pt;
		text-align: left;
		color: #ffffff;
		padding: 10px;
		border: solid 1px #fff;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1em;
	}

	table.basic tbody tr:hover td
	{
		color: black;
		background: #dee9f4;
	}

	table.basic tbody
	{
		background-color: #f3f8fd;
	}

	table.basic tr
	{
		text-align: left;
		margin-top: 3pt;
		margin-bottom: 3pt;
		line-height: 11pt;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1em;
	}

	table.basic td
	{
		border: 1px solid #fff;
		padding: 10px;
		vertical-align: text-top;
	}

	table.basic td p
	{
		text-align: left;
		margin-top: 3pt;
		margin-bottom: 3pt;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1em;
	}

	table.basic td ol
	{
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1em;
		text-align: left;
		margin-top: 3pt;
		margin-bottom: 3pt;
		line-height: 11pt;
	}

	table.basic td ol li
	{
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1em;
		text-align: left;
		margin-top: 3pt;
		margin-bottom: 3pt;
		line-height: 11pt;
	}

	table.basic td ol p
	{
		text-align: left;
		margin-top: 3pt;
		margin-bottom: 3pt;
		line-height: 11pt;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1em;
	}

	table.basic td ul
	{
		text-align: left;
		margin-top: 3pt;
		margin-bottom: 3pt;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1em;
	}

	table.basic td ul li
	{
		text-align: left;
		margin-top: 3pt;
		margin-bottom: 3pt;
		font-family: 'Times New Roman', Times, Serif;
		font-size: inherit;
	}

	table.basic td ul p
	{
		text-align: left;
		margin-top: 3pt;
		margin-bottom: 3pt;
		font-family: 'Times New Roman', Times, Serif;
		font-size: inherit;
	}

	table.image
	{
		border-collapse: collapse;
		border: none;
		margin-top: 4pt;
		margin-bottom: 2pt;
	}

	td.border
	{
		border: solid 1px #11365c;
		padding: 3px;
		text-align: center;
	}

	table div.codeExample
	{
		padding-left: 7px;
		padding-right: 7px;
		padding-top: 5px;
		padding-bottom: 7px;
		border: 1px dashed #6C6C6C;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		max-width: 100%;
		background-color: #EBEBEB;
		margin-top: 3pt;
		margin-bottom: 3pt;
		mc-hyphenate: never !important;
		mc-hyphenate-maximum-adjacent-line-count: 0;
		mc-hyphenate-shortest-prefix: 0;
		mc-hyphenate-shortest-suffix: 0;
		mc-hyphenate-shortest-word: 0;
	}

	table div.codeExample p
	{
		font-family: "Courier New", Courier, monospace !important;
		font-size: 1em !important;
		line-height: 9pt !important;
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}

	table div.codeExample pre
	{
		font-family: "Courier New", Courier, monospace !important;
		font-size: 1em !important;
		line-height: 9pt !important;
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}

	table div.note
	{
		padding-bottom: 4px;
		vertical-align: top;
		border-radius: 8px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border: solid 1px #47555f;
		background-color: #daeafa;
		padding-top: 4px;
		margin-top: 3pt;
		margin-bottom: 3pt;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1em;
	}

	table div.note img
	{
		float: left;
		padding-left: 4px;
		padding-top: 0px;
	}

	table div.note p
	{
		color: #47555f;
		padding-left: 5px;
		padding-right: 5px;
		margin-left: 25px;
		margin-top: 3px;
	}

	table .note .codeExample
	{
		margin-left: 30px;
		margin-bottom: 6pt;
		margin-top: 6pt;
		max-width: 95%;
	}

	table div.warning
	{
		padding-bottom: 4px;
		vertical-align: top;
		border-radius: 8px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border: solid 1px #7d332f;
		background-color: #f8d9d9;
		padding-top: 4px;
		margin-top: 3pt;
		margin-bottom: 3pt;
	}

	table div.warning img
	{
		float: left;
		padding-left: 4px;
		padding-top: 0px;
	}

	table div.warning p
	{
		color: #7d332f;
		padding-left: 5px;
		padding-right: 5px;
		margin-left: 25px;
		margin-top: 3px;
	}

	table .warning .codeExample
	{
		margin-left: 30px;
		margin-bottom: 6pt;
		margin-top: 6pt;
		max-width: 95%;
	}

	a
	{
		text-decoration: none;
		color: #2f628a;
	}

	a.target
	{
		position: relative;
		border-top: 90px solid transparent;
		background-clip: padding-box;
		margin: -100px 0 0;
	}

	a.target:before
	{
		content: "";
		position: absolute;
		top: -90px;
		left: 0;
		right: 0;
		border-top: 2px solid #ccc;
	}

	a:link
	{
		color: #2f628a;
	}

	a:visited
	{
		color: #9a6dd0;
	}

	a:hover
	{
		color: #2f628a;
		text-decoration: underline;
	}

	a.Popup
	{
		text-decoration: underline;
		font-style: italic;
		mc-popup-width: 90%;
		mc-popup-height: 80%;
	}

	a.PopupConventions
	{
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1em;
		font-weight: bold;
		text-decoration: none;
		font-style: normal;
		mc-popup-width: 75%;
		mc-popup-height: 65%;
		margin-top: 0px;
	}

	a.MCBreadcrumbsLink
	{
		color: #ffffff !important;
		text-decoration: underline !important;
	}

	MadCap|xref
	{
		mc-format: '{paratext}';
		font-family: inherit;
		color: #2f628a;
		text-decoration: none;
	}

	MadCap|xref:visited
	{
		color: #9a6dd0;
	}

	MadCap|xref:hover
	{
		color: #2f628a;
		text-decoration: underline;
	}

	MadCap|xref.headingNumberPage
	{
		mc-format: '{paranum} {paratext}';
	}

	MadCap|xref.headingOnly
	{
		mc-format: '{b}{paratext}{/b}';
	}

	MadCap|xref.paraNumOnly
	{
		mc-format: '{paranumonly}';
	}

	MadCap|breadcrumbsProxy
	{
		font-family: 'Times New Roman', Times, Serif;
		color: #ffffff;
		font-weight: normal;
		font-style: italic;
		font-size: .8em;
		mc-breadcrumbs-prefix: Skin / Formats / BreadcrumbsYouAreHereText();
		background-image: url(../Graphics/skinIcons/diagonal_lines.png);
		background-repeat: repeat;
		border-bottom: none;
		margin-bottom: 0px;
		margin-top: 0px;
		padding-top: 10px;
		padding-left: 10px;
		position: fixed;
		right: 0px;
		width: 100%;
		left: 0px;
		top: 0px;
		border-top-left-radius: 6px;
		-moz-border-top-left-radius: 6px;
		-webkit-border-top-left-radius: 6px;
		mc-breadcrumbs-count: 5;
	}

	MadCap|dropDown
	{
		mc-open-image: url('../Graphics/templateIcons/closed.png');
		mc-closed-image: url('../Graphics/templateIcons/open.png');
		margin-top: 13pt;
		font-weight: bold;
	}

	MadCap|dropDownHead
	{
		color: #2f628a;
		font-weight: bold;
		margin-bottom: 0pt;
		font-family: 'Times New Roman', Times, Serif;
	}

	MadCap|dropDownHotspot
	{
		color: #2f628a !important;
		font-family: 'Times New Roman', Times, Serif !important;
		font-size: 1em !important;
		font-weight: bold !important;
		font-style: normal !important;
	}

	.dropDownHotspot
	{
		color: #2f628a !important;
		font-family: 'Times New Roman', Times, Serif !important;
		font-size: 1em !important;
		font-weight: bold !important;
		font-style: normal !important;
	}

	MadCap|dropDownBody
	{
		font-family: 'Times New Roman', Times, Serif;
		font-size: 1em;
		text-align: left;
		margin-top: 0pt;
		margin-bottom: 4pt;
		line-height: 12pt;
	}

	html.popup
	{
		mc-master-page: url('../MasterPages/popup.flmsp');
	}

	h1.chapTitle
	{
		text-transform: capitalize;
	}

	p.headingSub
	{
		
	}

	p.TOC1
	{
		text-transform: capitalize;
	}

	p.TOC2
	{
		text-transform: capitalize;
	}

	h1.appTitle
	{
		text-transform: capitalize;
	}

	h1.title
	{
		text-transform: capitalize;
	}

	MadCap|tocProxy
	{
		text-transform: capitalize;
	}

	pre
	{
		font-size: .8em;
		font-family: 'Courier New', ' Courier', ' Mono';
	}

	code
	{
		font-family: 'Courier New', ' Courier', ' Mono';
		font-size: 0.8em;
	}

	p.manualTitle
	{
		font-size: 1em;
	}

	thead
	{
		font-family: 'Times New Roman';
		font-size: 1em;
	}

	tbody
	{
		
	}

	tr
	{
		
	}

	td
	{
		font-family: 'Times New Roman';
		font-size: .8em;
	}

	ul.restart
	{
		
	}

	table
	{
		
	}

	MadCap|dropDownHotspot:focus
	{
		
	}

	MadCap|relationshipsHeading.reference
	{
		
	}

	::marker
	{
		font-family: 'Times New Roman', Times, Serif;
		font-size: .8em;
	}

	div.GlossaryPageHeading
	{
		border-bottom-style: none;
	}
}

@media pdf
{
	body
	{
		margin-left: 0.25in;
	}

	h1
	{
		font-weight: normal;
		font-style: normal;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 12pt;
		color: #11365c;
		margin-top: 0pt;
		margin-left: -0.25in;
		text-align: left;
		mc-hyphenate: never;
		line-height: 27pt;
		margin-bottom: 20pt;
		mc-auto-number-format: 'CH:{chapnum}.{Cn+} ';
	}

	h1.noNum
	{
		font-weight: normal;
		font-style: normal;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 12pt;
		color: #11365c;
		margin-top: 0pt;
		margin-left: -0.25in;
		text-align: left;
		mc-hyphenate: never;
		line-height: 27pt;
		margin-bottom: 20pt;
		mc-auto-number-format: '{ } ';
	}

	h1.appTitle
	{
		mc-auto-number-format: 'Appendix {chapnum} ';
	}

	h1.chapTitle
	{
		mc-auto-number-format: 'Chapter {chapnum} ';
	}

	h2
	{
		font-weight: normal;
		font-style: normal;
		font-family: 'Times New Roman', Times, Serif;
		color: #ffffff;
		background-color: #11365c;
		padding: 3px;
		margin-bottom: 12pt;
		text-align: left;
		mc-hyphenate: never;
		margin-left: -0.25in;
		margin-top: 28pt;
		line-height: 22pt;
		font-size: 12pt;
	}

	h3
	{
		font-family: 'Times New Roman', Times, Serif;
		font-weight: normal;
		font-style: normal;
		color: ffffff;
		background-color: #81898f;
		padding: 3px;
		margin-bottom: 10pt;
		text-align: left;
		mc-hyphenate: never;
		margin-top: 22pt;
		line-height: 19pt;
		font-size: 12pt;
		page-break-after: avoid !important;
	}

	h4
	{
		font-family: 'Times New Roman', Times, Serif;
		font-weight: normal;
		font-style: normal;
		color: #63676b;
		margin-top: 18pt;
		margin-bottom: 8pt;
		line-height: 16pt;
		text-align: left;
		mc-hyphenate: never;
		font-size: 12pt;
		page-break-after: avoid !important;
	}

	p
	{
		margin-bottom: 8pt;
		margin-top: 8pt;
		text-align: left;
		line-height: 10pt;
		mc-hyphenate: never;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 12pt;
	}

	p.apiSubHeading
	{
		font-family: 'Times New Roman', Times, Serif;
		color: #11365c;
		font-size: 12pt;
		font-weight: normal;
		margin-top: 14pt;
		margin-bottom: 0pt;
		line-height: 10pt;
		text-decoration: underline;
		page-break-after: avoid !important;
	}

	p.copyright
	{
		text-align: center;
		margin-top: 2pt;
		margin-bottom: 8pt;
		margin-left: -0.25in;
		font-family: Candara;
		font-size: 8pt;
		line-height: 11pt;
		page-break-before: left;
		font-weight: bold;
	}

	p.exampleHeading
	{
		margin-top: 13pt;
		margin-bottom: 4pt;
		font-family: 'Times New Roman', Times, Serif;
		font-style: italic;
		font-size: 10pt;
		line-height: 10pt;
		mc-auto-number-format: 'CE:Example {chapnum}-{n+}: ';
		page-break-after: avoid !important;
	}

	p.fieldGroupHeading
	{
		font-family: 'Times New Roman', Times, Serif;
		color: #11365c;
		font-size: 10pt;
		font-weight: normal;
		margin-top: 14pt;
		margin-bottom: 0pt;
		line-height: 11pt;
		text-decoration: underline;
		page-break-after: avoid !important;
	}

	p.fieldName
	{
		font-family: 'Times New Roman', Times, Serif;
		font-weight: bold;
		margin-top: 12pt;
		margin-bottom: 4pt;
		line-height: 12pt;
		page-break-after: avoid !important;
	}

	p.headingSub1
	{
		margin-top: 18pt;
		margin-bottom: 6pt;
		font-weight: bold;
		font-style: normal;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 12pt;
		color: #63676b;
		margin-left: 0pt;
		text-align: left;
		mc-hyphenate: never;
		line-height: 15pt;
		mc-auto-number-format: '{ } ';
	}

	p.headingSub1noNum
	{
		margin-top: 18pt;
		margin-bottom: 6pt;
		font-weight: bold;
		font-style: normal;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 12pt;
		color: #63676b;
		margin-left: 0pt;
		text-align: left;
		mc-hyphenate: never;
		line-height: 15pt;
		mc-auto-number-format: '{ } ';
	}

	p.headingSub2
	{
		margin-top: 18pt;
		margin-bottom: 6pt;
		font-family: 'Times New Roman', Times, Serif;
		font-weight: bold;
		font-size: 12pt;
		line-height: 12pt;
		color: #11365c;
		mc-auto-number-format: '{ } ';
	}

	p.headingSub2noNum
	{
		margin-top: 18pt;
		margin-bottom: 6pt;
		font-family: 'Times New Roman', Times, Serif;
		font-weight: bold;
		font-size: 12pt;
		line-height: 12pt;
		color: #11365c;
		mc-auto-number-format: '{ } ';
	}

	p.headingSub3
	{
		margin-top: 13pt;
		margin-bottom: 8pt;
		font-family: 'Times New Roman', Times, Serif;
		font-weight: normal;
		font-size: 12pt;
		font-style: italic;
		line-height: 11pt;
		color: #11365c;
	}

	p.imageHeading
	{
		margin-top: 13pt;
		margin-bottom: 4pt;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 10pt;
		color: #11365c;
		line-height: 10pt;
		page-break-after: avoid !important;
		mc-auto-number-format: 'CI:Figure {chapnum}-{n+}: ';
	}

	p.IndexHeading
	{
		font-family: 'Times New Roman', Times, Serif;
		font-size: 10pt;
		font-weight: bold;
		color: #11365c;
		text-align: left;
		mc-heading-format: '- {A} -';
	}

	p.Index1
	{
		margin-bottom: 1pt;
		margin-top: 3pt;
		mc-leader-format: 'none';
		mc-leader-align: left;
		mc-multiline-indent: 50px;
		font-size: 9pt;
		line-height: 9pt;
	}

	p.Index2
	{
		margin-bottom: 1pt;
		margin-top: 1pt;
		margin-left: 15px;
		mc-leader-format: 'none';
		mc-leader-align: left;
		mc-multiline-indent: 50px;
		font-size: 9pt;
		line-height: 9pt;
	}

	p.Index3
	{
		margin-bottom: 1pt;
		margin-top: 1pt;
		margin-left: 30px;
		mc-leader-format: 'none';
		mc-leader-align: left;
		mc-multiline-indent: 50px;
		font-size: 9pt;
		line-height: 9pt;
	}

	p.Index4
	{
		margin-bottom: 1pt;
		margin-top: 1pt;
		margin-left: 45px;
		mc-leader-format: 'none';
		mc-leader-align: left;
		mc-multiline-indent: 50px;
		font-size: 9pt;
		line-height: 9pt;
	}

	p.leftAlign
	{
		text-align: left;
	}

	p.legalNotice
	{
		margin-left: -0.25in;
		margin-top: 2pt;
		margin-bottom: 8pt;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 10pt;
		line-height: 11pt;
	}

	p.manualEdition
	{
		margin-left: -0.25in;
		margin-top: 30pt;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 10pt;
		line-height: 12pt;
	}

	p.manualTitle
	{
		margin-left: -0.25in;
		margin-top: 12pt;
		margin-bottom: 0pt;
		font-family: 'Times New Roman', Times, Serif;
		font-weight: normal;
		color: #313336;
		mc-hyphenate: never;
		font-size: 12pt;
		line-height: 18pt;
	}

	p.productName
	{
		margin-left: -0.25in;
		margin-top: 0pt;
		margin-bottom: 0pt;
		font-family: 'Times New Roman', Times, Serif;
		font-weight: normal;
		color: #11365c;
		line-height: 25pt;
		mc-hyphenate: never;
		font-size: 25pt;
	}

	p.rightAlign
	{
		margin-left: -0.25in;
		text-align: right;
	}

	p.seeAlsoHeading
	{
		margin-top: 13pt;
		margin-bottom: 5pt;
		font-family: 'Times New Roman', Times, Serif;
		font-weight: normal;
		font-size: 10pt;
		line-height: 13pt;
		page-break-before: avoid !important;
		page-break-after: avoid !important;
		mc-auto-number-format: 'Related Topics';
	}

	p.stepHeading
	{
		margin-top: 16pt;
		margin-bottom: 4pt;
		font-family: 'Times New Roman', Times, Serif;
		color: #546c7f;
		font-weight: bold;
		font-size: 10pt;
		line-height: 12pt;
		page-break-after: avoid !important;
	}

	p.tableHeading
	{
		margin-top: 13pt;
		margin-bottom: 4pt;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 9pt;
		color: #11365c;
		line-height: 10pt;
		page-break-after: avoid !important;
		mc-auto-number-format: 'CT:Table {chapnum}-{n+}: ';
	}

	p.TOC1
	{
		font-family: 'Times New Roman', Times, Serif;
		margin-top: 12pt;
		margin-bottom: 4pt;
		line-height: 13pt;
		font-size: 10pt;
		page-break-after: avoid;
		color: #2f628a;
		mc-multiline-indent: 10px;
		text-transform: capitalize;
	}

	p.TOC2
	{
		font-family: 'Times New Roman', Times, Serif;
		margin-top: 3pt;
		margin-bottom: 3pt;
		font-size: 10pt;
		color: #2f628a;
		margin-left: 30px;
		mc-multiline-indent: 10px;
		text-transform: capitalize;
	}

	p.TOC3
	{
		margin-top: 3pt;
		margin-bottom: 3pt;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 10pt;
		color: #2f628a;
		margin-left: 60px;
		mc-multiline-indent: 10px;
		text-transform: capitalize;
	}

	p.TOC4
	{
		font-family: 'Times New Roman', Times, Serif;
		margin-bottom: 3pt;
		margin-top: 3pt;
		font-size: 10pt;
		color: #2f628a;
		margin-left: 90px;
		mc-multiline-indent: 10px;
	}

	p.TOC5
	{
		font-family: 'Times New Roman', Times, Serif;
		margin-bottom: 3pt;
		margin-top: 3pt;
		font-size: 10pt;
		color: #2f628a;
		margin-left: 120px;
		mc-multiline-indent: 10px;
	}

	p.TOC5
	{
		font-family: 'Times New Roman', Times, Serif;
		margin-bottom: 3pt;
		margin-top: 3pt;
		font-size: 10pt;
		color: #2f628a;
		margin-left: 150px;
		mc-multiline-indent: 10px;
	}

	p.watermark
	{
		text-align: center;
		font-family: Candara;
		font-variant: small-caps;
		color: #ff0000;
		font-size: 10pt;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: -0.25in;
		line-height: 0;
	}

	ol
	{
		font-family: 'Times New Roman', Times, Serif;
		font-size: 10pt;
		mc-hyphenate: never;
		text-align: left;
		list-style-type: decimal;
		padding-left: -18px;
		page-break-before: avoid !important;
	}

	ol.restart
	{
		list-style-type: decimal;
	}

	ol p
	{
		line-height: 12pt;
		margin-top: 8pt;
		margin-bottom: 8pt;
	}

	ol ol
	{
		list-style-type: lower-alpha;
	}

	ol ol p
	{
		line-height: 12pt;
		margin-top: 8pt;
		margin-bottom: 8pt;
	}

	ol ol ul p
	{
		line-height: 12pt;
		margin-top: 8pt;
		margin-bottom: 8pt;
	}

	ol ul
	{
		list-style-type: disc;
		padding-left: -18px;
	}

	ol ul p
	{
		line-height: 12pt;
		margin-top: 8pt;
		margin-bottom: 8pt;
	}

	ol ul ul p
	{
		line-height: 12pt;
		margin-top: 8pt;
		margin-bottom: 8pt;
	}

	ul
	{
		font-family: 'Times New Roman', Times, Serif;
		font-size: 10pt;
		margin-top: 8pt;
		margin-bottom: 8pt;
		line-height: 12pt;
		mc-hyphenate: never;
		list-style-type: disc;
		page-break-before: avoid !important;
	}

	ul.action
	{
		list-style-image: url('../Graphics/templateIcons/action.png');
	}

	ul.noBullet
	{
		list-style-type: none;
	}

	ul p
	{
		line-height: 12pt;
		margin-top: 8pt;
		margin-bottom: 8pt;
	}

	ul ul
	{
		list-style-type: circle;
	}

	ul ul p
	{
		line-height: 12pt;
		margin-top: 8pt;
		margin-bottom: 8pt;
	}

	li
	{
		line-height: 12pt;
		margin-top: 8pt;
		margin-bottom: 8pt;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 12pt;
	}

	li.links
	{
		margin-top: 3pt;
		margin-bottom: 3pt;
		orphans: 4;
		widows: 4;
		margin-left: 20px;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 10pt;
		line-height: 12pt;
	}

	div.codeExampleContainer
	{
		margin-top: 8pt;
		margin-bottom: 10pt;
		max-width: 95%;
		page-break-inside: avoid !important;
		page-break-before: avoid !important;
	}

	div.codeExample
	{
		padding-left: 9px;
		padding-right: 9px;
		padding-top: 5px;
		padding-bottom: 3px;
		border: 1px dashed #6C6C6C;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		max-width: 95%;
		background-color: #ebebeb;
		margin-bottom: 0px !important;
		margin-top: 0px !important;
		mc-hyphenate: never !important;
		mc-hyphenate-maximum-adjacent-line-count: 0 !important;
		mc-hyphenate-shortest-prefix: 0 !important;
		mc-hyphenate-shortest-suffix: 0 !important;
		mc-hyphenate-shortest-word: 0 !important;
		page-break-inside: avoid !important;
	}

	div.codeExample p
	{
		font-family: "Courier New", Courier, monospace;
		color: #000;
		font-size: 9pt;
		line-height: 9pt;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	div.codeExample pre
	{
		font-family: "Courier New", Courier, monospace;
		color: #000;
		font-size: 9pt;
		line-height: 9pt;
		margin-top: 0px;
		margin-bottom: 0px;
		page-break-inside: avoid !important;
		page-break-before: avoid !important;
	}

	div.codeExampleExplanation
	{
		margin-top: 0px !important;
		margin-bottom: 0px !important;
		background-color: #fafafa;
		border-right: 1px dashed #6C6C6C;
		border-left: 1px dashed #6C6C6C;
		border-bottom: 1px dashed #6C6C6C;
		border-top: none;
		margin-left: 25px;
		margin-right: 25px;
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 8px;
		padding-right: 8px;
		page-break-inside: avoid !important;
		page-break-before: avoid !important;
	}

	div.codeExampleExplanation p
	{
		font-size: 10pt;
		line-height: 9pt;
		margin-top: 1px;
		margin-bottom: 4pt;
		font-style: italic;
	}

	div.field
	{
		margin-left: 0.25in;
		page-break-inside: avoid !important;
		page-break-before: avoid !important;
	}

	div.field p
	{
		margin-top: 4pt;
	}

	div.note
	{
		padding-bottom: 8px;
		vertical-align: top;
		border-radius: 6px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border: solid 1px #11365c;
		background-color: #daeafa;
		margin-top: 8pt;
		margin-bottom: 8pt;
		page-break-inside: avoid !important;
	}

	div.note img
	{
		float: left;
		margin-left: 5px;
		margin-top: 4px;
		margin-bottom: 5px;
	}

	div.note p
	{
		padding-left: 5px;
		padding-right: 5px;
		color: #11365c;
		margin-left: 25px;
	}

	.note .codeExample
	{
		margin-left: 30px;
		margin-bottom: 6pt;
		padding-bottom: 5px;
		margin-right: 10px;
	}

	.note .codeExample p
	{
		padding-left: 5px;
		margin-left: 0pt;
		margin-top: 0px;
		color: #333333;
	}

	.note .codeExample pre
	{
		padding-left: 5px;
		margin-left: 0pt;
		margin-top: 0px;
		color: #333333;
	}

	.note .codeExampleExplanation
	{
		margin-top: 0px !important;
		margin-bottom: 0px !important;
		background-color: #fafafa;
		border-right: 1px dashed #6C6C6C;
		border-left: 1px dashed #6C6C6C;
		border-bottom: 1px dashed #6C6C6C;
		border-top: none;
		margin-left: 45px;
		margin-right: 25px;
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 8px;
		padding-right: 8px;
	}

	.note .codeExampleExplanation p
	{
		font-size: 10pt;
		line-height: 9pt;
		margin-top: 1px;
		margin-bottom: 4pt;
		font-style: italic;
	}

	div.path
	{
		margin-top: 0pt;
		margin-bottom: 12pt;
		page-break-after: avoid !important;
	}

	div.path p
	{
		margin-top: 0pt;
		margin-bottom: 2pt;
	}

	div.redirect
	{
		padding-bottom: 8px;
		vertical-align: top;
		border-radius: 6px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border: solid 1px #753a03;
		background-color: #f7d1b6;
		margin-top: 8pt;
		margin-bottom: 8pt;
		page-break-inside: avoid !important;
	}

	div.redirect img
	{
		float: left;
		margin-left: 5px;
		margin-top: 4px;
		margin-bottom: 5px;
	}

	div.redirect p
	{
		padding-left: 5px;
		padding-right: 5px;
		color: #753a03;
		margin-left: 25px;
	}

	div.scenarioBox
	{
		border-radius: 6px;
		-moz-border-radius: 6px;
		-webkit-radius: 6px;
		border: solid 1px #9ab0a8;
		color: #546c7f;
		background-color: #d6f5ea;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-top: 10pt;
		margin-bottom: 10pt;
		page-break-inside: avoid !important;
	}

	div.scenarioBox p
	{
		page-break-after: avoid;
		page-break-inside: avoid;
		padding-left: 15px;
		padding-right: 10px;
	}

	p.scenarioBoxHead
	{
		font-family: 'Times New Roman', Times, Serif;
		font-weight: bold;
		text-align: left;
		padding-bottom: 3px;
		padding-left: 15px;
		padding-right: 10px;
		margin-bottom: 0pt;
		page-break-after: avoid;
		page-break-inside: avoid !important;
		font-size: 10pt;
	}

	div.warning
	{
		padding-bottom: 8px;
		vertical-align: top;
		border-radius: 6px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border: solid 1px #7d332f;
		background-color: #f8d9d9;
		margin-top: 8pt;
		margin-bottom: 8pt;
		page-break-inside: avoid !important;
	}

	div.warning img
	{
		float: left;
		margin-left: 5px;
		margin-top: 4px;
		margin-bottom: 5px;
	}

	div.warning p
	{
		padding-left: 5px;
		padding-right: 5px;
		color: #7d332f;
		margin-left: 25px;
	}

	.warning .codeExample
	{
		margin-left: 30px;
		margin-bottom: 6pt;
		padding-bottom: 5px;
		margin-right: 10px;
	}

	.warning .codeExample p
	{
		padding-left: 5px;
		margin-left: 0pt;
		margin-top: 0px;
		color: #333333;
	}

	div.footer
	{
		padding: 0;
		margin: 0;
		font-family: Candara;
		font-size: 8pt;
		line-height: 9pt;
		width: 100%;
	}

	div.leftPageTitle
	{
		float: right;
		text-align: right;
		margin: 0;
		vertical-align: middle;
		padding-right: 0;
		width: 70%;
	}

	div.leftPageNumber
	{
		float: left;
		text-align: left;
		margin: 0;
		vertical-align: middle;
		width: 70px;
		padding: 0;
		border-right: solid 2px #11365c;
	}

	div.rightPageTitle
	{
		float: left;
		text-align: left;
		margin: 0;
		vertical-align: middle;
		padding: 0;
	}

	div.rightPageNumber
	{
		float: right;
		text-align: right;
		vertical-align: middle;
		width: 70px;
		padding-right: 0;
		border-left: solid 2px #11365c;
	}

	.clear
	{
		clear: both;
	}

	div.qr
	{
		float: right;
		text-align: right;
	}

	div.qr p
	{
		font-size: 10pt;
		font-style: italic;
		margin-top: 1pt;
		line-height: 10px;
	}

	table
	{
		max-width: 6.5in !important;
	}

	table.basic
	{
		border-radius: 8px;
		border-collapse: separate;
		border: 1px solid white;
		background-color: #859aaf;
		border-spacing: 0px;
		margin-top: 8pt;
		margin-bottom: 8pt;
	}

	.label
	{
		background: #d7dadd;
		font-weight: bold;
	}

	table.basic th
	{
		margin-top: 0pt;
		margin-bottom: 6pt;
		font-family: 'Times New Roman', Times, Serif;
		font-weight: bold;
		font-size: 10pt;
		line-height: 11pt;
		text-align: left;
		color: #ffffff;
		padding: 10px;
		border: solid 1px #ffffff;
	}

	table.basic tbody
	{
		background-color: #f3f8fd;
	}

	table.basic tr
	{
		font-family: 'Times New Roman', Times, Serif;
		margin-top: 3pt;
		margin-bottom: 3pt;
		font-size: 10pt;
		line-height: 11pt;
		page-break-inside: avoid;
	}

	table.basic td
	{
		border: 1px solid #fff;
		padding: 10px;
		vertical-align: text-top;
	}

	table.basic td p
	{
		font-family: 'Times New Roman', Times, Serif;
		margin-top: 3pt;
		margin-bottom: 3pt;
		font-size: 10pt;
		line-height: 11pt;
		text-align: left;
	}

	table.basic td ol
	{
		font-family: 'Times New Roman', Times, Serif;
		margin-top: 3pt;
		margin-bottom: 3pt;
		font-size: 10pt;
		line-height: 11pt;
		text-align: left;
	}

	table.basic td ol li
	{
		font-family: 'Times New Roman', Times, Serif;
		margin-top: 3pt;
		margin-bottom: 3pt;
		font-size: 10pt;
		line-height: 11pt;
		text-align: left;
	}

	table.basic td ol p
	{
		font-family: 'Times New Roman', Times, Serif;
		margin-top: 3pt;
		margin-bottom: 3pt;
		font-size: 10pt;
		line-height: 11pt;
		text-align: left;
	}

	table.basic td ul
	{
		font-family: 'Times New Roman', Times, Serif;
		margin-top: 3pt;
		margin-bottom: 3pt;
		font-size: 10pt;
		line-height: 11pt;
		text-align: left;
	}

	table.basic td ul li
	{
		font-family: 'Times New Roman', Times, Serif;
		margin-top: 3pt;
		margin-bottom: 3pt;
		font-size: 10pt;
		line-height: 11pt;
		text-align: left;
	}

	table.basic td ul p
	{
		font-family: 'Times New Roman', Times, Serif;
		margin-top: 3pt;
		margin-bottom: 3pt;
		font-size: 10pt;
		line-height: 11pt;
		text-align: left;
	}

	table.image
	{
		border-collapse: collapse;
		border: none;
		margin-top: 8pt;
		margin-bottom: 8pt;
		page-break-inside: avoid !important;
	}

	td.border
	{
		border: none;
		text-align: center;
	}

	table div.codeExample
	{
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		border: 1px dashed #6C6C6C;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		max-width: 100%;
		background-color: #EBEBEB;
		margin-bottom: 3pt;
		margin-top: 3pt;
		mc-hyphenate: never !important;
		mc-hyphenate-maximum-adjacent-line-count: 0 !important;
		mc-hyphenate-shortest-prefix: 0 !important;
		mc-hyphenate-shortest-suffix: 0 !important;
		mc-hyphenate-shortest-word: 0 !important;
	}

	table div.codeExample p
	{
		font-family: "Courier New", Courier, monospace !important;
		font-size: 10pt !important;
		line-height: 8pt !important;
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}

	table div.codeExample pre
	{
		font-family: "Courier New", Courier, monospace !important;
		font-size: 10pt !important;
		line-height: 8pt !important;
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}

	table div.note
	{
		padding-bottom: 6px;
		vertical-align: top;
		border-radius: 6px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border: solid 1px #11365c;
		background-color: #daeafa;
		padding-top: 4px;
		margin-top: 3pt;
		margin-bottom: 3pt;
	}

	table div.note img
	{
		float: left;
		padding-left: 2px;
		margin-top: 0px;
		padding-top: 0px;
	}

	table div.note p
	{
		padding-left: 5px;
		padding-right: 5px;
		color: #11365c;
		margin-left: 25px;
		page-break-after: avoid;
		page-break-inside: avoid;
	}

	.note .codeExample
	{
		margin-left: 30px;
		margin-bottom: 3pt;
		padding-bottom: 5px;
		margin-right: 10px;
	}

	.note .codeExample p
	{
		padding-left: 5px;
		margin-left: 0pt;
		margin-top: 0px;
		color: #333333;
	}

	table div.warning
	{
		padding-bottom: 6px;
		vertical-align: top;
		border-radius: 6px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border: solid 1px #7d332f;
		background-color: #f8d9d9;
		padding-top: 4px;
		margin-top: 3pt;
		margin-bottom: 3pt;
	}

	table div.warning img
	{
		float: left;
		padding-left: 2px;
		margin-top: 0px;
		padding-top: 0px;
	}

	table div.warning p
	{
		padding-left: 5px;
		padding-right: 5px;
		color: #7d332f;
		margin-left: 25px;
		page-break-after: avoid;
		page-break-inside: avoid;
	}

	.warning .codeExample
	{
		margin-left: 30px;
		margin-bottom: 3pt;
		padding-bottom: 5px;
		margin-right: 10px;
	}

	.warning .codeExample p
	{
		padding-left: 5px;
		margin-left: 0pt;
		margin-top: 0px;
		color: #333333;
	}

	img
	{
		max-width: 6.5in;
	}

	img.border
	{
		max-width: 6.5in;
	}

	a
	{
		text-decoration: underline;
		color: #2f628a;
	}

	a:link
	{
		color: #2f628a;
	}

	a:visited
	{
		color: #9a6dd0;
	}

	a:hover
	{
		color: #2f628a;
	}

	MadCap|xref
	{
		color: #2f628a;
		font-weight: normal;
		font-style: normal;
		font-size: inherit;
		font-family: inherit;
		mc-format: '{paratext} on page {page}';
	}

	MadCap|xref.headingNumberPage
	{
		mc-format: '{paratext} on page {page}';
	}

	MadCap|xref.headingOnly
	{
		mc-format: '{paratext}';
		text-decoration: none;
		color: #000000;
	}

	MadCap|xref.paraNumOnly
	{
		mc-format: '{paranumonly}';
	}

	MadCap|xref.IndexPageNumber
	{
		color: #2f628a !important;
	}

	MadCap|variable.HeaderFooter
	{
		font-size: 8pt;
		font-family: 'Times New Roman', Times, Serif;
		color: #11365c;
	}

	MadCap|tocProxy
	{
		border-color: white;
		margin-left: -0.5in;
		text-transform: capitalize;
	}

	MadCap|indexProxy
	{
		border-top-style: none;
		margin-left: -0.5in;
	}

	MadCap|dropDown
	{
		margin-top: 8pt;
		page-break-inside: avoid !important;
	}

	MadCap|dropDownHead
	{
		color: #2f628a !important;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: normal;
		page-break-after: avoid !important;
	}

	MadCap|dropDownHotspot
	{
		color: #2f628a !important;
		font-family: 'Times New Roman', Times, Serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: normal;
		page-break-after: avoid !important;
	}

	MadCap|dropDownBody
	{
		margin-left: 0.25in;
		font-size: 10pt;
		margin-bottom: 6pt;
		margin-top: 6pt;
		text-align: left;
		line-height: 12pt;
		font-family: 'Times New Roman', Times, Serif;
		mc-hyphenate: never;
	}

	p.TOC5
	{
		margin-left: 80pt;
		mc-multiline-indent: 90pt;
	}

	div.GlossaryPageDefinition
	{
		font-size: 10pt;
		display: list-item;
	}

	div.GlossaryPageTerm
	{
		font-size: 10pt;
		display: list-item;
	}

	div
	{
		display: block;
	}

	div.GlossaryPageEntry
	{
		
	}

	MadCap|glossaryProxy
	{
		border-top-style: none;
	}
}

MadCap|xref
{
	mc-format: '{b}{paratext}{/b} on page {page}';
}

@media print
{
	p
	{
		font-family: 'Times New Roman', Times, Serif;
		font-size: 12pt;
	}

	div.GlossaryPageHeading
	{
		border-bottom-style: none;
	}

	div.GlossaryPageTerm
	{
		font-size: 10pt;
	}

	div.GlossaryPageEntry
	{
		
	}

	div.GlossaryPageDefinition
	{
		font-size: 10pt;
	}
}

body
{
	margin-left: 0.2in;
	color: #333333;
	margin-top: 95px;
	margin-bottom: 0px;
	background-image: url(../Graphics/templateIcons/bgLogo.png);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1em;
}

body.beta
{
	background-image: url(../Graphics/templateIcons/beta.png);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
}

body.popup
{
	margin-left: 0in;
	margin-top: 0px;
	background-image: none;
}

h1.appTitle
{
	mc-auto-number-format: 'Appendix {chapnum} ';
}

h1.chapTitle
{
	mc-auto-number-format: 'Chapter {chapnum} ';
}

h1
{
	color: #becfdc;
	margin-top: 0pt;
	margin-bottom: 10pt;
	background-image: url(../Graphics/skinIcons/diagonal_lines.png);
	background-repeat: repeat;
	border-bottom: solid 2px #546c7f;
	position: fixed;
	right: 0px;
	width: 100%;
	left: 0px;
	top: 30px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1.2em;
	mc-auto-number-format: 'CH:{chapnum}.{Cn+} ';
}

h1.noNum
{
	color: #becfdc;
	margin-top: 0pt;
	margin-bottom: 10pt;
	background-image: url(../Graphics/skinIcons/diagonal_lines.png);
	background-repeat: repeat;
	border-bottom: solid 2px #546c7f;
	position: fixed;
	right: 0px;
	width: 100%;
	left: 0px;
	top: 30px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1.2em;
	mc-auto-number-format: '{ } ';
}

h2
{
	color: #becfdc;
	font-family: 'Times New Roman', Times, Serif;
	font-weight: normal;
	font-size: 1.2em;
	margin-top: 0pt;
	margin-bottom: 10pt;
	background-image: url(../Graphics/skinIcons/diagonal_lines.png);
	background-repeat: repeat;
	border-bottom: solid 2px #546c7f;
	position: fixed;
	right: 0px;
	width: 100%;
	left: 0px;
	top: 30px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
}

h3
{
	color: #becfdc;
	font-family: 'Times New Roman', Times, Serif;
	font-weight: normal;
	font-size: 1.2em;
	margin-top: 0pt;
	margin-bottom: 10pt;
	background-image: url(../Graphics/skinIcons/diagonal_lines.png);
	background-repeat: repeat;
	border-bottom: solid 2px #546c7f;
	position: fixed;
	right: 0px;
	width: 100%;
	left: 0px;
	top: 30px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
}

h4
{
	color: #becfdc;
	font-family: 'Times New Roman', Times, Serif;
	font-weight: normal;
	font-size: 1.2em;
	margin-top: 0pt;
	margin-bottom: 10pt;
	background-image: url(../Graphics/skinIcons/diagonal_lines.png);
	background-repeat: repeat;
	border-bottom: solid 2px #546c7f;
	position: fixed;
	right: 0px;
	width: 100%;
	left: 0px;
	top: 30px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
}

p
{
	text-align: left;
	margin-top: 6pt;
	margin-bottom: 6pt;
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1em;
}

p.apiSubHeading
{
	color: #11365c;
	font-size: 1em;
	font-weight: bold;
	margin-top: 14pt;
	margin-bottom: 0pt;
	line-height: 12pt;
	text-decoration: underline;
	font-family: 'Times New Roman';
}

p.conventions
{
	text-align: right;
	margin-bottom: 18pt;
}

p.copyright
{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin-top: 2pt;
	text-align: center;
	font-size: .8em;
	font-weight: bold;
	line-height: 12pt;
	margin-bottom: 10pt;
	vertical-align: middle;
}

p.exampleHeading
{
	font-family: 'Times New Roman', Times, Serif;
	margin-top: 12pt;
	margin-bottom: 8pt;
	font-style: italic;
	color: #11365c;
	line-height: 10pt;
	font-size: 1em;
	mc-auto-number-format: 'CE:Example {chapnum}-{n+}: ';
}

p.fieldGroupHeading
{
	color: #11365c;
	font-weight: bold;
	margin-top: 24pt;
	margin-bottom: 0pt;
	line-height: 12pt;
	text-decoration: underline;
	font-family: 'Times New Roman', Times, Serif;
}

p.fieldName
{
	font-family: 'Times New Roman', Times, Serif;
	font-size: .95em;
	font-weight: bold;
	margin-top: 16pt;
	margin-bottom: 4pt;
	line-height: 10pt;
}

html,
body
{
	margin: 0;
	padding: 0;
	height: 100%;
}

#acWrapper
{
	min-height: 100%;
	position: relative;
}

#acContent
{
	padding: 95px 10px 75px 20px;
}

#acContentPopup
{
	padding: 10px 10px 10px 20px;
}

#acFooter
{
	width: 100%;
	height: 40px;
	position: absolute;
	bottom: 0;
	left: 0;
	border-top: solid 2px #546C7F;
	background-image: url(../Graphics/skinIcons/diagonal_lines.png);
	background-repeat: repeat;
	border-bottom-left-radius: 6px;
	-moz-border-bottom-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
}

#acFooter p
{
	font-family: 'Times New Roman', Times, Serif;
	color: #ffffff;
	text-align: center;
	font-size: .7em;
	font-weight: bold;
	vertical-align: middle;
	margin-top: 9pt;
}

p.headingSub1
{
	margin-top: 22pt;
	margin-bottom: 6pt;
	background-image: url('../Graphics/templateIcons/diagonalLinesGray.png');
	background-repeat: repeat;
	border: none;
	color: #ffffff;
	font-weight: normal;
	position: static;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1.2em;
	mc-auto-number-format: 'CH:{chapnum}.{Cn}.{Cn+} ';
}

p.headingSub1noNum
{
	margin-top: 22pt;
	margin-bottom: 6pt;
	background-image: url('../Graphics/templateIcons/diagonalLinesGray.png');
	background-repeat: repeat;
	border: none;
	color: #ffffff;
	font-weight: normal;
	position: static;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1.2em;
	mc-auto-number-format: '{ } ';
}

p.headingSub2
{
	margin-top: 22pt;
	margin-bottom: 6pt;
	background-image: url('../Graphics/skinIcons/diagonal_lines.png');
	background-repeat: repeat;
	border: none;
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
	position: static;
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1.2em;
	mc-auto-number-format: 'CH:{chapnum}.{Cn}.{Cn}.{A+} ';
}

p.headingSub2noNum
{
	margin-top: 22pt;
	margin-bottom: 6pt;
	background-image: url('../Graphics/skinIcons/diagonal_lines.png');
	background-repeat: repeat;
	border: none;
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
	position: static;
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1.2em;
	mc-auto-number-format: '{ } ';
}

p.headingSub3
{
	font-weight: normal;
	color: #11365c;
	margin-top: 15pt;
	margin-bottom: 6pt;
	line-height: 12pt;
	font-weight: bold;
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1.2em;
	font-style: normal;
}

p.imageCaption
{
	text-align: center;
	font-size: 1em;
	font-style: italic;
	color: #81898f;
	line-height: 12px;
	margin-top: 2pt;
	margin-bottom: 2pt;
}

p.imageHeading
{
	font-family: 'Times New Roman', Times, Serif;
	line-height: 12pt;
	color: #11365c;
	padding-bottom: 0px;
	mc-auto-number-format: 'CI:Figure {chapnum}-{n+}: ';
}

p.seeAlsoHeading
{
	font-weight: bold;
	color: #11365c;
	margin-top: 20pt;
	margin-bottom: 5pt;
	border-top: double 3px #11365c;
	padding-top: 10px;
	mc-auto-number-format: 'Related Topics';
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1em;
}

p.stepHeading
{
	color: #546c7f;
	font-weight: bold;
	font-style: normal;
	line-height: 13pt;
	margin-bottom: 6pt;
	margin-top: 13pt;
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1em;
}

p.tableHeading
{
	line-height: 12pt;
	margin-bottom: 6pt;
	color: #11365c;
	margin-top: 6pt;
	text-align: left;
	mc-auto-number-format: 'CT:Table {chapnum}-{n+}: ';
	font-family: 'Times New Roman', Times, Serif;
}

span.attribute
{
	font-size: 1em;
}

span.command
{
	font-size: 1em;
}

span.parameter
{
	font-size: 1em;
}

div.codeExampleContainer
{
	margin-top: 6pt;
	margin-bottom: 10pt;
	max-width: 95%;
	font-size: 0.95em;
	font-family: 'Courier New', ' Courier', ' Monospace';
}

div.codeExample
{
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 9px;
	padding-bottom: 9px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	border: 1px dashed #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #ebebeb;
	mc-hyphenate: never;
	mc-hyphenate-maximum-adjacent-line-count: 0;
	mc-hyphenate-shortest-prefix: 0;
	mc-hyphenate-shortest-suffix: 0;
	mc-hyphenate-shortest-word: 0;
	overflow: auto;
	color: #000;
	font-size: 0.95em;
	font-family: 'Courier New', ' Courier', ' Monospace';
}

div.codeExample p
{
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: 'Courier New', ' Courier', ' Monospace';
	font-size: 0.95em;
}

div.codeExample pre
{
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 0.95em;
	font-family: 'Courier New', ' Courier', ' Monospace';
}

div.codeExampleExplanation
{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	background-color: #fafafa;
	border-right: 1px dashed #6C6C6C;
	border-left: 1px dashed #6C6C6C;
	border-bottom: 1px dashed #6C6C6C;
	border-top: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-left: 25px;
	margin-right: 25px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 11px;
	padding-right: 11px;
	font-family: 'Courier New', ' Courier', ' Monospace';
	font-size: 0.95em;
}

div.codeExampleExplanation p
{
	font-size: .95em;
	line-height: 10pt;
	margin-top: 1px;
	margin-bottom: 4pt;
	font-style: italic;
}

div.field
{
	margin-left: 0.25in;
}

div.note
{
	padding-bottom: 0px;
	vertical-align: top;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: solid 1px #47555f;
	background-color: #daeafa;
	padding-top: 5px;
	margin-top: 6pt;
	margin-bottom: 6pt;
}

div.note img
{
	float: left;
	padding-left: 5px;
	padding-top: 0px;
}

div.note p
{
	padding-left: 5px;
	padding-right: 5px;
	color: #47555f;
	margin-left: 25px;
	margin-top: 2pt;
}

.note .codeExample
{
	margin-left: 30px;
	margin-bottom: 6pt;
	margin-right: 10px;
}

.note .codeExample p
{
	padding-left: 5px;
	margin-left: 0pt;
	margin-top: 0px;
	color: #000;
}

.note .codeExample pre
{
	padding-left: 5px;
	margin-left: 0pt;
	margin-top: 0px;
	color: #000;
}

.note .codeExampleExplanation
{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	background-color: #fafafa;
	border-right: 1px dashed #6C6C6C;
	border-left: 1px dashed #6C6C6C;
	border-bottom: 1px dashed #6C6C6C;
	border-top: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-left: 45px;
	margin-right: 25px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 11px;
	padding-right: 11px;
}

div.path
{
	margin-top: 0pt;
	margin-bottom: 12pt;
	font-family: 'Times New Roman', Times, Serif;
}

div.path p
{
	margin-top: 0pt;
	margin-bottom: 2pt;
	font-family: 'Times New Roman', Times, Serif;
}

div.pdfWrapper
{
	vertical-align: top;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: solid 1px #880000;
	box-shadow: 5px 5px 5px #B0B0B0;
	-webkit-box-shadow: 5px 5px #B0B0B0;
	-moz-box-shadow: 5px 5px #B0B0B0;
	margin-top: 15px;
	margin-bottom: 30px;
	margin-left: 12px;
	width: 90%;
}

div.pdfIcon
{
	float: left;
	margin-left: -12px;
	margin-right: 10px;
}

div.pdfIcon img
{
	margin-top: -10px;
}

div.pdfContent
{
	padding: 8px;
}

div.pdfContent p
{
	line-height: 13px;
	vertical-align: middle;
	margin-top: 0pt;
	margin-bottom: 0pt;
}

div.redirect
{
	padding-bottom: 0px;
	vertical-align: top;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: solid 1px #753a03;
	background-color: #f7d1b6;
	padding-top: 5px;
	margin-top: 6pt;
	margin-bottom: 6pt;
}

div.redirect img
{
	float: left;
	padding-left: 5px;
	padding-top: 0px;
}

div.redirect p
{
	padding-left: 5px;
	padding-right: 5px;
	color: #753a03;
	margin-left: 25px;
	margin-top: 2pt;
}

div.scenarioBox
{
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-radius: 6px;
	border: solid 1px #9ab0a8;
	background-color: #d6f5ea;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10pt;
	margin-bottom: 10pt;
	color: #546c7f;
}

div.scenarioBox p
{
	page-break-after: avoid;
	page-break-inside: avoid;
	padding-left: 20px;
	padding-right: 10px;
}

p.scenarioBoxHead
{
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 10px;
	margin-bottom: 0pt;
	page-break-after: avoid;
	page-break-inside: avoid;
}

div.warning
{
	padding-bottom: 0px;
	vertical-align: top;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: solid 1px #7d332f;
	background-color: #f8d9d9;
	padding-top: 5px;
	margin-top: 6pt;
	margin-bottom: 6pt;
	font-size: 1em;
	font-family: 'Times New Roman', Times, Serif;
}

div.warning img
{
	float: left;
	padding-left: 5px;
	padding-top: 0px;
}

div.warning p
{
	padding-left: 5px;
	padding-right: 5px;
	color: #7d332f;
	margin-left: 25px;
	margin-top: 2pt;
}

.warning .codeExample
{
	margin-left: 30px;
	margin-bottom: 6pt;
}

.warning .codeExample p
{
	padding-left: 5px;
	margin-left: 0pt;
	margin-top: 0px;
	color: #333333;
}

ol
{
	text-align: left;
	list-style-type: decimal;
	padding-left: 22px;
}

ol.restart
{
	list-style-type: decimal;
}

ol p
{
	line-height: 12pt;
	margin-top: 4pt;
	margin-bottom: 4pt;
}

ol ol
{
	list-style-type: lower-alpha;
}

ol ol p
{
	line-height: 12pt;
	margin-top: 4pt;
	margin-bottom: 4pt;
}

ol ol ul p
{
	line-height: 12pt;
	margin-top: 4pt;
	margin-bottom: 4pt;
}

ol ul
{
	list-style-type: disc;
	padding-left: 22px;
}

ol ul p
{
	line-height: 12pt;
	margin-top: 4pt;
	margin-bottom: 4pt;
}

ol ul ul p
{
	line-height: 12pt;
	margin-top: 4pt;
	margin-bottom: 4pt;
}

ul
{
	text-align: left;
	list-style-type: disc;
}

ul.action
{
	list-style-image: url('../Graphics/templateIcons/action.png');
}

ul.noBullet
{
	list-style-type: none;
}

ul p
{
	line-height: 12pt;
	margin-top: 4pt;
	margin-bottom: 4pt;
}

ul ul
{
	list-style-type: circle;
}

ul ul p
{
	line-height: 12pt;
	margin-top: 4pt;
	margin-bottom: 4pt;
}

li
{
	margin-top: 4pt;
	margin-bottom: 4pt;
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1em;
}

li.links
{
	margin-top: 3pt;
	margin-bottom: 3pt;
	list-style-type: none;
	margin-left: 20px;
	font-family: 'Times New Roman', Times, Serif;
	font-size: inherit;
}

img.border
{
	border-radius: 6px;
}

table.basic
{
	border-radius: 10px;
	border-collapse: separate;
	border: 1px solid white;
	background-color: #859aaf;
	border-spacing: 0px;
	margin-top: 10pt;
	margin-bottom: 10pt;
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1em;
}

.label
{
	background: #d7dadd;
	font-weight: bold;
}

table.basic th
{
	margin-top: 0pt;
	margin-bottom: 6pt;
	font-weight: bold;
	line-height: 11pt;
	text-align: left;
	color: #ffffff;
	padding: 10px;
	border: solid 1px #fff;
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1em;
}

table.basic tbody tr:hover td
{
	color: black;
	background: #dee9f4;
}

table.basic tbody
{
	background-color: #f3f8fd;
}

table.basic tr
{
	text-align: left;
	margin-top: 3pt;
	margin-bottom: 3pt;
	line-height: 11pt;
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1em;
}

table.basic td
{
	border: 1px solid #fff;
	padding: 10px;
	vertical-align: text-top;
}

table.basic td p
{
	text-align: left;
	margin-top: 3pt;
	margin-bottom: 3pt;
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1em;
}

table.basic td ol
{
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1em;
	text-align: left;
	margin-top: 3pt;
	margin-bottom: 3pt;
	line-height: 11pt;
}

table.basic td ol li
{
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1em;
	text-align: left;
	margin-top: 3pt;
	margin-bottom: 3pt;
	line-height: 11pt;
}

table.basic td ol p
{
	text-align: left;
	margin-top: 3pt;
	margin-bottom: 3pt;
	line-height: 11pt;
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1em;
}

table.basic td ul
{
	text-align: left;
	margin-top: 3pt;
	margin-bottom: 3pt;
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1em;
}

table.basic td ul li
{
	text-align: left;
	margin-top: 3pt;
	margin-bottom: 3pt;
	font-family: 'Times New Roman', Times, Serif;
	font-size: inherit;
}

table.basic td ul p
{
	text-align: left;
	margin-top: 3pt;
	margin-bottom: 3pt;
	font-family: 'Times New Roman', Times, Serif;
	font-size: inherit;
}

table.image
{
	border-collapse: collapse;
	border: none;
	margin-top: 4pt;
	margin-bottom: 2pt;
}

td.border
{
	border: solid 1px #11365c;
	padding: 3px;
	text-align: center;
}

table div.codeExample
{
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 7px;
	border: 1px dashed #6C6C6C;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	max-width: 100%;
	background-color: #EBEBEB;
	margin-top: 3pt;
	margin-bottom: 3pt;
	mc-hyphenate: never !important;
	mc-hyphenate-maximum-adjacent-line-count: 0;
	mc-hyphenate-shortest-prefix: 0;
	mc-hyphenate-shortest-suffix: 0;
	mc-hyphenate-shortest-word: 0;
}

table div.codeExample p
{
	font-family: "Courier New", Courier, monospace !important;
	font-size: 1em !important;
	line-height: 9pt !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

table div.codeExample pre
{
	font-family: "Courier New", Courier, monospace !important;
	font-size: 1em !important;
	line-height: 9pt !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

table div.note
{
	padding-bottom: 4px;
	vertical-align: top;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: solid 1px #47555f;
	background-color: #daeafa;
	padding-top: 4px;
	margin-top: 3pt;
	margin-bottom: 3pt;
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1em;
}

table div.note img
{
	float: left;
	padding-left: 4px;
	padding-top: 0px;
}

table div.note p
{
	color: #47555f;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 25px;
	margin-top: 3px;
}

table .note .codeExample
{
	margin-left: 30px;
	margin-bottom: 6pt;
	margin-top: 6pt;
	max-width: 95%;
}

table div.warning
{
	padding-bottom: 4px;
	vertical-align: top;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: solid 1px #7d332f;
	background-color: #f8d9d9;
	padding-top: 4px;
	margin-top: 3pt;
	margin-bottom: 3pt;
}

table div.warning img
{
	float: left;
	padding-left: 4px;
	padding-top: 0px;
}

table div.warning p
{
	color: #7d332f;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 25px;
	margin-top: 3px;
}

table .warning .codeExample
{
	margin-left: 30px;
	margin-bottom: 6pt;
	margin-top: 6pt;
	max-width: 95%;
}

a
{
	text-decoration: none;
	color: #2f628a;
}

a.target
{
	position: relative;
	border-top: 90px solid transparent;
	background-clip: padding-box;
	margin: -100px 0 0;
}

a.target:before
{
	content: "";
	position: absolute;
	top: -90px;
	left: 0;
	right: 0;
	border-top: 2px solid #ccc;
}

a:link
{
	color: #2f628a;
}

a:visited
{
	color: #9a6dd0;
}

a:hover
{
	color: #2f628a;
	text-decoration: underline;
}

a.Popup
{
	text-decoration: underline;
	font-style: italic;
	mc-popup-width: 90%;
	mc-popup-height: 80%;
}

a.PopupConventions
{
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	mc-popup-width: 75%;
	mc-popup-height: 65%;
	margin-top: 0px;
}

a.MCBreadcrumbsLink
{
	color: #ffffff !important;
	text-decoration: underline !important;
}

MadCap|xref
{
	mc-format: '{paratext}';
	font-family: inherit;
	color: #2f628a;
	text-decoration: none;
}

MadCap|xref:visited
{
	color: #9a6dd0;
}

MadCap|xref:hover
{
	color: #2f628a;
	text-decoration: underline;
}

MadCap|xref.headingNumberPage
{
	mc-format: '{paranum} {paratext}';
}

MadCap|xref.headingOnly
{
	mc-format: '{b}{paratext}{/b}';
}

MadCap|xref.paraNumOnly
{
	mc-format: '{paranumonly}';
}

MadCap|breadcrumbsProxy
{
	font-family: 'Times New Roman', Times, Serif;
	color: #ffffff;
	font-weight: normal;
	font-style: italic;
	font-size: .8em;
	mc-breadcrumbs-prefix: Skin / Formats / BreadcrumbsYouAreHereText();
	background-image: url(../Graphics/skinIcons/diagonal_lines.png);
	background-repeat: repeat;
	border-bottom: none;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 10px;
	padding-left: 10px;
	position: fixed;
	right: 0px;
	width: 100%;
	left: 0px;
	top: 0px;
	border-top-left-radius: 6px;
	-moz-border-top-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	mc-breadcrumbs-count: 5;
}

MadCap|dropDown
{
	mc-open-image: url('../Graphics/templateIcons/closed.png');
	mc-closed-image: url('../Graphics/templateIcons/open.png');
	margin-top: 13pt;
	font-weight: bold;
}

MadCap|dropDownHead
{
	color: #2f628a;
	font-weight: bold;
	margin-bottom: 0pt;
	font-family: 'Times New Roman', Times, Serif;
}

MadCap|dropDownHotspot
{
	color: #2f628a !important;
	font-family: 'Times New Roman', Times, Serif !important;
	font-size: 1em !important;
	font-weight: bold !important;
	font-style: normal !important;
}

.dropDownHotspot
{
	color: #2f628a !important;
	font-family: 'Times New Roman', Times, Serif !important;
	font-size: 1em !important;
	font-weight: bold !important;
	font-style: normal !important;
}

MadCap|dropDownBody
{
	font-family: 'Times New Roman', Times, Serif;
	font-size: 1em;
	text-align: left;
	margin-top: 0pt;
	margin-bottom: 4pt;
	line-height: 12pt;
}

html.popup
{
	mc-master-page: url('../MasterPages/popup.flmsp');
}

h1.chapTitle
{
	text-transform: capitalize;
}

p.headingSub
{
	
}

p.TOC1
{
	text-transform: capitalize;
}

p.TOC2
{
	text-transform: capitalize;
}

h1.appTitle
{
	text-transform: capitalize;
}

h1.title
{
	text-transform: capitalize;
}

MadCap|tocProxy
{
	text-transform: capitalize;
}

pre
{
	font-size: .8em;
	font-family: 'Courier New', ' Courier', ' Mono';
}

code
{
	font-family: 'Courier New', ' Courier', ' Mono';
	font-size: 0.8em;
}

p.manualTitle
{
	font-size: 1em;
}

thead
{
	font-family: 'Times New Roman';
	font-size: 1em;
}

tbody
{
	
}

tr
{
	
}

td
{
	font-family: 'Times New Roman';
	font-size: .8em;
}

ul.restart
{
	
}

table
{
	
}

MadCap|dropDownHotspot:focus
{
	
}

MadCap|relationshipsHeading.reference
{
	
}

::marker
{
	font-family: 'Times New Roman', Times, Serif;
	font-size: .8em;
}

div.GlossaryPageHeading
{
	border-bottom-style: none;
}

