/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

div.GlossaryPageDefinition
{
	
}

div.GlossaryPageHeading
{
	
}

div.GlossaryPageTerm
{
	
}

div.TopicContent
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 25px;
}

.ariaHidden
{
	display: none;
}

h1
{
	list-style-position: outside;
	padding-bottom: 0px;
	text-align: left;
	color: #4b81ad;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 38px;
	margin-bottom: 10px;
	font-family: 'Open Sans';
	font-weight: 800;
	font-size: 34px;
}

div.ProdDocHubTitle
{
	padding: 40px 10vw;
	margin: 0px 0px 50px 0px;
	background-color: #000;
	width: 100vw;
	min-height: 350px;
}

div.ProdDocHubBody
{
	width: 80vw;
	margin: 0 auto;
}

h2
{
	color: #000000;
	font-style: normal;
	text-align: left;
	margin: 0;
	padding-top: 0px;
	margin-bottom: -8px;
	margin-top: 12px;
	font-weight: 300;
	line-height: 30px;
	font-size: 26px;
	font-family: Open Sans, sans-serif;
}

h3
{
	font-style: normal;
	mc-toc-depth: 3;
	margin: 0;
	margin-bottom: -8px;
	color: #000000;
	font-size: 24px;
	font-family: 'Segoe UI Light';
	font-weight: normal;
	margin-top: 12px;
}

li
{
	orphans: 2;
	widows: 2;
	color: #000000;
	font-family: 'Segoe UI';
	line-height: 1.5em;
	font-size: 15.5px;
	margin-bottom: 16px;
	margin-top: 16px;
}

MadCap|glossaryProxy
{
	
}

MadCap|indexProxy
{
	
}

MadCap|tocProxy
{
	
}

MadCap|xref
{
	color: #2D8DCC;
	mc-format: '{para}';
	text-decoration: underline;
	font-weight: normal;
}

MadCap|xref:hover
{
	color: #2D8DCC;
}

p
{
	color: #000000;
	font-family: 'Segoe UI';
	line-height: 1.5em;
	font-size: 1em;
	margin-top: 16px;
	margin-bottom: 16px;
}

p.EmptyPageText
{
	mc-hidden: hidden;
}

p.FrameFooterText
{
	mc-hidden: hidden;
}

p.IndexHeading
{
	
}

p.ManualTitle1
{
	font-size: 18pt;
	font-weight: bold;
	font-style: normal;
	mc-hidden: hidden;
}

p.ManualTitle2
{
	mc-hidden: hidden;
}

p.ManualVersionNumber
{
	mc-hidden: hidden;
}

h4
{
	font-style: normal;
	color: #000000;
	margin: 0;
	margin-bottom: -8px;
	font-weight: normal;
	font-family: 'Segoe UI Light';
	margin-top: 12px;
	font-size: 20px;
}

td
{
	color: #000000;
	page-break-inside: avoid;
	font-family: 'Segoe UI';
	padding: 8px;
	line-height: 18px;
	font-size: .95em;
	border-top: solid 1px #c4c4c4;
}

h5
{
	font-style: normal;
	color: #000000;
	margin: 0;
	font-weight: bold;
	font-size: 18px;
	font-family: 'Segoe UI';
}

th
{
	font-weight: bold;
	font-size: .95em;
	background-color: #ffffff;
	padding: 8px;
	font-family: 'Segoe UI';
	text-align: left;
	border-bottom: solid 1px #c4c4c4;
}

table
{
	border-spacing: 0;
	margin: 0;
}

tr
{
	border-bottom: solid 1px #c4c4c4;
}

th.rotate
{
	/* Something you can count on */
	height: 200px;
	white-space: nowrap;
	background-color: #f0f0f0;
	font-size: 14px;
	position: sticky;
	top: 0;
	z-index: 99;
}

th.rotate > div
{
	transform: translate(-13px, 53px) rotate(-90deg);
	/* Magic Numbers */
	/* 45 is really 360 - 45 */
	width: 40px;
}

th.rotate > div > span
{
	/* border-bottom: 2px solid #ccc; */
	padding: 5px 10px;
	margin-left: -30px;
}

table.grid
{
	table-layout: fixed;
	padding: 0px;
}

table.grid thead th.head
{
	position: sticky;
	top: 0;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #c4c4c4;
	padding-left: 10px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #f0f0f0;
}

table.grid tr
{
	height: 45px;
}

table.grid td.gridcell-grn
{
	/* background-color: #DCEDC8; */
	background-color: #C5E1A5;
}

td.gridcell-grn
{
	/* background-color: #DCEDC8; */
	background-color: #C5E1A5;
}

table.grid td.gridcell-ylw
{
	/* background-color: #ffffe0; */
	background-color: #fff59d;
}

td.gridcell-ylw
{
	/* background-color: #ffffe0; */
	background-color: #fff59d;
}

table.grid td.gridcell-red
{
	background-color: #f8ad8e;
}

td.gridcell-red
{
	/* background-color: #ffffe0; */
	background-color: #f8ad8e;
}

table.grid td.gridcell-gry
{
	background-color: #f0f0f0;
}

td.gridcell-gry
{
	background-color: #f0f0f0;
}

table.grid tbody td.rowhead
{
	text-align: left;
	background-color: #fff;
	position: sticky;
	left: 0;
}

table.grid td
{
	margin-top: 2px;
	background-color: #ffffff;
	font-size: 10.5px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	text-align: center;
	line-height: 15px;
}

table.grid tr:hover,
table.grid tr:hover td
{
	border-top-color: #000;
	border-bottom-color: #000;
	font-weight: bold;
	font-size: 14px;
	border-top-width: 3px;
	border-bottom-width: 3px;
}

/* Highlights just the hovered td, but I could probably do this more simply another way
body:not(.nohover) table.grid td:hover {
	border-left-color: #9FA8DA;
	border-right-color: #9FA8DA;
	font-weight: bold;
	font-size: 14px;
	border-left-width: 4px;
	border-right-width: 4px;
} */

MadCap|dropDownHead
{
	mc-open-image: url('../Images/arrow-down.png');
	mc-closed-image: url('../Images/arrow-right.png');
	font-weight: bold;
	font-family: 'Segoe UI';
	font-size: 16px;
	line-height: 20px;
}

MadCap|dropDownHotspot:focus
{
	text-decoration: underline;
}

h6
{
	font-size: .67em;
	font-family: Georgia;
}

