/* Link colors */

a:active { color: #000; }
a:link, a:visited {color: #000;}
a:hover { }

/* Partial list of legacy styles from wdt projects for IP Mail Messaging 7.3.1 and earlier. Not used in current projects. */  


.BodyRelative 
   {color: #000000;
   margin-top: 0.5em; 
   margin-bottom: 0.5em }        
.CellHeading
   {color: #ffffff;
   font-size: 12px; 
   font-style: normal; 
   font-weight: bold;
   text-align: center }        

.CellBody
  {color: #000000;
  font-size: 12px; 
  font-style: normal;
  font-weight: normal; 
  text-align: left }        

.Display
  {color: #000000; 
  font-family: monospace; 
  font-style: normal;
  margin-left: 5em; }        

.Heading1 
  {color: #0096C7;             
  font-size: 25px; 
  font-style: normal; 
  font-weight: bold }        

.Heading2 
  {color: #464C37;
  font-size: 20px; 
  font-style: normal; 
  font-weight: normal }        

.Heading3
  {color: #464C37;              
  font-size: 16px; 
  font-style: normal; 
  font-weight: bold }        

.Heading4
  {color: #464C37;              
  font-size: 13px; 
  font-style: normal; 
  font-weight: bold }      

.SmartList1
  {color: #000000;              
  font-size: 12px; 
  font-style: normal; 
  font-weight: normal;
  text-align: left }	

.SmartList2Bulleted	  
  {list-style-type: disc; }	

.SmartList3Bulleted
  {list-style-type: disc; }        

.TableTitle
  {color: #464C37;
  font-size: 12px; 
  font-style: italic; 
  font-weight: bold }        

.Title
  {color: #0096C7;
  font-size: 24px; 
  font-style: normal; 
  font-weight: bold }        

.TOC0
  {color: #00336;
  font-size: 16px; 
  font-style: normal;
  font-weight: bold; 
  margin-left: 0em; 
  margin-top: 0.75em;  
  margin-bottom: 0.25em; }        

.TOC1
  {color: #464C37;
  font-size: 14px; 
  font-style: normal;   
  font-weight: bold;
  margin-left: 0em; 
  margin-top: 0.25em; 
  margin-bottom: 0.25em }       

.TOC2
  {color: #464C37;
  font-size: 12px; 
  font-style: normal;
  font-weight: normal;
  margin-left: 2.5em;   
  margin-top: 0em; 
  margin-bottom: 0em }        

.TOC3
  {color: #464C37;
  font-size: 11px; 
  font-style: normal;
  font-weight: normal;
  margin-left: 5em; 
  margin-top: 0em; 
  margin-bottom: 0em }  

/* Default styles for TOC and IX for wep projects */


h2.WebWorks_TOC_Title
{
  background-color: White;
  color: #0096C7;
  font-family: Arial;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

a.WebWorks_TOC_Link
{
  color: #464C37;
}

div.WebWorks_TOC_Level1
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.5em;
  margin-left: 12pt;
  margin-right: 0pt;
  margin-top: 0.5em;
}

div.WebWorks_TOC_Level2
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 24pt;
}

div.WebWorks_TOC_Level3
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 36pt;
}



h2.WebWorks_Index_Title
{
  background-color: White;
  color: #0096C7;
  font-family: Arial;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.WebWorks_Index_Group
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 22px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

a.WebWorks_Index_Link
{
  color: #464C37;
}

div.WebWorks_Index_Level1
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 12pt;
}

div.WebWorks_Index_Level2
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 24pt;
}

div.WebWorks_Index_Level3
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 36pt;
}



div.WebWorks_Breadcrumbs
{
  color: #464C37;
  font-family: Arial;
  font-size: 12px;
}

a.WebWorks_Breadcrumb_Link
{
  color: #464C37;
  text-decoration: none;
}

div.WebWorks_MiniTOC
{
  background-color: #EEEEEE;
  border-color: #000000;
  border-width: 1px;
  border-style: solid;
  padding: 10px;
  font-family: sans-serif;
}

a.WebWorks_MiniTOC_Link
{
  color: #464C37; 
  text-decoration: none;
}

div.WebWorks_MiniTOC_Level1
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0pt;
}

div.WebWorks_MiniTOC_Level2
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 12pt;
}

