/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/*Flare allows single-sourcing of styles for all outputs within a single CSS file. Any settings specified in the Flare "default" medium are inherited by all other mediums. Within the customized mediums (HTML5, PDF_Manual, WebHelpMobile, etc.), only include different or additional properties than what are set in the default medium.*/

body
{
	font-size: 9pt;
	color: #000000;
	mc-hyphenate: never;
	font-family: Arial, Verdana, sans-serif;
	orphans: 2;
	widows: 2;
}

p	/*The default appearance of all paragraph tags. For any paragraph classes, only include the different or additional properties than what is set in the default paragraph tag.*/
{
	color: #000000;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 6pt;
	text-align: left;
	margin-left: 0in;
	margin-right: 0in;
	margin-top: 0pt;
	letter-spacing: 0em;
	mc-hyphenate: never;
	text-indent: 0px;
	line-height: 12pt;
	text-decoration: none;
}

object.video
{
	max-width: 560px;
	height: 315px;
	position: relative;
	margin-top: 15px;
	margin-bottom: 0px;
}

p.video
{
	font-size: 9pt;
	line-height: 9pt;
	padding: 0px;
	margin-top: -10px;
	margin-bottom: 15px;
}

p.Syntax
{
	font-family: 'Courier New';
	margin-top: 6pt;
}

p.footer
{
	
}

hr.footer
{
	
}

p.TOC1	/*The appearance of the H1 headings in the generated TOC proxy in print outputs.*/
{
	margin-top: 7pt;
	margin-bottom: 3pt;
	font-weight: bold;
	font-size: 12pt;
	text-indent: 24px;
	line-height: 14pt;
}

p.TOC2	/*The appearance of the H2 headings in the generated TOC proxy in print outputs.*/
{
	margin-bottom: 2pt;
	font-size: 10pt;
	color: #000000;
	text-indent: 0.25in;
	line-height: 12pt;
	text-decoration: none;
}

p.TOC3	/*The appearance of the H3 headings in the generated TOC proxy in print outputs.*/
{
	margin-bottom: 2pt;
	font-size: 10pt;
	color: #000000;
	text-indent: 0.575in;
	line-height: 12pt;
}

p.PDF_Header	/*The appearance of the running header in PDF outputs.*/
{
	font-size: 10pt;
	color: #000000;
	margin-right: 20pt;
	font-weight: bold;
	font-style: normal;
}

p.PDF_Footer	/*The appearance of the page number in PDF outputs.*/
{
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
}

p.PDF_BackCoverFooter	/*The appearance of the back cover footer (part number, copyright, etc.) in PDF outputs.*/
{
	line-height: 8pt;
	text-align: right;
	margin-bottom: 4pt;
	mc-next-tag: p;
	mc-next-class: PDF_BackCoverFooter;
}

p.PDF_FrontCoverTitle
{
	line-height: 32pt;
	margin-bottom: 5pt;
	margin-top: 0;
	font-size: 32pt;
	color: #000000;
	letter-spacing: -1px;
	font-family: 'Arial Black';
}

p.PDF_FrontCoverSubtitle
{
	margin-bottom: 10pt;
	margin-top: 6pt;
	font-size: 24pt;
	line-height: 24pt;
	color: #000000;
	letter-spacing: -1px;
	font-family: 'Arial Black';
}

p.PDF_FrontCoverFooter
{
	margin-bottom: 4pt;
	margin-top: 0;
	font-size: 14pt;
	line-height: 14pt;
	color: #000000;
	letter-spacing: -1px;
	font-weight: bold;
}

p.Image	/*The container tag for all images, except images in tables, which are contained with the th or td containter tags*/
{
	text-align: center;
	margin-bottom: 0pt;
	line-height: 3pt;
	margin-top: 6pt;
	margin-bottom: 6pt;
	page-break-before: avoid;
}

p.Image_PDFFrontCover
{
	line-height: 3pt;
	margin-top: 70pt;
	margin-bottom: 0pt;
	page-break-before: avoid;
	frame-break-before: avoid;
}

img	/*The img tag is not a container tag, so it cannot stand alone and always has to be inside another tag - p, div, td, li, etc. Certain settings (alignment, line height, margins, etc.) have to be set in the tag that contains the image, because the img tag inherits the settings of the container tag.*/
{
	border: none 0px;
	border-width: 0px;
	page-break-before: avoid;
	text-decoration: none;
	height: auto;
	width: auto;
}

a	/*The default appearance of hyperlinks.*/
{
	font-family: inherit;
	font-size: inherit;
	text-decoration: underline;
	color: #0000ff;
	mc-format: '{paratext}';
}

