/*<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.*/

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

.micro-response1865999599 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;
}

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

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

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

.micro-response1865999599 p.footer
{
	
}

.micro-response1865999599 hr.footer
{
	
}

.micro-response1865999599 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;
}

.micro-response1865999599 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;
}

.micro-response1865999599 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;
}

.micro-response1865999599 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;
}

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

.micro-response1865999599 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;
}

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

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

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

.micro-response1865999599 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;
}

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

.micro-response1865999599 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;
}

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

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

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

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

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

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

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

.micro-response1865999599 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;
}

.micro-response1865999599 ol ol	/*Lowercase alphanumeric ordered list.*/
{
	list-style-type: lower-alpha;
}

.micro-response1865999599 ol ol ol	/*Lowercase numerical ordered list.*/
{
	list-style-type: lower-roman;
}

.micro-response1865999599 ul ul	/*Bulleted unordered list.*/
{
	list-style-type: disc;
}

.micro-response1865999599 ul ul ul	/*Bulleted unordered list.*/
{
	list-style-type: disc;
}

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

.micro-response1865999599 ol ol ul
{
	list-style-type: disc;
}

.micro-response1865999599 ol ul ul
{
	list-style-type: disc;
}

.micro-response1865999599 pre
{
	font-family: 'Courier New';
}

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

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

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

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

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

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

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

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

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

.micro-response1865999599 span.underline
{
	text-decoration: underline;
}

/*The following styles control the appearance of tabs within Flare topics. The default medium does not contain any style information, and it is instead defined within the different mediums.*/

.micro-response1865999599 ul.tabs	/*The overall appearance of the tabs.*/
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
}

.micro-response1865999599 ul.tabs:after	/*Controls the appearance of the horizontal line that connects the tabs.*/
{
	position: absolute;
	content: "";
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #ddd;
}

.micro-response1865999599 ul.tabs .current	/*Current/active tab.*/
{
	background: #fff;
	color: #d9232e;
	margin-left: 0px;
	margin-right: 10px;
	border-top: 1px solid #ddd;
	border-bottom: 0px solid white;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	z-index: 100;
}

.micro-response1865999599 ul.tabs .tab-link	/*Inactive tab.*/
{
	color: #333;
	display: inline-block;
	padding: 10px 10px;
	cursor: pointer;
	margin-left: -4px;
	position: relative;
	z-index: 0;
}

.micro-response1865999599 ul.tabs .tab-link:hover	/*Controls the hover appearance of the inactive tabs.*/
{
	background: #c2c2c2;
	color: #000;
	display: inline-block;
	padding: 10px 10px;
	cursor: pointer;
	margin-left: -5px;
	border: 1px solid transparent;
}

.micro-response1865999599 ul.tabs .current:hover	/*Controls the hover appearance of the current/active tab.*/
{
	background: #fff;
	color: #d9232e;
	margin-left: 0px;
	margin-right: 10px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid transparent;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	z-index: 2;
}

.micro-response1865999599 .tab-content.current	/*The active tab content.*/
{
	display: inherit;
}

.micro-response1865999599 .tab-content	/*Used for all tabs for the inactive tab content.*/
{
	display: none;
	background: #ededed;
	padding: 15px;
	background-color: transparent;
}

.micro-response1865999599 sup
{
	font-size: .53em;
}

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

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

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

.micro-response1865999599 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;
}

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

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

.micro-response1865999599 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;
	line-height: 12pt;
}

.micro-response1865999599 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: 12pt;
	text-align: center;
}

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

.micro-response1865999599 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('../../Content/Global_Images/Caution.svg');
	mc-auto-number-position: inside-head;
}

.micro-response1865999599 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('../../Content/Global_Images/LaserRadiation.svg');
}

.micro-response1865999599 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('../../Content/Global_Images/HotSurface.svg');
	mc-auto-number-position: inside-head;
}

.micro-response1865999599 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('../../Content/Global_Images/Note.svg');
}

.micro-response1865999599 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('../../Content/Global_Images/Note.svg');
}

.micro-response1865999599 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;
}

.micro-response1865999599 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('../../Content/Global_Images/Tip.svg');
}

.micro-response1865999599 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('../../Content/Global_Images/Warning.svg');
}

.micro-response1865999599 div.AuthorComment	/* Styling for author comments, internal use */
{
	color: #000000;
	border: solid 1px #000000;
	border-radius: 5px;
	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: skyblue;
	mc-auto-number-format: '{b}COMMENT{/b}: ';
	page-break-inside: avoid;
}

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

