/*<meta conditions="" />*/

p.WriterOnly	/*Added from old stylesheet to exclude writer notes.*/
{
	font-style: italic;
	color: #003fff;
	mc-conditions: 'otherprops.WriterOnly';
}

body
{
	font-size: 1rem;
	margin: 1.7rem;
	max-width: 75%;
	line-height: normal;
	mc-hidden: hidden;
	font-family: 'Univers for Fiserv';
}

div.body
{
	border-left: solid 1px #D4D4D4;
	border-right: solid 1px #d4d4d4;
	border-bottom: solid 2px #bebebe;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-top: solid 1px #d4d4d4;
	padding: 1.5rem;
	background-color: #ffffff;
	margin: 1.5rem 2rem 2rem;
	border-bottom-color: #bebebe;
	border-left-color: #d4d4d4;
	border-right-color: #d4d4d4;
	border-top-color: #d4d4d4;
}

a
{
	text-decoration: underline;
	color: #2e8bc9;
}

a:link
{
	color: #2e8bc9;
}

a:visited
{
	color: #2e8bc9;
}

a:focus
{
	color: #1c567d;
}

a:hover
{
	color: #1c567d;
}

a:active
{
	color: #2e8bc9;
}

a.noline
{
	text-decoration: none;
	background-color: transparent;
	color: inherit;
}

a.Popup
{
	mc-disable-glossary-terms: false;
}

a.Top
{
	text-decoration: none;
}

div
{
	font-size: 1rem;
	color: #666666;
}

div.ShortVersion
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: solid 1px #212121;
	border-radius: 4px;
	width: 98%;
	padding: 10px 10px;
}

h1
{
	font-size: 2rem;
	font-weight: 600;
	margin-top: 0;
	color: #ff6600;
}

h1.titletext
{
	font-size: 2rem;
	font-weight: 600;
	mc-heading-level: 0;
}

h2
{
	font-size: 1.7rem;
	font-weight: 500;
	color: #666666;
}

h3
{
	font-size: 1.44rem;
	color: #212121;
	font-weight: 500;
}

h4
{
	font-size: 1.33rem;
	color: #212121;
	margin-bottom: .6rem;
	margin: 1.12rem 0px 0.6rem;
	font-weight: 500;
}

p.TOCHeading
{
	font-size: 2rem;
	font-weight: 600;
	margin-top: 0;
}

p
{
	color: #333333;
	font-size: inherit;
	mc-hyphenate: never;
	margin: .4rem 0px;
}

p.Note
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: solid 1px #2e8bc9;
	border-radius: 4px;
	width: 95%;
	background-repeat: no-repeat;
	padding: 10px 10px;
	padding-left: 3rem;
	background-size: 20px 20px;
	mc-label: 'Informational Note:';
	background-position: 0.8rem 1rem;
	background-image: url('../Images/Icons/Note.png');
}

p.DefinitionText
{
	margin-bottom: 0pt;
	font-style: normal;
	margin-right: 0px;
	margin: 0;
	margin-top: .5rem;
	color: #000000;
	margin-left: 20px;
}

p.SeeAlsoHeading
{
	font-weight: bold;
	color: #2e8bc9;
}

p.SeeAlsoLink
{
	margin-left: 2rem;
}

p.ThirdParty
{
	font-size: .8rem;
	margin-left: 2rem;
	margin-top: .5rem;
}

p.thirdpartyheading
{
	font-size: .8rem;
	font-weight: bold;
}

p.TableHeading
{
	text-align: left;
	font-weight: bold;
	table-layout: auto;
	mc-leader-indent: 0pt;
	font-size: 1rem;
}

p.TableText
{
	text-align: left;
	table-layout: auto;
	mc-leader-indent: 0pt;
	font-size: 1rem;
}

p.FieldHeading
{
	margin-top: 1.2rem;
	font-weight: bold;
}

p.top
{
	padding: 0.5rem -5rem;
	vertical-align: middle;
	text-align: center;
	font-size: .9rem;
	font-weight: 600;
	background-repeat: no-repeat;
	text-decoration: none;
	border: solid 1px #2e8bc9;
	border-radius: 4px;
	margin-left: 40%;
	padding-bottom: .5rem;
	padding-top: .5rem;
	width: 140px;
	padding-left: 1.6rem;
	background-image: url('../Images/Icons/arrow-rectangle-up-2e8bc9.svg');
	background-size: 20px 20px;
	background-position: 0.8rem center;
	color: #2e8bc9;
	border-bottom-color: #2e8bc9;
	border-left-color: #2e8bc9;
	border-right-color: #2e8bc9;
	border-top-color: #2e8bc9;
}