h1
{
	font-size: 20pt;
	font-weight: bold;
	margin-bottom: 20pt;
	line-height: 20pt;
	mc-heading-level: 1;
	margin-top: 8pt;
	page-break-before: always;
}

h2
{
	font-size: 16pt;
	font-weight: bold;
	margin-top: 14pt;
	margin-bottom: 3pt;
	line-height: 19pt;
	mc-heading-level: 2;
	page-break-after: avoid;
}

h3
{
	font-size: 14pt;
	font-weight: bold;
	margin-top: 17pt;
	margin-bottom: 8pt;
	line-height: 17pt;
	mc-heading-level: 3;
	page-break-after: avoid;
}

h4
{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 4pt;
	margin-bottom: 4pt;
	line-height: 14pt;
	mc-heading-level: 0;
	page-break-after: avoid;
}

h5
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 3pt;
	margin-bottom: 3pt;
	line-height: 12pt;
	mc-heading-level: 0;
	page-break-after: avoid;
}

h6
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 2pt;
	margin-bottom: 2pt;
	line-height: 10pt;
	mc-heading-level: 0;
	page-break-after: avoid;
}

li	/*Controls the appearance of lists, using the default Flare List feature. Once a list has been added, clicking the TAB key will automatically create a multi-level list based on the proceeding ol or ul tag (ordered list vs. unordered list).*/
{
	line-height: 12pt;
	margin-top: 4pt;
	margin-bottom: 6pt;
	page-break-inside: avoid;
}

ol ol	/*Numbered lists (a.k.a. ordered lists).*/
{
	list-style-type: lower-alpha;
}

ol ol ol	/*Numbered lists (a.k.a. ordered lists).*/
{
	list-style-type: lower-roman;
}

ul ul	/*Bulleted lists (a.k.a. unordered lists).*/
{
	list-style-type: disc;
}

ul ul ul	/*Bulleted lists (a.k.a. unordered lists).*/
{
	list-style-type: disc;
}

ol ul	/*Ordered list followed by unordered list.*/
{
	list-style-type: disc;
}

ol ol ul
{
	list-style-type: disc;
}

ol ul ul
{
	list-style-type: disc;
}

pre	/*Used for sample code.*/
{
	font-family: 'Courier New';
}

pre.Gray-Background	/*Used for sample code. Has a gray background.*/
{
	background: #e5e5e5;
}

pre.Green	/*Used for sample code syntax highlighting.*/
{
	color: #008000;
}

pre.Blue	/*Used for sample code syntax highlighting.*/
{
	color: #0000ff;
}

pre.Red	/*Used for sample code syntax highlighting.*/
{
	color: #ff0000;
}

span.pre	/*Character style, used for sample code character style.*/
{
	color: #000000;
	font-family: 'Courier New';
}

span.pre_Blue	/*Character style, used for sample code with syntax highlighting.*/
{
	color: #0000ff;
	font-family: 'Courier New';
}

span.pre_Green	/*Character style, used for sample code with syntax highlighting.*/
{
	color: #008000;
	font-family: 'Courier New';
}

span.pre_Red	/*Character style, used for sample code with syntax highlighting.*/
{
	color: #ff0000;
	font-family: 'Courier New';
}

span.Bold_Italic	/*Character style, used to apply bold and italic formatting.*/
{
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}

span.underline
{
	text-decoration: underline;
}

sup
{
	font-size: .53em;
}

table
{
	margin-top: 3pt;
	margin-bottom: 10pt;
}

td	/*The td style controls the appearance of table rows.*/
{
	page-break-inside: avoid;
	font-size: 9pt;
	alignment: left;
	vertical-align: top;
}

td p	/*This complex selector is automatically applied to table rows that contain carriage returns.*/
{
	margin-bottom: 2pt;
	line-height: 9pt;
}

p.TableRows	/*For backwards compatability with the Flare Gen 1 template only. This style can be manually applied to table rows that contain carriage returns (and thus "p" tags).*/
{
	margin-bottom: 2pt;
	page-break-inside: avoid;
	line-height: 9pt;
}

td div	/*This complex selector is automatically applied to table rows that contain div elements.*/
{
	page-break-inside: avoid;
}

td li	/*This complex selector is automatically applied to table rows that contain lists.*/
{
	page-break-inside: avoid;
}

th	/*The th style controls the appearance of table header rows.*/
{
	font-weight: bold;
	font-size: 9pt;
	page-break-inside: avoid;
	alignment: left;
	vertical-align: top;
}

