/*********************************/
/*  BECKHOFF TwinCAT Stylesheet  */
/*  für TwinCAT 3 offline Hilfe  */
/*********************************/
/*---------------------------*/
/*Standard-Tags-Anpassung:   */
/*.OH_outerContent, OH_outerDiv werden vom MsHelp3-Hilfesystem eingefngt. 
Die Styles sind in der branding.css bzw. branding-en-US.css definiert.    */
body, 
body.bkinfosys, 
body.OH_outerContent, 
.OH_outerContent, 
.OH_outerDiv, 
body.OH_VSIP_body {
	background-color: #FFFFFF;
  	color: #000000;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size:0.90em; /* use em unit to ensure zoom functionality in ms help viewer*/
  	/*font-weight: normal;*/
  	padding-top: 0px; 
  	padding-right: 0px;
  	padding-bottom: 0px;
  	padding-left: 0px;
  	margin-top: 4px;
  	margin-bottom: 4px;
  	margin-left: 8px;
  	margin-right: 7px;
  	text-align: left;
  
  	min-width: 800px;
	
  	/*overflow: auto;*/
  	border-left: none;  /*no frame over the OH_outerContent div*/
  	/*min-width: 1024px;*/
  	/*min-height: 768px;*/
}

a{
  	color:#000000;
  	cursor:pointer;
  
  	text-decoration: none;
}

a:link {
	color: #0066ff;
}
a:visited, 
.OH_leftNav a:visited 
{
	color: #996600;
}
a:hover,
a:active {
	color: #CC9900;
}

a img {
    border: medium none;
}

pre, 
pre.QuellCode, 
.QuellCode,
pre.synatax,
.synatax 
{
  	font: 100% Courier New, Courier, mono;
	width: 100%;
	border: none;
  	background: #dddddd;
	color: #000000;
  	padding: 2pt 4pt;
	cursor: text;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
  
  	overflow: hidden;
  	white-space: pre-wrap;
  	word-wrap: break-word;
}

table, 
DIV.OH_outerContent table 
{
	width: 90%;
	background: #999999;
	margin-top: .6em;
	margin-bottom: .3em;
  
  	border-collapse: collapse;
  	border-color: #000000;
  	border-style: solid;
  	border-width: 0px;
  	width: 100%;
}


th, DIV.OH_outerContent table th 
{
	padding: 4px 8px;
	background-color: #cccccc;
	color: #000000;
  	text-align: left;
	font-size: 9pt;
	vertical-align: bottom;
  
  	border-color: #BBBBBB;
  	border-style: solid;
  	border-width: 1px;
  	font-style: normal;
  	font-weight: normal;
  	height: 21px;
}

td,
DIV.OH_outerContent table td
{
	padding: 4px 8px;
	background-color: #ffffff;
	color: #000000;
  	vertical-align: top;
	font-size: 9pt;
  
  	border-color: #BBBBBB;
  	border-style: solid;
  	border-width: 1px;
  	margin: 1px;
}

td p.text-left {
	padding: 4px 8px;
	vertical-align: top;
  	text-align: left;
}


td p.text-center {
	background: none repeat scroll 0 0 #ffffff;
	padding: 4px 8px;
	vertical-align: top;
  	text-align: center;
}

td p.text-right {
	background: none repeat scroll 0 0 #ffffff;
	padding: 4px 8px;
	vertical-align: top;
  	text-align: right;
}

/*### workaround for unedited table header cells ###*/
td div div.ColumnHeaderLeft{
    border: none;
    background: #fff none repeat scroll 0 0;
}
td div div.ColumnHeaderCenter{
    border: none;
    background: #fff none repeat scroll 0 0;
}
td div div.ColumnHeaderRight{
    border: none;
    background: #fff none repeat scroll 0 0;
}
/* end of work around*/

th, .colhdr_text-left, .colhdr_text-left td, .ColumnHeaderLeft{
  border: 1px solid #c0c0c0;
	background: none repeat scroll 0 0 #ddd;
	font-size: 9pt;
	padding: 4px 8px;
	text-align: left;
	vertical-align: middle;
}

th p.text-right,.ColumnHeaderRight {
  font-weight: bold;
	background: none repeat scroll 0 0 #ddd;
  border: 1px solid #c0c0c0;
	padding: 4px 8px;
	text-align: right;
	vertical-align: middle;
}
th p.text-center,.ColumnHeaderCenter {
  font-weight: bold;
	background: none repeat scroll 0 0 #ddd;
  border: 1px solid #c0c0c0;
	padding: 4px 8px;
	text-align: center;
	vertical-align: middle;
}
.TableCellCenter{
	text-align: center;
}

.TableCellLeft{
	text-align: left;
}
.TableCellRight{
	text-align: right;
}

h1, h2, h3, h4, h5, h6 {
	/*margin-left: 10px;*/
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
  	/*font-weight:normal;*/
}

