/*<meta />*/

@import url('Captions.css');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

MadCap|dropdown
{
	mc-closed-image: url("../Images/Plus.png");
	mc-open-image: url("../Images/Minus.png");
}

sup
{
	line-height: 5pt;
}

.wrapper	/*this provides a gray background behind text*/
{
	display: block;
	white-space: pre;
	background-color: #f1f1f5;
	font-size: inherit;
}

.newspaper	/*this style is used for the trademarks content in the glossary*/
{
	column-count: 3;
}

.comment	/*this styles comments as bold red text*/
{
	color: #c6090e;
	font-weight: bold;
}

.imageWithCaption	/*prevents page break between image and caption*/
{
	max-width: 100%;
	vertical-align: bottom;
	page-break-after: avoid;
	mc-thumbnail-max-height: 75px;
}

.imageCaption	/*this styles the caption under an image and prevents a pagebreak between caption and image*/
{
	page-break-before: avoid;
	font-size: 11pt;
	mc-auto-number-format: 'GF:{size inherit}{color #00587C}{b}Figure {n+}{/b}  ';
}

.table_imageWithCaption	/*prevents page break between image and caption*/
{
	max-width: 100%;
	margin: 0em inherit -.25em inherit;
	vertical-align: bottom;
	page-break-after: avoid;
	mc-thumbnail-max-height: 75px;
}

.table_imageCaption	/*this styles the caption under an image and prevents a pagebreak between caption and image*/
{
	page-break-before: avoid;
	font-size: inherit;
	margin: -.25em inherit 0em inherit;
	line-height: 11pt;
	mc-auto-number-format: 'GF:{size inherit}{color #00587C}{b}Figure {n+}{/b}  ';
}

/*links and xrefs*/

a:link	/*external link style*/
{
	color: #0075A3;
	text-decoration: none;
}

a:hover	/*hover color for external links*/
{
	color: #005EB8;
}

