/*<meta conditions="G-USA-NL.USA" />*/

@import url('G-Structure.css');
@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/* Link styles */

a[class*="MiniTOC"]:link,
a[class*="MiniTOC"]:visited
{
	padding: 1px 8px 3px 8px;
	display: block;
	width: 100%;
	color: inherit;
	border: none;
	mc-hidden: hidden;
}

a[class*="MiniTOC"]:active,
a[class*="MiniTOC"]:hover
{
	background-color: var(--GRAYDARK);
	color: var(--BKGR);
	mc-hidden: hidden;
}

/* X-ref */

MadCap|xref /* KS edited style on Sep 13 */
{
	/*mc-format: '{quote}{paratext}{quote}'; */
	mc-format: '{paratext}';
	color: var(--NOT);
	text-decoration: none; /* new */
}

MadCap|xref.FigNo
{
	mc-format: '{paranumonly}';
	color: var(--NOT);
}

MadCap|xref.FigNo-onPage
{
	mc-format: '{paranumonly}';
	color: var(--NOT);
}

MadCap|xref.StepNo
{
	mc-format: 'Step {paranumonly}';
	color: var(--NOT);
}

MadCap|xref.TableNo-onPage
{
	mc-format: '{paranumonly}';
	color: var(--NOT);
}

/* next 2 are added new on 14-FEB-2022*/

MadCap|xref.ChpNrTxt
{
	mc-format: '{paranumonly} {quote}{paratext}{quote}';
	color: var(--XREF);
}

MadCap|xref.ChpNr
{
	mc-format: 'section {paranumonly}';
	color: var(--XREF);
}

body
{
	margin: 0px;
	max-width: 100%;
	font-family: var(--FontText);
	font-size: var(--FontSizeNormal);
	font-weight: normal;
	color: var(--BODY);
	line-height: var(--LineHeightNormal);
}

/* Image styles */

img
{
	border: none;
	max-width: 100%;
}

img.10
	{
		border: solid 1px;
		color: var(--IMG-border);
		width: 10%;
		/*width: 60px;*/
	}

	img.15
	{
		border: solid 1px;
		color: var(--IMG-border);
		width: 14.5%;
		/*width: 90px;*/
	}

	img.20
	{
		border: solid 1px;
		color: var(--IMG-border);
		width: 19.5%;
		/*width: 120px;*/
	}


img.25
{
	border: solid 1px var(--IMG-border);
	max-width: 1200px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: 100px;
	/*width: 144px;*/
}

img.33
{
	border: solid 1px var(--IMG-border);
	max-width: 1200px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: 200px;
	/*width: 195px;*/
}

img.50
{
	border: solid 1px var(--IMG-border);
	max-width: 1200px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: 300px;
	/*width: 295px;*/
}

img.66
{
	border: solid 1px var(--IMG-border);
	max-width: 1200px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: 400px;
	/*width: 395px;*/
}

img.75
{
	border: solid 1px var(--IMG-border);
	max-width: 1200px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: 500px;
	/*width: 445px;*/
}

img.90
	{
		border: solid 1px;
		color: var(--IMG-border);
		width: 89.5%;
		/*width: */
	}

img.100
{
	border: solid 1px var(--IMG-border);
	max-width: 1200px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: 600px;
	/*width: 595px;*/
}

img.buttonSmall
{
	height: 14pt;
	border: solid 0.2px;
}

img.buttonLarge
{
	height: 28pt;
	border: solid 0.2px;
}

img.buttonXLarge
{
	height: 42pt;
	border: solid 0.2px;
}

img.CoverPic
{
	height: 90mm;
}

/*Added 3 image sizes for use in tables, 24May22*/

img.TableSize1	/*for images in tables, width 1inch*/
{
	width: 1in;
	height: auto;
	border: solid 0.2px;
}

img.TableSize2	/*for images in tables, width 2inches*/
{
	height: auto;
	width: 2in;
	border: solid 0.2px;
}

img.TableSize3	/*for images in tables, width 3inches*/
{
	height: auto;
	width: 3in;
	border: solid 0.2px;
}

	/* with borders */

	img.buttonSmallbrdr
	{
		height: 14pt;
		border: solid 0.2px;
	}

	img.buttonLargebrdr
	{
		height: 28pt;
		border: solid 0.2px;
	}

	img.buttonXLargebrdr
	{
		height: 42pt;
		border: solid 0.2px;
	}

	img.TableSize1brdr	/*for images in tables, width 1inch*/
	{
		width: 1in;
		height: auto;
		border: solid 0.2px;
	}

/* heading styles */

h1,
h2,
h3,
h4,
h5,
h6
{
	color: var(--HEADING);
	font-family: var(--FontHeading);
	line-height: normal;
	mc-hyphenate: never;
	mc-auto-number-position: outside-head;
}

h1
{
	font-size: 2rem;
}

h2
{
	font-size: 1.8rem;
}

h3
{
	font-size: 1.5rem;
}

h4
{
	font-size: 1.2rem;
}

h5
{
	font-size: 1.1rem;
}

h6
{
	font-size: 1rem;
}

h1.NoNum	/*For Index heading and TOC Heading, or for Forms*/
{
	font-size: 2rem;
}

