/*<meta />*/

/* This header may be removed before distributing to customers. 

FILE:         _FARO_.css
DESCRIPTION:  Cascading Style Sheet for FARO User Documentation
LEVEL         CSS Level 2
VERSION:      Beta
 	
 

*/

@import url('_FAROc_project.css');

@import url('_FARO_server_side_fonts.css');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

:root
{
	--serif: 'times new roman';
	--san-serif: 'Open-Sans', Arial, 'Segoe UI', Helvetica, sans-serif;
	--indent_1x: 0.00in;
	--indent_2x: 0.25in;
	--indent_3x: 0.50in;
	--indent_4x: 0.75in;
	--indent_5x: 1.00in;
	--indent_6x: 1.25in;
}

html
{
	max-width: 700px;
}

/*============================================================================*/
/*default*/

abbr,
big,
em,
ins,
samp,
strong,
tt,
u,
var,
fieldset,
ul.caution
{
	mc-hidden: hidden;
	/* hides character styles in the XML editor */
}

#c
{
	border-right: solid 3px black;
	margin-right: -40px;
	padding-right: 40px;
	position: relative;
}

/*default*/
/*============================================================================*/

body
{
	font-family: var(--san-serif);
	font-size: 0.8em;
	line-height: normal;
	margin-bottom: 1.1em;
	mc-hyphenate: never;
	color: #2F3234;
	text-align: left;
}

img.icon
{
	width: 1.5em;
	height: auto;
	image-rendering: crisp-edges;
}

img.iconLarge
{
	width: 3.2em;
	height: auto;
	image-rendering: crisp-edges;
}

h1 > img.icon,
h2 > img.icon
{
	height: 1em;
	height: auto;
}

.noTOC
{
	mc-heading-level: 0;
}

@media print
{
	body
	{
		font-size: 10pt;
		line-height: normal;
		mc-hyphenate: never;
		font-family: var(--serif);
		text-align: left;
	}
}

/*============================================================================*/

address
{
	font-style: inherit;
}

/*============================================================================*/

.hyphenate
{
	mc-hyphenate: always;
}

/*============================================================================*/

div.avoidPageBreak
{
	page-break-inside: avoid;
}

/*============================================================================*/

div.centered
{
	text-align: center;
}

/*============================================================================*/

div.example	/* backgrounds for examples */
{
	margin-bottom: 10px;
	margin-left: var(--indent_1x);
	margin-right: 5px;
	overflow: auto;
	overflow-Y: hidden;
	padding: 9px;
	background-color: #e4e5e6;
	border: 1px;
	border-style: solid;
	border-color: #e4e5e6;
}

/*============================================================================*/

div.indent
{
	padding-left: 0.25in;
}

/*============================================================================*/

div.keepWithNext
{
	page-break-after: avoid;
}

/*============================================================================*/

/*
div.note
{
	border-top: 2px solid rgb(128,128,128);
	border-bottom: 2px solid rgb(128,128,128);
	margin-top: 20px;
	margin-bottom: 20px;
	text-indent: -4.5em;
	padding-left: 4.5em;
}

div.note > p:first-child::before
{
	content: "NOTE: ";
	font-weight: bold;
}

div.note > p:nth-child(n+2)
{
	text-indent: 0;
}
*/

.danger
{
	border-top: 6px solid rgb(255, 0, 0);
	border-bottom: 1px solid rgb(255, 0, 0);
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-indent: -4.9em;
	padding-left: 4.9em;
	mc-next-tag: p;
	mc-next-class: ' ';
	page-break-inside: avoid;
}

.danger::before
{
	content: "DANGER: ";
	font-weight: bold;
}

.warning
{
	border-top: 6px solid rgb(255, 140, 0);
	border-bottom: 1px solid rgb(255, 140, 0);
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-indent: -5.5em;
	padding-left: 5.5em;
	mc-next-tag: p;
	mc-next-class: ' ';
	page-break-inside: avoid;
}

.warning::before
{
	content: "WARNING: ";
	font-weight: bold;
}

.caution
{
	border-top: 6px solid rgb(255, 215, 0);
	border-bottom: 1px solid rgb(255, 215, 0);
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-indent: -5.3em;
	padding-left: 5.3em;
	mc-next-tag: p;
	mc-next-class: ' ';
	page-break-inside: avoid;
}

.caution::before
{
	content: "CAUTION: ";
	font-weight: bold;
}

.notice
{
	border-top: 6px solid rgb(0, 0, 255);
	border-bottom: 1px solid rgb(0, 0, 255);
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-indent: -4.3em;
	padding-left: 4.3em;
	mc-next-tag: p;
	mc-next-class: ' ';
	page-break-inside: avoid;
}

.notice::before
{
	content: "NOTICE: ";
	font-weight: bold;
}

.danger > ul,
.danger > ol,
.danger > p,
.warning > ul,
.warning > ol,
.warning > p,
.caution > ul,
.caution > ol,
.caution > p,
.notice > ul,
.notice > ol,
.notice > p,
.note > ul,
.note > ol,
.note > p
{
	text-indent: 0;
}

@media print
{
	.danger
	{
		text-indent: -6.9em;
		padding-left: 6.9em;
	}

	.warning
	{
		text-indent: -7.5em;
		padding-left: 7.5em;
	}

	.caution
	{
		text-indent: -7.3em;
		padding-left: 7.3em;
	}

	.notice
	{
		text-indent: -6.2em;
		padding-left: 6.2em;
	}
}

/*============================================================================*/

h1
{
	font-weight: bold;
	font-size: 150%;
	padding-bottom: 1.5em;
	line-height: normal;
	color: #014261;
	mc-heading-level: 1;
	max-width: 70%;
}

h1 + h1
{
	text-align: left;
}

h1.NoBreakBefore
{
	page-break-before: avoid;
	margin-top: 0;
}

@media print
{
	h1
	{
		font-weight: bold;
		font-size: 20pt;
		line-height: normal;
		margin-top: 3em;
		padding-bottom: 2em;
	}
}

/*============================================================================*/

h2
{
	font-weight: bold;
	font-size: 130%;
	line-height: normal;
	page-break-after: avoid;
	padding-bottom: 0.5em;
}

h2:first-child
{
	color: #014261;
	font-size: 150%;
}

@media print
{
	h2
	{
		font-weight: bold;
		font-size: 18pt;
		margin-top: 2em;
		margin-bottom: 1em;
	}

	h3,
	h2.noTOC
	{
		font-weight: normal;
		font-size: 16pt;
		margin-top: 2em;
		margin-bottom: 1em;
	}
}

/*============================================================================*/

p
{
	margin-top: 0;
	margin-bottom: 1.1em;
}

@media print
{
	p
	{
		orphans: 2;
		widows: 2;
		font-family: var(--serif);
	}
}

/*============================================================================*/

@media print
{
	p.Body_Text_for_Video_Command
	{
		margin-bottom: 4pt;
		font-size: 8pt;
		line-height: 10pt;
	}
}

/*============================================================================*/
/*default*/

p.Body_Text_Hanging_3x,
p.Body_Text_Hanging_4x,
p.Body_Text_Hanging_5x
{
	mc-disabled: true;
}

/*default*/

@media print
{
	p.Body_Text_Hanging_1x,
	p.Body_Text_Hanging_2x,
	p.Body_Text_Hanging_3x,
	p.Body_Text_Hanging_4x,
	p.Body_Text_Hanging_5x
	{
		margin-bottom: 4pt;
		text-indent: -24px;
		line-height: 12pt;
		text-decoration: none;
	}
}