@media print, ShortTemplate
{
	body
	{
		margin: 0pt 0pt 6pt 0pt;
		color: #000;
		font-family: Arial;
		vertical-align: top;
		mc-hyphenate: never;
		font-size: 11pt;
	}

	hr.rule	/*horizontal rule used on copyright page*/
	{
		margin-top: .25em;
		margin-right: auto;
		margin-bottom: .5em;
		margin-left: .75in;
	}

	/*print classes*/
	/*used for glossary at the end of a doc, not the ItronGlossary*/

	.GlossaryPageDefinition
	{
		margin: 3pt 0 6pt 0;
		font-size: 9pt;
		line-height: 13pt;
	}

	.GlossaryPageEntry
	{
		margin-left: -.75in;
		font-size: 9pt;
		line-height: 13pt;
	}

	.GlossaryPageHeading
	{
		margin: 16pt 0 6pt -.75in;
		color: #00587c;
		font-size: 14pt;
		border: none;
		border-bottom-color: transparent;
		border-bottom-width: 0;
	}

	.GlossaryPageTerm
	{
		margin: 2pt 0 3pt 0;
		font-size: 9pt;
		line-height: 13pt;
	}

	/*notes*/

	p.note_adv_feature
	{
		padding: 5px 12px 8px 47px;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/adv_feature_icon.svg");
		background-repeat: no-repeat;
		background-position: 10px 3px;
		background-size: 25px 25px;
		background-attachment: fixed;
		border-left: solid 4px #000;
		page-break-inside: avoid;
		mc-hyphenate: never;
	}

	p.note_caution
	{
		min-height: 100px;
		padding: 5px 12px 8px 47px;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/caution_icon.svg");
		background-repeat: no-repeat;
		background-position: 10px 3px;
		background-size: 25px 25px;
		background-attachment: fixed;
		border-left: solid 4px #ffc72c;
		page-break-inside: avoid;
		mc-hyphenate: never;
	}

	p.note_danger
	{
		overflow: hidden;
		padding: 5px 12px 8px 47px;
		margin-top: 0;
		font-size: 9pt;
		line-height: 13pt;
		text-align: left;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/danger_icon.svg");
		background-repeat: no-repeat;
		background-position: 10px 3px;
		background-size: 25px 25px;
		background-attachment: fixed;
		border-left: solid 4px #c30308;
		page-break-inside: avoid;
		mc-hyphenate: never;
	}

	p.note_esd
	{
		padding: 5px 12px 8px 47px;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/esd_icon.svg");
		background-repeat: no-repeat;
		background-position: 10px 3px;
		background-size: 27px 27px;
		background-attachment: fixed;
		border-left: solid 4px #000;
		page-break-inside: avoid;
		mc-hyphenate: never;
	}

	p.note_important
	{
		padding: 5px 12px 8px 47px;
		margin-bottom: 6pt;
		font-size: 9pt;
		line-height: 13pt;
		text-align: left;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/important_icon.svg");
		background-repeat: no-repeat;
		background-position: 10px 3px;
		background-size: 25px 25px;
		background-attachment: fixed;
		border-left: solid 4px #00587c;
		page-break-inside: avoid;
		mc-hyphenate: never;
	}

	p.note_note
	{
		padding: 5px 6px 8px .125in;
		margin-bottom: 6pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		border-top: none;
		border-bottom: none;
		border-left: solid 4px #000;
		page-break-inside: avoid;
		mc-hyphenate: never;
	}

	p.note_tip
	{
		padding: 5px 10pt 8px 47px;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/tip_icon.svg");
		background-repeat: no-repeat;
		background-position: 10px 3px;
		background-size: 20px 25px;
		background-attachment: fixed;
		border-left: solid 4px #d2d755;
		page-break-inside: avoid;
		mc-hyphenate: never;
	}

	p.note_troubleshooting
	{
		padding: 5px 12px 8px 47px;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/troubleshooting_icon.svg");
		background-repeat: no-repeat;
		background-position: 10px 3px;
		background-size: 25px 25px;
		background-attachment: fixed;
		border-left: solid 4px #000;
		page-break-inside: avoid;
		mc-hyphenate: never;
	}

	p.note_warning
	{
		padding: 5px 12px 8px 47px;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/warning_icon.svg");
		background-repeat: no-repeat;
		background-position: 10px 3px;
		background-size: 25px 25px;
		background-attachment: fixed;
		border-left: solid 4px #ed8b00;
		page-break-inside: avoid;
		mc-hyphenate: never;
	}

	/* print paragraphs */

	p	/*plain old paragraph style*/
	{
		margin: 0 2em 6pt .75in;
		font-size: 11pt;
		line-height: 15pt;
		widows: 2;
		orphans: 2;
	}

	p.ReleaseNoteIssue	/*release notes issue style*/
	{
		margin: 12pt 0 6pt 0in;
		font-family: Arial;
		font-size: 1em;
		font-weight: bold;
		line-height: 15pt;
	}

	p.ReleaseDate	/*release date in pdf release notes*/
	{
		margin: 0 0 6pt 0in;
		color: black;
		font-family: Arial;
		font-size: 14pt;
		font-weight: bold;
		line-height: 17pt;
	}

	p.code	/*deprecated*/
	{
		font-family: Consolas;
		font-size: 10pt;
		line-height: 11pt;
	}

	p.UserInput	/*some people are actually using this*/
	{
		font-family: Consolas;
		font-size: inherit;
		font-weight: bold;
		mc-hyphenate: never;
	}

	p.ManualTitle2	/*title page style for the product family*/
	{
		margin: 0 0 12pt 0in;
		color: #c6090e;
		font-family: "Arial Black";
		font-size: 24pt;
		line-height: 24pt;
		text-align: left;
		page-break-inside: avoid;
		mc-hyphenate: never;
	}

	p.ManualTitle3	/*title page style for SubHeading*/
	{
		margin: 0 0 12pt 0in;
		color: #000;
		font-family: "Arial Black";
		font-size: 14pt;
		font-weight: normal;
		line-height: 16pt;
		mc-hyphenate: never;
	}

	p.white	/*delete?*/
	{
		margin: 0;
		color: #fff;
		font-size: 10pt;
		font-weight: bolder;
		line-height: 12pt;
		text-align: left;
		white-space: pre-wrap;
		orphans: 2;
	}

	p.code_afterspace	/*delete*/
	{
		padding: 0 0 0 0;
		margin-top: 0;
		margin-right: -.5in;
		margin-bottom: 0;
		font-family: Consolas;
		font-size: 6pt;
		line-height: 6pt;
		text-indent: .25in;
		mc-hyphenate: never;
	}

	p.LetterText	/*this is a style used only by Katie*/
	{
		margin-left: 0;
		font-family: Cambria;
		font-size: 12pt;
		line-height: 15pt;
	}

	/*print paragraphs table*/
	/*these are tricky. be careful*/

	p.table_body_left	/*regular paragraph style for inside table cells*/
	{
		margin: 3px 0 4pt 0;
		font-size: 9pt;
		line-height: 13pt;
		page-break-inside: avoid;
		mc-hyphenate: never;
	}

	p.table_body_code	/*deprecated. writers should be using pre*/
	{
		margin: 3px 0pt 4pt 0pt;
		font-family: Consolas;
		font-size: inherit;
		mc-hyphenate: never;
	}

	p.table_head_left	/*the style for paragraphs inside the table heading row*/
	{
		margin: 3px 0pt 4pt 0pt;
		font-size: 9pt;
		font-weight: bold;
		line-height: 13pt;
		vertical-align: top;
		mc-hyphenate: never;
	}

	p.table_body_left_tiny	/*smaller paragraph style for use in tiny tables*/
	{
		margin: 0 0 4pt 1pt;
		font-size: 8pt;
		line-height: 10pt;
		vertical-align: bottom;
		mc-hyphenate: never;
	}

	p.table_head_left_tiny	/*small style for paragraphs inside the tiny table heading row*/
	{
		margin: 1px 0 2pt 2pt;
		font-size: 8pt;
		line-height: 10pt;
		vertical-align: bottom;
		mc-hyphenate: never;
	}

	p.table_body_indent	/*delete?*/
	{
		margin: 3px 0pt 3pt .25in;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		mc-hyphenate: never;
	}

	/* print paragraphs index */
	/*these styles are used for indices at the end of print docs*/

	p.IndexHeading
	{
		margin: 12pt 0 6pt 0;
		color: #00587c;
		font-size: 14pt;
		font-weight: bold;
		line-height: 18pt;
		text-align: left;
	}

	p.Index1
	{
		margin: 0 6pt 2pt 0;
		font-size: 9pt;
		line-height: 13pt;
		mc-hidden: hidden;
		mc-hyphenate: never;
		mc-multiline-indent: .25in;
	}

	p.Index2
	{
		margin: 0 6pt 2pt .15in;
		font-size: 9pt;
		line-height: 13pt;
		mc-hyphenate: never;
		mc-multiline-indent: .25in;
	}

	p.Index3
	{
		margin: 0 6pt 2pt .3in;
		font-size: 9pt;
		line-height: 13pt;
		mc-hyphenate: never;
		mc-multiline-indent: .25in;
	}

	/* print paragraphs itron glossary*/

	p.GlossaryBody	/*this style is for the the itron glossary*/
	{
		margin: 0 0 6pt 0;
		font-size: 9pt;
		line-height: 13pt;
		mc-hyphenate: never;
	}

	p.GlossaryTerm	/*krista asked for this style*/
	{
		margin: 8pt 0 4pt 0;
		font-size: 11pt;
		font-weight: bold;
		line-height: 13pt;
		page-break-after: avoid;
		column-break-after: avoid;
	}

	p.GlossaryHead	/*krista asked for this style*/
	{
		margin: 12pt 0 6pt 0;
		color: #00587c;
		font-size: 14pt;
		font-weight: bold;
		line-height: 18pt;
	}

	/*print paragraph hidden.*/
	/* All these paragraph styles are hidden from the Styles panel but are used behind the scenes*/

	p.Copyright	/*copyright page text style*/
	{
		font-size: 10pt;
		line-height: 14pt;
		widows: 2;
		mc-hyphenate: never;
		orphans: 2;
		mc-hidden: hidden;
	}

	p.centerfooter	/*draft variable style*/
	{
		margin: 0em 0em .5em 0em;
		color: #a9a9a9;
		font-family: "Arial Black";
		font-size: 14pt;
		font-weight: normal;
		line-height: 16pt;
		text-align: center;
		text-transform: uppercase;
		mc-hidden: hidden;
	}

	p.TOC1	/*used in the table of contents*/
	{
		margin-top: 12pt;
		font-family: Arial;
		font-size: 12pt;
		font-weight: bold;
		mc-auto-number-offset: .25in;
		mc-auto-number-position: outside-head;
		mc-hyphenate: never;
	}

	p.TOC2	/*used in the table of contents*/
	{
		margin-left: .25in;
		font-family: Arial;
		font-size: 11pt;
		font-weight: normal;
		mc-hyphenate: never;
	}

	p.TOC3	/*used in the table of contents*/
	{
		margin-left: .5in;
		font-family: Arial;
		font-size: 11pt;
		font-weight: normal;
		mc-hyphenate: never;
	}

	p.TOC4	/*used in the table of contents*/
	{
		font-family: Arial;
		font-size: 11pt;
		mc-hyphenate: never;
	}

	p.TOC9	/*used in the table of contents. applied to all levels after level 4*/
	{
		color: #fff;
		font-family: Arial;
		font-size: 1pt;
		line-height: 0;
	}

	/*print madcap*/
	/*these are special MadCap specific styles*/

	MadCap|xref	/*cross ref style*/
	{
		color: #0075A3;
		text-decoration: none;
		mc-format: "{para} on page {page}";
	}

	MadCap|xref:hover	/*hover color for cross ref*/
	{
		color: #005EB8;
	}

	MadCap|xref.CaptionNum	/*cross ref followed by "Caption # on page #"*/
	{
		mc-format: "{paranumonly} on page {page}";
	}

	MadCap|tocproxy	/*toc container*/
	{
		padding-top: -.35in;
		padding-left: .75in;
		border: none;
	}

	MadCap|glossaryterm	/*this is the style for a glossary term in the text. when hovered over it shows a popup of the glossary definition. right now it is itron green*/
	{
		color: #53565a;
		font-family: inherit;
		mc-closed-image: none;
		mc-open-image: none;
		mc-term-display: popup;
	}

	MadCap|codesnippet	/*codesnippet container*/
	{
		margin-left: .75in;
		margin-bottom: 6pt;
		background-color: #f1f1f5;
		border: none;
		mc-hidden: hidden;
	}

	MadCap|codesnippetbody	/*codesnippet content*/
	{
		padding-top: -.75em;
		padding-bottom: -.75em;
		padding-left: -.94in;
		mc-hidden: hidden;
	}

	MadCap|footnote	/*footnote number in text*/
	{
		color: black;
		font-size: 9pt;
		line-height: 13pt;
		mc-footnote-format: ' {n}';
	}

	MadCap|footnoteblock	/*footnote content at bottom of page*/
	{
		color: black;
		font-size: 9pt;
		line-height: 13pt;
		padding-left: 1pt;
		mc-footnote-format: '{n}  ';
	}

	MadCap|dropdownhead	/*smallest dropdown. indented like p style*/
	{
		margin: 10pt 0 4pt .75in;
		color: #000;
		font-size: 1.1em;
		font-weight: bold;
		line-height: 15pt;
		page-break-before: avoid;
		page-break-after: avoid;
		mc-heading-level: 0;
		mc-hyphenate: never;
		mc-toc-depth: 0;
	}

	MadCap|dropdownhead.L2	/*largest dropdown. outdented like L2 heading*/
	{
		margin: 14pt 0 6pt 0;
		color: #000;
		font-size: 1.55em;
		font-weight: bold;
		line-height: 21pt;
		page-break-before: avoid;
		page-break-after: avoid;
		mc-hyphenate: never;
	}

	MadCap|dropdownhead.L3	/*medium dropdown. outdented like L3 heading*/
	{
		margin: 12pt 0 6pt 0;
		color: #000;
		font-size: 1.35em;
		font-weight: bold;
		line-height: 17pt;
		page-break-before: avoid;
		page-break-after: avoid;
		mc-hyphenate: never;
	}

	MadCap|indexproxy	/*container for the index*/
	{
		padding-top: 10px;
		text-align: left;
		border-top-color: transparent;
		column-break-after: auto;
		column-break-before: auto;
		column-break-inside: avoid;
	}

	MadCap|glossaryproxy	/*container for the built-in glossary for pdf docs--not for the glossary project*/
	{
		padding-left: .75in;
		border-top-color: transparent;
		border-top-width: 0;
	}

	/*print headings*/

	h1	/*heading 1 with chapter number*/
	{
		padding-bottom: -10pt 0 1em 0;
		margin-bottom: 22pt;
		font-size: 22pt;
		font-weight: bold;
		line-height: 25pt;
		page-break-before: always;
		page-break-after: avoid;
		mc-auto-number-class: chapNumStyle;
		mc-auto-number-format: "GC:{chapnum}  ";
		mc-auto-number-offset: 0;
		mc-auto-number-position: outside-head;
		mc-hyphenate: never;
	}

	h1.Unnumbered	/*heading 1 without a chapter number*/
	{
		margin: 0 0in 22pt 0in;
		font-size: 22pt;
		font-weight: bold;
		line-height: 25pt;
		page-break-before: always;
		page-break-after: avoid;
		mc-auto-number-class: none;
		mc-auto-number-format: none;
		mc-auto-number-offset: 0;
		mc-auto-number-position: none;
		mc-hyphenate: never;
	}

	h1.ManualTitle	/*this is the PDF8.5x11 title that appears on the title page. not used for shorttemplate or release notes*/
	{
		margin: 24pt 0pt 18pt 0pt;
		color: #c6090e;
		font-family: "Arial Black";
		font-size: 42pt;
		/*We set this to 9 so that we can have the title show up in the bookmarks panel for PDF but then use the p.TOC9 style to hide it from view in the generated TOC proxy. */
		font-weight: normal;
		line-height: 44pt;
		page-break-before: avoid;
		page-break-inside: avoid;
		mc-auto-number-class: none;
		mc-auto-number-format: none;
		mc-auto-number-offset: 0;
		mc-auto-number-position: none;
		mc-heading-level: 9;
		mc-hyphenate: never;
	}

	h1.ShortTemplate	/*This is the shorttemplate and release notes title style*/
	{
		margin: 0pt 0pt 18pt 0pt;
		color: #c6090e;
		font-family: "Arial Black";
		font-size: 32pt;
		font-weight: normal;
		/*We set this to 9 so that we can have thetitle show up in the bookmarks panel for PDF but then use the p.TOC9 style to hide it from view in the generated TOC proxy. */
		font-weight: normal;
		line-height: 32pt;
		page-break-after: avoid;
		mc-auto-number-format: "{ }";
		mc-auto-number-offset: 0;
		mc-auto-number-position: outside-head;
		mc-heading-level: 9;
		mc-hyphenate: never;
	}

	h1.TocHeading	/*title for the toc*/
	{
		margin: 0 0 4pt 0;
		font-size: 22pt;
		font-weight: bold;
		line-height: 25pt;
		page-break-before: always;
		page-break-after: avoid;
		mc-auto-number-class: none;
		mc-auto-number-format: none;
		mc-auto-number-offset: 0;
		mc-auto-number-position: none;
		mc-heading-level: 9;
		/*We set this to 9 so that we can have the Table of Contents page show up in the bookmarks panel for PDF but then use the p.TOC9 style to hide it from view in the generated TOC proxy. */
		mc-hyphenate: never;
		mc-hidden: hidden;
	}

	h2	/*heading 2 blue*/
	{
		margin: 14pt 0 6pt 0;
		color: #00587c;
		font-size: 1.5em;
		font-weight: bold;
		line-height: 21pt;
		page-break-before: avoid;
		page-break-after: avoid;
		mc-hyphenate: never;
	}

	h3
	{
		margin: 12pt 0 6pt 0;
		font-size: 1.2em;
		font-weight: bold;
		line-height: 17pt;
		page-break-before: avoid;
		page-break-after: avoid;
		mc-hyphenate: never;
	}

	h4
	{
		margin: 10pt 0 4pt .75in;
		font-size: 1em;
		font-weight: bold;
		line-height: 15pt;
		page-break-before: avoid;
		page-break-after: avoid;
		mc-heading-level: 0;
		mc-hyphenate: never;
		mc-toc-depth: 0;
	}

	h4.ReleaseNoteIssue	/*deprecated. writers should be using p.ReleaseNoteIssue*/
	{
		margin: 12pt 0 6pt 0in;
		font-family: Arial;
		line-height: 15pt;
		page-break-after: avoid;
		mc-heading-level: 0;
		mc-toc-depth: 0;
		mc-hidden: hidden;
	}

	h4.SeeAlso	/*delete?*/
	{
		margin: 2em 0 0 .75in;
		margin-top: 2em;
		margin-left: .75in;
		mc-hidden: hidden;
	}

	h4.PDFShow	/*used by Priya*/
	{
		margin: 10pt 0 4pt 0;
		font-size: 12pt;
		font-weight: bold;
		line-height: 15pt;
		page-break-before: avoid;
		page-break-after: avoid;
		mc-heading-level: 4;
		mc-hyphenate: never;
	}

	h4.PDFShowTable	/*used by Priya*/
	{
		margin: 10pt 0 4pt 0;
		font-size: 10pt;
		font-weight: bold;
		line-height: 12pt;
		page-break-before: avoid;
		page-break-after: avoid;
		mc-heading-level: 4;
		mc-hyphenate: never;
	}

	h5
	{
		margin: 8pt 0 4pt .75in;
		color: #000;
		font-family: Arial;
		font-size: 11pt;
		font-weight: bold;
		line-height: 15pt;
		page-break-after: avoid;
		mc-heading-level: 0;
		mc-toc-depth: 0;
	}

	h6
	{
		padding-left: 0;
		margin: 8pt 0 3pt .75in;
		font-family: Arial;
		font-size: 11pt;
		font-style: italic;
		font-weight: normal;
		page-break-after: avoid;
		mc-heading-level: 0;
		mc-toc-depth: 0;
	}

	h2.GlossaryTerm	/*used in ItronGlossary*/
	{
		margin: 8pt 0 4pt 0;
		color: black;
		font-size: 11pt;
		font-weight: bold;
		line-height: 13pt;
		page-break-after: avoid;
		column-break-after: avoid;
	}

	h1.GlossaryHead	/*used in ItronGlossary*/
	{
		margin: 12pt 0 6pt 0;
		color: #00587c;
		font-size: 14pt;
		font-weight: bold;
		line-height: 18pt;
		mc-auto-number-class: none;
		mc-auto-number-format: none;
		mc-auto-number-offset: 0;
		mc-auto-number-position: none;
	}

	/* print pre*/

	pre	/*preferred style for paragraphs of code in print/shortemplate*/
	{
		display: block;
		font-family: Consolas;
		white-space: pre;
		font-size: 10pt;
		line-height: 15pt;
		tab-size: 4;
		widows: 2;
		mc-hyphenate: never;
		orphans: 2;
	}

	pre.tinytab	/*smaller tabs*/
	{
		display: block;
		font-family: Consolas;
		font-size: 10pt;
		line-height: 15pt;
		tab-size: 2;
		widows: 2;
		mc-hyphenate: never;
		orphans: 2;
	}

	pre.table
	{
		margin: 3px 0 4pt inherit;
		font-size: 9pt;
		tab-size: 2;
		white-space: pre-wrap;
		mc-hyphenate: never;
	}

	pre.tabletiny
	{
		margin: 3px 0 4pt inherit;
		font-size: 8pt;
		tab-size: 2;
		white-space: pre-wrap;
		mc-hyphenate: never;
	}

	/* print span styles */
	/*these are character styles as opposed to paragraph styles*/

	code,
	span.c,
	span.code,
	span.path
	{
		font-family: Consolas;
		font-size: inherit;
		mc-hyphenate: never;
	}

	span.UserInput
	{
		font-family: Consolas;
		font-size: inherit;
		font-weight: bold;
		mc-hyphenate: never;
	}

	span.ReleaseNoteIssue	/*blue style for release note issue number*/
	{
		color: #00587c;
	}

	span.nobreak	/*prevents the selected text from breaking across lines */
	{
		mc-hyphenate: never;
	}

	span.AllCaps	/*the selected text is all caps*/
	{
		text-transform: uppercase;
	}

	span.comment	/*selected text is bold red*/
	{
		color: #c6090e;
		font-weight: bold;
	}

	span.highlight	/*highlights the selected text with light yellow*/
	{
		background: #ff0;
	}

	span.tocNumStyle	/*hidden from Styles panel. styles the chapter number in the toc */
	{
		display: block;
		color: #ccdee4;
		font-family: Arial;
		font-size: 70pt;
		font-weight: bold;
		letter-spacing: -3pt;
		mc-heading-level: 0;
		mc-hidden: hidden;
	}

	span.TableNum	/*hidden from styles panel. styles the table caption*/
	{
		color: #005b77;
		font-size: 9pt;
		font-weight: bold;
		line-height: 13pt;
		mc-hidden: hidden;
	}

	span.chapNumStyle	/*hidden from styles panel. styles the chapter number*/
	{
		display: block;
		padding-left: -.1in;
		color: #ccdee4;
		font-family: Arial;
		font-size: 125pt;
		font-kerning: auto;
		font-weight: bold;
		letter-spacing: -6pt;
		vertical-align: -50pt;
		mc-hidden: hidden;
	}

	/* print image styles */

	img.img_withBorder	/*applies border around image*/
	{
		max-width: 100%;
		margin: 3pt 0 0 0;
		vertical-align: bottom;
		border: solid 1px #000;
		page-break-before: avoid;
		mc-thumbnail-max-height: 75px;
	}

	img,
	img.img_noBorder	/*image styles with no border*/
	{
		max-width: 100%;
		margin: 3pt 0 0 0;
		vertical-align: bottom;
		border: none;
		page-break-before: avoid;
		mc-thumbnail-max-height: 75px;
	}

	img.IconInText
	{
		max-width: auto;
		max-height: 17px;
		margin: auto 0 -5pt 0;
		vertical-align: text-bottom;
		border: none;
	}

	/* print lists touch these at your own peril.*/

	ul,
	ul.notelist	/*unordered list container*/
	{
		margin: 0 0 6pt 1in;
		line-height: 15pt;
		list-style-type: none;
		widows: 2;
		mc-hyphenate: never;
		orphans: 2;
	}

	ol	/*ordered list container*/
	{
		margin: 0 0 6pt 1in;
		line-height: 15pt;
		list-style-position: outside;
		widows: 2;
		mc-hyphenate: never;
		orphans: 2;
	}

	ul > li::marker	/*first level unordered list bullet*/
	{
		content: "■";
		margin-top: 0;
		color: #005a84;
		font-size: 10pt;
		vertical-align: 2pt;
		list-style-type: none;
	}

	ol > li::marker,
	ol.notelist > li::marker	/*first level ordered list number style*/
	{
		padding-bottom: 0;
		margin-top: 0;
		font-size: 11pt;
		list-style-type: inherit;
	}

	ul ul > li::marker,
	ol ul > li::marker	/*second level unordered list bullet*/
	{
		content: "–";
		margin-left: -.75in;
		color: #005a84;
	}

	ol ol > li::marker,
	ul ol > li::marker	/*second level ordered list number style*/
	{
		margin-left: -.75in;
		list-style-type: lower-alpha;
	}

	ol ol ol > li::marker,
	ul ol ol > li::marker,
	ul ul ol > li::marker,
	ol ul ol > li::marker	/*third level ordered list number style*/
	{
		font-size: 11pt;
		vertical-align: 0;
		list-style-type: lower-roman;
	}

	ul ul ul > li::marker,
	ol ul ul > li::marker,
	ol ol ul > li::marker,
	ul ol ul > li::marker	/*third level unordered list bullet*/
	{
		content: "•";
		color: #005a84;
		font-size: 11pt;
		vertical-align: 0;
		list-style-type: none;
	}

	li	/*first level list item style*/
	{
		margin-bottom: 6pt;
		font-size: 11pt;
		line-height: 15pt;
		list-style-position: outside;
		list-style-type: inherit;
		widows: 2;
		mc-hyphenate: never;
		orphans: 2;
	}

	li li	/*second level list item style*/
	{
		margin-bottom: 6pt;
		margin-left: -.75in;
	}

	li li li	/*third level list item style*/
	{
		margin-bottom: 6pt;
		margin-left: -.8in;
	}

	li p	/*sets indent for paragraph after a first level list item*/
	{
		margin: 0 0 6pt 0;
		line-height: 15pt;
		mc-hyphenate: never;
	}

	li li p	/*sets indent for paragraph after a second level list item*/
	{
		margin: 0 0 6pt 0;
		line-height: 15pt;
	}

	li.table	/*deprecate. writers should be using ol.table > li and ul.table > li*/
	{
		padding-left: -2.5pt;
		margin: 0 0 0 -.75in;
		font-size: 9pt;
		line-height: 13pt;
		list-style-position: outside;
		mc-hidden: hidden;
	}

	ol.table,
	ul.table	/*ordered and unordered list container*/
	{
		padding-left: -2pt;
		margin: 0 0 0 .25in;
		font-size: 9pt;
		line-height: 13pt;
		list-style-position: outside;
	}

	ol.table > li,
	ul.table > li	/*first level list item style*/
	{
		padding-left: -2.5pt;
		margin: 0 0 0 2pt;
		font-size: 9pt;
		line-height: 13pt;
		list-style-position: outside;
	}

	ul.table > li::marker	/*first level unordered list item bullet*/
	{
		font-size: 8pt;
		line-height: 8pt;
		vertical-align: top;
	}

	ol.table > li::marker	/*first level ordered list item style*/
	{
		font-size: 8pt;
	}

	li.table_tiny
	{
		padding-left: -6px;
		margin: 3px 0 4pt -.75in;
		font-size: 8pt;
		line-height: 10pt;
	}

	ol.glossary,
	ul.glossary
	{
		margin-left: .25in;
		font-size: 9pt;
	}

	ul ul > li.table_tiny::marker,
	ol ul > li.table_tiny::marker	/*deprecate*/
	{
		font-size: 8pt;
		line-height: 10pt;
		mc-hidden: hidden;
	}

	ul ul ul > li.table_tiny::marker,
	ol ul ul > li.table_tiny::marker,
	ol ol ul > li.table_tiny::marker,
	ul ol ul > li.table_tiny::marker	/*deprecate*/
	{
		font-size: 8pt;
		line-height: 10pt;
		vertical-align: top;
		mc-hidden: hidden;
	}

	ul ul > li.table::marker,
	ol ul > li.table::marker,
	ul ul ul > li.table::marker,
	ol ul ul > li.table::marker,
	ol ol ul > li.table::marker,
	ul ol ul > li.table::marker	/*deprecate*/
	{
		font-size: 8pt;
		line-height: 10pt;
		vertical-align: top;
		mc-hidden: hidden;
	}

	/* print tables */

	td.footer_itron	/*footer for print docs*/
	{
		color: #bbbcbc;
		font-family: "Arial";
		font-size: 9pt;
		line-height: 9pt;
		text-align: left;
		vertical-align: top;
		border: none;
		mc-hidden: hidden;
	}

	tr	/*prevents page breaking inside a table row*/
	{
		page-break-inside: avoid;
	}

	td#white	/* delete? */
	{
		color: #fff;
		font-size: 9pt;
		font-weight: bold;
		line-height: 9pt;
		vertical-align: top;
		mc-hyphenate: never;
	}
}