h1, H1{ 
	font-size: 145%;
	margin-top: .5em;
	margin-bottom: .5em;
  	font-weight:bold;
}
h2,H2 {
	font-size: 130%;
	margin-top: 1em;
	margin-bottom: .6em;
  	/*font-weight:normal;*/
}
h3, H3 {
	font-size: 115%;
	margin-top: 1em;
	margin-bottom: .6em;
  	/*font-weight:normal;*/
}
h4, H4 {
	font-size: 100%;
	margin-top: 1em;
	margin-bottom: .6em;
  	/*font-weight:normal;*/
}
p, tr p, td p {
	margin-top: -0.01pt;
	margin-bottom: 0.6em;
	text-align: left;
	color: #000000;
  	/*font-weight:normal;*/
}
dl {
	margin-right: 0em;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
}
dd {
	margin-right: 0em;
	margin-left: 1.9em;
	margin-top: 0em;
	margin-bottom: 0em;
}
dt {
	margin-right: 0em;
	margin-left: 0em;
	margin-top: 0.6em;
	margin-bottom: 0em;
}
u {
	text-decoration: none;
	text-align: left;
	color: #000000;
}


ul, ul ul, ul ul ul, ul ul ul ul, ol, ol ol, ol ol ol, ol ol ol ol {
	margin-top: 0.3em;
	margin-bottom: 1.5em;
	margin-left: 3em;
	text-align: left;
	list-style-position: outside;
	color: #000000;
}
ol, ol ol, ol ol ol, ol ol ol ol {
	list-style-type: decimal;
}
ul, ul ul, ul ul ul, ul ul ul ul {
	list-style-type: disc;
}
li {
	margin-top: 0.3em;
	margin-bottom: 0.5em;
	color: #000000;
  
  	margin-left: 0;
}

div {
}

blockquote, .blockquote, .block {
	margin-left: 1.2em;
	margin-top: .6em;
	margin-bottom: .6em;
}

p.updatets
{
  	font-weight: bold
}

/* Ende                      */
/*---------------------------*/
/*---------------------------*/
/*Eigene Formate:            */


/*---Start: Brotkrumennavigation---
.breadcrumbnav
{
  position: relative;
	font-family: Arial, Helvetica, sans-serif;
	line-height:300%;
	vertical-align:middle;
	background-color:#E6E6E6;
	margin: 0;
  width:100%;
}

a.breadcrumbnav
{
	text-decoration:none;
	cursor:pointer;
}
---Ende: Brotkrumennavigation---*/

.buttonbarshade {
	position: relative;
	margin: 0;
	left: 10px;
	top: 0;
	width: 100%;
  
  	border-style: none;
  	border-width: 0px;
}

.buttonbartable, 
table.buttonbartable, 
DIV.OH_outerContent table.buttonbartable,
div.OH_outerDiv div.OH_outerContent table.buttonbartable
{
	position: relative;
	margin: 0;
	width: 100%;
	height: 21px;
  
  	border-style: none;
  	border-width: 0px;
}

table.buttonbartable td.runninghead, 
table.bannerparthead td.runninghead {
	background-color: #FF0000;
	text-align: left;
	color: #FFFFFF;
	font-style: italic;
	font-weight: bold;
  
  	border-style: none;
  	border-width: 0px;
}

/* Ende                      */
/*---------------------------*/
/*---- Formatierungen fnr Sicherheitssymbole nach neuem Design --------------*/
/*---- Eingefngt nach Vorlage von MMM 15.11.2007 ( 24.02.2009 CMA)---------- */

.notetable,
.note_table
{
  	border: solid 2px #000000;
    width: 100%;
}

div.OH_outerContent table td.notesymb,
 .notesymb, 
 .td_infoicon_left {
/* MMM 15.11.2007, Symbolzelle fnr neue Hinweise: */
	text-align: center;
/* direkt neben Danger-, Attention- oder Note-Piktogramm */
	font-weight: bold;
	border: solid 2px #000000;
/* MMM 15.11.2007, Rahmenart, -breite und -farbe */
	padding-top: 1px;
/* Abstand zwischen Zellenrand und Zelleninhalt */
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	width: 1%;
/* Zellenbreite, (wird in der Praxis durch das Logo oder Text aufgespannt) */
	height: 100%;
/* Zellenhöhe, (wird in der Praxis durch den Text aufgespannt) */
}
div.OH_outerContent table td.notehead, 
.notehead {
  text-align: left;
  border: none;
/* direkt neben Danger-, Attention- oder Note-Piktogramm */
	font-weight: bold;
	border-top: solid 2px #000000;
	border-right: solid 2px #000000;
	width: 99%;
/* Zellenbreite */
	height: 99%;
/* Zellenhöhe, (wird in der Praxis durch den Text aufgespannt) */
}
div.OH_outerContent table td.notetext, 
.notetext,
.td_infotext_right {
border: none;
	text-align: left;
/* direkt neben Danger-, Attention- oder Note-Piktogramm */
  	border-right: solid 2px #000000;
	border-bottom: solid 2px #000000;
}

/*---------------------------*/
/*Layout-Definitionen für ST4 HTML (Satnd: 20.02.2014)*/