@media print
{
	p.Body_Text_Hanging_3x,
	p.Body_Text_Hanging_4x,
	p.Body_Text_Hanging_5x
	{
		mc-disabled: false;
	}
}

p.Body_Text_Hanging_1x
{
	margin-left: var(--indent_2x);
}

p.Body_Text_Hanging_2x
{
	margin-left: var(--indent_3x);
}

p.Body_Text_Hanging_3x
{
	margin-left: var(--indent_4x);
	mc-disabled: true;
}

p.Body_Text_Hanging_4x
{
	margin-left: var(--indent_5x);
	mc-disabled: true;
}

p.Body_Text_Hanging_5x
{
	margin-left: var(--indent_6x);
	mc-disabled: true;
}

/*============================================================================*/

p.Body_Text_2x
{
	margin-left: var(--indent_2x);
}

p.Body_Text_3x
{
	margin-left: var(--indent_3x);
	mc-disabled: true;
}

p.Body_Text_3x_no_space_after
{
	margin-left: var(--indent_3x);
	line-height: 12pt;
	text-decoration: none;
	mc-disabled: true;
}

p.Body_Text_4x
{
	margin-left: var(--indent_4x);
	margin-bottom: 4pt;
	line-height: 12pt;
	mc-disabled: true;
}

p.Body_Text_4x_no_space_after
{
	margin-left: var(--indent_4x);
	line-height: 12pt;
	mc-disabled: true;
}

@media print
{
	p.Body_Text_3x,
	p.Body_Text_3x_no_space_after,
	p.Body_Text_4x,
	p.Body_Text_4x_no_space_after
	{
		mc-disabled: false;
	}
}

p.Caption_Figure
{
	text-align: center;
	font-style: italic;
	font-size: 8pt;
	mc-auto-number-format: 'C:Figure {chapnum}{ }-{Cn+}{ } ';
	mc-auto-number-position: inside-head;
	mc-auto-number-offset: 0;
	line-height: 10pt;
	mc-next-tag: p;
	mc-next-class: false;
}

/*============================================================================*/

p.Caption_Figure_Left
{
	font-style: italic;
	font-size: 8pt;
	mc-auto-number-format: 'C:Figure {chapnum}{ }-{Cn+}{ } ';
	mc-auto-number-position: inside-head;
	mc-auto-number-offset: 0;
	line-height: 10pt;
	mc-next-tag: p;
	mc-next-class: false;
}

/*============================================================================*/

p.Caption_Figure_Right
{
	text-align: right;
	font-style: italic;
	font-size: 8pt;
	mc-auto-number-format: 'C:Figure {chapnum}{ }-{Cn+}{ } ';
	mc-auto-number-position: inside-head;
	mc-auto-number-offset: 0;
	line-height: 10pt;
	mc-next-tag: p;
	mc-next-class: false;
}

/*============================================================================*/

p.Caption_Left
{
	margin-left: var(--indent_1x);
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
	font-style: italic;
	font-size: 8pt;
	letter-spacing: 0;
	color: #000000;
	mc-hyphenate: never;
	text-indent: 0;
	line-height: 10pt;
	text-decoration: none;
	mc-next-tag: p;
	mc-next-class: false;
}

/*============================================================================*/

p.Caption_Right
{
	text-align: right;
	margin-left: var(--indent_1x);
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
	font-style: italic;
	font-size: 8pt;
	text-indent: 0;
	line-height: 10pt;
	text-decoration: none;
	mc-next-tag: p;
	mc-next-class: false;
}

/*============================================================================*/

p.Caption_Table
{
	text-align: center;
	font-style: italic;
	font-size: 8pt;
	mc-auto-number-format: 'T:Table {chapnum}{ }{ }-{Cn+} ';
	mc-auto-number-position: inside-head;
	line-height: 10pt;
}

/*============================================================================*/

p.Caption_Table_Left
{
	font-style: italic;
	font-size: 8pt;
	mc-auto-number-format: 'T:Table {chapnum}{ }{ }-{Cn+} ';
	mc-auto-number-position: inside-head;
	mc-auto-number-offset: 0;
	line-height: 10pt;
}

/*============================================================================*/

p.Caption_Table_Right
{
	text-align: right;
	font-style: italic;
	font-size: 8pt;
	mc-auto-number-format: 'T:Table {chapnum}{ }{ }-{Cn+} ';
	mc-auto-number-position: inside-head;
	mc-auto-number-offset: 0;
	text-indent: 0;
	line-height: 10pt;
}

/*============================================================================*/
/*============================================================================*/

td p	/*automatically formats a paragraph in the context of a table cell*/
{
	line-height: 12pt;
}

/*============================================================================*/

p.Cell_Body_Bulleted
{
	margin-left: var(--indent_2x);
	mc-auto-number-format: '• ';
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 24px;
	line-height: 12pt;
}

/*============================================================================*/

p.Cell_Body_Left
{
	line-height: 12pt;
}

/*============================================================================*/

p.Cell_Body_Center
{
	text-align: center;
	line-height: 12pt;
}

p.Cell_Body_Right
{
	text-align: right;
	line-height: 12pt;
}

p.Cell_Body_Dtab
{
	mc-auto-number-format: ' ';
	mc-auto-number-position: inside-head;
	line-height: 12pt;
}

/*============================================================================*/

p.centered
{
	text-align: center;
}

/*============================================================================*/
/*============================================================================*/

.note
{
	border-top: 2px solid rgb(128, 128, 128);
	border-bottom: 2px solid rgb(128, 128, 128);
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-indent: -3.5em;
	padding-left: 3.5em;
	mc-next-tag: p;
	mc-next-class: ' ';
	page-break-inside: avoid;
}

.note::before
{
	content: "NOTE: ";
	font-weight: bold;
}

@media print
{
	.note
	{
		text-indent: -4.6em;
		padding-left: 4.6em;
	}
}

/*============================================================================*/

p.unmapped,
span.unmapped	/* Used for FM conversion if no other class is available */
{
	color: green;
	mc-disabled: true;
}

p.unmapped::before,
span.unmapped::before
{
	content: "(Unmapped) ";
	font-weight: bold;
}

/*============================================================================*/

p.List_Bullet_1x,
p.List_Bullet_2x,
p.List_Bullet_3x,
p.List_Bullet_4x,
p.List_Bullet_1x_no_space_after,
p.List_Bullet_2x_no_space_after,
p.List_Bullet_3x_no_space_after
{
	mc-auto-number-format: '• ';
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 24px;
}

p.List_Bullet_1x
{
	margin-left: var(--indent_2x);
}

p.List_Bullet_2x
{
	margin-left: var(--indent_3x);
}

p.List_Bullet_3x
{
	margin-left: var(--indent_4x);
	mc-disabled: true;
}

p.List_Bullet_4x
{
	margin-left: var(--indent_5x);
	mc-disabled: true;
}

@media print
{
	p.List_Bullet_3x,
	p.List_Bullet_4x,
	p.List_Bullet_3x_no_space_after p.List_Bullet_4x_no_space_after
	{
		mc-disabled: false;
	}
}

p.List_Bullet_1x_no_space_after
{
	margin-left: var(--indent_2x);
	margin-bottom: 0;
}

p.List_Bullet_2x_no_space_after
{
	margin-left: var(--indent_3x);
	margin-bottom: 0;
}

p.List_Bullet_3x_no_space_after
{
	margin-left: var(--indent_4x);
	margin-bottom: 0;
	mc-disabled: true;
}