th p	/*This complex selector is automatically applied to table header rows that contain carriage returns.*/
{
	font-weight: bold;
	font-size: 9pt;
	page-break-inside: avoid;
	margin-bottom: 2pt;
	line-height: 9pt;
	text-align: center;
}

thead	/*In print outputs, this forces the table header row to repeat on subsequent pages.*/
{
	display: table-header-group;
}

div.Caution	/*div styles allow us to insert single or multiple bulleted notes using one style, and include auto-text, images, background colors and borders.*/
{
	color: #000000;
	border-bottom: solid 0.5pt #000000;
	border-top: solid 0.5pt #000000;
	line-height: 11pt;
	margin-top: 6pt;
	margin-bottom: 6pt;
	padding-left: 17pt;
	padding-right: 5pt;
	padding-top: 5pt;
	padding-bottom: 5pt;
	mc-next-tag: p;
	mc-auto-number-position: inside-head;
	mc-auto-number-format: '{color red}{b}CAUTION{/b}:{/color}  ';
	background-repeat: no-repeat;
	page-break-inside: avoid;
	background-position: left center;
	background-image: url('../../Global_Images/Caution.svg');
	mc-auto-number-position: inside-head;
}

div.LaserRadiation
{
	color: #000000;
	border-bottom: solid 0.5pt #000000;
	border-top: solid 0.5pt #000000;
	line-height: 11pt;
	margin-top: 6pt;
	margin-bottom: 6pt;
	padding-left: 17pt;
	padding-right: 5pt;
	padding-top: 5pt;
	padding-bottom: 5pt;
	mc-next-tag: p;
	mc-auto-number-position: inside-head;
	mc-auto-number-format: '{color red}{b}WARNING{/b}:{/color}  ';
	background-repeat: no-repeat;
	page-break-inside: avoid;
	background-position: left center;
	mc-auto-number-position: inside-head;
	background-image: url('../../Global_Images/LaserRadiation.svg');
}

div.HotSurface
{
	color: #000000;
	border-bottom: solid 0.5pt #000000;
	border-top: solid 0.5pt #000000;
	line-height: 11pt;
	margin-top: 6pt;
	margin-bottom: 6pt;
	padding-left: 17pt;
	padding-right: 5pt;
	padding-top: 5pt;
	padding-bottom: 5pt;
	mc-next-tag: p;
	mc-auto-number-position: inside-head;
	mc-auto-number-format: '{color red}{b}CAUTION{/b}:{/color}  ';
	background-repeat: no-repeat;
	page-break-inside: avoid;
	background-position: left center;
	background-image: url('../../Global_Images/HotSurface.svg');
	mc-auto-number-position: inside-head;
}

div.Note
{
	color: #000000;
	border-bottom: solid 0.5pt #000000;
	border-top: solid 0.5pt #000000;
	line-height: 11pt;
	margin-top: 6pt;
	margin-bottom: 6pt;
	padding-left: 17pt;
	padding-right: 5pt;
	padding-top: 5pt;
	padding-bottom: 5pt;
	mc-next-tag: p;
	mc-auto-number-position: inside-head;
	background-color: #e5e5e5;
	mc-auto-number-format: '{b}Note{/b}: ';
	page-break-inside: avoid;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('../../Global_Images/Note.svg');
}

div.Note_QSGRegulation
{
	color: #000000;
	border-bottom: solid 0.5pt #000000;
	border-top: solid 0.5pt #000000;
	line-height: 11pt;
	margin-top: 6pt;
	margin-bottom: 6pt;
	padding-left: 17pt;
	padding-right: 5pt;
	padding-top: 5pt;
	padding-bottom: 5pt;
	mc-next-tag: p;
	mc-auto-number-position: inside-head;
	background-color: #e5e5e5;
	mc-auto-number-format: '{b}Note{/b}: ';
	page-break-inside: avoid;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('../../Global_Images/Note.svg');
}

div.RelatedTopics
{
	color: #000000;
	border-bottom: solid 0.5pt #000000;
	border-top: solid 0.5pt #000000;
	line-height: 11pt;
	margin-top: 6pt;
	margin-bottom: 6pt;
	padding-left: 5pt;
	padding-right: 5pt;
	padding-top: 5pt;
	padding-bottom: 5pt;
	mc-next-tag: p;
	mc-auto-number-position: inside-head;
	background-color: #e5e5e5;
	mc-auto-number-format: '{b}Related Topics{/b}  ';
	page-break-inside: avoid;
}