h1.Appendix	/*For Appendices, numbers automatically with roman capitals*/
{
	font-size: 2rem;
}

p
{
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	color: var(--BODY);
	font-family: var(--FontText);
	mc-hyphenate: never;
	mc-leader-indent: 0;
	margin-bottom: 2pt;
	margin-bottom: 0;
	margin-top: 5pt;
}

p.header
{
	color: var(--HEADING);
	font-weight: bolder;
	page-break-after: avoid;
	margin-top: 20pt;
}

p.ExampleText /* KS added on Sep14 */
	{
		color: var(--EXAMPLE);	
	}

/* Figure styles */
/* Dec-2021: added "mc-hyphenate: never" and "margin-bottom: 5pt" to div definition. */

figure
{
	margin-bottom: 1px;
	margin-top: 1px;
}

div.figure
{
	page-break-inside: avoid;
	background-color: transparent;
}

p.figurecount
{
	mc-auto-number-format: 'GF: Figure {n+}: ';
	margin-top: 0px;
	margin-left: 0px;
	margin: 0px;
	color: var(--NOT);
	margin-bottom: 0px;
	mc-image-position: left;
	mc-leader-indent: 0pt;
	text-align: left;
	page-break-before: avoid;
	font-size: var(--FontSizeNormal);
}

p.figcaption /* KS added fig caption on Sep13 */
	{
		mc-auto-number-format: 'Fig: ';
		margin-top: 0px;
		margin-left: 0px;
		margin: 0px;
		color: var(--NOT);
		margin-bottom: 0px;
		mc-image-position: left;
		mc-leader-indent: 0pt;
		text-align: left;
		page-break-before: avoid;
		font-size: 10pt;
	}

	p.tabnonumcaption	/* KS added table caption on Sep13 */
	{
		color: var(--HEADING);
		font-size: 10pt;
		mc-auto-number-format: 'Table: ';
		text-align: left;
	}

/* Code styles */

p.code
{
	color: var(--CODECOLOR);
	background-color: var(--CODEBKGR);
	font-family: var(--FontCode);
	font-size: var(--FontSizeNormal);
	page-break-inside: avoid;
}

div.code	/*style for machine code; BD pale gray background*/
{
	color: var(--CODECOLOR);
	background-color: var(--CODEBKGR);
	font-family: var(--FontCode);
	page-break-inside: avoid;
	font-size: var(--FontSizeNormal);
}

span.code
{
	color: var(--CODECOLOR);
	background-color: var(--CODEBKGR);
	font-family: var(--FontCode);
	page-break-inside: avoid;
	font-size: var(--FontSizeNormal);
}

/* Note style paragraphs and divs. */
/*1-Dec 2021: changed P.Note, p.Cau and p.War to definitions here below. Turned old definitions into comments*/

p.Note
{
	border: solid 2px var(--NOT);
	border-radius: 6px;
	padding: 10px;
	page-break-inside: avoid;
	margin: 1rem 0;
}

p.Note::before
{
	content: 'Note: ';
	font-weight: bold;
	color: var(--NOT);
}

p.Caution
{
	border: solid 2px var(--CAU);
	border-radius: 6px;
	padding: 10px;
	page-break-inside: avoid;
	margin: 1rem 0;
}

p.Caution::before
{
	content: 'Caution: ';
	font-weight: bold;
	color: var(--CAU);
}

p.Warning
{
	border: solid 2px var(--WAR);
	border-radius: 6px;
	padding: 10px;
	page-break-inside: avoid;
	margin: 1rem 0;
}

p.Warning::before
{
	content: 'Warning: ';
	font-weight: bold;
	color: var(--WAR);
}

/*13-Sep 2023: Added p.InstallVeri and p.RepairVerify*/

	p.InstallVerify
	{
		border: solid 2px var(--InstallVeri);
		border-radius: 6px;
		padding: 10px;
		page-break-inside: avoid;
	}

	p.InstallVerify::before
	{
		content: 'Verification: ';
		font-weight: bold;
		color: var(--InstallVeri);
	}

	p.RepairVerify
	{
		border: solid 2px var(--RepairVeri);
		border-radius: 6px;
		padding: 10px;
		page-break-inside: avoid;
	}

	p.RepairVerify::before
	{
		content: 'Verification: ';
		font-weight: bold;
		color: var(--RepairVeri);
	}
	
		/*10-MARCH-2025 added new styles to align with QP29 content requirements */
	
	p.splitintosections
	{
		border: solid 2px var(--CODECOLOR);
		background-color: var(--IMG-border);
		border-radius: 6px;
		padding: 10px;
		page-break-inside: avoid;
	}
	
	p.section
	{
		color: var(--HEADING);
		font-weight: normal;
		margin-top: 10px;
		margin-bottom: 8px;
		text-decoration: underline;
		mc-next-class: p;
		page-break-after: avoid;
	}
	
	p.section::before
	{
		content: "Section: ";
	}
	
	p.altheader
	{
		color: var(--HEADING);
		font-weight: normal;
		margin-top: 10px;
		margin-bottom: 8px;
		text-decoration: underline;
		page-break-after: avoid;
		mc-next-class: p;
	}

