/*<meta />*/

@import url('skin-side-nav.css');

@import url('sourcepro.css');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

@font-face 
{
	font-family: 'Open Sans';
	src: url(../fonts/opensans-regular.ttf);
}

/*Redesign: Adds necessary fonts*/

@font-face 
{
	font-family: 'Open Sans Bold';
	src: url(../fonts/opensans-bold.ttf);
}

@font-face 
{
	font-family: 'Source Code Pro';
	src: url(../fonts/sourcecodepro-regular.ttf);
}

/*Redesign: styles menu proxy*/

ul.menu.menu[data-magellan]
{
	margin-bottom: 25px;
}

ul.menu[data-magellan] > li > a
{
	display: none;
	/*hides H1 from menu proxy*/
}

/*Redesign: styles the H2 headings in your menu-toc */

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 */
}

/*Redesign: Updated a styles with the new hyperlink colour*/

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;
}

ul.menu[data-magellan] > li > ul > li > a::before
{
	content: "■";
	/* Empty content to create the pseudo-element */
	color: #000000;
	font-size: 11px;
	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 */
}

/*Redesign: 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;
}

/*Redesign: 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: #f7f7f7;
	/* 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;
}

/*Redesign: 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;
}

/*Redesign: 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;
	}
}

/*Redesign: Right-aligns topic toolbar with page content*/

.height-container-sidenav
{
	padding-bottom: 0px;
	max-width: 1000px;
}

body
{
	color: #262626;
	font-size: 15px;
	font-family: 'Open Sans';
	margin-left: 0em;
	padding-left: 15px;
	padding-right: 15px;
	mc-hyphenate: never;
}

a
{
	text-decoration: none;
	color: #2F6DB5;
}

a.footermaster
{
	color: #ffffff;
}

a.footermaster:visited
{
	color: #ffffff;
}

a.footermaster:hover
{
	color: #BED230;
}

a.footermasterurls
{
	color: #ffffff;
	font-style: italic;
}

a.footermasterurls:visited
{
	color: #ffffff;
}

a.footermasterurls:hover
{
	color: #bed230;
}

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;
}

a.Popup
{
	font-family: 'Open Sans';
	color: #459AD2;
}

b
{
	font-weight: 700;
}

div
{
	
}

div.body-container
{
	width: auto;
	margin-right: 0px;
	margin-top: 5px;
	padding: 0px 34px 0px 34px;
}

/*Redesign: Updates the maximum width of the page content*/

div.sidenav-content
{
	max-width: 1000px;
	margin-top: 20px;
	margin-right: 0px;
	padding-bottom: 25px;
}

/*Redesign:Removed all div.footer styles as there is no longer a footer*/

div.GlossaryPageDefinition
{
	text-decoration: none;
	font-family: 'Open Sans';
	margin-bottom: 6px;
	font-size: 12px;
	mc-hyphenate: never;
}

div.GlossaryPageEntry
{
	mc-hyphenate: never;
}

div.GlossaryPageHeading
{
	
}

div.GlossaryPageTerm
{
	text-decoration: none;
	font-family: 'Open Sans';
	font-size: 12px;
	margin-bottom: 3px;
	mc-hyphenate: never;
}

/*div.ImagesFloatLeft
{
	clear: both;
	float: left;
	margin-right: 10px;
	padding: 5px;
}

div.ImagesFloatRight
{
	clear: both;
	float: right;
	margin-left: 10px;
	padding: 5px;
}*/

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;
}

/*Redesign: New styles for the various div boxes*/

div.admonition,
div.caution,
div.important,
div.note,
div.restriction,
div.warning,
div.tip div.codeComment
{
	color: #262626;
	font-family: 'Open Sans';
	font-size: 15px;
	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;
}

div.caution
{
	mc-auto-number-position: inside-head;
	mc-auto-number-class: admonition;
	background: inherit;
	background-color: #fcece9;
	border-left: solid 7px #f38b00;
}

div.caution::before
{
	content: 'Caution: ';
	font-weight: bold;
	white-space: pre;
}

div.important
{
	mc-auto-number-position: inside-head;
	mc-auto-number-class: admonition;
	background: inherit;
	background-color: #eee7f6;
	border-left: solid 7px #783cbd;
}

