/*<meta />*/

@import url('skin-side-nav.css');

@import url('totalview.css');

@import url('table-fixed-header.css');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/*2025 redesign: Change font to Gibson*/

@font-face 
{
	font-family: 'Gibson';
	src: url(../Fonts/gibson-regular.ttf);
}

/*2025 redesign: Change font to Gibson and add font-weight property*/

@font-face 
{
	font-family: 'Gibson Bold';
	src: url(../Fonts/gibson-bold.ttf);
	font-weight: 600;
}

@font-face 
{
	font-family: 'Source Code Pro';
	src: url(../Fonts/SourceCodePro-Regular.ttf);
}

/*Styles menu proxy*/

ul.menu[data-magellan] > li > a
{
	display: none;
	/*hides H1 from menu proxy*/
}

/*Styles h2 headings in a menu proxy */
/*2025 redesign: Change font to Gibson*/

ul.menu[data-magellan] > li > ul > li > a
{
	display: list-item;
	list-style-type: none;
	/* Remove default bullet points */
	position: relative;
	/* Create a positioning context for the pseudo-element */
	color: inherit;
	/* Ensure the link uses the default hyperlink color */
	font-family: 'Gibson';
	font-size: 1rem;
}

a:link
{
	text-decoration: none;
	color: #2F6DB5;
}

a:visited
{
	text-decoration: none;
	color: #2f6db5;
}

a:focus
{
	text-decoration: none;
	color: #1A4B83;
}

a:hover
{
	text-decoration: none;
	color: #1A4B83;
}

/*2025 redesign: Change font to Gibson and add font-size*/

ul.menu[data-magellan] > li > ul > li > a::before
{
	content: "■";
	/* Empty content to create the pseudo-element */
	color: #000000;
	font-family: 'Gibson';
	font-size: 1rem;
	position: absolute;
	left: 0px;
	/* Adjust the position of the square relative to the link text */
	top: 50%;
	transform: translateY(-50%);
	/* Vertically center the square with the text */
	display: block;
	/* Ensure the pseudo-element is displayed as a block */
}

/*Styles resizable navigation pane as per https://www.madcapsoftware.com/blog/left-navigation-pane-resizable*/

.sidenav-wrapper
{
	/* ensure sidenav-wrapper comes before nav-border in sidenav-layout
flex row */
	order: 1;
	/* avoid horizontal scrolling on overflow */
	overflow-x: hidden;
}

/*Styles resizable navigation pane as per https://www.madcapsoftware.com/blog/left-navigation-pane-resizable*/

.nav-border
{
	/* resizable nav-border between nav menu and body content added via
nav-resize.js script */
	background-color: #F6F9FD;
	/* ensure nav-border comes between sidenav-wrapper and body-container in
sidenav-layout flex row */
	order: 2;
	/* allow horizontal (east-west) resizing only */
	cursor: ew-resize;
	/* don't allow nav-border to grow or shrink, and make it 3px wide */
	flex: 0 0 3px;
	/* ensure that text isn't selected while the mouse is being dragged */
	user-select: none;
}

/*Styles resizable navigation pane as per https://www.madcapsoftware.com/blog/left-navigation-pane-resizable*/

.body-container
{
	/* ensure body-container comes after nav-border in sidenav-layout
flex row */
	order: 3;
}

/*Styles resizable navigation pane as per https://www.madcapsoftware.com/blog/left-navigation-pane-resizable*/

@media only screen and (max-width: 1279px)
{
	/*Hides nav border when nav pane is not displayed*/

	.nav-border
	{
		display: none;
	}
}

/*Right-aligns topic toolbar with page content*/

.height-container-sidenav
{
	padding-bottom: 0px;
	max-width: 1000px;
}

/*2025 redesign: NEW. Sets line height of code in code snippets.*/

.codeSnippetBody
{
	line-height: normal;
}

/*2025 redesign: NEW. Removes background from code in code snippets.*/

.codeSnippet code
{
	background-color: transparent !important;
}

/*2025 redesign: NEW. Removes second border around code in code snippets*/

.codeSnippet pre
{
	border: none !important;
}

/*TotalView Specific: Specifies font-family*/

MadCap|codeSnippet
{
	font-family: Source Code Pro, monospace;
}

/*2025 redesign: Change font-size*/
/*Styles back-to-top button*/

#myBtn
{
	display: none;
	position: fixed;
	bottom: 20px;
	right: 30px;
	z-index: 99;
	font-size: 12pt;
	font-weight: 400;
	border: none;
	outline: none;
	color: #ffffff;
	cursor: pointer;
	padding: 5px;
	border-radius: 4px;
	background-color: #8B8B8B;
	background-position: center;
	background-repeat: no-repeat;
}

/*Styles back-to-top button*/

#myBtn:hover
{
	background-color: #9f9f9f;
}

/*2025 redesign: Change font to Gibson and adjust properties*/

body
{
	color: #262626;
	font-size: 1rem;
	font-family: 'Gibson';
	font-weight: 400;
	letter-spacing: .005rem;
	margin-left: 0em;
	padding-left: 15px;
	padding-right: 15px;
	mc-hyphenate: never;
	line-height: 1.5em;
}

a
{
	text-decoration: none;
	color: #2F6DB5;
}

/* 2025 redesign - Delete all footer styles*/

div.GlossaryPageEntry
{
	
}

a.GlossaryPageLink
{
	color: #292b38;
	font-weight: bold;
	margin-top: 3px;
}

a.GlossaryPageLink:hover
{
	text-decoration: none;
}

a.GlossaryPageTerm
{
	text-decoration: none;
}

/*a.GlossaryPageTerm
{
	font-weight: normal;
	color: #2f6db5;
}*/

a.MCBreadcrumbsLink
{
	
}

a.MCBreadcrumbsLink:hover
{
	color: #00aeef;
}

/*2025 redesign: Change font to Gibson and adjust properties*/

a.Popup
{
	font-family: 'Gibson';
	color: #2F6DB5;
}

/*2025 redesign: Change family*/

b
{
	font-family: 'Gibson';
}

div
{
	
}

div.body-container
{
	width: auto;
	margin-right: 0px;
	margin-top: 5px;
	padding: 0px 34px 0px 34px;
}

/*Updates the maximum width of the page content*/

div.sidenav-content
{
	max-width: 1000px;
	margin-top: 20px;
	margin-right: 0px;
}

/*2025 redesign: Change font to Gibson and adjust properties*/

div.GlossaryPageDefinition
{
	text-decoration: none;
	font-family: 'Gibson';
	margin-bottom: 6px;
	font-size: 12px;
	mc-hyphenate: never;
}

div.GlossaryPageEntry
{
	mc-hyphenate: never;
}

div.GlossaryPageHeading
{
	
}

/*2025 redesign: Change font to Gibson and adjust properties*/

div.GlossaryPageTerm
{
	text-decoration: none;
	font-family: 'Gibson';
	font-size: 1rem;
	margin-bottom: 3px;
	mc-hyphenate: never;
}

div.Indent
{
	margin-left: 28px;
}

div.IndentDropDownSteps
{
	margin-left: 27px;
}

div.NoteBullets
{
	margin-left: 42px;
	page-break-inside: avoid;
}

