/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

:root
{
	--Brand1: #076685;
	--Brand2: #CDE0E7;
	--Black: #000000;
	--Dark: #45494c;
	--Medium: #b9bec1;
	--Light: #d0d3d5;
	--White: #ffffff;
	--LegrandDarkBlueText: #1B2D3A;
	--Acumin: Acumin Pro Medium;
	--Arial: Arial, Avenir, Myriad;
}

/*
body
{
	font-size: 14pt;
	line-height: 14pt;
	color: var(--LegrandDarkBlueText);
	font-family: 'Acumin Pro';
}
*/

body
{
	font-size: 12pt;
	line-height: 16pt;
	color: var(--LegrandDarkBlueText);
	font-family: var(--Arial);
}

/* Backmatter */

div.GlossaryPageDefinition
{
	font-size: 12pt;
}

div.GlossaryPageHeading
{
	font-size: 21pt;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 15px;
	border-bottom-color: var(--Medium);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: left;
	color: inherit;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-right: 10px;
}

video
{
	max-width: 100%;
}

/* 
	These were properties in div.GlossaryPageHeading (previous)...
	background-image: url('../Images/Backmatter-Heading-Background.png');
	background-repeat: no-repeat;
*/

div.GlossaryPageTerm
{
	font-size: 12pt;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
}

MadCap|glossaryProxy
{
	border-top: none;
}

MadCap|indexProxy
{
	border-top: none;
}

p.Index1
{
	font-size: 12pt;
	font-weight: bold;
}

p.Index2
{
	font-size: 12pt;
	font-weight: normal;
}

p.IndexHeading
{
	font-size: 21pt;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 15px;
	border-bottom-color: var(--Medium);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: left;
	color: inherit;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 12px;
	padding-right: 10px;
}

/* 
	These were properties in p.IndexHeading (previous)...
	background-image: url('../Images/Backmatter-Heading-Background.png');
	background-repeat: no-repeat;
*/

/* Content */
/* START NTCW GENERIC CLASSES USED FOR DIV LAYOUT VERSIONS */

.NoteIcon
{
	background-image: url('../Images/Symbols/Note.png');
	background-repeat: no-repeat;
	font-size: 10pt;
	padding-left: 65px;
	border: 0.06em solid #3498db;
	background-color: #f0f7fb;
	border-radius: 0.5em;
	vertical-align: middle;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	padding-bottom: 0.3em;
	padding-right: 0.6em;
	line-height: 1em;
	padding-top: 0.6em;
	min-height: 5em;
}

.TipIcon
{
	background-image: url('../Images/Symbols/Tip.png');
	background-repeat: no-repeat;
	font-size: 10pt;
	border-radius: 7px;
	margin-top: 5pt;
	margin-bottom: 5pt;
	vertical-align: middle;
	border: solid 0.06em #006400;
	background-color: #98fb98;
	padding-bottom: 0.3em;
	line-height: 16pt;
	padding-left: 4em;
	padding-right: 0.6em;
	padding-top: 0.6em;
	min-height: 4em;
}

.CautionWarningIcon
{
	background-image: url('../Images/Symbols/CautionWarning.png');
	background-repeat: no-repeat;
	font-size: 10pt;
	padding-top: 7px;
	background-color: #D3D3D3;
	border: solid 0.06em #000000;
	border-radius: 0.5em;
	margin-top: 5pt;
	margin-bottom: 5pt;
	line-height: 16pt;
	padding-right: 0.6em;
	padding-left: 5em;
	vertical-align: text-top;
	text-align: left;
	padding-bottom: 0.3em;
	min-height: 4em;
}

.DHVIcon
{
	background-image: url('../Images/Symbols/Danger-Hazardous-Voltage.png');
	background-repeat: no-repeat;
	font-size: 10pt;
	padding-top: 7px;
	background-color: #D3D3D3;
	border: solid 0.06em #000000;
	border-radius: 0.5em;
	vertical-align: middle;
	margin-top: 5pt;
	margin-bottom: 5pt;
	line-height: 16pt;
	padding-bottom: 0.3em;
	padding-right: 0.6em;
	padding-left: 5em;
	min-height: 4em;
}

.WEEEIcon
{
	background-image: url('../Images/Symbols/WEEE.png');
	background-repeat: no-repeat;
	font-size: 10pt;
	vertical-align: middle;
	margin-top: 5pt;
	margin-bottom: 5pt;
	padding-left: 80px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-width: 1px;
	min-height: 100px;
	line-height: 16px;
}

/* STOP NTCW GENERIC CLASSES USED FOR DIV LAYOUT VERSIONS */
/* START DEFAULT IMAGE STYLES */

img.One-inch-P-and-72px-Web
{
	mc-thumbnail: none;
	width: 1in;
}

img.Two-inch-P-and-144px-Web
{
	mc-thumbnail: none;
	width: 2in;
}

img.Three-inch-P-and-216px-WebTh
{
	mc-thumbnail: popup;
	mc-thumbnail-max-width: 2in;
	mc-thumbnail-max-height: 150px;
}

img.Three-inch-P-and-216px-Web
{
	mc-thumbnail: none;
	width: 3in;
}

img.Four-inch-P-and-288px-WebTh
{
	mc-thumbnail: popup;
	mc-thumbnail-max-width: 2in;
	mc-thumbnail-max-height: 150px;
}

img.Four-inch-P-and-288px-Web
{
	mc-thumbnail: none;
	width: 4in;
}

img.Five-inch-P-and-360px-WebTh
{
	mc-thumbnail: popup;
	mc-thumbnail-max-width: 2in;
	mc-thumbnail-max-height: 150px;
}

img.Five-inch-P-and-360px-Web
{
	mc-thumbnail: none;
	width: 5in;
}

img.Six-inch-P-and-432px-WebTh
{
	mc-thumbnail: popup;
	mc-thumbnail-max-width: 2in;
	mc-thumbnail-max-height: 150px;
}

img.Six-inch-P-and-432px-Web
{
	mc-thumbnail: none;
	width: 6in;
}

img.Seven-inch-P-and-504px-WebTh
{
	mc-thumbnail: popup;
	mc-thumbnail-max-width: 2in;
	mc-thumbnail-max-height: 150px;
}

img.Seven-inch-P-and-504px-Web
{
	mc-thumbnail: none;
	width: 7in;
}

img.Borderless
{
	border-bottom-width: 0em;
	border-left-width: 0em;
	border-right-width: 0em;
	border-top-width: 0em;
	border: none 0em;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
	border-top-color: #ffffff;
}

img.Border
{
	border-color: #000000;
	border-radius: 10px;
	border: solid 0.3em #000000;
	border-width: 0.19em;
	padding: 0.6em;
}

/* STOP DEFAULT IMAGE STYLES */
/* START PARAGRAPH STYLES */

p
{
	/* This is a soft wrap opportunity around every typographic character unit, including around any punctuation character or preserved white spaces, or in the middle of words, disregarding any prohibition against line breaks, even those introduced by characters with the GL, WJ, or ZWJ character class or mandated by the word-break property. The different wrapping opportunities must not be prioritized. Hyphenation is not applied.
	line-break: anywhere; */
	margin-top: 0em;
	/* These are technically the same, but use both */
	overflow-wrap: break-word;
	-ms-word-break: break-all;
	/* This is the dangerous one in WebKit, as it breaks things wherever 
	word-break: break-all;
	   Instead use this non-standard one: */
	word-break: break-word;
	/* Adds a hyphen where the word breaks, if supported (No Blink) */
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
	mc-hyphenate: never;
	margin-bottom: 0em;
}

p.3pixtopbotmargin
{
	font-size: 10pt;
	margin-bottom: 3px;
	margin-top: 3px;
}