div.important::before
{
	content: 'Important: ';
	font-weight: bold;
	white-space: pre;
}

div.note
{
	mc-auto-number-position: inside-head;
	mc-auto-number-class: admonition;
	background: inherit;
	background-color: #e5f8ff;
	border-left: solid 7px #00aeef;
}

div.note::before
{
	content: 'Note: ';
	font-weight: bold;
	white-space: pre;
}

div.restriction
{
	mc-auto-number-position: inside-head;
	mc-auto-number-class: admonition;
	background: inherit;
	background-color: #eaecee;
	border-left: solid 7px #343a40;
}

div.restriction::before
{
	content: 'Restriction: ';
	font-weight: bold;
	white-space: pre;
}

div.tip
{
	mc-auto-number-position: inside-head;
	mc-auto-number-class: admonition;
	background: inherit;
	background-color: #f8fef1;
	border-left: solid 7px #63A70A;
}

div.tip::before
{
	content: 'Tip: ';
	font-weight: bold;
	white-space: pre;
}

div.warning
{
	mc-auto-number-position: inside-head;
	mc-auto-number-class: admonition;
	background: inherit;
	background-color: #fef4f1;
	border-left: solid 7px #DD3A0E;
}

div.warning::before
{
	content: 'Warning: ';
	font-weight: bold;
	white-space: pre;
}

/*6/17/24: All h1 styles are now just the same as h1*/

h1
{
	text-align: left;
	font-family: 'Open Sans Bold';
	margin-top: 1em;
	letter-spacing: -0.02em;
	color: #404040;
	font-size: 32px;
	line-height: 1em;
}

h1.Exercise
{
	page-break-before: always;
}

h1.NoNumber
{
	mc-auto-number-format: '{ =0}';
}

h2
{
	text-align: left;
	font-family: 'Open Sans Bold';
	margin-top: 1.75em;
	letter-spacing: -0.01em;
	line-height: normal;
	color: #404040;
	font-size: 24px;
	line-height: 1em;
}

h3
{
	text-align: left;
	font-family: 'Open Sans Bold';
	margin-top: 1.5em;
	line-height: normal;
	color: #404040;
	font-size: 20px;
	line-height: 1em;
}

h4
{
	text-align: left;
	font-family: 'Open Sans Bold';
	margin-top: 1.5em;
	line-height: normal;
	color: #404040;
	font-size: 15px;
	line-height: 1em;
}

h5
{
	mc-disabled: true;
}

h6
{
	mc-disabled: true;
}

img
{
	padding-bottom: 0px;
	border: none;
	max-width: 100%;
}

img.inline
{
	margin-bottom: -2px;
}

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;
}

li
{
	margin-left: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: 'Open Sans';
	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;
}

MadCap|breadcrumbsProxy
{
	font-size: 12px;
	border-bottom-style: solid;
	border-bottom-color: #ecedef;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-right: 0px;
	mc-breadcrumbs-prefix: '';
	mc-breadcrumbs-count: 5;
}

MadCap|conceptLink
{
	color: #404040;
	font-size: 0.8em;
	font-weight: bold;
	mc-image: url('../images/listicon.png');
	mc-label: 'SEE ALSO';
	padding-top: 8px;
	text-decoration: none;
}

MadCap|conceptLink:hover
{
	color: #1A4B83;
	font-weight: bold;
}

MadCap|dropDown
{
	margin-bottom: 6px;
	margin-top: 6px;
	mc-closed-image: url('../images/buttons/dropdownclosed.gif');
	mc-open-image: url('../images/buttons/dropdownopen.gif');
}

/*
MadCap|dropDown.Footer
{
	mc-closed-image: url('../Images/DropDownSmallClosed.png');
	mc-open-image: url('../Images/DropDownSmallOpen.png');
}
*/

/* Use this style to indent 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;
}

MadCap|dropDownBody.FooterTopicMaster
{
	border-bottom-color: #b3b3b3;
}

MadCap|dropDownBody.Final
{
	border-bottom: 0;
}

/* main dropdown heading should match p.SubHead style */

