/*<meta />*/

@import url('OALA-Structure.css');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

body
{
	color: var(--Black);
	font-family: var(--FontFamilyPrimary);
	hyphens: none;
	padding: 0;
	ms-hyphens: none;
	mc-hyphenate: never;
}

/* Content */
/* Image styles */

img
{
	border: none;
	max-width: 100%;
}

img.Border
{
	margin: auto;
	border: 2px solid var(--GrayDark);
}

img.ThumbnailLarge
{
	margin: auto;
	max-width: 1200px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: 700px;
	border: 2px solid var(--GrayDark);
	border-radius: 0;
}

img.ThumbnailSmall
{
	margin: auto;
	max-width: 1200px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: 300px;
	border: 2px solid var(--GrayDark);
	border-radius: 0;
}

p.FullPage
{
	margin: 0;
	padding: 0;
}

p.FullPage img
{
	max-width: 100%;
	max-height: auto;
	margin: 0;
	padding: 0;
}

p,
li
{
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	font-weight: normal;
	margin-top: 1rem;
	margin-bottom: 1rem;
	mc-hyphenate: never;
}

p.ThinSpace
{
	font-size: 6pt;
	line-height: 6pt;
	margin-top: 0;
	margin-bottom: 0;
	content: ' ';
}

p.FigureCaption
{
	font-family: var(--FontFamilyPrimary);
	font-size: var(--FontSizeLarger);
	line-height: var(--LineHeightLarger);
	font-weight: bold;
	text-align: center;
	margin-top: 1.2rem;
	page-break-after: avoid;
	mc-auto-number-class: FigAutoNum;
	mc-auto-number-format: 'F:Figure {n+} — ';
}

p.ToDo
{
	background-color: var(--GrayExtraLight);
	mc-conditions: 'Default.Hidden';
}

p.ToDo::before
{
	content: 'TO DO: ';
	font-weight: bold;
}

p.FormImage
{
	margin-top: 1.2rem;
	margin-bottom: 2rem;
	text-align: center;
}

p.FormImage::after
{
	content: '— Image of first page —';
	display: block;
	text-align: center;
	font-family: var(--FontFamilyPrimary);
	font-size: var(--FontSizeNormal);
	line-height: 100%;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 2pt;
	text-align: center;
	page-break-after: avoid;
	color: var(--GreenPrimary);
}

/* Note Styles */

p.Note,
p.Important,
p.CourtCase,
p.BestPractice,
div.Note,
div.Important,
div.CourtCase,
div.BestPractice
{
	font-family: var(--FontFamilyPrimary);
	font-size: var(--FontSizeNormal);
	background-color: var(--GrayExtraLight);
	border: 2px dotted var(--GreenSecondary);
	border-radius: 5px;
	width: 95%;
	padding: 15px;
	background-repeat: no-repeat;
	background-position: 5px 10px;
	background-size: 50px auto;
	padding-left: 65px;
	min-height: 70px;
	background-image: url('../Images/note.png');
	page-break-inside: avoid;
}

p.Note::before
{
	content: 'Note: ';
	font-weight: bold;
	color: var(--GreenSecondary);
}

p.Important,
div.Important
{
	border-color: var(--Red);
	background-image: url('../Images/important.png');
}

p.Important::before
{
	content: 'Important: ';
	font-weight: bold;
	color: var(--Red);
}

p.CourtCase,
div.CourtCase
{
	border-color: var(--Red);
	background-image: url('../Images/court-case.png');
}

p.CourtCase::before
{
	content: 'Court Case: ';
	font-weight: bold;
	color: var(--Red);
}

p.BestPractice,
div.BestPractice
{
	border-color: var(--OlivePrimary);
	background-image: url('../Images/best-practice.png');
}

p.BestPractice::before
{
	content: 'Best Practice: ';
	font-weight: bold;
	color: var(--OlivePrimary);
}

div.Note::before,
div.Important::before,
div.CourtCase::before,
div.BestPractice::before
{
	display: block;
	text-align: left;
	margin: 0;
	padding: 0;
	font-weight: bold;
	content: 'Note';
	color: var(--GreenSecondary);
}

div.Important::before
{
	content: 'Important';
	color: var(--Red);
}

div.CourtCase::before
{
	content: 'CourtCase';
	color: var(--Red);
}