p.6pixtopbotmargin
{
	font-size: 10pt;
	margin-bottom: 6px;
	margin-top: 6px;
}

p.table-cell-text-center
{
	text-align: center;
	font-size: 12pt;
	margin: 0.3em 0.3em 0.3em 0.3em;
	padding: 0.3em 0em 0.3em 0em;
	line-height: 16pt;
}

p.table-cell-text-center-right-border
{
	text-align: center;
	font-size: 12pt;
	border-right-width: 1px;
	margin: 0.3em 0.3em 0.3em 0.3em;
	border-right-style: solid;
	padding: 0.3em;
	line-height: 16pt;
}

p.ImageCenter
{
	text-align: center;
	margin-bottom: .9em;
	margin-top: .9em;
}

p.ImageCenterTight
{
	text-align: center;
	margin-bottom: .9em;
	margin-top: .9em;
}

p.Ten-Point-Text-Left
{
	margin: 1px;
	text-align: left;
	line-height: normal;
	font-size: 10pt;
}

p.Ten-Point-Text-Left-Indent
{
	margin: 0.3em 0.3em 0.3em 0.3em;
	padding: 0.3em;
	text-align: left;
	line-height: normal;
	font-size: 10pt;
}

p.TenPoint-Text-Center
{
	text-align: center;
	line-height: normal;
	margin: 0.06em;
	font-size: 10pt;
}

p.RT-TenPoint-Text-Center
{
	font-size: 12pt;
	text-align: center;
	line-height: 16pt;
	margin: 0.6em 0em 0.3em 1.3em;
}

.SevenPoint
{
	font-size: 7pt;
	line-height: 8pt;
	margin-bottom: 0em;
	margin-top: 0em;
}

.NinePoint
{
	font-size: 9pt;
	line-height: 10pt;
	margin-bottom: 0em;
	margin-top: 0em;
}

.TenPoint
{
	font-size: 10pt;
	line-height: 11pt;
	margin-bottom: 0em;
	margin-top: 0em;
}

.TwelvePoint
{
	font-size: 12pt;
	line-height: 13pt;
	margin-bottom: 0em;
	margin-top: 0em;
}

p.Nine-Point-Text
{
	font-size: 9pt;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 10pt;
}

p.td9ptForceCenter
{
	text-align: center;
	font-size: 9pt;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 10pt;
}

p.td9ptForceLeft
{
	text-align: left;
	font-size: 9pt;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 10pt;
}

p.td9ptForceRight
{
	text-align: right;
	font-size: 9pt;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 10pt;
}

p.td10ptForceCenter
{
	text-align: center;
	font-size: 10pt;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 11pt;
}

p.td10ptForceLeft
{
	text-align: left;
	font-size: 10pt;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 11pt;
}

p.td10ptForceRight
{
	text-align: right;
	font-size: 10pt;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 11pt;
}

/* STOP PARAGRAPH STYLES */
/* START NESTED LIST STYLES */

/* Decimal OL (with LIs), and then a lower-alpha second layer
.sl-lower-alpha ol > li > ol {
    list-style-type: lower-alpha;
}
 */

/* Decimal OL (with LIs) */

.fl-DECI-sl-disc ol
{
	list-style-type: decimal;
}

/* Decimal OL (with LIs), and then a disc second layer */

.fl-DECI-sl-disc ol > li.GeneralText > ul
{
	list-style-type: disc;
}

/* ALPHA OL (with LIs), and then a disc second layer
.fl-ALPHA-sl-disc ol.UpperAlpha > li.GeneralText > ul {
    list-style-type: disc;
}
*/

/* STOP NESTED LIST STYLES */
/* START OL, UL, and LI STYLES */

ol
{
	margin-left: 15px;
	margin-bottom: 15px;
	margin-right: 5px;
	margin-top: 5px;
	padding-left: 10px;
}

ol.UpperAlpha
{
	margin-left: 15px;
	margin-bottom: 15px;
	margin-right: 5px;
	margin-top: 5px;
	padding-left: 10px;
	list-style-type: upper-alpha;
}

ol.DWC
{
	font-size: 12pt;
	text-indent: 0.13em;
	vertical-align: middle;
	margin-bottom: 0.3em;
	margin-left: 2em;
	margin-right: 0em;
	padding-left: 0em;
	padding-top: 0.3em;
	list-style-type: decimal;
}

ol.RltdTopicsOL a.selected
{
	font-weight: bold;
}

ol.NTCW10pt
{
	padding-left: 0.3em;
	font-size: 10pt;
	margin: 0em;
	padding-left: 0em;
	margin-top: 0em;
	margin-left: 2em;
	margin-bottom: 0.3em;
	padding-bottom: 0.3em;
	line-height: 12pt;
}

ol.Nine-Point-Text
{
	font-size: 9pt;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 15pt;
}

ol.Ten-Point-Text-Left
{
	font-size: 10pt;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 15pt;
	list-style-type: disc;
}

ul
{
	margin-left: 15px;
	margin-bottom: 15px;
	margin-right: 5px;
	margin-top: 5px;
	padding-left: 10px;
	list-style-type: disc;
}

ul.DWC
{
	font-size: 12pt;
	text-indent: 0.13em;
	vertical-align: middle;
	margin-bottom: 0.3em;
	margin-left: 2em;
	margin-right: 0em;
	padding-left: 0em;
	padding-top: 0.3em;
	list-style-type: disc;
}

ul.RltdTopicsUL a.selected
{
	font-weight: bold;
}

ul.NTCW10pt
{
	padding-left: 0.3em;
	font-size: 10pt;
	padding-left: 0em;
	margin: 0em;
	line-height: 11pt;
	margin-left: 1.6em;
	margin-top: 0em;
	padding-bottom: 0.3em;
	vertical-align: middle;
}

ul.Nine-Point-Text
{
	font-size: 9pt;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 15pt;
	margin-left: 20px;
}

ul.Ten-Point-Text-Left
{
	font-size: 10pt;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 15pt;
}

li
{
	padding-left: 5px;
}

li.GeneralText
{
	margin: 10px 5px;
}

li.FieldDef
{
	font-weight: bold;
}

li.Filepath
{
	font-weight: bold;
}

li.Emphasis
{
	font-style: italic;
}

li.Code
{
	font-family: 'Courier New';
	font-size: 13pt;
}

li.CodeStrong
{
	font-family: 'Courier New';
	font-size: 13pt;
	font-weight: bold;
}

li.SystemVariable
{
	font-style: italic;
}

li.Strong
{
	font-weight: bold;
}

li.Nine-Point-Text
{
	margin-bottom: 0;
	margin-top: 0;
	font-size: 9pt;
	line-height: 10pt;
}

li.Ten-Point-Text-Left
{
	font-size: 10pt;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 12pt;
}

/* STOP OL, UL, and LI STYLES */
/* START SPAN STYLES */

span.FieldDef
{
	font-weight: bold;
}

span.Filepath
{
	font-weight: bold;
}

span.Emphasis
{
	font-style: italic;
}

span.Code
{
	font-family: 'Courier New';
	font-size: 13pt;
}

span.CodeStrong
{
	font-family: 'Courier New';
	font-size: 13pt;
	font-weight: bold;
}

span.SystemVariable
{
	font-style: italic;
}

span.Strong
{
	font-weight: bold;
}

/* STOP SPAN STYLES */
/* START CONTENT NOTE, TIP, CAUTION, WARNING STYLES */

p.NT
{
	orphans: 1;
	widows: 1;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	font-size: 12pt;
}

p.FifteenPtBottomSpacer
{
	font-size: 12.0pt;
	line-height: 5pt;
	orphans: 1;
	widows: 1;
	margin-top: 0;
	margin-bottom: 15px;
}