MadCap|dropDownHead
{
	color: #2F6DB5;
	font-size: 1.2em;
	font-weight: 700;
	line-height: 21px;
	margin-top: 10px;
	margin-bottom: 6px;
}

/* dropdown heading under a p.SubHead should match p.SmallSubHead style */

MadCap|dropDownHead.UnderSubHead
{
	color: #2F6DB5;
	font-size: 1.1em;
	font-weight: 600;
	line-height: 20px;
	margin-top: 10px;
	margin-bottom: 6px;
}

/* dropdown heading under a p.BodyNumber/Relative should look like bold text */

MadCap|dropDownHead.UnderBodyNumberOrRelative
{
	color: #2F6DB5;
	font-size: 1em;
	font-weight: 600;
	line-height: 18px;
	margin-top: 10px;
	margin-bottom: 6px;
}

/* 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;
}

/*Redesign: Updated drop-down button style*/

MadCap|dropDownHotspot
{
	font-weight: 700;
	font-size: 12px;
	margin-left: 5px;
	padding: 0;
	vertical-align: top;
	line-height: 20px;
	text-transform: uppercase;
	margin-bottom: 0;
	margin-top: 0;
	mc-closed-image: url('../images/buttons/plus.png');
	mc-open-image: url('../images/buttons/minus.png');
}

MadCap|dropDownHotspot:hover
{
	color: #2F6DB5;
}

MadCap|dropDownHotspot.Footer
{
	color: #ffffff;
	font-size: 0.8em;
}

MadCap|dropDownHotspot.Footer:hover
{
	color: #2F6DB5;
}

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
{
	
}

/*Redesign: Removes background from mini TOC */

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;
	background-color: #f9f9f9;
	/* Light background like footnotes */
	border: 1px solid #ccc;
	/* Subtle border */
	padding: 5px;
	/* Adds spacing */
	font-size: 14px;
	/* Smaller text like footnotes */
}

MadCap|popup:focus
{
	color: #2D8DCC;
}

MadCap|popup:hover
{
	color: #2D8DCC;
}

MadCap|popupBody
{
	font-size: 14px;
	/* Set a fixed size for popup content */
}

MadCap|popupHead
{
	color: #459AD2;
	font-size: 22px;
	/* Trigger text size */
	background: none !important;
	/* Removes shading */
	border: none !important;
	/* Removes border */
	padding: 0 !important;
	/* Removes extra spacing */
	display: inline !important;
	/* Ensures it behaves like normal text */
}

MadCap|relatedTopics
{
	mc-label: 'See also';
	mc-image-spacing: 3px;
	text-decoration: none;
	font-size: 0.8em;
	color: #2F6DB5;
	z-index: 10;
}

MadCap|relatedTopics:focus
{
	
}

MadCap|searchResultsProxy
{
	margin: 5em 0px 0px;
}

MadCap|tocProxy
{
	
}

MadCap|topicToolbarProxy
{
	border-bottom: none 2px #000000;
	padding: 10px 0px 0px;
	align: inherit;
	vertical-align: baseline;
	margin: 0px;
}

MadCap|xref
{
	color: #2f6db5;
	text-decoration: none;
	mc-format: '{para}';
}

MadCap|xref.Heading
{
	text-decoration: none;
	color: #2F6DB5;
	mc-format: '{para}';
}

MadCap|xref:focus
{
	text-decoration: none;
}

MadCap|xref:hover
{
	text-decoration: none;
	color: #008fdf;
}

MadCap|xref.IndexPageNumber
{
	
}

ol
{
	list-style-image: none;
}

/*ol ol
{
	list-style-type: lower-alpha;
	margin-left: -10px;
}

ol ol ol
{
	list-style-type: lower-roman;
	margin-left: -10px;
}*/

p
{
	text-align: left;
	color: #262626;
	mc-hyphenate: never;
	margin-top: 12px;
	margin-bottom: 12px;
	font-family: 'Open Sans';
}

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;
}

p.GlossaryPrintHead
{
	color: #292b38;
	font-size: 1.4em;
}

p.HiddenSearchText
{
	display: none;
}

/*Redesign: styles Mini-TOC proxy*/

p.MiniTOC1_0
{
	font-family: 'Open Sans';
	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 */
}

/*Redesign: styles Mini-TOC proxy*/