div.BestPractice::before
{
	content: 'Best Practice';
	color: var(--OlivePrimary);
}

div.Note ul,
div.Important ul,
div.CourtCase ul,
div.BestPractice ul,
div.Note ol,
div.Important ol,
div.CourtCase ol,
div.BestPractice ol
{
	padding-left: 6pt;
}

/* Heading styles */

p.PseudoH1,
p.PseudoH2,
h1,
h2,
h3,
h4,
h5,
h6
{
	color: var(--OlivePrimary);
	font-family: var(--FontFamilyPrimary);
	page-break-after: avoid;
	mc-hyphenate: never;
}

p.PseudoH1
{
	color: var(--OlivePrimary);
	font-weight: bold;
	font-size: 2.5rem;
	margin-top: 0;
	margin-bottom: 1.5rem;
}

h1,
h1.Chapter
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 2.5rem;
	margin-top: 0;
	margin-bottom: 1.5rem;
}

h2,
p.PseudoH2
{
	font-weight: bold;
	font-size: 2rem;
	margin-top: 1.5rem;
	margin-bottom: 1rem;
	padding-bottom: 4pt;
	/* border-bottom: 1pt solid var(--OlivePrimary); */
}

p.PseudoH2
{
	border-bottom: none;
}

h3
{
	font-weight: bold;
	font-size: 1.7rem;
	margin-top: 1.3rem;
	margin-bottom: 1rem;
}

h4
{
	font-weight: normal;
	font-size: 1.5rem;
	margin-top: 1.3rem;
	margin-bottom: 1rem;
}

h5
{
	font-weight: normal;
	font-size: 1.3rem;
	margin-top: 1.1rem;
	margin-bottom: 1rem;
}

h6
{
	font-style: italic;
	font-weight: normal;
	font-size: 1.1rem;
	margin-top: 1rem;
	margin-bottom: 1rem;
}

h6 + p
{
	margin-top: 2pt;
}

MadCap|breadcrumbsProxy
{
	border-bottom-width: 0;
	color: var(--GrayDark);
}

/* Links */

a
{
	color: var(--OlivePrimary);
}

a:link
{
	color: var(--GreenSecondary);
}

a:visited
{
	color: var(--GreenSecondary);
}

div.Download a:active,
div.Download a:hover
{
	color: var(--Yellow);
	background-color: inherit;
	text-decoration: none;
}

/* Dropdown styles */

MadCap|dropDown
{
	/* border-top: 1px solid var(--GrayLight); */
	mc-image-position: right;
	mc-image-spacing: 10px;
	mc-open-image: url('../Images/DropdownOpen.png');
	mc-closed-image: url('../Images/DropdownClosed.png');
	margin: 0;
}

MadCap|dropDownHead
{
	border-bottom: 1px solid var(--GrayLight);
	padding: 10px 0;
	color: var(--OlivePrimary);
	font-weight: bold;
	width: 100%;
	/* background-color: var(--White); */
}

MadCap|dropDownBody
{
	padding: 0 10px 15px 10px;
	margin: 0;
}

MadCap|dropDownHotspot
{
	font-family: var(--FontFamilyPrimary);
	cursor: hand;
	text-decoration: none;
	color: var(--OlivePrimary);
	font-size: 1.4rem;
	line-height: 1.4rem;
	border-bottom: none;
	padding: 4px 0 8px 0;
	width: 95%;
}

a.MCDropDownHotSpot,
a.MCDropDownHotSpot:link,
a.MCDropDownHotSpot:active,
a.MCDropDownHotSpot:hover
{
	color: var(--OlivePrimary);
	text-decoration: none;
	background-color: transparent;
}

img.MCDropDown_Image-Icon
{
	position: absolute;
	right: 2%;
	mc-hidden: hidden;
}

a.MCDropDownHotSpot.dropDownHotspot.MCDropDownHotSpot_.MCHotSpotImage
{
	width: 98%;
	display: inline-block;
	padding-right: 20px;
	mc-hidden: hidden;
}

MadCap|dropDown.LegalDisclaimer
{
	border: none;
	mc-image-position: right;
	mc-image-spacing: 10px;
	mc-open-image: none;
	mc-closed-image: none;
	margin: 0 auto;
	mc-hidden: hidden;
}