p.List_Bullet_4x_no_space_after
{
	margin-left: var(--indent_5x);
	mc-auto-number-format: '• ';
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 24px;
	line-height: 12pt;
	mc-disabled: true;
}

/*============================================================================*/

p.List_Numbered_1x_first,
p.List_Numbered_1x_first_no_space_after,
p.List_Numbered_1x,
p.List_Numbered_1x_no_space_after,
p.List_Numbered_2x_first,
p.List_Numbered_2x_first_no_space_after,
p.List_Numbered_2x,
p.List_Numbered_2x_no_space_after,
p.List_Numbered_3x_first,
p.List_Numbered_3x_first_no_space_after,
p.List_Numbered_3x,
p.List_Numbered_3x_no_space_after,
p.List_Numbered_4x_first,
p.List_Numbered_4x_first_no_space_after,
p.List_Numbered_4x,
p.List_Numbered_4x_no_space_after
{
	mc-auto-number-offset: 24px;
	mc-auto-number-class: Bold;
	mc-auto-number-position: inside-head;
	text-indent: -18px;
	padding-left: 18px;
}

p.List_Numbered_1x_first,
p.List_Numbered_1x_first_no_space_after,
p.List_Numbered_2x_first,
p.List_Numbered_2x_first_no_space_after,
p.List_Numbered_3x_first,
p.List_Numbered_3x_first_no_space_after,
p.List_Numbered_4x_first,
p.List_Numbered_4x_first_no_space_after
{
	mc-auto-number-format: '{n=1}. ';
}

p.List_Numbered_1x,
p.List_Numbered_1x_no_space_after,
p.List_Numbered_2x,
p.List_Numbered_2x_no_space_after,
p.List_Numbered_3x,
p.List_Numbered_3x_no_space_after,
p.List_Numbered_4x,
p.List_Numbered_4x_no_space_after
{
	mc-auto-number-format: '{n+}. ';
}

p.List_Numbered_3x_first,
p.List_Numbered_3x_first_no_space_after,
p.List_Numbered_3x,
p.List_Numbered_3x_no_space_after,
p.List_Numbered_4x_first,
p.List_Numbered_4x_first_no_space_after,
p.List_Numbered_4x,
p.List_Numbered_4x_no_space_after
{
	mc-disabled: true;
}

@media print
{
	p.List_Numbered_3x_first,
	p.List_Numbered_3x_first_no_space_after,
	p.List_Numbered_3x,
	p.List_Numbered_3x_no_space_after,
	p.List_Numbered_4x_first,
	p.List_Numbered_4x_first_no_space_after,
	p.List_Numbered_4x,
	p.List_Numbered_4x_no_space_after
	{
		mc-disabled: false;
	}
}

p.List_Numbered_1x_first_no_space_after,
p.List_Numbered_1x_no_space_after,
p.List_Numbered_2x_first_no_space_after,
p.List_Numbered_2x_no_space_after,
p.List_Numbered_3x_first_no_space_after,
p.List_Numbered_3x_no_space_after,
p.List_Numbered_4x_first_no_space_after,
p.List_Numbered_4x_no_space_after
{
	margin-bottom: 0;
}

/*=================================*/

p.List_Numbered_1x_first
{
	mc-next-class: List_Numbered_1x;
}

p.List_Numbered_1x
{
	
}

p.List_Numbered_1x_first_no_space_after
{
	margin-left: var(--indent_1x);
	mc-next-class: List_Numbered_1x_no_space_after;
}

p.List_Numbered_1x_no_space_after
{
	margin-left: var(--indent_1x);
}

/*=================================*/

p.List_Numbered_2x_first
{
	margin-left: var(--indent_2x);
	mc-next-class: List_Numbered_2x;
}

p.List_Numbered_2x
{
	margin-left: var(--indent_2x);
	mc-auto-number-format: '{n+}. ';
}

p.List_Numbered_2x_first_no_space_after
{
	margin-left: var(--indent_2x);
	mc-next-class: List_Numbered_2x_no_space_after;
}

p.List_Numbered_2x_no_space_after
{
	margin-left: var(--indent_2x);
	mc-auto-number-format: '{n+}. ';
}

/*=================================*/

p.List_Numbered_3x_first
{
	margin-left: var(--indent_3x);
	mc-next-class: List_Numbered_3x;
}

p.List_Numbered_3x
{
	margin-left: var(--indent_3x);
}

p.List_Numbered_3x_first_no_space_after
{
	margin-left: var(--indent_3x);
	mc-next-class: List_Numbered_3x_no_space_after;
}

p.List_Numbered_3x_no_space_after
{
	margin-left: var(--indent_3x);
}

/*=================================*/

p.List_Numbered_4x_first
{
	margin-left: var(--indent_4x);
	mc-next-class: List_Numbered_4x;
}

p.List_Numbered_4x
{
	margin-left: var(--indent_4x);
	mc-auto-number-format: '{n+}. ';
}

p.List_Numbered_4x_first_no_space_after
{
	margin-left: var(--indent_4x);
	mc-next-class: List_Numbered_4x_no_space_after;
}

p.List_Numbered_4x_no_space_after
{
	margin-left: var(--indent_4x);
}

/*============================================================================*/

span.Numbers
{
	font-family: 'Writers Bullets Inverted';
	mc-hidden: hidden;
}

span.WritersBullets
{
	font-family: 'Writers Bullets';
	font-weight: bold;
	vertical-align: bottom;
	mc-hidden: hidden;
}

span.Numbers-Clear-small
{
	font-family: 'Writers Bullets';
	font-size: 9pt;
	mc-hidden: hidden;
}

span.Numbers-Clear
{
	font-family: 'Writers Bullets';
	mc-hidden: hidden;
}

p.No_space_after
{
	margin-bottom: 0;
}

/*============================================================================*/

p.keepWithNext
{
	page-break-after: avoid;
}

span.All_Caps
{
	text-transform: uppercase;
}

span.command,
span.menu-tab,
span.panel
/* Buttons, Keys, Icons */
/* Menus, Tabs */
/*Panel, Window, Screen, Dialog */
{
	font-weight: bold;
}

/* Links */
/*============================================================================*/

a
{
	color: #3A83E6;
	text-decoration: none;
}

a:link
{
	color: #3A83E6;
}

span.MCPopup > a:link
{
	color: #3A83E6;
	text-decoration: none;
	content: "\0000a0";
	padding-right: 18px;
	display: inline;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url('_FARO_DropDownClosed.gif');
}

a:visited
{
	color: #800080;
}

a:hover
{
	text-decoration: underline;
}

span.MCPopup > a:hover
{
	text-decoration: underline;
}

a.avoidPrint
{
	
}

a.MiniTOC1:link,
a.MiniTOC2:link,
a.MiniTOC3:link,
a.MiniTOC4:link,
a.MiniTOC5:link,
a.MiniTOC6:link,
a.MiniTOC7:link,
a.MiniTOC8:link
{
	font-weight: normal;
	color: #3A83E6;
	text-decoration: none;
}

a.MiniTOC1:visited,
a.MiniTOC2:visited,
a.MiniTOC3:visited,
a.MiniTOC4:visited,
a.MiniTOC5:visited,
a.MiniTOC6:visited,
a.MiniTOC7:visited,
a.MiniTOC8:visited
{
	color: #800080;
	text-decoration: none;
	font-weight: normal;
}

a.MiniTOC1:hover,
a.MiniTOC2:hover,
a.MiniTOC3:hover,
a.MiniTOC4:hover,
a.MiniTOC5:hover,
a.MiniTOC6:hover,
a.MiniTOC7:hover,
a.MiniTOC8:hover
{
	text-decoration: underline;
}

