/*<meta conditions="for_template_import.new_brand,for_template_import.dec_2024" />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

*
{
	margin: 0;
	padding: 0;
}

html
{
	height: auto;
	min-height: 100vh;
	font-size: 100%;
	line-height: 120%;
}

/* These are the dtcc colors for  color variable. 


	--primary_hunter_green: #0e5447;
	--primary_neutral_cream: #FBF9F4;
	--secondary_orange: #FF7540;
	--secondary_gold: #FFA700;
	--secondary_mint: #B8E0D5;
	--secondary_dark_cream: #F5EAD9;
	--accent_yellow: #F6C544;
	--shade_dark_cream: #f5EAD9;
	--shade_dark_green: #004337;
	--shade_orange: #E85F43;
	--font_serif: 'Times New Roman';
	--font_sanserif_1: 'Arial Narrow';
	--font_sanserif_2: Arial;
	--standard_blue:  #0000FF;
	--gray_borders: ;
	--gray: #9E9E9E;
	-- black_700:  #616161;
	--grey_424242: #616161;

*/

:root
{
	--brand_color: #0e5447;
	--brand_color_alternate: #0e5447;
	--search_tip: #0E5447;
	--header_font_color: #000000;
	--font_body: Arial;
	--font_head_sansserif: Arial;
	--font_head_sanserif2: 'Arial';
	--font_body_1: Arial;
	--font_head_1: 'Arial Narrow';
	--font_serif: 'Times New Roman';
	--hyperlink: #0000FF;
	--table_shading: #FFA700;
	--for_more_info: #0e5447;
	--font_serif: 'Times New Roman';
	--bullet_color: #9E9E9E;
	--header_app_name_font: 'Times New Roman';
	--header_app_name_color: #ffffff;
	--body_color: #616161;
	--note_color: #616161;
	--weight_normal: 400;
	--weight_semi_bold: 600;
	--weight_medium: 500;
	--weight_bold: 700;
	--note_size: .875rem;
	--accordion_dropdown_background_expanded: #B8E0D5;
	--accordion_dropdown_background_selected: #F5EAD9;
	--accordion_border: #839F97;
	--accordion_body_text: #616161;
	--accordtion_dropdown_header_text_color: #212121;
}

body
{
	color: #5f6062;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	padding: 8px;
	width: 100%;
	font-size: 14pt;
	font-family: Arial, Arial, sans-serif;
}

/*Link Styles */

a:link
{
	text-decoration: none;
	color: #0E5447;
	font-weight: bold;
}

a:visited
{
	text-decoration: none;
	color: #0E5447;
	font-weight: bold;
}

a:hover
{
	text-decoration: underline;
	font-weight: bolder;
}

a:active
{
	font-weight: bold;
}

a.HomePage_Heading_Black
{
	color: #000000;
	font-weight: 700;
}

/* These is the header logo text styles */

div.Logo_Text div.Logo_Text
{
	float: left;
	margin-left: 176px;
	margin-top: 8px;
	border-left: 1px #ffffff solid;
	padding-left: 22px;
}

p.Domain_Text
{
	font-size: 13pt;
	color: #ffffff;
	margin-bottom: 2px;
	font-family: var(--font_heads);
}

p.Product_Text
{
	font-size: 25px;
	margin-bottom: 0px;
	color: #0e5447;
	font-family: var(--font_heads);
}

/* these link styles will display the document type icon next to a hyperlink to a document. For example if you link a Word document in the body of a topic there will be a Word icon next to th hyperlink so the users knows that the link is to a Word document. */

a[href$=".pdf"]
{
	background: transparent url('../Images/TEMPLATE_toolbar_icons/pdf_icon_small.png') no-repeat top left;
	padding: 0px 0px 30px 20px;
	vertical-align: 0px;
}

a[href$='.doc'],
a[href$='.docx']
{
	background: transparent url('../Images/TEMPLATE_toolbar_icons/Word16.png') no-repeat top left;
	padding: 0px 0px 30px 20px;
	vertical-align: 0px;
}

a[href$='.xls'],
a[href$='.xlsx']
{
	background: transparent url('../Images/TEMPLATE_toolbar_icons/Excel16.png') no-repeat top left;
	padding: 0px 0px 30px 20px;
	vertical-align: 0px;
}

a[href$='.ppt'],
a[href$='.pptx']
{
	background: transparent url('../Images/TEMPLATE_toolbar_icons/PPT16.png') no-repeat top left;
	padding: 0px 0px 30px 20px;
	vertical-align: 0px;
}

/* Headings */

h1,
h2,
h3,
h4
{
	font-family: Arial Narrow, san-serif;
	color: #000000;
	font-weight: 700;
	margin-bottom: 13px;
	mc-disable-glossary-terms: true;
	mc-disable-glossary-terms: true;
	mc-next-tag: p;
	mc-next-class: Body;
}

h1
{
	margin: 0px 0px 3px 0px;
	text-transform: none;
	margin-bottom: 20px;
	mc-hyphenate: never;
	color: #0e5447;
	font-family: 'Times New Roman';
	margin-top: .8rem;
	font-weight: 600;
	border-bottom: 3px;
	border-bottom-width: 3px;
	font-size: 25px;
	line-height: 23px;
}

h2
{
	font-size: 20px;
}

h2.right_tile
{
	font-size: 18px;
	margin-bottom: 13px;
	margin-left: 8px;
	font-family: var(--font_heads), Arial Narrow, Sans Sarif;
}

h3
{
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 20px;
	line-height: 23pt;
	color: #0e5447;
	font-family: 'Times New Roman';
	font-size: 19px;
}

h4
{
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 20px;
	line-height: 23pt;
	color: #0e5447;
	font-size: 16px;
	font-family: 'Times New Roman';
}

/* Paragraph Styles */

p
{
	mc-hyphenate: never;
	margin-bottom: 0;
	margin: 0;
	margin-left: 0;
	margin-right: 0;
	blur: inherit;
	font-family: Arial;
	font-weight: 400;
	color: #616161;
	padding-bottom: 0.3331rem;
	padding-right: 0.3331rem;
	padding-top: 0.3331rem;
	padding-left: .25rem;
	line-height: 20px;
	font-size: 14pt;
}

p + ol
{
	margin-bottom: 13px;
}

p + ul
{
	margin-bottom: 13px;
}

/* These is the header logo text styles */

div.Logo_Text
{
	float: left;
	margin-left: 176px;
	margin-top: 8px;
	border-left: 1px #ffffff solid;
	padding-left: 22px;
}

p.Header_Domain_Name
{
	font-size: 13pt;
	color: #ffffff;
	padding-bottom: 0;
	line-height: 10pt;
	margin-bottom: 0;
	font-family: var(--font_heads), Arial Narrow, sans-serif;
}

p.Header_Product_Name
{
	margin-bottom: 0px;
	color: #ffffff;
	padding-bottom: 0;
	font-size: 20px;
	font-weight: 600;
	font-family: Arial;
}

/* These styles are used to format the text that is in the Home page tiles and also the right column tiles on topic pages */

p.tile_text,
p.right_tile
{
	mc-disable-glossary-terms: true;
	margin-bottom: 0px;
	padding: 0px 8px 8px 8px;
}

p.right_tile
{
	font-size: 12pt;
}

p.tile_image
{
	margin-bottom: 8px;
}

/* Paragraph Format Styles - use these to style test instead of using the inline styling functions in the Flare menu */

.italic
{
	font-style: italic;
}

.italic-underline
{
	font-style: italic;
	text-decoration: underline;
}

.bold
{
	font-weight: bold;
}

.bold-italic
{
	font-style: italic;
	font-weight: bold;
}

.bold-underline
{
	font-weight: bold;
	text-decoration: underline;
}

.underline
{
	text-decoration: underline;
}

/* Drop down styles */

MadCap|dropDown
{
	margin-left: 0px;
	margin-bottom: 13px;
	mc-closed-image: none;
	mc-open-image: none;
	background: #B8E0D5;
	background-color: #B8E0D5;
	border-color: #839F97;
	border-width: 0.063rem;
	font-weight: 500;
	color: #0E5447;
}

MadCap|dropDownBody
{
	text-align: left;
	margin-left: 20px;
	font-family: Arial, Arial, sans-serif;
	font-size: 1rem;
	color: #0E5447;
}

MadCap|dropDownHead,
MadCap|dropDownHotspot
{
	font-weight: normal;
	margin-bottom: 6px;
	text-decoration: none;
	margin-left: 0px;
	color: #212121;
	font-size: 14pt;
}

MadCap|dropDownHead:hover
{
	text-decoration: underline;
}

MadCap|dropDownHead:visited
{
	font-weight: normal;
	text-decoration: none;
	font-size: inherit;
}

MadCap|dropDownHotspot:visited
{
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
}

MadCap|dropDownHotspot:hover
{
	text-decoration: underline;
	font-size: inherit;
}

.MCDropDown.dropDown.MCDropDown_Closed:before
{
	content: '4';
	font-family: webdings;
	font-size: .8em;
	color: #7e8083;
	float: left;
	-webkit-transform-origin-x: right;
	-webkit-transform-origin-y: center;
	-ms-transform-origin-x: right;
	-ms-transform-origin-y: center;
	-wmoz-transform-origin-x: right;
	-moz-transform-origin-y: center;
	transform: scale(none);
	margin-left: 0;
}

.MCDropDown.dropDown.MCDropDown_Open:before
{
	content: '6';
	font-family: webdings;
	font-size: .8em;
	color: #7e8083;
	float: left;
	-webkit-transform-origin-x: right;
	-webkit-transform-origin-y: center;
	-ms-transform-origin-x: right;
	-ms-transform-origin-y: center;
	-wmoz-transform-origin-x: right;
	-moz-transform-origin-y: center;
	transform: scale(none);
	margin-left: 1px;
	margin-top: -1px;
	margin-right: 3px;
}