.micro-response1865999599 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;
}

.micro-response1865999599 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;
}

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

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

.micro-response1865999599 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;
}

.micro-response1865999599 MadCap|miniTocProxy
{
	
}

.micro-response1865999599 MadCap|relationshipsProxy
{
	border-top-style: none;
	border-top-width: 0px;
	border-top-color: transparent;
}

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

	.micro-response1865999599 img
	{
		max-width: 6.50in;
	}

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

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

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

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

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

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

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

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

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

	.micro-response1865999599 MadCap|dropDownHead
	{
		font-weight: bold;
	}

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

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

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

	.micro-response1865999599 ul.tabs
	{
		display: none;
		/*Hides the ul tab list items in PDF outputs.*/
		margin: 0px;
		padding: 0px;
		list-style: none;
		position: relative;
	}

	.micro-response1865999599 ul.tabs:after
	{
		position: absolute;
		content: “ ”;
		width: 100%;
		bottom: 0;
		left: 0;
		border-bottom: 1px solid #ddd;
	}

	.micro-response1865999599 ul.tabs .tab-link
	{
		color: #333;
		display: inline-block;
		padding: 10px 10px;
		cursor: pointer;
		margin-left: -4px;
		position: relative;
		z-index: 0;
		margin-bottom: 0px;
	}

	.micro-response1865999599 ul.tabs .current
	{
		background: #fff;
		color: #000;
		font-weight: bold;
		margin-left: 0px;
		margin-right: 10px;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid white;
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
	}

	.micro-response1865999599 ul.tabs .tab-link:hover
	{
		background: #cccccc;
		color: #363636;
		display: inline-block;
		padding: 10px 10px;
		cursor: pointer;
		margin-left: -5px;
		border: 1px solid transparent;
	}

	.micro-response1865999599 ul.tabs .current:hover
	{
		background: #cccccc;
		color: #363636;
		margin-left: 0px;
		margin-right: 10px;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid transparent;
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
		z-index: 2;
	}

	.micro-response1865999599 .tab-content
	{
		display: block !important;
		padding: 15px;
		background-color: transparent;
	}

	.micro-response1865999599 .tab-content.current
	{
		display: block !important;
	}
}

@media PDF_QSG
{
	.micro-response1865999599
	{
		font-size: 8pt;
	}

	.micro-response1865999599 p
	{
		line-height: 8pt;
	}

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

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

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

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

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

	.micro-response1865999599 a
	{
		color: #000000;
	}

	.micro-response1865999599 img
	{
		max-width: 4.25in;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	.micro-response1865999599 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;
	}

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

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

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

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

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

	.micro-response1865999599 div.Caution,
	.micro-response1865999599 div.LaserRadiation,
	.micro-response1865999599 div.HotSurface,
	.micro-response1865999599 div.Note,
	.micro-response1865999599 div.Note_QSGRegulation,
	.micro-response1865999599 div.RelatedTopics,
	.micro-response1865999599 div.Tip,
	.micro-response1865999599 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;
	}

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

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