/*1-Dec 2021: changed div.Note, div.Cau and div.War to definitions here below. Turned old definitions into comments*/

div.Note
{
	border: solid 2px var(--NOT);
	border-radius: 6px;
	padding: 10px;
	margin: 1rem 0;
	page-break-inside: avoid;
}

div.Note::before
{
	content: 'Note: ';
	font-weight: bold;
	color: var(--NOT);
}

div.Caution
{
	border: solid 2px var(--CAU);
	border-radius: 6px;
	padding: 10px;
	margin: 1rem 0;
	page-break-inside: avoid;
}

div.Caution::before
{
	content: 'Caution: ';
	font-weight: bold;
	color: var(--CAU);
}

div.Warning
{
	border: solid 2px var(--WAR);
	border-radius: 6px;
	padding: 10px;
	margin: 1rem 0;
	page-break-inside: avoid;
}

div.Warning::before
{
	content: 'Warning: ';
	font-weight: bold;
	color: var(--WAR);
}

p.ESD
{
	background-color: var(--BKGR);
	background-repeat: no-repeat;
	background-size: 50px auto;
	background-position: 9px 9px;
	min-height: 70px;
	border: solid 2px var(--HAZARD);
	border-radius: 6px;
	margin: 1rem 0;
	overflow: hidden;
	padding: 8px 10px 15px 70px;
	page-break-inside: avoid;
	background-image: url('../Images/DocIcons/G-HAZ-ESD.png');
}

div.ESD
{
	background-color: var(--BKGR);
	background-repeat: no-repeat;
	background-size: 50px auto;
	background-position: 9px 9px;
	min-height: 70px;
	border: solid 2px var(--HAZARD);
	border-radius: 6px;
	margin: 1rem 0;
	overflow: hidden;
	padding: 8px 10px 15px 70px;
	page-break-inside: avoid;
	background-image: url('../Images/DocIcons/G-HAZ-ESD.png');
}

p.BioHaz
{
	background-color: var(--BKGR);
	background-repeat: no-repeat;
	background-size: 50px auto;
	background-position: 9px 9px;
	min-height: 70px;
	border: solid 2px var(--HAZARD);
	border-radius: 6px;
	margin: 1rem 0;
	overflow: hidden;
	padding: 8px 10px 15px 70px;
	page-break-inside: avoid;
	background-image: url('../Images/DocIcons/G-HAZ-Bio.png');
}

div.BioHaz
{
	background-color: var(--BKGR);
	background-repeat: no-repeat;
	background-size: 50px auto;
	background-position: 9px 9px;
	min-height: 70px;
	border: solid 2px var(--HAZARD);
	border-radius: 6px;
	margin: 1rem 0;
	overflow: hidden;
	padding: 8px 10px 15px 70px;
	page-break-inside: avoid;
	background-image: url('../Images/DocIcons/G-HAZ-Bio.png');
}

p.MovParts
{
	background-color: var(--BKGR);
	background-repeat: no-repeat;
	background-size: 50px auto;
	background-position: 9px 9px;
	min-height: 70px;
	border: solid 2px var(--HAZARD);
	border-radius: 6px;
	margin: 1rem 0;
	overflow: hidden;
	padding: 8px 10px 15px 70px;
	page-break-inside: avoid;
	background-image: url('../Images/DocIcons/G-HAZ-Pinch.png');
}

div.MovParts
{
	background-color: var(--BKGR);
	background-repeat: no-repeat;
	background-size: 50px auto;
	background-position: 9px 9px;
	min-height: 70px;
	border: solid 2px var(--HAZARD);
	border-radius: 6px;
	margin: 1rem 0;
	overflow: hidden;
	padding: 8px 10px 15px 70px;
	page-break-inside: avoid;
	background-image: url('../Images/DocIcons/G-HAZ-Pinch.png');
}

p.HotSurf
{
	background-color: var(--BKGR);
	background-repeat: no-repeat;
	background-size: 50px auto;
	background-position: 9px 9px;
	min-height: 70px;
	border: solid 2px var(--HAZARD);
	border-radius: 6px;
	margin: 1rem 0;
	overflow: hidden;
	background-position: 9px 3px;
	padding: 8px 10px 15px 70px;
	page-break-inside: avoid;
	background-image: url('../Images/DocIcons/G-HAZ-Hot.png');
}

div.HotSurf
{
	background-color: var(--BKGR);
	background-repeat: no-repeat;
	background-size: 50px auto;
	background-position: 9px 9px;
	min-height: 70px;
	border: solid 2px var(--HAZARD);
	border-radius: 6px;
	margin: 1rem 0;
	overflow: hidden;
	background-position: 9px 3px;
	padding: 8px 10px 15px 70px;
	page-break-inside: avoid;
	background-image: url('../Images/DocIcons/G-HAZ-Hot.png');
}

p.Attention
{
	background-color: var(--BKGR);
	background-repeat: no-repeat;
	background-size: 50px auto;
	background-position: 9px 9px;
	min-height: 70px;
	border: solid 2px var(--HAZARD);
	border-radius: 6px;
	margin: 1rem 0;
	overflow: hidden;
	padding: 8px 10px 15px 70px;
	page-break-inside: avoid;
	background-image: url('../Images/DocIcons/G-HAZ-Attention.png');
}