p.MiniTOC1_0::before
{
	content: "■";
	/* Empty content to create the pseudo-element */
	color: #000000;
	font-size: 11px;
	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 */
}

/*Redesign: styles Mini-TOC proxy*/

a.MiniTOC1:link
{
	color: #2F6DB5;
	/* Regular hyperlink color */
	text-decoration: none;
	/* Adjust as needed */
	font-weight: normal;
}

p.MiniTOC2
{
	font-family: 'Open Sans';
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #00aeef;
	line-height: 15px;
}

p.MiniTOC3
{
	font-size: 0.8em;
	line-height: 13px;
	color: #00aeef;
}

p.Note
{
	width: 90%;
	background-color: #F5F7F9;
	border-left: 6px solid #783CBD;
	mc-auto-number-format: 'Note:  ';
	mc-auto-number-position: inside-head;
	mc-auto-number-class: Note;
	padding: 8px;
}

/*Redesign: styles intro sentence for menu proxy*/

p.page-toc-intro
{
	mc-auto-number-format: 'On this page';
	font-weight: bold;
	color: #666666;
	margin-top: 12px;
	padding-top: 6px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

p.section-toc-intro
{
	mc-auto-number-format: 'In this section';
	font-weight: bold;
	color: #666666;
	margin-top: 12px;
	padding-top: 6px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

p.SeeAlsoLink
{
	border-top-color: #b3b3b3;
	border-top-style: solid;
	border-top-width: 1px;
	font-size: 1.10em;
	letter-spacing: 1px;
	word-spacing: 2px;
}

p.SubHead
{
	color: #2F6DB5;
	font-size: 1.2em;
	font-weight: 700;
	line-height: 21px;
	margin-top: 18px;
	margin-bottom: 8px;
	mc-auto-number-format: '{ =0}';
}

p.TOCHeading
{
	
}

/* Used as 2nd level subheading in body text and 1st level subheading in dropdowns */

p.SmallSubHead
{
	color: #2F6DB5;
	font-size: 1.1em;
	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}';
}

p.Tip
{
	width: 90%;
	background-color: #F5F7F9;
	border-left: 6px solid #8DC63F;
	mc-auto-number-format: 'Tip:  ';
	mc-auto-number-position: inside-head;
	mc-auto-number-class: Tip;
	padding: 8px;
}

/*Redesign: Updated pre style and added pre.programming style*/

pre
{
	font-size: 15px;
	font-family: 'Source Code Pro', 'monospace';
}

pre.programming
{
	font-size: 15px;
	padding: 8px;
	font-family: 'Source Code Pro', 'monospace';
}

span.boldface
{
	font-weight: 700;
}

span.code
{
	font-family: 'Source Code Pro', 'monospace';
	font-size: 1em;
	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;
}

span.Note
{
	font-weight: 700;
	color: #262626;
}

span.number
{
	float: left;
	margin-left: -24px;
	position: relative;
	font-family: 'Open Sans';
}

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-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-collapse: collapse;
	margin-bottom: 10px;
}

table.NoBorder
{
	border: 0px;
	border-bottom: 1px solid #cecece;
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

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;
}

thead
{
	vertical-align: middle;
}

th
{
	text-align: left;
	border: 1px solid #cecece;
	font-family: 'Open Sans Bold';
	color: #404040;
	font-size: 15px;
	vertical-align: top;
	background-color: #e6e6e6;
	padding: 15px;
	border-collapse: collapse;
}

table.NoBorder th
{
	border: 0px;
	border-bottom: 1px solid #cecece;
}

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;
}

/*Redesign: Updated font for code style*/

code
{
	font-family: 'Source Code Pro';
	font-size: 15px;
}