/*check whether topic popup and text work without classes pop and popup*/

a.pop
{
	color: #3A83E6;
}

a.pop:visited
{
	color: #800080;
}

a.pop:hover
{
	text-decoration: underline;
}

a.Popup
{
	text-decoration: none;
	content: "\0000a0";
	padding-right: 18px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url('_FARO_DropDownClosed.gif');
	display: inline;
}

a.Popup:hover
{
	text-decoration: underline;
}

/* Miscellaneous Styles */

abbr
{
	font-variant: normal;
}

blockquote
{
	margin: 0;
}

/* Headings */

h2.appendix
{
	/*mc-disabled: true;*/
}

h2.chapternum
{
	/*mc-disabled: true;*/
}

/*============================================================================*/
/*Default*/

h3,
h4,
h5,
h6
{
	mc-disabled: true;
}

/*Default*/

@media print
{
	h1,
	h2,
	h3,
	h4,
	h5,
	h6
	{
		font-family: var(--san-serif);
		page-break-after: avoid;
	}
}

/*============================================================================*/
/* Rules */

hr
{
	color: #999999;
	height: 0.05em;
	width: 100%;
}

/* Images */

img	/* should not be wrapped in a p tag for non-inline image */
{
	border: none;
	page-break-inside: avoid;
	page-break-after: avoid;
	padding-top: 5px;
}

@media print
{
	img	/* should not be wrapped in a p tag for non-inline image */
	{
		max-width: 100%;
	}
}

p > img
{
	padding-top: 0;
}

img.floatLeft
{
	border: none;
	display: inline;
	float: left;
	margin-top: 5px;
	margin-bottom: 2px;
	margin-right: 10px;
}

img.floatRight
{
	border: none;
	display: inline;
	float: right;
	margin-top: 5px;
	margin-bottom: 2px;
	margin-left: 60px;
}

/* Definition list tags, used in API docs */

dl
{
	padding-top: -10px;
	padding-bottom: -10px;
}

dt
{
	margin-top: 0.8em;
	display: inline;
	font-weight: bold;
}

dt::after
{
	content: ": ";
	font-weight: normal;
}

dd::after
{
	content: "\a\a";
	white-space: pre;
}

dd
{
	margin-left: .5em;
	display: inline;
}

/* Lists */

ol
{
	margin-left: 20px;
	margin-top: 1.1em;
	padding: 0;
	padding-left: 0.2em;
}

ol.UnicodeBullet,
ol.UnicodeBullet-Dark
{
	margin-left: 12px;
}

.UnicodeBullet li,
.UnicodeBullet-Dark li
{
	padding-left: -0px;
	text-indent: -0px;
	list-style-type: none;
	padding-bottom: -20px;
}

.UnicodeBullet li:nth-child(1n):before,
.UnicodeBullet-Dark li:nth-child(1n):before
{
	position: absolute;
	font-size: 18px;
	padding-left: 0;
	line-height: 1.3em;
}

.UnicodeBullet-Dark li:nth-child(1n):before
{
	font-size: 24px;
	padding-left: 0;
	line-height: 1em;
}

span.UnicodeBullet
{
	font-size: 18px;
	font-style: normal !important;
}

span.UnicodeBullet-Dark
{
	font-size: 24px;
	font-style: normal !important;
}

.UnicodeBullet li p,
.UnicodeBullet-Dark li p
{
	padding-left: 30px;
	text-indent: 0;
	padding-bottom: 0;
	padding-top: 6px;
	/*margin-bottom: 2em;*/
}

@media print
{
	ol.UnicodeBullet,
	ol.UnicodeBullet-Dark
	{
		margin-left: 20px;
	}

	.UnicodeBullet li,
	.UnicodeBullet-Dark li
	{
		text-indent: -30px;
	}

	.UnicodeBullet li:nth-child(1n):before,
	.UnicodeBullet-Dark li:nth-child(1n):before
	{
		font-size: 20px;
		line-height: 1em;
	}

	span.UnicodeBullet,
	span.UnicodeBullet-Dark
	{
		font-size: 20px;
		font-style: normal !important;
	}

	.UnicodeBullet-Dark li
	{
		padding-bottom: 0;
	}

	.UnicodeBullet li
	{
		padding-bottom: 20px;
	}

	.UnicodeBullet li p,
	.UnicodeBullet-Dark li p
	{
		padding-left: -5px;
		line-height: 1em;
		margin-bottom: -2em;
	}

	.UnicodeBullet li:nth-child(-n+20):before,
	.UnicodeBullet-Dark li:nth-child(-n+20):before
	{
		font-size: 20px;
	}
}

/* Actually set markers with pseudo element unicode */

.UnicodeBullet li:nth-child(1):before
{
	content: "①";
}

.UnicodeBullet li:nth-child(2):before
{
	content: "②";
}

.UnicodeBullet li:nth-child(3):before
{
	content: "③";
}

.UnicodeBullet li:nth-child(4):before
{
	content: "④";
}

.UnicodeBullet li:nth-child(5):before
{
	content: "⑤";
}

.UnicodeBullet li:nth-child(6):before
{
	content: "⑥";
}

.UnicodeBullet li:nth-child(7):before
{
	content: "⑦";
}

.UnicodeBullet li:nth-child(8):before
{
	content: "⑧";
}

.UnicodeBullet li:nth-child(9):before
{
	content: "⑨";
}

.UnicodeBullet li:nth-child(10):before
{
	content: "⑩";
}

.UnicodeBullet li:nth-child(11):before
{
	content: "⑪";
}

.UnicodeBullet li:nth-child(12):before
{
	content: "⑫";
}

.UnicodeBullet li:nth-child(13):before
{
	content: "⑬";
}

.UnicodeBullet li:nth-child(14):before
{
	content: "⑭";
}

.UnicodeBullet li:nth-child(15):before
{
	content: "⑮";
}

.UnicodeBullet li:nth-child(16):before
{
	content: "⑯";
}

.UnicodeBullet li:nth-child(17):before
{
	content: "⑰";
}

.UnicodeBullet li:nth-child(18):before
{
	content: "⑱";
}

.UnicodeBullet li:nth-child(19):before
{
	content: "⑲";
}

.UnicodeBullet li:nth-child(20):before
{
	content: "⑳";
}

.UnicodeBullet li:nth-child(21):before
{
	content: ' \AWriters bullets above 20 are not supported.';
	color: red;
}

.UnicodeBullet-Dark li:nth-child(1):before
{
	content: "❶";
}

.UnicodeBullet-Dark li:nth-child(2):before
{
	content: "❷";
}

.UnicodeBullet-Dark li:nth-child(3):before
{
	content: "❸";
}

.UnicodeBullet-Dark li:nth-child(4):before
{
	content: "❹";
}

.UnicodeBullet-Dark li:nth-child(5):before
{
	content: "❺";
}

.UnicodeBullet-Dark li:nth-child(6):before
{
	content: "❻";
}

.UnicodeBullet-Dark li:nth-child(7):before
{
	content: "❼";
}

.UnicodeBullet-Dark li:nth-child(8):before
{
	content: "❽";
}

.UnicodeBullet-Dark li:nth-child(9):before
{
	content: "❾";
}

.UnicodeBullet-Dark li:nth-child(10):before
{
	content: "❿";
}

.UnicodeBullet-Dark li:nth-child(11):before
{
	content: "⓫";
}