blockquote.ProcedureTableOrText	/*Use for tables or paragraph that line up under your procedure steps.*/
{
	margin: 0;
	margin-top: 0;
	margin-left: 5.5rem;
}

tr:hover
{
	background: #E0E0E0;
	transition: all 0.25s ease;
}

th
{
	font-size: .9rem;
	color: #ffffff;
	text-align: left;
	mc-hyphenate: never;
	background-color: #333333;
}

td
{
	font-size: .9rem;
	text-align: left;
	margin-top: 6px;
	margin-bottom: 3px;
	mc-hyphenate: never;
	padding-bottom: 6pt;
}

li
{
	color: #333333;
	margin-left: -1rem;
	list-style-position: outside;
	font-size: inherit;
	vertical-align: middle;
	mc-hyphenate: never;
	padding: 0px;
}

img
{
	border: none;
}

img.Border
{
	border: solid 1px #666666;
}

span.mc-variable
{
	line-height: normal;
}

hr.footer
{
	border: none;
	color: #333;
	overflow: visible;
	text-align: center;
	height: 5px;
	border-top: solid 2px #666666;
}

p.footer
{
	font-size: 0.67rem;
	margin-top: 0pt;
	margin-bottom: 0;
}

caption
{
	font-style: italic;
	font-size: 0.9rem;
}

a.GlossaryPageTerm
{
	color: #00812B;
}

b
{
	line-height: normal;
}

:hover
{
	mc-hidden: hidden;
}

ul
{
	
}

p.ImageCaptionRight
{
	padding-bottom: 1rem;
	padding-left: .25rem;
	font-style: italic;
	font-size: inherit;
	margin-top: -0.5rem;
	text-align: right;
}

p.ImageCaption
{
	padding-bottom: 1rem;
	padding-left: .25rem;
	font-style: italic;
	font-size: inherit;
	margin-top: -0.5rem;
}

p.ImageCaptionforTable
{
	color: #666666;
	font-style: italic;
	font-size: smaller;
}

address
{
	mc-hidden: hidden;
}

fieldset
{
	mc-hidden: hidden;
}

h5
{
	mc-hidden: hidden;
}

h6
{
	mc-hidden: hidden;
}

p.InternalNoteRed
{
	color: #ff0000;
	mc-conditions: 'otherprops.WriterOnly';
	line-height: normal;
}

body.masterpage
{
	margin-right: 2rem;
	margin-top: 2rem;
	margin-bottom: 1.5rem;
	margin-left: 1.5rem;
	margin: 2rem 2rem 1.5rem 1.5rem;
	background-color: #eeeeee;
}

img.FitPageWidth
{
	border: solid 1px #666666;
	width: 100%;
	height: auto;
}

img.InLineButton
{
	height: 20px;
	width: auto;
}

p.Example
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: solid 1px #666666;
	border-radius: 6px;
	width: 95%;
	background-repeat: no-repeat;
	padding: 10px 10px;
	padding-left: 3rem;
	background-position: 0.8rem 1rem;
	background-size: 20px 20px;
	mc-label: 'Example';
	background-image: url('../Images/Icons/Example.png');
}

p.Important
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: solid 1px #ffaa05;
	border-radius: 6px;
	width: 95%;
	background-repeat: no-repeat;
	padding: 10px 10px;
	padding-left: 3rem;
	background-position: 0.8rem 1rem;
	background-size: 18px 20px;
	mc-label: 'Important';
	background-image: url('../Images/Icons/ImportantNote.png');
}

p.Command
{
	font-weight: bold;
	font-family: 'Courier New';
	text-align: left;
	text-indent: 0in;
	font-size: inherit;
	padding-bottom: 0.5rem;
	margin: 0.5rem 0rem;
}

p.GuideName
{
	font-size: 1.7rem;
}

dt.Field
{
	font-weight: bold;
}

dt.Section
{
	font-weight: bold;
}

dt.Other
{
	font-weight: bold;
}

dd.DefinitionText
{
	font-weight: normal;
}

kbd
{
	mc-hidden: hidden;
}

big
{
	mc-hidden: hidden;
}