/*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;
		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;
		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;
		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;
		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;
		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;
	}

	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;
		margin-top: 18px;
	}

	p.EmptyPageText
	{
		font-size: 10pt;
		font-weight: bold;
	}

	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;
		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;
	}
}

p.Version
{
	color: #262626;
	font-family: 'Open Sans';
	font-size: 15px;
	text-align: left;
	margin-bottom: 11px;
	margin-top: 11px;
}

p.FooterPage
{
	font-size: 11px;
	font-family: 'Open Sans';
	color: #B7B7B7;
	border-top: none 2px #000000;
	text-align: center;
	padding-top: 4px;
}

@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%;
	}
}

@media only screen and (max-width: 1279px)
{
	div.HTML5FooterBlock
	{
		display: none;
	}

	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)
{
	div.HTML5FooterBlock
	{
		display: none;
	}

	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, projection
{
	h1
	{
		margin-top: 18px;
	}
}

body
{
	color: #262626;
	line-height: 1.5em;
	font-family: 'Open Sans';
	margin-left: 0em;
	padding-left: 1.5em;
	padding-right: 1em;
	margin-bottom: 55px;
	mc-hyphenate: never;
	font-size: 14px;
}

a.footermaster
{
	color: #ffffff;
}

a.footermasterurls
{
	color: #ffffff;
	font-style: italic;
}

a.MCBreadcrumbsLink
{
	
}

div.example
{
	margin-top: 10px;
	font-family: 'Open Sans';
	font-size: 13pt;
	padding: 8px;
	background-color: transparent;
	border-radius: 0px;
	border-top: solid 2px #898989;
	border-bottom: solid 2px #898989;
}

div.img,
div.informalimg
{
	margin-top: 10px;
	text-align: left;
}

div.FooterTable
{
	background-color: #3e3e3e;
	background-repeat: repeat;
	border-top-color: #BED230;
	border-top-style: solid;
	border-top-width: 2px;
	margin-left: -17px;
	margin-right: -17px;
	padding-bottom: 10px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 10px;
}

/* The FooterBlock div was replaced with the HTML5 footer block so we shouldn't need 2 when we stop generating web help targets. */