.InlineWebReference, 
.ProceduralConditionBullet, 
.ProceduralIntermediateResultBullet, 
.MetadatumReference, 
.ProceduralResultBullet, 
.ProceduralConditionBullet, 
.ProceduralIntermediateResultBullet, 
.ProceduralResultBullet, 
.Subscript, 
.Superscript, 
.Variable
{
	direction: ltr;
}
.Bold, 
.CommentPrefix, 
.CommentSuffix, 
.EmbeddedWarning, 
.EmbeddedDanger, 
.EmbeddedNotice, 
.EmbeddedCaution,
.EmbeddedWarningPrefix, 
.EmbeddedDangerPrefix, 
.EmbeddedNoticePrefix, 
.EmbeddedCautionPrefix, 
.EmbeddedSafetyText,
.Gena858f5f6b80343af8e43d94f181b23cb
{
	font-weight: bold;
	direction: ltr;
}
.SafetyCause, 
.Gen49a8a2aeffda45e3b7d8aebce2f7c9ae, 
.Gen73aab46636004cbba35f6f7bd13bfe51, 
.Gen9935a93edd854160b1dc07786835630b, 
.MarginText, 
.TableHeaderLeft, 
.TableHeadingWide, 
.TableHeading
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
}

.SafetyCause{
  margin-top: 0cm;
  margin-bottom: 0cm;
  font-weight: bold;
  font-size: 10pt;
  font-style: normal;
}

.Code
{
	font-family: Courier New;
	direction: ltr;
}

.CodeBlockInstructionContent {
  margin-left: 0.75cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
}

.CodeBlockListContent {
  margin-left: 0.64cm;
	margin-top: 0.15cm;
	margin-right: 0cm;
	margin-bottom: 0cm;
	text-align: left;
	text-indent: 0cm;
	word-wrap: break-word;
}

.CodeBlockDashListContent {
  margin-left: 1.24cm;
	margin-top: 0.15cm;
	margin-right: 0cm;
	margin-bottom: 0cm;
	text-align: left;
	text-indent: 0cm;
	word-wrap: break-word;
}

.Comment
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	background-color: #F5F5F5;
	font-size: 9pt;
	line-height: 10.34912109375pt;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
}
.CommentText
{
	font-weight: normal;
	direction: ltr;
}
.InlineCommentPrefix, 
.InlineCommentSuffix
{
	font-family: Arial Unicode MS, Arial;
	font-weight: bold;
	direction: ltr;
}
.InlineCommentText
{
	font-family: Arial Unicode MS, Arial;
	font-weight: normal;
	direction: ltr;
}

dl.ProceduralCondition, 
dl.UnorderedList, 
dl.UnorderedListIndent, 
dl.ProceduralResult, 
dl.SafetyProceduralCondition, 
dl.SafetyProceduralResult
{
	margin-left: 0cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
clear: both;}