MadCap|dropDownHead.LegalDisclaimer
{
	border: none;
	padding: 10px 0;
	color: var(--OlivePrimary);
	font-size: 1rem;
	line-height: 1rem;
	font-weight: normal;
	text-align: center;
	mc-hidden: hidden;
	/* background-color: var(--White); */
}

MadCap|dropDownBody.LegalDisclaimer
{
	border: 2px solid var(--GrayLight);
	padding: 10px 20px;
	margin: 0 auto;
	mc-hidden: hidden;
}

div.LegalDisclaimer a.MCDropDownHotSpot.dropDownHotspot.MCDropDownHotSpot_.MCHotSpotImage
{
	color: var(--OlivePrimary);
	width: auto;
	display: inline;
	padding: 0;
	font-size: 1rem;
	line-height: 1rem;
	font-weight: normal;
	mc-hidden: hidden;
}

/*
MadCap|dropDownHotspot.LegalDisclaimer
{
	font-family: var(--FontFamilyPrimary);
	cursor: hand;
	text-decoration: none;
	color: var(--OlivePrimary);
	font-size: 1rem;
	line-height: 1rem;
	border-bottom: none;
	padding: 4px 0 8px 0;
	mc-hidden: hidden;
}
*/

/* Expanding link styles. */

MadCap|expandingBody
{
	color: var(--GrayDark);
	font-style: italic;
}

MadCap|expandingHead
{
	font-style: italic;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
	color: var(--OlivePrimary);
}

/* Cross-reference (xref) styles. */

MadCap|xref
{
	font-weight: bold;
	mc-format: '{para}';
	text-decoration: underline;
	color: var(--GreenSecondary);
}

MadCap|xref.AutoNum
{
	mc-format: '{paranumonly}';
}

/* Don't use link styling if xref is in a header */

h1 .xref,
h2 .xref,
h3 .xref,
h4 .xref,
h5 .xref,
h6 .xref
{
	font-weight: inherit;
	color: inherit;
	text-decoration: none;
	mc-hidden: hidden;
}

/* List styles */

ol
{
	list-style-type: decimal;
}

ol ol
{
	list-style-type: lower-alpha;
}

ol ol ol
{
	list-style-type: lower-roman;
}

ul
{
	list-style-type: square;
}

ul ul
{
	list-style-type: disc;
}

ul ul ul
{
	list-style-type: circle;
}

/* 
ul.Checkbox
{
	list-style-image: url('../Images/bullet-checkbox.png');
}

ul.Checkmark
{
	list-style-image: url('../Images/bullet-checkmark.png');
}

ul.Arrow
{
	list-style-image: url('../Images/bullet-arrow.png');
}
*/

ul,
ol
{
	margin-left: 1.2rem;
}

ul.Checkbox,
ul.Checkmark,
ul.Arrow
{
	list-style-image: none;
	list-style-type: none;
	margin-left: 0;
}

ul.Checkbox > li
{
	background-image: url('../Images/bullet-checkbox.png');
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 22px;
	margin-left: 0;
}

ul.Checkmark > li
{
	background-image: url('../Images/bullet-checkmark.png');
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 22px;
	margin-left: 0;
}

ul.Arrow > li
{
	background-image: url('../Images/bullet-arrow.png');
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 22px;
	margin-left: 0;
}

/*
dd,
dd p,
dt,
dt p,
li,
li p
{
	margin-bottom: 8px;
	margin-top: 8px;
}
*/

/* Table Styles */

table
{
	mc-caption-continuation: ' (continued)';
	mc-caption-repeat: true;
	mc-hide-bottom-ruling: false;
}

table.TableStyle-Table_Standard,
table.TableStyle-Table_PatternedRows
{
	mc-hide-bottom-ruling: false;
}

th
{
	font-family: var(--FontFamilyPrimary);
	color: var(--White);
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	font-weight: bold;
	padding-bottom: 3px;
}

th p
{
	font-family: var(--FontFamilyPrimary);
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	color: var(--White);
	padding: 0 0 0 0;
	margin: inherit;
}

/* Removes styling from links if they appear in table headings */

th a:link,
th a:visited,
th a:hover
{
	color: var(--Black);
	background-color: transparent;
	border: none;
	text-decoration: none;
}

