/*<meta sourceDocument="C:\Users\PeterVT\Downloads\Theory_NA_EN_1991_enu.docx" />*/

@import url('dropdown.css');

@import url('help_langdependent.css');

@import url('slideshow.css');

@import url('equation.css');

@import url('topicdropdown.css');

@import url('homepage.css');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

body
{
	font-size: 13px;
	line-height: 16px;
	font-family: Arial;
	color: #202020;
}

img,
img.print3cm,
img.print6cm,
img.print75mm,
img.print9cm,
img.print12cm
{
	mc-thumbnail-max-height: 100px;
	mc-thumbnail: popup;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #57575a;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #57575a;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #57575a;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #57575a;
	background-color: #fefefe;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	box-shadow: 1px 1px 1px 1px #57575a;
}

img.MarginRight,
img.print3cmMarginRight,
img.print6cmMarginRight,
img.print75mmMarginRight,
img.print9cmMarginRight,
img.print12cmMarginRight
{
	margin-right: 25px;
}

img.AsIs
{
	mc-thumbnail: none;
	box-shadow: 0px 0px 0px 0px #57575a;
}

img.AsIsNoBorder
{
	mc-thumbnail: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	box-shadow: 0 0;
}

ol,
ul
{
	margin-left: 12px;
}

ul.indent
{
	margin-left: 75px;
}

ol li.reference p
{
	/*display: inline-block; */
	vertical-align: text-top;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}

li.reference
{
	color: #666;
	font-size: 16px;
	font-family: Verdana;
	font-weight: bold;
	padding-top: 2px;
	border-top: 1px solid #666;
	margin-bottom: 15px;
}

ol.indent
{
	margin-left: 75px;
}

li,
li.compact
{
	margin-bottom: 7px;
}

p
{
	margin-top: 0;
	margin-bottom: 10px;
	text-align: justify;
}

p.deprecated
{
	margin-top: 0;
	margin-bottom: 10px;
	text-align: justify;
}

p.tight
{
	margin-top: 0;
	margin-bottom: 3px;
	text-align: justify;
}

p.boldfont
{
	font-weight: bold;
}

h6
{
	margin-top: 0px;
	margin-bottom: 6px;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #696969;
}

h5
{
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #3e3e3e;
}

h4
{
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	color: #3e3e3e;
}

h3
{
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	color: #3e3e3e;
}

h2
{
	margin-top: 20px;
	font-weight: bold;
	font-style: normal;
	font-size: 20px;
	color: #302f5c;
	margin-bottom: 10px;
}

h1
{
	font-weight: bold;
	font-style: normal;
	font-size: 24px;
	line-height: 26px;
	margin-bottom: 13px;
	color: #ffffff;
	margin-top: 0;
	background-color: #00babb;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-left: 0;
	/*	border-bottom: 5px solid #ffffff;
	box-shadow: 0 5px 0 #302f5c;*/
}

p.bullet,
p.bulletbold
{
	background-image: url('../images/helpbullet.png');
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position-x: 24px;
	margin-bottom: 10px;
	margin-left: 0;
	min-height: 20px;
	height: auto !important;
	height: 20px;
}

p.bulletbold
{
	font-weight: bold;
}

p.bulletnote
{
	color: #808284;
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
	text-align: left;
	padding-left: 50px;
	margin-top: -7px;
	margin-bottom: 10px;
}

p.bulletannex
{
	text-align: left;
	padding-left: 75px;
	margin-top: -5px;
	margin-bottom: 10px;
}

