/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

@font-face 
{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 100;
	src: url('../fonts/open-sans-v15-latin-300.eot');
	src: local('Open Sans Light'), local('OpenSans-Light'), url('../fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v15-latin-300.woff2') format('woff2'), url('../fonts/open-sans-v15-latin-300.woff') format('woff'), url('../fonts/open-sans-v15-latin-300.ttf') format('truetype'), url('../fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg');
}

@font-face 
{
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 100;
	src: url('../fonts/open-sans-v15-latin-300italic.eot');
	src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url('../fonts/open-sans-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v15-latin-300italic.woff2') format('woff2'), url('../fonts/open-sans-v15-latin-300italic.woff') format('woff'), url('../fonts/open-sans-v15-latin-300italic.ttf') format('truetype'), url('../fonts/open-sans-v15-latin-300italic.svg#OpenSans') format('svg');
}

@font-face 
{
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: url('../fonts/open-sans-v15-latin-italic.eot');
	src: local('Open Sans Italic'), local('OpenSans-Italic'), url('../fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v15-latin-italic.woff2') format('woff2'), url('../fonts/open-sans-v15-latin-italic.woff') format('woff'), url('../fonts/open-sans-v15-latin-italic.ttf') format('truetype'), url('../fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg');
}

@font-face 
{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/open-sans-v15-latin-regular.eot');
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url('../fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v15-latin-regular.woff2') format('woff2'), url('../fonts/open-sans-v15-latin-regular.woff') format('woff'), url('../fonts/open-sans-v15-latin-regular.ttf') format('truetype'), url('../fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg');
}

@font-face 
{
	font-family: 'Roboto Condensed';
	src: url('../fonts/RobotoCondensed-Regular.ttf'), url('../fonts/RobotoCondensed-Bold.ttf');
}

:root
{
	--BrandP1: #007FA3;
	/*Primary teal */
	--BrandP2: #05C3DE;
	/*Primary turquoise */
	--BrandP3: #509E2F;
	/*Primary green */
	--BrandP4: #84BD00;
	/*Primary apple green */
	--BrandP5: #001A72;
	/*Primary dark blue */
	--BrandS1: #A51890;
	/*Secondary purple */
	--BrandS2: #D50032;
	/*Secondary magenta*/
	--BrandS3: #E87722;
	/*Secondary orange */
	--BrandS4: #F3D03E;
	/*Secondary yellow*/
	--BrandS5: #425563;
	/*Secondary grey*/
	--BrandS6: #A4BCC4;
	/*Secondary blue grey*/
	--Dark: #45494c;
	--Medium: #b9bec1;
	--Light: #d0d3d5;
	--Black: #000000;
	--White: #ffffff;
}

body
{
	color: #425563;
	font-family: 'Open Sans';
	font-weight: 100;
	font-size: 1em;
	/*background-image: url('../images/flare-internal/syspro_grey_accent-08.png');*/
	/*background-repeat: no-repeat;*/
	/*background-position: left bottom;*/
}

a
{
	/*	font-family: 'Open Sans'; */
	color: #0000FF;
	/*blue*/
}

a:link
{
	/*	font-family: 'Open Sans'; */
	text-decoration: underline;
}

div.MCRelationshipsProxy_0 a:link
{
	margin-left: -10px;
}

a:visited
{
	color: #800080;
}

a:hover
{
	font-weight: bold;
}

div.MCRelationshipsProxy_0 a:hover
{
	font-weight: normal;
	color: #000000;
	background-color: #a4bcc4;
}

div.MCRelationshipsProxy_responsive-layout_0 a:hover
{
	color: #000000;
	font-weight: normal;
}

a:active
{
	color: #000000;
}

div.MCRelationshipsProxy_responsive-layout_0 a:active
{
	color: #000000;
}

div.group-no-page-break
{
	page-break-inside: avoid;
}

div.nothing-here-yet
{
	margin-left: 30px;
	width: 50%;
	/*    border: 1px dotted #007FA3;*/
	padding: 10px;
}

a.MCBreadcrumbsLink
{
	color: #007FA3;
	font-style: italic;
	text-decoration: underline;
}

a.MCBreadcrumbsLink:visited
{
	color: #007FA3;
}

a.MCBreadcrumbsLink:hover
{
	color: #007FA3;
}

a.MCBreadcrumbsLink:active
{
	color: #000000;
}

div.example
{
	background-color: #f0ff86;
	background-repeat: no-repeat;
	border: solid 1px #a4ac67;
	border-radius: 6px;
	margin-bottom: 15px;
	padding: 20px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

div.GlossaryPageDefinition
{
	
}

div.GlossaryPageHeading
{
	
}

div.GlossaryPageTerm
{
	
}

div.ImagesFloatLeft
{
	clear: both;
	float: left;
	margin-right: 10px;
	padding: 5px;
}

div.ImagesFloatRight
{
	clear: both;
	float: right;
	margin-left: 10px;
	padding: 5px;
}

div.note-author
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: dashed 3px #D50032;
	border-radius: 6px;
	overflow: hidden;
	padding: 10px;
	margin: 10px;
	widows: 3;
	orphans: 3;
}

div.note-editorial
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: dashed 4px blue;
	border-radius: 6px;
	overflow: hidden;
	padding: 10px;
	margin: 10px;
}

div.note
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: url('../images/flare-internal/note-pencil.png') no-repeat left center;
	background-color: #F0F6Fa;
	border: solid 1px #007FA3;
	border-radius: 6px;
	overflow: hidden;
	padding: 10px 50px 15px;
	margin: 10px 10px 10px 0px;
	widows: 3;
	orphans: 3;
}

div.note-warning
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: url('../images/flare-internal/note-warn.png') no-repeat left center;
	background-color: #F8E6E4;
	border: solid 1px #D50032;
	border-radius: 6px;
	overflow: hidden;
	padding: 10px 10px 10px 50px;
	margin: 10px 10px 10px 0px;
	widows: 3;
	orphans: 3;
}

div.note-hint
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: url('../images/flare-internal/note-hint.png') no-repeat left center;
	background-color: #FFFBEA;
	border: solid 1px #F3D03E;
	border-radius: 6px;
	overflow: hidden;
	padding: 10px 10px 10px 50px;
	margin: 10px 10px 10px 0px;
	widows: 3;
	orphans: 3;
}

div.note-info
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: url('../images/flare-internal/note-information.png') no-repeat left center;
	background-color: #EAFBDD;
	border: solid 1px #25D366;
	border-radius: 6px;
	overflow: hidden;
	padding: 10px 10px 10px 50px;
	margin: 10px 10px 10px 0px;
	widows: 3;
	orphans: 3;
}

div.note-example
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	/*		background:url('../images/flare-internal/note-example.png') no-repeat left center;*/
	background-color: #EDF0F1;
	border-left: solid 8px #425563;
	border-radius: 0px;
	overflow: hidden;
	padding: 5px 10px 5px 10px;
	margin: 10px 10px 10px 0px;
	widows: 3;
	orphans: 3;
}

/*used to style example box */

.example-title
{
	font-variant: small-caps;
	color: #425563;
	font-weight: bold;
}

div.note2
{
	background: url('../images/flare-internal/note-pencil.png');
	background-color: #F0F7FB;
	border-left: solid 4px #007FA3;
	overflow: hidden;
	padding: 10px 10px 10px 50px;
	margin: 10px 10px 10px 0px;
}

/*EJN bullets in note */

div.note ul
{
	margin: -10px 5px 5px 5px;
	padding-left: 30px;
}

.noteInDiv
{
	mc-auto-number-format: '{b}{color #bed230}Note: {/color}{/b}';
}