ol
{
	margin-bottom: 0;
	margin-top: 0;
	padding-left: 0px;
	margin-left: 20px;
}

p.youwilllearn
{
	font-size: 14pt;
	font-weight: bold;
	font-family: Calibri;
}

img.boxicon
{
	height: 100px;
	width: 100px;
	padding-right: 20px;
	float: left;
}

table.altrow tr:nth-child(odd)
{
	background-color: #f0f0f0;
}

table.altrow td
{
	border-width: 0px;
}

table.altrow th
{
	border-width: 2px;
}

tr:nth-child(odd)
{
	background-color: #fff;
}

div.caution
{
	background-color: #ffffe0;
	border: solid 2px #e1d588;
	border-style: dotted;
	padding: 12px;
	font-size: 16px;
	line-height: 24px;
	font-family: 'Segoe UI';
	background-image: url('../images/div-bg-caution2.png');
	background-origin: border-box;
	background-position: 15px 12px;
	background-repeat: no-repeat;
	border-left-style: solid;
	border-left-width: 4px;
	border-radius: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	padding-left: 60px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-right-width: 0px;
	max-width: 100%;
	margin: 16px auto;
}

h2.qs
{
	padding: 10px;
	background-color: #1287A8;
	color: #ffffff;
	position: relative;
	left: -110px;
	padding-top: 20px;
	display: block;
	padding-left: 75px;
	line-height: 20px;
	width: 75%;
	margin-top: 12 pt;
}

thead
{
	
}

img.fig-screen
{
	max-width: 80%;
}

img.screen-lg
{
	border: solid 2px #c4c4c4;
	max-width: 90%;
}

body
{
	padding-right: 20px;
	max-width: 850px;
	padding-left: 20px;
	margin-bottom: 0px;
	font-size: 12pt;
}

img.fig-dialog
{
	max-width: 50%;
}

img.screen-sm
{
	max-width: 50%;
	border: solid 2px #c4c4c4;
}

div.addon
{
	color: #000000;
	font-family: 'Segoe UI';
	font-size: 16px;
	line-height: 24px;
	background-color: #DCEDC8;
	background-image: url('../images/div-bg-addon3.png');
	background-origin: border-box;
	background-position: 20px center;
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-right: 20px;
	padding-bottom: 15px;
	border-left-style: solid;
	border-left-width: 4px;
	border-radius: 0px;
	padding-top: 15px;
	max-width: 100%;
	border-left-color: #a3d882;
	margin: 16px auto;
}

ul
{
	margin-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 20px;
}

div
{
	
}

div.crossref
{
	font-family: 'Segoe UI';
	font-size: 16px;
	line-height: 24px;
	background-color: #E0F2F1;
	background-image: url('../images/div-bg-xref3.png');
	background-origin: padding-box;
	background-repeat: no-repeat;
	vertical-align: middle;
	border-left-color: #0097A7;
	border-left-width: 4px;
	border-left-style: solid;
	padding-bottom: 15px;
	padding-left: 60px;
	padding-right: 20px;
	padding-top: 15px;
	background-position: 15px center;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	max-width: 100%;
	margin: 16px auto;
}

li.LessPadding
{
	margin-bottom: 4px;
	margin-top: 4px;
}

MadCap|dropDown
{
	margin-top: 16px;
	margin-bottom: 16px;
	padding-top: 0px;
}

a:link
{
	color: #2d8dcc;
	font-family: 'Segoe UI';
}

a:visited
{
	color: #2d8dcc;
}

a:active
{
	
}

MadCap|dropDownHotspot
{
	color: #000000;
	font-weight: bold;
}

MadCap|dropDownBody
{
	margin-bottom: 0px;
}

a
{
	color: #2d8dcc;
	text-decoration: underline;
	font-weight: normal;
}

img.inline
{
	display: inline-block;
	line-height: 1.5em;
	margin-bottom: -2px;
	vertical-align: baseline;
}

ul.LessPadding > li::marker
{
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 2px;
}

ul.LessPadding li
{
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 5px;
}

nav
{
	
}

MadCap|breadcrumbsProxy
{
	border: solid 0px transparent;
	padding: 10px 10px 25px 10px;
	font-family: 'Segoe UI Light';
	font-size: .75em;
	mc-breadcrumbs-count: 6;
}

a.MCBreadcrumbsLink
{
	font-weight: normal;
}

html
{
	
}

h3.title
{
	font-family: 'Segoe UI';
	font-size: 1.1em;
	padding-bottom: 2px;
}

ul.checkmark li
{
	background-image: url('../Images/checkmark.PNG');
	background-origin: border-box;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 40px;
	margin-left: -28px;
	background-position: 2px 0px;
	margin-bottom: 8px;
	margin-top: 8px;
}

div.security
{
	background-repeat: no-repeat;
	background-size: contain auto;
	background-color: #f0f0f0;
	padding: 12px;
	border-top-style: dashed;
	border-style: dotted;
	border: dotted 2px #c4c4c4;
	background-image: url('../Images/div-bg-security2.png');
	background-origin: border-box;
	background-position: 20px center;
	padding-left: 60px;
	padding-bottom: 15px;
	padding-top: 15px;
	font-size: 16px;
	font-family: 'Segoe UI';
	border-bottom-width: 0px;
	border-radius: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 4px;
	border-left-style: solid;
	padding-right: 20px;
	line-height: 24px;
	max-width: 100%;
	margin: 16px auto;
}

div.warning
{
	max-width: 100%;
	border-left-color: #e53935;
	border-left-style: solid;
	border-left-width: 4px;
	padding: 12px;
	padding-bottom: 15px;
	padding-left: 60px;
	padding-right: 20px;
	padding-top: 15px;
	background-color: #f8ad8e;
	background-image: url('../Images/div-bg-warning3.png');
	background-origin: border-box;
	background-repeat: no-repeat;
	background-position: 15px 10px;
	font-family: 'Segoe UI';
	line-height: 24px;
	font-size: 16px;
	margin: 16px auto;
}

ul.LessPadding
{
	
}

MadCap|snippetBlock
{
	margin-top: 16px;
}

li.InTable
{
	padding-bottom: 1px;
	padding-top: 1px;
	margin-bottom: 1px;
	margin-top: 1px;
	font-size: .95em;
}

h2.rnote
{
	font-family: 'Segoe UI';
	font-weight: bold;
	font-size: 22px;
}