.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage
{
	margin-left: 1px;
	color: #0e5447;
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage
{
	margin-left: 1px;
	color: #0e5447;
}

/* List Styles */

ul
{
	list-style-type: disc;
	margin-right: 0px;
	font-color: inherit;
	color: #616161;
	margin-top: .3rem;
	margin-left: 0.8331rem;
	margin-bottom: 0.8331rem;
}

li
{
	hyphenate: never;
	padding-left: 0;
	font-weight: 400;
	margin-left: 0.8331rem;
	color: #616161;
	padding-bottom: .1rem;
	font-family: Arial, Arial, sans-serif;
	margin-bottom: .65rem;
}

li > ol,
li > ul
{
	margin-top: 10px;
}

ul ul
{
	margin-left: 0in;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin: 0px;
}

ul ul ul
{
	list-style-type: square;
	list-style-image: none;
}

ol
{
	margin-left: 1.1rem;
	margin-bottom: 0.8125rem;
	margin-top: 1rem;
}

ol ol
{
	list-style-type: lower-roman;
	margin-left: 30px;
	margin-bottom: 13px;
}

ol ol ol
{
	list-style-type: decimal;
	margin-left: 40px;
	margin-bottom: 13px;
}

/* Image Styles */

img
{
	max-width: 100%;
	mc-thumbnail-max-height: 48px;
}

img.Size
{
	width: 100%;
	margin-top: 0%;
	vertical-align: top;
	mc-image-position: left;
}

/* Right column divs - they are essentilly the same but if you want to stack them then the bottom div needs to be the related_topics div becasue it has a margin-top value. This gives it space between the 2 divs. If you want more space then change the margin-top value. */

div.right_tile,
div.right_tile_related_topics
{
	float: right;
	width: 20%;
	border-bottom-style: solid;
	border-bottom-color: #0e5447;
	border-bottom-width: 6px;
	border-top-style: solid;
	border-top-color: #797979;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-color: #797979;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #797979;
	border-right-width: 1px;
	margin-left: 20px;
	padding: 5px;
	clear: both;
}

div.right_tile
{
	margin-top: 0px;
	margin-left: 40px;
	margin-bottom: 40px;
}

div.right_tile_related_topics
{
	margin-top: 10px;
	padding-top: 12pt;
}

img.right_tile
{
	width: 100%;
}

/* Home Page Styles*/

div.HomePage_4_Column
{
	mc-grid-row: true;
	margin-top: 15px;
	margin-bottom: 13px;
	height: auto;
	padding: 35px;
	background-color: transparent;
}

div.HomePage_4_Column::before
{
	content: ' ';
	display: table;
}

div.HomePage_4_Column::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.HomePage_4_Column > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: auto;
	background-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-bottom-width: 6px;
	height: 325px;
	box-shadow: 5px 2px 5px #999999;
	border: 1px solid grey;
}

div.HomePage_4_Column > div:nth-child(1)
{
	width: 23%;
	margin-left: .5%;
}

div.HomePage_4_Column > div:nth-child(2)
{
	width: 23%;
	margin-left: 2.5%;
}

div.HomePage_4_Column > div:nth-child(3)
{
	width: 23%;
	margin-left: 2.5%;
}

div.HomePage_4_Column > div:nth-child(4)
{
	width: 23%;
	margin-left: 2.5%;
}

div.Inside_Gray_Header
{
	background-color: #B8E0D5;
	padding: 8px 8px 1px 0px;
	margin-bottom: 1px;
	box-shadow: 2px 1px #999999;
}

h2
{
	margin-bottom: 10px;
	mc-hyphenate: never;
	padding-top: 5px;
	margin-top: 5px;
	line-height: 23pt;
	font-weight: 600;
	color: #0e5447;
	font-family: 'Times New Roman';
	font-size: 21px;
}

b
{
	font-weight: bold;
}

dl
{
	font-family: Arial, Arial, sans-serif;
	margin: .75in;
	font-size: inherit;
}

dt
{
	font-weight: bold;
}

h6
{
	mc-disabled: true;
	margin-top: 10px;
	font-family: var(--font_heads);
	line-height: 23pt;
}

MadCap|dropDownHead
{
	font-style: ;
	margin-left: -6px;
	font-weight: 500;
	color: #0E5447;
	font-size: 18px;
}

MadCap|dropDownHotspot
{
	font-weight: bold;
	border-bottom-color: #839F97;
}

.MCDropDown
{
	font-size: 14pt;
}

.MCDropDown::before
{
	font-size: 14pt;
}

.MCDropDown_Closed
{
	font-size: 14pt;
}

.MCDropDown_Closed::before
{
	font-size: 14pt;
}

.MCDropDown_Open
{
	font-size: 14pt;
}

.MCDropDown_Open::before
{
	font-size: 14pt;
}

.MCDropDownHotSpot_
{
	font-size: 14pt;
}

th
{
	text-align: left;
	font-weight: bold;
	padding-top: 8pt;
	padding-right: 6pt;
	padding-left: 6pt;
	padding-bottom: 8pt;
	font-family: inherit;
	background: #0e5447;
	color: #0e5447;
}

li.TableBullet
{
	margin-left: 0;
	font: 14pt;
}

MadCap|helpControlListItem
{
	display: list-item;
	margin-left: 20pt;
	margin-bottom: 5px;
}

h1.ChapTitleNum
{
	line-height: 26pt;
}

div.topic_proxy	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.topic_proxy::before
{
	content: ' ';
	display: table;
}

div.topic_proxy::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.topic_proxy > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.topic_proxy > div:nth-child(1)
{
	width: 66.66667%;
	margin-left: 0%;
}

div.topic_proxy > div:nth-child(2)
{
	width: 33.33333%;
	margin-left: 0%;
}

a
{
	color: #0E5447;
	font-weight: bolder;
}

MadCap|microContent
{
	color: #0e5447;
}

/* These ar the styles for a tablet*/

@media only screen and (max-width: 1279px)
{
	div.HomePage_4_Column > div:nth-child(1)
	{
		width: 22%;
		margin-left: 0%;
	}

	div.HomePage_4_Column > div:nth-child(2),
	div.HomePage_4_Column > div:nth-child(3),
	div.HomePage_4_Column > div:nth-child(4)
	{
		width: 22%;
		margin-left: 4%;
		margin-bottom: 13px;
	}

	div.topic_proxy > div:nth-child(1)
	{
		width: 66.66667%;
		margin-left: 0%;
	}

	div.topic_proxy > div:nth-child(2)
	{
		width: 33.33333%;
		margin-left: 0%;
	}
}

/* These are the styles for a phone */

@media screen and (max-width: 860px)
{
	body
	{
		display: block;
	}

	h1
	{
		font-size: 18px;
		font-weight: bold;
		margin-left: 0;
		text-align: left;
		margin-bottom: 3px;
		padding-top: 5px;
		color: #000000;
	}

	div.MCDropDownBody
	{
		padding-left: 0px;
		padding-bottom: 0;
	}

	#pagination
	{
		word-wrap: break-word;
	}

	div.HomePage_4_Column
	{
		mc-grid-row: true;
		margin-top: 15px;
		margin-bottom: 13px;
		height: auto;
		width: 100%;
		padding: 20px;
		background-color: #3D3D3D;
	}

	div.HomePage_4_Column > div:nth-child(1),
	div.HomePage_4_Column > div:nth-child(2),
	div.HomePage_4_Column > div:nth-child(3)
	{
		width: 100%;
		height: auto;
		margin-left: 0%;
		margin-bottom: 13px;
	}

	div.HomePage_4_Column > div:nth-child(4)
	{
		width: 100%;
		height: auto;
		margin-left: 0%;
		margin-bottom: 0px;
	}

	div.right_tile
	{
		width: 35%;
	}

	img
	{
		max-width: 100%;
	}

	p
	{
		font-size: 14pt;
	}
}

@media screen and (max-width: 767px)
{
	div.Logo_Text
	{
		float: left;
		margin-left: 127px;
		margin-top: 4px;
		border-left: 2px #ffffff solid;
		padding-left: 15px;
	}

	p.Header_Domain_Name
	{
		font-family: Arial Narrow, san-serif;
		font-size: 10pt;
		color: #ffffff;
		margin-bottom: -2px;
	}

	p.Header_Product_Name
	{
		font-family: Arial Narrow, san-serif;
		font-size: 20px;
		color: #0e5447;
		margin-bottom: 0px;
	}

	div.right_tile_related_topics
	{
		width: 100%;
	}
}

/* These are the print stlyes that are used when a user prints from the browser window. Most of the items below just suppress various navigational elements that a user wouldn't wanted printed on a page. This is also used for printing to PDF out of Flare*/