td
{
	font-family: var(--FontFamilyPrimary);
	color: var(--Black);
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	margin: 0;
	letter-spacing: 1px;
}

td p
{
	font-family: var(--FontFamilyPrimary);
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	padding: 0 0 0 0;
	margin: 2pt 0;
}

caption
{
	font-family: var(--FontFamilyPrimary);
	font-size: var(--FontSizeLarger);
	line-height: var(--LineHeightLarger);
	font-weight: bold;
	text-align: center;
	margin-top: 0;
	padding-bottom: 0.5em;
	color: var(--GreenPrimary);
	mc-hyphenate: never;
}

tfoot td
{
	color: var(--Black);
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	font-weight: bold;
	padding-left: 6pt;
}

tr.TableStyle-Table_PatternedRows-Body-Divider td,
tr.TableStyle-Table_PatternedRows-Body-Divider p,
tr.TableStyle-Table_Standard-Body-Divider td,
tr.TableStyle-Table_Standard-Body-Divider p
{
	color: var(--Black);
	font-weight: bold;
}

td ul,
td ol
{
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	margin: 0 0 0 15px;
	padding: 0px 0px 0px 0px;
}

td ol li,
td ul li
{
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	margin: 0 0 0 15px;
	padding: 4px 0px 4px 0px;
}