p.VAlignMiddle
{
	orphans: 1;
	widows: 1;
	margin-bottom: 5px;
	vertical-align: middle;
	margin-top: 17px;
	font-size: 12pt;
}

div.CW
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #D3D3D3;
	background-image: url(../Images/Symbols/CautionWarning.png);
	background-position: 0.4em 0.4em;
	background-repeat: no-repeat;
	border: solid 0.06em #000000;
	border-radius: 0.4em;
	padding-left: 0.3em;
	padding-right: 0.3em;
	line-height: 4em;
	overflow: hidden;
	margin-bottom: 0.19em;
	margin-top: 0.19em;
	padding-bottom: 0.19em;
	padding-top: 0.3em;
}

/* STOP CONTENT NOTE, TIP, CAUTION, WARNING STYLES */
/* Frontmatter */

hr.title-page
{
	border: solid 0em transparent;
	background-color: var(--Light);
	height: 0.06em;
	width: 100%;
	margin-bottom: 2em;
	margin-top: 23.125em;
}

MadCap|tocProxy
{
	border-top: none;
	margin-right: 0;
	mc-printer-page-margin-right: 0.5in;
}

p.title
{
	font-size: 40pt;
	line-height: 50pt;
	margin-top: 30px;
	mc-hyphenate: never;
}

p.title-page-footer
{
	color: var(--Dark);
	font-size: 9pt;
	frame-break-before: always;
	line-height: 10pt;
	margin-top: 10px;
}

p.title-page-url
{
	color: var(--Dark);
	font-size: 9pt;
	line-height: 10pt;
}

p.TOC1
{
	color: var(--Dark);
	font-size: 14pt;
	margin-bottom: 6px;
	margin-top: 6px;
	width: 100%;
	font-weight: normal;
	font-family: 'Acumin Pro';
	line-height: normal;
}

p.TOC2
{
	color: var(--Dark);
	font-weight: normal;
	margin-left: .5in;
	font-size: 12pt;
	line-height: normal;
	width: 100%;
	margin-bottom: 6px;
	margin-top: 6px;
	font-family: 'Acumin Pro';
}

p.TOC3
{
	color: var(--Dark);
	font-weight: normal;
	margin-left: 1in;
	font-size: 11pt;
	line-height: normal;
	width: 100%;
	margin-top: 6px;
	margin-bottom: 6px;
	font-family: 'Acumin Pro';
}

p.TOC4
{
	width: 100%;
	margin-bottom: 6px;
	margin-top: 6px;
	color: var(--Dark);
	margin-left: 1.5in;
	font-size: 10pt;
	font-family: 'Acumin Pro';
	font-weight: normal;
	line-height: normal;
}

/* Generic classes */

.center
{
	text-align: center;
}

.valignmiddle
{
	orphans: 1;
	widows: 1;
	vertical-align: middle;
}

/* Headings */

h1
{
	font-weight: bold;
	mc-hyphenate: never;
	page-break-after: avoid;
	font-size: 20pt;
	color: var(--LegrandDarkBlueText);
	line-height: 22pt;
	font-family: var(--Arial);
	margin-top: .3em;
	margin-bottom: .7em;
}

h1.NoTOC
{
	
}

h2
{
	mc-hyphenate: never;
	page-break-after: avoid;
	line-height: 22pt;
	font-weight: normal;
	font-family: var(--Arial);
	font-size: 18pt;
	margin-top: .3em;
	margin-bottom: .7em;
}

h3
{
	font-weight: bold;
	mc-hyphenate: never;
	page-break-after: avoid;
	font-style: italic;
	font-family: var(--Arial);
	font-size: 16pt;
	margin-bottom: 1em;
	margin-top: 1em;
}

h4
{
	mc-hyphenate: never;
	page-break-after: avoid;
	font-family: var(--Arial);
	font-size: 14pt;
	font-weight: normal;
	margin-top: .9em;
}

h5
{
	font-weight: bold;
	mc-hyphenate: never;
	page-break-after: avoid;
	font-family: var(--Arial);
	font-size: 12pt;
	margin-top: .8em;
}

h6
{
	font-weight: bold;
	mc-hyphenate: never;
	page-break-after: avoid;
	font-family: var(--Arial);
	font-size: 11pt;
	font-style: italic;
	margin-top: .7em;
}

/* Home page topic */

.nav-search	/*Does not display search in Top Navigation for desktop*/
{
	display: none;
}

div.accent
{
	background-color: var(--Brand2);
}

div.home-layout
{
	padding: 2% 20%;
}

div.home-section
{
	padding: 5%;
	border-bottom: solid 0.06em var(--Light);
}

div.home-section:last-of-type
{
	border-bottom: none;
}

div.home-tiles	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.home-tiles::before
{
	content: ' ';
	display: table;
}

div.home-tiles::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.home-tiles > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.home-tiles > div:nth-child(1)
{
	margin-left: 0%;
	width: 33.33%;
}

div.home-tiles > div:nth-child(2)
{
	margin-left: 0%;
	width: 33.33%;
}

div.home-tiles > div:nth-child(3)
{
	margin-left: 0%;
	width: 33.33%;
}

div.quick-links	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.quick-links::before
{
	content: ' ';
	display: table;
}

div.quick-links::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.quick-links > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.quick-links > div:nth-child(1)
{
	width: 16.66666%;
	margin-left: 2%;
}

div.quick-links > div:nth-child(2)
{
	width: 16.66666%;
	margin-left: 3%;
}

div.quick-links > div:nth-child(3)
{
	width: 16.66666%;
	margin-left: 3%;
}

div.quick-links > div:nth-child(4)
{
	width: 16.66666%;
	margin-left: 3%;
}

div.quick-links > div:nth-child(5)
{
	width: 16.66666%;
	margin-left: 3%;
}

div.quick-links *	/*Text-align center set to all elements within div.quick-links*/
{
	text-align: center;
}

div.topic-hero
{
	padding: 8% 0;
	background-size: cover;
	background-attachment: scroll;
}

/* 
	This was a property in div.topic-hero (previous)...
	background-image: url('../Images/Hero-Image.png');
*/

div.topic-hero h1
{
	color: var(--White);
	font-size: 48pt;
	text-align: center;
}

html.home-topic .main-section > .outer-row	/*Overrides padding set in the skin | Used on Home.htm topic for styles set only on the home topic*/
{
	max-width: 100%;
	padding: 0;
}

img.home-tile
{
	max-width: 50%;
}

/* BEGIN Default Responsive Layout Test for Supplied Components and Hardware Cells */

div.sc-and-h	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
{
	column-count: 3;
	padding-top: 5em;
	padding-bottom: 5em;
	justify-items: center;
}

div.sc-and-h::before
{
	content: ' ';
}

div.sc-and-h::after
{
	content: ' ';
	clear: both;
}