@media print
{
	body
	{
		margin-left: 0;
		padding-left: 0;
		color: #000000;
		font-size: 10pt;
	}

	/* SDeLoach	- print - added to prevent cutting off content at top of page */

	body > :first-child
	{
		margin-top: 1in;
	}

	MadCap|tocProxy
	{
		border-top-width: 0px;
		border-top-color: #ffffff;
		margin-top: 0pt;
		font-family: 'Arial';
	}

	p.TOC1
	{
		font-size: 10pt;
		margin: 0;
		line-height: 13pt;
		font-family: Arial;
		font-family: Arial, Arial, sans-serif;
		font-weight: bold;
		margin-top: 10pt;
		margin-bottom: 9pt;
	}

	p.TOC2
	{
		margin-left: .13in;
		text-indent: 0.13in;
		padding-bottom: 0pt;
		line-height: 13pt;
		margin-bottom: 9pt;
	}

	p.TOC3
	{
		text-indent: .19in;
		margin-left: 0.19in;
		line-height: 13pt;
		margin-bottom: 9pt;
	}

	p.TOC4
	{
		text-indent: .25in;
		margin-left: .25in;
		padding-bottom: 0pt;
		line-height: 13pt;
		margin-bottom: 9pt;
	}

	p.TOC5
	{
		margin-left: .31in;
		text-indent: .31in;
		line-height: 13pt;
		padding-bottom: 0pt;
		margin-bottom: 9pt;
	}

	div.right_tile,
	div.right_tile_related_topics
	{
		display: none;
	}

	img.Size
	{
		max-width: 7.5in;
		mc-image-position: left;
	}

	h1 h2,
	h3,
	h4
	{
		page-break-after: avoid;
	}

	h1.ChapTitleNum
	{
		mc-heading-level: 1;
		margin-top: 0pt;
		page-break-before: auto;
		text-transform: uppercase;
		text-align: left;
		margin-bottom: .25in;
		mc-auto-number-format: 'CH:{chapnum}. ';
		border-bottom-color: #0e5447;
		border-bottom-style: solid;
		line-height: 26pt;
		border-bottom: #000000;
		border-bottom-width: 0px;
		color: #000000;
		font-size: 22pt;
		padding-bottom: 12pt;
		padding-top: 3pt;
	}

	.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage,
	.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage
	{
		background-image: none;
		margin-left: -16px;
	}

	div.MCDropDownBody
	{
		margin-left: 0px;
		padding-left: 0px;
		width: 100%;
	}

	h1
	{
		mc-heading-level: 2;
		page-break-before: avoid;
		page-break-after: avoid;
		mc-hyphenate: never;
		padding-top: 4pt;
		margin-right: 0;
		margin-left: 0;
		line-height: 23pt;
		color: #0e5447;
		font-family: 'Arial Narrow';
		font: 'Arial Narrow';
		font-size: 18pt;
		margin-bottom: 12pt;
		font-weight: bold;
		margin-top: 3pt;
	}

	p.x_Footer_left
	{
		text-align: left;
		color: #0E5447;
		font-size: 8pt;
		font-family: Roboto;
		line-height: 12pt;
		margin-bottom: 3pt;
		margin-top: 1pt;
		padding-left: 0;
	}

	p.footer_line
	{
		border-bottom-color: #0e5447;
		border-bottom: #0e5447;
		border-bottom-style: solid;
		color: #0e5447;
		border-bottom-width: .5px;
	}

	p.Body
	{
		font-size: 14px;
		font-style: normal;
		line-height: 12pt;
		padding-bottom: 6pt;
		padding-top: 6pt;
		text-align: left;
	}

	p
	{
		color: #000000;
		mc-hyphenate: never;
		font-size: 14px;
		line-height: 12pt;
		font-family: Arial, Arial, sans-serif;
	}

	span.Caution
	{
		font-size: 9pt;
	}

	span.Important
	{
		font-size: 9pt;
	}

	span.Note
	{
		font-size: 9pt;
	}

	h1.page-break-inside
	{
		
	}

	h1.ChapTitle
	{
		border-bottom-color: #0e5447;
		border: #0e5447;
		border-bottom-style: solid;
		text-transform: uppercase;
		line-height: 26pt;
		font-family: 'Arial Narrow';
		font: 'Arial Narrow';
		color: #000000;
		border-bottom: solid 0px #000000;
		border-bottom-width: 0px;
		font-size: 22pt;
		padding-bottom: 12pt;
		font-weight: bold;
		padding-top: 3pt;
	}

	h1.ChapTitle_appendix
	{
		border-bottom-color: #0e5447;
		border-bottom-style: solid;
		page-break-before: always;
		text-transform: uppercase;
		line-height: 26pt;
		color: #000000;
		border-bottom-width: 0px;
		font-size: 22pt;
		padding-bottom: 12pt;
		padding-top: 3pt;
	}

	h2
	{
		text-transform: none;
		margin: 0pt;
		page-break-after: auto;
		mc-hyphenate: never;
		margin-top: 12pt;
		mc-heading-level: 3;
		color: #0e5447;
		font-size: 16pt;
		line-height: 23pt;
		margin-bottom: 12pt;
	}

	h3
	{
		margin: 0pt;
		margin-top: 12pt;
		mc-heading-level: 4;
		page-break-before: auto;
		mc-hyphenate: never;
		margin-bottom: 3pt;
		line-height: 23pt;
		color: #0e5447;
		font-family: 'Arial Narrow';
		font-size: 14pt;
	}

	h4
	{
		font-weight: bold;
		line-height: 23pt;
		font-family: 'Arial Narrow';
		font-size: 12pt;
		color: #0e5447;
	}

	.TableBullets_lvl2
	{
		
	}

	.TableBullets_lvl3
	{
		
	}

	ul
	{
		font-color: #ffffff;
		color: #000000;
		margin-left: 14px;
		line-height: 11pt;
		font-size: 14px;
		padding-bottom: 6pt;
		padding-top: 6pt;
	}

	ul.TableBullets_lvl3
	{
		
	}

	li.TableBullet_7
	{
		list-style-type: disc;
		margin-left: 0;
	}

	li.TableBullet_9
	{
		font-size: 9pt;
	}

	li.SingleStep
	{
		
	}

	li.TableBullet
	{
		font: 14px;
	}

	li
	{
		color: #000000;
		font-family: Arial, Arial, sans-serif;
		line-height: 12pt;
		margin-left: 5pt;
		font-size: 14px;
	}

	caption.TableShort
	{
		font-size: 10pt;
	}

	caption
	{
		font-size: 10pt;
		color: #000000;
	}

	ol.ul
	{
		margin-left: .20in;
		margin-top: 3pt;
	}

	p.StepStart
	{
		font-size: 10pt;
	}

	tr
	{
		font-size: 10pt;
		padding-left: 6pt;
		padding-right: 6pt;
		padding-bottom: 8pt;
		padding-top: 8pt;
	}

	td
	{
		font-size: 10pt;
	}

	MadCap|dropDownBody
	{
		font-size: 10pt;
	}

	th
	{
		color: #000000;
		background: #0e5447;
	}

	p.Header_Product_Name
	{
		padding-bottom: 0;
		padding-right: 0;
	}

	p.Question
	{
		font-size: 10pt;
		padding-top: 10pt;
		margin-bottom: 0;
		margin-top: 0;
		color: black;
	}

	ul.TableBullets
	{
		margin-top: ;
		margin-left: 30px;
	}

	h1.ChapTitle_numbered_chap
	{
		border-bottom-color: #0e5447;
		text-transform: uppercase;
		color: #000000;
		line-height: 26pt;
		font-size: 22pt;
		border-bottom: solid 0px #000000;
		padding-bottom: 12pt;
		padding-top: 3pt;
	}

	li.TableBullets_note_indent
	{
		font-size: 9pt;
	}

	MadCap|xref.NoPrefix_context
	{
		mc-format: '{color #0e5447}{paratext} {pageref}{/color}';
	}

	li.TableBullets_note
	{
		font-size: 9pt;
	}

	caption.Table
	{
		mc-auto-number-format: 'CT:Table {chapnum}.{n+}  ';
	}

	caption.Figure
	{
		mc-auto-number-format: 'CF: Figure {chapnum}.{n+}  ';
	}

	caption.Example
	{
		mc-auto-number-format: 'CX:Example {chapnum}.{n+}  ';
	}

	h1.chap_level_1_numbered
	{
		mc-auto-number-format: 'CH:{chapnum}.{n+}    ';
		font: 'Arial Narrow';
		font-size: 18pt;
		padding-top: 3pt;
	}

	h2.chap_level_2_numbered
	{
		mc-auto-number-format: 'CH:{chapnum}.{n}.{n+}    ';
	}

	h2.right_tile
	{
		mc-auto-number-format: 'CH:{chapnum}.{n+}.{n+}    ';
	}

	h3.chap_level_3_numbered
	{
		mc-auto-number-format: 'inherit';
		color: #0e5447;
	}

	p.x_copyright_long
	{
		font-size: 10pt;
	}

	p.x_copyright_long_bold
	{
		font-size: 10pt;
	}

	p.Contents
	{
		border-bottom-width: 2px;
		border-bottom-color: #0e5447;
		border-bottom-style: solid;
		font-size: 25pt;
		font-weight: bold;
	}

	p.x_Service
	{
		font-weight: bold;
		font-size: 28pt;
		color: #0e5447;
		font-family: 'Times New Roman';
		line-height: 25pt;
		padding-top: 0;
		text-transform: none;
	}

	p.x_Title
	{
		font: 'Arial Narrow';
		font-family: 'Arial Narrow';
		font-size: 16pt;
		line-height: 18pt;
		color: #0e5447;
		padding-bottom: 12pt;
		padding-top: 12pt;
	}

	p.x_Version
	{
		font: 'Arial Narrow';
		font-family: 'Arial Narrow';
		padding-bottom: 2pt;
	}

	ul.Embedded
	{
		margin-left: .5in;
	}

	p.tile_heading
	{
		margin-bottom: 13px;
		margin-left: 0;
		padding-left: 6pt;
		padding-top: 6pt;
		font: var(--font_heads);
		color: #0e5447;
		font-weight: 700;
		font-family: Arial;
		font-size: 14pt;
		line-height: 22px;
	}

	p.x_ForMoreInfo
	{
		padding-left: 0;
		margin-bottom: 0;
		color: #0e5447;
		font-size: 20pt;
		font-family: 'Times New Roman';
		font: 'Times New Roman', 'Times New Roman';
		padding-top: 245pt;
		font-weight: bold;
		margin-top: 8pt;
	}

	h1.Footnote
	{
		font-family: 'Arial Narrow';
	}

	li.q
	{
		color: #000000;
		line-height: 12pt;
	}

	ol
	{
		margin-left: 15pt;
		padding-bottom: 6pt;
		padding-top: 6pt;
		color: #000000;
	}

	p.answer
	{
		font-weight: bold;
		page-break-after: avoid;
		hanging-punctuation: first;
		font-family: Arial, Arial, sans-serif;
		color: black;
		mc-auto-number-format: 'A.   ';
		font-size: 10pt;
		margin-bottom: 0;
		padding-left: 3pt;
		padding-right: 4pt;
		line-height: 12pt;
		margin-left: .24in;
		margin-top: 0;
		padding-top: 6pt;
		padding-bottom: 10pt;
	}

	ol.TableList
	{
		font-size: 10pt;
	}

	p.x_Date
	{
		font-family: 'Arial Narrow';
		padding-top: 2pt;
	}

	p.x_back_text
	{
		font: Arial;
		font-family: Arial;
		line-height: 12pt;
		padding-left: 0;
		padding-bottom: 0;
		padding-top: 0;
	}

	p.x_back_contact
	{
		font: Arial, sans-serif;
		font-family: Arial, sans-serif;
		font-weight: bold;
		padding-left: 0;
	}

	p.StepStartLeft
	{
		font-size: 10pt;
	}

	p.Image
	{
		font-size: 10pt;
	}

	p.StepIndent
	{
		font-weight: normal;
		font-style: normal;
		margin-left: 30px;
	}

	h6
	{
		line-height: 23pt;
	}

	MadCap|xref.on_page_number
	{
		mc-format: '{color #0e5447}{pageref}{/color}';
	}

	td.td_1
	{
		background: #0e5447;
		mc-caption-continuation: ' (continued)';
	}

	a
	{
		color: #0000FF;
	}

	p.x_Footer
	{
		font: 'Arial Narrow', Arial Narrow, sans-serif;
		font-family: 'Arial Narrow', Arial Narrow, sans-serif;
		font-size: 8pt;
		padding-top: 6pt;
		font-weight: bold;
		color: #0e5447;
		padding-bottom: 12pt;
	}

	p.x_Header
	{
		color: #0e5447;
		font: 'Arial Narrow', Arial Narrow, sans-serif;
		font-family: 'Arial Narrow', Arial Narrow, sans-serif;
		font-size: 8pt;
		font-weight: bold;
		border-bottom-style: solid;
		padding-bottom: 12pt;
		padding-top: 12pt;
	}

	p.Note
	{
		color: #5F6062;
		padding-bottom: 6pt;
		padding-top: 6pt;
	}

	MadCap|dropDownHead
	{
		color: #0e5447;
	}

	p.x_DocInfoShort
	{
		font-size: 9pt;
		padding-left: 0;
		padding-right: 0;
		margin-left: 0;
		margin-bottom: 0;
		padding-top: 0;
		padding-bottom: 5pt;
	}

	h1.ChapTitleShort
	{
		font-size: 22pt;
		color: #000000;
		padding-top: 3pt;
	}

	h1.ChapTitleNumShort
	{
		color: #000000;
		font-size: 22pt;
		padding-top: 3pt;
	}

	MadCap|glossaryTerm
	{
		font-size: 11pt;
		font-weight: bold;
	}

	p.x_ForMoreInfo_landscape
	{
		padding-left: 0;
		margin-bottom: 0;
		color: #0e5447;
		font-family: 'Times New Roman';
		font-weight: bold;
		margin-top: 0;
		padding-right: 0;
		font-size: 28pt;
		padding-bottom: 4pt;
		line-height: 18pt;
		padding-top: 114pt;
	}
}