div.Attention
{
	background-color: var(--BKGR);
	background-repeat: no-repeat;
	background-size: 50px auto;
	background-position: 9px 9px;
	min-height: 70px;
	border: solid 2px var(--HAZARD);
	border-radius: 6px;
	margin: 1rem 0;
	overflow: hidden;
	padding: 8px 10px 15px 70px;
	page-break-inside: avoid;
	background-image: url('../Images/DocIcons/G-HAZ-Attention.png');
}

p.ElecShock
{
	background-color: var(--BKGR);
	background-repeat: no-repeat;
	background-size: 50px auto;
	background-position: 9px 9px;
	min-height: 70px;
	border: solid 2px var(--HAZARD);
	border-radius: 6px;
	margin: 1rem 0;
	overflow: hidden;
	padding: 8px 10px 15px 70px;
	page-break-inside: avoid;
	background-image: url('../Images/DocIcons/G-HAZ-Shock.png');
}

div.Elecshock
{
	background-color: var(--BKGR);
	background-repeat: no-repeat;
	background-size: 50px auto;
	background-position: 9px 9px;
	min-height: 70px;
	border: solid 2px var(--HAZARD);
	border-radius: 6px;
	margin: 1rem 0;
	overflow: hidden;
	padding: 8px 10px 15px 70px;
	page-break-inside: avoid;
	background-image: url('../Images/DocIcons/G-HAZ-Shock.png');
}

p.Laser
{
	background-color: var(--BKGR);
	background-repeat: no-repeat;
	background-size: 50px auto;
	background-position: 9px 9px;
	min-height: 70px;
	border: solid 2px var(--HAZARD);
	border-radius: 6px;
	margin: 1rem 0;
	overflow: hidden;
	padding: 8px 10px 15px 70px;
	page-break-inside: avoid;
	background-image: url('../Images/DocIcons/G-HAZ-Laser.png');
}

div.Laser
{
	background-color: var(--BKGR);
	background-repeat: no-repeat;
	background-size: 50px auto;
	background-position: 9px 9px;
	min-height: 70px;
	border: solid 2px var(--HAZARD);
	border-radius: 6px;
	margin: 1rem 0;
	overflow: hidden;
	padding: 8px 10px 15px 70px;
	page-break-inside: avoid;
	background-image: url('../Images/DocIcons/G-HAZ-Laser.png');
}

p.UV
{
	background-color: var(--BKGR);
	background-repeat: no-repeat;
	background-size: 50px auto;
	background-position: 9px 9px;
	min-height: 70px;
	border: solid 2px var(--HAZARD);
	border-radius: 6px;
	margin: 1rem 0;
	overflow: hidden;
	padding: 8px 10px 15px 70px;
	page-break-inside: avoid;
	background-image: url('../Images/DocIcons/G-HAZ-UV.png');
}

div.UV
{
	background-color: var(--BKGR);
	background-repeat: no-repeat;
	background-size: 50px auto;
	background-position: 9px 9px;
	min-height: 70px;
	border: solid 2px var(--HAZARD);
	border-radius: 6px;
	margin: 1rem 0;
	overflow: hidden;
	padding: 8px 10px 15px 70px;
	page-break-inside: avoid;
	background-image: url('../Images/DocIcons/G-HAZ-UV.png');
}

div.Indent
{
	margin-left: 30pt;
}

/* Item autonumber styles */

p.Item
{
	border: solid 1px var(--BKGR);
	background-repeat: no-repeat;
	margin: 1rem 0;
	overflow: hidden;
	background-size: 22px 22px;
	background-position: 9px 9px;
	padding: 8px 8px 8px 16px;
	mc-auto-number-format: '{b}{n+} {/b}   ';
	page-break-inside: avoid;
	background-image: url('../Images/DocIcons/red.png');
}

p.Item2
{
	background-repeat: no-repeat;
	border: solid 2px var(--BKGR);
	margin: 1rem 0 1rem 1.2rem;
	overflow: hidden;
	background-size: 22px 22px;
	background-position: 9px 9px;
	padding: 8px 8px 8px 16px;
	mc-auto-number-format: '{b}{n+} {/b}  ';
	page-break-inside: avoid;
	background-image: url('../Images/DocIcons/red.png');
}

p.ItemRestart
{
	border: solid 1px var(--BKGR);
	background-repeat: no-repeat;
	margin: 1rem 0;
	overflow: hidden;
	background-size: 22px 22px;
	background-position: 9px 9px;
	padding: 8px 8px 8px 16px;
	mc-auto-number-format: '{b}{n=1} {/b}   ';
	page-break-inside: avoid;
	background-image: url('../Images/DocIcons/red.png');
}

/* lists */

ol
{
	font-family: var(--FontText);
}

ul
{
	font-family: var(--FontText);
	list-style-type: square;
}

li
{
	font-family: var(--FontText);
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	page-break-inside: avoid;
}

li.PageBreakAllow
{
	page-break-inside: auto;
}

li p
{
	font-family: var(--FontText);
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	mc-hyphenate: never;
}