dt.ProceduralCondition, 
dt.ProceduralIntermediateResult, 
dt.ProceduralResult, 
dt.SafetyProceduralCondition, 
dt.SafetyProceduralIntermediateResult, 
dt.SafetyProceduralResult
{
	position: relative;
float: left;	width: 0.6cm;
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	direction: ltr;
	margin: 0px;
	margin-right:0cm;	
	text-align: center;
}
dd.ProceduralCondition, 
dd.UnorderedList, 
dd.UnorderedListIndent, 
dd.ProceduralResult, 
dd.SafetyProceduralCondition, 
dd.SafetyProceduralResult
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-left: 0cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
	margin: 0px;
	position: relative;
	margin-left: 0.6cm;
}
dl.ID0EMDA, 
dl.ID0ECAA, 
dl.ID0EPAA, 
dl.ID0ELTA, 
dl.ID0EZUA, 
dl.ID0EHWA, 
dl.ID0EOYA, 
dl.ID0EUNB, 
dl.ID0EVLA, 
dl.ID0EXCB, 
dl.ID0E3FB, 
dl.ID0ERJB, 
dl.ID0E4SC, 
dl.ID0EOUC, 
dl.ID0E6VC, 
dl.ID0EQXC, 
dl.ID0EBZC, 
dl.ID0ES1C, 
dl.ID0ED3C, 
dl.ID0ET4C, 
dl.ID0EE6C, 
dl.ID0EHFD
{
	width: 100%;
	padding: 0px;
	margin:0px;
}
.SafetyConsequence, 
.Paragraph
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-top: 0.15cm;
	/*margin-bottom: 9pt;*/
	text-align: left;
	text-indent: 0cm;
}
.ID0ECHAC, 
.ID0E3HAC, 
.ID0EWIAC, 
.ID0EMPAC, 
.ID0EICAE, 
.ID0E4JBG, 
.ID0ECMAI, 
.ID0ESPAI, 
.ID0ECTAI, 
.ID0ESWAI, 
.ID0EC1AI, 
.ID0ES4AI, 
.ID0EVWBI, 
.ID0EUXBI, 
.ID0E1YBI, 
.ID0EA1BI
{
	border-collapse: collapse;
	table-layout: fixed;
}
.ID0EZJAC, 
.ID0ERLAC, 
.ID0EINAC
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #C0C0C0;
}
.ID0EZJAC__RTL, .ID0ERLAC__RTL, .ID0EINAC__RTL
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #C0C0C0;
}
.Italic
{
	font-style: italic;
	direction: ltr;
}
.GlossaryImage
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-left: 0.6cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
}
.ID0EADAE, .ID0EEBCI, .ID0EBCCI, .ID0EWFCI
{
	border-left-width: 0pt;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 0pt;
	border-right-style: solid;
	border-right-color: #000000;
	border-top-width: 0pt;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 0pt;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.ID0EADAE__RTL, .ID0EEBCI__RTL, .ID0EBCCI__RTL, .ID0EWFCI__RTL
{
	border-right-width: 0pt;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 0pt;
	border-left-style: solid;
	border-left-color: #000000;
	border-top-width: 0pt;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 0pt;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.CaptionMargin
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 10.34912109375pt;
	margin-top: 0cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
}
.CaptionTextColumn, .CaptionTextArea, .CaptionMedium, .CaptionWide, .CaptionSmall, .ImageCaption
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-top: 0cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
}
.GraphicMedium, .GraphicTextColumn, .GraphicTextArea, .GraphicSmall, .GraphicWide, .Graphic
{
	font-family: Arial Unicode MS;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 10pt;
	line-height: 17.5pt;
	margin-top: 0.15cm;
	text-align: left;
	text-indent: 0cm;
}
.GraphicMargin
{
	font-family: Arial Unicode MS;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 10pt;
	line-height: 17.5pt;
	margin-top: 0cm;
	text-align: left;
	text-indent: 0cm;
}
.Gen5fdc9465ce914ce7b29003d07c343c53
{
	font-family: Arial Unicode MS;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 10pt;
	line-height: 17.5pt;
	margin-left: 1.5cm;
	text-align: left;
	text-indent: 0cm;
}
.Gen31a257785ecc4eb09447855da4b06249
{
	font-family: Arial Unicode MS;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 10pt;
	line-height: 17.5pt;
	margin-left: 1cm;
	text-align: left;
	text-indent: 0cm;
}
.IndexSection
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 14pt;
	line-height: 16.0986328125pt;
	margin-left: 0cm;
	margin-top: 0.5cm;
	margin-bottom: 0cm;
	text-align: left;
	text-indent: 0cm;
}
.IndexSubtopic
{
	font-family: Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 10.1865234375pt;
	margin-left: 1cm;
	text-align: left;
	text-indent: -0.5cm;
}
.IndexTopic
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 10.34912109375pt;
	margin-left: 0.5cm;
	text-align: left;
	text-indent: -0.5cm;
}
dl.ProceduralInstruction, dl.SafetyProceduralInstruction, dl.SafetyProceduralInstruction
{
	margin-left: 0.15cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
clear: both;}
dt.ProceduralInstruction, dt.SafetyProceduralInstruction, dt.SafetyProceduralInstruction
{
	position: relative;
float: left;	width: 0.45cm;
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin: 0px;
	margin-right:0cm;	
	text-align: left;
}
dd.ProceduralInstruction, dd.SafetyProceduralInstruction, dd.SafetyProceduralInstruction
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-left: 0.15cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
	margin: 0px;
	position: relative;
	margin-left: 0.45cm;
}
dl.ProceduralIntermediateResult, dl.DashList, dl.DashList, dl.DashListIndent, dl.DashListIndent, dl.SafetyProceduralIntermediateResult
{
	margin-left: 0.6cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
clear: both;}
dd.ProceduralIntermediateResult, dd.DashList, dd.DashList, dd.DashListIndent, dd.DashListIndent, dd.SafetyProceduralIntermediateResult
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-left: 0.6cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
	margin: 0px;
	position: relative;
	margin-left: 0.6cm;
}
.InlineLexiconReference
{
	font-family: Arial Unicode MS, Arial;
	direction: ltr;
	color: #FF8000;
}
dl.CrossReference, dl.ResourceReference, dl.Gen55b573653f38405eadc44f09c4415b9a, dl.Gen78300835cdbf461687a6bbd10938cb60
{
	margin-left: 0cm;
	margin-top: 0cm;
	margin-bottom: 9pt;
clear: both;}
dt.CrossReference, dt.ResourceReference, dt.DashList, dt.DashList, dt.DashListIndent, dt.DashListIndent, dt.UnorderedList, dt.UnorderedListIndent
{
	position: relative;
float: left;	width: 0.6cm;
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin: 0px;
	margin-right:0cm;	
	text-align: center;
}
dd.CrossReference, dd.ResourceReference
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-left: 0cm;
	margin-top: 0cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
	margin: 0px;
	position: relative;
	margin-left: 0.6cm;
}
dl.Gen5c18298016de4f53b811a86426e430cb
{
	margin-left: 0cm;
	margin-top: 0.45cm;
	margin-bottom: 9pt;
clear: both;}
dt.Gen5c18298016de4f53b811a86426e430cb
{
	position: relative;
float: left;	width: 0.6cm;
	font-family: Arial, Microsoft Sans Serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 10.34912109375pt;
	margin: 0px;
	margin-right:0cm;	
	text-align: center;
}
dd.Gen5c18298016de4f53b811a86426e430cb
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 10.34912109375pt;
	margin-left: 0cm;
	margin-top: 0.45cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
	margin: 0px;
	position: relative;
	margin-left: 0.6cm;
}
dt.Gen55b573653f38405eadc44f09c4415b9a, dt.Gen78300835cdbf461687a6bbd10938cb60
{
	position: relative;
float: left;	width: 0.6cm;
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 10.34912109375pt;
	margin: 0px;
	margin-right:0cm;	
	text-align: center;
}
dd.Gen55b573653f38405eadc44f09c4415b9a,  dd.Gen78300835cdbf461687a6bbd10938cb60
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 10.34912109375pt;
	margin-left: 0cm;
	margin-top: 0cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
	margin: 0px;
	position: relative;
	margin-left: 0.6cm;
}
.InlineGeneratedTableReferenceTitle, .InlineGeneratedTableReferenceChapterNumber
{
	font-family: Segoe UI, Arial Unicode MS, Arial;
	direction: ltr;
}
.InlineResourceReference, .InlineCrossReference
{
	font-family: Arial Unicode MS, Arial;
	direction: ltr;
}
.ID0EOLAG, .ID0EGNAG, .ID0E2OAG, .ID0EOQAG, .ID0EX1AG, .ID0EJ3AG, .ID0EG5AG, .ID0EY6AG, .ID0EVBBG, .ID0EHDBG, .ID0EEFBG, .ID0EWGBG, .ID0ETOAI, .ID0EDSAI, .ID0ETVAI, .ID0EDZAI, .ID0ET3AI, .ID0EM5BI, .ID0EJ6BI
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.ID0EOLAG__RTL, .ID0EGNAG__RTL, .ID0E2OAG__RTL, .ID0EOQAG__RTL, .ID0EX1AG__RTL, .ID0EJ3AG__RTL, .ID0EG5AG__RTL, .ID0EY6AG__RTL, .ID0EVBBG__RTL, .ID0EHDBG__RTL, .ID0EEFBG__RTL, .ID0EWGBG__RTL, .ID0ETOAI__RTL, .ID0EDSAI__RTL, .ID0ETVAI__RTL, .ID0EDZAI__RTL, .ID0ET3AI__RTL, .ID0EM5BI__RTL, .ID0EJ6BI__RTL
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.Gen233e102b70ee4c468ae3e923f2dd80c6, .Gendf132b5922a14acab83cdbadaeed7d4d, .Gen733f2f057c3a4627a8cbe41925afeee8, .Gen9d712242ff3c41339d218f3ab5d58647, .Gen8484111a30024d8c8cde684f38088945, .Gen7c47d5f2275e45ca94775c9531e5a224, .Genc7564f62c0e74989a4d15440556ed5f6, .Genc4b40070175a430685043c78a1d86f07, .ServiceNoteKey, .ServiceNoteValue, .Gen1861669ae17a4beb827d3296453bbc9c, .Gen345214b412234961982d3741b2d3f6a1
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-top: 0.15cm;
	text-align: left;
	text-indent: 0cm;
}
.Gen981375c56c8644fdb35fa53da099f801, .ExternalReferenceTitle, .CrossReferenceTitle, .Gen1c413f61210f4ef88a82bf1e0888693f
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-top: 0.45cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
}
.ServiceNoteHeading
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 10.34912109375pt;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
}
.TableHeaderLeftSmall
{
	font-family: Arial Narrow, Arial;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 8pt;
	line-height: 11.0390625pt;
	margin-top: 0.05cm;
	margin-bottom: ;
	text-align: left;
	text-indent: 0cm;
}
.TableHeaderCenter
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: center;
	text-indent: 0cm;
}
.TableCellRight
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-top: 0.15cm;
	text-align: right;
	text-indent: 0cm;
}
.TableHeaderRightSmall
{
	font-family: Arial Narrow, Arial;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 8pt;
	line-height: 11.0390625pt;
	margin-top: 0.05cm;
	text-align: right;
	text-indent: 0cm;
}
.TableHeaderRight
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: right;
	text-indent: 0cm;
}
.TableCellLeftSmall
{
	font-family: Arial Narrow, Arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 8pt;
	line-height: 11.0390625pt;
	margin-top: 0.05cm;
	margin-bottom: ;
	text-align: left;
	text-indent: 0cm;
}
.TableCellCenter
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-top: 0.15cm;
	text-align: center;
	text-indent: 0cm;
}
.TableCellCenterSmall
{
	font-family: Arial Narrow, Arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 8pt;
	line-height: 11.0390625pt;
	margin-top: 0.05cm;
	text-align: center;
	text-indent: 0cm;
}
.TableCellRightSmall
{
	font-family: Arial Narrow, Arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 8pt;
	line-height: 11.0390625pt;
	margin-top: 0.05cm;
	text-align: right;
	text-indent: 0cm;
}
.TableHeaderCenterSmall
{
	font-family: Arial Narrow, Arial;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 8pt;
	line-height: 11.0390625pt;
	margin-top: 0.05cm;
	text-align: center;
	text-indent: 0cm;
}
.TableCellLeft
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-top: 0.15cm;
	margin-bottom: ;
	text-align: left;
	text-indent: 0cm;
}
.GlossaryDescription
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 10.34912109375pt;
	margin-left: 0.6cm;
	text-align: left;
	text-indent: 0cm;
}