/* Disabled Styles - these are styles that aren't used. When styling topic content these won't show in the Style Window list. If there is a value you want to use then remove it from this list and add it where appropriate in th stylesheet above. For example is you want to use the h5 tag then remove it form the list below and then style it as needed. */

abbr,
acronym,
address,
big,
center,
cite,
code,
em,
fieldset,
h5,
h6,
ins,
kbd,
pre,
samp,
small,
span.boolean,
span.state,
strong,
tt,
MadCap|slideThumbnail.active,
MadCap|helpControlMenuItem.Highlighted,
MadCap|slideshowNavigationControls,
MadCap|slideshowNavigationControls.Previous
{
	/* disables unused styles */
	mc-disabled: false;
}

p.x_Service
{
	margin-top: 0;
	text-transform: uppercase;
	margin-bottom: 0pt;
	text-align: left;
	padding-bottom: 8pt;
	color: #003956;
	font-family: Arial Narrow, sans-serif;
	font-size: 32pt;
	line-height: 33pt;
}

p.x_Title
{
	margin: 0;
	padding-top: 0;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16pt;
	margin-bottom: 0;
	text-align: left;
	padding-bottom: 8pt;
	font-family: var(--font_heads), Arial Narrow, sans-serif;
	line-height: 18pt;
}

p.x_Version
{
	margin: 0;
	margin-bottom: 0;
	color: #7e8083;
	font-style: normal;
	text-transform: uppercase;
	text-align: left;
	font-size: 10pt;
	line-height: 0;
	font-family: var(--font_heads), 'Arial Narrow', sans-serif;
	font: 'Arial Narrow';
}

p.x_Date
{
	margin-bottom: 0;
	margin-top: 0;
	text-align: left;
	line-height: 0;
	font-family: 'Arial Narrow';
	font-size: 10pt;
	text-transform: uppercase;
	color: #7e8083;
	font-family: Arial, Arial, sans-serif;
}

caption.TableShortResetNumbering
{
	padding-top: 6pt;
	padding-bottom: 3pt;
	mc-auto-number-format: 'CT:Table {n=1}  ';
	font-style: italic;
}

caption.ExampleShortResetNumbering
{
	margin-left: 0px;
	padding-top: 6pt;
	padding-bottom: 3pt;
	mc-auto-number-format: 'CX:Example {n=1} ';
	font-style: italic;
	font-family: Arial, Arial, sans-serif;
}

caption.FigureShortResetNumbering
{
	margin-bottom: 0pt;
	padding-top: 3pt;
	padding-bottom: 0pt;
	mc-auto-number-format: 'CF: Figure {n=1} ';
	font-style: italic;
	font-weight: normal;
}

caption.Table
{
	padding-bottom: 3pt;
	mc-auto-number-format: 'CT:Table {n+}  ';
	padding-top: 6pt;
	font-style: italic;
	font-weight: normal;
}

caption.Example
{
	margin-left: 0px;
	padding-top: 6pt;
	padding-bottom: 3pt;
	mc-auto-number-format: 'CX:Example {n+} ';
	font-style: italic;
	font-family: Arial, Arial, sans-serif;
}

caption.Figure
{
	margin-bottom: 0pt;
	padding-top: 3pt;
	padding-bottom: 0pt;
	mc-auto-number-format: 'CF: Figure {n+} ';
	font-style: italic;
	font-weight: normal;
}

caption
{
	text-align: left;
	padding-bottom: 0pt;
	padding: 0px;
	margin: 0px;
	font-style: italic;
	color: #5F6062;
	margin-left: 0;
	font-size: 12pt;
	font-weight: normal;
	margin-top: 2pt;
	margin-bottom: 0;
	font-family: Arial, Arial, sans-serif;
}

caption.TableShort
{
	padding-top: 6pt;
	mc-auto-number-format: 'CT:Table {n+}  ';
	padding-bottom: 3pt;
	font-style: italic;
}

p.Body
{
	padding-right: 0;
	font-family: Arial;
	margin-bottom: 0;
	border: 1.25rem;
	padding-top: .6rem;
	font-size: 14pt;
	line-height: 25px;
	font-weight: normal;
}

p.Body_table
{
	font-style: normal;
	margin-bottom: 20px;
	margin-top: 10px;
	line-height: 26px;
	font-size: 14pt;
	font-family: Arial, Arial, sans-serif;
}

ul.TableBullets_lvl2
{
	margin-left: 40px;
	list-style-type: circle;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
}

ul.TableBullets_lvl3
{
	list-style-type: circle;
	list-style-image: url('../Images/infrastructure/arrowright.png');
	padding-top: 0;
	margin-bottom: 8pt;
	margin-left: 12pt;
	margin-top: 0px;
}

ul ul
{
	margin-left: 0in;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin: 0px;
}

ul ol
{
	margin: 0px;
}

ol ul
{
	margin: 0px;
}

ol ol
{
	margin: 0px;
}

ol.ol
{
	list-style-type: lower-alpha;
	margin-bottom: 0px;
	margin-left: 23px;
	margin-top: .25rem;
}

ol.Embedded
{
	margin-top: 4pt;
	list-style-type: decimal;
	margin-bottom: 6pt;
	margin-left: 20px;
}

img.max_half_in
{
	max-width: .5in;
}

img.max_2
{
	max-width: 2.0in;
}

img.max_3_5
{
	max-width: 3.5in;
}

img.max_4_5
{
	max-width: 4.5in;
}

img.max_5_5
{
	max-width: 5.5in;
}

img.max_7
{
	max-width: 7.0in;
}

img.max_1_25
{
	max-width: 1.25in;
}

img.max_6_5
{
	max-width: 6.5in;
}

img.max_1
{
	max-width: 1.0in;
}

img.max_1_5
{
	max-width: 1.5in;
}

img.max_2_5
{
	max-width: 2.5in;
}

img.max_3
{
	max-width: 3in;
}

img.max_4
{
	max-width: 4in;
}