div.sc-and-h > div
{
	column-count: 3;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.sc-and-h > div:nth-child(1)
{
	column-count: 3;
	margin-left: 0%;
	width: 33.33%;
}

div.sc-and-h > div:nth-child(2)
{
	column-count: 3;
	margin-left: 0%;
	width: 33.33%;
}

div.sc-and-h > div:nth-child(3)
{
	column-count: 3;
	margin-left: 0%;
	width: 33.33%;
}

/* END Default Responsive Layout Test for Supplied Components and Hardware Cells */
/* Links */

a
{
	color: var(--Brand1);
	mc-hyphenate: never;
}

a:link
{
	color: var(--Brand1);
}

a:visited
{
	color: #808080;
}

a.home-tiles
{
	color: var(--Dark);
	font-size: 13pt;
	font-weight: bold;
	text-decoration: none;
}

MadCap|dropDown
{
	border-bottom: 0.06em solid var(--Light);
	mc-image-position: left;
	mc-image-spacing: 0.6em;
	mc-open-image: url('../Images/Assets/Icons/MainIcons/Minus.png');
	mc-closed-image: url('../Images/Assets/Icons/MainIcons/Plus.png');
	padding: 0.6em 0;
}

MadCap|dropDownBody
{
	padding: 0.6em 2em 0;
}

MadCap|dropDownHotspot
{
	cursor: hand;
	text-decoration: none;
	color: var(--Dark);
	font-size: 20pt;
	font-weight: bold;
	border-bottom: none;
}

MadCap|expandingBody
{
	color: var(--Dark);
	font-style: italic;
}

MadCap|expandingHead
{
	font-style: italic;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
	color: var(--Brand1);
}

MadCap|xref
{
	font-weight: bold;
	color: var(--Brand1);
	mc-format: '{h1}';
}

/* Lists */

dd,
dd p,
dt,
dt p,
li,
li p
{
	margin-bottom: 10px;
	margin-top: 10px;
}

dl,
ol,
ul
{
	letter-spacing: .25;
	margin-top: 0em;
	margin-bottom: 0em;
}

/* Master pages */

div
{
	/* These are technically the same, but use both */
	overflow-wrap: break-word;
	-ms-word-break: break-all;
	/* This is the dangerous one in WebKit, as it breaks things wherever 
	word-break: break-all;
	   Instead use this non-standard one: */
	word-break: break-word;
	/* Adds a hyphen where the word breaks, if supported (No Blink) */
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}

div.home-footer
{
	padding: 2% 5%;
	background-color: var(--Brand1);
}

div.RT-FRTL	/*This class is probably no longer necessary*/
{
	float: right;
	margin: 0.9em 0em 0.9em 0.9em;
	width: auto;
	background: #D3D3D3;
	border: solid 0.13em #000000;
	border-radius: 5px;
	display: inline-block;
}

div.RT-FRTL	/*Used on OtherTopics.flmsp for the search-bar and menu*/
{
	float: right;
	margin: 0.9em 0em 0.9em 0.9em;
	width: auto;
	background: #D3D3D3;
	border: solid 0.13em #000000;
	border-radius: 5px;
	display: inline-block;
}

div.CENTEREDBOX	/*Used on OtherTopics.flmsp when it lays out better just centered in the text. */
{
	width: auto;
	background: #D3D3D3;
	border: solid 0.13em #000000;
	border-radius: 5px;
	margin: 0.6em 0em 0.6em 0em;
}

div.Float-Right-Text-Left	/*This class is probably no longer necessary*/
{
	float: right;
	margin-left: 0.9em;
	margin-bottom: 0.9em;
	width: auto;
	background: #D3D3D3;
}

div.topic-layout
{
	padding-top: 3%;
}

MadCap|breadcrumbsProxy
{
	color: var(--Dark);
	border-bottom-width: 0em;
	margin-bottom: 4px;
	padding-bottom: 4px;
}

p.footer
{
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 13pt;
	color: var(--White);
}

p.footer-sub
{
	color: var(--White);
	font-size: 14pt;
	margin-top: 14px;
}

/* Page layout */

p.frame-footer-page-number
{
	color: var(--Medium);
	font-size: 11pt;
	font-weight: bold;
	text-align: right;
}

p.frame-footer-text
{
	color: var(--Medium);
	font-size: 11pt;
	font-weight: bold;
}

/* Master page */

div.home-footer
{
	background-color: var(--Brand1);
	padding: 2% 5%;
}

p.footer
{
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 13pt;
	color: var(--White);
}

p.footer-sub
{
	color: var(--White);
	font-size: 14pt;
	margin-top: 14px;
}

p.Strong
{
	font-weight: bold;
}

div.ResponsiveBox3	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
}

div.ResponsiveBox3::before
{
	content: ' ';
	display: table;
}

div.ResponsiveBox3::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.ResponsiveBox3 > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.ResponsiveBox3 > div:nth-child(1)
{
	width: 33.33333%;
	margin-left: 0%;
}

div.ResponsiveBox3 > div:nth-child(2)
{
	width: 33.33333%;
	margin-left: 0%;
}

div.ResponsiveBox3 > div:nth-child(3)
{
	width: 33.33333%;
	margin-left: 0%;
}

div.ResponsiveBox2	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.ResponsiveBox2::before
{
	content: ' ';
	display: table;
}

div.ResponsiveBox2::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.ResponsiveBox2 > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.ResponsiveBox2 > div:nth-child(1)
{
	width: 50%;
	margin-left: 0%;
}

div.ResponsiveBox2 > div:nth-child(2)
{
	width: 50%;
	margin-left: 0%;
}

div.ResponsiveBox4	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
}

div.ResponsiveBox4::before
{
	content: ' ';
	display: table;
}

div.ResponsiveBox4::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.ResponsiveBox4 > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.ResponsiveBox4 > div:nth-child(1)
{
	width: 25%;
	margin-left: 0%;
}

div.ResponsiveBox4 > div:nth-child(2)
{
	width: 25%;
	margin-left: 0%;
}

div.ResponsiveBox4 > div:nth-child(3)
{
	width: 25%;
	margin-left: 0%;
}

div.ResponsiveBox4 > div:nth-child(4)
{
	width: 25%;
	margin-left: 0%;
}

div.ResponsiveBox12	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.ResponsiveBox12::before
{
	content: ' ';
	display: table;
}

div.ResponsiveBox12::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.ResponsiveBox12 > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.ResponsiveBox12 > div:nth-child(1)
{
	width: 8.33%;
	margin-left: 0%;
}

div.ResponsiveBox12 > div:nth-child(2)
{
	width: 8.33%;
	margin-left: 0%;
}

div.ResponsiveBox12 > div:nth-child(3)
{
	width: 8.33%;
	margin-left: 0%;
}

div.ResponsiveBox12 > div:nth-child(4)
{
	width: 8.33%;
	margin-left: 0%;
}

div.ResponsiveBox12 > div:nth-child(5)
{
	width: 8.33%;
	margin-left: 0%;
}

div.ResponsiveBox12 > div:nth-child(6)
{
	width: 8.33%;
	margin-left: 0%;
}

div.ResponsiveBox12 > div:nth-child(7)
{
	width: 8.33%;
	margin-left: 0%;
}

div.ResponsiveBox12 > div:nth-child(8)
{
	width: 8.33%;
	margin-left: 0%;
}

div.ResponsiveBox12 > div:nth-child(9)
{
	width: 8.33%;
	margin-left: 0%;
}

div.ResponsiveBox12 > div:nth-child(10)
{
	width: 8.33%;
	margin-left: 0%;
}

div.ResponsiveBox12 > div:nth-child(11)
{
	width: 8.33%;
	margin-left: 0%;
}

div.ResponsiveBox12 > div:nth-child(12)
{
	width: 8.33%;
	margin-left: 0%;
}

strong
{
	font-weight: bold;
	line-height: normal;
}

/* START OTHER IMAGE CLASSES */

img.MCPopupFullImage
{
	outline: solid 0em #ffffff;
}

div.MCPopupContainer
{
	border-color: #ffffff;
}

/* STOP OTHER IMAGE CLASSES */

.VTop
{
	vertical-align: text-top;
}

p.GeneralText
{
	position: relative;
	margin-bottom: .6em;
	margin-top: .6em;
}

p.MiniTOC1
{
	float: right;
}

span.SearchHighlight
{
	background: #596e7b;
	color: #ffffff;
}

p.foldpagenum
{
	mc-auto-number-format: '{n+}';
}