cite
{
	mc-hidden: hidden;
}

del
{
	mc-hidden: hidden;
}

em
{
	mc-hidden: hidden;
}

abbr
{
	mc-hidden: hidden;
}

acronym
{
	mc-hidden: hidden;
}

ins
{
	mc-hidden: hidden;
}

label
{
	mc-hidden: hidden;
}

q
{
	mc-hidden: hidden;
}

samp
{
	mc-hidden: hidden;
}

strike
{
	mc-hidden: hidden;
}

small
{
	mc-hidden: hidden;
}

strong
{
	mc-hidden: hidden;
}

tt
{
	mc-hidden: hidden;
}

var
{
	mc-hidden: hidden;
}

span
{
	mc-hidden: hidden;
}

sub
{
	mc-hidden: hidden;
}

table
{
	
}

@media only screen and (max-width: 1279px)
{
	object.Video
	{
		height: 200px;
		width: auto;
	}
}

@media only screen and (max-width: 767px)
{
	object.Video
	{
		height: 200px;
		width: auto;
	}
}

@media (min-width: 576px)
{
	.container
	{
		max-width: 540px;
	}
}

@media (min-width: 768px)
{
	.container
	{
		max-width: 720px;
	}
}

@media (min-width: 992px)
{
	.container
	{
		max-width: 960px;
	}
}

@media (min-width: 1200px)
{
	.container
	{
		max-width: 1140px;
	}
}

@media print
{
	body
	{
		line-height: 14pt;
		margin: 0pt;
		mc-hyphenate: never;
		font-size: 10pt;
	}

	blockquote.ProcedureTableOrText
	{
		margin-left: 0.65in;
	}

	caption
	{
		font-size: 10pt;
	}

	dd.DefinitionText
	{
		margin-left: 0.65in;
	}

	div
	{
		font-size: 10pt;
		color: #000000;
	}

	div.GlossaryPageHeading
	{
		font-size: 20pt;
		margin: .67 rem 0;
		margin-bottom: 12pt;
		margin-left: 0;
		margin-right: 0;
		margin-top: 12 px;
		padding-top: 5pt;
	}

	h1
	{
		font-weight: bold;
		mc-hyphenate: never;
		font-size: 18pt;
		text-align: left;
		page-break-before: always;
		margin-left: 0;
		margin-right: 0;
		margin-top: 12px;
		margin-bottom: 8px;
		padding-top: 0pt;
		padding-bottom: 0pt;
		line-height: normal;
		color: #ff6600;
	}

	h1.titletext
	{
		font-weight: normal;
		color: #FF6600;
		font-size: 20pt;
	}

	h2
	{
		font-weight: bold;
		mc-hyphenate: never;
		font-size: 16pt;
		text-align: left;
		border-top: solid 0pt;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 8px;
		margin-top: 24px;
		padding-top: 0pt;
		padding-bottom: 0pt;
		border-top-style: solid;
		border-top-width: 0pt;
		line-height: normal;
	}

	h3
	{
		font-weight: bold;
		mc-hyphenate: never;
		font-size: 14pt;
		text-align: left;
		margin-left: 0;
		margin-right: 0;
		margin-top: 14pt;
		margin-bottom: 8pt;
		padding-top: 0pt;
		padding-bottom: 0pt;
		line-height: normal;
	}

	h4
	{
		font-weight: bold;
		margin: 0;
		margin-bottom: 8pt;
		margin-top: 14pt;
		mc-hyphenate: never;
		font-size: 12pt;
		text-align: left;
		padding-top: 0pt;
		padding-bottom: 0pt;
		line-height: normal;
	}

	img
	{
		margin-bottom: 0pt;
		border: none 0pt transparent;
	}

	img.Border
	{
		border: solid 1px #000000;
	}

	img.FitPageWidth
	{
		border: solid 1pt #000000;
		width: 100%;
	}

	img.InLineButton
	{
		width: auto;
		border-left-style: solid;
		border-right-style: solid;
		border-top-style: solid;
		border-color: #000000;
		border: none 0pt;
		border-bottom: solid 0pt;
		border-bottom-style: dashed;
		height: 14pt;
		padding-bottom: -3pt;
	}

	p
	{
		color: #000000;
		font-size: 10pt;
		margin: 10pt 0px 6pt 0in;
	}

	p.Command
	{
		font-size: inherit;
		margin: 10pt 0px 10pt 0in;
	}

	p.DefinitionText
	{
		margin-left: 25pt;
		margin-bottom: 10pt;
		margin-top: 10pt;
		margin-right: 0;
	}

	p.FieldHeading
	{
		margin-top: 10pt;
	}

	p.ImageCaptionforTable
	{
		font-size: 9pt;
		color: #666666;
	}

	p.ImageCaptionRight
	{
		padding-bottom: 0pt;
		padding-left: 0pt;
		font-size: 9pt;
		mc-conditions: 'otherprops.ExcludeFromHTML5';
		margin: 0pt 0in 10pt;
		text-align: right;
	}

	p.TableHeading
	{
		font-size: 10pt;
	}

	p.TableText
	{
		font-size: 10pt;
	}

	p.ThirdParty
	{
		font-size: 10pt;
		margin-left: 0.3in;
		margin-top: 0pt;
	}

	p.TOCHeading
	{
		font-size: 18pt;
		font-weight: bold;
		text-align: left;
		margin-top: 16pt;
		margin-bottom: 6pt;
		padding-top: 0pt;
		padding-bottom: 0pt;
		margin-left: 0in;
	}

	td
	{
		font-size: 10pt;
	}

	th
	{
		font-size: 10pt;
	}

	li
	{
		color: #000000;
		text-indent: 0rem;
		margin: 0px 0px 0px 0.05in;
		padding-left: 0.06in;
		font-size: inherit;
	}

	p.footer
	{
		margin: 0;
	}

	p.Note
	{
		width: 95%;
	}

	p.ImageCaption
	{
		padding-bottom: 0pt;
		padding-left: 0pt;
		font-size: 9pt;
		mc-conditions: 'otherprops.ExcludeFromHTML5';
		margin: 0pt 0in 10pt;
	}

	p.GuideName
	{
		font-size: 16pt;
	}

	ul
	{
		padding: 0pt 0px 0pt 0.35in;
		margin: 0px;
	}

	ol
	{
		padding: 0pt 0px 0pt 0.35in;
		margin: 0px;
	}
}