/*
div.HTML5FooterBlock
{
	position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%;
	height: auto;
	z-index: 10;
	font-size: 9pt;
	background-color: #404040;
	border: 0px;
	align: center;
	text-align: center;
}

div.GlossaryPageDefinition
{
	font-size: 11pt;
	font-family: inherit;
	color: #292b38;
}

div.GlossaryPageHeading
{
	
}

div.GlossaryPageTerm
{
	
}

div.ImagesFloatLeft
{
	clear: both;
	float: left;
	margin-right: 10px;
	padding: 5px;
}

div.ImagesFloatRight
{
	clear: both;
	float: right;
	margin-left: 10px;
	padding: 5px;
}

div.note
{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-top-color: #ffffff;
	mc-auto-number-position: inside-head;
	border-left: solid 7px #00aeef;
	mc-auto-number-format: 'Note ';
	mc-auto-number-class: admonition;
	background: inherit;
	border-color: #00aeef;
	background-color: #e5f8ff;
}

.noteInDiv
{
	mc-auto-number-format: '{b}{color #bed230}Note: {/color}{/b}';
}

div.quotation
{
	background-color: #e1e1e1;
	background-image: url('../Images/QuotationMark.png');
	background-repeat: no-repeat;
	background-position: top left;
	border-color: #b3b3b3;
	border-style: solid;
	border-width: 1px;
	border-radius: 0px;
	font-family: 'Century Gothic';
	font-size: 0.9em;
	font-style: italic;
	font-weight: normal;
	line-height: 18px;
	padding: 20px;
	padding-left: 40px;
}

div.TopicContent
{
	padding-left: 15px;
	padding-right: 15px;
}

h1
{
	text-align: left;
	font-family: 'Open Sans';
	font-weight: 700;
	mc-auto-number-format: '{ =0}';
	clear: both;
	margin-top: 18px;
	margin-bottom: 18px;
	line-height: normal;
	color: #2F6DB5;
	font-size: 22px;
}

h1.Chapter
{
	text-align: left;
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: normal;
	mc-auto-number-format: '{ =0}';
	mc-auto-number-class: inherit;
	margin-top: 18px;
	margin-bottom: 18px;
}

h1.Appendix
{
	text-align: left;
	margin-top: 18px;
	margin-bottom: 18px;
}

h1.CoverTitle
{
	font: inherit;
	color: #262626;
	font-family: 'Open Sans';
	font-size: 18pt;
	border-top: none 2px #000000;
	background-color: transparent;
}

h1.CoverTitleSmall
{
	font: inherit;
	color: #262626;
	font-family: 'Open Sans';
	font-size: 18pt;
	border-top: none 2px #000000;
	background-color: transparent;
}

h2
{
	font-family: 'Open Sans';
	text-align: left;
	font-weight: 700;
	font-style: normal;
	mc-auto-number-format: '{ =0}';
	clear: both;
	margin-bottom: 0.5em;
	line-height: normal;
	margin-top: 1.5em;
	color: #2f6db5;
	border-top: solid 2px #2f6db5;
	font-size: 20px;
}

h3
{
	margin-top: .75em;
	mc-auto-number-format: '{ =0}';
	line-height: normal;
	font-weight: 700;
	font-family: 'Open Sans';
	margin-bottom: .5em;
	padding-right: 5px;
	padding-left: 0px;
	color: #2f6db5;
	font-size: 18px;
	font-style: italic;
}

h4
{
	page-break-before: avoid;
	mc-hyphenate: never;
	font-weight: 700;
	line-height: normal;
	font-family: 'Open Sans';
	margin: .83em;
	margin-bottom: .5em;
	margin-left: 0;
	margin-right: 0;
	margin-top: .75em;
	mc-heading-level: 0;
	font-size: 13pt;
	color: #404040;
}

h5
{
	page-break-before: avoid;
	margin-top: 18pt;
	line-height: 14pt;
	margin-bottom: 6pt;
	mc-hyphenate: never;
	color: #5f6972;
	mc-heading-level: 0;
	font-family: 'Open Sans';
	font-weight: bold;
	font-size: 12pt;
}

h6
{
	page-break-before: avoid;
	margin-top: 18pt;
	line-height: 14pt;
	font-weight: bold;
	margin-bottom: 6pt;
	mc-hyphenate: never;
	mc-heading-level: 0;
	font-family: 'Open Sans';
	color: #2f6db5;
	font-size: 11pt;
}

img
{
	padding-bottom: 0px;
	border: none 1px #ecedef;
}

img.AbsolutePosition
{
	padding: 5px;
}

img
{
	padding-bottom: 0px;
	border: 1px #ecedef;
}

img.FiftyPercentThumbnail
{
	mc-thumbnail: popup;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

img.Hyperlinked
{
	border-style: none;
}

img.OneHundredPercentThumbnail
{
	mc-thumbnail: popup;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

img.ReduceButtonSize
{
	max-height: 25px;
}

img.SeventyFivePercent
{
	padding: 10px;
}

li
{
	margin-bottom: 6px;
	margin-top: 6px;
	orphans: 2;
	widows: 2;
	font-size: 11pt;
	color: #262626;
	font-family: 'Open Sans';
}

MadCap|breadcrumbsProxy
{
	font-style: normal;
	font-size: 12px;
	border-bottom-style: solid;
	mc-breadcrumbs-prefix: ' ';
	border-bottom-color: #ecedef;
	margin-bottom: 6;
	padding-bottom: 6px;
	padding-top: 10px;
	margin-right: 0px;
}

MadCap|conceptLink
{
	color: #404040;
	font-size: 0.8em;
	font-weight: bold;
	mc-image: url('../Images/ListIcon.png');
	mc-label: 'SEE ALSO';
	padding-top: 8px;
	text-decoration: none;
}

MadCap|conceptLink:hover
{
	color: #BED230;
	font-weight: bold;
}

MadCap|dropDown
{
	margin-bottom: 6px;
	margin-top: 6px;
	mc-closed-image: url('../Images/DropDownClosed.png');
	mc-open-image: url('../Images/DropDownOpen.png');
}

MadCap|dropDown.Footer
{
	mc-closed-image: url('../Images/DropDownSmallClosed.png');
	mc-open-image: url('../Images/DropDownSmallOpen.png');
}

MadCap|dropDown.SecondLevel
{
	margin-left: 10px;
	mc-closed-image: url('../Images/DropDownClosedSecondLevel.png');
	mc-open-image: url('../Images/DropDownOpenSecondLevel.png');
}

MadCap|dropDownBody
{
	border-bottom: solid 1px #bed230;
}

MadCap|dropDownBody.FooterTopicMaster
{
	border-bottom-color: #b3b3b3;
}

MadCap|dropDownBody.Final
{
	border-bottom: 0;
}

MadCap|dropDownHead
{
	
}

MadCap|dropDownHotspot
{
	color: #404040;
	font-size: 0.9em;
	font-weight: bold;
}

MadCap|dropDownHotspot:hover
{
	color: #BED230;
}

MadCap|dropDownHotspot.Footer
{
	color: #ffffff;
	font-size: 0.8em;
}

MadCap|dropDownHotspot.Footer:hover
{
	color: #BED230;
}

MadCap|footnoteBlock
{
	
}

MadCap|footnotesBlock
{
	
}

MadCap|glossaryProxy
{
	
}

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: #f7f7f7;
	border-radius: 0px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 10px;
}

MadCap|tocProxy
{
	padding-top: 6px;
	border-top-color: transparent;
	border-top-style: none;
}

MadCap|popup
{
	color: #2D8DCC;
}

MadCap|popup:focus
{
	color: #2D8DCC;
}

MadCap|popup:hover
{
	color: #2D8DCC;
}

MadCap|popupHead
{
	color: #2D8DCC;
	font-weight: bold;
}

MadCap|xref
{
	font-weight: bold;
	mc-format: '{para}';
	text-decoration: none;
	color: #2f6db5;
}

MadCap|xref:hover
{
	text-decoration: underline;
	color: #2f6db5;
}

MadCap|xref.IndexPageNumber
{
	
}

ol
{
	list-style-image: none;
}

ol ol
{
	list-style-type: lower-alpha;
	margin-left: -10px;
}

ol ol ol
{
	list-style-type: lower-roman;
	margin-left: -10px;
}

p
{
	text-align: left;
	color: #262626;
	mc-hyphenate: never;
	margin-top: 11px;
	margin-bottom: 11px;
	font-size: 11pt;
	font-weight: inherit;
	font-family: 'Open Sans';
}

p.Copyright
{
	font-size: 8pt;
	line-height: 9pt;
	color: #262626;
	font-family: 'Open Sans';
	margin-bottom: 8px;
	margin-top: 4px;
}

p.CopyrightAddress
{
	
}

p.CopyrightHeading
{
	
}

p.CreatedUsingFlare
{
	
}

p.EmptyPageText
{
	
}

p.ExampleHeadText
{
	page-break-after: avoid;
	padding: 0;
	margin: 0;
	border: 0;
	mc-auto-number-class: example;
	mc-auto-number-format: 'Example   ';
	font-weight: bold;
}

p.Figure
{
	font-weight: bold;
}

p.FirstPageOfChapter
{
	
}

p.FooterTopicMaster
{
	color: #ffffff;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding: 0;
	padding-left: 2px;
}

p.FooterTopicMasterLastLine
{
	color: #ffffff;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	padding-left: 2px;
}

p.FooterTopicMasterLastLineLeftPadding
{
	color: #ffffff;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 3px;
	padding-top: 0;
	text-align: left;
}

p.FooterTopicMasterLeftPadding
{
	color: #ffffff;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-right: 3px;
	text-align: left;
}

p.FrameFooterText
{
	
}

p.FrameFooterText2
{
	
}

p.GlossaryPrintHead
{
	color: #292b38;
	font-size: 22px;
}

p.IndexHeading
{
	
}

p.IndexPrintHead
{
	
}

p.MiniTOC1
{
	font-family: 'Open Sans';
	margin-bottom: 0px;
	margin-top: 0px;
	color: #00aeef;
	line-height: 11pt;
}

p.quotationname
{
	text-align: right;
}

p.SeeAlsoLink
{
	border-top-color: #b3b3b3;
	border-top-style: solid;
	border-top-width: 1px;
	font-size: 1.10em;
	letter-spacing: 1px;
	word-spacing: 2px;
}

p.TOCHeading
{
	
}

span.admonition
{
	color: #262626;
	font-weight: 700;
	font-family: 'Open Sans';
}

span.Emphasis
{
	font-weight: bold;
}

span.FigureNum
{
	
}

span.code
{
	font-family: monospace;
	font-size: 11pt;
	font-weight: bold;
	background-color: #ecedef;
}

span.code_clearBackground
{
	font-family: monospace;
	font-size: 11pt;
	font-weight: bold;
}

span.SeeAlsoIndexTerms
{
	font-style: italic;
}

span.SeeIndexTerms
{
	font-style: italic;
}

span.SetOffFirstLevel
{
	color: #5e6914;
	font-weight: bold;
}

span.SetOffSecondLevel
{
	color: #445879;
	font-weight: bold;
}

span.TableNum
{
	font-weight: bold;
	color: #292b38;
}

td
{
	margin: 8px;
	vertical-align: top;
}

th
{
	margin-bottom: 8px;
	margin-top: 8px;
	font-size: 12pt;
}

tr
{
	
}

ul
{
	list-style-type: square;
}

ul.FirstLevelLessIndentation
{
	list-style-type: square;
	margin-left: -10px;
}

ul ul
{
	list-style-type: disc;
	margin-left: -10px;
}

ul ol
{
	list-style-image: none;
}

pre
{
	font-size: 11pt;
	font-family: monospace;
}

span.SearchHighlight1
{
	background-color: #ffff66;
}

span.SearchHighlight2
{
	background-color: #a0ffff;
}

span.SearchHighlight3
{
	background-color: #99ff99;
}

span.SearchHighlight
{
	
}

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;
}

p.MiniTOC2
{
	font-family: 'Open Sans';
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #00aeef;
	font-size: 11pt;
	line-height: 11pt;
}

table.TableStyle-InformalTable
{
	width: auto;
}

code
{
	font-size: 11pt;
	font-weight: bold;
	background-color: #ecedef;
	font-family: monospace;
}

a
{
	text-decoration: none;
	color: #2F6DB5;
	font-weight: normal;
}

div
{
	border-radius: 0px;
	font-family: inherit;
}

div.img
{
	padding: -1px;
}

MadCap|glossaryTerm
{
	color: #32b4cd;
	font-weight: normal;
	font-style: italic;
}

a.GlossaryPageTerm
{
	font-weight: normal;
	color: #2f6db5;
}

img.PrintCover
{
	max-width: none;
}

p.PubDate
{
	font-style: italic;
	page-break-after: always;
	text-align: center;
}

code.code_clearBackground
{
	background-color: transparent;
}

p.MiniTOC3
{
	font-size: 10pt;
	line-height: 10pt;
	color: #00aeef;
}

h2.noTOC
{
	mc-heading-level: 2;
}

h3.noTOC
{
	mc-heading-level: 3;
}

img.ThumbNoBorder
{
	border: none 1px #ecedef;
	mc-thumbnail-max-height: 100px;
	mc-thumbnail: popup;
}
*/