/* List styles */

ol
{
	list-style-type: decimal;
}

ol ol
{
	list-style-type: lower-alpha;
}

ol ol ol
{
	list-style-type: lower-roman;
}

ul
{
	list-style-type: square;
}

ul ul
{
	list-style-type: disc;
}

ul ul ul
{
	list-style-type: circle;
}

/* List autonumbering styles. Goes to three levels deep for numbered lists. To refer to steps*/

ol.XREF
{
	mc-auto-number-format: 'A:{ =0}{ =0}{ =0}';
}

ol.XREF ol
{
	mc-auto-number-format: ' ';
}

ol.XREF ol ol
{
	mc-auto-number-format: ' ';
}

ol.XREF ol ol ol
{
	mc-auto-number-format: ' ';
}

ol.XREF li > p:first-child
{
	mc-auto-number-class: autolist;
	mc-auto-number-format: 'A:{n+}{ =0}{ =0}';
	text-indent: -1pt;
}

ol.XREF ol li > p:first-child
{
	mc-auto-number-class: autolist;
	mc-auto-number-format: 'A:{n}.{a+}{ =0}';
	text-indent: -2pt;
}

ol.XREF ol ol li > p:first-child
{
	mc-auto-number-class: autolist;
	mc-auto-number-format: 'A:{n}.{a}.{r+}';
	text-indent: -2pt;
}

/* Turn off autonumbering in bulleted lists */

ol.XREF ul li > p,
ol.XREF ol ul li > p,
ol.XREF ol ol ul li > p,
ol.XREF ul ul li > p,
ol.XREF ul ul ul li > p,
ol.XREF ul ol ul li > p,
ol.XREF ul ol ol ul li > p
{
	mc-auto-number-class: autolist;
	mc-auto-number-format: ' ';
}

span.autolist
{
	color: transparent;
	width: 1pt;
	font-size: 1pt;
	mc-hidden: hidden;
}

/* Dropdown styles */

MadCap|dropDown
{
	border-bottom: none;
	mc-image-position: left;
	mc-image-spacing: 10px;
	mc-open-image: url('../Icons/MinusDark.png');
	mc-closed-image: url('../Icons/PlusDark.png');
	margin: 10px 0;
}

MadCap|dropDownHead
{
	page-break-after: avoid;
}

MadCap|dropDownBody
{
	padding: 10px 30px 0;
}

MadCap|dropDownHotspot
{
	cursor: hand;
	text-decoration: none;
	color: var(--GRAYDARK);
	font-family: var(--FontHeading);
	font-size: 1.2rem;
	font-weight: bolder;
	border-bottom: none;
}

/* Table Styles */
/* Two table caption approaches. */

p.TableCaption
{
	color: var(--NOT);
	mc-auto-number-class: TableNum;
	mc-auto-number-format: 'CT:Table {n+}: ';
	padding-bottom: 0;
	padding-top: 10px;
	text-align: left;
	page-break-after: avoid;
}

caption	/* table caption */
{
	color: var(--HEADING);
	font-weight: bolder;
	mc-auto-number-format: 'GT:Table {n+}: ';
	text-align: left;
}

th
{
	font-family: var(--FontHeading);
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightSmaller);
	font-weight: bolder;
	color: var(--BKGR);
	padding: 5px;
	background-color: #1D74FF;
}

th p
{
	font-family: var(--FontHeading);
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightSmaller);
	padding: 0 0 0 0;
	margin: 0;
	font-weight: bolder;
	color: var(--BKGR);
}

tr
{
	page-break-inside: avoid;
}

/* Set the size and text for table data rows. */

td
{
	padding: 3px 5px;
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	font-family: var(--FontText);
}

td p
{
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	background-color: transparent;
	margin: 0;
	padding: 0;
}

/* Table small font */

thead.small tr th,
thead.small tr th p
{
	font-size: var(--FontSizeSmaller);
	line-height: var(--LineHeightSmaller);
}

tbody.small tr th,
tbody.small tr td li,
tbody.small tr td p
{
	font-size: var(--FontSizeSmaller);
	line-height: var(--LineHeightSmaller);
}

/* table lists */

td ul,
td ol
{
	margin: 0 0 0 15px;
	padding: 0px 0px 0px 0px;
}

td ol li,
td ul li
{
	margin: 0 0 0 15px;
	padding: 1px 0px 1px 0px;
}

td ol li p,
td ul li p
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* DIV styles */

div.group
{
	background-color: transparent;
	border: none;
	font-size: var(--FontSizeNormal);
	page-break-inside: avoid;
	padding: 0px;
}

div.Indent
{
	padding-bottom: 10px;
}

/*head
{
	margin: 50px;
	max-width: 100%;
	font-family: var(--FontHeading);
	font-size: 28pt;
	color: var(--BODY);
	line-height: 28pt;
}*/

/* breadcrumbs */

MadCap|breadcrumbsProxy
{
	font-family: var(--FontHeading);
	font-weight: bold;
	border-bottom-width: 0;
	color: var(--GrayDark);
	padding-top: 10px;
}

/* Styling for content in topic header. Eliminates margins and padding. */