@media online
{
	.is-accordion-submenu-parent
	{
		mc-hidden: hidden;
	}

	.is-accordion-submenu-parent > a span.submenu-toggle	/* Removes the default arrow/triangle */
	{
		border: none;
		mc-hidden: hidden;
	}

	.is-accordion-submenu-parent > a span.submenu-toggle::before	/* Adds an icon for when the menu is collapsed */
	{
		content: url('../Images/Icons/angle-down-FFFFFF-16.png');
		mc-hidden: hidden;
	}

	.is-accordion-submenu-parent > a span.submenu-toggle-container	/* Adjusts the positioning to center it */
	{
		margin-right: 30px;
		mc-hidden: hidden;
	}

	/* begin styles for tabs */

	.tab-link
	{
		mc-hidden: hidden;
	}

	ul.tabs
	{
		margin: 0px;
		padding-left: 12px;
		list-style: none;
		position: relative;
	}

	ul.tabs:after
	{
		position: absolute;
		content: "";
		width: 100%;
	}

	ul.tabs .tab-link
	{
		background: #FFFFFF;
		color: #666666;
		display: inline-block;
		padding-top: 4px;
		padding-left: 12px;
		padding-right: 12px;
		margin-right: 24px;
		cursor: pointer;
		position: relative;
	}

	ul.tabs .tab-link:hover
	{
		background: #E0E0E0;
		color: #333333;
	}

	ul.tabs .current
	{
		background: #E0E0E0;
		color: #333333;
		font-weight: bold;
		margin-left: 0px;
		border-left: 1px solid #666666;
		border-right: 1px solid #666666;
		border-top: 1px solid #666666;
		padding-top: 4px;
		padding-left: 12px;
		padding-right: 12px;
		margin-right: 24px;
	}

	.tab-content
	{
		display: none;
		background: #fff;
		padding: 15px;
		background-color: transparent;
		border: 1px solid #666666;
		mc-hidden: hidden;
	}

	.tab-content.current
	{
		display: inherit;
	}

	.altNavActive
	{
		display: block;
		mc-hidden: hidden;
	}

	.altNavInactive
	{
		display: none;
		mc-hidden: hidden;
	}

	.altNavVisual
	{
		-webkit-appearance: button;
		-moz-appearance: button;
		-webkit-user-select: none;
		-moz-user-select: none;
		-webkit-padding-end: 20px;
		-moz-padding-end: 20px;
		-webkit-padding-start: 2px;
		-moz-padding-start: 2px;
		/*background-color: #F07575; /* Fallback color if gradients are not supported */
		background-image: url('../Images/Icons/angle-down-212121-16.png'), -webkit-linear-gradient(top, #E5E5E5, #F4F4F4);
		/* For Chrome and Safari */
		background-image: url('../Images/Icons/angle-down-212121-16.png'), -moz-linear-gradient(top, #E5E5E5, #F4F4F4);
		/* For old Firefox (3.6 to 15) */
		background-image: url('../Images/Icons/angle-down-212121-16.png'), -ms-linear-gradient(top, #E5E5E5, #F4F4F4);
		/* For pre-releases of Internet Explorer  10*/
		background-image: url('../Images/Icons/angle-down-212121-16.png'), -o-linear-gradient(top, #E5E5E5, #F4F4F4);
		/* For old Opera (11.1 to 12.0) */
		background-image: url('../Images/Icons/angle-down-212121-16.png'), linear-gradient(to bottom, #E5E5E5, #F4F4F4);
		/* Standard syntax; must be last */
		background-position: center right;
		background-repeat: no-repeat;
		border: 1px solid #AAA;
		border-radius: 2px;
		box-shadow: 0px 1px 3px #00000019;
		/*color: #555;*/
		font-size: inherit;
		margin: 0;
		overflow: hidden;
		padding-top: 2px;
		padding-bottom: 2px;
		text-overflow: ellipsis;
		white-space: nowrap;
		mc-hidden: hidden;
	}

	/* end styles for tabs */

	html.breadcrumb
	{
		mc-master-page: url('../MasterPages/breadcrumb.flmsp');
	}

	a.MCBreadcrumbsLink
	{
		text-decoration: none;
		text-transform: uppercase;
		font-weight: bold;
		font-size: .9rem;
		color: #2e8bc9;
	}

	p.slide
	{
		width: auto;
	}

	object.Video
	{
		height: 400px;
	}

	div.GlossaryPageDefinition
	{
		font-size: inherit;
		margin-left: inherit;
	}

	div.GlossaryPageEntry
	{
		mc-popup-height: auto;
		mc-popup-width: auto;
		mc-master-page: url('../MasterPages/nobreadcrumb.flmsp');
		margin-bottom: inherit;
	}

	div.GlossaryPageHeading
	{
		color: #333333;
		font-weight: 600;
		border-bottom-style: none;
		font-size: 2rem;
		margin-bottom: .67rem;
		margin-left: 0;
		margin-right: 0;
		margin-top: .67rem;
		border-bottom-color: transparent;
		border: none 2px transparent;
	}

	div.GlossaryPageTerm
	{
		font-size: inherit;
		font-weight: normal;
	}

	.NoGloss
	{
		mc-disable-glossary-terms: true;
		mc-hidden: hidden;
	}

	/* begin styles for flex containers or landing page cards */

	.container
	{
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
		mc-hidden: hidden;
	}

	.container > div > a
	{
		display: block;
		padding: 1rem;
		color: inherit;
	}

	.flex-container
	{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		mc-hidden: hidden;
	}

	.card
	{
		flex-basis: 20rem;
		width: 20rem;
		margin: 0 .5rem .5rem 0;
		position: relative;
		display: flex;
		flex-direction: column;
		min-width: 0;
		word-wrap: break-word;
		background-color: #fff;
		background-clip: border-box;
		border: 1px solid #0000001f;
		border-radius: 0.125rem;
		mc-hidden: hidden;
	}

	.card:hover
	{
		/*background: #E0E0E0;*/
		transition: all 0.25s ease;
		box-shadow: 0 5px 5px #0000003f, 0 5px 5px #00000038;
		/*transform: scale(1.05);*/
	}

	.card-body-center
	{
		flex: 1 1 auto;
		padding: 1.25rem;
		text-align: center;
		mc-hidden: hidden;
	}

	.card-body-left
	{
		flex: 1 1 auto;
		padding: 1.25rem;
		text-align: left;
		mc-hidden: hidden;
	}

	.current
	{
		mc-hidden: hidden;
	}

	/* end styles for flex containers or landing page cards*/

	div.body
	{
		border-left: solid 1px #D4D4D4;
		border-right: solid 1px #d4d4d4;
		border-bottom: solid 2px #bebebe;
		border-bottom-left-radius: 6px;
		border-bottom-right-radius: 6px;
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
		border-top: solid 1px #d4d4d4;
		padding: 1.5rem;
		background-color: #ffffff;
		margin: 1.5rem 2rem 2rem;
		border-bottom-color: #bebebe;
		border-left-color: #d4d4d4;
		border-right-color: #d4d4d4;
		border-top-color: #d4d4d4;
	}

	h1.titletext
	{
		mc-heading-level: 0;
	}
}

b.orange
{
	color: #ff6600;
}

@media Word
{
	p.TOC1
	{
		font-size: 10pt;
		font-weight: normal;
	}

	p.TOC2
	{
		font-size: 10pt;
		font-weight: normal;
	}

	p.TOC3
	{
		font-size: 10pt;
		font-weight: normal;
	}

	body
	{
		font-size: 10pt;
		margin: 0pt;
		mc-hyphenate: never;
		line-height: 14pt;
	}

	li
	{
		
	}

	h1
	{
		page-break-before: always;
	}

	p.Copyright
	{
		font-size: 10pt;
		line-height: normal;
	}

	p.Note
	{
		width: 95%;
	}

	blockquote.ProcedureTableOrText
	{
		margin-left: 0.65in;
	}

	caption
	{
		font-size: 10pt;
	}

	dd.DefinitionText
	{
		margin-left: 0.65in;
	}

	div
	{
		font-size: 10pt;
		color: #000000;
	}

	div.GlossaryPageHeading
	{
		font-size: 20pt;
		margin: .67 rem 0;
		margin-bottom: 12pt;
		margin-left: 0;
		margin-right: 0;
		margin-top: 12 px;
		padding-top: 5pt;
	}

	h1
	{
		font-weight: bold;
		mc-hyphenate: never;
		font-size: 18pt;
		text-align: left;
		page-break-before: always;
		margin-left: 0;
		margin-right: 0;
		margin-top: 12px;
		margin-bottom: 8px;
		padding-top: 0pt;
		padding-bottom: 0pt;
		line-height: normal;
		color: #ff6600;
	}

	h1.titletext
	{
		font-weight: normal;
		color: #FF6600;
		font-size: 20pt;
	}

	h2
	{
		font-weight: bold;
		mc-hyphenate: never;
		font-size: 16pt;
		text-align: left;
		border-top: solid 0pt;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 8px;
		margin-top: 24px;
		padding-top: 0pt;
		padding-bottom: 0pt;
		border-top-style: solid;
		border-top-width: 0pt;
		line-height: normal;
	}

	h3
	{
		font-weight: bold;
		mc-hyphenate: never;
		font-size: 14pt;
		text-align: left;
		margin-left: 0;
		margin-right: 0;
		margin-top: 14pt;
		margin-bottom: 8pt;
		padding-top: 0pt;
		padding-bottom: 0pt;
		line-height: normal;
	}

	h4
	{
		font-weight: bold;
		margin: 0;
		margin-bottom: 8pt;
		margin-top: 14pt;
		mc-hyphenate: never;
		font-size: 12pt;
		text-align: left;
		padding-top: 0pt;
		padding-bottom: 0pt;
		line-height: normal;
	}

	img
	{
		margin-bottom: 0pt;
		border: none 0pt transparent;
	}

	img.Border
	{
		border: solid 1px #000000;
	}

	img.FitPageWidth
	{
		border: solid 1pt #000000;
		width: 100%;
	}

	p
	{
		color: #000000;
		font-size: 10pt;
		margin: 10pt 0px 6pt 0in;
	}

	p.Command
	{
		font-size: inherit;
		margin: 10pt 0px 10pt 0in;
	}

	p.TableHeading
	{
		font-size: 10pt;
		margin: 0;
	}

	p.TableText
	{
		font-size: 10pt;
	}

	p.ThirdParty
	{
		font-size: 10pt;
		margin-left: 0.3in;
		margin-top: 0pt;
	}

	p.TOCHeading
	{
		font-size: 18pt;
		font-weight: bold;
		text-align: left;
		margin-top: 16pt;
		margin-bottom: 6pt;
		padding-top: 0pt;
		padding-bottom: 0pt;
		margin-left: 0in;
	}

	td
	{
		font-size: 10pt;
	}

	th
	{
		font-size: 10pt;
	}

	p.Note
	{
		width: 95%;
	}

	ol
	{
		
	}

	ul
	{
		
	}
}

@media Pbulletsnumbers
{
	body
	{
		line-height: 14pt;
		margin: 0pt;
		mc-hyphenate: never;
		font-size: 10pt;
	}

	blockquote.ProcedureTableOrText
	{
		margin-left: 0.65in;
	}

	caption
	{
		font-size: 10pt;
	}

	dd.DefinitionText
	{
		margin-left: 0.65in;
	}

	div
	{
		font-size: 10pt;
		color: #000000;
	}

	div.GlossaryPageHeading
	{
		font-size: 20pt;
		margin: .67 rem 0;
		margin-bottom: 12pt;
		margin-left: 0;
		margin-right: 0;
		margin-top: 12 px;
		padding-top: 5pt;
	}

	h1
	{
		font-weight: bold;
		mc-hyphenate: never;
		font-size: 18pt;
		text-align: left;
		page-break-before: always;
		margin-left: 0;
		margin-right: 0;
		margin-top: 12px;
		margin-bottom: 8px;
		padding-top: 0pt;
		padding-bottom: 0pt;
		line-height: normal;
		color: #ff6600;
	}

	h1.titletext
	{
		font-weight: normal;
		color: #FF6600;
		font-size: 20pt;
	}

	h2
	{
		font-weight: bold;
		mc-hyphenate: never;
		font-size: 16pt;
		text-align: left;
		border-top: solid 0pt;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 8px;
		margin-top: 24px;
		padding-top: 0pt;
		padding-bottom: 0pt;
		border-top-style: solid;
		border-top-width: 0pt;
		line-height: normal;
	}

	h3
	{
		font-weight: bold;
		mc-hyphenate: never;
		font-size: 14pt;
		text-align: left;
		margin-left: 0;
		margin-right: 0;
		margin-top: 14pt;
		margin-bottom: 8pt;
		padding-top: 0pt;
		padding-bottom: 0pt;
		line-height: normal;
	}

	h4
	{
		font-weight: bold;
		margin: 0;
		margin-bottom: 8pt;
		margin-top: 14pt;
		mc-hyphenate: never;
		font-size: 12pt;
		text-align: left;
		padding-top: 0pt;
		padding-bottom: 0pt;
		line-height: normal;
	}

	img
	{
		margin-bottom: 0pt;
		border: none 0pt transparent;
	}

	img.Border
	{
		border: solid 1px #000000;
	}

	img.FitPageWidth
	{
		border: solid 1pt #000000;
		width: 100%;
	}

	img.InLineButton
	{
		width: auto;
		border-left-style: solid;
		border-right-style: solid;
		border-top-style: solid;
		border-color: #000000;
		border: none 0pt;
		border-bottom: solid 0pt;
		border-bottom-style: dashed;
		height: 14pt;
		padding-bottom: -3pt;
	}

	p
	{
		color: #000000;
		font-size: 10pt;
		margin: 10pt 0px 6pt 0in;
	}

	p.Command
	{
		font-size: inherit;
		margin: 10pt 0px 10pt 0in;
	}

	p.DefinitionText
	{
		margin-left: 25pt;
		margin-bottom: 10pt;
		margin-top: 10pt;
		margin-right: 0;
	}

	p.FieldHeading
	{
		margin-top: 10pt;
	}

	p.ImageCaptionforTable
	{
		font-size: 9pt;
		color: #666666;
	}

	p.ImageCaptionRight
	{
		padding-bottom: 0pt;
		padding-left: 0pt;
		font-size: 9pt;
		mc-conditions: 'otherprops.ExcludeFromHTML5';
		margin: 0pt 0in 10pt;
		text-align: right;
	}

	p.TableHeading
	{
		font-size: 10pt;
	}

	p.TableText
	{
		font-size: 10pt;
	}

	p.ThirdParty
	{
		font-size: 10pt;
		margin-left: 0.3in;
		margin-top: 0pt;
	}

	p.TOCHeading
	{
		font-size: 18pt;
		font-weight: bold;
		text-align: left;
		margin-top: 16pt;
		margin-bottom: 6pt;
		padding-top: 0pt;
		padding-bottom: 0pt;
		margin-left: 0in;
	}

	td
	{
		font-size: 10pt;
	}

	th
	{
		font-size: 10pt;
	}

	li
	{
		color: #000000;
		text-indent: 0rem;
		margin: 0px 0px 0px 0.05in;
		padding-left: 0.06in;
		font-size: inherit;
	}

	ul
	{
		padding: 0pt 0px 0pt 0.35in;
		margin: 0px;
	}

	ol
	{
		padding: 0pt 0px 0pt 0.35in;
		margin: 0px;
	}

	p.footer
	{
		margin: 0;
	}

	p.Note
	{
		width: 95%;
	}

	p.ImageCaption
	{
		padding-bottom: 0pt;
		padding-left: 0pt;
		font-size: 9pt;
		mc-conditions: 'otherprops.ExcludeFromHTML5';
		margin: 0pt 0in 10pt;
	}

	p.GuideName
	{
		font-size: 16pt;
	}

	p.NumberedNext
	{
		mc-hyphenate: never;
		mc-auto-number-format: 'N:{n+}.  ';
		mc-auto-number-position: outside-head;
		mc-auto-number-offset: .20in;
		padding-left: .35in;
	}

	p.NumberedFirst
	{
		mc-hyphenate: never;
		mc-auto-number-format: 'N:{n=1}.  ';
		mc-auto-number-position: outside-head;
		mc-auto-number-offset: .20in;
		mc-next-tag: p;
		mc-next-class: NumberedNext;
		padding-left: .35in;
	}

	p.LetterFirst
	{
		mc-hyphenate: never;
		text-align: left;
		margin-right: 0;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-top: 0pt;
		padding-bottom: 0pt;
		text-indent: 0in;
		padding-left: 0in;
		margin-left: 1.0in;
		mc-auto-number-offset: .30in;
		mc-multiline-indent: 0.02pt;
		mc-auto-number-format: 'L: {a=1}.    ';
		mc-auto-number-position: outside-head;
		mc-next-tag: p;
		mc-next-class: LetterNext;
	}

	p.LetterNext
	{
		mc-hyphenate: never;
		text-align: left;
		margin-right: 0;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-top: 0pt;
		padding-bottom: 0pt;
		text-indent: 0in;
		padding-left: 0in;
		margin-left: 1.0in;
		mc-auto-number-offset: .30in;
		mc-multiline-indent: 0.02pt;
		mc-auto-number-format: 'L: {a+}.    ';
		mc-auto-number-position: outside-head;
	}

	p.Bullet1
	{
		letter-spacing: 0in;
		text-indent: 0in;
		margin-right: 0in;
		margin: 0in;
		padding-bottom: 0pt;
		padding-top: 0pt;
		margin-top: 10pt;
		mc-auto-number-format: '•     ';
		mc-auto-number-position: outside-head;
		mc-multiline-indent: 0.02pt;
		margin-bottom: 6pt;
		mc-auto-number-offset: 0.25in;
		margin-left: 0.7in;
		padding-left: .35in;
	}

	p.Bullet2
	{
		text-indent: 0in;
		margin-right: 0in;
		margin: 0in;
		padding-bottom: 0pt;
		padding-top: 0pt;
		margin-bottom: 10pt;
		margin-top: 10pt;
		margin-left: 0.95in;
		mc-auto-number-format: '•     ';
		mc-auto-number-position: outside-head;
		mc-multiline-indent: 0.02pt;
		mc-auto-number-offset: 0.20in;
		padding-left: .35in;
	}

	p.Bullet3
	{
		mc-multiline-indent: 0.02pt;
		margin-bottom: 0pt;
		margin-top: 0pt;
		padding-bottom: 3pt;
		padding-top: 3pt;
		mc-auto-number-format: '•     ';
		mc-auto-number-offset: 0.20in;
		margin-left: 1.17in;
		mc-auto-number-position: outside-head;
		padding-left: .35in;
	}

	p.Bullet
	{
		mc-multiline-indent: 0.02in;
		margin-bottom: 0pt;
		margin-top: 0pt;
		padding-bottom: 3pt;
		padding-top: 3pt;
		mc-auto-number-position: outside-head;
		mc-auto-number-format: '•               ';
		padding-left: 0in;
		mc-auto-number-offset: 0.20in;
		margin-left: 0.40in;
	}
}

img.Thumbnail
{
	max-width: 75%;
	mc-thumbnail-max-height: 150px;
	mc-thumbnail: popup;
}