div.WebWorks_MiniTOC_Level3
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 24pt;
}


/*Partial list of legacy styles for IP Mail Messaging 8.0.  Styles with _002 in the class name are no longer used. */ 


div.Bulleted_002etext
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: .5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Bulleted_002etext_outer
{
  background-color: White;
  margin-bottom: .5em;
  margin-right: 0pt;
  margin-top: .5em;
}

.Bulleted_002etext_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Bulleted2_002etext
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: .5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Bulleted2_002etext_outer
{
  background-color: White;
  margin-bottom: .5em;
  margin-right: 0pt;
  margin-top: .5em;
}

.Bulleted2_002etext_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Numbered_002etext
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: .5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Numbered_002etext_outer
{
  background-color: White;
  margin-bottom: .5em;
  margin-right: 0pt;
  margin-top: .5em;
}

.Numbered_002etext_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Procedure_002ebullet
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure_002ebullet_outer
{
  background-color: White;
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.Procedure_002ebullet_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Procedure_002ebullet_002etext
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: .5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure_002ebullet_002etext_outer
{
  background-color: White;
  margin-bottom: .5em;
  margin-right: 0pt;
  margin-top: .5em;
}

.Procedure_002ebullet_002etext_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Procedure_002etext
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: .5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure_002etext_outer
{
  background-color: White;
  margin-bottom: .5em;
  margin-right: 0pt;
  margin-top: .5em;
}

.Procedure_002etext_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}


div.Procedure2_002ebullet
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 39.6pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure2_002ebullet_outer
{
  background-color: White;
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.Procedure2_002ebullet_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Procedure2_002ebullet_002etext
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 39.6pt;
  margin-right: 0pt;
  margin-top: .5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure2_002ebullet_002etext_outer
{
  background-color: White;
  margin-bottom: .5em;
  margin-right: 0pt;
  margin-top: .5em;
}

.Procedure2_002ebullet_002etext_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Procedure2_002etext
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: .5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure2_002etext_outer
{
  background-color: White;
  margin-bottom: .5em;
  margin-right: 0pt;
  margin-top: .5em;
}

.Procedure2_002etext_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}