div.quotation
{
	background-color: #e1e1e1;
	background-image: url('../images/flare-internal/quotationmark.png');
	background-repeat: no-repeat;
	border-color: #b3b3b3;
	border-style: solid;
	border-width: 1px;
	border-radius: 6px;
	font-size: 0.9em;
	font-style: italic;
	font-weight: normal;
	line-height: 18px;
	padding: 20px;
	padding-left: 40px;
	background-position: top left;
}

/* EJN this sets the base template and mini-toc location */

div.sideContent
{
	/*float: right;*/
	margin: 10px;
	/*width: 90%;*/
}

div.TightContent
{
	margin: 0;
	padding: 0;
	line-height: 1em;
}

h1
{
	font-family: 'Open Sans';
	font-weight: 300;
	margin-top: 5px;
	line-height: 1.1em;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 2.4em;
	color: #007FA3;
}

h1.Appendix
{
	
}

h1.UserGuideBHeading
{
	
}

h2
{
	color: #425563;
	page-break-before: always;
	font-size: 2.2em;
	font-weight: 100;
	font-family: 'Open Sans';
	margin-top: 20px;
	line-height: 1.1em;
	margin-bottom: 6px;
}

h2.highlights
{
	color: #425563;
	page-break-before: always;
	font-size: 1.9em;
	font-weight: 100;
	font-family: 'Open Sans';
	margin-top: 20px;
	line-height: 1.1em;
	margin-bottom: 6px;
}

h3
{
	color: #425563;
	font-size: 1.8em;
	font-weight: 100;
	font-family: 'Open Sans';
	margin-top: 15px;
	line-height: 1.1em;
	margin-bottom: 6px;
}

h4
{
	color: #425563;
	font-size: 1.4em;
	font-weight: 100;
	font-family: 'Open Sans';
	margin-top: 15px;
	line-height: 1.1em;
	margin-bottom: 6px;
}

h5
{
	color: #425563;
	font-size: 1.1em;
	font-weight: 100;
	font-family: 'Open Sans';
	margin-top: 15px;
	margin-bottom: 6px;
	mc-heading-level: 0;
}

h6
{
	color: #425563;
	font-size: 0.9em;
	font-weight: 100;
	font-family: 'Open Sans';
	margin-top: 15px;
	margin-bottom: 6px;
	mc-heading-level: 0;
}

h2.understand-and-explore	/*pillar style*/
{
	font-size: 2.2em;
	font-weight: 100;
	font-family: 'Open Sans';
	margin-top: 20px;
	line-height: 1.1em;
	margin-bottom: 6px;
	color: #425563;
	padding: 0 0 0 36px;
	background-image: url('../images/flare-internal/noteicon_orange.png');
	background-position: left;
	background-position-x: left;
	background-position-y: center;
	background-repeat: no-repeat;
	page-break-before: always;
}

h2.getting-started	/*pillar style*/
{
	font-size: 2.2em;
	font-weight: 100;
	font-family: 'Open Sans';
	margin-top: 20px;
	line-height: 1.1em;
	margin-bottom: 6px;
	color: #425563;
	padding: 0 0 0 36px;
	background-image: url('../images/flare-internal/noteicon_green.png');
	background-position: left;
	background-position-x: left;
	background-position-y: center;
	background-repeat: no-repeat;
	page-break-before: always;
}

h2.troubleshooting	/*pillar style*/
{
	font-size: 2.2em;
	font-weight: 100;
	font-family: 'Open Sans';
	margin-top: 20px;
	line-height: 1.1em;
	margin-bottom: 6px;
	color: #425563;
	padding: 0 0 0 36px;
	background-image: url('../images/flare-internal/noteicon_purple.png');
	background-position: left;
	background-position-x: left;
	background-position-y: center;
	background-repeat: no-repeat;
	page-break-before: always;
}

h2.deploy-and-use	/*pillar style*/
{
	font-size: 2.2em;
	font-weight: 100;
	font-family: 'Open Sans';
	margin-top: 20px;
	line-height: 1.1em;
	margin-bottom: 6px;
	color: #425563;
	padding: 0 0 0 36px;
	background-image: url('../images/flare-internal/noteicon_red.png');
	background-position: left;
	background-position-x: left;
	background-position-y: center;
	background-repeat: no-repeat;
	page-break-before: always;
}

h2.user-interface	/*pillar style*/
{
	font-size: 2.2em;
	font-weight: 100;
	font-family: 'Open Sans';
	margin-left: 0px;
	/* added because not in rl cell*/
	margin-top: 20px;
	line-height: 1.1em;
	margin-bottom: 6px;
	color: #425563;
	padding: 0 0 0 36px;
	background-image: url('../images/flare-internal/noteicon_primary.png');
	background-position: left;
	background-position-x: left;
	background-position-y: center;
	background-repeat: no-repeat;
	page-break-before: always;
}

/* catering for indented headings */

h3.understand-and-explore	/*pillar style*/
{
	font-size: 1.6em;
	font-weight: 100;
	font-family: 'Open Sans';
	margin-top: 20px;
	line-height: 1.1em;
	margin-bottom: 6px;
	color: #425563;
	padding: 0 0 0 36px;
	background-image: url('../images/flare-internal/noteicon_orange.png');
	background-position: left;
	background-position-x: left;
	background-position-y: center;
	background-repeat: no-repeat;
}

h3.getting-started	/*pillar style*/
{
	font-size: 1.6em;
	font-weight: 100;
	font-family: 'Open Sans';
	margin-top: 20px;
	line-height: 1.1em;
	margin-bottom: 6px;
	color: #425563;
	padding: 0 0 0 36px;
	background-image: url('../images/flare-internal/noteicon_green.png');
	background-position: left;
	background-position-x: left;
	background-position-y: center;
	background-repeat: no-repeat;
}

h3.troubleshooting	/*pillar style*/
{
	font-size: 1.6em;
	font-weight: 100;
	font-family: 'Open Sans';
	margin-top: 20px;
	line-height: 1.1em;
	margin-bottom: 6px;
	color: #425563;
	padding: 0 0 0 36px;
	background-image: url('../images/flare-internal/noteicon_purple.png');
	background-position: left;
	background-position-x: left;
	background-position-y: center;
	background-repeat: no-repeat;
}

h3.deploy-and-use	/*pillar style*/
{
	font-size: 1.6em;
	font-weight: 100;
	font-family: 'Open Sans';
	margin-top: 20px;
	line-height: 1.1em;
	margin-bottom: 6px;
	color: #425563;
	padding: 0 0 0 36px;
	background-image: url('../images/flare-internal/noteicon_red.png');
	background-position: left;
	background-position-x: left;
	background-position-y: center;
	background-repeat: no-repeat;
}

h3.user-interface	/*pillar style*/
{
	font-size: 1.6em;
	font-weight: 100;
	font-family: 'Open Sans';
	margin-top: 20px;
	line-height: 1.1em;
	margin-bottom: 6px;
	color: #425563;
	padding: 0 0 0 36px;
	background-image: url('../images/flare-internal/noteicon_primary.png');
	background-position: left;
	background-position-x: left;
	background-position-y: center;
	background-repeat: no-repeat;
}

img
{
	border: none;
	padding-bottom: 10px;
}

img.inline
{
	padding: 0px;
	vertical-align: middle;
	border: 1px solid #021a40;
	line-height: 1em;
}

img.inline-avanti-icon
{
	padding: 0px;
	vertical-align: middle;
	border: none;
	line-height: 1em;
}