p.confidential
{
	background-image: url('../images/scia16.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 50 px;
}

p.development,
p.attachment,
p.note,
p.highlight,
p.attention,
p.warning,
p.warningcompact
{
	background-repeat: no-repeat;
	background-position-x: 11px;
	background-position-y: top;
	margin-bottom: 10px;
	padding-left: 75px;
	padding-right: 75px;
	padding-top: 5px;
	padding-bottom: 5px;
	min-height: 37px;
	height: auto !important;
	height: 37px;
}

p.attachment
{
	background-image: url('../images/helpattachment.png');
	color: #696969;
	font-style: italic;
}

p.attention
{
	background-image: url('../images/helpattention.png');
	background-color: #f5f5f5;
	border-bottom: solid 1px #808284;
	border-top: solid 1px #808284;
	margin-top: 20px;
	margin-bottom: 25px;
}

p.note
{
	background-image: url('../images/helpnote.png');
	background-color: #f5f5f5;
	color: #808284;
	border-bottom: solid 1px #808284;
	border-top: solid 1px #808284;
	margin-top: 20px;
	margin-bottom: 25px;
}

p.highlight
{
	background-image: url('../images/helphighlight.png');
	border-bottom: solid 1px;
	border-top: solid 1px;
	margin-top: 20px;
	margin-bottom: 25px;
	background-color: #dee8f1;
	color: #302f5c;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #302f5c;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #302f5c;
}

p.development
{
	background-image: url('../images/development.png');
	border-bottom: solid 1px;
	border-top: solid 1px;
	margin-top: 25px;
	margin-bottom: 35px;
	background-color: #BFF29E;
	color: #1A4000;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #1A4000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #1A4000;
}

p.warning,
p.warningcompact
{
	background-image: url('../images/helpwarning.png');
	color: #2f4d6b;
	background-color: #ffe4e1;
	border-bottom: solid 1px #cd5c5c;
	border-top: solid 1px #cd5c5c;
	margin-top: 20px;
	margin-bottom: 25px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cd5c5c;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cd5c5c;
}

p.name
{
	margin-left: 50px;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 0px;
	margin-top: 0px;
}

p.description
{
	margin-top: 0px;
	margin-left: 50px;
	margin-bottom: 5px;
}

p.name2
{
	margin-left: 100px;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 0px;
	margin-top: 0px;
}

p.description2
{
	margin-top: 0px;
	margin-left: 100px;
	margin-bottom: 5px;
}

p.indent
{
	margin-left: 50px;
}

p.indent2
{
	margin-left: 100px;
}

p.indent3
{
	margin-left: 150px;
}

p.indent4
{
	margin-left: 200px;
}

p.indent5
{
	margin-left: 250px;
}

p.caption
{
	color: #808284;
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
	text-align: left;
}

p.separator
{
	background-color: #dee8f1;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	color: #2f4d6b;
	margin-bottom: 10px;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
}

p.code
{
	background-repeat: repeat;
	font-size: 10pt;
	font-family: 'Courier New';
	background-color: #f5f5f5;
	line-height: 13px;
	margin-bottom: 1px;
	margin-right: 75px;
	margin-left: 75px;
	padding-left: 10px;
	padding-right: 10px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #57575a;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #57575a;
}

p.qbox,
p.qboxcompact
{
	background-color: #dee8f1;
	line-height: 20px;
	margin-bottom: 0;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 5px;
}

p.qboxheading,
p.qboxheadingcompact
{
	background-image: url('../images/helpquestion.png');
	background-position: right;
	background-repeat: no-repeat;
	background-position-x: 10px;
	background-position-y: top;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 5px;
	min-height: 37px;
	height: auto !important;
	height: 37px;
	background-color: #dee8f1;
	line-height: 15px;
	margin-bottom: 0;
	margin-right: 0px;
	margin-left: 0px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #57575a;
	font-weight: bold;
	font-size: 12pt;
}

p.review:before
{
	font-size: 12px;
	font-weight: bold;
	content: "REVIEWED: ";
	margin-bottom: 15px;
}

p.review
{
	background-color: #ff9900;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	color: #404041;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
}

MadCap|dropDown
{
	margin-top: 25px;
	margin-bottom: 25px;
	line-height: 18px;
	mc-open-image: url('../images/helpminus.png');
	mc-closed-image: url('../images/helpplus.png');
}

MadCap|dropDownHead
{
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #696969;
}

ol
{
	margin-bottom: 18px;
	margin-top: 18px;
}

p.covertitle
{
	font-size: 24px;
	color: #302f5c;
	font-weight: bold;
}

p.coversubtitle
{
	color: #302f5c;
	font-size: 14px;
	font-weight: bold;
}

p.MiniTOC1_0:after
{
	content: "...";
}

p.MiniTOC2_0:after
{
	content: "...";
}

p.MiniTOC3_0:after
{
	content: "...";
}

p.MiniTOC4_0:after
{
	content: "...";
}

p.MiniTOC5_0:after
{
	content: "...";
}

p.MiniTOC6_0:after
{
	content: "...";
}

p.MiniTOC7_0:after
{
	content: "...";
}

p.MiniTOC8_0:after
{
	content: "...";
}

p.MiniTOC9_0:after
{
	content: "...";
}

p.MiniTOC1
{
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	color: #0000ff;
}

p.MiniTOC2
{
	font-size: 11px;
	text-decoration: underline;
	color: #0000ff;
}

p.MiniTOC3,
p.MiniTOC4,
p.MiniTOC5,
p.MiniTOC6,
p.MiniTOC7,
p.MiniTOC8,
p.MiniTOC9
{
	font-size: 10px;
	text-decoration: underline;
	color: #0000ff;
}

MadCap|xref
{
	mc-format: '{quote}{paratext}{quote}';
}

a.links
{
	font-size: 11px;
}

a.white
{
	color: #e6e6e6;
}

a.white:focus
{
	color: #f5f5f5;
}

a.white:hover
{
	color: #f5f5f5;
}

a.white:active
{
	color: #f5f5f5;
}

a.whitesm
{
	font-size: 11px;
	color: #e6e6e6;
}

a.whitesm:focus
{
	color: #f5f5f5;
}

a.whitesm:hover
{
	color: #f5f5f5;
}

a.whitesm:active
{
	color: #f5f5f5;
}

@media print
{
	body
	{
		font-size: 10pt;
		line-height: 12pt;
		font-family: 'Arial Narrow';
	}

	p.covertitle
	{
		color: #302f5c;
		font-size: 24pt;
		text-align: center;
	}

	p.coversubtitle
	{
		font-size: 14pt;
		color: #302f5c;
		text-align: center;
	}

	h6
	{
		font-size: 11pt;
		mc-heading-level: 0;
	}

	h5
	{
		font-size: 12pt;
		mc-heading-level: 0;
		margin-top: 20px;
		margin-bottom: 10px;
		font-weight: bold;
		font-style: normal;
		color: #3e3e3e;
		line-height: 14pt;
	}

	h4
	{
		font-size: 14pt;
		margin-top: 20px;
		margin-bottom: 10px;
		font-weight: bold;
		font-style: normal;
		color: #3e3e3e;
		line-height: 16pt;
	}

	h3
	{
		margin-top: 18pt;
		font-weight: bold;
		font-style: normal;
		font-size: 20pt;
		color: #302f5c;
		margin-bottom: 10px;
		line-height: 20pt;
	}

	h1,
	h2
	{
		font-size: 20pt;
		padding-left: 7pt;
		padding-right: 7pt;
		padding-top: 12pt;
		padding-bottom: 7pt;
		page-break-before: avoid;
		font-weight: bold;
		font-style: normal;
		line-height: 26pt;
		margin-bottom: 13px;
		color: #ffffff;
		margin-top: 0;
		background-color: #302f5c;
		margin-left: 0;
		border-bottom: 5px solid #ffffff;
		box-shadow: 0 5px 0 #302f5c;
	}

	li.compact
	{
		line-height: 10pt;
		mc-hyphenate: never;
		text-align: justify;
	}

	p.qboxcompact
	{
		line-height: 15px;
		padding-bottom: 5px;
	}

	p.qboxheadingcompact
	{
		background-image: none;
		padding-right: 25px;
		padding-top: 5px;
		padding-bottom: 5px;
		min-height: 20px;
		height: auto !important;
		height: 20px;
	}

	p.warningcompact
	{
		background-image: none;
		color: #2f4d6b;
		background-color: #ffe4e1;
		border-bottom: solid 1px #cd5c5c;
		border-top: solid 1px #cd5c5c;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-left: 25px;
		padding-right: 25px;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #cd5c5c;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #cd5c5c;
	}

	img,
	img.print3cm,
	img.print3cmMarginRight,
	img.print6cm,
	img.print6cmMarginRight,
	img.print75mm,
	img.print75mmMarginRight,
	img.print9cm,
	img.print9cmMarginRight,
	img.print12cm,
	img.print12cmMarginRight
	{
		border-left-style: none;
		border-left-width: 0px;
		border-right-style: none;
		border-right-width: 0px;
		border-top-style: none;
		border-top-width: 0px;
		border-bottom-style: none;
		border-bottom-width: 0px;
		max-width: 15cm;
	}

	img.print3cm,
	img.print3cmMarginRight
	{
		max-width: 3cm;
	}

	img.print6cm,
	img.print6cmMarginRight
	{
		max-width: 6cm;
	}

	img.print75mm,
	img.print75mmMarginRight
	{
		max-width: 75mm;
	}

	img.print9cm,
	img.print9cmMarginRight
	{
		max-width: 9cm;
	}

	img.print12cm,
	img.print12cmMarginRight
	{
		max-width: 12cm;
	}

	/* ROU */

	MadCap|tocProxy
	{
		line-height: 18px;
	}

	/* ROU END*/

	p.TOC1
	{
		font-weight: bold;
		font-size: 16pt;
		padding-top: 10pt;
		/*		padding-bottom: 6pt;*/
		line-height: 30pt;
	}

	p.TOC2
	{
		font-weight: bold;
		font-size: 14pt;
		padding-top: 3pt;
	}

	p.TOC3
	{
		font-weight: bold;
	}

	MadCap|xref
	{
		mc-format: '{quote}{paratext}{quote} {pageref}';
	}
}

code
{
	font-family: 'Courier New';
	font-size: 10pt;
}

#quote
{
	background-color: #EEEEEE;
	margin-left: 50px;
	margin-right: 50px;
	padding-left: 10px;
	padding-right: 10px;
}

.helpfooter
{
	background: #666666;
	background: -webkit-linear-gradient(#666666, #292929);
	background: -moz-linear-gradient(#666666, #292929);
	background: linear-gradient(#666666, #292929);
	margin-left: -17px;
	margin-right: -17px;
	padding-bottom: 10px;
	padding-left: 33px;
	padding-right: 17px;
	margin-top: 30px;
	padding-top: 17px;
}

MadCap|breadcrumbsProxy
{
	color: #666666;
	background-color: #ffffff;
	border-bottom-color: #ffffff;
	border-bottom-style: none;
	border-bottom-width: 0px;
	margin-bottom: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 11px;
	padding-top: 10px;
	mc-breadcrumbs-prefix: 'Help > ';
}

a.MCBreadcrumbsLink
{
	color: #666666;
}

a.MCBreadcrumbsLink:focus
{
	color: #f5f5f5;
	font-weight: bold;
}

a.MCBreadcrumbsLink:hover
{
	color: #f5f5f5;
	font-weight: bold;
}

a.MCBreadcrumbsLink:active
{
	color: #f5f5f5;
	font-weight: bold;
}

span.buttontext
{
	color: #696969;
	text-transform: capitalize;
}

span.buttontext:before
{
	content: "[";
}

span.buttontext:after
{
	content: "]";
}

span.singlequote
{
	color: #696969;
}

span.singlequote:before
{
	content: "'";
}

span.singlequote:after
{
	content: "'";
}

span.quotesamecol
{
	
}

span.quotesamecol:before
{
	content: "'";
}

span.quotesamecol:after
{
	content: "'";
}

span.typing
{
	font-size: 10pt;
	font-family: 'Courier New';
	color: #696969;
}

span.typing:before
{
	content: " ";
}

span.typing:after
{
	content: " ";
}

big.bold
{
	font-weight: bold;
}

.boxblue
{
	background-color: #dee8f1;
	padding-top: 5px;
	padding-bottom: 5px;
}

img.fullwidth
{
	mc-thumbnail: popup;
	background-color: #fefefe;
	box-shadow: 1px 1px 1px 1px #57575a;
	mc-thumbnail-max-height: auto;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #57575a;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #57575a;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #57575a;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #57575a;
	mc-thumbnail-max-width: 775px;
}

/* ROU ID for images in a block */

#thumbnails
{
	max-width: 1016px;
	margin: 0px auto;
	font-size: 0px;
	/* Hack to collapse whitespace between boxes */
}

#thumbnails > div
{
	display: inline-block;
	margin: 10px;
	/* ROU changed 7 to 30 */
	vertical-align: top;
	width: 240px;
}

#thumbnails > div img
{
	padding: 0px;
}

#thumbnails > div > div
{
	font-size: 1.0rem;
	/* ROU changed 0.8 rem to 1,2 em */
	font-weight: bold;
	/* ROU */
	margin: 5px 0px;
}

/* END OF - ROU ID for images in a block */
/* ROU div class for a vertical space and bottom-border */

div.boxseparator
{
	padding-left: 20px;
	padding-right: 20px;
	height: 2px;
	width: 100%;
	border-bottom: 1px solid #3c4849;
	/*margin-bottom: 25px;*/
}

/* end of ROU */
/* ROU style for <article> links */

a.zoom
{
	color: #302f5c;
	text-decoration: none;
}

a.zoom:focus
{
	
}

a.zoom:hover
{
	color: #00babb;
}

a.zoom:active
{
	
}

a.greygrey
{
	color: #3c4849;
	text-decoration: none;
}

a.greygrey:focus
{
	color: #3c4849;
}

a.greygrey:hover
{
	color: #3c4849;
}

a.greygrey:active
{
	color: #3c4849;
}

p.not_implemented
{
	margin-top: 0;
	margin-bottom: 10px;
	text-align: justify;
	font-style: italic;
	color: #9932cc;
}

p.implemented
{
	margin-top: 0;
	margin-bottom: 10px;
	text-align: justify;
	font-weight: normal;
	font-style: italic;
	color: #32cd32;
}

p.StandardEN
{
	background-color: #00b050;
}

p.DifferentNA
{
	background-color: #ff0000;
}

p.NotSupported
{
	background-color: #7030a0;
}

p.NotSupported_UseStandardEN
{
	background-color: #bfbfbf;
}

ol.enums	/*list with double dots*/
{
	list-style-type: decimal;
}

ol.enums > li::marker
{
	content: counter(enums) ':';
}

ol.enums > li > ol
{
	list-style-type: decimal;
}

ol.enums > li > ol > li::marker
{
	content: counter(enums) ':';
}

p.codeIntend	/*code style with 4space intend*/
{
	background-repeat: repeat;
	font-size: 10pt;
	font-family: 'Courier New';
	background-color: #f5f5f5;
	line-height: 13px;
	margin-bottom: 1px;
	margin-right: 75px;
	margin-left: 107px;
	padding-left: 10px;
	padding-right: 10px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #57575a;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #57575a;
}