@media html5
{
	/* this section is for the show/hide menu buttons in the toolbar  */

	button.toggle-toc-on-button .button-icon,
	button.toggle-toc-off-button .button-icon
	{
		background-size: 21px !important;
	}

	/* end buttons for show/hide left nav panel  */

	.title-bar a.logo	/*this element is for the help logo settings*/
	{
		width: 140px;
		background-color: transparent;
		background-image: url("../Images/Standard Logo.svg");
		background-repeat: no-repeat;
		background-position: left center;
		background-size: contain;
	}

	body	/*body container for master page*/
	{
		overflow: auto;
		margin: -1em 2em 2em 1em;
		font-family: Arial;
		mc-hyphenate: never;
	}

	footer	/*bottom toolbar buttons are inside this element*/
	{
		position: fixed;
		bottom: 0;
		width: 100%;
		height: 60px;
		color: black;
		background: white;
	}

	#searchPane b	/*this sets the highlight color for search results*/
	{
		background-color: #ff9;
	}

	/*html5 classes for glossary*/

	.GlossaryPageHeading	/*letter*/
	{
		margin: 0em 0em .5em -1.75em;
		color: #00587c;
		font-family: Arial;
		font-size: 14pt;
		border-bottom-color: transparent;
		border-bottom-width: 0;
	}

	.GlossaryPageTerm	/*term*/
	{
		margin: 0em 0em .5em 0em;
		font-size: 9pt;
		line-height: normal;
	}

	.GlossaryPageDefinition	/*definition*/
	{
		margin: .5em 0em 1em 0em;
		font-size: 9pt;
		line-height: 13pt;
	}

	/*html5 madcap*/

	MadCap|breadcrumbsproxy	/*this styles the breadcrumbs under the toolbar. touch at your own peril*/
	{
		position: fixed;
		display: block;
		min-width: 100%;
		padding-bottom: 1em;
		margin-top: -2em;
		margin-bottom: 0em;
		background-color: white;
		border: none;
	}

	MadCap|topictoolbarproxy	/*this styles the toolbar container. no touchy!*/
	{
		position: fixed;
		margin-top: 1em;
		margin-bottom: 1em;
		background: white;
	}

	MadCap|searchbarproxy	/*styles the search box*/
	{
		vertical-align: top;
	}

	MadCap|codesnippet	/*container*/
	{
		padding: 0;
		margin-bottom: 1em;
		background-color: #f1f1f5;
		border: none;
		mc-hidden: hidden;
	}

	MadCap|codesnippetbody	/*body*/
	{
		padding-left: -1em;
		mc-hidden: hidden;
	}

	MadCap|codesnippetcopybutton	/*copy button*/
	{
		margin-bottom: 0;
		mc-hidden: hidden;
	}

	MadCap|dropdown	/*buttons*/
	{
		mc-closed-image: url("../Images/Plus.png");
		mc-open-image: url("../Images/Minus.png");
	}

	MadCap|dropdownhead	/*smallest*/
	{
		padding-top: .5em;
		padding-bottom: .5em;
		color: #000;
		font-size: 1.3em;
		font-weight: bold;
		mc-image-position: left;
		mc-image-spacing: .4em;
	}

	MadCap|dropdownhead.L2	/*biggest*/
	{
		padding-top: .5em;
		padding-bottom: .25em;
		color: #000;
		font-size: 1.65em;
		font-weight: bold;
		mc-image-position: left;
		mc-image-spacing: .4em;
	}

	MadCap|dropdownhead.L3	/*medium*/
	{
		padding-top: 1em;
		padding-bottom: .5em;
		color: #000;
		font-size: 1.35em;
		font-weight: bold;
		mc-image-position: left;
		mc-image-spacing: .4em;
	}

	MadCap|dropdownbody	/*container*/
	{
		padding: 0em 0em 0em 1em;
		padding-bottom: 0;
	}

	MadCap|dropdownhotspot	/*makes the dropdown heading black. without this it is blue like a link*/
	{
		color: #000;
	}

	MadCap|glossaryproxy	/*the container for the glossary on the master page*/
	{
		margin-left: .25em;
		font-family: Arial;
		border-top-color: transparent;
		border-top-width: 0;
	}

	MadCap|glossaryterm	/*this is the style for a glossary term in the text. when hovered over it shows a popup of the glossary definition. right now it is itron green*/
	{
		color: #53565a;
		font-family: inherit;
		mc-closed-image: none;
		mc-open-image: none;
		mc-term-display: popup;
	}

	MadCap|footnoteblock	/*number in text*/
	{
		color: #000;
		font-size: 9pt;
		line-height: 13pt;
	}

	/*html5 madcap xrefs*/

	MadCap|xref	/*cross ref style*/
	{
		color: #0075A3;
		text-decoration: none;
		mc-format: "{para}";
	}

	MadCap|xref:hover	/*hover color for cross ref*/
	{
		color: #005EB8;
	}

	MadCap|xref.CaptionNum	/*cross ref followed by "Caption # on page #"*/
	{
		mc-format: "{paranumonly}";
	}

	/*html5 paragraphs*/

	p	/*regular paragraph style*/
	{
		margin: 0 0 6pt 2pt;
		font-size: 11pt;
		line-height: 15pt;
	}

	p.ReleaseNoteIssue	/*this is the way*/
	{
		margin: 12pt 0 6pt 0in;
		font-family: Arial;
		font-size: 1em;
		font-weight: bold;
		line-height: 15pt;
	}

	p.centerfooter	/*Styles the draft variable*/
	{
		margin: .5em 0em .5em 0em;
		color: #888b8d;
		font-family: "Arial Black";
		font-size: 14pt;
		font-weight: normal;
		line-height: 16pt;
		text-align: left;
		text-transform: uppercase;
		mc-hidden: hidden;
	}

	p.code	/*deprecated. writers should be using pre or codesnippet*/
	{
		font-family: Consolas;
		font-size: 10pt;
		tab-size: 4;
		white-space: pre;
		mc-hyphenate: never;
	}

	p.code_afterspace	/*delete?*/
	{
		margin-right: -.5in;
		margin-bottom: 6pt;
		font-family: Consolas;
		font-size: inherit;
		line-height: 15pt;
		text-indent: .25in;
		mc-hyphenate: never;
	}

	p.UserInput	/*used by Krista*/
	{
		margin: 0 -.5in 0 0;
		font-family: Consolas;
		font-size: 11pt;
		font-weight: bold;
		line-height: 13pt;
		mc-hyphenate: never;
	}

	/*html5 paragraphs table touch at your own peril*/

	p.table_body_left
	{
		margin: 0 0 6pt 0;
		font-size: 9pt;
		line-height: 13pt;
		mc-hyphenate: never;
	}

	p.table_head_left
	{
		margin: 3px 0 3pt 3pt;
		font-size: 9pt;
		font-weight: bold;
		line-height: 13pt;
		mc-hyphenate: never;
	}

	p.table_body_left_tiny
	{
		margin: 0 0 3pt 0;
		font-size: 8pt;
		line-height: 10pt;
		mc-hyphenate: never;
	}

	p.table_head_left_tiny
	{
		margin: 0 0 0 3pt;
		font-size: 8pt;
		font-weight: bold;
		line-height: 10pt;
		mc-hyphenate: never;
	}

	p.table_body_code
	{
		margin: 0 0 4pt 0;
		font-family: Consolas;
		font-size: inherit;
		mc-hyphenate: never;
	}

	/*html5 note*/

	p.note_adv_feature
	{
		padding: 8px 12px 16px 48px;
		margin-bottom: 6pt;
		margin-left: 0pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/adv_feature_icon.svg");
		background-repeat: no-repeat;
		background-position: 5px 3px;
		background-size: 33px 33px;
		border-left: solid 4px #000;
		page-break-inside: avoid;
	}

	p.note_caution
	{
		padding: 8px 12px 16px 48px;
		margin-bottom: 6pt;
		margin-left: 0pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/caution_icon.svg");
		background-repeat: no-repeat;
		background-position: 6px 3px;
		background-size: 33px 33px;
		border-left: solid 4px #ffc72c;
		page-break-inside: avoid;
	}

	p.note_danger
	{
		padding: 8px 12px 16px 48px;
		margin-bottom: 6pt;
		margin-left: 0pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/danger_icon.svg");
		background-repeat: no-repeat;
		background-position: 6px 3px;
		background-size: 33px 33px;
		border-left: solid 4px #c30308;
		page-break-inside: avoid;
	}

	p.note_esd
	{
		padding: 8px 12px 16px 48px;
		margin-bottom: 6pt;
		margin-left: 0pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/esd_icon.svg");
		background-repeat: no-repeat;
		background-position: 6px 3px;
		background-size: 27px 27px;
		border-left: solid 4px #000;
		page-break-inside: avoid;
	}

	p.note_important
	{
		padding: 8px 12px 16px 48px;
		margin-bottom: 6pt;
		margin-left: 0pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/important_icon.svg");
		background-repeat: no-repeat;
		background-position: 6px 3px;
		background-size: 33px 33px;
		border-left: solid 4px #00587c;
		page-break-inside: avoid;
	}

	p.note_note
	{
		padding: 3px 8px 3px .125in;
		margin-bottom: 6pt;
		margin-left: 0pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-position: 10px 5px;
		border-top: none 0 transparent;
		border-bottom: none 0 transparent;
		border-left: solid 4px #000;
		page-break-inside: avoid;
	}

	p.note_tip
	{
		padding: 8px 12px 16px 48px;
		margin-bottom: 6pt;
		margin-left: 0pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/tip_icon.svg");
		background-repeat: no-repeat;
		background-position: 7px 3px;
		background-size: 27px 33px;
		border-left: solid 4px #d2d755;
		page-break-inside: avoid;
	}

	p.note_troubleshooting
	{
		padding: 8px 12px 16px 48px;
		margin-bottom: 6pt;
		margin-left: 0pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/troubleshooting_icon.svg");
		background-repeat: no-repeat;
		background-position: 6px 3px;
		border-top: none 0 transparent;
		border-bottom: none 0 transparent;
		border-left: solid 4px #000;
		page-break-inside: avoid;
	}

	p.note_warning
	{
		padding: 8px 12px 16px 48px;
		margin-bottom: 6pt;
		margin-left: 0pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/warning_icon.svg");
		background-repeat: no-repeat;
		background-position: 6px 3px;
		background-size: 33px 33px;
		border-left: solid 4px #ed8b00;
		page-break-inside: avoid;
	}

	/*html paragraph glossary*/

	p.GlossaryBody	/*ItronGlossary*/
	{
		margin: 0 0 6pt 0;
		font-size: 9pt;
		line-height: 13pt;
		mc-hyphenate: never;
	}

	/*html5 span*/
	/*these are character styles, not paragraph styles*/

	span.SearchHighlight	/*yellow highlight for searched term in search results*/
	{
		background-color: #ff9;
	}

	span.comment	/*red bold*/
	{
		color: #c6090e;
		font-weight: bold;
	}

	code,
	span.c,
	span.code,
	span.path
	{
		font-family: Consolas;
		font-size: inherit;
		mc-hyphenate: never;
	}

	span.UserInput	/*krista uses this*/
	{
		font-family: Consolas;
		font-size: inherit;
		font-weight: bold;
		mc-hyphenate: never;
	}

	span.ReleaseNoteIssue	/*this makes the release note issue number blue*/
	{
		color: #00587c;
	}

	span.TableNum	/*styles the table caption*/
	{
		color: #005b77;
		font-size: 9pt;
		font-weight: bold;
		line-height: 13pt;
		mc-hidden: hidden;
	}

	/* html5 pre */

	pre	/*the best style for code*/
	{
		margin: 0 0 6pt inherit;
		font-family: Consolas;
		font-size: 10pt;
		line-height: 15pt;
		tab-size: 4;
		mc-hyphenate: never;
		-moz-tab-size: 4;
	}

	pre.tinytab	/*code with smaller tabs*/
	{
		margin: 0 0 6pt inherit;
		font-family: Consolas;
		font-size: inherit;
		line-height: 15pt;
		tab-size: 2;
		mc-hyphenate: never;
		-moz-tab-size: 2;
	}

	pre.table
	{
		margin: 0 0 6pt inherit;
		font-family: Consolas;
		font-size: 9pt;
		line-height: 12pt;
		tab-size: 2;
		mc-hyphenate: never;
		-moz-tab-size: 2;
	}

	pre.tabletiny
	{
		margin: 0 0 6pt inherit;
		font-family: Consolas;
		font-size: 8pt;
		line-height: 11pt;
		tab-size: 2;
		mc-hyphenate: never;
		-moz-tab-size: 2;
	}

	/* html5 image styles */

	img.img_withBorder
	{
		max-width: 100%;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: top;
		border: solid 1px #000;
		border-top-left-radius: 0;
		mc-thumbnail-max-height: 75px;
	}

	img.IconInText
	{
		width: auto;
		height: 17px;
		margin: auto 0 -5pt 0;
		vertical-align: 4pt;
		border: none;
	}

	img,
	img.img_noBorder
	{
		max-width: 100%;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: top;
		border: none;
		border-top-left-radius: 0;
		mc-thumbnail-max-height: 75px;
	}

	/* html5 headings */

	h1	/*level 1 heading. no chapter number because this is help*/
	{
		position: relative;
		color: #00587c;
		font-size: 24pt;
		font-weight: bold;
		overflow: auto;
	}

	h2
	{
		margin-bottom: .10em;
		font-size: 20.0pt;
		font-weight: bold;
		line-height: 22pt;
		overflow: auto;
	}

	h3
	{
		margin-bottom: .10em;
		font-size: 17.0pt;
		font-weight: bold;
		overflow: auto;
	}

	h4
	{
		margin-bottom: .10em;
		font-size: 14.0pt;
		font-weight: bold;
	}

	h4.ReleaseNoteIssue	/*should not be used*/
	{
		margin: 12pt 0 6pt 0in;
		font-family: Arial;
		line-height: 15pt;
		page-break-after: avoid;
		mc-heading-level: 0;
		mc-toc-depth: 0;
		mc-hidden: hidden;
	}

	h4.PDFShowTable	/* I think Priya uses this?*/
	{
		margin: 10pt 0 4pt 0;
		font-size: 10pt;
		font-weight: bold;
		line-height: 12pt;
		page-break-before: avoid;
		page-break-after: avoid;
		mc-heading-level: 4;
		mc-hyphenate: never;
	}

	h5
	{
		padding-top: 12pt;
		margin-bottom: .10em;
		font-size: 12.0pt;
		font-weight: bold;
	}

	h6
	{
		padding-top: 12pt;
		margin-bottom: .10em;
		font-size: 12.0pt;
		font-style: italic;
		font-weight: normal;
	}

	h2.GlossaryTerm	/*ItronGlossary term style*/
	{
		margin: 1em 0 0 0;
		font-size: 11pt;
		font-weight: bold;
		line-height: 15pt;
		page-break-after: avoid;
		column-break-after: avoid;
	}

	h1.GlossaryHead	/*ItronGlossary letter heading style*/
	{
		margin-top: 2em;
		color: #00587c;
		font-size: 14pt;
		font-weight: bold;
		line-height: 18pt;
	}

	/* html5 lists */
	/*see the descriptions for all this in the print media section*/

	ul
	{
		margin: 6pt 0 6pt 0;
		line-height: 15pt;
		list-style-type: square;
	}

	ol
	{
		margin: 0 0 6pt 0;
		line-height: 15pt;
	}

	ul > li::marker
	{
		content: "◼";
		color: #005a84;
		font-size: 90%;
		line-height: 10pt;
	}

	ol > li::marker
	{
		font-size: inherit;
		line-height: 11pt;
	}

	ul ul > li::marker,
	ol ul > li::marker
	{
		content: "–";
		color: #005a84;
		font-size: inherit;
		line-height: 11pt;
	}

	ul ul ul > li::marker,
	ol ul ul > li::marker,
	ol ol ul > li::marker,
	ul ol ul > li::marker
	{
		content: "•";
		color: #005a84;
		font-size: inherit;
		line-height: 11pt;
		vertical-align: -4pt;
		list-style-type: none;
	}

	li
	{
		padding-left: 4pt;
		margin: 0 0 6pt -16pt;
		font-size: inherit;
		list-style-position: outside;
	}

	li p
	{
		margin: 6pt 0 6pt 0;
	}

	li li p
	{
		margin: 0 0 6pt 0;
	}

	li li
	{
		list-style-position: outside;
	}

	li li li
	{
		font-size: inherit;
		list-style-position: outside;
	}

	li.table
	{
		display: list-item;
		font-size: 9pt;
		line-height: 13pt;
	}

	ol.table,
	ul.table
	{
		font-size: 9pt;
		line-height: 13pt;
		list-style-position: outside;
	}

	ol.table > li::marker
	{
		font-size: inherit;
	}

	ul.table > li::marker
	{
		font-size: inherit;
		vertical-align: top;
	}

	li.table_tiny
	{
		padding-left: -6px;
		font-size: 8pt;
		line-height: 10pt;
	}

	li.table_tiny::marker
	{
		font-size: inherit;
		line-height: 9pt;
	}

	ol.glossary,
	ul.glossary	/*deprecate?*/
	{
		margin-left: .25in;
		font-size: 9pt;
	}
}

