div.Body, caption.Body
{
  color: #ff0000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  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;
}

div.Bullet, caption.Bullet
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 1.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Bullet_Bold, caption.Bullet_Bold
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 1.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Bullet_cont, caption.Bullet_cont
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 1.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Caution, caption.Caution
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 3.0pt;
  margin-left: 7.65354330708662pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Cell_Head, caption.Cell_Head
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  line-height: 20px;
  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;
}

div.Cell_Para_1, caption.Cell_Para_1
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Cell_Para_1_Bold, caption.Cell_Para_1_Bold
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Cell_Para_small, caption.Cell_Para_small
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  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;
}

div.CellBody, caption.CellBody
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  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;
}

div.Environment, caption.Environment
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 3.0pt;
  margin-left: 7.65354330708662pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Figure_1, caption.Figure_1
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 3.0pt;
  margin-left: 42.5196850393701pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -42.5196850393701pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Figure_1N, caption.Figure_1N
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 1.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Figure_2_002b, caption.Figure_2_002b
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 2.0pt;
  margin-left: 42.5196850393701pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -42.5196850393701pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Figure_2N_002b, caption.Figure_2N_002b
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 1.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Graphic, caption.Graphic
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Graphic-straddle, caption.Graphic-straddle
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Head_1, caption.Head_1
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 15px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 15px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Head_2, caption.Head_2
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 18px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 10px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 15px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Head_3, caption.Head_3
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 10px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 15px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Head_4, caption.Head_4
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 6px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 15px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Important, caption.Important
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 3.0pt;
  margin-left: 7.65354330708662pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.List_1, caption.List_1
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 1.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

div.List_2_002b, caption.List_2_002b
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 1.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -14.1732283464567pt;
  text-transform: none;
  vertical-align: baseline;
}

div.List_cont, caption.List_cont
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 1.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.MoreInfo, caption.MoreInfo
{
  color: #ff0000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 20px;
  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;
}

div.Note_bullet, caption.Note_bullet
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 3.0pt;
  margin-left: 22px;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -8.50393700787402pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Note_text, caption.Note_text
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 6.0pt;
  margin-left: 22px;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.NoteHead, caption.NoteHead
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 20px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Para_1, caption.Para_1
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Para_1_Bold, caption.Para_1_Bold
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Para_2, caption.Para_2
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 15px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Para_2_Bold, caption.Para_2_Bold
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 15px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.See_003afig, caption.See_003afig
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Table, caption.Table
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 2px;
  margin-bottom: -9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Video, caption.Video
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 10px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.z_Header, caption.z_Header
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 20px;
  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;
}

div.z_Warning_Cont, caption.z_Warning_Cont
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  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;
}

div.z_Warning_End, caption.z_Warning_End
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  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;
}

div.z_Warning_Head, caption.z_Warning_Head
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 0px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 20px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.z_Warning_Unfixed, caption.z_Warning_Unfixed
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 20px;
  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;
}

span.Bold
{
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
}

span.Bold_002fItalic
{
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: italic;
  font-weight: bold;
}

span.Button
{
  color: #000000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: italic;
  font-weight: bold;
}

span.HMI
{
  color: Black;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-weight: bold;
}

span.Italic
{
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: italic;
  font-weight: normal;
}

span.Link
{
  color: #0000ff;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-weight: bold;
}

span.red
{
  color: #ff0000;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-weight: normal;
}

span.RSE
{
  color: Black;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-weight: bold;
}

span.TSD__0023
{
  color: Black;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  vertical-align: baseline;
}

span.TSR
{
  color: Black;
  font-family: 'MS PGothic Regular', Arial, Sans-Serif;
  font-size: 16px;
  font-weight: bold;
}

table.UnstructMasterPageMaps
{
  border-bottom-color: Gainsboro;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Gainsboro;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Gainsboro;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Gainsboro;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  text-align: left;
  width: 100%;
}

table.Table_003aText_003aTop
{
  border-bottom-color: Gainsboro;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Gainsboro;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Gainsboro;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Gainsboro;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
  width: 100%;
}

table.Warning_003aList
{
  border-bottom-color: Gainsboro;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Gainsboro;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Gainsboro;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Gainsboro;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 0.0pt;
  margin-left: 14.1732283464567pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  text-align: left;
  width: 100%;
}

table.Warning
{
  border-bottom-color: Gainsboro;
  border-bottom-style: none;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Gainsboro;
  border-left-style: none;
  border-left-width: thin;
  border-right-color: Gainsboro;
  border-right-style: none;
  border-right-width: thin;
  border-top-color: Gainsboro;
  border-top-style: none;
  border-top-width: thin;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: -2.0pt;
  padding-bottom: 0pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 0pt;
  text-align: center;
  width: 471px;
}

table.Format_B
{
  border-bottom-color: Gainsboro;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Gainsboro;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Gainsboro;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Gainsboro;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: -2.0pt;
  padding-bottom: 0pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 0pt;
  text-align: center;
  width: 100%;
}

table.Mapping_Table
{
  border-bottom-color: Gainsboro;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Gainsboro;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Gainsboro;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Gainsboro;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: -2.0pt;
  padding-bottom: 0pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 0pt;
  text-align: center;
  width: 100%;
}

table.Format_A
{
  border-bottom-color: Gainsboro;
  border-bottom-style: none;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Gainsboro;
  border-left-style: none;
  border-left-width: thin;
  border-right-color: Gainsboro;
  border-right-style: none;
  border-right-width: thin;
  border-top-color: Gainsboro;
  border-top-style: none;
  border-top-width: thin;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: -2.0pt;
  padding-bottom: 0pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 0pt;
  text-align: center;
  width: 100%;
}

table.ChildRestraints
{
  border-bottom-color: Gainsboro;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Gainsboro;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Gainsboro;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Gainsboro;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: -2.0pt;
  padding-bottom: 1pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 2pt;
  text-align: left;
  width: 100%;
}

table.Autonumber
{
  border-bottom-color: Gainsboro;
  border-bottom-style: none;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Gainsboro;
  border-left-style: none;
  border-left-width: thin;
  border-right-color: Gainsboro;
  border-right-style: none;
  border-right-width: thin;
  border-top-color: Gainsboro;
  border-top-style: none;
  border-top-width: thin;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: -2.0pt;
  padding-bottom: 1pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 1pt;
  text-align: left;
  width: 100px;
}

table.Table_003aText_003aCentre
{
  background-position: left;
  border-bottom-color: Gainsboro;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Gainsboro;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Gainsboro;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Gainsboro;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 5pt;
  table-layout: auto;
  text-align: left;
  width: 100%;
}