@media HTML5
{
	.micro-response1865999599 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);
	}

	.micro-response1865999599
	{
		font-size: 0.9em;
		margin-top: 0px;
		margin-bottom: 17px;
		line-height: 1.42857143;
	}

	.micro-response1865999599 p,
	.micro-response1865999599 td,
	.micro-response1865999599 th,
	.micro-response1865999599 li
	{
		font-size: 16px;
		line-height: 1.42857143;
		/* top | right | bottom | left */
		margin: 0 0 10px auto;
	}

	.micro-response1865999599 td p,
	.micro-response1865999599 p.TableRows,
	.micro-response1865999599 th p	/* Controls the appearance of paragraph text within tables.*/
	{
		font-size: 16px;
		line-height: 1.42857143;
		/* top | right | bottom | left. Set bottom margin to 0, because the 10px bottom margin defined for p, td, th, and li creates too much space within table cells.
		margin: 0 0 0 0; */
	}

	.micro-response1865999599 .codeSnippetBody,
	.micro-response1865999599 .codeSnippetCopyButton
	{
		font-size: 16px;
	}

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

	.micro-response1865999599 span.SearchHighlight	/*Highlights search results in the generated output.*/
	{
		background-color: #ffff66;
	}

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

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

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

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

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

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

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

	.micro-response1865999599 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;
	}

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

	.micro-response1865999599 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;
	}

	.micro-response1865999599 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;
	}

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

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

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

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

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

	.micro-response1865999599 div.Caution,
	.micro-response1865999599 div.LaserRadiation,
	.micro-response1865999599 div.HotSurface,
	.micro-response1865999599 div.Note,
	.micro-response1865999599 div.Note_QSGRegulation,
	.micro-response1865999599 div.RelatedTopics,
	.micro-response1865999599 div.Tip,
	.micro-response1865999599 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;
		font-size: 16px;
		line-height: 1.42857143;
		/* top | right | bottom | left */
		margin: 10px 0 10px auto;
		padding-left: 25px;
	}

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

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

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

	.micro-response1865999599 sup
	{
		font-size: 0.75em;
	}

	.micro-response1865999599 ul.tabs
	{
		margin: 0px;
		padding: 0px;
		list-style: none;
		position: relative;
	}

	.micro-response1865999599 ul.tabs:after
	{
		position: absolute;
		content: "";
		width: 100%;
		bottom: 0;
		left: 0;
		border-bottom: 1px solid #ddd;
	}

	.micro-response1865999599 ul.tabs .tab-link
	{
		color: #333;
		display: inline-block;
		padding: 10px 10px;
		cursor: pointer;
		margin-left: -4px;
		margin-bottom: 0px;
		position: relative;
		z-index: 0;
	}

	.micro-response1865999599 ul.tabs .current
	{
		background: #fff;
		color: #000;
		font-weight: bold;
		margin-left: 0px;
		margin-right: 10px;
		border-top: 1px solid #ddd;
		border-bottom: 0px solid white;
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
		z-index: 100;
	}

	.micro-response1865999599 ul.tabs .tab-link:hover
	{
		background: #cccccc;
		color: #363636;
		display: inline-block;
		padding: 10px 10px;
		cursor: pointer;
		margin-left: -5px;
		border: 1px solid transparent;
	}

	.micro-response1865999599 ul.tabs .current:hover
	{
		background: #cccccc;
		color: #363636;
		margin-left: 0px;
		margin-right: 10px;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid transparent;
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
		z-index: 2;
	}

	.micro-response1865999599 .tab-content
	{
		display: none;
		background: #ededed;
		padding: 15px;
		background-color: transparent;
	}

	.micro-response1865999599 .tab-content.current
	{
		display: inline;
	}

	.micro-response1865999599 MadCap.dropDown
	{
		mc-closed-image: none;
		mc-closed-image-alt-text: "Closed";
		mc-image-position: left;
		mc-open-image: none;
		mc-open-image-alt-text: "Open";
		mc-image-spacing: 5px;
		position: relative;
		display: inline-block;
		margin-bottom: 10px;
		width: 100%;
	}
}

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

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

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

.micro-response1865999599 span.boolean
{
	mc-disabled: true;
}

.micro-response1865999599 span.SeeAlsoIndex
{
	mc-disabled: true;
}

.micro-response1865999599 span.SeeAlsoIndexTerms
{
	mc-disabled: true;
}

.micro-response1865999599 span.SeeIndex
{
	mc-disabled: true;
}

.micro-response1865999599 span.SeeIndexTerms
{
	mc-disabled: true;
}

.micro-response1865999599 span.state
{
	mc-disabled: true;
}

.micro-response1865999599 abbr
{
	mc-disabled: true;
}

.micro-response1865999599 acronym
{
	mc-disabled: true;
}

.micro-response1865999599 big
{
	mc-disabled: true;
}

.micro-response1865999599 cite
{
	mc-disabled: true;
}

.micro-response1865999599 code
{
	mc-disabled: true;
}

.micro-response1865999599 del
{
	mc-disabled: true;
}

.micro-response1865999599 em
{
	mc-disabled: true;
}

.micro-response1865999599 ins
{
	mc-disabled: true;
}

.micro-response1865999599 kbd
{
	mc-disabled: true;
}

.micro-response1865999599 MadCap|helpControlMenuItem
{
	mc-disabled: true;
}

.micro-response1865999599 samp
{
	mc-disabled: true;
}

.micro-response1865999599 small
{
	mc-disabled: true;
}

.micro-response1865999599 tt
{
	mc-disabled: true;
}

.micro-response1865999599 var
{
	mc-disabled: true;
}

.micro-response1865999599 strong
{
	mc-disabled: true;
}

.micro-response1865999599 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('../../Content/Global_Images/favicon.ico');
}