img.IconColImg
{
	width: 0.5in;
	vertical-align: middle;
	text-align: center;
	padding: 0.3em 0.3em 0em;
}

col.IconColumn
{
	width: 10%;
}

col.LabelColumn
{
	width: 15%;
}

col.ContentColumn
{
	width: auto;
}

col.SmLabelColumn
{
	width: 15%;
}

div.ResponsiveLayoutBox
{
	display: inline-block;
	width: 33.3%;
	padding: 5%;
}

#Width100Pct
{
	width: 100%;
}

#Width30Pct
{
	width: 30%;
}

#Width40Pct
{
	width: 40%;
}

#Width20Pct
{
	width: 20%;
}

#Width50Pct
{
	width: 50%;
}

p.Print-Tile-Page-LegrandBrandName	/*Product name style for use on printed title pages. Not really used currently, but held in case it's used in the future.*/
{
	mc-hyphenate: never;
	font-weight: bold;
	text-align: left;
	font-size: 20pt;
	margin-top: 5px;
	line-height: 24pt;
}

p.Print-Title-Page-BrandProductName	/*Document type style for use as subhead (under product name) on printed title pages.*/
{
	mc-hyphenate: never;
	font-weight: bold;
	text-align: left;
	font-size: 20pt;
	margin-top: 5px;
	line-height: 24pt;
}

p.Print-Title-Page-BrandProductDoctype	/*Document type style for use as subhead (under product name) on printed title pages.*/
{
	mc-hyphenate: never;
	text-align: left;
	font-size: 18pt;
	margin-top: 0em;
	line-height: 22pt;
}

p.Print-Title-Page-Left-Align-Text	/*Document type style for use as right aligned regular text on printed title pages.*/
{
	letter-spacing: 0.25;
	orphans: 1;
	widows: 1;
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: left;
	font-size: 10pt;
	line-height: 14pt;
}

p.Right-Align	/*Basic left algned class for paragraphs.*/
{
	mc-hyphenate: never;
	text-align: right;
}

p.FigureUCLetter
{
	mc-auto-number-format: 'H: {b}FIGURE {A+}{/b}';
}

div.Clear
{
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	background-position: 0.4em 0.4em;
	border-radius: 0.4em;
	padding-left: 0.3em;
	padding-right: 0.3em;
	overflow: hidden;
	margin-bottom: 0.19em;
	margin-top: 0.19em;
	padding-bottom: 0.13em;
	padding-top: 0.3em;
	min-height: 4em;
	border: solid 0em transparent;
	background-color: transparent;
}

p.Clear
{
	font-size: 12.0pt;
	line-height: 15pt;
	orphans: 1;
	widows: 1;
	margin-top: 0;
	margin-bottom: 5px;
	padding-bottom: 3px;
}

img.WrapTextRight
{
	float: left;
	padding-right: 10px;
	mc-thumbnail-max-width: 60px;
	mc-thumbnail-max-height: 50px;
	vertical-align: middle;
	background-color: transparent;
	max-width: 100px;
}

.AvoidPageBreakAfter
{
	page-break-after: avoid;
}

.InsertPageBreakAfter
{
	page-break-after: always;
}

.WrapTextRight
{
	float: left;
	clear: both;
}

.WrapTextLeft
{
	float: right;
	clear: both;
}

div.Img-Float-Left-Text-Right-50	/*Used on OtherTopics.flmsp for the search-bar and menu*/
{
	float: left;
	margin-right: 25px;
	width: 45%;
}

div.Float-Left-Text-Right
{
	float: left;
	width: 25%;
	margin-right: 25px;
}

.right
{
	text-align: right;
}

p.table-header-text-center
{
	font-weight: bold;
	text-align: center;
	font-size: 12pt;
	line-height: 14pt;
	margin: 0.3em 0.3em 0.3em 0.3em;
	padding: 0.3em 0em 0.3em 0.3em;
}

p.table-header-text-center-right-border
{
	font-weight: bold;
	text-align: center;
	font-size: 12pt;
	line-height: 14pt;
	border-right-width: 0.06em;
	border-right-style: solid;
	margin: 0.3em;
	padding: 0.3em 0em 0.3em 0.3em;
}

p.table-cell-text-left
{
	text-align: left;
	font-size: 12pt;
	margin: 0.3em;
	padding: 0.3em 0em 0.3em 0em;
}

p.table-cell-text-left-right-border
{
	text-align: left;
	font-size: 12pt;
	border-right-width: 1px;
	border-right-style: solid;
	margin: 0.3em;
	padding: 0.3em 0em 0.3em 0em;
	line-height: 14pt;
}

p.table-cell-text-right
{
	text-align: right;
	font-size: 12pt;
	margin: 0.3em 0.3em 0.3em 0.3em;
	padding: 0.3em 0em 0.3em 0em;
	line-height: 14pt;
}

p.table-header-text-left
{
	font-weight: bold;
	text-align: left;
	font-size: 12pt;
	line-height: 14pt;
	margin: 0.3em 0.3em 0.3em 0.3em;
	padding: 0.3em 0em 0.3em 0em;
}

p.table-header-text-left-right-border
{
	font-weight: bold;
	text-align: left;
	font-size: 12pt;
	line-height: 14pt;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	margin: 0.3em 0.3em 0.3em 0.3em;
	padding: 0.3em 0em 0.3em 0em;
}

p.table-header-text-right
{
	font-weight: bold;
	text-align: right;
	font-size: 12pt;
	line-height: 14pt;
	margin: 0.3em 0.3em 0.3em 0.3em;
	padding: 0.3em 0em 0.3em 0em;
}

p.Ten-Point-Text-Right
{
	font-size: 10pt;
	line-height: 14pt;
	margin: 1px;
	text-align: right;
}

div.Float-Left-Basic
{
	float: left;
	margin-bottom: 0em;
}

p.Ten-Point-Text-Left-Div
{
	font-size: 10pt;
	text-align: left;
	margin: 0em;
	padding-left: 0.19em;
	padding-right: 0.19em;
	line-height: 10pt;
	vertical-align: middle;
	padding-bottom: 0.19em;
	padding-top: 0.19em;
}

p.regimg
{
	margin: 0em;
	margin-right: 0.19em;
	margin-left: 0.19em;
	margin-top: 0.3em;
	margin-bottom: 0em;
	letter-spacing: normal;
}

a.hyperlink
{
	font-style: normal;
	font-weight: normal;
	color: var(--Brand1);
	text-decoration: underline;
}

p.Twelve-Point-Text-Left
{
	text-align: left;
	margin: 0em;
	padding-left: 0.19em;
	padding-right: 0.19em;
	font-size: 12pt;
	line-height: 12pt;
	vertical-align: middle;
	padding-bottom: 0.19em;
	padding-top: 0.19em;
}

p.TwentyPtBottomSpacer
{
	font-size: 12.0pt;
	line-height: 5pt;
	orphans: 1;
	widows: 1;
	margin-top: 0;
	margin-bottom: 20px;
}

p.ImageCenterNoSpaceVMiddle
{
	text-align: center;
	vertical-align: middle;
}

body.TitlePageBody
{
	color: var(--Dark);
	font-size: 10pt;
	margin-top: 0em;
	margin-right: 0em;
	margin-left: 0em;
	margin-bottom: 0em;
	margin: 0em;
	padding: 0em;
	font-family: 'Acumin Pro';
}

p.DWC
{
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	margin: 0;
	padding-top: 3px;
	padding-bottom: 3px;
}

p.footer-text-center
{
	text-align: center;
	font-size: 12pt;
	line-height: 14pt;
	margin-top: 6px;
	margin-bottom: 6px;
}

p.footer-text-right
{
	text-align: right;
	font-size: 10pt;
	line-height: 16pt;
}