dl.OrderedList, 
dl.OrderedListIndent, 
dl.Genb02b3c986f354c7ba7ef1dde2c1ea9fd
{
	margin-left: 1cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
clear: both;}

dt.OrderedList, 
dt.OrderedListIndent
{
	position: relative;
float: left;	width: 0.6cm;
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin: 0px;
	margin-right:0cm;	
	text-align: left;
}
dd.OrderedList, 
dd.OrderedListIndent
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-left: 1cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
	margin: 0px;
	position: relative;
	margin-left: 0.6cm;
}
.PageBreak
{
	font-family: Arial Unicode MS;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 0pt;
	line-height: 0pt;
	text-align: left;
	text-indent: 0cm;
}
.ID0E2MAI, 
.ID0ELQAI, 
.ID0E2TAI, 
.ID0ELXAI, 
.ID0E21AI, 
.ID0EL5AI
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	vertical-align:middle !important;
}
.ID0E2MAI__RTL, 
.ID0ELQAI__RTL, 
.ID0E2TAI__RTL, 
.ID0ELXAI__RTL, 
.ID0E21AI__RTL, 
.ID0EL5AI__RTL
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	vertical-align:middle !important;
}

.Gen0d7105475873498490c4f4240a9e5603, 
.Genb15511800d28438ba887670382ff1357, 
.Gen4374f3ebc402476ea5d102b5f555c23d, 
.Gen333198b1e8d741e1891992659978a5f9, 
.Gena0f97f34e9464adcb7fe15a2d7a4b5e4, 
.SafetyWord
{
	font-family: Arial Unicode MS;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 15.75pt;
	margin-top: 0cm;
	margin-bottom: 9pt;
	text-align: center;
	text-indent: 0cm;
}
.ID0EDABI
{
	border-left-width: 0.5pt;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 0.5pt;
	border-right-style: solid;
	border-right-color: #000000;
	border-top-width: 0.5pt;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 0.5pt;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.ID0EDABI__RTL
{
	border-right-width: 0.5pt;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 0.5pt;
	border-left-style: solid;
	border-left-color: #000000;
	border-top-width: 0.5pt;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 0.5pt;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
dl.ID0EJGB
{
	width: 100%;
	padding: 0px;
	margin:0px;
	margin-top: NaNpx;
}
.Gendec0a080b835466d806c6a40674aadb1, .Gen73cddee83c0e4f6db99d30532bbdabc9, .Gen7f0dc378e5964292a7bada9f72523ba0, .Gena331a911b5d44caf8fc9e06d07de0749, .Gen9d7fec28ec674358b0cfa8959f6a7a29, .SafetyIcon
{
	font-family: Arial Unicode MS;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 10pt;
	line-height: 17.5pt;
	text-align: center;
	text-indent: 0cm;
}
.SubHeadingH4, .SubHeadingH5
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 10pt;
	line-height: 11.4990234375pt;
	margin-top: 0.5cm;
	margin-bottom: 0cm;
	text-align: left;
	text-indent: 0cm;
}
.SubHeadingH3
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 12pt;
	line-height: 13.798828125pt;
	margin-top: 0.5cm;
	margin-bottom: 0cm;
	text-align: left;
	text-indent: 0cm;
}
.SubHeading
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 14pt;
	line-height: 16.0986328125pt;
	margin-top: 0.5cm;
	margin-bottom: 0cm;
	text-align: left;
	text-indent: 0cm;
}
.ID0EGACI, .ID0EYECI, .ID0ETGCI
{
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000000;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #cccccc;
}
.ID0EGACI__RTL, .ID0EYECI__RTL, .ID0ETGCI__RTL
{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #cccccc;
}
.ID0E5CCI, .ID0E2DCI, .ID0ERHCI
{
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000000;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.ID0E5CCI__RTL, .ID0E2DCI__RTL, .ID0ERHCI__RTL
{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.ID0EUICI, .ID0ESJCI, .ID0EQKCI
{
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000000;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #CCCCCC;
}
.ID0EUICI__RTL, .ID0ESJCI__RTL, .ID0EQKCI__RTL
{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #CCCCCC;
}
.GlossaryEntry
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 14pt;
	line-height: 16.0986328125pt;
	margin-top: 0.6cm;
	margin-bottom: 0cm;
	text-align: left;
	text-indent: 0cm;
}
.GlossaryTitle, .HeadingMargin, .Heading
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 14pt;
	line-height: 16.0986328125pt;
	margin-top: 0cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
}
.IndexTitel
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 20pt;
	line-height: 22.998046875pt;
	margin-top: 0cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
}
.TocTitle
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 14pt;
	line-height: 16.0986328125pt;
	margin-top: 0cm;
	margin-bottom: 0.3cm;
	text-align: left;
	text-indent: 0cm;
}
dl.Gened9c3ae8d100431396beef16b1698e66
{
	margin-left: 3cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
  clear: both;
}
dt.Gened9c3ae8d100431396beef16b1698e66, 
dt.Gen204689b16c9541559f7f7a9c6b656e17, 
dt.Genec22972413f342cc9a36234879430e8b, 
dt.Genf1999c4e04fe4e60913239ca8a626d59, 
dt.Gen9a3ebbbc0f8e4807bfffd00132541889, 
dt.Gen1da2e7c567734400a0ab4d030260fa44, 
dt.Genab0f07490a4e40b1ab89ff07174342a4, 
dt.Genda7bdd9157e24a8b9d73cc0f6e64733b, 
dt.Genb02b3c986f354c7ba7ef1dde2c1ea9fd
{
	position: relative;
float: left;	width: 0.5cm;
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin: 0px;
	margin-right:0cm;	
	text-align: center;
}
dd.Gened9c3ae8d100431396beef16b1698e66
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-left: 3cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
	margin: 0px;
	position: relative;
	margin-left: 0.5cm;
}
dl.Gen204689b16c9541559f7f7a9c6b656e17
{
	margin-left: 2.5cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
clear: both;}
dd.Gen204689b16c9541559f7f7a9c6b656e17
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-left: 2.5cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
	margin: 0px;
	position: relative;
	margin-left: 0.5cm;
}
dl.Genec22972413f342cc9a36234879430e8b
{
	margin-left: 4cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
clear: both;}
dd.Genec22972413f342cc9a36234879430e8b
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-left: 4cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
	margin: 0px;
	position: relative;
	margin-left: 0.5cm;
}
dl.Genf1999c4e04fe4e60913239ca8a626d59
{
	margin-left: 3.5cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
clear: both;}
dd.Genf1999c4e04fe4e60913239ca8a626d59
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-left: 3.5cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
	margin: 0px;
	position: relative;
	margin-left: 0.5cm;
}
dl.Gen9a3ebbbc0f8e4807bfffd00132541889
{
	margin-left: 2cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
clear: both;}
dd.Gen9a3ebbbc0f8e4807bfffd00132541889
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-left: 2cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
	margin: 0px;
	position: relative;
	margin-left: 0.5cm;
}
dl.Gen1da2e7c567734400a0ab4d030260fa44
{
	margin-left: 0.5cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
clear: both;}
dd.Gen1da2e7c567734400a0ab4d030260fa44
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-left: 0.5cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
	margin: 0px;
	position: relative;
	margin-left: 0.5cm;
}
dl.Genab0f07490a4e40b1ab89ff07174342a4
{
	margin-top: 0.15cm;
	margin-bottom: 9pt;
clear: both;}
dd.Genab0f07490a4e40b1ab89ff07174342a4
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
	margin: 0px;
	position: relative;
	margin-left: 0.5cm;
}
dl.Genda7bdd9157e24a8b9d73cc0f6e64733b
{
	margin-left: 1.5cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
clear: both;}
dd.Genda7bdd9157e24a8b9d73cc0f6e64733b
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-left: 1.5cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
	margin: 0px;
	position: relative;
	margin-left: 0.5cm;
}
dd.Genb02b3c986f354c7ba7ef1dde2c1ea9fd
{
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-left: 1cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
	margin: 0px;
	position: relative;
	margin-left: 0.5cm;
}
dl.ID0ENED, dl.ID0E1ED
{
	width: 100%;
	padding: 0px;
	margin:0px;
	margin-top: NaNpx;
	margin-bottom: NaNpx;
}
.Approved
{
	direction: ltr;
	color: #33C0C0;
}
.NotReleased
{
	direction: ltr;
	color: #FF0000;
}
.Released
{
	direction: ltr;
	color: #00C000;
}
.anchor_margin
{ padding: 0px;
 margin: 0px; 
 clear: both;
left: 0px;
  float: left;
  direction: ltr;
   width: 0cm; }