.UnicodeBullet-Dark li:nth-child(12):before
{
	content: "⓬";
}

.UnicodeBullet-Dark li:nth-child(13):before
{
	content: "⓭";
}

.UnicodeBullet-Dark li:nth-child(14):before
{
	content: "⓮";
}

.UnicodeBullet-Dark li:nth-child(15):before
{
	content: "⓯";
}

.UnicodeBullet-Dark li:nth-child(16):before
{
	content: "⓰";
}

.UnicodeBullet-Dark li:nth-child(17):before
{
	content: "⓱";
}

.UnicodeBullet-Dark li:nth-child(18):before
{
	content: "⓲";
}

.UnicodeBullet-Dark li:nth-child(19):before
{
	content: "⓳";
}

.UnicodeBullet-Dark li:nth-child(20):before
{
	content: "⓴";
}

.UnicodeBullet-Dark li:nth-child(21):before
{
	content: ' \AUnicode bullets above 20 are not supported.';
	color: red;
}

div.tight ul li,
div.tight ul li p
{
	margin-top: 0 !important;
	padding: 0 !important;
	margin-bottom: 0 !important;
}

ul
{
	margin-left: 8px;
	margin-top: 1.1em;
	padding: 0;
	padding-left: 0.2em;
}

li
{
	page-break-inside: avoid;
}

ol li
{
	list-style-type: decimal;
	margin-left: 8px;
	margin-bottom: 1.1em;
}

ul li
{
	list-style-type: disc;
	margin-left: 8px;
	margin-bottom: 1.1em;
}

ol li p,
ul li p
{
	margin-left: 0;
	margin-bottom: 1.1em;
}

ul ul li p,
ul ol li p,
ol ul li p,
ol ol li p
{
	margin-left: 0;
	margin-bottom: 1.1em;
}

ol ol ul ol li ul ul ul li p,
ul ol ol li p,
ul ul ol li p,
ul ol ul li p,
ol ul ul li p,
ol ol ol li p,
ol ul ol li p,
ol ol ul li p
{
	margin-left: 0;
	margin-bottom: 1.1em;
}

ol ul li,
ul ul li
{
	list-style-type: disc;
	margin-left: 6px;
	margin-bottom: 1.1em;
}

ol ol li,
ul ol li
{
	list-style-type: lower-alpha;
	margin-left: 4px;
	margin-bottom: 1.1em;
}

ol ol ol li,
ol ul ol li,
ul ol ol li,
ul ul ol li
{
	list-style-type: lower-roman;
	margin-left: 8px;
}

ol ol ol ol li,
ol ol ul ol li,
ol ul ol ol li,
ul ol ol ol li,
ol ul ul ol li,
ul ul ol ol li,
ul ol ul ol li,
ul ul ul ol li
{
	list-style-type: upper-alpha;
	margin-left: 8px;
}

ul ul ul ul li,
ul ul ol ul li,
ul ol ul ul li,
ol ul ul ul li,
ul ol ol ul li,
ol ol ul ul li,
ol ul ol ul li,
ol ol ol ul li
{
	list-style-type: disc;
	margin-left: 8px;
}

ol ul ul li,
ol ol ul li,
ul ul ul li,
ul ol ul li
{
	list-style-type: disc;
	margin-left: 8px;
}

menu
{
	margin: 0;
}

/* Paragraph Classes */

p.Index1,
p.Index2,
p.Index3,
p.Index4
{
	margin-bottom: 0;
	margin-top: 0;
	white-space: normal;
}

div.avoidPageBreak
{
	page-break-inside: avoid;
}

span.website
{
	font-style: italic;
}

/* Table styles */
/* Paragraph Tag for Code */

pre	/* use for formatting code examples */
{
	color: #333333;
	font-family: 'Consolas', 'Courier New';
	font-size: 95%;
	line-height: 1.25em;
}

span.pre	/* maps old "As Typed" character tag */
{
	color: #333333;
	font-family: 'Consolas', 'Courier New';
	font-size: 95%;
	line-height: 1.25em;
}

div.hanging_indent
{
	text-indent: -25px;
	padding-left: 25px;
}

/* Character Tag for Code  */

code
{
	color: #333333;
	font-family: 'Consolas', 'Courier New';
	font-size: 100%;
}

/* MadCap Flare Styles */

MadCap|breadcrumbsProxy
{
	margin-bottom: 4px;
	padding-bottom: 4px;
	color: #3A83E6;
	mc-breadcrumbs-count: 5;
	mc-breadcrumbs-prefix: ' ';
	mc-label: '';
	border-bottom: 1px solid #000000;
}

MadCap|breadcrumbsProxy:visited
{
	color: #000000;
}

span.MCBreadcrumbsDivider,
span.MCBreadcrumbs
{
	color: #000000;
}

MadCap|conceptLink
{
	color: #3A83E6;
	text-decoration: none;
}

MadCap|conceptLink:link
{
	color: #3A83E6;
}

MadCap|conceptLink:visited
{
	color: #3A83E6;
}

MadCap|conceptLink:hover
{
	text-decoration: underline;
	mc-format: '{quote}{para}{quote}';
	/* Localizable */
}

MadCap|conceptLink.ListFormatHeader
{
	color: #000000;
	mc-help-control-display: list;
	mc-image: none;
	mc-label: 'See Also';
	/* Localizable */
	font-weight: bold;
}

MadCap|conceptLinkControlListItemLink,
MadCap|keywordLinkControlListItemLink,
MadCap|relatedTopicsControlListItemLink
{
	font-weight: normal;
}

MadCap|conceptLinkControlListItemLink:hover
{
	text-decoration: underline;
}

MadCap|dropDown
{
	margin-bottom: 1.1em;
}

MadCap|dropDownHead
{
	margin-bottom: 0.5em;
	page-break-after: avoid;
}

MadCap|dropDownHead.boldPrint
{
	margin-bottom: 0.5em;
	page-break-after: avoid;
}

MadCap|dropDownBody
{
	margin-left: 1.2em;
	margin-top: 0.7em;
}

MadCap|dropDownHotspot:hover,
MadCap|dropDownHead.boldPrint:hover
{
	text-decoration: underline;
}

MadCap|expanding
{
	mc-image-position: right;
}

MadCap|expandingHead:hover
{
	text-decoration: underline;
}

MadCap|glossaryTerm
{
	color: #3A83E6;
	font-weight: bold;
	mc-image-position: right;
	text-decoration: none;
	mc-closed-image: url('_FARO_Glossary.png');
	mc-open-image: url('_FARO_Glossary.png');
}

MadCap|glossaryTerm:hover
{
	text-decoration: underline;
}

MadCap|glossaryTerm.Expanding
{
	color: #3A83E6;
	font-weight: normal;
}

MadCap|glossaryTerm.Expanding:hover
{
	text-decoration: underline;
}

MadCap|glossaryTerm.Hyperlink
{
	color: #3A83E6;
}

MadCap|glossaryTerm.Hyperlink:hover
{
	text-decoration: underline;
}

MadCap|glossaryTerm.Popup
{
	color: #3A83E6;
}

MadCap|glossaryTerm.Popup:hover
{
	text-decoration: underline;
}

MadCap|helpControlMenu
{
	background-color: #ffffff;
	border-bottom-color: #ffffff;
	border-color: #ffffff;
}

MadCap|helpControlMenuItem
{
	background-color: #ffffff;
	background-position: right;
	border: 1px solid #999999;
	padding: 2px 2px 2px 2px;
	color: #3A83E6;
	border-color: #ffffff;
}