/*
img.themes {
	display: block;
	float:left;
	vertical-align: top;
	width:auto;
	height: auto;
	margin: 10px;
    margin-top:30px;
	border-radius: 15px;
	max-width: 90%;
	object-fit: scale-down;
} 
*/

img.themes
{
	display: block;
	float: left;
	vertical-align: top;
	width: 100%;
	height: auto;
	border-radius: 15px;
	margin-top: 30px;
	margin-right: 10px;
}

img.pillars-highlights
{
	float: none;
	vertical-align: top;
	max-width: 100%;
	height: auto;
}

img.pillars
{
	float: none;
	vertical-align: top;
	max-width: 460px;
}

img.subpillars
{
	float: left;
	vertical-align: top;
	max-width: 70px;
}

img.mediumpillars
{
	float: none;
	vertical-align: top;
	max-width: 200px;
	padding: 5px;
}

img.highlights
{
	float: none;
	vertical-align: top;
	max-width: 350px;
	padding: 5px;
}

img.top-8
{
	float: none;
	max-width: 200px;
	padding: 5px;
}

img.topic-intro
{
	float: left;
	vertical-align: top;
	max-width: 200px;
	padding-top: 5px;
	padding: 2px;
}

img.topic-intro-mini
{
	float: left;
	vertical-align: top;
	max-width: 120px;
	padding-top: 5px;
	padding-right: 15px;
}

img.topic-intro-mini-impmen
{
	float: left;
	vertical-align: top;
	max-width: 40px;
	padding-top: 4px;
	padding-right: 10px;
}

img.topic-intro-inline
{
	vertical-align: top;
	padding-top: 2px;
	padding-right: 10px;
}

ol.no_bullet
{
	list-style-type: none;
	padding: 0;
	margin-left: 30px;
}

li.circle-01
{
	background: url('../images/bullets/01-teal.png') no-repeat left top;
	height: auto;
	padding-left: 40px;
	padding-bottom: 10px;
	display: block;
}

li.circle-02
{
	background: url('../images/bullets/02-teal.png') no-repeat left top;
	height: auto;
	padding-left: 40px;
	padding-bottom: 10px;
	display: block;
}

li.circle-03
{
	background: url('../images/bullets/03-teal.png') no-repeat left top;
	height: auto;
	padding-left: 40px;
	padding-bottom: 10px;
	display: block;
}

li.circle-04
{
	background: url('../images/bullets/04-teal.png') no-repeat left top;
	height: auto;
	padding-left: 40px;
	padding-bottom: 10px;
	display: block;
}

li.circle-05
{
	background: url('../images/bullets/05-teal.png') no-repeat left top;
	height: auto;
	padding-left: 40px;
	padding-bottom: 10px;
	display: block;
}

li.circle-06
{
	background: url('../images/bullets/06-teal.png') no-repeat left top;
	height: auto;
	padding-left: 40px;
	padding-bottom: 10px;
	display: block;
}

li.circle-07
{
	background: url('../images/bullets/07-teal.png') no-repeat left top;
	height: auto;
	padding-left: 40px;
	padding-bottom: 10px;
	display: block;
}

li.circle-08
{
	background: url('../images/bullets/08-teal.png') no-repeat left top;
	height: auto;
	padding-left: 40px;
	padding-bottom: 10px;
	display: block;
}

li.circle-09
{
	background: url('../images/bullets/09-teal.png') no-repeat left top;
	height: auto;
	padding-left: 40px;
	padding-bottom: 10px;
	display: block;
}

li.circle-10
{
	background: url('../images/bullets/10-teal.png') no-repeat left top;
	height: auto;
	padding-left: 40px;
	padding-bottom: 10px;
	display: block;
}

img.tw-team
{
	vertical-align: middle;
	float: left;
	padding: 5px;
}

img.AbsolutePosition
{
	padding: 5px;
}

img.ReduceButtonSize
{
	max-height: 25px;
}

img.Thumbnail
{
	mc-thumbnail: popup;
	/*	height:200px controls size of thumbnail */
}

img.img-column
{
	max-width: 100%;
}

img.flow-thumbnail
{
	mc-thumbnail: popup;
	max-width: 100%;
	border: solid 1px #007FA3;
}

img.Thumbnail-normal
{
	mc-thumbnail: none;
	padding-bottom: 10px;
}

.mc-flow
{
	mc-thumbnail-max-height: 100px;
	mc-thumbnail: popup;
	float: left;
	border: none;
}

img.full-page-width
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 80%;
}

li
{
	font-family: 'Open Sans';
	margin-top: 6px;
	margin-bottom: 6px;
}

MadCap|breadcrumbsProxy
{
	font-family: 'Open Sans';
	font-size: .8em;
	mc-breadcrumbs-prefix: '';
	mc-toc-depth: 6;
	mc-breadcrumbs-count: 5;
	mc-breadcrumbs-divider: ' > ';
	font-style: normal;
	border-bottom: dotted 2px #007fa3;
	padding-left: 120px;
}

hr.copyright
{
	border-bottom: dotted 1px #000000;
	border-top: none;
	width: 20%;
	text-align: left;
	margin-left: 0;
}

/*  line between toolbar and heading

	hr.toolbar-topic 
	{
			border-bottom: dotted 2px #007fa3; 
			border-top: none;
			width:100%
		}
		
	*/

MadCap|dropDown
{
	margin-bottom: 6px;
	margin-top: 6px;
	mc-closed-image: url('../images/flare-internal/dropdownclosed.png');
	mc-open-image: url('../images/flare-internal/dropdownopen.png');
}

MadCap|dropDown.SecondLevel
{
	margin-left: 10px;
	mc-closed-image: url('../images/flare-internal/dropdownclosedsecondlevel.png');
	mc-open-image: url('../images/flare-internal/dropdownopensecondlevel.png');
}

MadCap|dropDownBody
{
	border-bottom: dotted 2px #007FA3;
}

MadCap|dropDownBody.Final
{
	border-bottom: solid 2px #007FA3;
}

MadCap|dropDownHotspot.standard
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1.4em;
	font-weight: 100;
}

MadCap|dropDownHotspot.standard-sub
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1.1em;
	font-weight: 100;
}

/* experimenting
	MadCap|dropDownHead.pillar-sub
	{
		margin-left: 50px;
		text-indent:-20px
	}
	MadCap|dropDownBody.pillar-sub
	{
		margin-left: 50px;
	}
	*/

MadCap|dropDownHotspot.exploring
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1.4em;
	font-weight: 100;
}

MadCap|dropDownHotspot.exploring-sub
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1.1em;
}

MadCap|dropDownHotspot.starting
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1.4em;
	font-weight: 100;
}

MadCap|dropDownHotspot.starting-sub
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1.1em;
	font-weight: 100;
}

MadCap|dropDownHotspot.solving
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1.4em;
	font-weight: 100;
}

MadCap|dropDownHotspot.solving-sub
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1.1em;
	font-weight: 100;
}

.solving-synopsis-cause-remedy
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 0.9em;
	font-weight: 100;
}

.solving-synopsis-cause-remedy-tasks
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 0.8em;
	font-weight: 100;
}

MadCap|dropDownHotspot.using
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1.4em;
	font-weight: 100;
}

MadCap|dropDownHotspot.using-sub
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1.1em;
}

MadCap|dropDownHotspot.referencing
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1.4em;
	font-weight: 100;
}

MadCap|dropDownHotspot.referencing-sub
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1.1em;
}

/* this needs to be replaced by the generic styles. Reinstated temporarility for Carol's programs */

MadCap|dropDownHotspot.referencing-impcfg-form
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1.2em;
}

MadCap|dropDownHotspot.referencing-sub-field
{
	color: #425563;
	font-variant: small-caps;
	font-family: 'Open Sans';
	font-size: 0.9em;
	font-weight: bold;
}