@media CHMHelp
{
	body
	{
		padding: 2em 2em 0 2em;
		margin: 0 2em 6pt 2em;
		color: #000;
		font-family: Arial;
		font-size: 11pt;
		line-height: 15pt;
		mc-hyphenate: never;
	}

	hr.rule
	{
		margin-left: auto;
	}

	/* chmhelp paragraphs */

	p
	{
		margin-bottom: 6pt;
		font-size: 11pt;
		line-height: 15pt;
		mc-leader-indent: 6pt;
	}

	p.Copyright
	{
		font-size: 10pt;
		line-height: 14pt;
		widows: 2;
		mc-hyphenate: never;
		orphans: 2;
	}

	p.centerfooter
	{
		margin: 0em 0em .5em 0em;
		color: #888b8d;
		font-family: "Arial Black";
		font-size: 14pt;
		font-weight: normal;
		line-height: 16pt;
		text-align: center;
		text-transform: uppercase;
	}

	p.comment
	{
		color: #c6090e;
		font-weight: bold;
	}

	p.code
	{
		font-family: Consolas;
		font-size: 11pt;
		line-height: 15pt;
		tab-size: 4;
		white-space: pre;
		mc-hyphenate: never;
	}

	p.code_afterspace
	{
		margin-right: -.5in;
		margin-bottom: 6pt;
		font-family: Consolas;
		font-size: inherit;
		line-height: 15pt;
		text-indent: .25in;
		mc-hyphenate: never;
	}

	p.UserInput
	{
		margin: inherit;
		font-family: Consolas;
		font-size: 11pt;
		font-weight: bold;
		line-height: 13pt;
		mc-hyphenate: never;
	}

	p.SeeAlsoList
	{
		margin: 0em 0em 6pt 0em;
		font-size: 11pt;
		page-break-inside: avoid;
		page-break-after: avoid;
	}

	/* chmhelp paragraphs notes */

	p.note_note
	{
		padding: 3pt 6pt 3pt 10pt;
		margin: 6pt 0pt 6pt 0pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		border-top: none 0 transparent;
		border-bottom: none 0 transparent;
		border-left: solid 4px #000;
		page-break-inside: avoid;
	}

	p.note_troubleshooting
	{
		padding: 8px 12px 16px 48px;
		margin-bottom: 6pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/CHM Images/troubleshooting_icon.png");
		background-repeat: no-repeat;
		background-position: 20px 5px;
		background-size: 27px 33px;
		border-top: none 0 transparent;
		border-bottom: none 0 transparent;
		border-left: solid 3px #000;
		page-break-inside: avoid;
	}

	p.note_esd
	{
		padding: 8px 12px 16px 48px;
		margin-bottom: 6pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/CHM Images/esd_icon.png");
		background-repeat: no-repeat;
		background-position: 10px 6px;
		background-size: 33px 33px;
		border-left: solid 4px #000;
		page-break-inside: avoid;
	}

	p.note_adv_feature
	{
		padding: 8px 12px 16px 48px;
		margin-bottom: 6pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/CHM Images/adv_feature_icon.png");
		background-repeat: no-repeat;
		background-position: 10px 6px;
		background-size: 33px 33px;
		border-left: solid 4px #000;
		page-break-inside: avoid;
	}

	p.note_tip
	{
		padding: 8px 12px 16px 50px;
		margin-bottom: 6pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/CHM Images/tip_icon.png");
		background-repeat: no-repeat;
		background-position: 6px 6px;
		background-size: 27px 33px;
		border-left: solid 4px #d2d755;
		page-break-inside: avoid;
	}

	p.note_caution
	{
		padding: 8px 12px 16px 50px;
		margin-bottom: 6pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/CHM Images/caution_icon.png");
		background-repeat: no-repeat;
		background-position: 6px 6px;
		background-size: 33px 33px;
		border-left: solid 4px #ffc72c;
		page-break-inside: avoid;
	}

	p.note_danger
	{
		padding: 8px 12px 16px 50px;
		margin-bottom: 6pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/CHM Images/danger_icon.png");
		background-repeat: no-repeat;
		background-position: 6px 6px;
		background-size: 33px 33px;
		border-left: solid 4px #c30308;
		page-break-inside: avoid;
	}

	p.note_warning
	{
		padding: 8px 12px 16px 50px;
		margin-bottom: 6pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/CHM Images/warning_icon.png");
		background-repeat: no-repeat;
		background-position: 6px 6px;
		background-size: 33px 33px;
		border-left: solid 4px #ed8b00;
		page-break-inside: avoid;
	}

	p.note_important
	{
		padding: 8px 12px 16px 50px;
		margin-bottom: 6pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		background-color: #f1f1f5;
		background-image: url("../Images/CHM Images/important_icon.png");
		background-repeat: no-repeat;
		background-position: 6px 6px;
		background-size: 33px 33px;
		border-left: solid 4px #00587c;
		page-break-inside: avoid;
	}

	/*chmhelp paragraphs tables */

	p.table_body_left
	{
		margin: 0em 0em 4pt 3pt;
		font-size: 9pt;
		line-height: 13pt;
		vertical-align: top;
		mc-hyphenate: never;
	}

	p.table_body_code
	{
		margin: 0em 0em 4pt 3pt;
		font-family: Consolas;
		font-size: inherit;
		vertical-align: top;
	}

	p.table_head_left
	{
		margin: 0em 0em 3pt 3pt;
		font-size: 9pt;
		font-weight: bold;
		vertical-align: top;
		mc-hyphenate: never;
	}

	p.table_body_indent
	{
		margin: 0em 0em 3pt .25in;
		font-size: 9pt;
		vertical-align: top;
	}

	p.table_body_left_tiny
	{
		margin: 0em 0em 6pt 1pt;
		font-size: 8pt;
		line-height: 10pt;
		vertical-align: top;
		mc-hyphenate: never;
	}

	p.table_head_left_tiny
	{
		margin: 0em 0em 2pt 2pt;
		font-size: 8pt;
		line-height: 10pt;
		vertical-align: top;
		mc-hyphenate: never;
	}

	/*chmhelp tables*/

	table
	{
		margin-bottom: 6pt;
		font-size: 9pt;
		text-align: left;
	}

	td#white
	{
		color: #fff;
		font-size: 9pt;
		font-weight: bold;
		line-height: 9pt;
		vertical-align: top;
		mc-hyphenate: never;
	}

	/*chmhelp span*/

	span.comment
	{
		color: #c6090e;
		font-weight: bold;
	}

	code,
	span.c,
	span.code,
	span.path
	{
		font-family: Consolas;
		font-size: inherit;
		mc-hyphenate: never;
	}

	span.UserInput
	{
		font-family: Consolas;
		font-size: inherit;
		font-weight: bold;
		mc-hyphenate: never;
	}

	span.TableNum
	{
		color: #005b77;
		font-size: 9pt;
		font-weight: bold;
		line-height: 13pt;
	}

	/* chmhelp pre */

	pre
	{
		margin: 0em 0em 4pt 0em;
		font-family: Consolas;
		font-size: 11pt;
		line-height: 13pt;
		tab-size: 4;
		mc-hyphenate: never;
		-moz-tab-size: 4;
	}

	pre.tinytab
	{
		margin-bottom: 0em 0em 4pt 0em;
		font-family: Consolas;
		font-size: 11pt;
		line-height: 13pt;
		tab-size: 2;
		mc-hyphenate: never;
		-moz-tab-size: 2;
	}

	pre.table
	{
		margin: 0 0 0 0;
		font-size: inherit;
		tab-size: 2;
		mc-hyphenate: never;
	}

	/*chmhelp madcap*/

	MadCap|codesnippet
	{
		margin-bottom: 1em;
		background-color: #f1f1f5;
		border: none;
	}

	MadCap|codesnippetbody
	{
		padding-left: -1em;
	}

	MadCap|codesnippetcopybutton
	{
		margin-bottom: 0;
	}

	MadCap|dropdownhead
	{
		display: block;
		padding-top: .5em;
		padding-bottom: .5em;
		color: #000;
		font-size: 1.3em;
		font-weight: bold;
		vertical-align: bottom;
		mc-closed-image: url("../Images/Plus.png");
		mc-image-position: auto;
		mc-image-spacing: 10px;
		mc-open-image: url("../Images/Minus.png");
	}

	MadCap|dropdownhead.L2
	{
		color: #000;
		font-size: 1.65em;
		font-weight: bold;
		mc-closed-image: url("../Images/Plus.png");
		mc-image-position: left;
		mc-image-spacing: 10px;
		mc-open-image: url("../Images/Minus.png");
	}

	MadCap|dropdownhead.L3
	{
		color: #000;
		font-size: 1.35em;
		font-weight: bold;
		mc-closed-image: url("../Images/Plus.png");
		mc-image-position: left;
		mc-image-spacing: 10px;
		mc-open-image: url("../Images/Minus.png");
	}

	MadCap|dropdownbody
	{
		padding-top: 0;
		padding-bottom: 0;
	}

	MadCap|dropdownhotspot
	{
		color: #000;
		font-weight: bold;
		cursor: hand;
	}

	/* chmhelp lists */

	ul
	{
		margin: 6pt 0 6pt 2em;
		line-height: 13pt;
		list-style-type: square;
	}

	ol
	{
		margin: 0 0 6pt 2em;
		line-height: 13pt;
	}

	ul > li::marker
	{
		color: #005a84;
		font-size: 15pt;
		line-height: 10pt;
	}

	ol > li::marker
	{
		font-size: 11pt;
		line-height: 11pt;
	}

	ul ul > li::marker,
	ol ul > li::marker
	{
		color: #005a84;
		font-size: 15pt;
		line-height: 11pt;
	}

	ul ul ul > li::marker,
	ol ul ul > li::marker,
	ol ol ul > li::marker,
	ul ol ul > li::marker
	{
		color: #005a84;
		font-size: 15pt;
		line-height: 11pt;
		vertical-align: -4pt;
	}

	li
	{
		margin: 0 0 6pt 0;
		font-size: 11pt;
		list-style-position: outside;
	}

	li p
	{
		margin: 6pt 0 6pt 0;
	}

	li li p
	{
		margin: 0 0 6pt 0;
	}

	li li
	{
		list-style-position: outside;
	}

	li li li
	{
		font-size: 11pt;
		list-style-position: outside;
	}

	li.table
	{
		display: list-item;
		margin: 0 0 6pt 0;
		font-size: 9pt;
		line-height: 13pt;
	}

	ol.table,
	ul.table
	{
		margin: 0 0 0 0in;
		font-size: 9pt;
		line-height: 13pt;
		list-style-position: outside;
	}

	ul > li.table::marker
	{
		font-size: 13pt;
		line-height: 13pt;
	}

	li.table_tiny
	{
		padding-left: -6px;
		font-size: 8pt;
		line-height: 10pt;
	}

	ol > li.table_tiny::marker
	{
		font-size: 8pt;
		line-height: 9pt;
	}

	ul > li.table_tiny::marker
	{
		font-size: 13pt;
		line-height: 9pt;
	}

	/* chmhelp images */

	img.img_withBorder
	{
		max-width: 100%;
		margin-top: 6pt;
		margin-bottom: 0;
		vertical-align: bottom;
		border: solid .75pt #000;
		mc-thumbnail-max-height: 75px;
	}

	img,
	img.img_noBorder
	{
		max-width: 100%;
		margin-top: 6pt;
		margin-bottom: 0;
		vertical-align: bottom;
		border: none 0 #000;
		mc-thumbnail-max-height: 75px;
	}

	img.IconInText
	{
		max-height: 17px;
		max-width: 17px;
		margin: auto 0 0 0;
		border: none;
	}

	/* chmhelp headings */

	h1
	{
		color: #00587c;
		font-size: 24pt;
		font-weight: bold;
		line-height: 26pt;
	}

	h2
	{
		margin-bottom: .10em;
		font-size: 20.0pt;
		font-weight: bold;
	}

	h3
	{
		margin-bottom: .10em;
		font-size: 16.0pt;
		font-weight: bold;
	}

	h4
	{
		margin-bottom: .10em;
		font-size: 14.0pt;
		font-weight: bold;
	}

	h4.SeeAlso
	{
		margin: 2em 0 5pt 0in;
		margin-top: 2em;
		font-size: 14pt;
	}

	h5
	{
		margin-bottom: .10em;
		font-size: 12.0pt;
		font-weight: bold;
	}

	h6
	{
		margin-bottom: .10em;
		font-size: 12.0pt;
		font-style: italic;
		font-weight: normal;
	}
}