img.max_5
{
	max-width: 5in;
}

img.max_6
{
	max-width: 6in;
}

img.max_7_5
{
	max-width: 7.5in;
}

img.max_8
{
	max-width: 8in;
}

img.large_thumbnail
{
	max-width: 5in;
	mc-thumbnail: hover;
	mc-thumbnail-max-height: 4in;
}

MadCap|xref.FigTabExam
{
	mc-format: '{color #0e5447}{paranumonly}{/color} ';
}

MadCap|footnote
{
	mc-footnote-format: '{n}  ';
	font-family: 'Arial';
	color: #0e5447;
	font-size: 7pt;
}

MadCap|footnoteBlock
{
	font-size: 9pt;
	font-family: 'Arial';
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

li.FootnoteN
{
	font-size: 9pt;
	mc-auto-number-format: '{sup}{n+}{/sup}  ';
	mc-auto-number-offset: 4pt;
	mc-auto-number-position: outside-head;
}

ul.Embedded
{
	margin-top: 4pt;
	margin-left: .3in;
	list-style-image: url('../Images/infrastructure/arrowright.png');
}

ul.SpecIndent
{
	margin-bottom: 0pt;
	margin-top: 0pt;
	list-style-type: none;
	margin-left: 0pt;
	margin: 0;
}

li.Ind01
{
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 10pt;
	font-family: monospace;
}

li.Ind02
{
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 20pt;
	font-family: monospace;
}

li.Ind03
{
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 30pt;
	font-family: monospace;
}

li.Ind04
{
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 40pt;
	font-family: monspace;
}

li.Ind05
{
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 50pt;
	font-family: monospace;
}

li.Ind06
{
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 60pt;
	font-family: monospace;
}

li.Ind07
{
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 70pt;
	font-family: monospace;
}

li.Ind08
{
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 80pt;
	font-family: monospace;
}

li.Ind09
{
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 90pt;
	font-family: monospace;
}

li.Ind10
{
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 100pt;
	font-family: monospace;
}

li.Ind11
{
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 110pt;
	font-family: monospace;
}

li.Ind12
{
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 120pt;
	font-family: monospace;
}

li.Ind13
{
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 130pt;
	font-family: monospace;
}

li.Ind14
{
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 150pt;
	font-family: monospace;
}

li.Ind15
{
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 155pt;
	font-family: monospace;
}

p.ImageLeft
{
	margin-top: 7pt;
	margin-bottom: 8pt;
}

p.ImageIndent
{
	font-size: 11pt;
	font-family: 'Arial';
	margin-top: 9pt;
	margin-bottom: 9pt;
	margin-left: 55px;
}

p.Image
{
	font-size: 11pt;
	font-family: 'Arial';
	padding-bottom: 0pt;
	line-height: 20px;
	margin-bottom: 9pt;
	margin-top: 9pt;
	margin-left: 30px;
}

li.ListItemBreak
{
	page-break-before: always;
	font-family: Arial;
}

caption.TableShort
{
	padding-top: 6pt;
	mc-auto-number-format: 'CT:Table {n+}  ';
	padding-bottom: 3pt;
	font-style: italic;
}

caption.FigureShort
{
	margin-bottom: 0pt;
	padding-top: 3pt;
	padding-bottom: 0pt;
	mc-auto-number-format: 'CF: Figure {n+} ';
	font-style: italic;
	font-weight: normal;
}

caption.ExampleShort
{
	margin-left: 0px;
	padding-top: 6pt;
	mc-auto-number-format: 'CX:Example {n+} ';
	padding-bottom: 3pt;
	font-style: italic;
	font-family: Arial, Arial, sans-serif;
}

p.x_CopyrightShort
{
	font-size: 7.5pt;
	padding-bottom: 0pt;
	line-height: 8pt;
	margin-bottom: 5pt;
	font-family: 'Arial';
	margin-left: 0.75in;
	margin-top: 18pt;
}

p.x_CopyrightShort
{
	font-size: 7.5pt;
	padding-bottom: 0pt;
	line-height: 8pt;
	margin-bottom: 5pt;
	font-family: 'Arial';
	margin-left: 0.75in;
	margin-top: 18pt;
}

p.Question
{
	font-weight: bold;
	padding-bottom: 0pt;
	margin-bottom: 5pt;
	page-break-after: avoid;
	hanging-punctuation: first;
	font-size: 14pt;
	font-family: Arial, Arial, sans-serif;
	mc-auto-number-format: 'Q.   ';
	color: black;
	text-transform: capitalize;
	margin-left: 18pt;
	margin-top: 0;
	text-indent: -.24in;
}

p.ShortTitle
{
	font-size: 26pt;
	line-height: 28pt;
	font-weight: bold;
	margin-top: 0pt;
	padding-bottom: 0pt;
	mc-hyphenate: never;
	margin-bottom: 18pt;
	color: #000000;
	font-family: var(--font_heads), Arial Narrow, sans-serif;
}

MadCap|glossaryProxy
{
	margin-left: 0.75in;
	border-top-width: 0px;
	border-top-color: #ffffff;
}

MadCap|glossaryTerm
{
	color: #000000;
	font-family: 'Arial';
	font-size: 11pt;
}

p.x_DocInfoShort
{
	margin-bottom: 3pt;
	padding-bottom: 0pt;
	line-height: 9pt;
	margin-left: 0.75in;
	font-size: 7.5pt;
	font-family: Arial, Arial, sans-serif;
}

p.Indent0
{
	line-height: 11pt;
	margin-left: 0;
	font-family: monospace;
	font: monospace;
	margin-top: 0;
	margin-bottom: 0;
}

p.Indent1
{
	margin-left: 0.18in;
	margin-bottom: 0;
	margin-top: 0;
}

p.Indent2
{
	line-height: 11pt;
	margin-left: 0.36in;
	font-family: monospace;
	font: monospace;
	margin-bottom: 0;
	margin-top: 0;
}

p.Indent3
{
	line-height: 11pt;
	margin-left: 0.54in;
	font-family: monospace;
	font: monospace;
	margin-bottom: 0;
	margin-top: 0;
}

p.Indent4
{
	line-height: 11pt;
	margin-left: 72px;
	font-family: monospace;
	font: monospace;
	margin-bottom: 0;
	margin-top: 0;
}

p.Indent5
{
	line-height: 11pt;
	margin-left: 90px;
	margin-bottom: 0;
	font-family: monospace;
	font: monospace;
	margin-top: 0;
}

p.Indent6
{
	line-height: 11pt;
	margin-left: 105px;
	font: monospace;
	font-family: monospace;
	margin-top: 0;
	margin-bottom: 0;
}

p.Indent7
{
	line-height: 11pt;
	margin-left: 120px;
	margin-bottom: 0;
	font-family: monospace;
	font: monospace;
	margin-top: 0;
}

p.Indent8
{
	line-height: 11pt;
	margin-bottom: 3pt;
	margin-left: 135px;
	font-family: monospace;
	font: monospace;
	margin-top: 0;
}

p.Indent9
{
	line-height: 11pt;
	margin-bottom: 3pt;
	font-family: monospace;
	font: monospace;
	margin-top: 0;
	margin-left: 140px;
}

p.Indent10
{
	line-height: 11pt;
	margin-bottom: 3pt;
	font-family: monospace;
	font: monospace;
	margin-top: 0;
	margin-left: 155px;
}

span.TradeStatus
{
	font-style: italic;
	text-transform: uppercase;
}

code
{
	font-size: 10pt;
}

code.parameter
{
	font-style: italic;
}

MadCap|xref
{
	text-decoration: none;
	mc-format: '{color #000000}For more information, see {/color}{color #0e5447}{paratext}{/color}{color #000000}{/color}';
	color: #0e5447;
	font-weight: bold;
}

MadCap|xref.ChapRef
{
	mc-format: 'color #0e5447}Chapter {paranumonly}{/color}';
}

MadCap|xref.AppRef
{
	mc-format: '{color #0e5447}{paratext}{/color}';
}

MadCap|xref:hover
{
	text-decoration: underline;
}

MadCap|xref.NoPrefix
{
	/*	text-decoration: none; */
	mc-format: '{color #0e5447}{paratext}{/color}';
}

MadCap|xref.NoPrefix:hover
{
	text-decoration: underline;
}

MadCap|xref.FigTabExam:hover
{
	text-decoration: underline;
}

MadCap|xref.ChapRef:hover
{
	text-decoration: underline;
}

MadCap|xref.AppRef:hover
{
	text-decoration: underline;
}

p.Table
{
	mc-hyphenate: never;
	margin-bottom: 3pt;
	padding-top: 2pt;
	margin-top: 0pt;
	padding: 0px;
}

p.StepIndent
{
	font-weight: bold;
	padding-bottom: 0pt;
	margin-top: 8pt;
	margin-bottom: 5pt;
	font-size: 10pt;
	line-height: 12pt;
	padding: 0px;
	margin-left: 55px;
	font-family: Arial, Arial, sans-serif;
}

MadCap|conceptLink
{
	color: #7E8083;
	font-family: 'Arial';
	font-size: 11pt;
	margin-bottom: 0px;
	margin: 0px;
	padding: 0px;
	margin-left: 30px;
	margin-top: 33pt;
	padding-top: 44px;
}

MadCap|conceptLinkControlList
{
	font-family: 'Arial';
	font-size: 10pt;
	background-color: #ffffff;
	border: solid 1px #7E8083;
}

ul.TableBullets
{
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 2pt;
	padding-left: 0;
	margin-left: 5px;
}

ol.TableList
{
	margin-bottom: 4pt;
	margin-left: 24px;
	margin-top: 0pt;
}

p.BodySansSm
{
	padding-bottom: 0pt;
	margin-left: 30px;
	font-size: 9pt;
	margin-bottom: 0pt;
	margin-top: 5pt;
	line-height: 9pt;
	font-family: Arial, Arial, sans-serif;
}

td
{
	vertical-align: top;
	font-size: 14pt;
}

tr
{
	page-break-inside: avoid;
	font-size: 14pt;
	padding-left: 4pt;
	padding-right: 4pt;
	padding-bottom: 8pt;
	padding-top: 8pt;
}

ul.olol
{
	list-style-type: decimal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 20px;
}

ol.olol
{
	margin-left: 20px;
	margin-top: .3rem;
	line-height: 1in;
	font-size: 1.125rem;
	color: #212121;
}

MadCap|xref.Table_title_valid
{
	mc-format: '{color #000000}For valid values, see the {/color}{color #0e5447}{paratext}{/color} {color #000000} table. {/color}';
}

p.x_Footer	/*for page layout footers*/
{
	line-height: 10pt;
	margin-bottom: 0;
	color: #7e8083;
	text-align: right;
	font-size: 8pt;
	font-family: Arial, Arial, sans-serif;
}

p.StepStartLeft
{
	font-weight: bold;
	padding-bottom: 0pt;
	margin-bottom: 5pt;
	line-height: 12pt;
	padding: 0px;
	margin-left: 0px;
	font-family: Arial, Arial, sans-serif;
	font-size: 14pt;
	margin-top: 12pt;
}

p.BodyLeft
{
	padding-bottom: 0pt;
	margin-bottom: 5pt;
	margin-left: 0px;
	font-size: 14pt;
	line-height: 14pt;
	font-family: Arial, Arial, sans-serif;
}

caption.TableResetNumbering
{
	padding-bottom: 3pt;
	padding-top: 6pt;
	mc-auto-number-format: 'CT:Table {n=1}  ';
	font-style: italic;
}

caption.TableResetNumbering
{
	padding-bottom: 3pt;
	padding-top: 6pt;
	mc-auto-number-format: 'CT:Table {n=1}  ';
	font-style: italic;
}

caption.FigureResetNumbering
{
	margin-bottom: 0pt;
	padding-top: 3pt;
	padding-bottom: 0pt;
	mc-auto-number-format: 'CF: Figure {n=1} ';
	font-style: italic;
	font-weight: normal;
}

MadCap|xref.AppRef_title
{
	mc-format: '{color #0e5447}{paratext}{/color}';
}

MadCap|xref.ChapRef_title
{
	mc-format: '{color #0e5447}{paratext}{/color}';
}

MadCap|xref.FigTabExam_context
{
	mc-format: '{color #0e5447}{paranumonly} {pageref}{/color}';
}

MadCap|xref.FigTabExam_nopage
{
	mc-format: '{color #0e5447}{paranumonly}{/color} ';
}

MadCap|xref.NoPrefix_context
{
	mc-format: '{color #0e5447}{paratext}{/color}';
}

MadCap|xref.Table_title
{
	mc-format: '{color #0e5447}{paratext}{/color} table{/color}';
}

MadCap|xref.Context
{
	mc-format: '{color #000000}For more information, see {/color}{color #0e5447} {paratext}.{/color}';
}

caption.ExampleResetNumbering
{
	mc-auto-number-format: 'CT: Table.{n=1} ';
	font-style: italic;
}

MadCap|xref.TextOnly
{
	mc-format: '{color #0e5447}{paratext}{/color}';
}

MadCap|xref.on_page_number
{
	mc-format: '{color #0e5447}{paratext}{/color}';
}

MadCap|xref.page_number_only
{
	mc-format: '{color #0e5447}{page}{/color}';
}

p.SpaceBefore
{
	margin-top: 18pt;
}

span.ServiceMark
{
	font-size: 7pt;
	vertical-align: super;
}

li.Tight
{
	line-height: 10pt;
}

p.TableTight
{
	margin-top: 3pt;
	margin-left: 1pt;
	line-height: 8pt;
}

span.Note
{
	font-family: Arial;
	font-weight: 700;
	font-size: 14pt;
	color: #616161;
}

span.Caution
{
	color: #f78e1e;
	font-family: Arial, Arial, sans-serif;
	font-weight: bold;
	font-size: 11pt;
}

span.Tip
{
	font-family: Arial, Arial, sans-serif;
	font-weight: bold;
	color: #5f6062;
	font-size: 9pt;
}

span.Important
{
	font-size: 11pt;
	font-family: Arial, Arial, sans-serif;
	font-family: Arial;
	color: #a0285a;
}

p.x_AddressHead
{
	font-family: Arial, Arial, sans-serif;
}

span.Caution
{
	color: #f78e1e;
	font-family: Arial, Arial, sans-serif;
	font-weight: bold;
	font-size: 14pt;
}

span.Important
{
	font-family: Arial, Arial, sans-serif;
	font-weight: bold;
	color: #a0285a;
	font-size: 14pt;
}

span.Tip
{
	font-family: Arial, Arial, sans-serif;
	font-weight: bold;
	color: #5f6062;
	font-size: 14pt;
}

img.page_layout_front
{
	height: 11in;
	width: 8.5in;
}

p.author
{
	mc-conditions: 'Default.Author';
	font-size: .8em;
}

span
{
	mc-disabled: false;
}

span.Author
{
	font-family: Arial;
}

p.tableflush
{
	font-size: 8pt;
}

p.x_Confidentiality
{
	font-family: 'Arial Narrow';
}

MadCap|xref.TextOnly
{
	
}

h5
{
	font-weight: bold;
	mc-heading-level: 5;
	page-break-after: auto;
	page-break-inside: avoid;
	margin: 0pt;
	margin-top: 10pt;
	mc-hyphenate: never;
	margin-left: 30px;
	margin-bottom: 0pt;
	page-break-before: avoid;
	mc-next-tag: p;
	mc-next-class: Body;
	font-family: 'Arial Narrow';
	color: #000000;
	font-size: 12pt;
	line-height: 1.2em;
	mc-disabled: true;
}

p.TOC1
{
	font-size: 10pt;
	margin: 0;
	line-height: 13pt;
	font-weight: bold;
	margin-top: 10pt;
	margin-bottom: 9pt;
	font-family: Arial, Arial, sans-serif;
}

p.TOC2
{
	margin-left: .13in;
	text-indent: 0.13in;
	padding-bottom: 0pt;
	line-height: 13pt;
	margin-bottom: 9pt;
	font-family: Arial, Arial, sans-serif;
}

p.TOC3
{
	text-indent: .19in;
	margin-left: 0.19in;
	line-height: 13pt;
	margin-bottom: 9pt;
	font-family: Arial, Arial, sans-serif;
}

p.TOC4
{
	text-indent: .25in;
	margin-left: .25in;
	padding-bottom: 0pt;
	line-height: 13pt;
	margin-bottom: 9pt;
	font-family: Arial, Arial, sans-serif;
}

p.TOC5
{
	margin-left: .31in;
	text-indent: .31in;
	line-height: 13pt;
	padding-bottom: 0pt;
	margin-bottom: 9pt;
	font-family: Arial, Arial, sans-serif;
}

p.x_Header
{
	text-align: right;
	color: #7e8083;
	font-size: 8pt;
	line-height: 12pt;
	margin-bottom: 3pt;
	margin-top: 1pt;
	font: Arial, Arial, sans-serif;
	font-family: Arial, Arial, sans-serif;
}

p.x_PageNum
{
	line-height: 10pt;
	margin-bottom: 0;
	font-size: 10pt;
	color: #7e8083;
	font-family: Arial, Arial, sans-serif;
}

p.x_copyright_long
{
	margin-top: 0pt;
	line-height: 13pt;
	margin-left: 0.75in;
	padding: 0px;
	margin: 0;
	font: Arial, Arial, sans-serif;
	font-size: 12pt;
	margin-bottom: 3pt;
}

p.x_copyright_long_bold
{
	margin-top: 0pt;
	line-height: 13pt;
	margin-left: 0.75in;
	padding: 0px;
	margin: 0;
	font: Arial, Arial, sans-serif;
	font-size: 14pt;
	font-style: inherit;
	font-weight: bold;
}

p.Body_h5
{
	margin-left: 38pt;
	margin: 0;
	color: #000000;
	font-size: 14pt;
	font-family: Arial, Arial, sans-serif;
}

p.codeindent
{
	margin-left: 90px;
	font-size: 14pt;
}

p.x_ForMoreInfo
{
	color: #5f6062;
	font-size: 20pt;
	margin-top: 13.5pt;
	font-weight: bold;
	margin-bottom: .3in;
	font-family: var(--font_heads), Arial Narrow, sans-serif;
	padding-left: 0;
}

ul.TableBullets_7
{
	font-size: 7pt;
}

h1.ChapTitle_appendix
{
	border-bottom: solid 2px #33cccc;
}

h1.ChapTitle_numbered_chap
{
	border-bottom: solid 2px #33cccc;
}

p.answer
{
	margin-left: .25in;
	margin-bottom: .1in;
}

ul.Q
{
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: circle;
	padding-left: 0px;
	list-style-image: none;
	margin-left: .32in;
}

p.Body3
{
	margin-bottom: 5pt;
	margin-left: 110px;
	font-family: Arial, Arial, sans-serif;
}

ol.Indent1
{
	margin-left: 74px;
}

ol.Indent2
{
	margin-left: 99px;
}

ul.Indent2
{
	padding-left: 0px;
	margin-left: 98px;
}

p.x_CopyrightA
{
	padding-bottom: 0pt;
	font-size: 10pt;
	line-height: 11pt;
	margin-bottom: 5pt;
	margin-left: 0.25in;
	margin-right: 0.25in;
	font-family: 'Arial';
}

h1.ChapTitle
{
	mc-heading-level: 1;
	page-break-before: auto;
	text-align: left;
	margin-bottom: .25in;
	padding-bottom: 2pt;
	page-break-after: avoid;
	page-break-inside: avoid;
	border-left-color: transparent;
	border-left-width: 0;
	border-right-color: transparent;
	border-right-width: 0;
	border-top: 0;
	border-top-color: transparent;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	margin-top: 0;
	border: 0px 0px 3px 0px;
	border-bottom: 20px;
	text-transform: none;
	font-size: 22px;
	line-height: 18px;
	color: #0e5447;
	font: Times New Roman;
	font-family: 'Times New Roman';
}

p.ChapterTitle
{
	font-weight: bold;
	margin-bottom: 1in;
	margin-top: 0pt;
	padding-bottom: 0pt;
	mc-hyphenate: never;
	text-transform: uppercase;
	color: #000000;
	font-size: 14pt;
	line-height: 1.6em;
	font-family: var(--font_heads), Arial Narrow, sans-serif;
}

MadCap|miniTocProxy
{
	margin-left: 0.75in;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 16px;
	margin-top: 16pt;
	padding-right: 16px;
	margin-right: 0.25in;
	mc-hyphenate: never;
}

p.MiniTOC1
{
	margin-bottom: 0pt;
	margin-top: 0pt;
}

p.MiniTOC2
{
	margin-bottom: 0pt;
	margin-top: 5pt;
}

p.MiniTOC3
{
	margin-bottom: 0pt;
	margin-top: 0pt;
}

p.MiniTOC4
{
	margin-bottom: 0pt;
	margin-top: 0pt;
}

img.Thumbnail
{
	mc-thumbnail: popup;
}

p.Contents
{
	font-weight: bold;
	margin-top: 0pt;
	mc-hyphenate: never;
	line-height: 20pt;
	text-transform: uppercase;
	color: #000000;
	font-size: 22pt;
	text-align: left;
	border-bottom-width: 4px;
	margin-bottom: .2in;
	padding-bottom: 2pt;
	border-bottom: #0e5447;
	font: 'Arial Narrow';
	font-family: 'Arial Narrow';
}

p.Note
{
	mc-hyphenate: never;
	margin-top: 2pt;
	padding-top: 0pt;
	font-family: Arial;
	font-weight: 700;
	line-height: 22px;
	font-size: 14pt;
	margin-bottom: 2pt;
	color: #616161;
	padding-bottom: 0;
}

h1.ChapTitle_appendix
{
	mc-heading-level: 1;
	page-break-before: auto;
	text-align: left;
	margin-bottom: .25in;
	padding-bottom: 2pt;
	margin-top: 0;
	border-bottom-color: #aaaaaf;
	border-bottom: none 0px #000000;
	text-transform: none;
	mc-auto-number-format: 'Appendix';
	color: #0E5447;
	font-size: 22px;
	line-height: 18px;
}

h1.ChapTitle_numbered_chap
{
	mc-heading-level: 1;
	page-break-before: auto;
	text-align: left;
	margin-bottom: .25in;
	padding-bottom: 2pt;
	mc-auto-number-format: 'CH:Chapter {chapnum}: ';
	font-size: 25pt;
	margin-top: 0;
	text-transform: none;
	border-bottom: solid 2px #33cccc;
	border-bottom-color: #0e5447;
	line-height: 26pt;
	color: #0E5447;
}

li.TableBullet_8
{
	list-style-type: disc;
	margin-left: 0;
	font-size: 8pt;
}

li.TableBullets_note
{
	margin-top: 2pt;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	font-family: Arial, Arial, sans-serif;
	color: #5f6062;
	margin-left: 0;
	font-size: 16px;
}

MadCap|xref.FigTabEx_Context_Note
{
	mc-format: '{color #0e5447}{paranumonly}{/color}{color #0e5447} {pageref}{/color}';
}

p.answer
{
	padding-bottom: 0pt;
	margin-bottom: 5pt;
	font-size: 14pt;
	font-family: Arial, Arial, sans-serif;
	hanging-punctuation: first;
	text-indent: -.23in;
	font-weight: bold;
	color: black;
	line-height: 20pt;
	margin-top: 18pt;
	mc-auto-number-format: 'A.   ';
	margin-left: .24in;
}

p.table_ind_1
{
	font-family: monospace;
	margin-left: 10pt;
}

p.table_ind_2
{
	font-family: monospace;
	margin-left: 20pt;
}

p.table_ind_3
{
	font-family: monospace;
	margin-left: 30pt;
}

p.table_ind_4
{
	font-family: monospace;
	margin-left: 40pt;
}

p.table_ind_0
{
	font-family: monospace;
}

ul.ul
{
	margin-right: 0px;
	margin-bottom: 0px;
	list-style-type: circle;
	padding-left: 0px;
	list-style-image: none;
	margin-left: .32in;
	margin-top: .6rem;
}

ul.Indent1
{
	
}

ul.ol
{
	list-style-type: decimal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 20px;
	padding-top: 3pt;
}

div.GlossaryPageDefinition
{
	mc-disabled: false;
	font-size: 11pt;
	font-family: 'Arial';
	line-height: 12pt;
}

div.GlossaryPageEntry
{
	mc-disabled: false;
}

div.GlossaryPageHeading
{
	mc-disabled: false;
	font-family: 'Arial';
	font-size: 12pt;
	border-bottom-color: #c0c0c0;
}

div.GlossaryPageTerm
{
	mc-disabled: false;
	font-family: 'Arial';
	font-size: 11pt;
}

p.tile_text
{
	margin-bottom: 13px;
	margin-left: 0;
	padding-left: 8pt;
	padding-top: 8pt;
	font-size: 14pt;
	line-height: 23px;
}

p.tile_heading
{
	margin-bottom: 13px;
	margin-left: 0;
	padding-left: 6pt;
	padding-top: 6pt;
	font: var(--font_heads);
	color: #0e5447;
	font-weight: 700;
	font-family: Arial;
	font-size: 14pt;
	line-height: 22px;
}

ol.ul
{
	margin-left: .20in;
	margin-top: 3pt;
	padding-top: 3pt;
	list-style-type: disc;
}

p.body_dropdown
{
	font-weight: normal;
	margin-left: 0;
	padding-left: .17in;
}

a.hide
{
	display: none;
}

p.hide
{
	display: none;
	margin: 0px 0px 13px 0px;
	color: #5f6062;
	mc-hyphenate: never;
	font-family: Arial, Arial, sans-serif;
	font-size: 14pt;
}

p.StepStart
{
	font-size: 14pt;
	font-weight: bold;
}

p.search_intro
{
	font-style: normal;
	margin-bottom: 20px;
	margin-top: 10px;
	line-height: 26px;
	font-size: 14pt;
	font: var(--font_heads), Arial Narrow, sans-serif;
}

p.related
{
	font-style: normal;
	font-size: 14pt;
	margin-bottom: 10px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 25px;
	color: #000000;
	line-height: 10pt;
	margin-top: 10px;
	font: Arial, Arial, sans-serif;
}

/* footnote styles */

.popupBody
{
	padding: 15px;
	width: 250px;
}

.popupHead:link
{
	color: #0e5447;
}

MadCap|footnote.Symbols
{
	mc-footnote-format: ' *  ';
	font-family: 'Arial';
	mc-footnote-comment-format: ' *  ';
}

/* fix side navigation cutoff */

div#smartmenu-accordion
{
	padding-bottom: 30px;
}

/* tabs styles */

ul.tabs
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
}