p.footer-text-left
{
	text-align: left;
	font-size: 10pt;
}

p.footer-text-center-small
{
	text-align: center;
	margin-top: 6px;
	font-size: 8pt;
	line-height: 10pt;
}

p.aLittleSpace
{
	font-size: 1pt;
	line-height: 1pt;
}

p.table-cell-text-left-indent
{
	text-align: left;
	font-size: 12pt;
	margin: 0.3em 0.3em 0.3em 0.3em;
	padding: 0.3em 0em 0.3em 0em;
}

p.NEXSYS
{
	margin: 0;
	font-size: 5pt;
	line-height: 0pt;
}

tr.SplitCells
{
	border-right: solid 0.13em #000000;
}

td.SplitCells
{
	border-right: solid 0.13em #f3f3f3;
}

th.SplitCells
{
	border-right: solid 0.13em #f3f3f3;
}

/*
ul.menu#RelatedTopicsUL
{
    list-style: disc;
    display: list-item;
    margin: 0.3em 0.9em;
}

ul.menu#RelatedTopicsOL
{
    list-style: decimal;
    display: list-item;
    margin: 0.3em 0.9em;
}
*/

div#RelatedTopicsUL
{
	list-style: disc;
	display: list-item;
	line-height: 12pt;
	margin: 0em 0.3em 0.3em 1.3em;
}

div#RelatedTopicsOL
{
	list-style: decimal;
	display: list-item;
	line-height: 12pt;
	margin: 0em 0.3em 0.3em 1.3em;
}

/*
ul.menu li
{
    list-style: disc;
    display: list-item;
    margin: 0em 0.9em;
}

ol.menu li
{
    list-style: decimal;
    display: list-item;
    margin: 0em 0.9em;
}
*/

MadCap|menuProxy.RltdTopicsOL
{
	list-style-type: decimal;
}

MadCap|menuProxy.RltdTopicsUL
{
	list-style-type: disc;
}

p.DualDWC
{
	margin: 0;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}

#Width60Pct
{
	width: 60%;
}

#WidthAuto
{
	width: auto;
}

MadCap|xref.ExternalXREF
{
	mc-format: '{u}{b}{title}{/b}{/u}';
}

MadCap|xref.InternalXREF
{
	text-decoration: none;
	font-weight: normal;
	mc-format: '{u}{h1}{/u}{color default}, on page {/color}{u}{b}{page}{/b}{/u}';
}

MadCap|relatedTopicsControlListItemLink
{
	mc-format: '{color default}{b}{u}{title}{/u}{/b}{/color}';
}

ol.fl-DECI-sl-disc::after
{
	
}

.breakafter
{
	page-break-after: always;
}

.breakbefore
{
	page-break-before: always;
}

.NoOrphansAfter
{
	orphans: 0;
}

.NoWidowsBefore
{
	widows: 0;
}

.AvoidPageBreakBefore
{
	page-break-before: avoid;
}

.AvoidPageBreakInside
{
	break-inside: avoid;
	page-break-inside: avoid;
	frame-break-inside: avoid;
}

.paddded5px
{
	padding-top: 5px;
	padding-bottom: 5px;
}

h2.NoTOC
{
	
}

h3.NoTOC
{
	
}

p.table-cell-text-center-strong
{
	text-align: center;
	font-size: 12pt;
	margin: 0.3em 0.3em 0.3em 0.3em;
	padding: 0.3em 0em 0.3em 0em;
	line-height: 16pt;
	font-weight: bold;
}

/*

<meta sourceDocument="C:\Users\abelle1a\Legrand France\AVD Power Team - TW\TB-Working\100-00072-NEXSYS-LI-UPS-UM-FOR-IMPORT.docx" />

span.SearchHighlight1
{
	
}
	--Brand1: #076685;
	--Brand2: #CDE0E7;
	--Black: #000000;
	--Dark: #45494c;
	--Medium: #b9bec1;
	--Light: #d0d3d5;
	--White: #ffffff;
	--LegrandDarkBlueText: #1B2D3A;
*/

MadCap|xref.ExternalXREFwithTopic
{
	mc-format: '{u}{b}{h1}{/b}{/u}';
	text-decoration: none;
	font-weight: normal;
}

a.NewTab
{
	target-name: new;
	target-new: tab;
}

a.SameTab
{
	target-name: root;
	target-new: none;
}

a.ExternalOLH
{
	
}

ol.fl-DECI-sl-disc
{
	line-height: 14pt;
}

MadCap|xref.RT-XREF
{
	mc-format: '{u}{b}{h1}{/b}{/u}';
}

dl
{
	color: var(--LegrandDarkBlueText);
	font-size: 14pt;
}

dt
{
	font-weight: bold;
	font-size: 12pt;
}

p.TOC5
{
	color: var(--Dark);
	font-size: 10pt;
	font-style: italic;
	margin-left: 2in;
	margin-top: 6px;
	font-family: 'Acumin Pro';
	font-weight: normal;
	line-height: normal;
}

p.TOC6
{
	color: var(--Dark);
	font-size: 9pt;
	margin-left: 2.5in;
	margin-top: 6px;
	font-family: 'Acumin Pro';
	font-weight: normal;
	line-height: normal;
}

div.AvoidPageBreakInside
{
	page-break-inside: avoid;
}

p.GeneralTextTight
{
	margin-bottom: .6em;
	margin-top: .6em;
}

/* START MEDIA NON-PRINT AND PRINT FROM MASTER */

@media non-print
{
	div.MCPopupContainer
	{
		border-bottom-width: 0em;
		border-left-width: 0em;
		border-right-width: 0em;
		border-top-width: 0em;
		padding: 0em;
		border: none 0em #ffffff;
	}

	p.table-header-text-center
	{
		color: #ffffff;
	}

	p.table-header-text-left
	{
		color: #ffffff;
	}

	p.table-header-text-right
	{
		color: #ffffff;
	}

	tr.SplitCells
	{
		border-right: solid 0.13em #ffffff;
	}

	MadCap|xref.ExternalXREF
	{
		mc-format: '{u}{b}{title}{/b}{/u}';
	}

	MadCap|xref.InternalXREF
	{
		mc-format: '{u}{h1}{/u}';
	}

	MadCap|relatedTopicsControlListItemLink
	{
		mc-format: '{color default}{b}{u}{title}{/u}{/b}{/color}';
	}

	a.ExternalOLH
	{
		
	}

	img.IconColImg
	{
		width: 0.5in;
		padding: 0em 0em;
	}

	col.IconColumn
	{
		width: 10%;
	}
}