MadCap|helpControlMenuItem.Highlighted
{
	background-color: #ffffff;
	border-bottom-color: #ffffff;
	border-top-color: #ffffff;
	color: #3A83E6;
	text-decoration: underline;
}

MadCap|indexProxy
{
	border-top-style: none;
	border-top-width: 0;
}

MadCap|keywordLink:link
{
	color: #3A83E6;
}

MadCap|keywordLink:visited
{
	color: #3A83E6;
}

MadCap|keywordLink:hover
{
	text-decoration: underline;
}

MadCap|keywordLink.ListFormatHeader
{
	color: #000000;
	mc-help-control-display: list;
	mc-image: none;
	font-weight: bold;
}

MadCap|keywordLinkControlListItemLink:hover
{
	text-decoration: underline;
}

MadCap|miniTocProxy
{
	margin-top: -1.7em;
	border-top: solid 0px #ffffff;
}

MadCap|popup:link
{
	color: #3A83E6;
	text-decoration: underline;
}

MadCap|popup:visited
{
	color: #800080;
}

MadCap|popup:hover
{
	text-decoration: underline;
}

MadCap|popupBody
{
	clear: both;
	float: right;
	height: auto;
	border-color: #999999;
	text-indent: 0;
}

MadCap|popupHead
{
	color: #3A83E6;
	text-decoration: none;
	content: "\0000a0";
	padding-right: 18px;
	display: inline;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url('_FARO_DropDownClosed.gif');
}

MadCap|popupHead:hover
{
	text-decoration: underline;
}

MadCap|relatedTopics
{
	color: #3A83E6;
	mc-label: 'Related Information';
	/* Localizable */
	mc-use-custom-sort-order: true;
	text-decoration: none;
}

MadCap|relatedTopics:hover
{
	text-decoration: underline;
}

MadCap|relatedTopics.ListFormatHeader
{
	color: #000000;
	font-weight: bold;
	mc-help-control-display: list;
	mc-image: none;
	mc-label: 'Related Topics';
	/* Localizable */
}

MadCap|relationshipsProxy
{
	font-size: 1.0em;
}

MadCap|relationshipsHeading
{
	font-size: 1.0em;
	margin-bottom: 0.3em;
	margin-top: 1.0em;
}

MadCap|relationshipsHeading.concept
{
	font-size: 1.0em;
	mc-label: 'Related Information';
	/* Localizable */
}

MadCap|relationshipsHeading.reference
{
	font-size: 1.0em;
	mc-label: 'Reference Materials';
	/* Localizable */
}

MadCap|relationshipsHeading.task
{
	font-size: 1.0em;
	mc-label: 'Related Tasks';
	/* Localizable */
}

MadCap|relationshipsItem
{
	font-size: 1.0em;
	margin-bottom: 0;
	margin-left: 1.2em;
	display: list-item;
	list-style-type: disc;
}

MadCap|tocProxy
{
	mc-output-support: pdf;
}

MadCap|toggler
{
	mc-image-position: right;
	mc-open-image: url('_FARO_checked.png');
	mc-closed-image: url('_FARO_unchecked.png');
}

MadCap|toggler:link
{
	color: #3A83E6;
}

MadCap|toggler:visited
{
	color: #800080;
}

MadCap|toggler:hover
{
	text-decoration: underline;
}

/* default */

MadCap|xref
{
	color: #3A83E6;
	text-decoration: none;
	mc-format: '{para}';
}

MadCap|xref:link
{
	color: #3A83E6;
	text-decoration: none;
}

MadCap|xref:visited
{
	color: #800080;
}

MadCap|xref:hover
{
	text-decoration: underline;
}

MadCap|xref.ParaNumber	/*inserts figure number, number of step, of chapter, etc*/
{
	mc-format: '{paranumonly}';
	color: #007dba;
}

MadCap|xref.ForMoreInof
{
	mc-format: 'For more information, see {i}{paratext}{/i}.';
}

/* default */

MadCap|xref.pageNumOnly
{
	mc-format: '{para}';
}

@media print
{
	/*heading text on page x
	step x
	figure x 
	*/

	/*Do not use {pageref} in MadCap xref formats.  This causes issues with translation in Asian languages*/

	MadCap|xref
	{
		mc-format: '{i}{para}{/i} {pageref}';
		color: #007dba;
	}

	MadCap|xref.pageNumOnly	/* prints page x on PDF; para text in html*/
	{
		mc-format: 'page {page}';
	}

	MadCap|xref.ForMoreInfo
	{
		mc-format: '{i}For more information, see “{paratext}” on page {page}.{/i}';
	}
}

span.noGlossary
{
	mc-disable-glossary-terms: true;
}

/* using for Flare workaround to include banner files in output files */
/* when Target,Advanced tab, Exclude content not linked directly or indirectly from the target is set */

ins
{
	background-image: url('../MasterPages/_FARO_logo.png');
	background-image: url('../MasterPages/_FARO_banner_graphic.png');
}

/* for bi-directional text */

dir
{
	margin: 0;
	display: none;
}

cite
{
	font-style: italic;
}

/*============================================================================*/

span.Red_Modes,
span.Red,
span.Orange_Modes,
span.Orange,
span.Yellow_Modes,
span.Yellow,
span.Green_Modes,
span.Green,
span.Blue_Modes,
span.Blue
{
	font-weight: bold;
	mc-disabled: true !important;
}

span.Red,
span.Red_Modes
{
	color: red;
}

span.Orange,
span.Orange_Modes
{
	color: orange;
}

span.Yellow,
span.Yellow_Modes
{
	color: gold;
}

span.Blue,
span.Blue_Modes
{
	color: blue;
}

span.Green,
span.Green_Modes
{
	color: green;
}

@media print
{
	span.Red_Modes,
	span.Orange_Modes,
	span.Yellow_Modes,
	span.Green_Modes,
	span.Blue_Modes,
	span.Red,
	span.Orange,
	span.Yellow,
	span.Blue,
	span.Green
	{
		color: black;
		font-weight: bold;
		mc-disabled: false !important;
	}
}

/*============================================================================*/

@media print
{
	p.MiniTOC1
	{
		color: #000000;
		font-weight: normal;
	}

	p.MiniTOC2
	{
		color: #000000;
	}

	p.MiniTOC3
	{
		color: #000000;
	}

	p.MiniTOC4
	{
		color: #000000;
	}

	p.MiniTOC5
	{
		color: #000000;
	}

	p.MiniTOC6
	{
		color: #000000;
	}

	p.MiniTOC7
	{
		color: #000000;
	}

	p.MiniTOC8
	{
		color: #000000;
	}

	p.MiniTOC9
	{
		color: #000000;
	}
}

/*============================================================================*/

@media print
{
	p.pdf
	{
		color: #000000;
		font-weight: normal;
		line-height: normal;
	}
}

/*============================================================================*/

@media print
{
	p.PDFheader
	{
		margin-top: 6pt;
		margin-bottom: 6pt;
		font-family: var(--san-serif);
		mc-disabled: true;
	}
}

/*============================================================================*/

@media print
{
	p.intro_phrase
	{
		font-weight: bold;
	}
}

/*============================================================================*/

@media print
{
	a
	{
		color: #007dba;
	}

	a:link
	{
		text-decoration: none;
		color: #007dba;
	}

	a.avoidPrint
	{
		display: none;
	}

	a.pop
	{
		color: #000000;
		text-decoration: none;
	}

	a.Popup
	{
		text-decoration: none;
	}

	/* Headings */
}

/*============================================================================*/