.anchor_text
{ padding: 0px; margin: 0px; margin-left: 0cm; }
.anchor_page
{ padding: 0px; margin: 0px; width: 100%; }
.anchor_clear
{ padding: 0px; margin: 0px; height: 0px; clear: both; }

/* new safety strucures */
.SafetyWordDanger {
	font-weight: bold;
	font-style: normal;
	direction: ltr;
	background-color: #DD2B1C;
	color: #FFFFFF;
	font-size: 12pt;
	line-height: 12pt;
	text-align: center;
	word-wrap: break-word;
}

.SafetyHeaderDanger {
  border: #000000 solid 1pt;
	border-bottom-width: 0pt;
	border-bottom-style: none;
	background-color: #DD2B1C;
  padding: 2px 6px;
}

.SafetyWordWarning {
	font-weight: bold;
	font-style: normal;
	direction: ltr;
	background-color: #EC520D;
	color: #000000;
	font-size: 12pt;
	line-height: 12pt;
	text-align: center;
	word-wrap: break-word;
}

/* layout.css: .ID0E4BBI*/ 
.SafetyHeaderWarning {
	border: #000000 solid 1pt;
	border-bottom-width: 0pt;
	border-bottom-style: none;
	background-color: #EC520D;
  padding: 2px 6px;
}