div.Tip
{
	color: #000000;
	border-bottom: solid 0.5pt #000000;
	border-top: solid 0.5pt #000000;
	line-height: 11pt;
	margin-top: 6pt;
	margin-bottom: 6pt;
	padding-left: 17pt;
	padding-right: 5pt;
	padding-top: 5pt;
	padding-bottom: 5pt;
	mc-next-tag: p;
	mc-auto-number-position: inside-head;
	background-color: #e5e5e5;
	mc-auto-number-format: '{b}Tip{/b}: ';
	page-break-inside: avoid;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('../../Global_Images/Tip.svg');
}

div.Warning
{
	color: #000000;
	border-bottom: solid 0.5pt #000000;
	border-top: solid 0.5pt #000000;
	line-height: 11pt;
	margin-top: 6pt;
	margin-bottom: 6pt;
	padding-left: 17pt;
	padding-right: 5pt;
	padding-top: 5pt;
	padding-bottom: 5pt;
	mc-next-tag: p;
	mc-auto-number-position: inside-head;
	mc-auto-number-format: '{color red}{b}WARNING{/b}:{/color}  ';
	background-repeat: no-repeat;
	page-break-inside: avoid;
	background-position: left center;
	background-image: url('../../Global_Images/Warning.svg');
}

MadCap|xref	/*Controls the appearance of cross-references.*/
{
	font-family: inherit;
	font-size: inherit;
	mc-format: '{paratext} on page {page}';
	color: #000000;
	text-decoration: none;
}

MadCap|tocProxy	/*Controls the appearance of the TOC Proxy container. Note that the div style also controls the TOC Proxy container, so changes made to the div style also affect this style.*/
{
	border-bottom: none 0pt;
	border-top: none 0pt;
}

MadCap|footnote	/*Controls the position of footnotes in print outputs. Also controls the appearance of footnote text.*/
{
	mc-footnote-position: page;
	mc-footnote-format: '{n}';
	mc-footnote-comment-format: '{n} ';
	font-size: 8pt;
	font-weight: normal;
	text-indent: -0.075in;
	vertical-align: super;
}

MadCap|footnoteBlock
{
	border-top-style: none;
	font-size: 8pt;
	margin-top: 2pt;
	padding-top: 2pt;
	text-indent: -0.075in;
}

MadCap|footnotesBlock
{
	border-top-width: 0.5pt;
	border-top-align: left;
	border-top-length: 66%;
	margin-top: 2pt;
	padding-top: 2pt;
}

caption	/*Controls the appearance of Table Captions. It is not recommended that Table Captions be used in Flare topics.*/
{
	text-align: left;
	font-weight: bold;
}

MadCap|miniTocProxy
{
	
}

@media PDF_Manual
{
	h1
	{
		margin-right: 10pt;
		margin-top: 0pt;
		margin-bottom: 8pt;
		padding-top: 10pt;
	}

	img
	{
		max-width: 6.50in;
	}

	div.Caution
	{
		line-height: 10pt;
	}

	div.LaserRadiation
	{
		line-height: 10pt;
	}

	div.HotSurface
	{
		line-height: 10pt;
	}

	div.Note
	{
		line-height: 10pt;
	}

	div.Note_QSGRegulation
	{
		line-height: 10pt;
	}

	div.RelatedTopics
	{
		line-height: 10pt;
	}

	div.Tip
	{
		line-height: 10pt;
	}

	div.Warning
	{
		line-height: 10pt;
	}

	MadCap|xref
	{
		text-decoration: underline;
		color: #0000ff;
		mc-format: '{i}{paratext}{/i} on page {page}';
	}

	MadCap|dropDownHead
	{
		font-weight: bold;
	}

	MadCap|slideshowNavigationControls.Next
	{
		mc-disabled: true;
	}

	MadCap|slideshowNavigationControls.Previous
	{
		mc-disabled: true;
	}

	MadCap|slideThumbnail.active
	{
		mc-disabled: true;
	}
}