@media print
{
	h1.appendix
	{
		mc-auto-number-format: 'Appendix {chapnum}: ';
		text-align: center;
		mc-next-tag: p;
	}

	h1.chapternum
	{
		mc-auto-number-format: 'Chapter {chapnum}: ';
		text-align: center;
		mc-next-tag: p;
	}
}

@media print
{
	h4
	{
		font-weight: normal;
		font-size: 14pt;
		margin-top: .5em;
		margin-bottom: .25em;
	}

	h5
	{
		font-size: 13pt;
		font-weight: bold;
		font-style: italic;
		margin-bottom: .25em;
		margin-top: .5em;
	}

	h6
	{
		font-weight: normal;
		font-size: 12pt;
		font-style: italic;
		margin-top: 0;
		margin-bottom: .25em;
	}

	.noTOC
	{
		mc-heading-level: 0;
	}

	/* Rules */
}

@media print
{
	hr
	{
		color: #000000;
		height: 0.03em;
	}

	hr.pdfTitle
	{
		background-color: #007dba;
		height: 9pt;
		width: 504pt;
	}

	/* Images */
}

@media print
{
	img
	{
		orphans: 2;
		widows: 2;
		float: none;
		page-break-inside: auto;
		max-width: 100%;
		page-break-after: avoid;
	}

	/* Lists */
}

@media print
{
	li
	{
		font-family: var(--serif);
	}

	li.pdf
	{
		color: #000000;
		font-weight: normal;
		line-height: normal;
		list-style-type: disc;
		margin-left: 10pt;
		mc-hyphenate: inherit;
	}
}

@media print
{
	ol
	{
		margin-bottom: 12pt;
		margin-top: 12pt;
	}

	ul
	{
		margin-bottom: 12pt;
		margin-top: 12pt;
	}

	ol li p,
	ul li p
	{
		margin-left: 0;
		margin-bottom: 12pt;
	}

	ul ul li p,
	ul ol li p,
	ol ul li p,
	ol ol li p
	{
		margin-left: 0;
		margin-bottom: 12pt;
	}

	ul ul ul li p,
	ul ol ol li p,
	ul ul ol li p,
	ul ol ul li p,
	ol ul ul li p,
	ol ol ol li p,
	ol ul ol li p,
	ol ol ul li p
	{
		margin-left: 0;
		margin-bottom: 12pt;
	}

	ol li
	{
		list-style-type: decimal;
		margin-bottom: 12pt;
		margin-left: 5pt;
	}

	ul li
	{
		list-style-type: disc;
		margin-bottom: 12pt;
		margin-left: 8pt;
	}

	ul ol li,
	ol ol li
	{
		list-style-type: lower-alpha;
		margin-bottom: 12pt;
		margin-left: 2pt;
	}

	ul ul li,
	ol ul li
	{
		list-style-type: square;
		margin-bottom: 12pt;
		margin-left: 6pt;
	}

	ol ol ol li::marker,
	ol ul ol li::marker,
	ul ol ol li::marker,
	ul ul ol li::marker
	{
		list-style-type: lower-roman;
		margin-bottom: 12pt;
		margin-left: 8pt;
	}

	ul ul ul li,
	ul ol ul li,
	ol ul ul li,
	ol ol ul li
	{
		list-style-type: circle;
		margin-bottom: 12pt;
		margin-left: 8pt;
	}
}

table.lined
{
	border-collapse: collapse;
	border: solid 1px;
	font-family: var(--san-serif);
	margin-bottom: 1.1em;
	background-color: transparent;
	mc-hyphenate: inherit;
}

table.lined td
{
	border-right: solid 1px;
	border-top: solid 1px;
	border-bottom: solid 1px;
	background-color: transparent;
	color: #000000;
	mc-hyphenate: inherit;
	padding: 5px;
}

td.null
{
	border: none;
	border-collapse: collapse;
	background-color: transparent;
}

table.lined > th
{
	border-bottom: solid 1px;
	border-right: solid 1px;
	border-top: none;
	color: #000000;
	font-family: var(--san-serif);
	font-size: 100%;
	background-color: #E5E8E8;
}

table.no_lines,
table.no_lines td
{
	border: none;
}

table.no_lines th
{
	border-color: white;
}

@media print
{
	MadCap|footnotesBlock
	{
		border-top: 1pt;
	}

	a.MCDropDownHotSpot_0:link
	{
		color: #000000;
	}

	MadCap|dropDownHead.boldPrint
	{
		font-size: 120%;
		font-family: var(--san-serif);
		margin-top: 2em;
		margin-bottom: .5em;
	}

	MadCap|dropDownBody
	{
		margin-left: 0;
	}

	MadCap|popup
	{
		color: #000000;
	}

	MadCap|popupHead
	{
		color: #000000;
		text-decoration: none;
	}

	MadCap|toggler
	{
		color: #000000;
	}

	/* Modifications to MadCap Flare styles to show drop-down text  */

	div.MCDropDownBody,
	div.MCDropDownBody_0
	{
		display: block !important;
	}

	img.MCDropDownIcon,
	img.MCDropDownBody_0
	{
		display: none !important;
	}

	/* TOC */
}

@media print
{
	MadCap|tocProxy
	{
		border-top-style: none;
	}
}

@media print
{
	p.toc1
	{
		color: #000000;
		font-weight: bold;
		font-size: 12pt;
		line-height: normal;
		margin-left: 0;
		orphans: 2;
		widows: 2;
		margin-top: 2em;
		margin-bottom: .5em;
	}

	p.toc2
	{
		color: #000000;
		font-weight: normal;
		line-height: normal;
		orphans: 2;
		widows: 2;
		margin-left: 0.2in;
		margin-top: 1em;
		margin-bottom: .5em;
	}

	p.toc3
	{
		color: #000000;
		font-weight: normal;
		line-height: normal;
		orphans: 2;
		widows: 2;
		margin-left: 0.40in;
		margin-top: .5em;
		margin-bottom: .5em;
	}

	p.toc4
	{
		color: #000000;
		font-weight: normal;
		line-height: normal;
		orphans: 2;
		widows: 2;
		margin-left: 0.6in;
		margin-top: .5em;
		margin-bottom: .5em;
	}

	p.toc5
	{
		color: #000000;
		font-weight: normal;
		line-height: normal;
		orphans: 2;
		widows: 2;
		margin-left: 0.8in;
		margin-top: .5em;
		margin-bottom: .5em;
	}

	p.toc6
	{
		color: #000000;
		font-weight: normal;
		line-height: normal;
		margin-left: 1.0in;
		orphans: 2;
		widows: 2;
		margin-top: .5em;
		margin-bottom: .5em;
	}

	/* Glossary and  Index Page Styles */
}

@media print
{
	MadCap|indexProxy
	{
		border-top-style: none;
		border-top-width: 0;
	}

	p.IndexHeading
	{
		border: none;
		color: #007dba;
	}

	MadCap|glossaryProxy
	{
		border-top-style: none;
		border-top-width: 0;
	}

	MadCap|glossaryTerm
	{
		color: #000000;
	}

	MadCap|glossaryTerm.Popup
	{
		color: #000000;
	}

	div.GlossaryPageHeading
	{
		border: none;
		color: #007dba;
		font-family: var(--san-serif);
		font-weight: bold;
		line-height: normal;
		margin-bottom: 1.1em;
		mc-hyphenate: never;
	}

	div.GlossaryPageDefinition
	{
		color: #000000;
		font-family: var(--san-serif);
		font-weight: normal !important;
		font-size: 10pt;
		line-height: normal;
		margin-bottom: 1.1em;
		margin-left: 10pt;
		mc-hyphenate: never;
	}

	div.GlossaryPageEntry
	{
		font-family: var(--san-serif);
		font-weight: bold;
		line-height: normal;
		margin-bottom: 1.1em;
		mc-hyphenate: never;
	}

	div.GlossaryPageTerm
	{
		color: #000000;
		font-family: var(--san-serif);
		font-weight: bold;
		line-height: normal;
		margin-bottom: 0;
		mc-hyphenate: never;
		font-size: 10pt;
	}
}