.micro-response1865999599 MadCap|popupBody
{
	background-color: lightgray;
	width: 400px;
	height: auto;
	box-shadow: none;
}

/* hides arrow pointing at term, must add in line editor manually  */

.micro-response1865999599 .MCTextPopupArrow
{
	display: none;
}

.micro-response1865999599 MadCap|glossaryTerm
{
	text-decoration: underline;
	color: #0000cd;
	font-weight: normal;
	/* this will hide the little arrow next to the term, cannot leave it empty assign "none" */
	mc-closed-image: none;
	mc-open-image: none;
}

.micro-response1865999599 MadCap|breadcrumbsProxy
{
	font-size: 12pt;
	font-weight: bold;
	mc-breadcrumbs-prefix: '';
	mc-breadcrumbs-count: 6;
	margin: 0px;
	margin-left: -10px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	border: none;
	border-bottom: none;
	border-bottom-color: none;
	border-top: none;
}

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

.micro-response1865999599 MadCap:menuProxy
{
	float: right;
	width: 300px;
	/* Adjust as needed */
}

.micro-response1865999599 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);
}

.micro-response1865999599
{
	font-size: 0.9em;
	margin-top: 0px;
	margin-bottom: 17px;
	line-height: 1.42857143;
}

.micro-response1865999599 p,
.micro-response1865999599 td,
.micro-response1865999599 th,
.micro-response1865999599 li
{
	font-size: 16px;
	line-height: 1.42857143;
	margin: 0 0 10px auto;
}

.micro-response1865999599 td p,
.micro-response1865999599 p.TableRows,
.micro-response1865999599 th p	/* Controls the appearance of paragraph text within tables.*/
{
	font-size: 16px;
	line-height: 1.42857143;
}

.micro-response1865999599 .codeSnippetBody,
.micro-response1865999599 .codeSnippetCopyButton
{
	font-size: 16px;
}

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

.micro-response1865999599 span.SearchHighlight	/*Highlights search results in the generated output.*/
{
	background-color: #ffff66;
}

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

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

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

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

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

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

.micro-response1865999599 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;
}

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

.micro-response1865999599 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;
}

.micro-response1865999599 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;
}

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

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

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

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

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

.micro-response1865999599 div.Caution,
.micro-response1865999599 div.LaserRadiation,
.micro-response1865999599 div.HotSurface,
.micro-response1865999599 div.Note,
.micro-response1865999599 div.Note_QSGRegulation,
.micro-response1865999599 div.RelatedTopics,
.micro-response1865999599 div.Tip,
.micro-response1865999599 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;
	font-size: 16px;
	line-height: 1.42857143;
	margin: 10px 0 10px auto;
	padding-left: 25px;
}

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

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

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

.micro-response1865999599 sup
{
	font-size: 0.75em;
}

.micro-response1865999599 ul.tabs
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
}

.micro-response1865999599 ul.tabs:after
{
	position: absolute;
	content: "";
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #ddd;
}

.micro-response1865999599 ul.tabs .tab-link
{
	color: #333;
	display: inline-block;
	padding: 10px 10px;
	cursor: pointer;
	margin-left: -4px;
	margin-bottom: 0px;
	position: relative;
	z-index: 0;
}

.micro-response1865999599 ul.tabs .current
{
	background: #fff;
	color: #000;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 10px;
	border-top: 1px solid #ddd;
	border-bottom: 0px solid white;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	z-index: 100;
}

.micro-response1865999599 ul.tabs .tab-link:hover
{
	background: #cccccc;
	color: #363636;
	display: inline-block;
	padding: 10px 10px;
	cursor: pointer;
	margin-left: -5px;
	border: 1px solid transparent;
}

.micro-response1865999599 ul.tabs .current:hover
{
	background: #cccccc;
	color: #363636;
	margin-left: 0px;
	margin-right: 10px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid transparent;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	z-index: 2;
}

.micro-response1865999599 .tab-content
{
	display: none;
	background: #ededed;
	padding: 15px;
	background-color: transparent;
}

.micro-response1865999599 .tab-content.current
{
	display: inline;
}

.micro-response1865999599 MadCap.dropDown
{
	mc-closed-image: none;
	mc-closed-image-alt-text: "Closed";
	mc-image-position: left;
	mc-open-image: none;
	mc-open-image-alt-text: "Open";
	mc-image-spacing: 5px;
	position: relative;
	display: inline-block;
	margin-bottom: 10px;
	width: 100%;
}