ul.tabs:after
{
	position: absolute;
	content: "";
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #ddd;
}

ul.tabs .tab-link
{
	color: #0e5447;
	display: inline-block;
	padding: 10px 10px;
	cursor: pointer;
	margin-left: -4px;
	position: relative;
	z-index: 0;
}

ul.tabs .current
{
	background: #fff;
	color: #0e5447;
	margin-left: 0px;
	margin-right: 10px;
	border-top: 1px solid #ddd;
	border-bottom: 0px solid white;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	z-index: 100;
}

ul.tabs .tab-link:hover
{
	background: #c2c2c2;
	color: #0e5447;
	display: inline-block;
	padding: 10px 10px;
	cursor: pointer;
	margin-left: -5px;
	border: 1px solid transparent;
}

ul.tabs .current:hover
{
	background: #fff;
	color: #d9232e;
	margin-left: 0px;
	margin-right: 10px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid transparent;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	z-index: 2;
}

.tab-content
{
	display: none;
	background: #ededed;
	padding: 15px;
	background-color: transparent;
}

.tab-content.current
{
	display: inherit;
}

li.TableBullets_note_indent
{
	margin-top: 2pt;
	padding-top: 0;
	padding-bottom: 2px;
	margin-bottom: 0;
	margin-left: .3in;
	color: #616161;
	font-family: Arial;
	font-size: 14pt;
}