/*the following styles are styles that cannot be deleted but that we do not use. I've hidden them from the UI*/

address,
fieldset,
big,
kbd,
label,
MadCap|helpcontrolmenuitem.Highlighted,
MadCap|slidethumbnail.active,
q,
samp,
small,
span.state,
tt,
var,
abbr,
acronym,
cite
{
	mc-disabled: true;
}

button.toggle-toc-on-button .button-icon,
button.toggle-toc-off-button .button-icon
{
	background-size: 21px !important;
}

.title-bar a.logo	/*this element is for the help logo settings*/
{
	width: 140px;
	background-color: transparent;
	background-image: url("../Images/Standard Logo.svg");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: contain;
}

body	/*body container for master page*/
{
	overflow: auto;
	margin: -1em 2em 2em 1em;
	font-family: Arial;
	mc-hyphenate: never;
}

footer	/*bottom toolbar buttons are inside this element*/
{
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 60px;
	color: black;
	background: white;
}

#searchPane b	/*this sets the highlight color for search results*/
{
	background-color: #ff9;
}

.GlossaryPageHeading	/*letter*/
{
	margin: 0em 0em .5em -1.75em;
	color: #00587c;
	font-family: Arial;
	font-size: 14pt;
	border-bottom-color: transparent;
	border-bottom-width: 0;
}