@media print
{
	h1,
	h2,
	h3,
	h4,
	h5,
	h6
	{
		font-family: var(--san-serif);
	}
}

@media print
{
	thead p	/*This makes all paragraphs inside a table head san-serif*/
	{
		font-family: var(--san-serif);
	}
}

@media print
{
	span.acronym
	{
		text-transform: uppercase;
	}
}

@media print
{
	span.Answers
	{
		font-size: 18pt;
		text-decoration: underline;
	}
}

@media print
{
	span.Box	/*all this does is to apply the windings font.  writer still must find the right character. Would it be better to format this as a snippet? */
	{
		font-family: Wingdings;
	}
}

@media print
{
	span.Box_12
	{
		font-family: Wingdings;
		font-size: 12pt;
	}
}

@media print
{
	span.Box_14
	{
		font-family: Wingdings;
		font-size: 14pt;
	}
}

@media print
{
	span.Caution	/* suggest we mark this for deprication if we move to a div.caution method for this*/
	{
		font-weight: bold;
		text-transform: uppercase;
	}
}

@media print
{
	span.EquationVariables	/*suggest we mark this for deprication*/
	{
		font-style: italic;
	}
}

@media print
{
	span.Note
	{
		font-weight: bold;
		font-variant: small-caps;
	}
}

@media print
{
	sup
	{
		font-size: 80%;
		vertical-align: super;
	}
}

@media print
{
	span.Warning	/*suggest depricating*/
	{
		font-weight: bold;
		text-transform: uppercase;
	}
}

@media print
{
	span.White
	{
		color: #ffffff;
		font-size: 80%;
		vertical-align: super;
	}
}

@media print
{
	small
	{
		font-size: 8pt;
	}
}

@media print
{
	p.Body_Text_Table_no_space_after
	{
		mc-auto-number-format: ' ';
		mc-auto-number-position: inside-head;
		mc-auto-number-offset: 0;
		line-height: 12pt;
	}
}

p.Cell_Body_Numbered_first
{
	margin-left: 0.25in;
	mc-auto-number-format: '{n=1}. ';
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 24px;
	mc-auto-number-class: Bold;
	line-height: 12pt;
	mc-next-class: Cell_Body_Numbered;
}

p.Cell_Body_Numbered
{
	margin-left: 0.25in;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	mc-auto-number-format: '{n+}. ';
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 24px;
	mc-auto-number-class: Bold;
	line-height: 12pt;
}

p.Cell_Heading
{
	text-align: center;
	margin: 0;
	font-family: var(--san-serif);
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0;
	color: #000000;
	mc-hyphenate: never;
	text-indent: 0;
	line-height: 12pt;
}

p.Cell_Heading_Left
{
	font-weight: normal;
	font-style: normal;
	text-indent: 0;
	line-height: 12pt;
}

p.Cell_Heading_Right
{
	text-align: right;
	text-indent: 0;
	line-height: 12pt;
}

p.Cell_Body_Graphic
{
	text-align: center;
	font-size: 4pt;
	text-indent: 0;
	line-height: 5pt;
}

p.Footer
{
	text-align: center;
	margin: 0;
	font-family: var(--san-serif);
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0;
	color: #000000;
	mc-hyphenate: never;
	text-indent: 0;
	line-height: 12pt;
	text-decoration: none;
	mc-disabled: true;
}

p.Footer_Left
{
	margin-left: var(--indent_1x);
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-family: var(--san-serif);
	font-weight: normal;
	font-style: normal;
	font-size: 9pt;
	letter-spacing: 0;
	color: #000000;
	mc-hyphenate: never;
	text-indent: 0;
	line-height: 11pt;
	text-decoration: none;
	mc-disabled: true;
}

p.Footer_Right
{
	text-align: right;
	margin-left: var(--indent_1x);
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-family: var(--san-serif);
	font-weight: normal;
	font-style: normal;
	font-size: 9pt;
	letter-spacing: 0;
	color: #000000;
	mc-hyphenate: never;
	text-indent: 0;
	line-height: 11pt;
	text-decoration: none;
	mc-disabled: true;
}

p.Footer_Page_Number
{
	text-align: center;
	margin-left: var(--indent_1x);
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-family: var(--san-serif);
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0;
	color: #000000;
	mc-hyphenate: never;
	text-indent: 0;
	line-height: 12pt;
	text-decoration: none;
	mc-disabled: true;
}

div.footer
{
	mc-disabled: true;
}

p.Graphic_in_Table_Left
{
	font-style: italic;
	font-size: 4pt;
	text-indent: 0;
	line-height: 5pt;
}

p.Graphic_in_Table_Right
{
	text-align: right;
	font-style: italic;
	font-size: 4pt;
	text-indent: 0;
	line-height: 5pt;
}

/* Part of the template. Not for author use.
p.Header
{
	text-align: center;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-family: var(--san-serif);
	font-weight: normal;
	font-style: normal;

	letter-spacing: 0;
	color: #000000;
	mc-hyphenate: never;
	text-indent: 0;
	line-height: 12pt;
	text-decoration: none;
}

p.Header_Left
{

	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-family: var(--san-serif);
	font-weight: normal;
	font-style: normal;
	font-size: 9pt;
	letter-spacing: 0;
	color: #000000;
	mc-hyphenate: never;
	text-indent: 0;
	line-height: 11pt;
	text-decoration: none;
}

p.Header_Right
{
	text-align: right;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-family: var(--san-serif);
	font-weight: normal;
	font-style: normal;
	font-size: 9pt;
	letter-spacing: 0;
	color: #000000;
	mc-hyphenate: never;
	text-indent: 0;
	line-height: 11pt;
	text-decoration: none;
}
*/

p.Mapping_Table_Cell
{
	margin-left: var(--indent_1x);
	margin-top: 1pt;
	margin-bottom: 1pt;
	font-size: 9pt;
	letter-spacing: 0;
	color: #000000;
	text-indent: 0;
	line-height: 11pt;
	text-decoration: none;
}

p.Mapping_Table_Title
{
	margin-top: 1pt;
	margin-bottom: 1pt;
	font-weight: normal;
	font-style: normal;
	font-size: 11pt;
	text-indent: 0;
	line-height: 12pt;
}

span.draft
{
	color: red;
	font-family: var(--san-serif);
	font-size: 12pt;
	font-weight: bold;
	mc-hidden: hidden;
}

p.transblurb
{
	font-size: 9pt;
	font-style: italic;
	mc-hidden: hidden;
	display: none;
	padding-top: 10px;
	padding-bottom: 10px;
}

p.transblurblink
{
	position: relative;
	right: 0;
	display: none;
	top: -60px;
	text-align: right;
	max-width: 25%;
	margin-left: auto;
	margin-right: 0;
	margin-bottom: -29px;
}

table.transblurbtable
{
	width: 100%;
}

@media print
{
	p.transblurb
	{
		display: none;
		mc-hidden: hidden;
	}
}

/* END @media print */
/* copyright 2020-2023 FARO */