.SafetyWordCaution {
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	background-color: #FFD319;
	color: #000000;
	font-size: 12pt;
	line-height: 12pt;
	text-align: center;
	word-wrap: break-word;
}
/*layout.css: .ID0EAEBI*/
.SafetyHeaderCaution {
	border: #000000 solid 1pt;
	border-bottom-width: 0pt;
	border-bottom-style: none;
	background-color: #FFD319;
  padding: 2px 6px;
}

.SafetyWordAttention {
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	direction: ltr;
	background-color: #00A3D4;
	color: #ffffff;
	font-size: 12pt;
	line-height: 12pt;
	text-align: center;
	word-wrap: break-word;
}

/*layout.css: .ID0EDGBI*/
.SafetyHeaderAttention {
	border: #000000 solid 1pt;
	border-bottom-width: 0pt;
	border-bottom-style: none;
	background-color: #00A3D4;
  padding: 2px 6px;
}
/*layout.css: ID0E4IBI*/
.SafetyBodyCell {
  border: #000000 solid 1pt;
  border-top-width: 0pt;
	border-top-style: none;
  padding: 2px 4px;
}                
/*layout.css: ID0ECIBI*/
.SafetyPictogramCell {
	border: #000000 solid 1pt;
  border-top-width: 0pt;
	border-top-style: none;
	/*vertical-align:middle !important;*/
  vertical-align:top !important;
  padding: 4px 5px 1px;
  /*padding: 1px;*/
  
}