.GlossaryPageTerm	/*term*/
{
	margin: 0em 0em .5em 0em;
	font-size: 9pt;
	line-height: normal;
}

.GlossaryPageDefinition	/*definition*/
{
	margin: .5em 0em 1em 0em;
	font-size: 9pt;
	line-height: 13pt;
}

MadCap|breadcrumbsproxy	/*this styles the breadcrumbs under the toolbar. touch at your own peril*/
{
	position: fixed;
	display: block;
	min-width: 100%;
	padding-bottom: 1em;
	margin-top: -2em;
	margin-bottom: 0em;
	background-color: white;
	border: none;
}

MadCap|topictoolbarproxy	/*this styles the toolbar container. no touchy!*/
{
	position: fixed;
	margin-top: 1em;
	margin-bottom: 1em;
	background: white;
}

MadCap|searchbarproxy	/*styles the search box*/
{
	vertical-align: top;
}

MadCap|codesnippet	/*container*/
{
	padding: 0;
	margin-bottom: 1em;
	background-color: #f1f1f5;
	border: none;
	mc-hidden: hidden;
}

MadCap|codesnippetbody	/*body*/
{
	padding-left: -1em;
	mc-hidden: hidden;
}

MadCap|codesnippetcopybutton	/*copy button*/
{
	margin-bottom: 0;
	mc-hidden: hidden;
}