div.TopicContent
{
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

/*2025 redesign: Change font to Gibson and adjust properties*/

div.admonition,
div.caution,
div.important,
div.note,
div.restriction,
div.warning,
div.tip,
div.cli
{
	color: #262626;
	font-family: 'Gibson';
	font-size: 1rem;
	padding: 18px 24px;
	margin-bottom: 11px;
	margin-top: 11px;
	background-color: transparent;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

div.admonition p
{
	margin-bottom: 0px;
}

/*Adds a subtle difference in color of "code" text in the admonitions */

div.admonition code,
div.caution code,
div.important code,
div.note code,
div.restriction code,
div.warning code,
div.tip code,
div.cli code
{
	background-color: rgba(255, 255, 255, 0.4) !important;
	/* 40% white overlay */
}

/*TotalView Specific*/

div.cli
{
	mc-auto-number-position: inside-head;
	mc-auto-number-class: admonition;
	background: inherit;
	background-color: #F7F7D2;
	border-left: solid 7px #BBBE0B;
}

div.cli::before
{
	content: 'CLI: ';
	font-weight: bold;
	font-family: 'Gibson';
	white-space: pre;
}

/*2025 redesign: Change background and border colors*/

div.caution
{
	mc-auto-number-position: inside-head;
	mc-auto-number-class: admonition;
	background: inherit;
	background-color: #fce3cc;
	border-left: solid 7px #f17100;
}

div.caution::before
{
	content: 'Caution: ';
	font-weight: bold;
	font-family: 'Gibson';
	white-space: pre;
}

/*2025 redesign: Change background and border colors*/

div.important
{
	mc-auto-number-position: inside-head;
	mc-auto-number-class: admonition;
	background: inherit;
	background-color: #dbccff;
	border-left: solid 7px #4C00FF;
}

div.important::before
{
	content: 'Important: ';
	font-weight: bold;
	font-family: 'Gibson';
	white-space: pre;
}

/*2025 redesign: Change background and border colors. Should be phasing out all Notes.*/

div.note
{
	mc-auto-number-position: inside-head;
	mc-auto-number-class: admonition;
	background: inherit;
	background-color: #ccccd8;
	border-left: solid 7px #00003A;
}

div.note::before
{
	content: 'Note: ';
	font-weight: bold;
	font-family: 'Gibson';
	white-space: pre;
}

/*2025 redesign: Change background and border colors*/

div.restriction
{
	mc-auto-number-position: inside-head;
	mc-auto-number-class: admonition;
	background: inherit;
	background-color: #ccf5ff;
	border-left: solid 7px #00cfff;
}

div.restriction::before
{
	content: 'Restriction: ';
	font-weight: bold;
	font-family: 'Gibson';
	white-space: pre;
}

/*2025 redesign: Change background and border colors*/

div.tip
{
	mc-auto-number-position: inside-head;
	mc-auto-number-class: admonition;
	background: inherit;
	background-color: #ccfef5;
	border-left: solid 7px #00fccc;
}

div.tip::before
{
	content: 'Tip: ';
	font-weight: bold;
	font-family: 'Gibson';
	white-space: pre;
}

/*2025 redesign: Change background and border colors*/

div.warning
{
	mc-auto-number-position: inside-head;
	mc-auto-number-class: admonition;
	background: inherit;
	background-color: #fbd2d3;
	border-left: solid 7px #ed1c24;
}

div.warning::before
{
	content: 'Warning: ';
	font-weight: bold;
	font-family: 'Gibson';
	white-space: pre;
}

/*2025 redesign: Change header styles. Change font to Gibson and adjust properties.*/

h1
{
	font-family: 'Gibson';
	font-size: 2.25rem;
	font-weight: 400;
	color: #404040;
	text-align: left;
	mc-auto-number-format: '{ =0}';
	margin-top: 1em;
	line-height: normal;
}

h1.AppendixTitle
{
	
}

h1.ChapterTitle
{
	
}

h1.Exercise
{
	page-break-before: always;
}

h1.ModuleTitle
{
	
}

h1.NoNumber
{
	mc-auto-number-format: '{ =0}';
}

h2
{
	font-family: 'Gibson';
	font-size: 2rem;
	font-weight: 400;
	color: #404040;
	text-align: left;
	mc-auto-number-format: '{ =0}';
	margin-top: 1.5em;
	line-height: normal;
}

h3
{
	font-family: 'Gibson';
	font-size: 1.75rem;
	font-weight: 400;
	color: #404040;
	text-align: left;
	mc-auto-number-format: '{ =0}';
	margin-top: 1.5em;
	line-height: normal;
}

h4
{
	font-family: 'Gibson';
	font-size: 1.5rem;
	font-weight: 400;
	color: #404040;
	text-align: left;
	mc-auto-number-format: '{ =0}';
	margin-top: 1.5em;
	line-height: normal;
}

/*BarbStork: Removing this style because it is used in TotalView content files*/

/*
h5
{
	mc-disabled: true;
}
*/

h6
{
	mc-disabled: true;
}

img
{
	padding-bottom: 0px;
	border: none;
}

/*2025 redesign: Remove. No longer used.*/

img.FooterIcon
{
	padding-top: -10px;
	padding-bottom: -10px;
}

img.IconButton
{
	max-height: 16px;
	vertical-align: baseline;
}

img.thumbnail
{
	border: solid 1px #898989;
	border-radius: 0px;
	mc-thumbnail-max-height: 500px;
	mc-thumbnail: popup;
}

/*2025 redesign: Change font to Gibson and adjust properties*/

li
{
	margin-left: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: 'Gibson';
	page-break-inside: avoid;
}

li.GlossaryPageEntry	/* Required to suppress bullets in HTML5 Target */
{
	list-style-type: none;
	margin-top: 12px;
}

li.Square
{
	list-style-type: square;
}

li.SquareOutdent
{
	margin-left: -20px;
	list-style-type: square;
}

MadCap|bodyProxy
{
	padding: 0px;
}

/* 2025 redesign: Change properties including removing 'You are here:' text in breadcrumbs*/

MadCap|breadcrumbsProxy
{
	font-size: .75rem;
	border-bottom-style: solid;
	border-bottom-color: #dde0e3;
	mc-breadcrumbs-prefix: '';
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-right: 0px;
	/* Set to 5 to accommodated TotalView's deep TOC*/
	mc-breadcrumbs-count: 5;
}

/*2025 redesign: Change font-size*/

MadCap|conceptLink
{
	color: #404040;
	font-size: 1rem;
	font-weight: bold;
	font-family: 'Gibson';
	mc-image: url('../images/listicon.png');
	mc-label: 'SEE ALSO';
	padding-top: 8px;
	text-decoration: none;
}

MadCap|conceptLink:hover
{
	color: #1A4B83;
	font-weight: bold;
	font-family: 'Gibson';
}

MadCap|dropDown
{
	margin-bottom: 6px;
	margin-top: 6px;
	mc-closed-image: url('../images/buttons/dropdownclosed.gif');
	mc-open-image: url('../images/buttons/dropdownopen.gif');
}

/* Indents dropdowns under p.Body/Relative text. Replaces div.IndentDropDownSteps. */

MadCap|dropDown.Indented
{
	text-decoration: none;
	mc-hyphenate: never;
	margin-left: 28px;
	page-break-inside: auto;
}

MadCap|dropDownBody
{
	text-decoration: none;
	mc-hyphenate: never;
	margin-top: -6px;
	margin-bottom: -6px;
}

/* 2025 redesign - Delete all footer styles*/

MadCap|dropDownBody.Final
{
	border-bottom: 0;
}

/* 2025 redesign: Change properties of dropdown styles */
/* Dropdown heading under a p.SubHead should match p.SmallSubHead style */

MadCap|dropDownHead.UnderSubHead
{
	color: #2F6DB5;
	font-size: 1rem;
	font-weight: 600;
	line-height: 20px;
	margin-top: 10px;
	margin-bottom: 6px;
}

/* 2025 redesign: Change properties of dropdown styles */
/* Dropdown heading under a p.BodyNumber/Relative should look like bold text */

MadCap|dropDownHead.UnderBodyNumberOrRelative
{
	color: #2F6DB5;
	font-size: 1rem;
	font-weight: 600;
	line-height: 18px;
	margin-top: 10px;
	margin-bottom: 6px;
}

/* 2025 redesign: Change properties of dropdown styles */
/* Special dropdown heading used in Best Practices and similar topics */

MadCap|dropDownHead.UnderSubHeadSpecial
{
	color: #2F6DB5;
	font-weight: 600;
	line-height: 20px;
	margin-top: 10px;
	margin-bottom: 6px;
}

/* 2025 redesign: Change properties of dropdown styles */

MadCap|dropDownHotspot
{
	color: #404040;
	font-size: 1rem;
	font-weight: normal;
	mc-closed-image: url('../images/buttons/dropdownclosed.png');
	mc-open-image: url('../images/buttons/dropdownopen.png');
}

MadCap|dropDownHead
{
	
}

.MCDropDown_Image_Icon
{
	padding-left: 15px;
}

/* 2025 redesign: Change properties of dropdown styles */

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage
{
	background-image: url('../images/buttons/dropdownopen.png');
	font-weight: bold;
	font-family: 'Gibson';
	font-size: 1rem;
}

/* 2025 redesign: Change properties of dropdown styles */

.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage
{
	background-image: url('../images/buttons/dropdownclosed.png');
	font-weight: normal !important;
	font-size: 1rem;
	color: #2F6DB5 !important;
}

.dropDown .dropDownBody .dropDownHotspot
{
	color: #404040;
	font-weight: bold;
	font-family: 'Gibson';
}

MadCap|dropDownHotspot:focus
{
	font-weight: bold;
	font-family: 'Gibson';
	color: #1a1a1a;
}

MadCap|dropDownHotspot:hover
{
	color: #1a1a1a;
	font-weight: bold;
	font-family: 'Gibson';
}

.dropDownHotspot:link
{
	color: #404040;
}

/* 2025 redesign - Delete all footer styles*/

MadCap|expandingHead
{
	font-style: italic;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
	color: #006600;
}

MadCap|expandingBody
{
	color: #777777;
	font-style: italic;
}

MadCap|footnoteBlock
{
	
}

MadCap|footnotesBlock
{
	
}

MadCap|glossaryProxy
{
	border-top-color: transparent;
	border-top-style: none;
}

MadCap|glossaryTerm
{
	mc-closed-image: none;
	mc-open-image: none;
	mc-image-position: none;
	mc-image-spacing: 0px;
	mc-hyphenate: never;
}

MadCap|glossaryTerm.Expanding
{
	mc-term-display: hyperlink;
	mc-hyphenate: never;
}

MadCap|helpControlMenu
{
	background-color: #ffffff;
	z-index: 10;
}

MadCap|helpControlMenuItem.Highlighted
{
	background-color: #2F6DB5;
	mc-disabled: true;
}

MadCap|indexProxy
{
	
}

MadCap|miniTocProxy
{
	background: inherit;
	border-top-color: #32b4cd;
	margin-top: 0px;
	border-right-width: 1px;
	mc-auto-number-position: none;
	width: 50%;
	border-bottom-color: transparent;
	border-color: transparent;
	border: solid 0px #000000;
	border-bottom-left-radius: 0px 0px;
	border-width: 0px;
	background-color: transparent;
	border-radius: 0px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 10px;
	margin-bottom: 15px;
}

MadCap|popup
{
	color: #2D8DCC;
}

MadCap|popup:focus
{
	color: #2D8DCC;
}

MadCap|popup:hover
{
	color: #2D8DCC;
}

MadCap|popupHead
{
	color: #2D8DCC;
	font-weight: bold;
	font-family: 'Gibson';
}

/*2025 redesign: Change font-size*/

MadCap|relatedTopics
{
	mc-label: 'See also';
	mc-image-spacing: 3px;
	text-decoration: none;
	font-size: 1rem;
	color: #2F6DB5;
	z-index: 10;
}

MadCap|relatedTopics:focus
{
	
}

MadCap|searchResultsProxy
{
	margin: 5em 0px 0px;
}

MadCap|tocProxy
{
	
}

/*2025 redesign: Fix padding for toolbar buttons*/

MadCap|topicToolbarProxy
{
	border-bottom: none 2px #000000;
	padding: 10px 0px 0px;
	align: inherit;
	vertical-align: baseline;
	margin: 0px;
}

MadCap|xref
{
	mc-format: '{paratext}';
	color: #2f6db5;
}

MadCap|xref.Heading
{
	mc-format: '{paratext}';
	text-decoration: none;
	color: #2F6DB5;
}

MadCap|xref:focus
{
	text-decoration: none;
}

MadCap|xref:hover
{
	text-decoration: none;
	color: #008fdf;
}

MadCap|xref.IndexPageNumber
{
	
}

ol
{
	list-style-image: none;
}

/*2025 redesign: Change header styles. Change font to Gibson and adjust properties.*/

p
{
	text-align: left;
	color: #262626;
	mc-hyphenate: never;
	margin-top: 12px;
	margin-bottom: 12px;
	font-family: 'Gibson';
}

p.Body
{
	
}

p.BodyNumber
{
	mc-auto-number-class: number;
	mc-auto-number-format: '{n+}. ';
	display: block;
	margin-left: 24px;
}

p.BodyNumberRestart
{
	mc-auto-number-class: number;
	display: block;
	margin-left: 24px;
	mc-auto-number-format: '{n=1}.';
}

p.BodyRelative
{
	margin-left: 25px;
}

/*2025 redesign: Change font-size*/

p.Code
{
	font-family: 'Source Code Pro';
	font-size: 1rem;
	line-height: 16px;
}

p.GlossaryPrintHead
{
	color: #292b38;
	font-size: 1.4em;
}

p.HiddenSearchText
{
	display: none;
}

/*2025 redesign: Change header styles. Change font to Gibson and adjust properties.*/

p.MiniTOC1_0
{
	font-family: 'Gibson';
	font-weight: normal;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	color: #2F6DB5;
	line-height: normal;
	display: list-item;
	list-style-type: none;
	/* Hide the default bullets */
	position: relative;
	/* For positioning the pseudo-element */
	padding-left: 2em;
	/* Adjust as needed to make room for the new bullet */
}

/*Styles Mini-TOC proxy*/
/*2025 redesign: Change font to Gibson*/

p.MiniTOC1_0::before
{
	content: "■";
	/* Empty content to create the pseudo-element */
	color: #000000;
	font-family: 'Gibson';
	font-size: 1rem;
	position: absolute;
	left: 10px;
	/* Adjust the position of the square relative to the link text */
	top: 40%;
	transform: translateY(-50%);
	/* Vertically center the square with the text */
	display: block;
	/* Ensure the pseudo-element is displayed as a block */
}

/*Styles mini-TOC proxy*/
/*2025 redesign: Change font to Gibson and adjust properties*/

a.MiniTOC1:link
{
	color: #2F6DB5;
	/* Regular hyperlink color */
	font-family: 'Gibson';
	font-size: 1rem;
	text-decoration: none;
	/* Adjust as needed */
	font-weight: normal;
}

/*2025 redesign: Change font to Gibson and adjust properties*/

p.MiniTOC2
{
	font-family: 'Gibson';
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #00aeef;
	line-height: 15px;
}

/*2025 redesign: Change properties*/

p.MiniTOC3
{
	font-size: 1rem;
	line-height: 13px;
	color: #00aeef;
}

/*2025 redesign: Change background and border color*/

p.Note
{
	width: 90%;
	background-color: #CCF5FF;
	border-left: 6px solid #00CFFF;
	mc-auto-number-format: 'Note:  ';
	mc-auto-number-position: inside-head;
	mc-auto-number-class: Note;
	padding: 8px;
}

/*Styles intro sentence for menu proxy*/
/*2025 redesign: Change color*/

p.page-toc-intro
{
	mc-auto-number-format: 'On this page';
	font-weight: bold;
	font-family: 'Gibson';
	color: #404040;
	margin-top: 12px;
	padding-top: 6px;
}

p.section-toc-intro
{
	mc-auto-number-format: 'In this section';
	font-weight: bold;
	font-family: 'Gibson';
	color: #404040;
	margin-top: 12px;
	padding-top: 6px;
}

/*2025 redesign: Change font-size*/

p.SeeAlsoLink
{
	border-top-color: #b3b3b3;
	border-top-style: solid;
	border-top-width: 1px;
	font-size: 1rem;
	letter-spacing: 1px;
	word-spacing: 2px;
}

/*2025 redesign: Change font-size*/

p.SubHead
{
	color: #2F6DB5;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 21px;
	margin-top: 18px;
	margin-bottom: 8px;
	mc-auto-number-format: '{ =0}';
}

p.TOCHeading
{
	
}

/*2025 redesign: Change font-size*/
/* Used as 2nd level subheading in body text and 1st level subheading in dropdowns */

p.SmallSubHead
{
	color: #2F6DB5;
	font-size: 1rem;
	font-weight: 600;
	line-height: 20px;
	margin-top: 18px;
	margin-bottom: 8px;
	page-break-after: avoid;
	mc-auto-number-format: '{ =0}';
}

/* Can be used as 2nd level subheading in dropdowns if needed */

p.VerySmallSubHead
{
	color: #2F6DB5;
	font-weight: 600;
	line-height: 16px;
	margin-top: 16px;
	margin-bottom: 8px;
	page-break-after: avoid;
	mc-auto-number-format: '{ =0}';
}

/*2025 redesign: Change background and border color*/

p.Tip
{
	width: 90%;
	background-color: #F5F7F9;
	border-left: 6px solid #783CBD;
	mc-auto-number-format: 'Tip:  ';
	mc-auto-number-position: inside-head;
	mc-auto-number-class: Tip;
	padding: 8px;
}

/*2025 redesign: Check and change properties*/

pre
{
	font-size: 1rem;
	font-family: 'Source Code Pro', 'monospace';
	/*	padding: 8px;
	border: solid 1px #dde0e3;
	white-space: pre-line;*/
}

/*2025 redesign: Check and change properties*/

pre.programming
{
	font-size: 1rem;
	font-family: 'Source Code Pro', 'monospace';
	padding: 8px;
	border: solid 1px #dde0e3;
	white-space: pre-wrap;
}

/*2025 redesign: Change font-weight*/

span.boldface
{
	font-weight: 600;
}

/*2025 redesign: Change font-size*/

span.code
{
	font-family: 'Source Code Pro', 'monospace';
	font-size: 1rem;
	line-height: 16px;
	text-align: left;
	color: #262626;
	mc-hyphenate: never;
	margin-top: 12px;
	margin-bottom: 12px;
}

span.BlueCode
{
	color: #0000ff;
	font-family: 'Source Code Pro', 'monospace';
}

span.GreenCode
{
	font-weight: normal;
	font-style: normal;
	font-family: 'Source Code Pro', 'monospace';
	color: #008800;
}

span.RedCode
{
	font-weight: normal;
	font-style: normal;
	font-family: 'Source Code Pro', 'monospace';
	color: #800000;
}

/*2025 redesign: Change font-weight*/

span.Note
{
	font-weight: 600;
	color: #262626;
}

/*2025 redesign: Change font to Gibson and adjust properties*/

span.number
{
	float: left;
	margin-left: -24px;
	position: relative;
	font-family: 'Gibson';
}

span.NumberedStepOne	/* Used to format the first item in ordered lists in tables. */
{
	mc-auto-number-class: number;
	display: block;
	margin-left: 24px;
	mc-auto-number-format: '{n=1}. ';
	margin-bottom: 10px;
}

span.NumberedStep	/* Used to format other steps in ordered lists in tables */
{
	mc-auto-number-class: number;
	display: block;
	margin-left: 24px;
	mc-auto-number-format: '{n+}. ';
	margin-bottom: 10px;
}

span.NumberedStepLast	/* Used to format the last item in ordered lists in tables */
{
	mc-auto-number-class: number;
	display: block;
	margin-left: 24px;
	mc-auto-number-format: '{n+}. ';
	margin-bottom: 2px;
}

span.SearchHighlight1
{
	background-color: #ffff66;
}

span.SearchHighlight2
{
	background-color: #a0ffff;
}

span.SearchHighlight3
{
	background-color: #99ff99;
}

span.SearchHighlight
{
	
}

span.Tip
{
	font-weight: 700;
	color: #262626;
}

/*perforce styles
td
{
	margin: 8px;
	vertical-align: top;
}

th
{
	margin-bottom: 8px;
	margin-top: 8px;
	font-size: 16px;
}

tr
{
	
}
end perforce styles*/

/*start seapine styles*/
/*Redesign: Updated table styles*/

table.Border
{
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-collapse: collapse;
	margin-bottom: 30px;
	margin-top: 15px;
}

table.NoBorder
{
	border: 0px;
	border-bottom: 1px solid #cecece;
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	margin-bottom: 30px;
}

table.Indented
{
	margin-left: .25in;
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #cecece;
	margin-bottom: 10px;
	/* was 1.2 em */
}

table.NoBorderIndent
{
	margin-left: .25in;
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	margin-top: 0px;
	margin-bottom: 0px;
}

table.Border thead
{
	vertical-align: middle;
}

table.NoBorder thead
{
	vertical-align: middle;
}

/*2025 redesign: Change font to Gibson and adjust properties*/

table.Border th
{
	text-align: left;
	border: 1px solid #cecece;
	font-family: 'Gibson';
	color: #404040;
	font-size: 1rem;
	vertical-align: top;
	background-color: #e6e6e6;
	padding: 15px;
	border-collapse: collapse;
}

/*2025 redesign: Change font to Gibson and adjust properties*/

table.NoBorder th
{
	text-align: left;
	border: 0px;
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	font-family: 'Gibson';
	color: #404040;
	font-size: 1rem;
	vertical-align: top;
	background-color: #e6e6e6;
	padding: 15px;
	border-collapse: collapse;
}

table.Border td
{
	padding: 15px;
	border: 1px solid #cecece;
	border-spacing: 0px;
	border-style: solid;
	border-collapse: collapse;
	vertical-align: top;
	hover: #ffffff;
	page-break-inside: avoid;
}

table.NoBorder td
{
	border-width: 0px;
	border-bottom: 1px solid #cecece;
	padding: 15px;
}

td.NoBorderIndent
{
	border-width: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/*end seapine styles*/

/*

This style results in highlighting of table rows when you hover mouse over them. 
This was not an existing style for TotalView tables, and even with this style, 
does not affect all of them. 

Commenting it out for now as it causes additional style differences in TotalView 
tables, when there are already numerous differences that need to be cleaned up. 
In addition, most TV tables already use alternate-row shading and I don't feel 
that this style is value added. 

tr:hover
{
	background-color: #e4e9ee;
}
*/

table.HelpFooter
{
	margin-left: 0;
	margin-right: auto;
	width: 100%;
	height: 100%;
	padding: 0px;
	border: 0px;
}

td.HelpFooter
{
	text-align: left;
	height: 100%;
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #003654;
	border-collapse: collapse;
	vertical-align: bottom;
	padding-left: 20px;
}

ul
{
	list-style-type: square;
	margin-top: 4px;
	margin-bottom: 6px;
}

/*2025 redesign: Change font to Gibson and adjust properties*/

code
{
	font-family: 'Source Code Pro';
	font-size: 1rem;
	background-color: #F6F9FD;
}

/*ul ul
{
	list-style-type: disc;
	margin-left: -10px;
}

ul ol
{
	list-style-image: none;
}*/

@media print
{
	body
	{
		line-height: 12pt;
		mc-hyphenate: never;
		font-size: 11pt;
		font-family: 'Open Sans';
	}

	div.HTML5FooterBlock
	{
		display: none;
	}

	div.GlossaryPageDefinition
	{
		font-size: 9pt;
	}

	div.GlossaryPageHeading
	{
		border-bottom-style: solid;
		border-bottom-width: 1px;
		font-size: 11pt;
		color: #292b38;
		border-bottom-color: #5f6972;
	}

	div.GlossaryPageTerm
	{
		font-size: 10pt;
		padding-bottom: 10px;
		padding-top: 10px;
		color: #292b38;
	}

	div.note
	{
		padding-bottom: 20px;
	}

	h1
	{
		margin-top: 18pt;
		margin-bottom: 6pt;
		mc-hyphenate: never;
		font-weight: bold;
		font-family: 'Gibson';
		line-height: normal;
		mc-heading-level: 1;
		font-family: 'Avenir ';
		page-break-before: always;
	}

	h1.Chapter
	{
		mc-heading-level: 1;
		page-break-before: always;
		margin-bottom: 6pt;
		font-weight: bold;
		font-family: 'Gibson';
		line-height: normal;
		margin-top: 18pt;
		padding: 5px 10px;
		mc-auto-number-format: 'GH:{n+} | ';
	}

	h1.Appendix
	{
		mc-heading-level: 1;
		page-break-before: always;
		margin-top: 18pt;
		margin-bottom: 6pt;
		mc-auto-number-format: 'GA:{A+} | ';
	}

	h1.CoverTitle
	{
		page-break-before: avoid;
		font-size: 32pt;
		color: #000000;
		text-align: center;
		line-height: 32pt;
		margin-bottom: 3pt;
		margin-top: -3pt;
		border-top: none 3px #000000;
		mc-heading-level: 0;
		font-family: 'Avenir Book';
	}

	h1.CoverTitleSmall
	{
		page-break-before: avoid;
		color: #000000;
		text-align: center;
		margin-bottom: 3pt;
		margin-top: -3pt;
		border-top: none 3px #000000;
		mc-heading-level: 0;
		font-family: 'Avenir Book';
		font-size: 30pt;
		line-height: 30pt;
	}

	h2
	{
		page-break-before: avoid;
		margin-bottom: 6pt;
		mc-hyphenate: never;
		line-height: normal;
		mc-heading-level: 2;
		margin-top: 20pt;
		font-family: 'Avenir Book';
		font-weight: 700;
		font-size: 16pt;
	}

	h3
	{
		page-break-before: avoid;
		margin-top: 18pt;
		margin-bottom: 6pt;
		mc-hyphenate: never;
		line-height: normal;
		mc-heading-level: 3;
		font-family: Avenir;
		font-size: 16pt;
	}

	h4
	{
		page-break-before: avoid;
		margin-top: 18pt;
		line-height: 14pt;
		font-weight: bold;
		font-family: 'Gibson';
		margin-bottom: 6pt;
		mc-hyphenate: never;
		font-size: 14pt;
		mc-heading-level: 0;
		font-family: Avenir;
	}

	h5
	{
		page-break-before: avoid;
		margin-top: 18pt;
		line-height: 14pt;
		font-weight: bold;
		font-family: 'Gibson';
		margin-bottom: 6pt;
		mc-hyphenate: never;
		mc-heading-level: 0;
		font-family: Avenir;
	}

	h6
	{
		page-break-before: avoid;
		margin-top: 18pt;
		line-height: 14pt;
		font-weight: bold;
		font-family: 'Gibson';
		margin-bottom: 6pt;
		mc-hyphenate: never;
		mc-heading-level: 0;
		font-family: Avenir;
	}

	img.FiftyPercentThumbnail
	{
		max-width: 50%;
	}

	img.OneHundredPercentThumbnail
	{
		max-width: 100%;
	}

	img.SeventyFivePercent
	{
		max-width: 75%;
	}

	li
	{
		mc-hyphenate: never;
		margin-top: 6pt;
		margin-bottom: 6pt;
		page-break-inside: avoid;
		font-family: 'Open Sans';
		font-size: 10pt;
	}

	MadCap|dropDown.SecondLevel
	{
		background-color: transparent;
		margin-left: 10px;
	}

	MadCap|dropDownBody
	{
		border-bottom: none;
	}

	MadCap|dropDownHead
	{
		margin-top: 16px;
	}

	MadCap|dropDownHotspot
	{
		font-size: 8pt;
	}

	MadCap|footnoteBlock
	{
		font-size: 7pt;
	}

	MadCap|footnotesBlock
	{
		border-top-color: #898989;
	}

	MadCap|glossaryProxy
	{
		border-top: none;
		color: #e1e1e1;
	}

	MadCap|indexProxy
	{
		border-top: none;
		color: #e1e1e1;
	}

	MadCap|miniTocProxy
	{
		border-top: 0;
		margin-left: 0.25in;
		margin-right: 0.25in;
		padding-left: 0;
		width: 100%;
	}

	MadCap|tocProxy
	{
		border-top: none;
		margin-right: 0.25in;
	}

	MadCap|xref
	{
		font-weight: normal;
		mc-format: '{quote}{para}{quote} {pageref}';
		text-decoration: none;
	}

	MadCap|xref.IndexPageNumber
	{
		color: #BED230;
	}

	ol ol
	{
		margin-left: 30px;
	}

	ol ol ol
	{
		margin-left: 30px;
	}

	p
	{
		mc-hyphenate: never;
		margin-top: 3pt;
		margin-bottom: 6pt;
		page-break-inside: avoid;
		font-family: 'Open Sans';
		font-size: 10pt;
	}

	p.Copyright
	{
		margin-bottom: 8px;
		margin-top: 8px;
	}

	p.CopyrightAddress
	{
		margin-bottom: 0;
		margin-top: 0;
	}

	p.CopyrightHeading
	{
		margin-top: 1in;
		page-break-before: always;
	}

	p.CreatedUsingFlare
	{
		font-weight: bold;
		font-family: 'Gibson';
		margin-top: 18px;
	}

	p.EmptyPageText
	{
		font-size: 10pt;
		font-weight: bold;
		font-family: 'Gibson';
	}

	/*Removing this style as I don't have chapters. See TotalView.css for "figure" styles*/

	/*
	p.Figure
	{
		color: #404040;
		mc-auto-number-class: FigureNum;
		mc-auto-number-format: 'CF:Figure {chapnum}-{n+} ';
		margin-left: 10px;
		padding-bottom: 10px;
	}
	*/

	p.FirstPageOfChapter
	{
		color: #e1e1e1;
	}

	p.FrameFooterText
	{
		font-family: 'Century Gothic';
		font-size: 24pt;
	}

	p.FrameFooterText2
	{
		color: #404040;
		font-family: 'Century Gothic';
		font-size: 11pt;
	}

	p.GlossaryPrintHead
	{
		mc-heading-level: 1;
		font-family: Avenir;
		letter-spacing: 0px;
		color: #292b38;
		page-break-before: auto;
		font-size: 22px;
		text-align: left;
	}

	p.IndexHeading
	{
		font-size: 11pt;
		padding-top: 16px;
		text-align: left;
	}

	p.IndexPrintHead
	{
		color: #47484a;
		font-family: 'Century Gothic';
		font-size: 90pt;
		letter-spacing: -1px;
		mc-heading-level: 1;
		page-break-before: always;
		text-align: right;
	}

	p.MiniTOC1
	{
		font-family: 'Open Sans';
		font-weight: bold;
	}

	p.TOC1
	{
		font-size: 12pt;
		margin-bottom: 6px;
		font-weight: bold;
		line-height: 12pt;
		margin-top: 3pt;
		mc-pagenum-display: all;
		mc-leader-format: '.';
		color: #262626;
		font-family: 'Open Sans';
		page-break-before: auto;
		page-break-after: auto;
	}

	p.TOC2
	{
		font-size: 10pt;
		color: #5f6972;
		font-weight: inherit;
		margin-bottom: 6pt;
		margin-left: 10pt;
		margin-top: 3pt;
		page-break-after: inherit;
		page-break-before: inherit;
	}

	p.TOC3
	{
		color: #717271;
		font-weight: inherit;
		margin-bottom: 4pt;
		margin-left: 20pt;
		margin-top: 2pt;
		page-break-after: inherit;
		page-break-before: inherit;
		font-size: 10pt;
	}

	p.TOC4
	{
		color: #bed230;
		font-size: 12pt;
		font-weight: normal;
		margin-bottom: 6px;
		margin-left: 0;
		margin-top: 12px;
	}

	p.TOCHeading
	{
		color: #47484a;
		font-size: 90pt;
		font-weight: normal;
		letter-spacing: -1px;
		line-height: 92pt;
		margin: 0;
		mc-heading-level: 0;
		text-align: center;
	}

	span.ChapAutoNum
	{
		color: #47484a;
		font-family: 'Century Gothic';
		font-size: 90pt;
		letter-spacing: -1px;
	}

	span.FigureNum
	{
		font-style: normal;
		color: #292b38;
	}

	span.TableNum
	{
		
	}

	tr
	{
		page-break-inside: avoid;
	}

	ul
	{
		list-style-type: square;
	}

	ul.FirstLevelLessIndentation
	{
		list-style-type: square;
		margin-left: 30px;
	}

	ul ul
	{
		list-style-type: disc;
		margin-left: 30px;
	}

	table.TableStyle-InformalTable
	{
		width: 100%;
	}

	p.Version
	{
		color: #404040;
		font-family: 'Avenir Book';
		font-size: 12pt;
		text-align: center;
		margin-bottom: 3pt;
		margin-top: 4pt;
	}

	p.MiniTOC2
	{
		font-family: 'Open Sans';
	}

	div.example
	{
		font-family: 'Open Sans';
		color: #262626;
		font-size: 11pt;
	}

	h1.Contents
	{
		page-break-before: always;
		margin-top: 0;
		margin-bottom: 18pt;
		font-weight: bold;
		font-family: 'Gibson';
		line-height: normal;
		mc-heading-level: 0;
	}

	p.HeaderFooter
	{
		font-size: 9pt;
		padding-left: 0em;
		padding-right: 0em;
		font-family: Avenir;
	}

	code
	{
		
	}

	pre
	{
		font-size: 11pt;
	}

	img
	{
		max-width: 6in;
	}

	img.PrintCover
	{
		
	}

	table.TableStyle-FormalTable
	{
		width: 100%;
	}

	img.Thumb
	{
		mc-thumbnail-max-height: default;
		mc-thumbnail: none;
	}
}

/*2025 redesign: Change font to Gibson and adjust properties*/

p.Version
{
	color: #262626;
	font-family: 'Gibson';
	font-size: 1rem;
	text-align: left;
	margin-bottom: 11px;
	margin-top: 11px;
}

/* 2025 redesign - Delete all footer styles*/

@media screen and (max-width: 674px)
{
	span.Superscript
	{
		vertical-align: super;
		font-size: 18px;
	}

	div.HTML5FooterBlock
	{
		display: none;
	}

	img.Thumb
	{
		border: solid 1px #898989;
		border-radius: 0px;
		mc-thumbnail-max-height: 100px;
		mc-thumbnail: popup;
	}

	body
	{
		margin-bottom: 0px;
		padding: 0px 0px 0px 10%;
	}

	b
	{
		
	}
}

@media only screen and (max-width: 1279px)
{
	/*Remove - no longer used*/

	div.HTML5FooterBlock
	{
		display: none;
	}

	/*Remove - no longer used*/

	div.home-footer
	{
		display: none;
	}

	MadCap|breadcrumbsProxy
	{
		left: 63px;
		margin-right: 0px;
	}

	div.sidenav-content
	{
		margin-top: 5px;
		margin-right: 0px;
	}

	div.body-container
	{
		margin-right: 0px;
		padding: 0px 78px 0px 63px;
		margin-top: 10px;
		margin-bottom: 0px;
	}

	MadCap|topicToolbarProxy
	{
		margin: 0px;
	}
}

@media only screen and (max-width: 767px)
{
	/*Remove - no longer used*/

	div.HTML5FooterBlock
	{
		display: none;
	}

	/*Remove - no longer used*/

	div.home-footer
	{
		display: none;
	}

	div.sidenav-content
	{
		margin-right: inherit;
		margin-top: 5px;
	}

	div.body-container
	{
		margin-right: inherit;
		padding: 0px 78px 0px 63px;
		margin-top: 10px;
		margin-bottom: 0px;
	}

	MadCap|topicToolbarProxy
	{
		margin: 0px;
	}

	MadCap|breadcrumbsProxy
	{
		margin-right: 0px;
	}
}

@media print
{
	body
	{
		line-height: 12pt;
		mc-hyphenate: never;
	}

	MadCap|xref.Heading
	{
		mc-format: '{paratext}, page {page}';
	}

	h1
	{
		mc-heading-level: 2;
		page-break-before: auto;
		margin-top: 18pt;
		font-size: 16pt;
		line-height: 14pt;
		font-weight: bold;
		margin-bottom: 6pt;
		font-family: 'Myriad Web Pro';
		mc-hyphenate: never;
	}

	h1.AppendixTitle
	{
		mc-heading-level: 1;
		page-break-before: always;
		mc-auto-number-format: 'Appendix {chapnum}: ';
		margin-top: 0;
		margin-bottom: 18pt;
		font-size: 23pt;
		line-height: 21pt;
		font-weight: bold;
		font-family: 'Gibson';
	}

	h1.ChapterTitle
	{
		mc-heading-level: 1;
		page-break-before: always;
		margin-top: 0;
		margin-bottom: 18pt;
		font-size: 23pt;
		line-height: 21pt;
		font-weight: bold;
		font-family: 'Gibson';
	}

	h1.ModuleTitle
	{
		mc-heading-level: 1;
		page-break-before: always;
		margin-top: 0;
		margin-bottom: 18pt;
		font-size: 23pt;
		line-height: 21pt;
		font-weight: bold;
		font-family: 'Gibson';
		mc-auto-number-format: 'Module {chapnum}: ';
	}

	h1.NoNumber
	{
		mc-heading-level: 1;
		page-break-before: always;
		margin-top: 0;
		margin-bottom: 18pt;
		font-size: 23pt;
		line-height: 21pt;
		font-weight: bold;
		font-family: 'Gibson';
	}

	h2
	{
		mc-heading-level: 3;
		page-break-before: avoid;
		margin-top: 18pt;
		font-size: 16pt;
		line-height: 14pt;
		font-weight: bold;
		margin-bottom: 6pt;
		color: #2F6DB5;
		font-family: 'Myriad Web Pro';
		mc-hyphenate: never;
	}

	h3
	{
		mc-heading-level: 4;
		page-break-before: avoid;
		margin-top: 18pt;
		font-size: 16pt;
		line-height: 14pt;
		font-weight: bold;
		margin-bottom: 6pt;
		color: #2F6DB5;
		font-family: 'Myriad Web Pro';
		mc-hyphenate: never;
	}

	h4
	{
		mc-heading-level: 5;
		page-break-before: avoid;
		margin-top: 18pt;
		font-size: 16pt;
		line-height: 14pt;
		font-weight: bold;
		margin-bottom: 6pt;
		color: #2F6DB5;
		font-family: 'Myriad Web Pro';
		mc-hyphenate: never;
	}

	h5
	{
		mc-heading-level: 6;
		page-break-before: avoid;
		margin-top: 18pt;
		font-size: 16pt;
		line-height: 14pt;
		font-weight: bold;
		color: #2F6DB5;
		margin-bottom: 6pt;
		font-family: 'Myriad Web Pro';
		mc-hyphenate: never;
	}

	h6
	{
		mc-heading-level: 7;
		page-break-before: avoid;
		margin-top: 18pt;
		font-size: 16pt;
		line-height: 14pt;
		font-weight: bold;
		color: #2F6DB5;
		margin-bottom: 6pt;
		font-family: 'Myriad Web Pro';
		mc-hyphenate: never;
	}

	p
	{
		color: #000000;
		mc-hyphenate: never;
		font-size: 10pt;
		font-family: 'Open Sans';
		margin-top: 3pt;
		margin-bottom: 6pt;
		page-break-inside: avoid;
	}

	p.BodyRelative
	{
		font-family: 'Open Sans';
		margin-left: 0.25in;
		margin-top: 0;
		margin-bottom: 6pt;
		color: #000000;
	}

	p.BodyNumber
	{
		font-family: 'Open Sans';
		margin-left: 0.25in;
		margin-top: 0;
		margin-bottom: 6pt;
		mc-auto-number-offset: 0.25in;
		color: #000000;
		page-break-inside: avoid;
	}

	p.Body
	{
		font-family: 'Open Sans';
		color: #000000;
		mc-hyphenate: never;
		font-size: 10pt;
		margin-top: 6pt;
		margin-bottom: 6pt;
	}

	p.Contents
	{
		font-size: 16pt;
		font-family: 'Myriad Web Pro';
		margin-bottom: 6pt;
		font-weight: bold;
	}

	p.copyright
	{
		font-size: 8pt;
		line-height: 9pt;
	}

	p.Code
	{
		font-family: 'Source Code Pro';
		margin-top: 6pt;
		margin-bottom: 6pt;
		font-size: 15px;
		line-height: 12px;
	}

	span.Code
	{
		font-weight: normal;
		font-style: normal;
		font-family: 'Source Code Pro', 'monospace';
		font-size: 12px;
		line-height: 12px;
	}

	span.BlueCode
	{
		color: #0000ff;
		font-family: 'Source Code Pro', 'monospace';
		font-size: 12px;
		line-height: 12px;
	}

	span.GreenCode
	{
		font-weight: normal;
		font-style: normal;
		font-family: 'Source Code Pro', 'monospace';
		color: #008800;
		font-size: 12px;
		line-height: 12px;
	}

	span.RedCode
	{
		font-weight: normal;
		font-style: normal;
		font-family: 'Source Code Pro', 'monospace';
		color: #800000;
		font-size: 12px;
		line-height: 12px;
	}

	span.PurpleCode
	{
		color: #8b008b;
		font-style: normal;
		font-weight: normal;
		font-family: 'Source Code Pro', 'monospace';
		font-size: 12px;
		line-height: 12px;
	}

	span.GrayCode
	{
		font-family: 'Source Code Pro', 'monospace';
		color: #808080;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 12px;
	}

	p.SubHead
	{
		margin-top: 14pt;
		margin-bottom: 4pt;
		font-size: 13pt;
		font-weight: bold;
		font-family: 'Myriad Web Pro';
		page-break-after: avoid;
	}

	p.SmallSubHead
	{
		mc-auto-number-format: '{ =0}';
		font-size: 12pt;
		font-family: 'Myriad Web Pro';
	}

	p.VerySmallSubHead
	{
		color: #2F6DB5;
		font-family: 'Myriad Web Pro';
		font-size: 11pt;
		page-break-after: avoid;
		mc-auto-number-format: '{ =0}';
	}

	p.Note
	{
		mc-auto-number-position: inside-head;
		mc-auto-number-format: 'Note: ';
		mc-auto-number-class: Note;
		font-family: 'Open Sans';
		font-size: 10pt;
		margin-top: 0;
		margin-bottom: 6pt;
		color: #000000;
		border-bottom-width: 0px;
		border-top-width: 0px;
		padding: 6pt;
		width: 100%;
	}

	p.Tip
	{
		mc-auto-number-class: Note;
		mc-auto-number-format: 'Tip: ';
		font-family: 'Open Sans';
		font-size: 10pt;
		margin-top: 0;
		margin-bottom: 6pt;
		color: #000000;
		border-bottom-width: 0px;
		border-top-width: 0px;
		padding: 6pt;
		width: 100%;
	}

	p.GuideProductName
	{
		font-weight: bold;
		color: #231f20;
		font-size: 33pt;
		line-height: 33pt;
		margin-top: 18pt;
		margin-bottom: 3pt;
		text-align: center;
		font-family: 'Myriad Web Pro';
	}

	p.GuideTitle
	{
		color: #231f20;
		margin-top: -3pt;
		margin-bottom: 3pt;
		text-align: center;
		font-family: 'Myriad Web Pro';
		font-size: 26pt;
		line-height: 26pt;
	}

	p.GuideVersion
	{
		font-size: 20pt;
		line-height: 20pt;
		color: #6d6e70;
		margin-top: 4pt;
		margin-bottom: 3pt;
		text-align: center;
		font-weight: lighter;
		font-family: 'Myriad Pro Light';
	}

	p.GuideTitle_HALM	/* Used for Helix ALM PDF cover pages only in the 2017.1 release*/
	{
		color: #000000;
		margin-top: -3pt;
		margin-bottom: 3pt;
		text-align: center;
		font-family: 'Avenir Book';
		font-size: 32pt;
		line-height: 32pt;
	}

	p.GuideVersion_HALM	/* Used for Helix ALM PDF cover pages only in the 2017.1 release*/
	{
		font-size: 12pt;
		line-height: 12pt;
		color: #404040;
		margin-top: 4pt;
		margin-bottom: 3pt;
		text-align: center;
		font-family: 'Avenir Book';
	}

	MadCap|indexProxy
	{
		border-top-color: #ffffff;
		border-top-style: none;
		border-top-width: 0px;
	}

	MadCap|tocProxy
	{
		border-top-style: none;
		border-top-width: 0px;
	}

	body
	{
		font-size: 10pt;
		font-family: 'Open Sans';
		margin: 0;
		color: #000000;
		padding-left: 0em;
		padding-right: 0em;
	}

	p.TOC1
	{
		font-size: 12pt;
		line-height: 12pt;
		page-break-after: avoid;
		color: #2F6DB5;
		margin-top: 3pt;
		margin-bottom: 6pt;
	}

	p.TOC2
	{
		font-family: 'Open Sans';
		margin-bottom: 6pt;
	}

	p.TOC3
	{
		font-family: 'Open Sans';
		margin-bottom: 6pt;
	}

	p.HeaderFooter
	{
		font-size: 9pt;
		font-family: 'Myriad Web Pro';
		padding-left: 0em;
		padding-right: 0em;
	}

	p.IndexHeading
	{
		text-align: left;
		column-break-after: auto;
		page-break-after: auto;
		color: #2F6DB5;
	}

	p.Index1
	{
		font-size: 9pt;
		line-height: 8pt;
	}

	p.Index2
	{
		font-size: 9pt;
		line-height: 8pt;
	}

	p.Index3
	{
		font-size: 9pt;
		line-height: 8pt;
	}

	p.Index4
	{
		font-size: 9pt;
		line-height: 8pt;
	}

	MadCap|glossaryProxy
	{
		border-top-color: #ffffff;
	}

	div.GlossaryPageHeading
	{
		border-bottom-style: none;
		border-bottom-color: #ffffff;
	}

	div.GlossaryPageEntry
	{
		font-family: 'Open Sans';
		font-size: 10pt;
		margin-bottom: 9pt;
		mc-hyphenate: never;
	}

	div.GlossaryPageDefinition
	{
		font-size: 10pt;
		font-family: 'Open Sans';
		margin-left: 0pt;
		mc-hyphenate: never;
		page-break-inside: avoid;
	}

	div.GlossaryPageTerm
	{
		font-size: 10pt;
		font-family: 'Open Sans';
		font-weight: bold;
	}

	ul
	{
		margin-top: 0pt;
		page-break-inside: auto;
	}

	li
	{
		font-family: 'Open Sans';
		mc-hyphenate: never;
		margin-top: 6pt;
		margin-bottom: 6pt;
		page-break-inside: avoid;
	}

	li.Square
	{
		font-family: 'Open Sans';
		mc-hyphenate: never;
		margin-top: 6pt;
		margin-bottom: 6pt;
		page-break-inside: avoid;
	}

	li.SquareOutdent
	{
		font-family: 'Open Sans';
		margin-top: 6pt;
		margin-bottom: 6pt;
		mc-hyphenate: never;
		page-break-inside: avoid;
	}

	/* These dropdown Hotspot styles are not used in PDFs. Keeping track of styles in case we need them later.
	MadCap|dropDownHotspot
	{
		font-family: 'Myriad Web Pro';
		font-size: 13pt;
		line-height: 14pt;
		font-weight: bold;
		margin-top: 14pt;
		margin-bottom: 6pt;
		page-break-after: avoid;
	}

	MadCap|dropDownHotspot.SubHead
	{
		font-family: 'Myriad Web Pro';
		font-size: 11pt;
		line-height: 12pt;
		margin-top: 9pt;
		margin-bottom: 6pt;
	}
	*/

	MadCap|dropDownHead
	{
		font-family: 'Myriad Web Pro';
		font-size: 13pt;
		line-height: 14pt;
		font-weight: bold;
		margin-top: 14pt;
		margin-bottom: 6pt;
		page-break-after: avoid;
	}

	/* dropdown under a p.SubHead should match p.SmallSubHead style */

	MadCap|dropDownHead.UnderSubHead
	{
		font-family: 'Myriad Web Pro';
		font-size: 12pt;
		font-weight: normal;
		line-height: 12pt;
		margin-top: 12pt;
		margin-bottom: 6pt;
		page-break-after: avoid;
	}

	/* dropdown under a p.BodyNumber/Relative should look like bold text */

	MadCap|dropDownHead.UnderBodyNumberOrRelative
	{
		font-family: 'Myriad Web Pro';
		font-weight: bold;
		font-size: 11pt;
		margin-top: 6pt;
		margin-bottom: 6pt;
	}

	/* Special dropdown heading used in Best Practices and similar documents */

	MadCap|dropDownHead.UnderSubHeadSpecial
	{
		font-family: 'Myriad Web Pro';
		font-size: 13pt;
		font-weight: normal;
		line-height: 12pt;
		margin-top: 12pt;
		margin-bottom: 6pt;
		page-break-after: avoid;
	}

	MadCap|dropDownBody
	{
		text-decoration: none;
		mc-hyphenate: never;
		margin-top: 0pt;
		margin-bottom: 0pt;
		page-break-inside: auto;
	}

	img
	{
		border: none;
		padding-bottom: 0.5em;
		max-width: 6.25in;
	}

	img.Cover
	{
		padding-bottom: none;
		max-width: auto;
	}

	img.IconButton
	{
		
	}

	a:link
	{
		font-family: 'Open Sans';
		text-decoration: none;
		color: #2F6DB5;
	}

	a:visited
	{
		font-family: 'Open Sans';
		color: #2F6DB5;
	}

	a:focus
	{
		font-family: 'Open Sans';
		text-decoration: none;
		color: #1A4B83;
	}

	a:hover
	{
		font-family: 'Open Sans';
		text-decoration: none;
		color: #1A4B83;
	}

	a.Popup
	{
		font-family: 'Open Sans';
		color: #2F6DB5;
	}

	table
	{
		border-width: 0px;
		border-spacing: 0px;
		border-style: solid;
		border-collapse: collapse;
		margin-bottom: 10px;
	}

	thead
	{
		vertical-align: middle;
	}

	th
	{
		font-family: 'Open Sans';
		font-size: 10pt;
		font-weight: bold;
		mc-hyphenate: never;
		text-align: left;
		vertical-align: top;
		color: #ffffff;
		background-color: #898989;
		padding: 6px;
		border-width: 1px;
		border-spacing: 0px;
		border-style: solid;
		border-collapse: collapse;
		border-color: #898989;
	}

	td
	{
		mc-hyphenate: never;
		padding: 6px;
		border-width: 1px;
		border-spacing: 0px;
		border-style: solid;
		border-collapse: collapse;
		border-color: #cccccc;
		vertical-align: top;
		font-size: 10pt;
		page-break-inside: avoid;
	}

	table.NoBorder
	{
		border-width: 0px;
		border-spacing: 0px;
		border-collapse: collapse;
		margin-top: -10px;
		margin-bottom: -10px;
		mc-hyphenate: never;
	}

	table.NoBorderIndent
	{
		margin-left: .25in;
		border-width: 0px;
		border-spacing: 0px;
		border-collapse: collapse;
		margin-top: 0px;
		margin-bottom: 0px;
		mc-hyphenate: never;
	}

	td.NoBorder
	{
		border-width: 0px;
		mc-hyphenate: never;
	}

	table.Indented
	{
		margin-left: .25in;
		border-width: 1px;
		border-spacing: 0px;
		border-style: solid;
		border-collapse: collapse;
		border-color: #cccccc;
		margin-bottom: 10px;
		mc-hyphenate: never;
	}

	div.Indent
	{
		page-break-inside: avoid;
	}

	/* This div was used to indent dropdowns, but it's been replaced with the MadCap|dropDown.Indented style to fix page breaks in PDFs. Keep in case we need later.
	div.IndentDropDownSteps
	{
	margin-left: 28px;
	page-break-inside: auto
    } 
	*/

	.noBreakBefore
	{
		page-break-before: never;
	}

	div.HTML5FooterBlock
	{
		display: none;
	}
}