.SafetyIconNoteInformation {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 10pt;
	line-height: 10pt;
	text-align: center;
	text-indent: 0cm;
	word-wrap: break-word;
  margin-top: 0.2cm;
}

/* layout.css: .ID0EM1AI */  
.InfoIconCell {
	border: none;
	vertical-align:top !important;
  padding: 1px 1px 1px 1px;
  
}


/*layout.css: ID0E62AI*/
.InfoCell {
  border: none;
	border-top-width: 1pt;
	border-top-style: solid;
	border-bottom-width: 1pt;
	border-bottom-style: solid;
  padding: 1px;
  /*margin-left: -12px;*/
}

.InfoText {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 9pt;
	margin-top: 0.15cm;
	/*margin-bottom: 9pt;*/
	text-align: left;
	text-indent: 0cm;
	word-wrap: break-word;
}

.Info {
  border: #ffffff none;	    
	border-collapse: separate;
  /*table-layout: fixed;*/
  
  margin-bottom: 12pt;
}

/*layout.css: ID0ETZAI*/
.InfoSafety{
  border: #000000 none;	    
	
  /*table-layout: inherit;*/
  border-collapse: collapse;
}

/* ul, culus info icon */
.Genf7859adbbe674a26b054a6904a7bff47 {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 10pt;
	line-height: 12pt;
	text-align: center;
	text-indent: 0cm;
	word-wrap: break-word;
}

/*Embedded safety rules*/
.EmbeddedDangerPrefix {
	background-color: #DD2B1C;
	color: #ffffff;
}

.EmbeddedWarningPrefix {
	background-color: #EC520D;
	color: #000000;
}

.EmbeddedCautionPrefix {
	background-color: #FFD319;
	color: #000000;
}

.EmbeddedNoticePrefix {
	font-style: italic;
	background-color: #00A3D4;
	color: #ffffff;
}

/*layout.css: ID0E3XAI*/
.ulinfoiconcell {
	
  border: #000000 solid 1px;
	vertical-align:middle !important;
}

/* layout.css: ID0EUYAI*/
.ulinfotextcell {
  border: #000000 solid 1px;
}

/* new safety strucures */

dl.SafetyProceduralInstructionBullets {
	margin-left: 0.15cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
}

dt.SafetyProceduralInstructionBullets {
	position: relative;
float: left;	width: 0.45cm;
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin: 0px;
	margin-right:0.12cm;	
	text-align: left;
}

dd.SafetyProceduralInstructionBullets {
	font-family: Arial, Microsoft Sans Serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	direction: ltr;
	color: #000000;
	font-size: 9pt;
	line-height: 12.4189453125pt;
	margin-left: 0.15cm;
	margin-top: 0.15cm;
	margin-bottom: 9pt;
	text-align: left;
	text-indent: 0cm;
	word-wrap: break-word;
	margin: 0px;
	position: relative;
	margin-left: 0.57cm;
}

.SafetyProceduralConditionBuillet {
	direction: ltr;
}

dl.SafetyProceduralInstructionBullet {
	margin-left: 0.15cm;
	margin-top: ;
	margin-bottom: ;
}

dt.SafetyProceduralInstructionBullet {
	position: relative;
  float: left;	width: 0.45cm;
	margin: 0px;
	line-height: 10.34912109375pt;
}

dd.SafetyProceduralInstructionBullet {
	
	position: relative;
	margin-left: 0.45cm;
	line-height: 12.4189453125pt;
	
	word-wrap: break-word;
}