MadCap|dropdown	/*buttons*/
{
	mc-closed-image: url("../Images/Plus.png");
	mc-open-image: url("../Images/Minus.png");
}

MadCap|dropdownhead	/*smallest*/
{
	padding-top: .5em;
	padding-bottom: .5em;
	color: #000;
	font-size: 1.3em;
	font-weight: bold;
	mc-image-position: left;
	mc-image-spacing: .4em;
}

MadCap|dropdownhead.L2	/*biggest*/
{
	padding-top: .5em;
	padding-bottom: .25em;
	color: #000;
	font-size: 1.65em;
	font-weight: bold;
	mc-image-position: left;
	mc-image-spacing: .4em;
}

MadCap|dropdownhead.L3	/*medium*/
{
	padding-top: 1em;
	padding-bottom: .5em;
	color: #000;
	font-size: 1.35em;
	font-weight: bold;
	mc-image-position: left;
	mc-image-spacing: .4em;
}

MadCap|dropdownbody	/*container*/
{
	padding: 0em 0em 0em 1em;
	padding-bottom: 0;
}

MadCap|dropdownhotspot	/*makes the dropdown heading black. without this it is blue like a link*/
{
	color: #000;
}

MadCap|glossaryproxy	/*the container for the glossary on the master page*/
{
	margin-left: .25em;
	font-family: Arial;
	border-top-color: transparent;
	border-top-width: 0;
}

MadCap|glossaryterm	/*this is the style for a glossary term in the text. when hovered over it shows a popup of the glossary definition. right now it is itron green*/
{
	color: #53565a;
	font-family: inherit;
	mc-closed-image: none;
	mc-open-image: none;
	mc-term-display: popup;
}

MadCap|footnoteblock	/*number in text*/
{
	color: #000;
	font-size: 9pt;
	line-height: 13pt;
}

MadCap|xref	/*cross ref style*/
{
	color: #0075A3;
	text-decoration: none;
	mc-format: "{para}";
}

MadCap|xref:hover	/*hover color for cross ref*/
{
	color: #005EB8;
}

MadCap|xref.CaptionNum	/*cross ref followed by "Caption # on page #"*/
{
	mc-format: "{paranumonly}";
}

p	/*regular paragraph style*/
{
	margin: 0 0 6pt 2pt;
	font-size: 11pt;
	line-height: 15pt;
}

p.ReleaseNoteIssue	/*this is the way*/
{
	margin: 12pt 0 6pt 0in;
	font-family: Arial;
	font-size: 1em;
	font-weight: bold;
	line-height: 15pt;
}

p.centerfooter	/*Styles the draft variable*/
{
	margin: .5em 0em .5em 0em;
	color: #888b8d;
	font-family: "Arial Black";
	font-size: 14pt;
	font-weight: normal;
	line-height: 16pt;
	text-align: left;
	text-transform: uppercase;
	mc-hidden: hidden;
}

p.code	/*deprecated. writers should be using pre or codesnippet*/
{
	font-family: Consolas;
	font-size: 10pt;
	tab-size: 4;
	white-space: pre;
	mc-hyphenate: never;
}

p.code_afterspace	/*delete?*/
{
	margin-right: -.5in;
	margin-bottom: 6pt;
	font-family: Consolas;
	font-size: inherit;
	line-height: 15pt;
	text-indent: .25in;
	mc-hyphenate: never;
}

p.UserInput	/*used by Krista*/
{
	margin: 0 -.5in 0 0;
	font-family: Consolas;
	font-size: 11pt;
	font-weight: bold;
	line-height: 13pt;
	mc-hyphenate: never;
}

p.table_body_left
{
	margin: 0 0 6pt 0;
	font-size: 9pt;
	line-height: 13pt;
	mc-hyphenate: never;
}

p.table_head_left
{
	margin: 3px 0 3pt 3pt;
	font-size: 9pt;
	font-weight: bold;
	line-height: 13pt;
	mc-hyphenate: never;
}

p.table_body_left_tiny
{
	margin: 0 0 3pt 0;
	font-size: 8pt;
	line-height: 10pt;
	mc-hyphenate: never;
}

p.table_head_left_tiny
{
	margin: 0 0 0 3pt;
	font-size: 8pt;
	font-weight: bold;
	line-height: 10pt;
	mc-hyphenate: never;
}

p.table_body_code
{
	margin: 0 0 4pt 0;
	font-family: Consolas;
	font-size: inherit;
	mc-hyphenate: never;
}

p.note_adv_feature
{
	padding: 8px 12px 16px 48px;
	margin-bottom: 6pt;
	margin-left: 0pt;
	font-size: 9pt;
	line-height: 13pt;
	vertical-align: top;
	background-color: #f1f1f5;
	background-image: url("../Images/adv_feature_icon.svg");
	background-repeat: no-repeat;
	background-position: 5px 3px;
	background-size: 33px 33px;
	border-left: solid 4px #000;
	page-break-inside: avoid;
}