p.TopicHeader
{
	font-family: var(--FontHeading);
	font-size: 18px;
	font-weight: 500;
	line-height: 0;
	margin: 0;
	color: var(--HEADING);
	letter-spacing: 1px;
	text-transform: uppercase;
	padding-top: 10px;
	white-space: nowrap;
	/*overflow: hidden; */
	text-overflow: ellipsis;
}

/* MiniTOC Proxy */

MadCap|miniTocProxy
{
	border: 2px solid var(--GRAYDARK);
	border-radius: 5px;
	padding: 5px 15px 10px 0;
	margin: 15px 20px 10px 20px;
	mc-output-support: all;
}

div.miniToc::before
{
	margin-top: .25rem;
	margin-bottom: .5rem;
	content: 'Subtopics';
	text-transform: uppercase;
	font-weight: bold;
	color: var(--GRAYDARK);
	display: block;
	font-size: var(--FontSizeLarger);
	font-family: var(--FontHeading);
	text-align: center;
	mc-hidden: hidden;
}

div.miniToc
{
	mc-hidden: hidden;
}

p.MiniTOC1
{
	font-family: var(--FontHeading);
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	color: var(--HEADING);
	font-weight: bold;
	margin: 8px 0 0 1%;
	padding: 0;
}

p.MiniTOC2
{
	font-family: var(--FontHeading);
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	color: var(--GRAYDARK);
	margin: 2px 0 0 3%;
	padding: 0;
}

p.MiniTOC3
{
	font-family: var(--FontHeading);
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	color: var(--GRAYDARK);
	margin: 2px 0 0 5%;
	padding: 0;
}

p.MiniTOC4
{
	font-family: var(--FontHeading);
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	color: var(--GRAYDARK);
	margin: 2px 0 0 7%;
	padding: 0;
}

p.MiniTOC5
{
	font-family: var(--FontHeading);
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	color: var(--GRAYDARK);
	margin: 2px 0 0 9%;
	padding: 0;
}

p.MiniTOC6
{
	font-family: var(--FontHeading);
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	color: var(--GRAYDARK);
	margin: 2px 0 0 11%;
	padding: 0;
}

/* Span styles */

span.bold
{
	font-weight: bold;
}

span.bolder
{
	font-weight: bolder;
}



/* Search highlight colors */

span.SearchHighlight1
{
	background: Yellow;
}

span.SearchHighlight2
{
	background: PaleTurquoise;
}

span.SearchHighlight3
{
	background: LightPink;
}

span.SearchHighlight4
{
	background: PaleGreen;
}

/* Generic classes */

.pgBreakBefore
{
	page-break-before: always;
}

.pgBreakAfter
{
	page-break-after: always;
}

/* back to top button */
#myBtn
	{
	display: none;
	position: fixed;
	bottom: 30px;
	right: 30px;
	z-index: 99;
	font-size: 12pt;
	font-weight: Normal;
	border: none;
	color: white;
	cursor: pointer;
	border-radius: 8%;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #ff6347;
	}

			#myBtn:hover
			{
			background-color: #103d78;
			}	
/* end of back to top button*/	
		
@media edit
{
	div.quick-access-flex
	{
		display: block;
		padding: 6px;
		border: 2px dashed red;
		mc-hidden: hidden;
	}

	div.reference-flex
	{
		display: block;
		padding: 6px;
		border: 2px dashed green;
		mc-hidden: hidden;
	}

	div.quick-access-flex:before,
	div.reference-flex:before
	{
		display: block;
		width: auto;
		background-color: white;
		color: blue;
		mc-hidden: hidden;
	}

	div.quick-access-flex > div,
	div.reference-flex > div
	{
		display: block;
		mc-hidden: hidden;
	}

	div.quick-access-flex,
	div.reference-flex
	{
		mc-hidden: hidden;
	}
}

/*Settings for PRINT OUTPUT ............................................................................. */