.referencing-function
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1.1em;
	font-weight: normal;
}

.referencing-field
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1em;
	font-weight: normal;
}

.referencing-field-option
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 0.9em;
	font-weight: normal;
}

.referencing-field-group
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1.1em;
	font-weight: normal;
}

.referencing-module-group
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1.1em;
	font-weight: normal;
}

.referencing-form-name
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1em;
	font-weight: normal;
}

.generic-sub
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 0.9em;
	font-weight: normal;
}

.generic-mom
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 0.8em;
	font-weight: normal;
}

/*.referencing-menu-toolbar-function
{
	color: #001A72;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1.2em;
	font-weight: 100;
}
*/

.referencing-menu-toolbar-option
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1em;
	font-weight: 400;
}

/*Standard dropdown size */

MadCap|dropDownHead
{
	font-weight: bold;
	font-family: 'Open Sans';
	font-variant: normal;
	font-size: 1.2em;
}

MadCap|dropDownHotspot
{
	color: #425563;
	font-weight: normal;
	font-family: 'Open Sans';
	font-size: 1em;
	font-variant: normal;
}

/* TOP 8 */

MadCap|dropDownHead.top8
{
	margin-left: 0px;
}

MadCap|dropDownBody.top8
{
	margin-left: 0px;
}

/*
	MadCap|dropDownHotspot:hover
	{
		color: #007FA3;
	}
	*/

MadCap|footnoteBlock
{
	
}

MadCap|footnotesBlock
{
	
}

MadCap|glossaryProxy
{
	
}

MadCap|indexProxy
{
	
}

MadCap|miniTocProxy
{
	
}

MadCap|popup
{
	color: #2D8DCC;
}

MadCap|popup:focus
{
	color: #2D8DCC;
}

MadCap|popup:hover
{
	color: #2D8DCC;
}

MadCap|popupHead
{
	color: #001A72;
	/*Primary Teal */
	font-weight: bold;
	font-style: normal;
}

MadCap|popupBody
{
	font-weight: normal;
	font-size: 0.8em;
	font-family: 'Open Sans';
	text-align: center;
}

MadCap|tocProxy
{
	
}

MadCap|xref
{
	color: #2D8DCC;
	font-weight: bold;
	mc-format: '{para}';
	text-decoration: underline;
}

MadCap|xref:hover
{
	color: #007FA3;
}

MadCap|xref.IndexPageNumber
{
	
}

ol
{
	list-style-image: none;
}

ol ol
{
	list-style-type: lower-alpha;
	margin-left: -10px;
}

ol ol ol
{
	list-style-type: lower-roman;
	margin-left: -10px;
}

p
{
	margin-bottom: 8px;
	margin-top: 8px;
	font-family: 'Open Sans';
	mc-hyphenate: never;
}

p.CompanyInformation1
{
	margin-bottom: 4px;
	margin-top: 14px;
	font-weight: bold;
}

p.CompanyInformation2
{
	color: #6d6d6d;
	margin-top: 4px;
	margin-bottom: 4px;
}

p.Copyright
{
	
}

p.CopyrightAddress
{
	
}

p.CopyrightHeading
{
	
}

p.CreatedUsingFlare
{
	
}

p.EmptyPageText
{
	
}

p.ExampleHeadText
{
	font-weight: bold;
	page-break-after: avoid;
	letter-spacing: 5px;
	padding: 0;
	margin: 0;
	border: 0;
}

p.Figure
{
	
}

p.FirstPageOfChapter
{
	
}

p.FrameFooterText
{
	
}

p.FrameFooterText2
{
	
}

p.GlossaryPrintHead
{
	
}

p.IndexHeading
{
	
}

p.IndexPrintHead
{
	
}

p.ManualTitle1
{
	color: #425563;
	font-family: 'Open Sans';
	font-size: 3em;
	font-weight: lighter;
	margin-left: 0 0 0 0;
}

p.ManualTitle2
{
	color: #425563;
	font-family: 'Open Sans';
	font-size: 24;
	font-weight: 100;
	margin: 0;
	padding-bottom: 10px;
	text-align: left;
}

p.ManualTitle3
{
	color: #425563;
	font-family: 'Open Sans';
	font-size: 16;
	font-weight: 100;
	margin: 0;
	padding-bottom: 10px;
}

p.ManualVersionNumber
{
	
}

p.MiniTOC1
{
	
}

p.quotationname
{
	text-align: right;
}

p.TableCaption
{
	
}

p.TableTextCenterDark
{
	color: #000000;
	margin-bottom: 2px;
	margin-top: 8px;
	text-align: center;
}

p.TableTextDark
{
	color: #000000;
	margin-bottom: 2px;
	margin-top: 8px;
}

p.TableTextDarkEmphasis
{
	color: #000000;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 8px;
}

p.TableTextHeadDark
{
	color: #000000;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 8px;
}

p.TableTextLightEmphasis
{
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 8px;
}

p.TOCHeading
{
	
}

/* EJN adjusted links to pdfs*/

p a.pdf-link-text
{
	font-family: 'Open Sans';
	text-decoration: underline;
	color: #509E2F;
	/*green*/
}

.home-slide-title
{
	font-size: 1.8em;
	font-weight: 100;
	text-align: left;
	color: #05C3DE;
}

.home-slide-text
{
	font-size: 1.2em;
	color: #000000;
	text-align: left;
}

img.home-slides
{
	padding: 10px;
	width: 30px;
	margin-top: 15px;
	float: left;
}

img.pdf-link-text
{
	margin-left: 20px;
	padding-right: 5px;
	padding-bottom: 0px;
}

span.FigureNum
{
	mc-hidden: hidden;
}

span.SetOffFirstLevel
{
	color: #5e6914;
	font-weight: bold;
	mc-hidden: hidden;
}

span.SetOffSecondLevel
{
	color: #445879;
	font-weight: bold;
	mc-hidden: hidden;
}

span.TableNum
{
	mc-hidden: hidden;
}

span.SearchHighlight
{
	background-color: #ff9933;
	color: #ffffff;
}

span.MonoFont
{
	font-family: monospace;
	font-size: 0.9em;
}

.MonoFont
{
	font-family: monospace;
	font-size: 0.9em;
}

span.filepath
{
	font-family: monospace !important;
	font-size: 1em;
}

.filepath
{
	font-family: monospace;
	font-size: 1em;
}

span.url
{
	font-family: monospace;
	font-size: 1em;
	color: blue;
	letter-spacing: -1px;
}

p span.mail-link a
{
	font-family: 'Open Sans';
	font-size: 0.9em;
	color: blue;
}

span.syspro-message
{
	font-family: monospace;
	font-size: 0.9em;
}

span.syspro-user-entry
{
	font-family: monospace;
	font-size: 0.9em;
}

span.syspro-keystroke
{
	font-family: monospace;
	font-variant: small-caps;
	display: inline;
	color: #001A72;
	background-color: #E6E4F2;
	padding: 2px;
}

.syspro-table
{
	font-family: monospace;
	display: inline;
	color: blue;
	background-color: #F1F9FC;
	padding: 2px;
}

.syspro-table-column
{
	font-family: monospace;
	display: inline;
	color: #E9967A;
	background-color: #FCF4F1;
	padding: 2px;
}