div.Table_002ebullet
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_002ebullet_outer
{
  background-color: White;
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.Table_002ebullet_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_002ebullet_002etext
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: .5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_002ebullet_002etext_outer
{
  background-color: White;
  margin-bottom: .5em;
  margin-right: 0pt;
  margin-top: .5em;
}

.Table_002ebullet_002etext_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_002ecaption
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 12px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_002ecaption_outer
{
  background-color: White;
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
}

.Table_002ecaption_inner
{
  color: #464C37;
  font-family: Arial;
  font-size: 12px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_002ecaptionLOT
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 24pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_002ecaptionLOT_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.Table_002ecaptionLOT_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 24pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_002ecaptionNoNumber
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 12px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_002ecaptionNoNumber_outer
{
  background-color: White;
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
}

.Table_002ecaptionNoNumber_inner
{
  color: #464C37;
  font-family: Arial;
  font-size: 12px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_002ehead
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.5em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.5em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: center;
}

.Table_002ehead_outer
{
  background-color: White;
  margin-bottom: 15.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Table_002ehead_inner
{
  color: White;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_002eparameter
{
  background-color: White;
  color: Black;
  font-family: Monospace;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 5em;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_002eparameter_outer
{
  background-color: White;
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.Table_002eparameter_inner
{
  color: Black;
  font-family: Monospace;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_002erowhead
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 3.6pt;
  margin-top: 4.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_002erowhead_outer
{
  background-color: White;
  margin-bottom: 1.0pt;
  margin-right: 3.6pt;
  margin-top: 4.0pt;
}

.Table_002erowhead_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_002etext
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: .5em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_002etext_outer
{
  background-color: White;
  margin-bottom: .5em;
  margin-right: 0pt;
  margin-top: .5em;
}

.Table_002etext_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_002etext_002ewarn
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_002etext_002ewarn_outer
{
  background-color: White;
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.Table_002etext_002ewarn_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}


span.zzNote_002elead-in
{
  color: #0096C7;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  vertical-align: baseline;
}


table.a_0032col_002etable
{
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}


table.a_0032col_002etable_002ecaption
{
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.a_0033col_002etable
{
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.a_0033col_002etable_002ecaption
{
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}



/* Document default styles for current wep projects. Styles are valid for IP Mail Messaging 8.5 and later  */ 

       
div.Anchor
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 2px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Anchor_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Anchor_inner
{
  color: Black;
  font-family: Arial;
  font-size: 2px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.AppendixName
{
  background-color: White;
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 44.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.AppendixName_outer
{
  background-color: White;
  margin-bottom: 44.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.AppendixName_inner
{
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}



div.AppendixNumber
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.AppendixNumber_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.AppendixNumber_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.AuthorAIX
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.AuthorAIX_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.AuthorAIX_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Body_outer
{
  background-color: White;
  margin-bottom: 1em;
  margin-right: 0pt;
  margin-top: 1em;
}

.Body_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Bulleted
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

.Bulleted_outer
{
  background-color: White;
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.Bulleted_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Bulleted_text
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: .5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Bulleted_text_outer
{
  background-color: White;
  margin-bottom: .5em;
  margin-right: 0pt;
  margin-top: .5em;
}

.Bulleted_text_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Bulleted2
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

.Bulleted2_outer
{
  background-color: White;
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.Bulleted2_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Bulleted2_text
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: .5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Bulleted2_text_outer
{
  background-color: White;
  margin-bottom: .5em;
  margin-right: 0pt;
  margin-top: .5em;
}

.Bulleted2_text_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ChapterName
{
  background-color: White;
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 44.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ChapterName_outer
{
  background-color: White;
  margin-bottom: 44.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.ChapterName_inner
{
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}



div.ChapterNumber
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ChapterNumber_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.ChapterNumber_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}


div.Copyright
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: small-caps;
  font-weight: normal;
  margin-bottom: 1em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Copyright_outer
{
  background-color: White;
  margin-bottom: 1em;
  margin-right: 0pt;
  margin-top: 1em;
}

.Copyright_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: small-caps;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Copyright2
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0em;
  margin-left: 2.5em;
  margin-right: 0pt;
  margin-top: 0.5em;
  text-align: Left;
  text-indent: 9pt;
  text-transform: none;
  vertical-align: baseline;
}

.Copyright2_outer
{
  background-color: White;
  margin-bottom: 0em;
  margin-right: 0pt;
  margin-top: 0.5em;
}

.Copyright2_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CopyrightHead
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 0.75em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.75em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CopyrightHead_outer
{
  background-color: White;
  margin-bottom: 0.75em;
  margin-right: 0pt;
  margin-top: 0.75em;
}

.CopyrightHead_inner
{
  color: #464C37;
  font-family: Arial;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CopyrightHead2
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CopyrightHead2_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.CopyrightHead2_inner
{
  color: #464C37;
  font-family: Arial;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.FigureCallout
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 8px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 16.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FigureCallout_outer
{
  background-color: White;
  margin-bottom: 16.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.FigureCallout_inner
{
  color: Black;
  font-family: Arial;
  font-size: 8px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.FigureCaption
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 12px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FigureCaption_outer
{
  background-color: White;
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.FigureCaption_inner
{
  color: #464C37;
  font-family: Arial;
  font-size: 12px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.FigureCaptionIndent
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 12px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1.0pt;
  margin-left: 1.5em;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FigureCaptionIndent_outer
{
  background-color: White;
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.FigureCaptionIndent_inner
{
  color: #464C37;
  font-family: Arial;
  font-size: 12px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.FigureCaptionIndentLOF
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 24pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FigureCaptionIndentLOF_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.FigureCaptionIndentLOF_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 24pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.FigureCaptionLOF
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 24pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FigureCaptionLOF_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.FigureCaptionLOF_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 24pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.FigureCaptionNoNumber
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 12px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FigureCaptionNoNumber_outer
{
  background-color: White;
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.FigureCaptionNoNumber_inner
{
  color: #464C37;
  font-family: Arial;
  font-size: 12px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.FigureCaptionNoNumIndent
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 12px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1.0pt;
  margin-left: 1.5em;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FigureCaptionNoNumIndent_outer
{
  background-color: White;
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.FigureCaptionNoNumIndent_inner
{
  color: #464C37;
  font-family: Arial;
  font-size: 12px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Footnote
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 8px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 9pt;
  margin-right: 9pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Footnote_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 9pt;
  margin-top: 0.0pt;
}

.Footnote_inner
{
  color: Black;
  font-family: Arial;
  font-size: 8px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.GroupTitlesAIX
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 22px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.GroupTitlesAIX_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
}

.GroupTitlesAIX_inner
{
  color: #464C37;
  font-family: Arial;
  font-size: 22px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.GroupTitlesSIX
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 22px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.GroupTitlesSIX_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
}

.GroupTitlesSIX_inner
{
  color: #464C37;
  font-family: Arial;
  font-size: 22px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Head1
{
  background-color: White;
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head1_outer
{
  background-color: White;
  margin-bottom: 1em;
  margin-right: 0pt;
  margin-top: 1em;
}

.Head1_inner
{
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Head1NoTOC
{
  background-color: White;
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head1NoTOC_outer
{
  background-color: White;
  margin-bottom: 1em;
  margin-right: 0pt;
  margin-top: 1em;
}

.Head1NoTOC_inner
{
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}


div.Head2
{
  background-color: White;
  color: #0096C7;
  font-family: Arial;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head2_outer
{
  background-color: White;
  margin-bottom: 1em;
  margin-right: 0pt;
  margin-top: 1em;
}

.Head2_inner
{
  color: #0096C7;
  font-family: Arial;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Head2NoTOC
{
  background-color: White;
  color: #0096C7;
  font-family: Arial;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head2NoTOC_outer
{
  background-color: White;
  margin-bottom: 1em;
  margin-right: 0pt;
  margin-top: 1em;
}

.Head2NoTOC_inner
{
  color: #0096C7;
  font-family: Arial;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}


div.Head3
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head3_outer
{
  background-color: White;
  margin-bottom: 1em;
  margin-right: 0pt;
  margin-top: 1em;
}

.Head3_inner
{
  color: #464C37;
  font-family: Arial;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}


div.Head3NoTOC
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head3NoTOC_outer
{
  background-color: White;
  margin-bottom: 1em;
  margin-right: 0pt;
  margin-top: 1em;
}

.Head3NoTOC_inner
{
  color: #464C37;
  font-family: Arial;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}



div.HeadRun-in
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.75em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.75em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.HeadRun-in_outer
{
  background-color: White;
  margin-bottom: 0.75em;
  margin-right: 0pt;
  margin-top: 0.75em;
}

.HeadRun-in_inner
{
  color: #464C37;
  font-family: Arial;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.IndexAIX
{
  background-color: White;
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.IndexAIX_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.IndexAIX_inner
{
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.IndexIX
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.IndexIX_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.IndexIX_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.IndexTitle
{
  background-color: White;
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.IndexTitle_outer
{
  background-color: White;
  margin-bottom: 18.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.IndexTitle_inner
{
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}


div.Level1AIX
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0em;
  margin-left: 2.5em;
  margin-right: 0pt;
  margin-top: 0.5em;
  text-align: Left;
  text-indent: -7.2pt;
  text-transform: none;
  vertical-align: baseline;
}

.Level1AIX_outer
{
  background-color: White;
  margin-bottom: 0em;
  margin-right: 0pt;
  margin-top: 0.5em;
}

.Level1AIX_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Level1SIX
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0em;
  margin-left: 2.5em;
  margin-right: 0pt;
  margin-top: 0.5em;
  text-align: Left;
  text-indent: -7.2pt;
  text-transform: none;
  vertical-align: baseline;
}

.Level1SIX_outer
{
  background-color: White;
  margin-bottom: 0em;
  margin-right: 0pt;
  margin-top: 0.5em;
}

.Level1SIX_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Level2AIX
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 9pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Level2AIX_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Level2AIX_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}


div.Level2SIX
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 9pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Level2SIX_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Level2SIX_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Level3AIX
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 16.2pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Level3AIX_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Level3AIX_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}


div.Level3SIX
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 16.2pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Level3SIX_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Level3SIX_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.LOFTitle
{
  background-color: White;
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.LOFTitle_outer
{
  background-color: White;
  margin-bottom: 18.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.LOFTitle_inner
{
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}


div.LOTTitle
{
  background-color: White;
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.LOTTitle_outer
{
  background-color: White;
  margin-bottom: 18.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.LOTTitle_inner
{
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}


div.Note
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1em;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: 1em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Note_outer
{
  background-color: White;
  margin-bottom: 1em;
  margin-right: 0pt;
  margin-top: 1em;
}

.Note_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Note2
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1em;
  margin-left: 1.5em;
  margin-right: 0pt;
  margin-top: 1em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Note2_outer
{
  background-color: White;
  margin-bottom: 1em;
  margin-right: 0pt;
  margin-top: 1em;
}

.Note2_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Numbered
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

.Numbered_outer
{
  background-color: White;
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.Numbered_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Numbered_text
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: .5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Numbered_text_outer
{
  background-color: White;
  margin-bottom: .5em;
  margin-right: 0pt;
  margin-top: .5em;
}

.Numbered_text_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.PartName
{
  background-color: White;
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 52.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PartName_outer
{
  background-color: White;
  margin-bottom: 52.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.PartName_inner
{
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}


div.PartNumber
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PartNumber_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.PartNumber_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}


div.Procedure
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure_outer
{
  background-color: White;
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.Procedure_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Procedure_bullet
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure_bullet_outer
{
  background-color: White;
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.Procedure_bullet_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Procedure_bullet_text
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: .5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure_bullet_text_outer
{
  background-color: White;
  margin-bottom: .5em;
  margin-right: 0pt;
  margin-top: .5em;
}

.Procedure_bullet_text_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Procedure_text
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: .5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure_text_outer
{
  background-color: White;
  margin-bottom: .5em;
  margin-right: 0pt;
  margin-top: .5em;
}

.Procedure_text_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Procedure2
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure2_outer
{
  background-color: White;
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.Procedure2_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Procedure2_bullet
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 39.6pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure2_bullet_outer
{
  background-color: White;
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.Procedure2_bullet_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Procedure2_bullet_text
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 39.6pt;
  margin-right: 0pt;
  margin-top: .5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure2_bullet_text_outer
{
  background-color: White;
  margin-bottom: .5em;
  margin-right: 0pt;
  margin-top: .5em;
}

.Procedure2_bullet_text_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Procedure2_text
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: .5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure2_text_outer
{
  background-color: White;
  margin-bottom: .5em;
  margin-right: 0pt;
  margin-top: .5em;
}

.Procedure2_text_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ProcedureIntro
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 0.75em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.75em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ProcedureIntro_outer
{
  background-color: White;
  margin-bottom: 0.75em;
  margin-right: 0pt;
  margin-top: 0.75em;
}

.ProcedureIntro_inner
{
  color: #464C37;
  font-family: Arial;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ProcedureSingle
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 15.84pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: -15.84pt;
  text-transform: none;
  vertical-align: baseline;
}

.ProcedureSingle_outer
{
  background-color: White;
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.ProcedureSingle_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ProjectInfo
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 16px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ProjectInfo_outer
{
  background-color: White;
  margin-bottom: 1em;
  margin-right: 0pt;
  margin-top: 1em;
}

.ProjectInfo_inner
{
  color: #464C37;
  font-family: Arial;
  font-size: 16px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Query
{
  background-color: White;
  color: Blue;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Query_outer
{
  background-color: White;
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
}

.Query_inner
{
  color: Blue;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.SeparatorsAIX
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SeparatorsAIX_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.SeparatorsAIX_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}


div.SeparatorsSIX
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SeparatorsSIX_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.SeparatorsSIX_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.SubjectSIX
{
  background-color: White;
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SubjectSIX_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.SubjectSIX_inner
{
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.SubtitleBook
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 26.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SubtitleBook_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 26.0pt;
}

.SubtitleBook_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_bullet
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_bullet_outer
{
  background-color: White;
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.Table_bullet_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_bullet_text
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: .5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_bullet_text_outer
{
  background-color: White;
  margin-bottom: .5em;
  margin-right: 0pt;
  margin-top: .5em;
}

.Table_bullet_text_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_caption
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 12px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_caption_outer
{
  background-color: White;
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
}

.Table_caption_inner
{
  color: #464C37;
  font-family: Arial;
  font-size: 12px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_captionLOT
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 24pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_captionLOT_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.Table_captionLOT_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 24pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_captionNoNumber
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 12px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_captionNoNumber_outer
{
  background-color: White;
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
}

.Table_captionNoNumber_inner
{
  color: #464C37;
  font-family: Arial;
  font-size: 12px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_head
{
  color: #464C37;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.5em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.5em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: center;
}

.Table_head_outer
{
  margin-bottom: 15.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Table_head_inner
{
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}


div.Table_note
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1em;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: 1em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_note_outer
{
  background-color: White;
  margin-bottom: 1em;
  margin-right: 0pt;
  margin-top: 1em;
}

.Table_note_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}



div.Table_parameter
{
  background-color: White;
  color: Black;
  font-family: Monospace;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 5em;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_parameter_outer
{
  background-color: White;
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.Table_parameter_inner
{
  color: Black;
  font-family: Monospace;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_rowhead
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 3.6pt;
  margin-top: 4.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_rowhead_outer
{
  background-color: White;
  margin-bottom: 1.0pt;
  margin-right: 3.6pt;
  margin-top: 4.0pt;
}

.Table_rowhead_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_text
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: .5em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_text_outer
{
  background-color: White;
  margin-bottom: .5em;
  margin-right: 0pt;
  margin-top: .5em;
}

.Table_text_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Table_text_warn
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_text_warn_outer
{
  background-color: White;
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.Table_text_warn_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TableFootnote
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 8px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TableFootnote_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TableFootnote_inner
{
  color: Black;
  font-family: Arial;
  font-size: 8px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TitleBook1
{
  background-color: White;
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TitleBook1_outer
{
  background-color: White;
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TitleBook1_inner
{
  color: #0096C7;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TitleBook2
{
  background-color: White;
  color: #464C37;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TitleBook2_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TitleBook2_inner
{
  color: #464C37;
  font-family: Arial;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TOCTitle
{
  background-color: White;
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TOCTitle_outer
{
  background-color: White;
  margin-bottom: 18.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TOCTitle_inner
{
  color: Black;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Typed-inPara
{
  background-color: White;
  color: Black;
  font-family: Monospace;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 5em;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Typed-inPara_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Typed-inPara_inner
{
  color: Black;
  font-family: Monospace;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Typed-inParaLast
{
  background-color: White;
  color: Black;
  font-family: Monospace;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.5em;
  margin-left: 5em;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Typed-inParaLast_outer
{
  background-color: White;
  margin-bottom: 0.5em;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Typed-inParaLast_inner
{
  color: Black;
  font-family: Monospace;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Typed-inParaWide
{
  background-color: White;
  color: Black;
  font-family: Monospace;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Typed-inParaWide_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Typed-inParaWide_inner
{
  color: Black;
  font-family: Monospace;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Typed-inParaWideLast
{
  background-color: White;
  color: Black;
  font-family: Monospace;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.5em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Typed-inParaWideLast_outer
{
  background-color: White;
  margin-bottom: 0.5em;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Typed-inParaWideLast_inner
{
  color: Black;
  font-family: Monospace;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}



span.Emphasis
{
  font-style: italic;
}



span.Subscript
{
  vertical-align: sub;
}

span.Superscript
{
  vertical-align: super;
}


span.Typed-inText
{
  font-family: Monospace;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.UIElement
{
  color: #464C37;
  font-weight: bold;
}

span.zzBulletsymbol
{
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.zzBulletsymbol2
{
  color: #464C37;
  font-family: Arial;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}



span.zzNote_lead-in
{
  color: #0096C7;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  vertical-align: baseline;
}




table.Mapping_Table
{
  background-color: White;
  border-collapse: collapse;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 2pt;
  text-align: left;
}

table.N2col_table
{
  background-color: White;
  border-collapse: collapse;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  padding-bottom: 5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.Warning
{
  background-color: White;
  border-collapse: collapse;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  padding-bottom: 5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.N2col_table_caption
{
  background-color: White;
  border-collapse: collapse;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  padding-bottom: 5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.N3col_table
{
  background-color: White;
  border-collapse: collapse;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  padding-bottom: 5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.N3col_table_caption
{
  background-color: White;
  border-collapse: collapse;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  padding-bottom: 5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

table.commandref_table
{
  background-color: White;
  border-collapse: collapse;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  padding-bottom: 5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
}

img.Default
{
  visibility: visible;
  vertical-align: middle;
}