@media print
{
	p.TOC1
	{
		font-size: 12pt;
		width: 100%;
	}

	p.TOC2
	{
		font-size: 11pt;
		width: 100%;
	}

	p.TOC3
	{
		width: 100%;
		font-size: 10pt;
	}

	p.TOC4
	{
		width: 100%;
		font-size: 10pt;
	}

	p.Ten-Point-Text-Left
	{
		margin-top: 5px;
		margin-bottom: 5px;
	}

	div.div
	{
		float: right;
		width: 75%;
	}

	/* Content */

	p
	{
		margin-bottom: 0pt;
		margin-top: 0pt;
	}

	/* Headings */

	h1
	{
		font-size: 20pt;
		page-break-before: avoid;
		margin-bottom: 9pt;
		margin-top: 9pt;
	}

	h2
	{
		font-weight: normal;
		font-size: 18pt;
		line-height: 22pt;
		margin-bottom: 9pt;
		margin-top: 9pt;
	}

	h3
	{
		font-weight: bold;
		line-height: 17pt;
		font-size: 16pt;
		margin-bottom: 15pt;
		margin-top: 15pt;
	}

	/* Generic Image Classes for Forced Print Max Widths */

	.PrintMaxWidth1in
	{
		max-width: 1in;
	}

	.PrintMaxWidth2in
	{
		max-width: 2in;
	}

	.PrintMaxWidth3in
	{
		max-width: 3in;
	}

	.PrintMaxWidth4in
	{
		max-width: 4in;
	}

	.PrintMaxWidth5in
	{
		max-width: 5in;
	}

	.PrintMaxWidth6in
	{
		max-width: 6in;
	}

	.PrintMaxWidth7in
	{
		max-width: 7in;
	}

	/* Links */

	MadCap|xref
	{
		mc-format: '{color blue}{u}{title}{/u}{/color} on page {b}{page}{/b}';
	}

	MadCap|xref.IntExt
	{
		mc-format: '{color default}{b}{h1}{/b}{/color}{default}, on page {color default}{b}{page}{/b}{/color}{default}';
	}

	MadCap|xref.ExternalXREF
	{
		mc-format: '{u}{b}{title}{/b}{/u}';
	}

	MadCap|xref.InternalXREF
	{
		mc-format: '{u}{h1}{/u}{color default}, on page {/color}{u}{b}{page}{/b}{/u}';
	}

	MadCap|relatedTopicsControlListItemLink
	{
		mc-format: '{color default}{b}{u}{title}{/u}{/b}{/color}, on page {color default}{b}{u}{page}{/u}{/b}{/color}';
	}

	body.TitlePageBody
	{
		margin: 0pt;
		padding: 0pt;
	}

	td.SplitCells
	{
		border-right: solid 1pt #000000;
	}

	th.SplitCells
	{
		border-right: solid 1pt #000000;
	}

	img.Three-inch-P-and-216px-WebTh
	{
		width: 3in;
	}

	img.Three-inch-P-and-216px-Web
	{
		width: 3in;
	}

	img.Four-inch-P-and-288px-WebTh
	{
		width: 4in;
	}

	img.Four-inch-P-and-288px-Web
	{
		width: 4in;
	}

	img.Five-inch-P-and-360px-WebTh
	{
		width: 5in;
	}

	img.Five-inch-P-and-360px-Web
	{
		width: 5in;
	}

	img.Six-inch-P-and-432px-WebTh
	{
		width: 6in;
	}

	img.Six-inch-P-and-432px-Web
	{
		width: 6in;
	}

	img.Seven-inch-P-and-504px-WebTh
	{
		width: 7in;
	}

	img.Seven-inch-P-and-504px-Web
	{
		width: 7in;
	}

	body
	{
		font-size: 12pt;
		line-height: 16pt;
	}

	a.hyperlink
	{
		color: var(--Brand1);
	}

	img.IconColImg
	{
		width: 0.4in;
	}

	col.IconColumn
	{
		width: 100%;
	}

	col.IconColumn
	{
		width: 10%;
	}

	MadCap|xref.ExternalXREFwithTopic
	{
		mc-format: '{color default}{quote}{h1}{quote}{/color}';
	}

	h1.NoTOC
	{
		mc-heading-level: 0;
	}

	h2.NoTOC
	{
		mc-heading-level: 0;
	}

	h3.NoTOC
	{
		mc-heading-level: 0;
	}

	h4
	{
		line-height: 17pt;
		margin-top: 14pt;
	}

	div.AvoidPageBreakInside
	{
		
	}

	p.GeneralText
	{
		margin-bottom: 7pt;
		margin-top: 7pt;
	}

	p.ImageCenterTight
	{
		margin-bottom: 4pt;
		margin-top: 4pt;
	}

	h5
	{
		margin-top: 10pt;
	}

	h6
	{
		margin-top: 7pt;
	}

	li
	{
		margin-bottom: 7.5pt;
		margin-top: 7.5pt;
		padding-left: 4pt;
	}

	ol
	{
		margin-bottom: 0pt;
		margin-top: 0pt;
		margin-right: 4pt;
		margin-left: 11pt;
	}

	ol.DWC
	{
		margin-bottom: 4pt;
		padding-top: 4pt;
		margin-left: 24pt;
		margin-right: 0pt;
		padding-left: 0pt;
	}

	p.DWC
	{
		padding-bottom: 2.25pt;
		padding-top: 2.25pt;
	}

	p.DualDWC
	{
		padding-bottom: 2.25pt;
		padding-top: 2.25pt;
	}

	p.ImageCenter
	{
		margin-bottom: 11pt;
		margin-top: 11pt;
	}

	p.table-cell-text-center
	{
		margin: 4pt 4pt 4pt 4pt;
		padding: 4pt 4pt 4pt 4pt;
	}

	p.table-cell-text-center-right-border
	{
		margin: 4pt 4pt 4pt 4pt;
		padding: 4pt;
	}

	p.table-cell-text-center-strong
	{
		margin: 4pt 4pt 4pt 4pt;
		padding: 4pt 0pt 4pt 0pt;
	}

	p.table-cell-text-left
	{
		padding: 4pt 0pt 4pt 0pt;
		margin: 4pt;
	}

	p.table-cell-text-left-indent
	{
		margin: 4pt 4pt 4pt 4pt;
		padding: 4pt 0pt 4pt 0pt;
	}

	p.table-cell-text-left-right-border
	{
		padding: 4pt 0pt 4pt 0pt;
		margin: 4pt;
	}

	p.table-cell-text-right
	{
		margin: 4pt 4pt 4pt 4pt;
		padding: 4pt 0pt 4pt 0pt;
	}

	p.table-header-text-center
	{
		margin: 4pt 4pt 4pt 4pt;
		padding: 4pt 0pt 4pt 4pt;
	}

	p.table-header-text-center-right-border
	{
		margin: 4pt;
		padding: 4pt 0pt 4pt 4pt;
	}

	p.table-header-text-left
	{
		margin: 4pt 4pt 4pt 4pt;
		padding: 4pt 0pt 4pt 0pt;
	}

	p.table-header-text-left-right-border
	{
		margin: 4pt 4pt 4pt 4pt;
		padding: 4pt 0pt 4pt 0pt;
	}

	p.table-header-text-right
	{
		margin: 4pt 4pt 4pt 4pt;
		padding: 4pt 0pt 4pt 0pt;
	}

	p.TenPoint-Text-Center
	{
		margin: .7pt;
	}

	p.Ten-Point-Text-Left-Div
	{
		padding-bottom: 2.25pt;
		padding-left: 2.25pt;
		padding-top: 2.25pt;
		margin: 0pt;
		padding-right: 2.25pt;
	}

	p.Ten-Point-Text-Left-Indent
	{
		margin: 4pt 4pt 4pt 4pt;
		padding: 3pt;
	}

	ul
	{
		margin-bottom: 0pt;
		margin-top: 0pt;
	}

	ul.DWC
	{
		padding-left: 0pt;
		margin-right: 0pt;
		margin-left: 24pt;
		margin-bottom: 4pt;
		padding-top: 4pt;
		text-indent: 1.6pt;
	}

	ul.NTCW10pt
	{
		padding-bottom: 4pt;
		padding-left: 0pt;
		margin-top: 0pt;
		margin: 0pt;
		margin-left: 15pt;
	}

	li.GeneralText
	{
		
	}

	li.GeneralTextTight
	{
		margin-bottom: 3pt;
		margin-top: 3pt;
	}

	p.GeneralTextTight
	{
		margin-bottom: 3pt;
		margin-top: 3pt;
	}
}

/* STOP MEDIA NON-PRINT AND PRINT FROM MASTER */

col.IconColumn
{
	width: 10%;
}

img.IconColImg
{
	width: 0.5in;
	padding: 0em 0em;
}