@media PDF_QSG
{
	body
	{
		font-size: 8pt;
	}

	p
	{
		line-height: 8pt;
	}

	p.PDF_FrontCoverTitle
	{
		font-size: 18pt;
		line-height: 18pt;
	}

	p.PDF_FrontCoverSubtitle
	{
		margin-bottom: 0pt;
		font-size: 16pt;
		line-height: 16pt;
	}

	p.PDF_FrontCoverFooter
	{
		font-size: 12pt;
		line-height: 12pt;
	}

	p.PDF_BackCoverFooter
	{
		font-size: 7pt;
		line-height: 7pt;
		margin-bottom: 2pt;
	}

	p.Image_PDFFrontCover
	{
		margin-bottom: 0pt;
		line-height: 0pt;
		margin-top: 0pt;
	}

	a
	{
		color: #000000;
	}

	img
	{
		max-width: 4.25in;
	}

	h1
	{
		font-size: 14pt;
		line-height: 14pt;
		margin-top: 4pt;
		margin-bottom: 4pt;
		page-break-before: avoid;
	}

	h2
	{
		font-size: 12pt;
		line-height: 12pt;
		margin-top: 4pt;
		margin-bottom: 4pt;
	}

	h3
	{
		font-size: 11pt;
		line-height: 11pt;
		margin-top: 4pt;
		margin-bottom: 4pt;
	}

	h4
	{
		font-size: 10pt;
		line-height: 10pt;
		margin-top: 4pt;
		margin-bottom: 4pt;
	}

	h5
	{
		font-size: 9pt;
		line-height: 9pt;
		margin-top: 2pt;
		margin-bottom: 4pt;
	}

	h6
	{
		font-size: 8pt;
		line-height: 4pt;
		margin-bottom: 2pt;
		margin-top: 4pt;
	}

	li
	{
		margin-bottom: 4pt;
		line-height: 8pt;
	}

	table
	{
		margin-top: 0pt;
		margin-bottom: 2pt;
	}

	td
	{
		font-size: 6pt;
		margin-bottom: 0pt;
	}

	p.TableRows
	{
		font-size: 6pt;
		line-height: 6pt;
		margin-bottom: 0pt;
	}

	td p
	{
		font-size: 6pt;
		line-height: 6pt;
		margin-bottom: 0pt;
		page-break-inside: avoid;
	}

	td div
	{
		font-size: 6pt;
		line-height: 6pt;
	}

	th
	{
		font-size: 6pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
	}

	th p
	{
		font-weight: bold;
		font-size: 6pt;
		page-break-inside: avoid;
		margin-bottom: 0pt;
		line-height: 6pt;
		text-align: center;
	}

	div.Caution
	{
		line-height: 8pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	div.LaserRadiation
	{
		line-height: 8pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	div.HotSurface
	{
		line-height: 8pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	div.Note
	{
		line-height: 8pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	div.Note_QSGRegulation
	{
		font-size: 6pt;
		line-height: 6pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	div.RelatedTopics
	{
		font-size: 6pt;
		line-height: 6pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	div.Tip
	{
		line-height: 8pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	div.Warning
	{
		line-height: 8pt;
		padding-top: 3pt;
		padding-bottom: 3pt;
	}

	MadCap|footnote
	{
		font-size: 6pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		text-indent: -0.06in;
	}

	MadCap|footnoteBlock
	{
		margin-top: 1pt;
		padding-top: 1pt;
		font-size: 6pt;
		text-indent: -0.06in;
	}

	MadCap|footnotesBlock
	{
		margin-top: 1pt;
		padding-top: 1pt;
	}

	MadCap|xref
	{
		mc-format: '{i}{paratext}{/i} on page {page}';
	}

	MadCap|slideshowNavigationControls.Next
	{
		mc-disabled: true;
	}

	MadCap|slideshowNavigationControls.Previous
	{
		mc-disabled: true;
	}

	MadCap|slideThumbnail.active
	{
		mc-disabled: true;
	}
}

@media WebHelp_HTMLHelp
{
	body
	{
		font-size: 0.75em;
		margin-top: 0px;
		margin-bottom: 17px;
	}

	p.MiniTOC1,
	p.MiniTOC2,
	p.MiniTOC3,
	p.MiniTOC4,
	p.MiniTOC5,
	p.MiniTOC6
	{
		color: #0000ff;
		text-decoration: underline;
		font-size: 9pt;
		font-weight: bold;
		font-style: normal;
		background-image: url('../../Global_Images/HTML5_TOC_grayarrow.png');
		background-repeat: no-repeat;
		padding-left: 20px;
	}

	p.Image
	{
		text-align: left;
		margin-bottom: 7px;
	}

	p.footer
	{
		font-size: 0.80em;
		line-height: 0.80em;
		margin-bottom: 0.6em;
	}

	hr.footer
	{
		margin-top: 4.0em;
	}

	h1
	{
		font-size: 1.8em;
		line-height: 1.8em;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-top: 20px;
		color: #000000;
		background-color: #cccccc;
		border-bottom-style: solid;
		border-bottom-width: 5px;
		border-bottom-color: #ffff00;
		top: 30px;
		margin-left: -10px;
		margin-right: -10px;
		margin-top: 0px;
		margin-bottom: 15px;
		page-break-before: avoid;
	}

	h2
	{
		font-size: 1.7em;
		line-height: 1.7em;
		margin-top: 20px;
		margin-bottom: 4px;
	}

	h3
	{
		font-size: 1.6em;
		line-height: 1.6em;
		margin-top: 16px;
		margin-bottom: 4px;
	}

	h4
	{
		font-size: 1.5em;
		line-height: 1.5em;
		margin-top: 14px;
		margin-bottom: 4px;
	}

	h5
	{
		font-size: 1.4em;
		line-height: 1.4em;
		margin-top: 12px;
		margin-bottom: 4px;
	}

	h6
	{
		font-size: 1.3em;
		line-height: 1.3em;
		margin-top: 10px;
		margin-bottom: 4px;
	}

	div.Caution,
	div.LaserRadiation,
	div.HotSurface,
	div.Note,
	div.Note_QSGRegulation,
	div.RelatedTopics,
	div.Tip,
	div.Warning	/*div borders must be at least 1px to display properly in all browsers.*/
	{
		border-bottom: solid 1px #000000;
		border-top: solid 1px #000000;
	}

	MadCap|miniTocProxy
	{
		margin-top: 20px;
		padding-top: 0px;
		border-top-color: transparent;
	}

	MadCap|xref
	{
		color: #0000ff;
		text-decoration: underline;
		mc-format: '{paratext}';
	}

	MadCap|breadcrumbsProxy
	{
		font-size: 10pt;
		mc-breadcrumbs-prefix: '';
		mc-breadcrumbs-count: 6;
		background-color: #cccccc;
		margin: 0px;
		margin-left: -10px;
		margin-right: 0px;
		margin-bottom: 10px;
		padding-top: 10px;
		padding-left: 10px;
		border-bottom: solid 1px #cccccc;
		border-top: solid 1px #cccccc;
	}
}

@media HTML5
{
	nav.title-bar	/*Overwrites the nav.title-bar properties in the generated output. Adds a bottom border with box-shadow, to match cognex.com.*/
	{
		border-bottom: solid 42px #222;
		box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5);
	}

	body
	{
		font-size: 0.75em;
		margin-top: 0px;
		margin-bottom: 17px;
	}

	p.footer
	{
		font-size: 0.80em;
		line-height: 1.20em;
		margin-bottom: 0.4em;
	}

	hr.footer
	{
		margin-top: 4.0em;
	}

	p.Image
	{
		text-align: left;
		margin-bottom: 7px;
	}

	p.MiniTOC1,
	p.MiniTOC2,
	p.MiniTOC3,
	p.MiniTOC4,
	p.MiniTOC5,
	p.MiniTOC6
	{
		text-decoration: none;
		font-weight: normal;
		font-style: normal;
		color: #004b7d;
		background-image: url('../../Global_Images/HTML5_TOC_grayarrow.png');
		background-repeat: no-repeat;
		padding-left: 20px;
	}

	p.MiniTOC1:link,
	p.MiniTOC2:link,
	p.MiniTOC3:link,
	p.MiniTOC4:link,
	p.MiniTOC5:link,
	p.MiniTOC6:link
	{
		text-decoration: none;
		font-weight: normal;
		font-style: normal;
		color: #004b7d;
		background-image: url('../../Global_Images/HTML5_TOC_grayarrow.png');
		background-repeat: no-repeat;
		padding-left: 20px;
	}

	a.MiniTOC1:visited,
	a.MiniTOC2:visited,
	a.MiniTOC3:visited,
	a.MiniTOC4:visited,
	a.MiniTOC5:visited,
	a.MiniTOC6:visited
	{
		color: #660099;
		text-decoration: underline;
	}

	a.MiniTOC1:hover,
	a.MiniTOC2:hover,
	a.MiniTOC3:hover,
	a.MiniTOC4:hover,
	a.MiniTOC5:hover,
	a.MiniTOC6:hover
	{
		color: #4a6476;
		text-decoration: underline;
	}

	a.MCBreadcrumbsLink:visited
	{
		color: #004b7d;
	}

	a
	{
		color: #004b7d;
		text-decoration: none;
	}

	a:link	/*Pseudo class for unvisited link. There is a bug in HTML5 outputs, where the a:link style also controls the appearance of cross-references.*/
	{
		color: #004b7d;
		text-decoration: none;
	}

	a:visited	/*Pseudo class for visited link.*/
	{
		color: #660099;
		text-decoration: none;
	}

	a:hover	/*Pseudo class for mouse-over link. a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective.*/
	{
		color: #4a6476;
		text-decoration: underline;
	}

	h1
	{
		font-size: 1.8em;
		line-height: 1.8em;
		color: #363636;
		top: 30px;
		font-weight: normal;
		background-color: #ffffff;
		margin-top: 5px;
		margin-bottom: 15px;
		page-break-before: avoid;
	}

	h2
	{
		font-size: 1.7em;
		line-height: 1.7em;
		margin-top: 20px;
		margin-bottom: 4px;
		font-weight: normal;
		color: #363636;
	}

	h3
	{
		font-size: 1.6em;
		line-height: 1.6em;
		margin-top: 16px;
		margin-bottom: 4px;
		font-weight: normal;
		color: #363636;
	}

	h4
	{
		font-size: 1.5em;
		line-height: 1.5em;
		margin-top: 14px;
		margin-bottom: 4px;
		font-weight: normal;
		color: #363636;
	}

	h5
	{
		font-size: 1.4em;
		line-height: 1.4em;
		margin-top: 12px;
		margin-bottom: 4px;
		font-weight: normal;
		color: #363636;
	}

	h6
	{
		font-size: 1.3em;
		line-height: 1.3em;
		margin-top: 10px;
		margin-bottom: 4px;
		font-weight: normal;
		color: #363636;
	}

	div.Caution,
	div.LaserRadiation,
	div.HotSurface,
	div.Note,
	div.Note_QSGRegulation,
	div.RelatedTopics,
	div.Tip,
	div.Warning	/*div borders must be at least 1px to display properly in all browsers.*/
	{
		border-bottom: solid 1px #000000;
		border-top: solid 1px #000000;
	}

	MadCap|popupHead	/*Used to style pop-up headings and footnote link appearance.*/
	{
		color: #004b7d;
		text-decoration: none;
	}

	MadCap|breadcrumbsProxy
	{
		mc-breadcrumbs-prefix: '';
		mc-breadcrumbs-count: 6;
		left: 0px;
		margin: 0px;
		right: 0px;
		top: 0px;
		width: 100%;
		font-size: 8pt;
		border-bottom-color: #ffffff;
		background-color: #ffffff;
		border-top: solid 1px none;
		margin-bottom: 10px;
	}

	MadCap|xref
	{
		mc-format: '{paratext}';
		color: #004b7d;
		text-decoration: none;
	}

	MadCap|miniTocProxy
	{
		margin-top: 20px;
		padding-top: 0px;
		border-top-color: transparent;
	}

	sup
	{
		font-size: 0.75em;
	}
}

MadCap|xref.ConceptPageNumber
{
	mc-disabled: true;
}

MadCap|xref.IndexPageNumber
{
	mc-disabled: true;
}

MadCap|xref.ListOfPageNumber
{
	mc-disabled: true;
}

span.boolean
{
	mc-disabled: true;
}

span.SeeAlsoIndex
{
	mc-disabled: true;
}

span.SeeAlsoIndexTerms
{
	mc-disabled: true;
}

span.SeeIndex
{
	mc-disabled: true;
}

span.SeeIndexTerms
{
	mc-disabled: true;
}

span.state
{
	mc-disabled: true;
}

abbr
{
	mc-disabled: true;
}

acronym
{
	mc-disabled: true;
}

big
{
	mc-disabled: true;
}

cite
{
	mc-disabled: true;
}

code
{
	mc-disabled: true;
}

del
{
	mc-disabled: true;
}

em
{
	mc-disabled: true;
}

ins
{
	mc-disabled: true;
}

kbd
{
	mc-disabled: true;
}

MadCap|helpControlMenuItem
{
	mc-disabled: true;
}

samp
{
	mc-disabled: true;
}

small
{
	mc-disabled: true;
}

tt
{
	mc-disabled: true;
}

var
{
	mc-disabled: true;
}

strong
{
	mc-disabled: true;
}

p.Favicon_DoNotUse	/*This style is used to force the Cognex favicon file to be included in HTML5 outputs, but is set to disabled so it is not displayed in the list of styles in the UI.*/
{
	mc-disabled: true;
	cursor: url('../../Global_Images/favicon.ico');
}

nav.title-bar	/*Overwrites the nav.title-bar properties in the generated output. Adds a bottom border with box-shadow, to match cognex.com.*/
{
	border-bottom: solid 42px #222;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5);
}

body
{
	font-size: 0.75em;
	margin-top: 0px;
	margin-bottom: 17px;
}

p.footer
{
	font-size: 0.80em;
	line-height: 1.20em;
	margin-bottom: 0.4em;
}

hr.footer
{
	margin-top: 4.0em;
}

p.Image
{
	text-align: left;
	margin-bottom: 7px;
}

p.MiniTOC1,
p.MiniTOC2,
p.MiniTOC3,
p.MiniTOC4,
p.MiniTOC5,
p.MiniTOC6
{
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #004b7d;
	background-image: url('../../Global_Images/HTML5_TOC_grayarrow.png');
	background-repeat: no-repeat;
	padding-left: 20px;
}

p.MiniTOC1:link,
p.MiniTOC2:link,
p.MiniTOC3:link,
p.MiniTOC4:link,
p.MiniTOC5:link,
p.MiniTOC6:link
{
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #004b7d;
	background-image: url('../../Global_Images/HTML5_TOC_grayarrow.png');
	background-repeat: no-repeat;
	padding-left: 20px;
}

a.MiniTOC1:visited,
a.MiniTOC2:visited,
a.MiniTOC3:visited,
a.MiniTOC4:visited,
a.MiniTOC5:visited,
a.MiniTOC6:visited
{
	color: #660099;
	text-decoration: underline;
}

a.MiniTOC1:hover,
a.MiniTOC2:hover,
a.MiniTOC3:hover,
a.MiniTOC4:hover,
a.MiniTOC5:hover,
a.MiniTOC6:hover
{
	color: #4a6476;
	text-decoration: underline;
}

a.MCBreadcrumbsLink:visited
{
	color: #004b7d;
}

a
{
	color: #004b7d;
	text-decoration: none;
}

a:link	/*Pseudo class for unvisited link. There is a bug in HTML5 outputs, where the a:link style also controls the appearance of cross-references.*/
{
	color: #004b7d;
	text-decoration: none;
}

a:visited	/*Pseudo class for visited link.*/
{
	color: #660099;
	text-decoration: none;
}

a:hover	/*Pseudo class for mouse-over link. a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective.*/
{
	color: #4a6476;
	text-decoration: underline;
}

h1
{
	font-size: 1.8em;
	line-height: 1.8em;
	color: #363636;
	top: 30px;
	font-weight: normal;
	background-color: #ffffff;
	margin-top: 5px;
	margin-bottom: 15px;
	page-break-before: avoid;
}

h2
{
	font-size: 1.7em;
	line-height: 1.7em;
	margin-top: 20px;
	margin-bottom: 4px;
	font-weight: normal;
	color: #363636;
}

h3
{
	font-size: 1.6em;
	line-height: 1.6em;
	margin-top: 16px;
	margin-bottom: 4px;
	font-weight: normal;
	color: #363636;
}

h4
{
	font-size: 1.5em;
	line-height: 1.5em;
	margin-top: 14px;
	margin-bottom: 4px;
	font-weight: normal;
	color: #363636;
}

h5
{
	font-size: 1.4em;
	line-height: 1.4em;
	margin-top: 12px;
	margin-bottom: 4px;
	font-weight: normal;
	color: #363636;
}

h6
{
	font-size: 1.3em;
	line-height: 1.3em;
	margin-top: 10px;
	margin-bottom: 4px;
	font-weight: normal;
	color: #363636;
}

div.Caution,
div.LaserRadiation,
div.HotSurface,
div.Note,
div.Note_QSGRegulation,
div.RelatedTopics,
div.Tip,
div.Warning	/*div borders must be at least 1px to display properly in all browsers.*/
{
	border-bottom: solid 1px #000000;
	border-top: solid 1px #000000;
}

MadCap|popupHead	/*Used to style pop-up headings and footnote link appearance.*/
{
	color: #004b7d;
	text-decoration: none;
}

MadCap|breadcrumbsProxy
{
	mc-breadcrumbs-prefix: '';
	mc-breadcrumbs-count: 6;
	left: 0px;
	margin: 0px;
	right: 0px;
	top: 0px;
	width: 100%;
	font-size: 8pt;
	border-bottom-color: #ffffff;
	background-color: #ffffff;
	border-top: solid 1px none;
	margin-bottom: 10px;
}

MadCap|xref
{
	mc-format: '{paratext}';
	color: #004b7d;
	text-decoration: none;
}

MadCap|miniTocProxy
{
	margin-top: 20px;
	padding-top: 0px;
	border-top-color: transparent;
}

sup
{
	font-size: 0.75em;
}