@media print
{
	/* Content */

	blockquote
	{
		margin: 2px;
	}

	a
	{
		color: #FF00FF;
	}

	/* X-ref */

	MadCap|xref
	{
		mc-format: '{quote}{paratext}{quote} on page {page}';
		color: var(--NOT);
	}

	MadCap|xref.FigNo
	{
		mc-format: '{paranumonly}';
		color: var(--NOT);
	}

	MadCap|xref.FigNo-onPage
	{
		mc-format: '{paranumonly} on page {page}';
		color: var(--NOT);
	}

	MadCap|xref.TableNo-onPage
	{
		mc-format: '{paranumonly} on page {page}';
		color: var(--NOT);
	}

	MadCap|xref.StepNo
	{
		mc-format: 'Step {paranumonly} (page {page})';
		color: var(--NOT);
	}

	/* next 2 are added new on 14-FEB-2022*/

	MadCap|xref.ChpNrTxt
	{
		mc-format: '{paranumonly} {quote}{paratext}{quote}';
		color: var(--XREF);
	}

	MadCap|xref.ChpNr
	{
		mc-format: 'section {paranumonly}';
		color: var(--XREF);
	}

	img.25
	{
		max-width: 25%;
		height: auto;
		/*width: 144px;*/
	}

	img.33
	{
		max-width: 33%;
		height: auto;
		/*width: 195px;*/
	}

	img.50
	{
		max-width: 50%;
		height: auto;
		/*width: 295px;*/
	}

	img.66
	{
		max-width: 66%;
		height: auto;
		/*width: 395px;*/
	}

	img.75
	{
		max-width: 75%;
		height: auto;
		/*width: 445px;*/
	}

	img.100
	{
		max-width: 99%;
		height: auto;
		/*width: 595px;*/
	}

	/* Headings */

	h1
	{
		font-size: 24pt;
		margin-left: 20mm;
		font-weight: normal;
		mc-auto-number-offset: 20mm;
		mc-auto-number-format: 'CH:{chapnum} ';
	}

	h2
	{
		font-size: 18pt;
		margin-left: 20mm;
		font-weight: normal;
		mc-auto-number-offset: 20mm;
		mc-auto-number-format: 'CH:{chapnum}.{n+} ';
	}

	h3
	{
		font-size: 15pt;
		margin-left: 22mm;
		font-weight: normal;
		mc-auto-number-offset: 22mm;
		mc-auto-number-format: 'CH:{chapnum}.{n}.{n+} ';
	}

	h4
	{
		font-size: 12pt;
		margin-left: 25mm;
		font-weight: normal;
		mc-auto-number-offset: 25mm;
		mc-auto-number-format: 'CH:{chapnum}.{n}.{n}.{n+} ';
	}

	h5
	{
		font-size: 12pt;
		mc-auto-number-offset: 30mm;
		mc-auto-number-format: 'CH:{chapnum}.{n}.{n}.{n}.{n+} ';
		margin-left: 30mm;
	}

	h6
	{
		font-size: 12pt;
		margin-left: 35mm;
		mc-auto-number-offset: 35mm;
		mc-auto-number-format: 'CH:{chapnum}.{n}.{n}.{n}.{n}.{n+} ';
	}

	h1.NoNum	/*For Index heading and TOC Heading, or for Forms*/
	{
		font-size: 24pt;
		margin-left: 0;
		mc-auto-number-position: none;
	}

	h1.Appendix	/*For Appendices, numbers automatically with roman capitals*/
	{
		font-size: 24pt;
		margin-left: 50mm;
		mc-auto-number-offset: 50mm;
		mc-auto-number-format: 'Appendix {chapnum}  ';
	}

	/*Page layout */

	MadCap|pageHeader
	{
		font-family: var(--FontHeading);
		font-size: 9pt;
		mc-page-number-format: decimal;
		border-bottom-width: 100%;
	}

	MadCap|pageFooter
	{
		font-family: var(--FontHeading);
		font-size: 9pt;
		mc-page-number-format: decimal;
	}

	/* Lists */

	li
	{
		mc-hyphenate: never;
		mc-dita-type: step;
		padding-top: 4pt;
	}

	li::marker
	{
		mc-auto-number-offset: 0px;
		mc-auto-number-position: float-left;
	}

	ol
	{
		mc-hyphenate: never;
		mc-dita-type: step-ordered;
		margin-left: 8mm;
		/*<dit is hoeveel mm de tekst inspringt vanaf de LI kantlijn />*/
		margin-bottom: 5pt;
		margin-top: 5pt;
		line-height: 14pt;
	}

	ul
	{
		mc-hyphenate: never;
		mc-dita-type: step-unordered;
		margin-left: 5mm;
		/*<dit is hoeveel mm de tekst inspringt vanaf de LI kantlijn, bij 4mm lijnt de bullet links uit met cijfer van <ol>list, bij 6 mm lijnt de tekst uit met <ol> tekst en staat de bullet iets naar binnen />*/
		margin-bottom: 5pt;
		margin-top: 5pt;
		list-style-position: outside;
		line-height: 14pt;
	}

	ul.Continue
	{
		list-style-image: none;
		list-style-position: inherit;
		list-style-type: none;
		margin: 0;
	}

	ul.Checkbox > li::marker
	{
		font-family: Wingdings;
		content: '¨';
	}

	dt
	{
		font-weight: bolder;
		mc-next-tag: 'dd';
	}

	dd
	{
		margin-left: 10mm;
		mc-next-tag: 'dt';
		margin-bottom: 10pt;
		mc-hyphenate: never;
	}

	/* Print note styles */

	p.ESD,
	p.BioHaz,
	p.MovParts,
	p.HotSurf,
	p.Attention,
	p.ElecShock,
	p.Laser,
	p.UV
	{
		height: 55px;
	}

	/* Front matter */

	MadCap|tocProxy
	{
		border-top-width: 0px;
		vertical-align: baseline;
		color: var(--HEADING);
	}

	p.TOC1
	{
		font-size: 14pt;
		margin-bottom: 0;
		margin-top: 14pt;
		mc-auto-number-offset: 10mm;
		mc-auto-number-position: outside-head;
		mc-leader-offset: 10pt;
		font-weight: normal;
		font-style: normal;
		color: var(--HEADING);
	}

	p.TOC2
	{
		font-size: var(--TOCFONT);
		line-height: var(--TOCHEIGHT);
		margin-left: 10mm;
		margin-top: 5pt;
		mc-auto-number-offset: 10mm;
		mc-auto-number-position: outside-head;
	}

	p.TOC3
	{
		font-size: var(--TOCFONT);
		line-height: var(--TOCHEIGHT);
		margin-left: 20mm;
		mc-auto-number-offset: 15mm;
		mc-auto-number-position: outside-head;
	}

	p.TOC4
	{
		font-size: var(--TOCFONT);
		line-height: var(--TOCHEIGHT);
		margin-left: 35mm;
		mc-auto-number-offset: 18mm;
		mc-auto-number-position: outside-head;
	}

	p.TOC5
	{
		font-size: var(--TOCFONT);
		line-height: var(--TOCHEIGHT);
		mc-auto-number-offset: 20mm;
		mc-auto-number-position: outside-head;
		margin-left: 35mm;
		mc-leader-offset: 10pt;
	}

	p.TOC6
	{
		font-size: var(--TOCFONT);
		line-height: var(--TOCHEIGHT);
		mc-auto-number-offset: 22mm;
		mc-auto-number-position: outside-head;
		margin-left: 35mm;
		mc-leader-offset: 10pt;
	}

	MadCap|listOfProxy
	{
		border-top-width: 0px;
	}

	/* Backmatter */

	MadCap|indexProxy
	{
		border-top-color: var(--HEADING);
		border-top-width: 0px;
	}

	/* 04May22: p.IndexHeading: changed color to #044ED7 instead of var because Flare does not seem to understand var for IndexProxy items + changed font-weight to bold */

	p.IndexHeading
	{
		color: #044ED7;
		font-weight: bold;
		text-align: left;
		margin-bottom: 0;
		font-size: 12pt;
		text-align: left;
		top: 3px;
	}

	p.Index1
	{
		margin-bottom: 0pt;
		mc-leader-align: right;
		text-align: left;
		mc-leader-offset: 7mm;
		line-height: 12pt;
		mc-leader-format: 'none';
		margin-top: 2pt;
	}

	p.Index2
	{
		margin-bottom: 0pt;
		mc-multiline-indent: 0, 4in;
		mc-leader-align: right;
		margin-left: 5mm;
		mc-leader-offset: 7mm;
		mc-leader-format: 'none';
		margin-top: 2pt;
		line-height: 12pt;
	}

	MadCap|glossaryProxy
	{
		border-top-width: 0px;
		padding-top: 5px;
		margin-top: 3px;
	}

	div.GlossaryPageEntry
	{
		margin-bottom: 5pt;
	}

	/**04May22: colors no longer defined as var because Flare does not seem to understand var for glossary style items**/

	div.GlossaryPageTerm
	{
		font-size: var(--FontSizeNormal);
		mc-hyphenate: never;
		color: #044ED7;
	}

	div.GlossaryPageHeading
	{
		border-bottom-width: 0px;
		mc-hyphenate: never;
		color: #044ED7;
	}

	div.GlossaryPageDefinition
	{
		font-size: var(--FontSizeNormal);
		mc-hyphenate: never;
		/*	color: #000000;*/
	}

	/* Tables */

	table
	{
		border-right-style: solid;
		border-top-style: solid;
		page-break-inside: auto;
		max-width: 100%;
		min-width: 100%;
		mc-hyphenate: never;
		border-bottom-style: solid;
		padding-bottom: 1px;
		padding-left: 1px;
		padding-right: 1px;
		padding-top: 1px;
	}

	th
	{
		background-color: #93A1BA;
	}

	table.smallfont
	{
		font: verdana 8pt;
		border-right-style: solid;
		border-top-style: solid;
		page-break-inside: auto;
		max-width: 100%;
		min-width: 100%;
		mc-hyphenate: never;
		border-bottom-style: solid;
		padding-bottom: 1px;
		padding-left: 1px;
		padding-right: 1px;
		padding-top: 1px;
	}

	/*
	thead
	{
		color: #ffffff;
		background-color: var(--HEADING);
		font-weight: bolder;
	}

	td
	{
		border-bottom-style: solid;
	}

	th
	{
		background-color: #004593;
		color: #ffffff;
	}
*/

	th.center	/*table header centered style*/
	{
		text-align: center;
	}

	tbody
	{
		mc-hyphenate: never;
		border-bottom-style: solid;
	}

	tr
	{
		mc-hyphenate: never;
	}

	hr
	{
		border-bottom-style: none;
		text-transform: normal;
		color: #ffffff;
		background-color: #ffffff;
		width: 0;
	}

	/* Print dropdown styles */
	/* Remove dropdown border in print */

	MadCap|dropDown
	{
		border-bottom: none;
		padding: 0;
	}

	MadCap|dropDownBody
	{
		padding: 0;
	}

	MadCap|dropDownHotspot
	{
		color: var(--Black);
		font-size: 11pt;
		font-weight: bold;
		line-height: 15pt;
		margin-bottom: 10pt;
		margin-top: 10pt;
	}

	/* Variables */

	/*	Enabling this style definition will assign the TRACER color to all Variables used in the document for Development purposes.

    MadCap|variable
	{
		color: var(--TRACER);
	}
	*/
}

/*end of Print Media style defs........................................................................................*/