.syspro-program-popup
{
	font-family: 'Open Sans';
	color: #001A72;
	/*Primary Teal */
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.syspro-business-object
{
	font-family: monospace;
	font-variant: small-caps;
	font-size: 1.2em;
	text-decoration: none;
	display: inline;
	color: black;
	background-color: #D3D3D3;
	padding: 2px;
}

.syspro-business-object-parameter
{
	font-family: monospace;
	font-variant: small-caps;
	/*   text-decoration: none;	*/
	display: inline;
	color: black;
	background-color: #D3D3D3;
	padding: 2px;
}

/*Styling for business objects */

div h4,
h5
{
	color: #425563;
}

.obj-functionality
{
	
}

.obj-functionality-considerations
{
	margin-left: 30px;
}

.obj-security
{
	margin-left: 30px;
}

.obj-prerequisites
{
	
}

.obj-input
{
	
}

.obj-output
{
	
}

.obj-element
{
	font-family: monospace;
	font-size: 0.9em;
}

.obj-sample-files
{
	margin-left: 30px;
}

.obj-sample-files h4
{
	margin-left: -30px;
}

/* ends styling for objects */

span.syspro-object-element
{
	font-family: monospace;
	font-size: 0.9em;
}

span.Emphasis-italic
{
	font-style: italic;
}

span.Emphasis
{
	font-weight: bold;
}

.syspro-operator-activity
{
	font-family: 'Open Sans';
	color: #84BD00;
	font-weight: bold;
	font-variant: small-caps;
}

span.syspro-form-field
{
	font-family: 'Open Sans';
	color: #84BD00;
	font-weight: bold;
	font-variant: small-caps;
}

span.syspro-function
{
	font-family: monospace;
	font-size: 0.9em;
}

span.highlights-release
{
	font-family: 'Open Sans';
	font-size: 0.8em;
	color: #ffffff;
	background: #05C3DE;
	margin-left: auto;
	margin-right: auto;
}

span.syspro-impcfg-field
{
	font-family: 'Open Sans';
	color: #84BD00;
	font-weight: bold;
	font-variant: small-caps;
}

span.syspro-impcfg-function
{
	font-weight: bold;
}

span.syspro-path-services
{
	font-style: italic;
}

span.syspro-process-flow
{
	font-family: 'Open Sans';
	color: #007fa3;
	font-weight: bold;
	font-style: normal;
}

span.syspro-release
{
	font-family: 'Open Sans';
	font-weight: bold;
	color: #84BD00;
	/* Primary apple green */
	font-style: italic;
}

span.syspro-module
{
	font-family: 'Open Sans';
	color: #007fa3;
	/*Primary Teal */
	font-weight: bold;
	font-style: italic;
}

span.wintitle	/*program name*/
{
	font-family: 'Open Sans';
	color: #001A72;
	/*Primary Teal */
	font-weight: bold;
	font-style: normal;
}

span.uicontrol	/*ui element*/
{
	font-weight: bold;
	font-family: 'Open Sans';
}

.guilabel	/*ui element from docbook framework*/
{
	font-weight: bold;
	font-family: 'Open Sans';
}

.syspro-path
{
	font-family: 'Open Sans';
	font-weight: normal;
	font-style: italic;
}

span.syspro-service
{
	font-family: 'Open Sans';
	font-weight: bold;
	font-style: normal;
}

.syspro-status
{
	font-family: monospace;
	font-variant: small-caps;
	display: inline;
	color: red;
	background-color: #FBE6EB;
	padding: 2px;
}

span.syspro-status
{
	font-family: monospace;
	font-variant: small-caps;
	display: inline;
	color: red;
	background-color: #FBE6EB;
	padding: 2px;
}

.syspro-command-line
{
	font-family: monospace;
	font-variant: small-caps;
	display: inline;
	color: blue;
	background-color: #F1F9FC;
	padding: 2px;
}

span.solving-synopsis-cause-remedy
{
	color: #425563;
	font-variant: normal;
	font-family: 'Open Sans';
	font-size: 1.2em;
	font-weight: 100;
}

span.smallcaps
{
	font-variant: small-caps;
	font-weight: bold;
	color: #425563;
	mc-hidden: hidden;
}

span.smallcaps-top8
{
	font-variant: small-caps;
	font-weight: normal;
	font-size: 1.2em;
	color: #425563;
	mc-hidden: hidden;
}

span.new-in-syspro-8
{
	font-variant: small-caps;
	font-weight: bold;
	font-size: 1.2em;
	color: #425563;
	mc-hidden: hidden;
}

span.for-example
{
	font-style: italic;
}

td
{
	margin: 8px;
	vertical-align: top;
	font-family: 'Open Sans', 'Open Sans Light', 'Open Sans Semibold', 'Open Sans Extrabold';
	font-weight: lighter;
}

th
{
	margin-bottom: 8px;
	margin-top: 8px;
	font-family: 'Open Sans', 'Open Sans Light', 'Open Sans Semibold', 'Open Sans Extrabold';
	text-align: left;
	font-weight: normal;
}

tr
{
	
}

ul
{
	list-style-image: url('../images/flare-internal/bullet-online1.png');
}

ul.FirstLevelLessIndentation
{
	list-style-image: url('../images/flare-internal/bullet1.png');
	margin-left: -10px;
}

ul ul
{
	list-style-image: url('../images/flare-internal/bullet-online2.png');
	margin-left: -10px;
}

html.templateTopic div.sideContent
{
	display: none;
}

div.ContentRow
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.ContentRow::before
{
	content: ' ';
	display: table;
}

div.ContentRow::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.ContentRow > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 5px;
	padding-right: 5px;
}

div.ContentRow > div:nth-child(1)
{
	width: 25%;
	margin-left: 0%;
}

div.ContentRow > div:nth-child(2)
{
	width: 75%;
	margin-left: 0%;
}

MadCap|relatedTopics
{
	
}

span.mc-variable
{
	font-family: 'Open Sans';
	/*	color: #425563;*/
}

MadCap|snippetBlock
{
	
}

MadCap|relationshipsProxy
{
	border: none;
	float: right;
	box-sizing: content-box;
	width: 300px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: 'Open Sans Light';
	color: #ffffff;
}

MadCap|relationshipsHeading
{
	/*color: #007FA3;*/
}

MadCap|relationshipsHeading.overview-file
{
	mc-label: 'Overview topic';
}

MadCap|relationshipsHeading.related-topics
{
	mc-label: 'Topics';
}

MadCap|relationshipsHeading.related-forms
{
	mc-label: 'Setup option categories';
}

MadCap|relationshipsHeading.related-setup-programs
{
	mc-label: 'Setup programs';
}

MadCap|relationshipsHeading.related-posting-programs
{
	mc-label: 'Processing programs';
}

MadCap|relationshipsHeading.related-export-import-programs
{
	mc-label: 'Import/Export programs';
}

MadCap|relationshipsHeading.related-report-programs
{
	mc-label: 'Report programs';
}

MadCap|relationshipsHeading.related-browse-programs
{
	mc-label: 'Browse programs';
}

MadCap|relationshipsHeading.related-query-programs
{
	mc-label: 'Query programs';
}

MadCap|relationshipsHeading.related-period-end-programs
{
	mc-label: 'Period end programs';
}

MadCap|relationshipsHeading.related-services
{
	mc-label: 'Services';
}

MadCap|relationshipsHeading.related-generic-topics
{
	mc-label: 'General topics';
}

MadCap|relationshipsHeading.related-programs
{
	mc-label: 'Programs';
}

MadCap|relationshipsHeading.related-other-programs
{
	mc-label: 'Other programs';
}

MadCap|relationshipsHeading.related-resources
{
	mc-label: 'PDF and Video Resources';
}

MadCap|relationshipsHeading.related-objects
{
	mc-label: 'Business objects';
}