a.ExternalOLH
{
	
}

MadCap|relatedTopicsControlListItemLink
{
	mc-format: '{color default}{b}{u}{title}{/u}{/b}{/color}';
}

MadCap|xref.InternalXREF
{
	mc-format: '{u}{h1}{/u}';
}

MadCap|xref.ExternalXREF
{
	mc-format: '{u}{b}{title}{/b}{/u}';
}

tr.SplitCells
{
	border-right: solid 0.13em #ffffff;
}

p.table-header-text-right
{
	color: #ffffff;
}

p.table-header-text-left
{
	color: #ffffff;
}

p.table-header-text-center
{
	color: #ffffff;
}

div.MCPopupContainer
{
	border-bottom-width: 0em;
	border-left-width: 0em;
	border-right-width: 0em;
	border-top-width: 0em;
	padding: 0em;
	border: none 0em #ffffff;
}

@media only screen and (max-width: 1279px)
{
	/* Home page topic */

	.nav-search	/*Displays search in Top Navigation for tablet/mobile*/
	{
		display: none;
	}

	div.Float-Right-Text-Left	/*Removes search-bar and menu set in topic in tablet*/
	{
		display: none;
	}

	html.home-topic .nav-search	/*Will not display search in Top Navigation on home page*/
	{
		display: none;
	}

	html.home-topic .body-container
	{
		margin-left: 0;
	}

	div.quick-links > div:nth-child(1)
	{
		width: 24%;
		margin-left: 0%;
	}

	div.quick-links > div:nth-child(2)
	{
		width: 24%;
		margin-left: 14%;
	}

	div.quick-links > div:nth-child(3)
	{
		width: 24%;
		margin-left: 14%;
	}

	div.quick-links > div:nth-child(4)
	{
		width: 24%;
		margin-left: 19%;
	}

	div.quick-links > div:nth-child(5)
	{
		width: 24%;
		margin-left: 14%;
	}

	div.home-tiles > div:nth-child(1)
	{
		width: 33.33333%;
		margin-left: 0%;
	}

	div.home-tiles > div:nth-child(2)
	{
		width: 33.33333%;
		margin-left: 0%;
	}

	div.home-tiles > div:nth-child(3)
	{
		width: 33.33333%;
		margin-left: 0%;
	}

	div.home-tiles > div:nth-child(4)
	{
		width: 8.3333%;
		margin-left: 0%;
	}

	div.home-tiles > div:nth-child(5)
	{
		width: 8.3333%;
		margin-left: 0%;
	}

	div.ResponsiveBox3 > div:nth-child(1)
	{
		width: 33.33333%;
		margin-left: 0%;
	}

	div.ResponsiveBox3 > div:nth-child(2)
	{
		width: 33.33333%;
		margin-left: 0%;
	}

	div.ResponsiveBox3 > div:nth-child(3)
	{
		width: 33.33333%;
		margin-left: 0%;
	}

	div.ResponsiveBox2 > div:nth-child(1)
	{
		width: 50%;
		margin-left: 0%;
	}

	div.ResponsiveBox2 > div:nth-child(2)
	{
		width: 50%;
		margin-left: 0%;
	}

	div.ResponsiveBox4 > div:nth-child(1)
	{
		width: 25%;
		margin-left: 0%;
	}

	div.ResponsiveBox4 > div:nth-child(2)
	{
		width: 25%;
		margin-left: 0%;
	}

	div.ResponsiveBox4 > div:nth-child(3)
	{
		width: 25%;
		margin-left: 0%;
	}

	div.ResponsiveBox4 > div:nth-child(4)
	{
		width: 25%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(1)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(2)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(3)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(4)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(5)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(6)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(7)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(8)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(9)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(10)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(11)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(12)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	col.IconColumn
	{
		width: 10%;
	}

	img.IconColImg
	{
		width: 0.35in;
		padding: 0pt 0pt;
	}

	col.LabelColumn
	{
		width: 25%;
	}

	col.SmLabelColumn
	{
		width: 10%;
	}

	div.ResponsiveLayoutBox
	{
		width: 45%;
		padding: 0pt;
	}
}

@media only screen and (max-width: 767px)
{
	/* Home page topic */

	div.home-layout
	{
		padding: 2% 5%;
	}

	div.home-section
	{
		padding: 10% 0;
	}

	img.home-tile
	{
		max-width: 25%;
	}

	div.home-tiles > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.home-tiles > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.home-tiles > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.quick-links > div:nth-child(1)
	{
		width: 49%;
		margin-left: 0;
	}

	div.quick-links > div:nth-child(2)
	{
		width: 49%;
		margin-left: 2%;
	}

	div.quick-links > div:nth-child(3)
	{
		width: 49%;
		margin-left: 0;
	}

	div.quick-links > div:nth-child(4)
	{
		width: 49%;
		margin-left: 2%;
	}

	div.quick-links > div:nth-child(5)
	{
		width: 49%;
		margin-left: 25.5%;
	}

	div.topic-hero
	{
		padding: 15% 0;
	}

	div.topic-hero h1
	{
		font-size: 36pt;
	}

	div.home-tiles > div:nth-child(4)
	{
		width: 8.3333%;
		margin-left: 0%;
	}

	div.home-tiles > div:nth-child(5)
	{
		width: 8.3333%;
		margin-left: 0%;
	}

	div.ResponsiveBox3 > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.ResponsiveBox3 > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.ResponsiveBox3 > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.ResponsiveBox2 > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.ResponsiveBox2 > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.ResponsiveBox4 > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.ResponsiveBox4 > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.ResponsiveBox4 > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(1)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(2)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(3)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(4)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(5)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(6)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(7)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(8)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(9)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(10)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(11)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	div.ResponsiveBox12 > div:nth-child(12)
	{
		width: 8.33%;
		margin-left: 0%;
	}

	col.IconColumn
	{
		width: 10%;
	}

	img.IconColImg
	{
		width: 0.25in;
		padding: 0pt 0pt;
	}

	col.LabelColumn
	{
		font-size: 10pt;
		width: 37%;
	}

	col.SmLabelColumn
	{
		width: 20%;
	}

	div.ResponsiveLayoutBox
	{
		width: 100%;
		padding: 0pt;
	}

	p.DualDWC
	{
		font-size: 10pt;
		line-height: 11pt;
	}
}

@media PrintSmall
{
	p
	{
		margin-bottom: 0;
		margin-top: 0;
		vertical-align: middle;
	}
}

@media Resizeable-Print
{
	html
	{
		mc-printer-page-size: a5;
		mc-printer-page-margin-bottom: 0in;
		mc-printer-page-margin-left: 0in;
		mc-printer-page-margin-right: 0in;
		mc-printer-page-margin-top: 0in;
	}

	body
	{
		max-width: 75%;
	}

	img
	{
		max-width: 50%;
	}

	#RP-MaxWidth20Pct
	{
		max-width: 20%;
	}

	#RP-MaxWidth30Pct
	{
		max-width: 30%;
	}

	#RP-MaxWidth40Pct
	{
		max-width: 40%;
	}

	#RP-MaxWidth50Pct
	{
		max-width: 50%;
	}

	#RP-MaxWidth60Pct
	{
		max-width: 60%;
	}

	#RP-MaxWidth70Pct
	{
		max-width: 70%;
	}

	#RP-MaxWidth80Pct
	{
		max-width: 80%;
	}

	#RP-MaxWidth90Pct
	{
		max-width: 90%;
	}

	#RP-MaxWidth100Pct
	{
		max-width: 100%;
	}

	MadCap|xref.InternalXREF
	{
		mc-format: '{u}{h1}{/u}{color default}, on page {/color}{u}{b}{page}{/b}{/u}';
	}
}