span.role
{
	text-transform: uppercase;
	font-family: Consolas;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	font-size: 16px;
	display: block;
	float: right;
	width: 60px;
	padding: 4px;
	height: 26px;
	line-height: 16px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #f0f4c3;
	border-top: solid 2px #bdc192;
}

MadCap|topicToolbarProxy
{
	float: right;
	margin-bottom: 0px;
}

td.checkbox
{
	background-origin: content-box;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url('../Images/HS/icon-checkbox.png');
}

MadCap|miniTocProxy
{
	border-top-width: 0px;
	padding-top: 0px;
}

img
{
	max-width: 90%;
}

td.autonumber
{
	mc-auto-number-class: TDautonumber;
	mc-auto-number-format: '{n+}';
	text-align: center;
	font-weight: bold;
}

td.autonumber11
{
	mc-auto-number-class: TDautonumber;
	mc-auto-number-format: '{n=11}';
	font-weight: bold;
	text-align: center;
}

td.autonumberabc
{
	mc-auto-number-class: TDautonumber;
	mc-auto-number-format: '{n}{a+}';
	font-weight: bold;
	text-align: center;
}

MadCap|popupBody
{
	border-radius: 1px;
	background-color: #fafafa;
	padding: 8px;
	width: 300px;
	text-indent: 0px;
	font-size: 1.05em;
}

div.userRole
{
	font-size: 16px;
	font-family: 'Segoe UI';
	line-height: 24px;
	margin: 16px auto;
	border-left: solid 4px #94af76;
	background-color: #dcedc8;
	padding: 12px;
	padding-bottom: 15px;
	padding-right: 20px;
	padding-top: 15px;
	padding-left: 60px;
}

p.FrameHeaderText
{
	mc-hidden: hidden;
}

:root
{
	--color: ;
}