.ol_level_2
{
	
}

h1.chap_level_1_numbered
{
	mc-next-tag: p;
	mc-next-class: Body;
	padding-bottom: 12px;
	font: Times New Romand;
}

h2.chap_level_2_numbered
{
	mc-next-tag: p;
	mc-next-class: Body;
	padding-bottom: 12px;
}

h3.chap_level_3_numbered
{
	mc-next-tag: p;
	mc-next-class: Body;
	padding-bottom: 12px;
}

a.ot-sdk-show-settings
{
	color: #616161;
	font-family: Arial;
	font-size: 12px;
}

p.ot-sdk-show-settings
{
	color: #0E5447;
	font-family: Arial;
	font-size: 14px;
}

span.footer_white
{
	color: #0E5447;
	font-size: 14px;
	font-family: Arial;
	font-weight: 500;
}

span.footer_copyright
{
	color: #616161;
	font-family: Arial;
	font-size: 12px;
	font-weight: 400;
}

ul.test
{
	background-image: url('../Images/Infrastructure/circle_icon_glossary.png');
}

span.search_tip
{
	font-weight: bold;
	color: #0e5447;
	font-size: 14pt;
}

span.mc-variable.jurisdictions\00002Eservice
{
	
}

/*<meta sourceDocument="C:\Users\DEdgar\Desktop\mfx.docx" />*/

