div.Normal
{
  font-family: "Times New Roman";
  font-size: 12pt;
}

.Normal_outer
{
}

.Normal_inner
{
  font-family: "Times New Roman";
  font-size: 12pt;
  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.Heading_1
{
  font-family: Arial;
  font-size: 24pt;
  font-weight: bold;
  margin-bottom: 14pt;
  margin-top: 14pt;
}

.Heading_1_outer
{
  margin-bottom: 14pt;
  margin-top: 14pt;
}

.Heading_1_inner
{
  font-family: Arial;
  font-size: 24pt;
  font-weight: bold;
  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.Heading_2
{
  font-family: Arial;
  font-size: 14pt;
  font-style: italic;
  font-weight: bold;
  margin-bottom: 3pt;
  margin-top: 12pt;
}

.Heading_2_outer
{
  margin-bottom: 3pt;
  margin-top: 12pt;
}

.Heading_2_inner
{
  font-family: Arial;
  font-size: 14pt;
  font-style: italic;
  font-weight: bold;
  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.Heading_3
{
  font-family: Arial;
  font-size: 13pt;
  font-weight: bold;
  margin-bottom: 3pt;
  margin-top: 12pt;
}

.Heading_3_outer
{
  margin-bottom: 3pt;
  margin-top: 12pt;
}

.Heading_3_inner
{
  font-family: Arial;
  font-size: 13pt;
  font-weight: bold;
  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.Heading_4
{
  font-family: "Times New Roman";
  font-size: 14pt;
  font-weight: bold;
  margin-bottom: 3pt;
  margin-top: 12pt;
}

.Heading_4_outer
{
  margin-bottom: 3pt;
  margin-top: 12pt;
}

.Heading_4_inner
{
  font-family: "Times New Roman";
  font-size: 14pt;
  font-weight: bold;
  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.Heading_5
{
  font-family: "Times New Roman";
  font-size: 13pt;
  font-style: italic;
  font-weight: bold;
  margin-bottom: 3pt;
  margin-top: 12pt;
}

.Heading_5_outer
{
  margin-bottom: 3pt;
  margin-top: 12pt;
}

.Heading_5_inner
{
  font-family: "Times New Roman";
  font-size: 13pt;
  font-style: italic;
  font-weight: bold;
  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_Text
{
  font-family: "Times New Roman";
  font-size: 12pt;
  margin-bottom: 6pt;
}

.Body_Text_outer
{
  margin-bottom: 6pt;
}

.Body_Text_inner
{
  font-family: "Times New Roman";
  font-size: 12pt;
  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.Caption
{
  font-family: "Times New Roman";
  font-size: 10pt;
  font-weight: bold;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Caption_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.Caption_inner
{
  font-family: "Times New Roman";
  font-size: 10pt;
  font-weight: bold;
  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.Normal__0028Web_0029
{
  font-family: "Times New Roman";
  font-size: 12pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
}

.Normal__0028Web_0029_outer
{
  margin-bottom: 14pt;
  margin-top: 14pt;
}

.Normal__0028Web_0029_inner
{
  font-family: "Times New Roman";
  font-size: 12pt;
  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.TOC_3
{
  font-family: "Times New Roman";
  font-size: 12pt;
  margin-left: 24pt;
}

.TOC_3_outer
{
}

.TOC_3_inner
{
  font-family: "Times New Roman";
  font-size: 12pt;
  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.EDB_EX_Courier_New_9_pt_Custom_Color_0028RGB_00284649146_0029_0029_Left_003a__0_1___
{
  background-color: #F0F0F0;
  color: #2E3192;
  font-family: "Courier New";
  font-size: 9pt;
  margin-left: 12pt;
  white-space: pre;
}

.EDB_EX_Courier_New_9_pt_Custom_Color_0028RGB_00284649146_0029_0029_Left_003a__0_1____outer
{
  background-color: #F0F0F0;
}

.EDB_EX_Courier_New_9_pt_Custom_Color_0028RGB_00284649146_0029_0029_Left_003a__0_1____inner
{
  color: #2E3192;
  font-family: "Courier New";
  font-size: 9pt;
  white-space: pre;
  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.EDB_SYNTX_Preformatted__002b_Black_Left_003a__0_33_0022
{
  color: #000000;
  font-family: "Courier New";
  font-size: 11pt;
  margin-left: 24pt;
  white-space: pre;
}

.EDB_SYNTX_Preformatted__002b_Black_Left_003a__0_33_0022_outer
{
}

.EDB_SYNTX_Preformatted__002b_Black_Left_003a__0_33_0022_inner
{
  color: #000000;
  font-family: "Courier New";
  font-size: 11pt;
  white-space: pre;
  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.EDB_TXT_Normal__0028Web_0029__002b_Black_Char
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
}

.EDB_TXT_Normal__0028Web_0029__002b_Black_Char_outer
{
  margin-bottom: 14pt;
  margin-top: 14pt;
}

.EDB_TXT_Normal__0028Web_0029__002b_Black_Char_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12pt;
  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.EDB_TBL_HDR_10_pt_Bold_Black_Centered
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
}

.EDB_TBL_HDR_10_pt_Bold_Black_Centered_outer
{
}

.EDB_TBL_HDR_10_pt_Bold_Black_Centered_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  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.EDB_TXT_Indent_Normal__0028Web_0029__002b_Left_003a__0_5_0022
{
  font-family: "Times New Roman";
  font-size: 12pt;
  margin-bottom: 14pt;
  margin-left: 36pt;
  margin-top: 14pt;
}

.EDB_TXT_Indent_Normal__0028Web_0029__002b_Left_003a__0_5_0022_outer
{
  margin-bottom: 14pt;
  margin-top: 14pt;
}

.EDB_TXT_Indent_Normal__0028Web_0029__002b_Left_003a__0_5_0022_inner
{
  font-family: "Times New Roman";
  font-size: 12pt;
  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.EDB_TXT_Emphasis_Normal__0028Web_0029__002b_Bold_Black
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12pt;
  font-weight: bold;
  margin-bottom: 14pt;
  margin-top: 14pt;
}

.EDB_TXT_Emphasis_Normal__0028Web_0029__002b_Bold_Black_outer
{
  margin-bottom: 14pt;
  margin-top: 14pt;
}

.EDB_TXT_Emphasis_Normal__0028Web_0029__002b_Bold_Black_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12pt;
  font-weight: bold;
  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.Default
{
  font-family: "Times New Roman";
  font-size: 12pt;
}

.Default_outer
{
}

.Default_inner
{
  font-family: "Times New Roman";
  font-size: 12pt;
  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.EDB_TXT_Normal__0028Web_0029__002b_Black
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
}

.EDB_TXT_Normal__0028Web_0029__002b_Black_outer
{
  margin-bottom: 14pt;
  margin-top: 14pt;
}

.EDB_TXT_Normal__0028Web_0029__002b_Black_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12pt;
  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.EDB_TXT_Normal__0028Web_0029__002b_Black_Char_Char1
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
}

.EDB_TXT_Normal__0028Web_0029__002b_Black_Char_Char1_outer
{
  margin-bottom: 14pt;
  margin-top: 14pt;
}

.EDB_TXT_Normal__0028Web_0029__002b_Black_Char_Char1_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12pt;
  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.EDB_Cover_Logo
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12pt;
  margin-bottom: 14pt;
  margin-top: 0pt;
  text-align: right;
}

.EDB_Cover_Logo_outer
{
  margin-bottom: 14pt;
  margin-top: 0pt;
}

.EDB_Cover_Logo_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12pt;
  text-align: right;
  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.EDB_Cover_Name
{
  font-family: Cambria;
  font-size: 16pt;
  font-weight: bold;
  margin-bottom: 3pt;
  margin-top: 12pt;
  text-align: center;
}

.EDB_Cover_Name_outer
{
  margin-bottom: 3pt;
  margin-top: 12pt;
}

.EDB_Cover_Name_inner
{
  font-family: Cambria;
  font-size: 16pt;
  font-weight: bold;
  text-align: center;
  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.EDB_Cover_Product__002b_Date
{
  color: #000000;
  font-family: Arial;
  font-size: 16pt;
  font-weight: bold;
  margin-bottom: 14pt;
  margin-top: 14pt;
  text-align: center;
}

.EDB_Cover_Product__002b_Date_outer
{
  margin-bottom: 14pt;
  margin-top: 14pt;
}

.EDB_Cover_Product__002b_Date_inner
{
  color: #000000;
  font-family: Arial;
  font-size: 16pt;
  font-weight: bold;
  text-align: center;
  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.EDB_Cover_Version__002b_Copyright
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12pt;
  font-weight: bold;
  margin-bottom: 14pt;
  margin-top: 14pt;
  text-align: right;
}

.EDB_Cover_Version__002b_Copyright_outer
{
  margin-bottom: 14pt;
  margin-top: 14pt;
}

.EDB_Cover_Version__002b_Copyright_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12pt;
  font-weight: bold;
  text-align: right;
  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.EDB_Cover_Address
{
  font-family: "Times New Roman";
  font-size: 10pt;
}

.EDB_Cover_Address_outer
{
}

.EDB_Cover_Address_inner
{
  font-family: "Times New Roman";
  font-size: 10pt;
  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.EDB_Cover_TOC
{
  font-family: "Times New Roman";
  font-size: 12pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  text-align: center;
}

.EDB_Cover_TOC_outer
{
  margin-bottom: 14pt;
  margin-top: 14pt;
}

.EDB_Cover_TOC_inner
{
  font-family: "Times New Roman";
  font-size: 12pt;
  text-align: center;
  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.EDB_HTML_Page_Break
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12pt;
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.EDB_HTML_Page_Break_outer
{
  margin-bottom: 6pt;
  margin-top: 6pt;
}

.EDB_HTML_Page_Break_inner
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12pt;
  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.Hyperlink
{
  color: #000066;
  text-decoration: underline;
}

span.ORA_productname
{
  color: #000000;
}

span.EDB_TXT_Keyword__002b_Black
{
  color: #000000;
  font-family: "Courier New";
  font-size: 11pt;
  white-space: pre;
}

span.EDB_TXT_Variable__002b_11_pt_Black
{
  color: #000000;
  font-family: "Courier New";
  font-size: 11pt;
  font-style: italic;
}

span.EDB_TBL_Keyword__002b_9_pt_Black
{
  color: #000000;
  font-family: "Courier New";
  font-size: 9pt;
}

span.EDB_TBL_TXT_10_pt_Black
{
  color: #000000;
  font-size: 10pt;
}

span.EDB_TXT_Emphasis_Normal__0028Web_0029__002b_Bold_Black_Char
{
  color: #000000;
  font-size: 12pt;
  font-weight: bold;
}

span.EDB_productname__002b_Black
{
  color: #000000;
}

span.EDB_Title
{
  color: #000000;
  font-family: Arial;
  font-size: 22pt;
  font-weight: bold;
}

span.EDB_TXT_Term_Normal__0028Web_0029__002b_Black__002b_Italic_Char_Char_Char
{
  color: #000000;
  font-size: 12pt;
  font-style: italic;
}

span.EDB_TXT_Normal__0028Web_0029__002b_Black_Char_Char
{
  color: #000000;
  font-size: 12pt;
}

table.Table_Normal
{
  border-collapse: collapse;
  margin-left: -5.4pt;
  padding-bottom: 0pt;
  padding-left: 5.4pt;
  padding-right: 5.4pt;
  padding-top: 0pt;
}

table.Table_Grid
{
  border-collapse: collapse;
  margin-left: -5.4pt;
  padding-bottom: 0pt;
  padding-left: 5.4pt;
  padding-right: 5.4pt;
  padding-top: 0pt;
}