MadCap|menuProxy
{
	border: none;
	float: left;
	box-sizing: content-box;
	width: 300px;
	padding-left: 10px;
	padding-top: 10px;
	font-family: 'Open Sans Light';
	background-color: #fff;
}

div.MCRelationshipsProxy_0 a
{
	display: block;
	width: 280px;
}

/* layout for faq page */

div.NewRowClass-faq-row-1
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.NewRowClass-faq-row-1::before
{
	content: ' ';
	display: table;
}

div.NewRowClass-faq-row-1::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.NewRowClass-faq-row-1 > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 25px;
}

div.NewRowClass-faq-row-1 > div:nth-child(1)
{
	width: 50%;
	margin-left: 0%;
	/*	background-color:#fff7e6;*/
}

div.NewRowClass-faq-row-1 > div:nth-child(2)
{
	width: 50%;
	margin-left: 0%;
	padding-left: 25px;
	border-left: dotted 1px black;
	/*background-color:#e6ffe6;*/
}

/* layout for program pillars */
/* HIDE FROM HERE */

div.NewRowClass-explore-start
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.NewRowClass-explore-start::before
{
	content: ' ';
	display: table;
}

div.NewRowClass-explore-start::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.NewRowClass-explore-start > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 25px;
}

div.NewRowClass-explore-start > div:nth-child(1)
{
	width: 50%;
	margin-left: 0%;
	/*	background-color:#fff7e6;*/
}

div.NewRowClass-explore-start > div:nth-child(2)
{
	width: 50%;
	margin-left: 0%;
	padding-left: 25px;
	border-left: dotted 1px black;
	/*background-color:#e6ffe6;*/
}

div.NewRowClass-solve-use
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.NewRowClass-solve-use::before
{
	content: ' ';
	display: table;
}

div.NewRowClass-solve-use::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.NewRowClass-solve-use > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 25px;
}

div.NewRowClass-solve-use > div:nth-child(1)
{
	width: 50%;
	margin-left: 0%;
	/*background-color:#e6e6ff;*/
}

div.NewRowClass-solve-use > div:nth-child(2)
{
	width: 50%;
	margin-left: 0%;
	padding-left: 25px;
	border-left: dotted 1px black;
	/*background-color:#ffe6e6;*/
}

div.NewRowClass-reference-ui
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.NewRowClass-reference-ui::before
{
	content: ' ';
	display: table;
}

div.NewRowClass-reference-ui::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.NewRowClass-reference-ui > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.NewRowClass-reference-ui > div:nth-child(1)
{
	width: 100%;
	margin-left: 0%;
}

/* HIDE TILL HERE */

div.NewRowClass-whats-new
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.NewRowClass-whats-new::before
{
	content: ' ';
	display: table;
}

div.NewRowClass-whats-new::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.NewRowClass-whats-new > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 5.5px;
	padding-right: 5.5px;
}

div.NewRowClass-whats-new > div:nth-child(1)
{
	width: 50%;
	margin-left: 0%;
}

div.NewRowClass-whats-new > div:nth-child(2)
{
	width: 50%;
	margin-left: 0%;
	padding-left: 25px;
}

/* sample 5-column layout for highlights */

div.NewRowClass-whats-new-5
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.NewRowClass-whats-new-5::before
{
	content: ' ';
	display: table;
}

div.NewRowClass-whats-new-5::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.NewRowClass-whats-new-5 > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 5.5px;
	padding-right: 5.5px;
}

div.NewRowClass-whats-new-5 > div:nth-child(1)
{
	width: 20%;
	padding-top: 0px;
	padding-left: 25px;
}

div.NewRowClass-whats-new-5 > div:nth-child(2)
{
	width: 20%;
	padding-top: 5px;
	padding-left: 25px;
	/*	border-left: dotted 1px black;*/
}

div.NewRowClass-whats-new-5 > div:nth-child(3)
{
	width: 20%;
	padding-top: 5px;
	padding-left: 25px;
	/*	border-left: dotted 1px black;*/
}

div.NewRowClass-whats-new-5 > div:nth-child(4)
{
	width: 20%;
	padding-top: 5px;
	padding-left: 25px;
	/*	border-left: dotted 1px black;*/
}

div.NewRowClass-whats-new-5 > div:nth-child(5)
{
	width: 20%;
	padding-top: 5px;
	padding-left: 25px;
	/*	border-left: dotted 1px black;*/
}

/*ends sample 5-column layout for highlights */

div.NewRowClass-resources
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.NewRowClass-resources::before
{
	content: ' ';
	display: table;
}

div.NewRowClass-resources::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.NewRowClass-resources > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.NewRowClass-resources > div:nth-child(1)
{
	width: 50%;
	margin-left: 0%;
}

div.NewRowClass-resources > div:nth-child(2)
{
	width: 50%;
	margin-left: 0%;
	padding-left: 25px;
	border-left: dotted 1px black;
}

div.NewRowClass-resources-video
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.NewRowClass-resources-video::before
{
	content: ' ';
	display: table;
}

div.NewRowClass-resources-video::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.NewRowClass-resources-video > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 5px;
	padding-right: 5px;
}

div.NewRowClass-resources-video > div:nth-child(1)
{
	width: 33.33333%;
	margin-left: 0%;
}

div.NewRowClass-resources-video > div:nth-child(2)
{
	width: 33.33333%;
	margin-left: 0%;
}

div.NewRowClass-resources-video > div:nth-child(3)
{
	width: 33.33333%;
	margin-left: 0%;
}

div.NewRowClass-terminology
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.NewRowClass-terminology::before
{
	content: ' ';
	display: table;
}

div.NewRowClass-terminology::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.NewRowClass-terminology > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.NewRowClass-terminology > div:nth-child(1)
{
	width: 50%;
	margin-left: 0%;
}

div.NewRowClass-terminology > div:nth-child(2)
{
	width: 50%;
	margin-left: 0%;
}

div.NewRowClass-three-cols
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.NewRowClass-three-cols::before
{
	content: ' ';
	display: table;
}

div.NewRowClass-three-cols::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.NewRowClass-three-cols > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
}

div.NewRowClass-three-cols > div:nth-child(1)
{
	width: 33.33333%;
	margin-left: 0%;
}

div.NewRowClass-three-cols > div:nth-child(2)
{
	width: 33.33333%;
	margin-left: 0%;
	border-left: dotted 1px black;
}

div.NewRowClass-three-cols > div:nth-child(3)
{
	width: 33.33333%;
	margin-left: 0%;
	border-left: dotted 1px black;
}

div.NewRowClass-two-cols	/*used for feature-highlights*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.NewRowClass-two-cols::before
{
	content: ' ';
	display: table;
}

div.NewRowClass-two-cols::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.NewRowClass-two-cols > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 25px;
}

div.NewRowClass-two-cols > div:nth-child(1)
{
	width: 50%;
	margin-left: 0%;
}

div.NewRowClass-two-cols > div:nth-child(2)
{
	width: 50%;
	margin-left: 0%;
	padding-left: 25px;
	border-left: dotted 1px black;
}

/*used for feature-highlights*/

div.NewRowClass-one-col
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.NewRowClass-one-col::before
{
	content: ' ';
	display: table;
}

div.NewRowClass-one-col::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.NewRowClass-one-col > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.NewRowClass-one-col > div:nth-child(1)
{
	width: 100%;
	margin-left: 0%;
}

div.NewRowClass-three-cols
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.NewRowClass-three-cols::before
{
	content: ' ';
	display: table;
}

div.NewRowClass-three-cols::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.NewRowClass-three-cols > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 25px;
}

div.NewRowClass-three-cols > div:nth-child(1)
{
	width: 33%;
	margin-left: 0%;
}