@media print
{
	body
	{
		line-height: 12pt;
		mc-hyphenate: never;
	}

	MadCap|xref.Heading
	{
		mc-format: '{paratext}';
	}

	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;
	}

	h1.ChapterTitle
	{
		mc-heading-level: 1;
		page-break-before: always;
		margin-top: 0;
		margin-bottom: 18pt;
		font-size: 30pt;
		line-height: 21pt;
		font-weight: bold;
	}

	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;
	}

	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;
	}

	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;
	}
}

pre.programlisting
{
	display: block;
	white-space: pre;
	word-wrap: normal;
	word-break: normal;
	overflow-x: auto;
	line-height: 1.5;
	border: solid 1px #fafafa;
	font-size: 10.5pt;
	background-color: #f7f7f7;
	margin: 10px 0 0 0px;
	padding: 0px 0px 0px 2px;
	lang: bash;
	display: block;
	white-space: pre;
	word-wrap: normal;
	word-break: normal;
	overflow-x: auto;
	line-height: 1.5;
	border: solid 1px #fafafa;
	font-size: 10.5pt;
	background-color: #f7f7f7;
	margin: 10px 0 0 0px;
	padding: 0px 0px 0px 2px;
	lang: bash;
}

p.BodyIndent
{
	text-align: left;
	color: #262626;
	mc-hyphenate: never;
	margin-top: 12px;
	margin-bottom: 12px;
	font-family: 'Open Sans';
	margin-left: 50px;
}

span.gotorefguide
{
	font-style: italic;
}