td ol li p,
td ul li p
{
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* video container */

div.VideoContainer
{
	width: 90%;
	margin: 16px auto;
	padding: 10px;
	background-color: var(--White);
	border: 2px solid var(--OlivePrimary);
	text-align: center;
	background-repeat: no-repeat;
	background-image: url('../Images/Border.png');
	background-size: 100% auto;
	background-position: center center;
	mc-conditions: 'Default.ScreenOnly';
}

div.VideoContainer > *
{
	margin: auto;
	text-align: center;
	padding: 0;
	margin: 0;
}

/* Search page styles */

div.StartNewSearch
{
	font-family: var(--FontFamilyPrimary);
	font-size: 1em;
	font-weight: bold;
	color: var(--White);
	background-color: var(--GrayDark);
	padding: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-top: 10px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 2px;
	border-radius: 4px;
	border: 1px solid var(--GrayDark);
	width: 160px;
	mc-hidden: hidden;
}

div.StartNewSearch a:link,
div.StartNewSearch a:hover,
div.StartNewSearch a:active,
div.StartNewSearch a:visited
{
	color: var(--White);
	background-color: var(--GrayDark);
	text-decoration: none;
	border: none;
}

/* MiniTOC Proxy */

MadCap|miniTocProxy
{
	border: 2px solid var(--GrayDark);
	border-radius: 5px;
	padding: 5px 15px 10px 0;
	margin: 15px 20px 10px 20px;
	mc-output-support: all;
}

p.MiniTOC1
{
	font-family: var(--FontFamilyPrimary);
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	font-weight: bold;
	margin: 8px 0 2px 2%;
	text-indent: -25px;
}

p.MiniTOC2
{
	font-family: var(--FontFamilyPrimary);
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	margin: 4px 0 2px 5%;
	text-indent: -25px;
}

p.MiniTOC3
{
	font-family: var(--FontFamilyPrimary);
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	margin: 4px 0 2px 8%;
	text-indent: -25px;
}

p.MiniTOC4
{
	font-family: var(--FontFamilyPrimary);
	font-size: var(--FontSizeNormal);
	line-height: var(--LineHeightNormal);
	margin: 4px 0 2px 11%;
	text-indent: -25px;
}

a[class*="MiniTOC"]:link,
a[class*="MiniTOC"]:visited
{
	color: var(--OlivePrimary);
	background-color: transparent;
	text-decoration: none;
	width: 100%;
	padding: 1px 0 1px 30px;
	display: block;
}

a[class*="MiniTOC"]:active,
a[class*="MiniTOC"]:hover
{
	background-color: var(--OlivePrimary);
	color: var(--White);
	border: none;
}

/* Generic Styles */

.AlignRight
{
	text-align: right;
}

.Center
{
	position: relative;
	margin-right: auto;
	margin-left: auto;
	float: none !important;
	text-align: center;
}

.CenterText
{
	text-align: center;
}

/* Span styles */

span.Bold
{
	font-weight: bold;
}

span.Italics
{
	font-style: italic;
}

span.BoldItalics
{
	font-weight: bold;
	font-style: italic;
}

span.Underline
{
	text-decoration: underline;
}

span.ColorPrimary
{
	color: var(--OlivePrimary);
}

span.ColorSecondary
{
	color: var(--GreenSecondary);
}

span.ColorPrimary
{
	color: var(--OlivePrimary);
}

span.Yellow
{
	color: var(--Yellow);
}

/* Can be used to link to any content so that it is included in the output, yet hide the link from view */

span.Transparent,
span.Transparent a:link,
span.Transparent a:hover,
span.Transparent a:active,
span.Transparent a:visited
{
	color: transparent;
	background-color: transparent;
	cursor: default;
	border: none;
}

/* Search highlight colors */

span.SearchHighlight1
{
	background: Yellow;
}

span.SearchHighlight2
{
	background: PaleTurquoise;
}

span.SearchHighlight3
{
	background: LightPink;
}

span.SearchHighlight4
{
	background: PaleGreen;
}

span.SearchHighlight5
{
	background: Plum;
}

/* div styles */

div.Download
{
	background-color: var(--OlivePrimary);
	border-radius: 6px;
	margin: 10px auto 10px auto;
	max-width: 200px;
}

div.Download:hover
{
	background-color: var(--GreenSecondary);
}

div.Download p
{
	font-size: var(--FontSizeLarger);
	line-height: var(--FontSizeLarger);
	color: var(--White);
	text-align: center;
	margin: 0;
	padding: 0;
}

div.Download:hover p
{
	color: var(--Yellow);
}

div.Download a:link,
div.Download a:visited
{
	display: block;
	color: inherit;
	padding: 12px 24px;
	background-color: inherit;
	text-decoration: none;
}

@media only screen and (max-width: 1179px)
{
	html.home-topic .body-container
	{
		margin-left: 0;
	}
}

@media only screen and (max-width: 797px)
{
	p.PseudoH1
	{
		font-size: 2rem;
		margin-bottom: 1.2rem;
	}

	h1,
	h1.Chapter
	{
		font-size: 2rem;
		margin-bottom: 1.2rem;
	}

	h2,
	p.PseudoH2
	{
		font-size: 1.8rem;
		margin-top: 1.1rem;
		margin-bottom: 1rem;
	}

	h3
	{
		font-size: 1.5rem;
		margin-top: 1rem;
		margin-bottom: 1rem;
	}

	h4
	{
		font-size: 1.2rem;
		margin-top: 1rem;
		margin-bottom: 1rem;
	}

	h5
	{
		font-size: 1rem;
		margin-top: 1rem;
		margin-bottom: 1rem;
	}

	h6
	{
		font-size: .9rem;
		margin-top: 1rem;
		margin-bottom: 1rem;
	}
}

@media print
{
	/* Links */

	MadCap|xref
	{
		font-weight: normal;
		mc-format: '{quote}{paranum}{paratext}{quote} {pageref}';
		text-decoration: none;
		border: none;
		color: var(--Black);
	}

	div.VideoContainer
	{
		display: none;
	}

	MadCap|xref.AutoNum
	{
		color: var(--Black);
		mc-format: '{paranumonly} {pageref}';
	}

	h1 MadCap|xref,
	h2 MadCap|xref,
	h3 MadCap|xref,
	h4 MadCap|xref,
	h5 MadCap|xref,
	h6 MadCap|xref
	{
		font-weight: inherit;
		text-decoration: none;
		color: inherit;
		mc-format: '{paranum}{paratext}';
	}

	/* Page layout header and footer */

	p.Footer,
	p.Header
	{
		font-size: var(--FontSizeSmaller);
		line-height: var(--FontSizeSmaller);
		margin: 0;
		padding: 0;
		mc-hyphenate: never;
	}

	/* Chapter heading and footing styles */

	p.TitleSpacer
	{
		font-size: 10pt;
		line-height: 10pt;
		margin: 0 0 10pt 0;
	}

	p.Footer
	{
		padding-top: 6pt;
	}

	p.Header
	{
		padding-bottom: 6pt;
	}

	/* Cover page title styles */

	div.CoverTextHolder
	{
		margin: auto;
		width: 8.5in;
		mc-hidden: hidden;
	}

	p.BookTitle
	{
		color: var(--OlivePrimary);
		font-weight: bold;
		font-size: 40pt;
		line-height: 56pt;
		text-align: center;
		margin-top: 0;
		mc-hidden: hidden;
	}

	p.BookAttribution
	{
		color: var(--White);
		font-weight: bold;
		font-size: 24pt;
		line-height: 28pt;
		padding-top: .25in;
		margin-bottom: 20pt;
		frame-break-before: always;
		letter-spacing: 1px;
		text-align: center;
		mc-hidden: hidden;
	}

	p.BookSubtitle
	{
		color: var(--White);
		font-weight: bold;
		font-size: 32pt;
		line-height: 32pt;
		margin-top: 0;
		margin-bottom: 18pt;
		letter-spacing: 2px;
		text-align: center;
		mc-hidden: hidden;
	}

	/*
	p.AssociationName
	{
		color: var(--White);
		font-weight: bold;
		font-size: 24pt;
		line-height: 24pt;
		text-align: center;
		margin: 0;
		padding: 0;
		mc-hidden: hidden;
	}

	p.AssociationWebsite
	{
		color: var(--White);
		font-weight: bold;
		font-size: 22pt;
		line-height: 22pt;
		margin-top: 16pt;
		text-align: center;
		mc-hidden: hidden;
	}

	p.AssociationWebsite > a
	{
		color: inherit;
		text-decoration: none;
		mc-hidden: hidden;
	}
	*/

	div.CoverBorder
	{
		position: relative;
		margin: -20pt 0 0 0;
	}

	div.CoverBorder img
	{
		width: 100%;
		height: auto;
	}

	/* PRINT list styles */

	ul,
	ol
	{
		margin-left: 32pt;
	}

	ul.Checkbox,
	ul.Checkmark,
	ul.Arrow
	{
		list-style-image: none;
		list-style-type: none;
		margin-left: 18pt;
	}

	ul ul.Checkbox,
	ul ul.Checkmark,
	ul ul.Arrow,
	ol ul.Checkbox,
	ol ul.Checkmark,
	ol ul.Arrow
	{
		margin-left: 10pt;
	}

	ul.Checkbox li,
	ul.Checkmark li,
	ul.Arrow li
	{
		background-position: 0 0;
		page-break-inside: avoid;
	}

	ol li,
	ul li,
	ul.Checkbox li,
	ul.Checkmark li,
	ul.Arrow li
	{
		margin-top: 6pt;
		margin-bottom: 6pt;
	}

	ol li p,
	ul li p,
	ul.Checkbox li p,
	ul.Checkmark li p,
	ul.Arrow li p
	{
		margin-top: 6pt;
		margin-bottom: 6pt;
	}

	/* PRINT heading styles */
	/* Styles if not using TOC level feature in PDF. */

	/*
	p.PseudoH1
	{
		font-size: 26pt;
		margin-top: 0;
		margin-bottom: 0;
		text-align: right;
		text-transform: uppercase;
		frame-break-after: always;
	}

	h1
	{
		font-size: 24pt;
		margin-top: 10pt;
		margin-bottom: 10pt;
		text-transform: none;
		page-break-after: avoid;
	}

	h1.Chapter
	{
		font-size: 26pt;
		text-align: right;
		margin-top: 0;
		margin-bottom: 0;
		text-transform: uppercase;
		frame-break-after: always;
		page-break-after: avoid;
	}

	h2,
	p.PseudoH2
	{
		font-size: 22pt;
		margin-top: 16pt;
		margin-bottom: 6pt;
	}

	h3
	{
		font-size: 18pt;
		margin-top: 14pt;
		margin-bottom: 4pt;
	}

	h4
	{
		font-size: 14pt;
		margin-top: 8pt;
		margin-bottom: 4pt;
	}

	h5
	{
		font-size: 12pt;
		margin-top: 6pt;
		margin-bottom: 2pt;
	}

	h6
	{
		font-size: 11pt;
		margin-top: pt;
		margin-bottom: 2pt;
	}
	*/

	/* Styles if using TOC level feature in PDF. */

	p.PseudoH1
	{
		font-size: 26pt;
		margin-top: 0;
		margin-bottom: 0;
		text-align: right;
		text-transform: uppercase;
		frame-break-after: always;
	}

	h1,
	h1.Chapter
	{
		font-size: 24pt;
		text-align: right;
		margin-top: 0;
		margin-bottom: 0;
		text-transform: uppercase;
		frame-break-after: always;
		page-break-after: avoid;
	}

	h2
	{
		font-size: 20pt;
		margin-top: 20pt;
		margin-bottom: 10pt;
		text-transform: none;
		page-break-after: avoid;
		border-bottom: none;
	}

	p.PseudoH2
	{
		font-size: 20pt;
		margin-top: 20pt;
		margin-bottom: 10pt;
		text-transform: none;
		page-break-after: avoid;
		border-bottom: none;
	}

	h3
	{
		font-weight: bold;
		font-size: 16pt;
		margin-top: 16pt;
		margin-bottom: 10pt;
		text-transform: none;
		/* border-bottom: 1pt solid var(--OlivePrimary); */
		page-break-after: avoid;
	}

	h4
	{
		font-weight: bold;
		font-size: 14pt;
		margin-top: 14pt;
		margin-bottom: 4pt;
	}

	h5,
	h6
	{
		font-style: normal;
		font-size: 12pt;
		margin-top: 12pt;
		margin-bottom: 4pt;
	}

	/* PRINT note styles */

	p.Note,
	p.Important,
	p.CourtCase,
	p.BestPractice,
	div.Note,
	div.Important,
	div.CourtCase,
	div.BestPractice
	{
		padding-left: .65in;
	}

	p.Note,
	p.Important,
	p.CourtCase,
	p.BestPractice
	{
		height: .75in;
	}

	p.Note,
	div.Note
	{
		background-image: url('../Images/note-print.png');
	}

	p.Important,
	div.Important
	{
		background-image: url('../Images/important-print.png');
	}

	p.CourtCase,
	div.CourtCase
	{
		background-image: url('../Images/court-case-print.png');
	}

	p.BestPractice,
	div.BestPractice
	{
		background-image: url('../Images/best-practice-print.png');
	}

	div.Note + ul,
	div.Important + ul,
	div.CourtCase + ul,
	div.BestPractice + ul
	{
		margin-top: 12pt;
	}

	/* PRINT image styles */

	img.Border
	{
		margin: auto;
		border: 4px solid var(--GrayDark);
	}

	img.ThumbnailSmall,
	img.ThumbnailLarge
	{
		max-width: 95%;
		min-width: 70%;
		width: auto;
		height: auto;
		page-break-inside: avoid;
		margin-top: 4pt;
		margin-bottom: 4pt;
	}

	img.ThumbnailSmall
	{
		max-width: 75%;
		min-width: 35%;
	}

	/* PRINT Dropdown Styles */

	MadCap|dropDownHead
	{
		padding: 0;
		border-top: none;
		border-bottom: none;
	}

	MadCap|dropDownBody
	{
		padding: 0;
		margin: 0;
	}

	MadCap|dropDownHotspot
	{
		padding: 0;
	}

	/* PRINT div styles */

	div.FormSummary
	{
		page-break-inside: avoid;
	}

	div.FormSummary div.Download
	{
		margin-left: auto;
		margin-right: auto;
		width: 1.5in;
		padding: 6px 12px;
	}

	div.FormSummary p
	{
		text-align: left;
	}

	div.FormSummary p.FormImage,
	div.FormSummary p.CenterText
	{
		text-align: center;
	}

	p.FormImage::after
	{
		display: none;
	}

	div.FormSummary div.Download p
	{
		text-align: center;
	}

	div.FormSummary img.ThumbnailSmall
	{
		max-width: auto;
		max-height: auto;
		width: auto;
		height: 5.5in;
	}

	/* Generic classes */

	.NoPageBreakAfter
	{
		page-break-after: avoid;
	}

	.NoPageBreakBefore
	{
		page-break-before: avoid;
	}

	.PageBreakBefore
	{
		page-break-before: always;
	}

	.PageBreakAfter
	{
		page-break-after: always;
	}

	/* Print MiniToc styles */

	MadCap|miniTocProxy
	{
		margin: 0 .25in 0 0;
		padding: 0;
		background-color: #ffffff;
		border: none;
		mc-output-support: all;
	}

	p.MiniTOC1
	{
		font-family: var(--FontFamilyPrimary);
		font-size: var(--FontSizeNormal);
		line-height: var(--LineHeightNormal);
		color: var(--Black);
		font-weight: normal;
		margin: 4pt 0;
		padding: 0;
		text-indent: 0px;
		page-break-inside: avoid;
		mc-leader-align: right;
		mc-leader-offset: 20pt;
		mc-leader-format: '.';
		mc-multiline-indent: 0.15in;
	}

	p.MiniTOC2
	{
		font-family: var(--FontFamilyPrimary);
		font-size: var(--FontSizeNormal);
		line-height: var(--LineHeightNormal);
		color: var(--Black);
		font-weight: normal;
		margin: 4pt 0 4pt .25in;
		padding: 0;
		text-indent: 0px;
		page-break-inside: avoid;
		mc-leader-align: right;
		mc-leader-offset: 20pt;
		mc-leader-format: '.';
		mc-multiline-indent: 0.15in;
	}

	p.MiniTOC3
	{
		font-family: var(--FontFamilyPrimary);
		font-size: var(--FontSizeNormal);
		line-height: var(--LineHeightNormal);
		color: var(--Black);
		font-weight: normal;
		margin: 4pt 0 4pt .5in;
		padding: 0;
		text-indent: 0px;
		page-break-inside: avoid;
		mc-leader-align: right;
		mc-leader-offset: 20pt;
		mc-leader-format: '.';
		mc-multiline-indent: 0.15in;
	}

	p.MiniTOC4
	{
		font-family: var(--FontFamilyPrimary);
		font-size: var(--FontSizeNormal);
		line-height: var(--LineHeightNormal);
		color: var(--Black);
		font-weight: normal;
		margin: 4pt 0 4pt .75in;
		padding: 0;
		text-indent: 0px;
		page-break-inside: avoid;
		mc-leader-align: right;
		mc-leader-offset: 20pt;
		mc-leader-format: '.';
		mc-multiline-indent: 0.15in;
	}

	p.MiniTOC5
	{
		font-family: var(--FontFamilyPrimary);
		font-size: var(--FontSizeNormal);
		line-height: var(--LineHeightNormal);
		color: var(--Black);
		font-weight: normal;
		margin: 0 0 0 1in;
		padding: 0 0 0 0;
		text-indent: 0px;
		page-break-inside: avoid;
		mc-leader-align: right;
		mc-leader-offset: 20pt;
		mc-leader-format: '.';
		mc-multiline-indent: 0.15in;
	}

	/* Print TOC styles */

	MadCap|tocProxy
	{
		border-top: none;
		margin: 0;
	}

	p.TOC1
	{
		font-size: var(--FontSizeLarger);
		font-weight: bold;
		line-height: var(--LineHeightLarger);
		color: var(--OlivePrimary);
		padding-bottom: 3pt;
		margin: 20pt .15in 6pt .25in;
		page-break-after: avoid;
		mc-leader-offset: 20pt;
		mc-multiline-indent: 0.15in;
		mc-hidden: hidden;
	}

	p.TOC2,
	p.TOC3,
	p.TOC4,
	p.TOC5,
	p.TOC6
	{
		font-size: var(--FontSizeNormal);
		line-height: var(--LineHeightNormal);
		color: var(--Black);
		font-weight: normal;
		color: #000000;
		margin: 3pt .15in 1pt .5in;
		mc-leader-offset: 15pt;
		mc-multiline-indent: 0.15in;
		mc-hidden: hidden;
	}

	p.TOC3
	{
		margin-left: .75in;
		mc-hidden: hidden;
	}

	p.TOC4
	{
		margin-left: 1in;
		mc-hidden: hidden;
	}

	p.TOC5
	{
		margin-left: 1.25in;
		mc-hidden: hidden;
	}

	p.TOC6
	{
		margin-left: 1.5in;
		mc-hidden: hidden;
	}

	/* Print Heading Levels */

	h1
	{
		mc-heading-level: 1;
	}

	h2
	{
		mc-heading-level: 2;
	}

	h3
	{
		mc-heading-level: 3;
	}

	h4
	{
		mc-heading-level: 4;
	}

	h5
	{
		mc-heading-level: 0;
	}

	h6
	{
		mc-heading-level: 0;
	}

	.NoTOC
	{
		mc-heading-level: 0;
	}
}