div.NewRowClass-three-cols > div:nth-child(2)
{
	width: 33%;
	margin-left: 0%;
	padding-left: 25px;
	border-left: dotted 1px black;
}

div.NewRowClass-three-cols > div:nth-child(3)
{
	width: 33%;
	margin-left: 0%;
	padding-left: 25px;
	border-left: dotted 1px black;
}

div.NewRowClass-four-cols
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.NewRowClass-four-cols::before
{
	content: ' ';
	display: table;
}

div.NewRowClass-four-cols::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.NewRowClass-four-cols > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 25px;
}

div.NewRowClass-four-cols > div:nth-child(1)
{
	width: 25%;
	margin-left: 0%;
}

div.NewRowClass-four-cols > div:nth-child(2)
{
	width: 25%;
	margin-left: 0%;
	padding-left: 25px;
	border-left: dotted 1px black;
}

div.NewRowClass-four-cols > div:nth-child(3)
{
	width: 25%;
	margin-left: 0%;
	padding-left: 25px;
	border-left: dotted 1px black;
}

div.NewRowClass-four-cols > div:nth-child(4)
{
	width: 25%;
	margin-left: 0%;
	padding-left: 25px;
	border-left: dotted 1px black;
}

div.feature-topic-intro
{
	mc-grid-row: true;
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 10px;
	border-bottom: dotted 1px black;
}

div.feature-topic-intro::before
{
	content: ' ';
	display: table;
}

div.feature-topic-intro::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.feature-topic-intro > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 10px;
}

div.feature-topic-intro > div:nth-child(1)
{
	width: auto;
	margin-left: 0px;
	margin-right: 5px;
}

div.feature-topic-intro > div:nth-child(2)
{
	width: 50%;
	margin-left: 0px;
	margin-right: 25%;
}

/* LANDING PAGES*/

div.landing-topic-intro
{
	mc-grid-row: true;
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 10px;
	/*	border-bottom: dotted 1px black;*/
}

div.landing-topic-intro::before
{
	content: ' ';
	display: table;
}

div.landing-topic-intro::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.landing-topic-intro > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 10px;
}

div.landing-topic-intro > div:nth-child(1)
{
	width: auto;
	margin-left: 0px;
	margin-right: 5px;
}

div.landing-topic-intro > div:nth-child(2)
{
	width: 50%;
	margin-left: 0px;
	margin-right: 25%;
}

.h4-generic-heading
{
	font-weight: 100;
	color: #425563;
}

div.landing-page-three-cols
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.landing-page-three-cols::before
{
	content: ' ';
	display: table;
}

div.landing-page-three-cols::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.landing-page-three-cols > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-top: 5px solid #007fa3;
	padding-left: 10px;
	padding-right: 10px;
}

div.landing-page-three-cols > div:nth-child(1)
{
	width: 33.33333%;
	margin-left: 0%;
}

div.landing-page-three-cols > div:nth-child(2)
{
	width: 33.33333%;
	margin-left: 0%;
	border-left: dotted 1px black;
}

div.landing-page-three-cols > div:nth-child(3)
{
	width: 33.33333%;
	margin-left: 0%;
	border-left: dotted 1px black;
}

pre
{
	font-size: 0.8em;
}

/* colors for code snippets*/

.pre-blue
{
	font-size: 0.8em;
	color: #0000ff;
}

.pre-red
{
	font-size: 0.8em;
	color: #dc143c;
}

.pre-maroon
{
	color: #a52a2a;
}

span.ChapAutoNum
{
	mc-hidden: hidden;
}

span.boolean
{
	mc-hidden: hidden;
}

span.state
{
	mc-hidden: hidden;
}

span.mail-link
{
	mc-hidden: hidden;
}

MadCap|relationshipsProxy.responsive-layout
{
	border: none;
	background-color: transparent;
	float: left;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: 'Open Sans';
	color: #425563;
	display: block;
	width: auto;
}

div.MCRelationshipsProxy_responsive-layout_0 p.overview-fileHeading_overview-file_0
{
	font-family: 'Open Sans';
	font-variant: normal;
	color: #425563;
	font-weight: normal;
	font-size: 1.2em;
	display: block;
}

div.MCRelationshipsProxy_responsive-layout_0 p.related-topicsHeading_related-topics_0
{
	font-family: 'Open Sans';
	font-variant: normal;
	color: #425563;
	font-weight: normal;
	font-size: 1.2em;
	display: block;
}

div.MCRelationshipsProxy_responsive-layout_0 p.related-servicesHeading_related-services_0
{
	font-family: 'Open Sans';
	font-variant: normal;
	color: #425563;
	font-weight: normal;
	font-size: 1.2em;
	display: block;
}

div.MCRelationshipsProxy_responsive-layout_0 p.related-programsHeading_related-programs_0
{
	font-family: 'Open Sans';
	font-variant: normal;
	color: #425563;
	font-weight: normal;
	font-size: 1.2em;
	display: block;
}

div.MCRelationshipsProxy_responsive-layout_0 p.related-other-programsHeading_related-other-programs_0
{
	font-family: 'Open Sans';
	font-variant: normal;
	color: #425563;
	font-weight: normal;
	font-size: 1.2em;
	display: block;
}

div.MCRelationshipsProxy_responsive-layout_0 p.related-formsHeading_related-forms_0
{
	font-family: 'Open Sans';
	font-variant: normal;
	color: #425563;
	font-weight: normal;
	font-size: 1.2em;
	display: block;
}

div.MCRelationshipsProxy_responsive-layout_0 p.related-resourcesHeading_related-resources_0
{
	font-family: 'Open Sans';
	font-variant: normal;
	color: #425563;
	font-weight: normal;
	font-size: 1.2em;
	display: block;
}

div.MCRelationshipsProxy_responsive-layout_0 p.related-resourcesHeading_setup-programs_0
{
	font-family: 'Open Sans';
	font-variant: normal;
	color: #425563;
	font-weight: normal;
	font-size: 1.2em;
	display: block;
}

div.MCRelationshipsProxy_responsive-layout_0 p.related-resourcesHeading_posting-programs_0
{
	font-family: 'Open Sans';
	font-variant: normal;
	color: #425563;
	font-weight: normal;
	font-size: 1.2em;
	display: block;
}

div.MCRelationshipsProxy_responsive-layout_0 p.related-resourcesHeading_report-programs_0
{
	font-family: 'Open Sans';
	font-variant: normal;
	color: #425563;
	font-weight: normal;
	font-size: 1.2em;
	display: block;
}

div.MCRelationshipsProxy_responsive-layout_0 p.related-resourcesHeading_browse-programs_0
{
	font-family: 'Open Sans';
	font-variant: normal;
	color: #425563;
	font-weight: normal;
	font-size: 1.2em;
	display: block;
}

div.MCRelationshipsProxy_responsive-layout_0 p.related-resourcesHeading_query-programs_0
{
	font-family: 'Open Sans';
	font-variant: normal;
	color: #425563;
	font-weight: normal;
	font-size: 1.2em;
	display: block;
}

div.MCRelationshipsProxy_responsive-layout_0 p.related-resourcesHeading_period-end-programs_0
{
	font-family: 'Open Sans';
	font-variant: normal;
	color: #425563;
	font-weight: normal;
	font-size: 1.2em;
	display: block;
}

div.MCRelationshipsProxy_responsive-layout_0 a
{
	text-decoration: underline;
	color: #509E2F;
	/*green*/
}

MadCap|relationshipsHeading
{
	font-weight: normal;
}

MadCap|equation
{
	font-variant: small-caps;
	font-family: 'Open Sans';
	background: #c0c0c0;
}