@media print
{
	body
	{
		font-size: 8pt;
		line-height: 13px;
		margin: 8px;
		max-width: 100%;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		width: 100%;
	}

	div.GlossaryPageDefinition
	{
		color: #000000;
		font-family: Georgia;
		font-size: 11pt;
		line-height: 20px;
	}

	div.GlossaryPageHeading
	{
		border-bottom-color: #bed230;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		color: #bed230;
		font-size: 11pt;
	}

	div.GlossaryPageTerm
	{
		padding-bottom: 10px;
		padding-top: 10px;
		color: #000000;
		font-family: Calibri;
		font-size: 13pt;
	}

	h1
	{
		mc-hyphenate: never;
		page-break-before: always;
		mc-auto-number-position: none;
		font-family: 'Segoe UI Light';
		font-size: 36px;
		font-weight: normal;
	}

	h2
	{
		font-style: normal;
		width: 100%;
		border-bottom: solid 1px #000000;
		padding-bottom: 4px;
		margin-bottom: 6px;
		line-height: 18pt;
		margin-top: 0px;
		padding-top: 15pt;
		margin-left: -10px;
		font-family: 'Segoe UI';
		font-weight: bold;
		font-size: 16 pt;
	}

	h3
	{
		font-style: normal;
		color: #000000;
		padding-top: 9pt;
		line-height: 16pt;
		mc-toc-depth: 3;
		mc-heading-level: 3;
		margin-top: 6pt;
		font-family: 'Segoe UI';
		font-size: 14 pt;
		font-weight: bold;
	}

	h4
	{
		padding-top: 12pt;
		margin-bottom: -5pt;
		mc-toc-depth: 4;
		mc-heading-level: 4;
		margin-top: 6pt;
		font-weight: bold;
		line-height: 14pt;
		font-family: 'Segoe UI';
		font-size: 12pt;
	}

	MadCap|glossaryProxy
	{
		border-top: none;
	}

	MadCap|indexProxy
	{
		border-top: none;
	}

	MadCap|tocProxy
	{
		border-top: none;
		margin-right: 0.25in;
	}

	p
	{
		mc-hyphenate: never;
		line-height: 20px;
		font-family: Georgia;
		font-size: 11pt;
		border: solid 0px #bdbdbd;
		padding-top: 9pt;
		margin-bottom: 0;
		margin-top: 0;
	}

	p.EmptyPageText
	{
		font-size: 10pt;
		font-weight: bold;
	}

	p.FrameFooterText
	{
		font-family: Calibri;
		font-size: 10pt;
		color: #808080;
	}

	td.FrameFooterText
	{
		font-family: Calibri;
		font-size: 10pt;
		color: #9f9f9f;
		border: solid 0px #000;
		padding: 0px;
	}

	p.IndexHeading
	{
		font-size: 11pt;
		padding-top: 16px;
		text-align: left;
	}

	p.ManualTitle1
	{
		margin-top: 6pt;
		margin-bottom: 6pt;
		font-size: 18pt;
		text-align: left;
		font-family: Calibri;
	}

	p.ManualTitle2
	{
		color: #bed230;
		font-family: 'Century Gothic';
		font-size: 22pt;
		line-height: 0;
		margin-bottom: 0;
		margin-top: 0;
		text-align: center;
	}

	p.ManualVersionNumber
	{
		color: #b3b3b3;
		font-family: 'Century Gothic';
		font-size: 12pt;
		margin-top: 12pt;
		text-align: center;
	}

	p.TOC1
	{
		font-size: 12pt;
		margin-bottom: 6px;
		margin-top: 12px;
		font-weight: bold;
		page-break-after: avoid;
		font-family: 'Segoe UI';
		line-height: 14pt;
		text-transform: none;
	}

	p.TOC2
	{
		font-weight: normal;
		margin-left: 0.10in;
		font-size: 11pt;
		padding-top: 2px;
		padding-bottom: 2px;
		line-height: 13pt;
		font-family: 'Segoe UI';
		margin-bottom: 3px;
		margin-top: 3px;
	}

	p.Specialnote
	{
		font-size: 11pt;
	}

	li
	{
		mc-hyphenate: never;
		font-family: Georgia;
		font-size: 11pt;
		padding-top: 9pt;
		page-break-inside: avoid;
		padding-left: 0px;
		padding-right: 0;
		margin-bottom: 0px;
		margin-top: 0px;
		padding-bottom: 0px;
	}

	h1.releasenotes
	{
		font-size: 26pt;
		page-break-before: avoid;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 3px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-left-style: solid;
		border-left-width: 0px;
		border-left-color: #9fc9eb;
		border-right-style: solid;
		border-right-width: 0px;
		border-right-color: #9fc9eb;
		border-top-style: solid;
		border-top-width: 0px;
		border-top-color: #9fc9eb;
		border-bottom-style: solid;
		border-bottom-width: 0px;
		border-bottom-color: #9fc9eb;
		height: 45px;
		margin-bottom: 0pt;
		margin-left: -20px;
		padding-top: 15px;
	}

	h2.releasenotes
	{
		font-size: 16pt;
		text-align: left;
		margin-top: 3pt;
		margin-bottom: 3pt;
		color: #3075b7;
		text-decoration: none;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 12pt;
		padding-bottom: 6pt;
	}

	td
	{
		mc-hyphenate: never;
		border-top: solid 1px #c4c4c4;
		font-size: 10pt;
		line-height: 11pt;
		padding: 4px 10px 4px 10px;
		background-color: #ffffff;
	}

	tr
	{
		mc-hyphenate: never;
		border-bottom: solid 0px #fff;
	}

	th
	{
		mc-hyphenate: never;
		font-family: 'Segoe UI';
		line-height: 11pt;
		font-size: 10pt;
		font-weight: bold;
		border-bottom: solid 1px #c4c4c4;
		page-break-after: avoid;
		padding: 4px;
		padding-left: 10px;
		text-align: left;
		background-color: #ffffff;
	}

	ul.checkmark li
	{
		background-image: url('../Images/checkmark.PNG');
		list-style-type: none;
		background-repeat: no-repeat;
		background-origin: border-box;
		padding-left: 30px;
		margin-left: -40px;
		background-position: 0px 9px;
	}

	p.h1alternative-notoc
	{
		border-left-style: solid;
		border-left-width: 2px;
		border-left-color: #deeaf6;
		border-bottom-style: solid;
		border-bottom-width: 2px;
		border-bottom-color: #deeaf6;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px;
		border-bottom-left-radius: 20px;
		font-size: 28pt;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 10px;
		padding-top: 20px;
		background-color: #f5f5f5;
	}

	ol
	{
		margin-top: 0em;
		margin-bottom: 1.12em;
		margin-left: 40px;
		padding-left: 0px;
	}

	p.youwilllearn
	{
		font-size: 14pt;
		font-weight: bold;
		page-break-after: avoid;
	}

	h5
	{
		mc-heading-level: 0;
		margin-top: 12 pt;
		padding-top: 12 pt;
		margin-bottom: 0;
		font-family: 'Segoe UI';
	}

	h6
	{
		font-family: Calibri;
		mc-heading-level: 0;
	}

	img.boxicon
	{
		
	}

	tr:nth-child(odd)
	{
		/* background: #f0f0f0; */
	}

	h1.print
	{
		text-align: left;
		font-size: 36 pt;
		mc-auto-number-format: '{chapnum}   ';
		font-family: 'Segoe UI Light';
		padding-bottom: 9px;
		text-indent: 0px;
		line-height: 48px;
		color: #ffffff;
		font-style: normal;
		font-weight: bold;
		display: block;
		/* clear: both; */
		margin: .67em 0;
		margin-bottom: 0;
		background-color: #9f9f9f;
		clear: both;
		padding-left: 1.1in;
		top: 0in;
		margin-left: -1.1in;
		margin-right: -1.1in;
		width: 10in;
		margin-top: -1.07in;
		padding-top: 1in;
		padding-right: 1.1in;
		mc-auto-number-position: inside-head;
	}

	div.reqsBlock
	{
		background-color: #dcdcdc;
		margin-left: -83px;
		margin-right: -74px;
		margin-top: 25px;
		margin-bottom: 10px;
		padding: 20px 100px 20px 100px;
		background-image: url('../Images/systemreqs-side.png');
		background-repeat: no-repeat;
		background-position: 8px center;
		min-height: 225px;
	}

	div.reqsBlock td,
	th
	{
		background-color: transparent;
	}

	td.head
	{
		page-break-after: avoid;
		font-weight: bold;
		line-height: 11pt;
		font-family: 'Segoe UI';
		font-size: 10pt;
		border-bottom: solid 1px #c4c4c4;
	}

	img.figure
	{
		margin-left: -15px;
	}

	h4.tab
	{
		border-bottom: double 1px #000000;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		border-bottom-align: left;
		border-bottom-length: 100%;
		background-color: #dcdcdc;
		display: inline-block;
		top: 20px;
		margin-top: 12 pt;
	}

	caption
	{
		color: #000000;
		font-family: Calibri;
		font-weight: bold;
		padding-top: 8px;
		font-size: 14pt;
		text-transform: capitalize;
	}

	caption.tableCH1st
	{
		mc-auto-number-format: 'Table {chapnum}.{Cn=1} ';
	}

	p.TOC3
	{
		font-weight: normal;
		font-family: 'Segoe UI Light';
		font-size: 11pt;
		line-height: 13pt;
		padding-top: 2px;
		padding-bottom: 2px;
		margin-bottom: 2px;
		margin-top: 2px;
	}

	p.codeblock
	{
		page-break-inside: avoid;
		padding: 5px;
		padding-top: 5px;
		background: #E0E0E0;
		border: solid 1px #9e9e9e;
		margin-top: 18pt;
		width: 80%;
		page-break-before: avoid;
	}

	h1.blank
	{
		background-color: #ffffff;
		border: solid 0px #000000;
		font-size: 28pt;
		font-family: 'Segoe UI Light';
		font-weight: normal;
		text-align: left;
		mc-auto-number-class: autonum-text;
		mc-auto-number-format: '{chapnum}   ';
		line-height: 32pt;
		padding-top: 0px;
		margin-top: 0px;
		padding-bottom: 0px;
	}

	p.copyright
	{
		font-family: Georgia;
		line-height: 16px;
	}

	h1.rn-fops
	{
		background-color: #908d56;
		border: solid 0px #000000;
		border-right-color: #214223;
		border-right: solid 75px #214223;
		color: #ffffff;
		font-family: Calibri;
		font-weight: bold;
		height: 50px;
		text-align: center;
		vertical-align: middle;
		padding-top: 25px;
		page-break-before: avoid;
		margin-bottom: 12 pt;
		margin-top: 12 pt;
		border-right-width: 75px;
		font-size: 26 pt;
	}

	h3.highlights
	{
		font-size: 13pt;
	}

	p.FrameHeaderText
	{
		font-family: Calibri;
		font-size: 10pt;
		color: #808080;
	}

	div
	{
		font-size: 11pt;
		mc-hyphenate: never;
		padding-top: 12px;
	}

	tr.subheader
	{
		page-break-after: avoid;
		background: #dcdcdc;
	}

	p.modulenote
	{
		vertical-align: middle;
		text-align: center;
		display: block;
		padding: 4px;
		border: dashed 1px #000000;
	}

	td.hl7head
	{
		
	}

	td.hl7body
	{
		border: solid 1px #000000;
	}

	img.fig-screen
	{
		max-width: 90%;
		margin: auto;
		display: block;
		border: solid 0px #000000;
	}

	ul li div.figure
	{
		margin-left: -40px;
	}

	ol li div.figure
	{
		margin-left: -40px;
	}

	/*
	ol li ol
	{
		list-style-type: lower-alpha;
	}

	ol li ol li ol
	{
		list-style-type: lower-roman;
	}
*/

	img.fig-dialog
	{
		margin: auto;
		max-width: 425px;
		display: block;
		border: solid 0px #000000;
	}

	img.screen-sm
	{
		margin: auto;
		max-width: 425px;
		display: block;
		border: solid 0px #000000;
	}

	li.canbreak
	{
		page-break-inside: auto;
	}

	ul
	{
		margin-top: 0px;
		margin-bottom: 1.12em;
		margin-left: 40px;
	}

	div.qs-bar
	{
		position: relative;
		left: -8px;
		top: -8px;
		margin-right: -18px;
		width: 2800px;
		z-index: 99;
		height: 60px;
		frame-break-before: always;
		background-color: #4a879e;
	}

	div.qs-number
	{
		display: block;
		text-align: center;
		font-size: 3em;
		z-index: 1;
		margin-left: 15px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
		vertical-align: middle;
		border-radius: 25px;
		border-bottom-right-radius: 99px;
		height: 50px;
		padding: 3px;
		width: 50px;
		font-weight: bold;
		font-family: 'Segoe UI';
		padding-left: 3px;
		border: solid 0px #f9aa33;
		margin-top: -50px;
		color: #f9AA33;
		padding-top: 20px;
	}

	h1.qs
	{
		background-color: #ffffff;
		border: solid 0px #000000;
		font-family: 'Segoe UI';
		color: #4a93a8;
		text-transform: uppercase;
		font-size: 10pt;
		line-height: 10pt;
		text-align: left;
		padding: 0px;
		margin-top: 40px;
		margin-left: 40px;
		font-weight: bold;
	}

	h2.qs
	{
		background-color: transparent;
		line-height: 18pt;
		padding: 0;
		left: 0;
		margin-left: 100px;
		font-size: 24pt;
		font-weight: normal;
		margin-top: -40px;
		font-family: 'Segoe UI Light';
	}

	p.qs
	{
		font-family: 'Segoe UI';
		line-height: 16pt;
		font-size: 11pt;
		float: right;
		margin-right: 30px;
		width: 55%;
		padding-top: 0;
	}

	img.qs
	{
		max-width: 300px;
		float: left;
		margin-left: 10px;
		margin-top: 20px;
	}

	li.qs
	{
		font-family: 'Segoe UI';
		font-size: 11pt;
		padding-top: 6pt;
		line-height: 14pt;
	}

	h2.factsheet
	{
		font-size: 16pt;
		border-bottom-width: 0px;
		border-top-style: dotted;
		padding-top: 4pt;
		border-top-width: 2px;
		border-top-length: 9999px;
		margin-right: -30px;
		font-weight: normal;
		margin-left: 80px;
		mc-hyphenate: never;
		color: #474747;
		border-top-color: #474747;
		font-family: 'Segoe UI Light';
	}

	img.inline
	{
		margin-bottom: -2px;
		vertical-align: baseline;
	}

	table
	{
		padding-bottom: 0px;
		margin-top: 10px;
	}

	a
	{
		color: #2d8dcc;
		font-weight: bold;
		text-decoration: underline;
		font-family: Georgia;
		font-size: 11pt;
	}

	a:link
	{
		color: #2d8dcc;
		font-family: Georgia;
	}

	td a:link
	{
		color: #2d8dcc;
		font-family: 'Segoe UI';
		font-size: 10pt;
	}

	span.method
	{
		color: #fff;
		padding: 5px;
		display: block;
		width: 60px;
		float: left;
		font-size: 75%;
		vertical-align: middle;
		text-align: center;
		background-color: #9E9E9E;
		border-radius: 5px;
		padding-top: 1px;
		padding-bottom: 1px;
		margin-right: 3px;
		margin-top: -3px;
	}

	table.api
	{
		text-align: center;
	}

	tbody.api
	{
		text-align: center;
	}

	pre
	{
		font-family: Consolas;
		font-size: 10pt;
		background: #f0f0f0;
		border-left-color: #c4c4c4;
		border-left: solid 4px #c4c4c4;
		margin-top: 15px;
		padding-bottom: 8px;
		padding-top: 8px;
		padding-left: 20px;
		page-break-inside: auto;
		widows: 0;
		orphans: 0;
		mc-hyphenate: never;
		line-height: 20pt;
	}

	tt
	{
		font-family: Consolas;
	}

	MadCap|footnote
	{
		font-family: 'Segoe UI';
		font-size: 8pt;
	}

	span.method-sm
	{
		background-color: #9E9E9E;
		color: #fff;
		text-transform: uppercase;
		font-size: 75%;
		font-family: Consolas;
		padding: 2px;
		display: block;
		width: 40px;
	}

	MadCap|miniTocProxy
	{
		border-top: solid 0px #000000;
		padding-top: 0px;
		margin-bottom: 10px;
		border-top-width: 1px;
	}

	p.MiniTOC1
	{
		font-weight: bold;
	}

	p.MiniTOC2
	{
		font-weight: normal;
	}

	p.MiniTOC3
	{
		font-weight: normal;
		mc-hidden: unhidden;
		mc-heading-level: 3;
	}

	p.MiniTOC4
	{
		font-weight: normal;
		mc-heading-level: 4;
		mc-hidden: unhidden;
	}

	p.TOC4
	{
		font-family: 'Segoe UI Light';
		font-size: 10pt;
		line-height: 12pt;
		color: #000000;
		font-weight: normal;
		padding-bottom: 2px;
		padding-top: 2px;
	}

	.KeepWithNext
	{
		page-break-after: avoid;
	}

	.KeepWithPrev
	{
		page-break-before: avoid;
	}

	MadCap|footnoteBlock
	{
		font-size: 10pt;
		line-height: 11pt;
		font-family: 'Segoe UI';
		margin-left: 10px;
		padding-top: 5px;
		text-indent: -13px;
	}

	h4.NoTOC
	{
		mc-heading-level: 0;
	}

	h3.NoTOC
	{
		mc-heading-level: 0;
	}

	li.LessPadding
	{
		padding-top: 5px;
		margin-top: 0px;
	}

	MadCap|variable.right
	{
		float: right;
		clear: left;
	}

	MadCap|variable.left
	{
		
	}

	div.figure
	{
		text-align: center;
		padding-top: 12px;
		margin-top: 0px;
		page-break-before: avoid;
	}

	table.sortable
	{
		
	}

	ul.LessPadding
	{
		margin-top: 5px;
	}

	ul.LessPadding li
	{
		padding-top: 5px;
		margin-top: 0px;
	}

	li.InTable
	{
		font-family: 'Segoe UI';
		font-size: 10pt;
		line-height: 11pt;
		padding-top: 1px;
		margin-top: 0px;
		margin-left: -25px;
	}

	td.autonumber
	{
		mc-auto-number-format: '{n+}';
		mc-auto-number-class: TDautonumber;
		text-align: center;
	}

	span.TDautonumber
	{
		font-family: 'Segoe UI';
		font-size: 10pt;
		font-weight: bold;
	}

	td.checkbox
	{
		background-repeat: no-repeat;
		background-origin: content-box;
		background-position: center center;
	}

	MadCap|glossaryTerm
	{
		color: #000000;
		font-family: Calibri;
		font-size: 12pt;
	}

	MadCap|dropDownHead
	{
		page-break-inside: avoid;
	}

	h3.title
	{
		
	}

	MadCap|snippetBlock
	{
		margin-top: 0px;
	}

	h2.web
	{
		left: 0px;
	}

	table.grid
	{
		padding: 8px;
		padding-bottom: 0px;
	}

	MadCap|xref
	{
		font-weight: bold;
	}

	td.autonumberabc
	{
		text-align: center;
		mc-auto-number-class: TDautonumber;
		mc-auto-number-format: '{n}{a+}';
	}

	table.TwoColList
	{
		padding: 0px;
	}

	h2.rnote
	{
		font-size: 16pt;
		border: solid 0px #fff;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	MadCap|breadcrumbsProxy
	{
		padding: 10px 10px 25px 10px;
		display: none;
	}

	td.autonumber11
	{
		text-align: center;
		mc-auto-number-class: TDautonumber;
		mc-auto-number-format: '{n=11}';
	}

	span.role
	{
		
	}

	span.autonumber
	{
		
	}

	td.command
	{
		font-family: Consolas;
		line-height: 12pt;
		font-size: 10pt;
		background: #f0f0f0;
		border-left-color: #c4c4c4;
		border-left: solid 4px #c4c4c4;
	}

	MadCap|topicToolbarProxy
	{
		float: right;
	}

	div.addon
	{
		page-break-inside: avoid;
		font-family: Georgia;
		font-size: 11pt;
		line-height: 16pt;
		column-break-inside: avoid;
		frame-break-inside: avoid;
		margin-bottom: 0px;
	}

	div.caution
	{
		page-break-inside: avoid;
		font-family: Georgia;
		font-size: 11pt;
		line-height: 16pt;
		column-break-inside: avoid;
		frame-break-inside: avoid;
		margin-bottom: 0px;
	}

	div.crossref
	{
		page-break-inside: avoid;
		font-size: 11pt;
		font-family: Georgia;
		line-height: 16pt;
		frame-break-after: avoid;
		frame-break-inside: avoid;
		margin-bottom: 0px;
	}

	div.note
	{
		page-break-inside: avoid;
		font-family: Georgia;
		font-size: 11pt;
		line-height: 16pt;
		frame-break-inside: avoid;
		column-break-inside: avoid;
		margin-bottom: 0px;
	}

	div.security
	{
		page-break-inside: avoid;
		font-family: Georgia;
		font-size: 11pt;
		line-height: 16pt;
		column-break-inside: avoid;
		frame-break-inside: avoid;
		margin-bottom: 0px;
	}

	div.tip
	{
		page-break-inside: avoid;
		font-family: Georgia;
		font-size: 11pt;
		line-height: 16pt;
		column-break-inside: avoid;
		frame-break-inside: avoid;
		margin-bottom: 0px;
	}

	div.warning
	{
		page-break-inside: avoid;
		font-family: Georgia;
		font-size: 11pt;
		line-height: 16pt;
		column-break-inside: avoid;
		frame-break-inside: avoid;
		margin-bottom: 0px;
	}

	.TabMobileOnly
	{
		display: none;
	}

	li.Required
	{
		border-right: solid 0px #000000;
		background-size: 0px;
	}

	img
	{
		display: block;
		max-width: 90%;
		margin: auto;
	}

	span.AutoNumHide
	{
		display: none;
	}

	MadCap|variable
	{
		
	}

	img.screen-lg
	{
		max-width: 90%;
		margin: 0px;
		border: solid 0px #c4c4c4;
	}

	MadCap|popupBody
	{
		text-indent: 0px;
	}

	div.userRole
	{
		page-break-inside: avoid;
		font-family: Georgia;
		font-size: 11pt;
		line-height: 16pt;
		frame-break-inside: avoid;
		column-break-inside: avoid;
		background-image: url('../Images/icon-user.png');
		background-origin: border-box;
		background-repeat: no-repeat;
		background-size: contain auto;
		background-position: 16px center;
		margin-bottom: 0px;
	}

	table.altrow tr:nth-child(odd)
	{
		border-bottom: solid 0px #fff;
		border-top: solid 0px #fff;
		border-left: solid 0px #fff;
		border-right: solid 1px #fff !important;
	}

	h2.dod
	{
		color: #253141;
		text-align: right;
		margin-top: 10px;
		border-bottom: solid 1px #DF1E2D;
		font-family: Calibri;
		font-size: 16pt;
		width: 66%;
		margin-left: 33%;
	}

	h1.dod
	{
		text-align: left;
		mc-auto-number-format: '{chapnum}   ';
		padding-bottom: 9px;
		text-indent: 0px;
		line-height: 48px;
		color: #ffffff;
		font-style: normal;
		display: block;
		/* clear: both; */
		margin: .67em 0;
		margin-bottom: 0;
		clear: both;
		padding-left: 1.1in;
		top: 0in;
		margin-left: -1.1in;
		margin-right: -1.1in;
		width: 10in;
		margin-top: -1.07in;
		padding-top: 1in;
		padding-right: 1.1in;
		mc-auto-number-position: inside-head;
		background-color: #253141;
		font-size: 34 pt;
		font-weight: bold;
		font-family: 'Segoe UI Light';
		letter-spacing: 2px;
	}

	:root
	{
		--color: #ffffff;
	}
}

p.Specialnote	/*Notes next to lightbulb and caution graphics. 2in margin.*/
{
	margin-bottom: 8px;
	margin-top: 8px;
	color: #000000;
	font-family: Calibri;
	margin-left: 2in;
	padding-top: 12pt;
	padding-bottom: 12px;
	font-size: 12pt;
}

li.secondlevel
{
	margin-bottom: 6px;
	margin-top: 6px;
	orphans: 2;
	widows: 2;
	color: #000000;
	font-size: 14pt;
	font-family: Calibri;
}

p.note	/*use for notes*/
{
	margin-bottom: 8px;
	margin-top: 8px;
	color: #000000;
	font-family: Calibri;
	padding-top: 6pt;
	padding-bottom: 6pt;
	margin-left: 0.75in;
	font-size: 11pt;
}

span.link
{
	font-weight: normal;
	font-style: italic;
	color: #7b68ee;
}

div.specialnote
{
	margin-left: 2in;
	margin-top: 0.5in;
	margin-bottom: 0.5in;
}

p.thirdinindent
{
	margin-left: 0.33in;
}

ul.checklist
{
	list-style-image: url('../Images/square.JPG');
}

h1.releasenotes
{
	background-color: #ffffff;
	border: solid 0px #000000;
	font-size: 28pt;
	font-family: 'Segoe UI Light';
	font-weight: normal;
	text-align: left;
	line-height: 32pt;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	color: #4a869e;
	font-weight: bold;
}

h1.beforeyoubegin
{
	background-color: #C62828;
	color: #ffffff;
	font-family: Calibri;
	text-transform: uppercase;
	border: solid 0px #000000;
	display: block;
	padding: 10px;
	margin: 10px;
	height: 40px;
	padding-top: 22px;
}

h2.releasenotes
{
	margin-bottom: 4px;
	color: #000000;
	text-align: center;
	text-decoration: underline;
	font-weight: bold;
	font-style: normal;
	font-family: Calibri;
	font-size: 22pt;
	padding-bottom: 10pt;
	margin-top: 4px;
}

ul.checkmark
{
	
}

img.figure
{
	clear: left;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

div.tip
{
	background-repeat: no-repeat;
	background-size: contain auto;
	border-color: #7cb3c4;
	border-style: dotted;
	padding: 12px;
	border: dotted 2px #61d800;
	background-color: #dcedc8;
	background-image: url('../images/div-bg-tip.png');
	background-position: 20px 12px;
	background-origin: border-box;
	line-height: 24px;
	font-size: 16px;
	font-family: 'Segoe UI';
	border-radius: 0px;
	border-left-style: solid;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 4px;
	padding-right: 20px;
	padding-top: 15px;
	padding-left: 60px;
	padding-bottom: 15px;
	border-left-color: #a3d882;
	max-width: 100%;
	margin: 16px auto;
}

div.note
{
	background-repeat: no-repeat;
	background-size: contain auto;
	background-color: #f0f0f0;
	padding: 12px;
	border-top-style: dashed;
	border-style: dotted;
	border: dotted 2px #c4c4c4;
	background-image: url('../images/div-bg-note3.png');
	background-origin: border-box;
	background-position: 20px 14px;
	padding-left: 60px;
	padding-bottom: 15px;
	padding-top: 15px;
	font-size: 16px;
	font-family: 'Segoe UI';
	border-bottom-width: 0px;
	border-radius: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 4px;
	border-left-style: solid;
	padding-right: 20px;
	line-height: 24px;
	max-width: 100%;
	margin: 16px auto;
}

tr.header
{
	font-family: Georgia;
	font-size: 12pt;
	font-weight: bold;
	line-height: 20px;
}

tr:nth-child(even)
{
	background-color: #ffffff;
}

h1.print
{
	border: solid 0px #000000;
	margin: 0px 0px 10px 0px;
}

td.head
{
	border-top: solid 1px #ffffff;
	font-family: 'Segoe UI';
	font-size: .95em;
	font-weight: bold;
	border-bottom: solid 1px #c4c4c4;
	background-color: #ffffff;
	vertical-align: bottom;
}

p.codeblock
{
	color: #000000;
	margin-top: 6pt;
	margin-bottom: 6pt;
	padding-top: 9 pt;
	line-height: 20px;
	font-family: 'Courier New';
	font-size: 11pt;
	margin-left: .5 in;
}

h3.showinTOC
{
	margin-bottom: 4px;
	margin-top: 16px;
	font-weight: bold;
	font-style: normal;
	color: 000000;
	font-family: Calibri;
	font-size: 16 pt;
	mc-heading-level: 3;
}

p.copyright
{
	color: #000000;
	font-family: Calibri;
	margin-top: 6pt;
	margin-bottom: 6pt;
	padding-top: 9 pt;
	line-height: 20px;
	font-size: 10pt;
	mc-hidden: hidden;
}

h1.rn-fops
{
	margin-bottom: 8px;
	margin-top: 30px;
	color: #000000;
	text-align: center;
	background-color: #9fc9eb;
	font-weight: bold;
	font-style: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left-style: solid;
	border-left-width: 10px;
	border-left-color: #9fc9eb;
	border-right-style: solid;
	border-right-width: 10px;
	border-right-color: #9fc9eb;
	border-top-style: solid;
	border-top-width: 10px;
	border-top-color: #9fc9eb;
	border-bottom-style: solid;
	border-bottom-color: #9fc9eb;
	list-style-position: outside;
	font-family: Georgia;
	font-size: 24 pt;
}

h3.highlights
{
	margin-bottom: 4px;
	margin-top: 16px;
	font-weight: bold;
	font-style: normal;
	color: 000000;
	font-family: Calibri;
	font-size: 16 pt;
}

div.qs-bar	/*Bar at top of each QS section*/
{
	width: 2550px;
	height: 40px;
	background-color: #000;
}

tr.subheader
{
	
}

div.figure
{
	margin-top: 16px;
}

div.term
{
	font-family: Arial;
	font-size: 18px;
	margin: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
}

div.definition
{
	font-family: Arial;
	font-size: 12px;
	padding-top: 0px;
}

@media only screen and (max-width: 1279px)
{
	img.fig-screen
	{
		max-width: 80%;
	}

	img.fig-dialog
	{
		max-width: 50%;
	}

	img.screen-sm
	{
		max-width: 100%;
	}

	img.screen-lg
	{
		max-width: 90%;
	}

	MadCap|breadcrumbsProxy
	{
		padding: 10px;
		margin-bottom: 0px;
		padding-bottom: 60px;
	}

	img
	{
		max-width: 90%;
	}
}

@media only screen and (max-width: 767px)
{
	img.fig-screen
	{
		max-width: 100%;
	}

	img.fig-dialog
	{
		max-width: 100%;
	}

	img.screen-sm
	{
		max-width: 100%;
	}

	img.screen-lg
	{
		max-width: 100%;
	}

	MadCap|breadcrumbsProxy
	{
		padding-bottom: 0px;
		padding: 10px;
		margin-bottom: 0px;
	}

	h1.releasenotes
	{
		margin-top: 12px;
	}

	img
	{
		max-width: 100%;
	}
}

html.H1H2
{
	mc-master-page: url('../MasterPages/H1H2Topics.flmsp');
}

div.description
{
	font-size: 1em;
	font-family: 'Segoe UI';
	color: #000000;
	line-height: 1.15em;
}

h2.web
{
	
}

table.TwoColList
{
	font-size: 12pt;
	font-family: Georgia;
	line-height: 20px;
	border-spacing: 0;
	padding: 8px;
	margin: 0;
	background-color: #ffffff;
	width: 100%;
}

span.autonumber
{
	color: #000000;
	font-size: 11pt;
	mc-auto-number-format: '{n+} ';
}

.clearfix::after
{
	content: "";
	clear: both;
	display: table;
}

ul.rnNCM
{
	border-right: solid 3px #EF5350;
	background-image: url('../Images/HS/rn-ncm.png');
	background-repeat: no-repeat;
	background-position: right 5px;
	min-height: 60px;
	margin-right: 0px;
	padding-right: 30px;
}

ul.rnFOM
{
	border-right: solid 3px #0288D1;
	background-image: url('../Images/HS/rn-fom.png');
	background-repeat: no-repeat;
	margin-right: 0px;
	background-position: right 5px;
	min-height: 60px;
	padding-right: 30px;
}

ul.rnOTHER
{
	border-right: solid 3px #78909C;
	background-image: url('../Images/HS/rn-other.png');
	background-position: right 5px;
	background-repeat: no-repeat;
	min-height: 60px;
	margin-right: 0px;
	padding-right: 30px;
}

ul.rnGARRISON
{
	border-right: solid 3px #00897B;
	background-position: right 5px;
	background-repeat: no-repeat;
	min-height: 60px;
	margin-right: 0px;
	padding-right: 30px;
	background-image: url('../Images/HS/rn-garrison.png');
}

ul.rnFIELDOPS
{
	border-right: solid 3px #C0CA33;
	background-position: right 5px;
	background-repeat: no-repeat;
	margin-right: 0px;
	padding-right: 30px;
	background-image: url('../Images/HS/rn-fieldops.png');
	min-height: 125px;
}

ul.rnRESERVES
{
	border-right: solid 3px #F57C00;
	background-position: right 5px;
	background-repeat: no-repeat;
	margin-right: 0px;
	padding-right: 30px;
	background-image: url('../Images/HS/rn-reserves.png');
	min-height: 70px;
}

p.rn-NCM
{
	float: right;
	transform: rotate(-270deg);
	color: #EF5350;
	font-weight: bold;
	margin-top: 25px;
}

p.rn-FOM
{
	float: right;
	transform: rotate(-270deg);
	color: #0288D1;
	font-weight: bold;
	margin-top: 8px;
	margin-right: 1px;
}

p.rn-OTHER
{
	float: right;
	transform: rotate(-270deg);
	color: #78909C;
	font-weight: bold;
	margin-top: 16px;
	margin-right: -7px;
}

span.pdf-card
{
	float: left;
	height: 70px;
	border-top-left-radius: 0px;
	margin: 10px;
	text-align: center;
	box-shadow: 0px 2px 14px rgba(0,0,0,.12);
	color: #424242;
	background-color: #ffffff;
	font-size: 20px;
	font-family: 'Segoe UI Light';
	padding: 10px;
	border: solid 1px #ffffff;
	width: 250px;
}

span.pdf-card i
{
	float: left;
	font-size: 2em;
	padding: 5px;
}

span.pdf-card p
{
	font-size: 20px;
	line-height: 22px;
	font-family: 'Segoe UI Light';
	color: #000;
	margin: 0px;
	vertical-align: middle;
}

span.pdf-card:hover
{
	color: #2D8DCC;
	border: solid 1px #2D8DCC;
}

.TabMobileOnly
{
	display: block;
}

li.Required
{
	border-right: solid 2px #26c0d5;
	background-image: url('../Images/asterisk.png');
	background-position: 99.5% 6px;
	background-repeat: no-repeat;
}

span.SearchHighlight
{
	background-color: #fbff8a;
}

h2.underline
{
	font-size: 20px;
	margin-bottom: 0px;
	font-family: 'Open Sans';
	font-weight: 300;
	border-bottom: dotted 0px #616161;
}

span.qsTable
{
	display: block;
}

span.qsTable table thead tr td.head
{
	background-color: #cfcfcf;
	border-top: solid 0px #fff;
}

span.qsTable table tbody tr td
{
	background-color: #cfcfcf;
	border-top: solid 0px #fff !important;
	vertical-align: middle;
	font-size: 18px;
	line-height: 22px;
	padding: 20px 10px !important;
}

span.qsTable table tbody tr td.checkbox
{
	background-image: none !important;
}

span.qsTable table tbody tr td.autonumber
{
	mc-auto-number-class: qsTDautonumber !important;
	vertical-align: middle;
}

span.qsTDautonumber
{
	font-size: 60px;
	font-family: 'Segoe UI';
	color: #757575;
	line-height: 60px;
}