p.note_caution
{
	padding: 8px 12px 16px 48px;
	margin-bottom: 6pt;
	margin-left: 0pt;
	font-size: 9pt;
	line-height: 13pt;
	vertical-align: top;
	background-color: #f1f1f5;
	background-image: url("../Images/caution_icon.svg");
	background-repeat: no-repeat;
	background-position: 6px 3px;
	background-size: 33px 33px;
	border-left: solid 4px #ffc72c;
	page-break-inside: avoid;
}

p.note_danger
{
	padding: 8px 12px 16px 48px;
	margin-bottom: 6pt;
	margin-left: 0pt;
	font-size: 9pt;
	line-height: 13pt;
	vertical-align: top;
	background-color: #f1f1f5;
	background-image: url("../Images/danger_icon.svg");
	background-repeat: no-repeat;
	background-position: 6px 3px;
	background-size: 33px 33px;
	border-left: solid 4px #c30308;
	page-break-inside: avoid;
}

p.note_esd
{
	padding: 8px 12px 16px 48px;
	margin-bottom: 6pt;
	margin-left: 0pt;
	font-size: 9pt;
	line-height: 13pt;
	vertical-align: top;
	background-color: #f1f1f5;
	background-image: url("../Images/esd_icon.svg");
	background-repeat: no-repeat;
	background-position: 6px 3px;
	background-size: 27px 27px;
	border-left: solid 4px #000;
	page-break-inside: avoid;
}

p.note_important
{
	padding: 8px 12px 16px 48px;
	margin-bottom: 6pt;
	margin-left: 0pt;
	font-size: 9pt;
	line-height: 13pt;
	vertical-align: top;
	background-color: #f1f1f5;
	background-image: url("../Images/important_icon.svg");
	background-repeat: no-repeat;
	background-position: 6px 3px;
	background-size: 33px 33px;
	border-left: solid 4px #00587c;
	page-break-inside: avoid;
}

p.note_note
{
	padding: 3px 8px 3px .125in;
	margin-bottom: 6pt;
	margin-left: 0pt;
	font-size: 9pt;
	line-height: 13pt;
	vertical-align: top;
	background-color: #f1f1f5;
	background-position: 10px 5px;
	border-top: none 0 transparent;
	border-bottom: none 0 transparent;
	border-left: solid 4px #000;
	page-break-inside: avoid;
}

p.note_tip
{
	padding: 8px 12px 16px 48px;
	margin-bottom: 6pt;
	margin-left: 0pt;
	font-size: 9pt;
	line-height: 13pt;
	vertical-align: top;
	background-color: #f1f1f5;
	background-image: url("../Images/tip_icon.svg");
	background-repeat: no-repeat;
	background-position: 7px 3px;
	background-size: 27px 33px;
	border-left: solid 4px #d2d755;
	page-break-inside: avoid;
}

p.note_troubleshooting
{
	padding: 8px 12px 16px 48px;
	margin-bottom: 6pt;
	margin-left: 0pt;
	font-size: 9pt;
	line-height: 13pt;
	vertical-align: top;
	background-color: #f1f1f5;
	background-image: url("../Images/troubleshooting_icon.svg");
	background-repeat: no-repeat;
	background-position: 6px 3px;
	border-top: none 0 transparent;
	border-bottom: none 0 transparent;
	border-left: solid 4px #000;
	page-break-inside: avoid;
}

p.note_warning
{
	padding: 8px 12px 16px 48px;
	margin-bottom: 6pt;
	margin-left: 0pt;
	font-size: 9pt;
	line-height: 13pt;
	vertical-align: top;
	background-color: #f1f1f5;
	background-image: url("../Images/warning_icon.svg");
	background-repeat: no-repeat;
	background-position: 6px 3px;
	background-size: 33px 33px;
	border-left: solid 4px #ed8b00;
	page-break-inside: avoid;
}

p.GlossaryBody	/*ItronGlossary*/
{
	margin: 0 0 6pt 0;
	font-size: 9pt;
	line-height: 13pt;
	mc-hyphenate: never;
}

span.SearchHighlight	/*yellow highlight for searched term in search results*/
{
	background-color: #ff9;
}

span.comment	/*red bold*/
{
	color: #c6090e;
	font-weight: bold;
}

code,
span.c,
span.code,
span.path
{
	font-family: Consolas;
	font-size: inherit;
	mc-hyphenate: never;
}

span.UserInput	/*krista uses this*/
{
	font-family: Consolas;
	font-size: inherit;
	font-weight: bold;
	mc-hyphenate: never;
}

span.ReleaseNoteIssue	/*this makes the release note issue number blue*/
{
	color: #00587c;
}

span.TableNum	/*styles the table caption*/
{
	color: #005b77;
	font-size: 9pt;
	font-weight: bold;
	line-height: 13pt;
	mc-hidden: hidden;
}

pre	/*the best style for code*/
{
	margin: 0 0 6pt inherit;
	font-family: Consolas;
	font-size: 10pt;
	line-height: 15pt;
	tab-size: 4;
	mc-hyphenate: never;
	-moz-tab-size: 4;
}

pre.tinytab	/*code with smaller tabs*/
{
	margin: 0 0 6pt inherit;
	font-family: Consolas;
	font-size: inherit;
	line-height: 15pt;
	tab-size: 2;
	mc-hyphenate: never;
	-moz-tab-size: 2;
}

pre.table
{
	margin: 0 0 6pt inherit;
	font-family: Consolas;
	font-size: 9pt;
	line-height: 12pt;
	tab-size: 2;
	mc-hyphenate: never;
	-moz-tab-size: 2;
}

pre.tabletiny
{
	margin: 0 0 6pt inherit;
	font-family: Consolas;
	font-size: 8pt;
	line-height: 11pt;
	tab-size: 2;
	mc-hyphenate: never;
	-moz-tab-size: 2;
}

img.img_withBorder
{
	max-width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: top;
	border: solid 1px #000;
	border-top-left-radius: 0;
	mc-thumbnail-max-height: 75px;
}

img.IconInText
{
	width: auto;
	height: 17px;
	margin: auto 0 -5pt 0;
	vertical-align: 4pt;
	border: none;
}

img,
img.img_noBorder
{
	max-width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: top;
	border: none;
	border-top-left-radius: 0;
	mc-thumbnail-max-height: 75px;
}

h1	/*level 1 heading. no chapter number because this is help*/
{
	position: relative;
	color: #00587c;
	font-size: 24pt;
	font-weight: bold;
	overflow: auto;
}

h2
{
	margin-bottom: .10em;
	font-size: 20.0pt;
	font-weight: bold;
	line-height: 22pt;
	overflow: auto;
}

h3
{
	margin-bottom: .10em;
	font-size: 17.0pt;
	font-weight: bold;
	overflow: auto;
}

h4
{
	margin-bottom: .10em;
	font-size: 14.0pt;
	font-weight: bold;
}

h4.ReleaseNoteIssue	/*should not be used*/
{
	margin: 12pt 0 6pt 0in;
	font-family: Arial;
	line-height: 15pt;
	page-break-after: avoid;
	mc-heading-level: 0;
	mc-toc-depth: 0;
	mc-hidden: hidden;
}

h4.PDFShowTable	/* I think Priya uses this?*/
{
	margin: 10pt 0 4pt 0;
	font-size: 10pt;
	font-weight: bold;
	line-height: 12pt;
	page-break-before: avoid;
	page-break-after: avoid;
	mc-heading-level: 4;
	mc-hyphenate: never;
}

h5
{
	padding-top: 12pt;
	margin-bottom: .10em;
	font-size: 12.0pt;
	font-weight: bold;
}

h6
{
	padding-top: 12pt;
	margin-bottom: .10em;
	font-size: 12.0pt;
	font-style: italic;
	font-weight: normal;
}

h2.GlossaryTerm	/*ItronGlossary term style*/
{
	margin: 1em 0 0 0;
	font-size: 11pt;
	font-weight: bold;
	line-height: 15pt;
	page-break-after: avoid;
	column-break-after: avoid;
}

h1.GlossaryHead	/*ItronGlossary letter heading style*/
{
	margin-top: 2em;
	color: #00587c;
	font-size: 14pt;
	font-weight: bold;
	line-height: 18pt;
}

ul
{
	margin: 6pt 0 6pt 0;
	line-height: 15pt;
	list-style-type: square;
}

ol
{
	margin: 0 0 6pt 0;
	line-height: 15pt;
}

ul > li::marker
{
	content: "◼";
	color: #005a84;
	font-size: 90%;
	line-height: 10pt;
}

ol > li::marker
{
	font-size: inherit;
	line-height: 11pt;
}

ul ul > li::marker,
ol ul > li::marker
{
	content: "–";
	color: #005a84;
	font-size: inherit;
	line-height: 11pt;
}

ul ul ul > li::marker,
ol ul ul > li::marker,
ol ol ul > li::marker,
ul ol ul > li::marker
{
	content: "•";
	color: #005a84;
	font-size: inherit;
	line-height: 11pt;
	vertical-align: -4pt;
	list-style-type: none;
}

li
{
	padding-left: 4pt;
	margin: 0 0 6pt -16pt;
	font-size: inherit;
	list-style-position: outside;
}

li p
{
	margin: 6pt 0 6pt 0;
}

li li p
{
	margin: 0 0 6pt 0;
}

li li
{
	list-style-position: outside;
}

li li li
{
	font-size: inherit;
	list-style-position: outside;
}

li.table
{
	display: list-item;
	font-size: 9pt;
	line-height: 13pt;
}

ol.table,
ul.table
{
	font-size: 9pt;
	line-height: 13pt;
	list-style-position: outside;
}

ol.table > li::marker
{
	font-size: inherit;
}

ul.table > li::marker
{
	font-size: inherit;
	vertical-align: top;
}

li.table_tiny
{
	padding-left: -6px;
	font-size: 8pt;
	line-height: 10pt;
}

li.table_tiny::marker
{
	font-size: inherit;
	line-height: 9pt;
}

ol.glossary,
ul.glossary	/*deprecate?*/
{
	margin-left: .25in;
	font-size: 9pt;
}