MadCap|slideshowCaption
{
	color: #000000;
}

MadCap|slideshow
{
	border: none 0px transparent;
	border-style: none;
}

/*MadCap|equation 
{
	font-family: monospace;
	font-variant: small-caps;
}
*/

@media only screen and (max-width: 1300px)
{
	img.themes
	{
		max-width: 200px;
		padding: 0px;
	}

	div.ContentRow > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.ContentRow > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	/* layout for program pillars */

	div.NewRowClass-explore-start > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
	}

	div.NewRowClass-explore-start > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		padding-left: 0px;
	}

	div.NewRowClass-solve-use > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
	}

	div.NewRowClass-solve-use > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		padding-left: 0px;
	}

	div.NewRowClass-reference-ui > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	/* layout for What's New */

	div.NewRowClass-whats-new > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.NewRowClass-whats-new > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		padding-left: 0%;
	}

	/* layout for What's New-5 columns */

	div.NewRowClass-whats-new-5 > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.NewRowClass-whats-new-5 > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		padding-left: 0%;
		border: none;
	}

	div.NewRowClass-whats-new-5 > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
		padding-left: 0%;
		border: none;
	}

	div.NewRowClass-whats-new-5 > div:nth-child(4)
	{
		width: 100%;
		margin-left: 0%;
		padding-left: 0%;
		border: none;
	}

	div.NewRowClass-whats-new-5 > div:nth-child(5)
	{
		width: 100%;
		margin-left: 0%;
		padding-left: 0%;
		border: none;
	}

	/* layout for PDF resources */

	div.NewRowClass-resources > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		padding-left: 0%;
	}

	div.NewRowClass-resources > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		padding-left: 0%;
	}

	div.NewRowClass-resources > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		padding-left: 0%;
	}

	div.NewRowClass-resources > div:nth-child(4)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		padding-left: 0%;
	}

	/* layout for Video resources */

	div.NewRowClass-resources-video > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.NewRowClass-resources-video > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.NewRowClass-resources-video > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
	}

	/* layout for terminology */

	div.NewRowClass-terminology > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.NewRowClass-terminology > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.NewRowClass-terminology > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
	}

	/* Turn off relationship table */

	.MCRelationshipsProxy_0
	{
		display: none;
	}

	div.NewRowClass-three-cols > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		padding-left: 0%;
	}

	div.NewRowClass-three-cols > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		padding-left: 0%;
	}

	div.NewRowClass-three-cols > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		padding-left: 0%;
	}

	div.NewRowClass-two-cols > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		padding-left: 0%;
	}

	div.NewRowClass-two-cols > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		padding-left: 0%;
	}

	div.feature-topic-intro > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		padding-left: 0%;
	}

	div.feature-topic-intro > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		padding-left: 0%;
	}

	/*  seems to address the issue of wrapping content in a table for responsive layout */

	table
	{
		table-layout: fixed;
	}

	img.highlights
	{
		float: none;
		vertical-align: top;
		max-width: 200px;
		padding: 5px;
	}

	div.landing-topic-intro > div
	{
		padding-right: 0px;
	}

	div.landing-topic-intro > div:nth-child(1)
	{
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

	div.landing-topic-intro > div:nth-child(2)
	{
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
}

@media only screen and (max-width: 767px)
{
	img.themes
	{
		display: none;
	}

	div.ContentRow > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.ContentRow > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	/* layout for What's New-5 columns */

	div.NewRowClass-whats-new-5 > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.NewRowClass-whats-new-5 > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		padding-left: 0%;
		border: none;
	}

	div.NewRowClass-whats-new-5 > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
		padding-left: 0%;
		border: none;
	}

	div.NewRowClass-whats-new-5 > div:nth-child(4)
	{
		width: 100%;
		margin-left: 0%;
		padding-left: 0%;
		border: none;
	}

	div.NewRowClass-whats-new-5 > div:nth-child(5)
	{
		width: 100%;
		margin-left: 0%;
		padding-left: 0%;
		border: none;
	}

	/* layout for program pillars */

	div.NewRowClass-explore-start > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
	}

	div.NewRowClass-explore-start > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		padding-left: 0px;
	}

	div.NewRowClass-solve-use > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
	}

	div.NewRowClass-solve-use > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		padding-left: 0px;
	}

	div.NewRowClass-reference-ui > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	/* layout for What's New */

	div.NewRowClass-whats-new > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.NewRowClass-whats-new > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	/* layout for PDF resources */

	div.NewRowClass-resources > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
	}

	div.NewRowClass-resources > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
	}

	div.NewRowClass-resources > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
	}

	div.NewRowClass-resources > div:nth-child(4)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
	}

	/* layout for landing pages */

	div.landing-topic-intro > div
	{
		float: left;
		padding-right: 0px;
	}

	div.landing-topic-intro > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}

	div.landing-topic-intro > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}

	div.landing-page-three-cols > div
	{
		float: none;
	}

	div.landing-page-three-cols > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		border-top: 5px solid #007fa3;
	}

	div.landing-page-three-cols > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		border-top: 5px solid #007fa3;
	}

	div.landing-page-three-cols > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		border-top: 5px solid #007fa3;
	}

	/* layout for Video resources */

	div.NewRowClass-resources-video > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
	}

	div.NewRowClass-resources-video > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
	}

	div.NewRowClass-resources-video > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
	}

	/* layout for terminology */

	div.NewRowClass-terminology > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.NewRowClass-terminology > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.NewRowClass-terminology > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
	}

	/* Turn off relationship table */

	.MCRelationshipsProxy_0
	{
		display: none;
	}

	div.NewRowClass-three-cols > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		padding-left: 0%;
	}

	div.NewRowClass-three-cols > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		padding-left: 0%;
	}

	div.NewRowClass-three-cols > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		padding-left: 0%;
	}

	div.NewRowClass-two-cols > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		padding-left: 0%;
	}

	div.NewRowClass-two-cols > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		border: none;
		padding-left: 0%;
	}

	div.feature-topic-intro > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		padding-left: 0%;
	}

	div.feature-topic-intro > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		padding-left: 0%;
	}

	/*  seems to address the issue of wrapping content in a table for responsive layout */

	table
	{
		table-layout: fixed;
	}

	div.note
	{
		background-image: none;
		overflow-x: auto;
		padding: 10px;
		margin: 5px;
	}

	div.note ul
	{
		margin: -10px;
		padding-left: 30px;
		padding-top: 5px;
	}

	div.note:before
	{
		content: "Note: ";
		font-weight: bold;
	}

	div.note-warning
	{
		background-image: none;
		overflow-x: auto;
		padding: 10px;
		margin: 5px;
	}

	div.note-warning:before
	{
		content: "Warning: ";
		font-weight: bold;
	}

	div.note-hint
	{
		background-image: none;
		overflow-x: auto;
		padding: 10px;
		margin: 5px;
	}

	div.note-hint:before
	{
		content: "Information: ";
		font-weight: bold;
	}

	/*
			div.note-example
			{
				background-image: none;
				overflow-x: auto;
				padding: 10px;
				margin: 5px;	
			}
 			
			div.note-example:before
			{
				content: "Example:";
				font-weight:bold;
			}
		*/

	img.highlights
	{
		float: none;
		vertical-align: top;
		max-width: 200px;
		padding: 5px;
	}

	img.pillars
	{
		float: none;
		vertical-align: top;
		max-width: 200px;
		padding: 5px;
	}
}

@media only screen and (max-width: 375px)
{
	html
	{
		width: 375px;
	}
}

.tooltip
{
	font-family: 'Open Sans';
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	width: 300px;
	border-bottom-right-radius: 5px;
}