p.p_1
{
	color: #ffffff;
	margin-top: 0pt;
	margin-bottom: 0pt;
	font-size: 10pt;
	font-family: Arial, Arial, sans-serif;
}

li.li_1
{
	hyphenate: never;
	padding-left: 0;
	margin-left: 10pt;
	line-height: 20pt;
	color: #ffffff;
	font-family: Arial;
	margin-top: 0pt;
	margin-bottom: 0pt;
	font-size: 10pt;
}

td.td_1
{
	font-size: 14pt;
	vertical-align: top;
	font-family: Arial, Arial, sans-serif;
	background: #0e5447;
}

li.Body
{
	font-style: normal;
	font-family: Arial, Arial, sans-serif;
	margin-bottom: 10px;
	padding-bottom: 0;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
}

MadCap|footnote.footnote
{
	mc-footnote-comment-format: '{n}';
	mc-footnote-format: '{n}';
}

span.FootnoteText
{
	font-family: Arial;
}

h1.Footnote
{
	margin-top: 2pt;
	font-family: Arial;
	color: #5F6062;
	font-size: 7pt;
}

/*
a[name]
{
	padding-top: 150px;
}
*/

p.watermark
{
	mc-hyphenate: never;
	margin-bottom: 0;
	padding-right: 4pt;
	padding-bottom: 4pt;
	padding-top: 4pt;
	margin: 0;
	margin-left: 0;
	margin-right: 0;
	padding-left: 3pt;
	font: Arial, Arial, sans-serif;
	text-align: center;
	font-weight: bold;
	line-height: 28pt;
	color: #dcdcdc;
	font-size: 12pt;
}

li.q
{
	margin-bottom: 10px;
	color: #5f6062;
	hyphenate: never;
	padding-left: 0;
	margin-left: 10pt;
	line-height: 20pt;
	font-family: Arial, Arial, sans-serif;
}

ol.q
{
	margin-left: 40px;
	margin-bottom: 13px;
}

p.Body_indent
{
	font-style: normal;
	font-size: 14pt;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	line-height: 20pt;
	font-weight: normal;
	font: Arial, Arial, sans-serif;
	margin-bottom: 14px;
	margin-left: 18pt;
}

a.GlossaryPageLink:hover
{
	text-decoration: none;
	color: #5f6062;
}

div.GlossaryPageHeading_0
{
	font-size: 22pt;
	font-color: #5F6062;
	font-weight: bold;
	font-family: Arial;
	border: none;
}

div.GlossaryPageTerm
{
	font-size: 16pt;
	font-color: #5F6062;
	font-family: Arial;
	font-weight: bold;
}

div.GlossaryPageDefinition
{
	font-size: 14pt;
	font-color: #5F6062;
	font-family: Arial;
	padding-bottom: 28px;
	line-height: 20px;
}

li.GlossaryPageEntry
{
	font-size: 14pt;
	font-color: #5F6062;
	font-family: Arial;
	list-style-type: none;
}

ul.MCGlossaryProxy_0
{
	margin-left: 8px;
	border-top-width: 0px;
	border-top-color: #ffffff;
	border-top-style: solid;
	padding-top: 0;
	margin-top: 0;
	padding-left: 0;
}

@media only screen and (max-width: 767px)
{
	div.topic_proxy > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.topic_proxy > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	myBtn
	{
		display: none;
		position: fixed;
		bottom: 75px;
		right: 100px;
		z-index: 99;
		font-size: 18px;
		font-weight: bold;
		border: none;
		outline: none;
		color: var(--btn_active);
		cursor: pointer;
		padding: 15px;
		border-radius: 4px;
		background-position: center;
		background-repeat: no-repeat;
	}

	#myBtn:hover
	{
		background-color: var(--btn_hover);
	}
}

/* BACK TO TOP */

button#backToTop
{
	display: none;
	position: fixed;
	right: 1rem;
	bottom: calc(55px + 1rem);
	padding: .25rem;
	color: #ffffff;
	width: 4rem;
	height: 4rem;
	border: none;
	background-image: url('../Images/back2top_no_bgrnd.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-color: transparent;
}

button#backToTop:hover
{
	cursor: pointer;
}

@media only screen and (max-width: 1279px)
{
	button#backToTop
	{
		bottom: calc(100px + 1.5rem);
	}
}

@media only screen and (max-width: 767px)
{
	button#backToTop
	{
		bottom: calc(100px + 3rem);
	}
}

/* puts footer above back to top */

div.home-footer
{
	z-index: 99;
}

/* STICKY TABLE HEADERS */

div.stickyHeader
{
	overflow: auto;
}

div.stickyHeader table	/* prevent scrolling content from appearing above header */
{
	margin-top: 0;
}

div.stickyHeader th
{
	position: sticky;
	inset-block-start: 0;
	z-index: 2;
}

div#mc-main-content div.stickyHeader
{
	max-height: 500px;
	margin-top: -3px;
	/* prevent scrolling content from appearing above header */
	/*	max-width: max-content; removed to adjust width */
}

div#mc-main-content li > div.stickyHeader
{
	margin-top: 0;
}

@media print
{
	div.stickyHeader:nth-child(n+3)
	{
		max-height: none;
	}
}

/* stick table scrollbar */
/* width */

div::-webkit-scrollbar
{
	width: 16px;
}

/* track */

div::-webkit-scrollbar-track
{
	box-shadow: inset 0 0 5px #868177;
	background: #f1f1f1;
	border-radius: 10px;
}

/* handle (the part that moves) */

div::-webkit-scrollbar-thumb
{
	background: #868177;
	border-radius: 10px;
}

/* hover */

div::-webkit-scrollbar-thumb:hover
{
	background: #66625b;
}

/* DROP DOWN LINKS */

div.dropDown
{
	background-color: #bedfd5;
	border: 1px solid #839F97;
	margin-top: 16px;
	margin: 0;
	padding: 0;
}

.MCDropDown.dropDown.MCDropDown_Open:before,
.MCDropDown.dropDown.MCDropDown_Closed:before
{
	content: "";
}

span.dropDownHead
{
	margin: 0;
	padding: 0;
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage,
.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage
{
	padding: 20px;
	color: #212121;
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage:after
{
	content: "\00a0";
	display: inline-block;
	width: 48px;
	background-image: url('collapse-arrow.png');
	background-repeat: no-repeat;
	background-size: contain;
	right: 10px;
	position: absolute;
}

.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage:after
{
	content: "\00a0";
	display: inline-block;
	width: 48px;
	background-image: url('expand-arrow.png');
	background-repeat: no-repeat;
	background-size: contain;
	right: 10px;
	position: absolute;
}

.dropDownHotspot:link
{
	font-size: 18px;
	font-weight: bold;
	width: 100%;
	height: 100%;
	display: inline-block;
	margin-bottom: 0;
}

a.dropDownHotspot:hover
{
	text-decoration: none;
}

span.dropDownHead:hover
{
	background-color: #f3ead9;
}

.dropDownBody
{
	background-color: #f9fcfb;
	padding: 20px;
	margin-left: 0;
}

.dropDownBody p
{
	padding-left: 0;
}

div.Logo_Text
{
	margin-top: 16px;
}

div.Header div.HeaderLinks
{
	margin-top: 14px;
}

div.body div.BCrumb_and_Toolbar
{
	top: 58px;
}

@media only screen and (max-width: 1279px)
{
	div.body div.BCrumb_and_Toolbar
	{
		top: 0;
	}
}

/* FOOTER */

div.home-footer
{
	height: auto !important;
	padding: 10px 0 10px 0 !important;
}

#footer_left,
#footer_right
{
	height: auto;
}

div.home-footer #footer_left
{
	position: fixed;
	width: auto;
	/* can be deleted from system_styles */
	height: auto;
	/* as above */
	padding-left: 32px;
	padding-top: 2px;
	/* smaller text */
}

div.home-footer #footer_right
{
	display: block;
	text-align: center;
	width: 100%;
	/* can be deleted from system_styles */
	height: auto;
	/* can be deleted from system_styles */
	padding: 0;
}

p.footer_copyright
{
	font-size: 10px;
}

p.footer_links
{
	font-size: 12px;
}

@media only screen and (max-width: 1279px)
{
	div.home-footer #footer_left
	{
		position: relative;
		display: block;
		text-align: center;
		padding-left: 0;
		padding-bottom: 10px;
	}
}

@media only screen and (max-width: 767px)
{
	span.footer_white
	{
		display: block;
		padding-bottom: 20px;
	}

	div.home-footer #footer_right
	{
		padding-top: 0;
	}

	span#footer_divider_first	/* add id to template page */
	{
		display: none;
	}
}

div.off-canvas-wrapper-inner div.outer-row	/* SDeLoach - added for menu */
{
	padding-left: 0;
}

p.search
{
	padding-right: 0;
	font-family: Arial;
	margin-bottom: 0;
	border: 1.25rem;
	padding-top: .6rem;
	line-height: 12pt;
	color: #0e5447;
	font-size: 16px;
	font-weight: 800;
}

p.TableBullets_note
{
	line-height: 22px;
}

