You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@corinthia.apache.org by ja...@apache.org on 2015/08/14 15:23:25 UTC

[64/84] incubator-corinthia git commit: moved schemas to /experiments

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/8c610197/schemas/OOXML/schema.html
----------------------------------------------------------------------
diff --git a/schemas/OOXML/schema.html b/schemas/OOXML/schema.html
deleted file mode 100644
index e8c1c8b..0000000
--- a/schemas/OOXML/schema.html
+++ /dev/null
@@ -1,3101 +0,0 @@
-<!DOCTYPE html>
-
-<html>
-<head>
-  <meta name="generator" content="UX Write 1.0.3 (build 3468); iOS 6.0">
-  <meta charset="utf-8">
-  <link href="../schema.css" rel="stylesheet">
-  <title>OOXML Schema</title>
-</head>
-
-<body>
-  <p class="Title">OOXML Schema</p>
-
-  <nav class="tableofcontents">
-    <h1>Contents</h1>
-
-    <div class="toc1">
-      <a href="#item10">Content</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item11">Document</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item16">Block-level elements</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item17">Run-level elements</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item13">Paragraph</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item14">Run</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item15">Table</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item18">Fields</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item19">Graphics</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item5">Footnotes and Endnotes</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item3">Headers and footers</a>
-    </div>
-
-    <div class="toc1">
-      <a href="#item20">Formatting</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item21">Styles</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item22">Borders and shading</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item23">Paragraph formatting</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item24">Run formatting</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item25">Table formatting</a>
-    </div>
-
-    <div class="toc1">
-      <a href="#item1">General</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item9">Settings</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item6">Section properties</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item4">Numbering</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item7">Fonts</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item2">Comments</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item8">Change tracking</a>
-    </div>
-
-    <div class="toc1">
-      <a href="#item26">Special features</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item27">Glossary</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item28">Custom XML</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item29">Web settings</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item30">Structured data</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item31">Mail merge</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item32">Conditional formatting</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item33">Annotations</a>
-    </div>
-
-    <div class="toc1">
-      <a href="#item34">Common types</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item35">Numeric types</a>
-    </div>
-
-    <div class="toc2">
-      <a href="#item36">Non-numeric types</a>
-    </div>
-
-    <div class="toc1">
-      <a href="#item37">Uncategorised</a>
-    </div>
-  </nav>
-
-  <p><br></p>
-
-  <h1 id="item10">Content</h1>
-
-  <h2 id="item11">Document</h2>
-<pre id="w_document">
-w_document = element document {
-    element background { <a href="#w_CT_Background">w_CT_Background</a> }?,
-    element body { <a href="#w_CT_Body">w_CT_Body</a> }?,
-    attribute w:conformance { s_ST_ConformanceClass }?
-}
-</pre>
-
-<pre id="w_CT_Background">
-w_CT_Background =
-    attribute w:color { w_ST_HexColor }?,
-    attribute w:themeColor { w_ST_ThemeColor }?,
-    attribute w:themeTint { w_ST_UcharHexNumber }?,
-    attribute w:themeShade { w_ST_UcharHexNumber }?,
-    (<a href="#w_any_vml_vml">w_any_vml_vml</a>*, <a href="#w_any_vml_office">w_any_vml_office</a>*)+,
-    element drawing { <a href="#w_CT_Drawing">w_CT_Drawing</a> }?
-</pre>
-
-  <pre>
-w_CT_Body =
-    <a href="#w_EG_BlockLevelElts">w_EG_BlockLevelElts</a>*,
-    element sectPr { <a href="#w_CT_SectPr">w_CT_SectPr</a> }?
-</pre>
-
-  <h2 id="item16">Block-level elements</h2>
-<pre id="w_EG_BlockLevelElts">
-w_EG_BlockLevelElts =
-    <a href="#w_EG_ContentBlockContent">w_EG_ContentBlockContent</a>*
-    | element altChunk { <a href="#w_CT_AltChunk">w_CT_AltChunk</a> }*
-</pre>
-
-<pre id="w_EG_ContentBlockContent">
-w_EG_ContentBlockContent =
-    element customXml { <a href="#w_CT_CustomXmlBlock">w_CT_CustomXmlBlock</a> }
-    | element sdt { <a href="#w_CT_SdtBlock">w_CT_SdtBlock</a> }
-    | element p { <a href="#w_CT_P">w_CT_P</a> }*
-    | element tbl { <a href="#w_CT_Tbl">w_CT_Tbl</a>  }*
-    | <a href="#w_EG_RunLevelElts">w_EG_RunLevelElts</a>*
-</pre>
-
-<pre id="w_CT_AltChunk">
-w_CT_AltChunk =
-    r_id?,
-    element altChunkPr { element matchSrc { w_CT_OnOff }? }?
-</pre>
-
-  <h2 id="item17">Run-level elements</h2>
-<pre id="w_EG_RunLevelElts">
-w_EG_RunLevelElts =
-    element proofErr { attribute w:type { "spellStart" | "spellEnd" | "gramStart" | "gramEnd" } }? |
-    element permStart { <a href="#w_CT_PermStart">w_CT_PermStart</a> }? |
-    element permEnd { <a href="#w_CT_Perm">w_CT_Perm</a> }? |
-    <a href="#w_EG_RangeMarkupElements">w_EG_RangeMarkupElements</a>* |
-    element ins { <a href="#w_CT_RunTrackChange">w_CT_RunTrackChange</a> }? |
-    element del { <a href="#w_CT_RunTrackChange">w_CT_RunTrackChange</a> }? |
-    element moveFrom { <a href="#w_CT_RunTrackChange">w_CT_RunTrackChange</a> } |
-    element moveTo { <a href="#w_CT_RunTrackChange">w_CT_RunTrackChange</a> } |
-    (m_oMathPara | m_oMath)*
-</pre>
-
-<pre id="w_CT_Perm">
-w_CT_Perm =
-    attribute w:id { s_ST_String },
-    attribute w:displacedByCustomXml { "next" | "prev" }?
-</pre>
-
-<pre id="w_CT_PermStart">
-w_CT_PermStart =
-    <a href="#w_CT_Perm">w_CT_Perm</a>,
-    attribute w:edGrp {
-        "none" | "everyone" | "administrators" | "contributors" | "editors" | "owners" | "current"
-    }?,
-    attribute w:ed { s_ST_String }?,
-    attribute w:colFirst { xsd:integer }?,
-    attribute w:colLast { xsd:integer }?
-</pre>
-
-  <h2 id="item13">Paragraph</h2>
-  <pre id="w_CT_P">
-w_CT_P =
-    attribute w:rsidRPr { w_ST_LongHexNumber }?,
-    attribute w:rsidR { w_ST_LongHexNumber }?,
-    attribute w:rsidDel { w_ST_LongHexNumber }?,
-    attribute w:rsidP { w_ST_LongHexNumber }?,
-    attribute w:rsidRDefault { w_ST_LongHexNumber }?,
-    element pPr { <a href="#w_CT_PPr">w_CT_PPr</a> }?,
-    <a href="#w_EG_PContent">w_EG_PContent</a>*
-</pre>
-
-<pre id="w_EG_PContent">
-w_EG_PContent =
-    <a href="#w_EG_ContentRunContent">w_EG_ContentRunContent</a>* |
-    element fldSimple { <a href="#w_CT_SimpleField">w_CT_SimpleField</a> }* |
-    element hyperlink { <a href="#w_CT_Hyperlink">w_CT_Hyperlink</a> } |
-    element subDoc { <a href="#w_CT_Rel">w_CT_Rel</a> }
-</pre>
-
-<pre id="w_EG_ContentRunContent">
-w_EG_ContentRunContent =
-    element customXml { <a href="#w_CT_CustomXmlRun">w_CT_CustomXmlRun</a> } |
-    element smartTag { <a href="#w_CT_SmartTagRun">w_CT_SmartTagRun</a> } |
-    element sdt { <a href="#w_CT_SdtRun">w_CT_SdtRun</a> } |
-    element dir { <a href="#w_CT_DirContentRun">w_CT_DirContentRun</a> } |
-    element bdo { <a href="#w_CT_BdoContentRun">w_CT_BdoContentRun</a> } |
-    element r { <a href="#w_CT_R">w_CT_R</a> } |
-    <a href="#w_EG_RunLevelElts">w_EG_RunLevelElts</a>*
-</pre>
-
-<pre id="w_EG_ContentRunContentBase">
-w_EG_ContentRunContentBase =
-    element smartTag { <a href="#w_CT_SmartTagRun">w_CT_SmartTagRun</a> } |
-    element sdt { <a href="#w_CT_SdtRun">w_CT_SdtRun</a> } |
-    <a href="#w_EG_RunLevelElts">w_EG_RunLevelElts</a>*
-</pre>
-
-<pre id="w_CT_DirContentRun">
-w_CT_DirContentRun =
-    attribute w:val { "ltr" | "rtl" }?,
-    <a href="#w_EG_PContent">w_EG_PContent</a>*
-</pre>
-
-<pre id="w_CT_BdoContentRun">
-w_CT_BdoContentRun =
-    attribute w:val { "ltr" | "rtl" }?,
-    <a href="#w_EG_PContent">w_EG_PContent</a>*
-</pre>
-
-<pre id="w_EG_PContentMath">
-w_EG_PContentMath = <a href="#w_EG_PContentBase">w_EG_PContentBase</a>* | <a href="#w_EG_ContentRunContentBase">w_EG_ContentRunContentBase</a>*
-</pre>
-
-<pre id="w_EG_PContentBase">
-w_EG_PContentBase =
-    element customXml { <a href="#w_CT_CustomXmlRun">w_CT_CustomXmlRun</a> } |
-    element fldSimple { <a href="#w_CT_SimpleField">w_CT_SimpleField</a> }* 
-    element hyperlink { <a href="#w_CT_Hyperlink">w_CT_Hyperlink</a> }
-</pre>
-
-<pre id="w_CT_Hyperlink">
-w_CT_Hyperlink =
-    attribute w:tgtFrame { s_ST_String }?,
-    attribute w:tooltip { s_ST_String }?,
-    attribute w:docLocation { s_ST_String }?,
-    attribute w:history { s_ST_OnOff }?,
-    attribute w:anchor { s_ST_String }?,
-    r_id?,
-    <a href="#w_EG_PContent">w_EG_PContent</a>*
-</pre>
-
-<pre id="w_CT_SimpleField">
-w_CT_SimpleField =
-    attribute w:instr { s_ST_String },
-    attribute w:fldLock { s_ST_OnOff }?,
-    attribute w:dirty { s_ST_OnOff }?,
-    element fldData { <a href="#w_CT_Text">w_CT_Text</a> }?,
-    <a href="#w_EG_PContent">w_EG_PContent</a>*
-</pre>
-
-  <h2 id="item14">Run</h2>
-<pre id="w_CT_R">
-w_CT_R =
-    attribute w:rsidRPr { w_ST_LongHexNumber }?,
-    attribute w:rsidDel { w_ST_LongHexNumber }?,
-    attribute w:rsidR { w_ST_LongHexNumber }?,
-    <a href="#w_EG_RPr">w_EG_RPr</a>?,
-    <a href="#w_EG_RunInnerContent">w_EG_RunInnerContent</a>*
-</pre>
-
-<pre id="w_EG_RunInnerContent">
-w_EG_RunInnerContent =
-    element br { <a href="#w_CT_Br">w_CT_Br</a> } |
-    element t { <a href="#w_CT_Text">w_CT_Text</a> } |
-    element contentPart { <a href="#w_CT_Rel">w_CT_Rel</a> } |
-    element delText { <a href="#w_CT_Text">w_CT_Text</a> } |
-    element instrText { <a href="#w_CT_Text">w_CT_Text</a> } |
-    element delInstrText { <a href="#w_CT_Text">w_CT_Text</a> } |
-    element noBreakHyphen { w_CT_Empty } |
-    element softHyphen { w_CT_Empty }? |
-    element dayShort { w_CT_Empty }? |
-    element monthShort { w_CT_Empty }? |
-    element yearShort { w_CT_Empty }? |
-    element dayLong { w_CT_Empty }? |
-    element monthLong { w_CT_Empty }? |
-    element yearLong { w_CT_Empty }? |
-    element annotationRef { w_CT_Empty }? |
-    element footnoteRef { w_CT_Empty }? |
-    element endnoteRef { w_CT_Empty }? |
-    element separator { w_CT_Empty }? |
-    element continuationSeparator { w_CT_Empty }? |
-    element sym { <a href="#w_CT_Sym">w_CT_Sym</a> }? |
-    element pgNum { w_CT_Empty }? |
-    element cr { w_CT_Empty }? |
-    element tab { w_CT_Empty }? |
-    element object { <a href="#w_CT_Object">w_CT_Object</a> } |
-    element pict { <a href="#w_CT_Picture">w_CT_Picture</a> } |
-    element fldChar { <a href="#w_CT_FldChar">w_CT_FldChar</a> } |
-    element ruby { <a href="#w_CT_Ruby">w_CT_Ruby</a> } |
-    element footnoteReference { <a href="#w_CT_FtnEdnRef">w_CT_FtnEdnRef</a> } |
-    element endnoteReference { <a href="#w_CT_FtnEdnRef">w_CT_FtnEdnRef</a> } |
-    element commentReference { attribute w:id { xsd:integer } } |
-    element drawing { <a href="#w_CT_Drawing">w_CT_Drawing</a> } |
-    element ptab { <a href="#w_CT_PTab">w_CT_PTab</a> }? |
-    element lastRenderedPageBreak { w_CT_Empty }?
-</pre>
-
-<pre id="w_CT_Ruby">
-w_CT_Ruby =
-    element rubyPr { <a href="#w_CT_RubyPr">w_CT_RubyPr</a> },
-    element rt { <a href="#w_EG_RubyContent">w_EG_RubyContent</a>* },
-    element rubyBase { <a href="#w_EG_RubyContent">w_EG_RubyContent</a>* }
-</pre>
-
-<pre id="w_CT_RubyPr">
-w_CT_RubyPr =
-    element rubyAlign {
-        attribute w:val {
-            "center" | "distributeLetter" | "distributeSpace" | "left" | "right" | "rightVertical"
-        }
-    },
-    element hps { attribute w:val { w_ST_HpsMeasure } },
-    element hpsRaise { attribute w:val { w_ST_HpsMeasure } },
-    element hpsBaseText { attribute w:val { w_ST_HpsMeasure } },
-    element lid { attribute w:val { s_ST_Lang } },
-    element dirty { w_CT_OnOff }?
-</pre>
-
-<pre id="w_EG_RubyContent">
-w_EG_RubyContent =
-    element r { <a href="#w_CT_R">w_CT_R</a> } |
-    <a href="#w_EG_RunLevelElts">w_EG_RunLevelElts</a>*
-</pre>
-
-<pre id="w_CT_Sym">
-w_CT_Sym =
-    attribute w:font { s_ST_String }?,
-    attribute w:char { w_ST_ShortHexNumber }?
-</pre>
-
-<pre id="w_CT_Br">
-w_CT_Br =
-    attribute w:type { "page" |"column" |"textWrapping" }?,
-    attribute w:clear { "none" |"left" |"right" |"all" }?
-</pre>
-
-<pre id="w_CT_PTab">
-w_CT_PTab =
-    attribute w:alignment { "left" | "center" | "right" },
-    attribute w:relativeTo { "margin" | "indent" },
-    attribute w:leader { "none" | "dot" | "hyphen" | "underscore" | "middleDot" }  
-</pre>
-
-<pre id="w_CT_Text">
-w_CT_Text = s_ST_String, xml_space?
-</pre>
-
-<pre id="w_CT_FtnEdnRef">
-w_CT_FtnEdnRef =
-    attribute w:customMarkFollows { s_ST_OnOff }?,
-    attribute w:id { xsd:integer }
-</pre>
-
-  <h2 id="item15">Table</h2>
-  <pre id="w_CT_Tbl">
-w_CT_Tbl =
-    <a href="#w_EG_RangeMarkupElements">w_EG_RangeMarkupElements</a>*,
-    element tblPr { <a href="#w_CT_TblPr">w_CT_TblPr</a> },
-    element tblGrid { <a href="#w_CT_TblGrid">w_CT_TblGrid</a> },
-    <a href="#w_EG_ContentRowContent">w_EG_ContentRowContent</a>*
-</pre>
-
-<pre id="w_EG_ContentRowContent">
-w_EG_ContentRowContent =
-    element tr { <a href="#w_CT_Row">w_CT_Row</a> }*
-    | element customXml { <a href="#w_CT_CustomXmlRow">w_CT_CustomXmlRow</a> }
-    | element sdt { <a href="#w_CT_SdtRow">w_CT_SdtRow</a> }
-    | <a href="#w_EG_RunLevelElts">w_EG_RunLevelElts</a>*
-</pre>
-
-<pre id="w_CT_Row">
-w_CT_Row =
-    attribute w:rsidRPr { w_ST_LongHexNumber }?,
-    attribute w:rsidR { w_ST_LongHexNumber }?,
-    attribute w:rsidDel { w_ST_LongHexNumber }?,
-    attribute w:rsidTr { w_ST_LongHexNumber }?,
-    element tblPrEx { <a href="#w_CT_TblPrEx">w_CT_TblPrEx</a> }?,
-    element trPr { <a href="#w_CT_TrPr">w_CT_TrPr</a> }?,
-    <a href="#w_EG_ContentCellContent">w_EG_ContentCellContent</a>*
-</pre>
-
-<pre id="w_EG_ContentCellContent">
-w_EG_ContentCellContent =
-    element tc { <a href="#w_CT_Tc">w_CT_Tc</a> }*
-    | element customXml { <a href="#w_CT_CustomXmlCell">w_CT_CustomXmlCell</a> }
-    | element sdt { <a href="#w_CT_SdtCell">w_CT_SdtCell</a> }
-    | <a href="#w_EG_RunLevelElts">w_EG_RunLevelElts</a>*
-</pre>
-
-<pre id="w_CT_Tc">
-w_CT_Tc =
-    attribute w:id { s_ST_String }?,
-    element tcPr { <a href="#w_CT_TcPr">w_CT_TcPr</a> }?,
-    <a href="#w_EG_BlockLevelElts">w_EG_BlockLevelElts</a>+
-</pre>
-
-  <h2 id="item18">Fields</h2>
-<pre id="w_CT_FldChar">
-w_CT_FldChar =
-    attribute w:fldCharType { "begin" | "separate" | "end" },
-    attribute w:fldLock { s_ST_OnOff }?,
-    attribute w:dirty { s_ST_OnOff }?,
-    (element fldData { <a href="#w_CT_Text">w_CT_Text</a> }?
-     | element ffData { <a href="#w_CT_FFData">w_CT_FFData</a> }?
-     | element numberingChange { <a href="#w_CT_TrackChangeNumbering">w_CT_TrackChangeNumbering</a> }?)
-</pre>
-
-<pre id="w_CT_FFData">
-w_CT_FFData =
-    (element name { attribute w:val { xsd:string { maxLength = "65" } }? }
-     | element label { attribute w:val { xsd:integer } }?
-     | element tabIndex { w_CT_UnsignedDecimalNumber }?
-     | element enabled { w_CT_OnOff }
-     | element calcOnExit { w_CT_OnOff }
-     | element entryMacro { attribute w:val { xsd:string { maxLength = "33" } } }?
-     | element exitMacro { attribute w:val { xsd:string { maxLength = "33" } } }?
-     | element helpText {
-           attribute w:type { "text" | "autoText" }?,
-           attribute w:val { xsd:string { maxLength = "256" } }?
-       }?
-     | element statusText {
-           attribute w:type { "text" | "autoText" }?,
-           attribute w:val { xsd:string { maxLength = "140" } }?
-     }?
-     | (element checkBox { <a href="#w_CT_FFCheckBox">w_CT_FFCheckBox</a> } |
-        element ddList { <a href="#w_CT_FFDDList">w_CT_FFDDList</a> } |
-        element textInput { <a href="#w_CT_FFTextInput">w_CT_FFTextInput</a> }))+
-</pre>
-
-<pre id="w_CT_FFCheckBox">
-w_CT_FFCheckBox =
-    (element size { attribute w:val { w_ST_HpsMeasure } }
-     | element sizeAuto { w_CT_OnOff }),
-    element default { w_CT_OnOff }?,
-    element checked { w_CT_OnOff }?
-</pre>
-
-<pre id="w_CT_FFDDList">
-w_CT_FFDDList =
-    element result { attribute w:val { xsd:integer } }?,
-    element default { attribute w:val { xsd:integer } }?,
-    element listEntry { attribute w:val { s_ST_String } }*
-</pre>
-
-<pre id="w_CT_FFTextInput">
-w_CT_FFTextInput =
-    element type { "regular" | "number" | "date" | "currentTime" | "currentDate" | "calculated" }?,
-    element default { attribute w:val { s_ST_String } }?,
-    element maxLength { attribute w:val { xsd:integer } }?,
-    element format { attribute w:val { s_ST_String } }?
-</pre>
-
-  <h2 id="item19">Graphics</h2>
-<pre id="w_CT_Object">
-w_CT_Object =
-    attribute w:dxaOrig { s_ST_TwipsMeasure }?,
-    attribute w:dyaOrig { s_ST_TwipsMeasure }?,
-    (<a href="#w_any_vml_vml">w_any_vml_vml</a>*, <a href="#w_any_vml_office">w_any_vml_office</a>*)+,
-    element drawing { <a href="#w_CT_Drawing">w_CT_Drawing</a> }?,
-    (element control { <a href="#w_CT_Control">w_CT_Control</a> }
-     | element objectLink { <a href="#w_CT_ObjectLink">w_CT_ObjectLink</a> }
-     | element objectEmbed { <a href="#w_CT_ObjectEmbed">w_CT_ObjectEmbed</a> }
-     | element movie { <a href="#w_CT_Rel">w_CT_Rel</a> })?
-</pre>
-
-<pre id="w_CT_Picture">
-w_CT_Picture =
-    (<a href="#w_any_vml_vml">w_any_vml_vml</a>*, <a href="#w_any_vml_office">w_any_vml_office</a>*)+,
-    element movie { <a href="#w_CT_Rel">w_CT_Rel</a> }?,
-    element control { <a href="#w_CT_Control">w_CT_Control</a> }?
-</pre>
-
-<pre id="w_CT_Drawing">
-w_CT_Drawing = (wp_anchor? | wp_inline?)+
-</pre>
-
-<pre id="w_CT_Control">
-w_CT_Control =
-    attribute w:name { s_ST_String }?,
-    attribute w:shapeid { s_ST_String }?,
-    r_id?
-</pre>
-
-<pre id="w_CT_ObjectLink">
-w_CT_ObjectLink =
-    <a href="#w_CT_ObjectEmbed">w_CT_ObjectEmbed</a>,
-    attribute w:updateMode { "always" | "onCall" },
-    attribute w:lockedField { s_ST_OnOff }?
-</pre>
-
-<pre id="w_CT_ObjectEmbed">
-w_CT_ObjectEmbed =
-    attribute w:drawAspect { "content" | "icon" }?,
-    r_id,
-    attribute w:progId { s_ST_String }?,
-    attribute w:shapeId { s_ST_String }?,
-    attribute w:fieldCodes { s_ST_String }?
-</pre>
-
-  <h2 id="item5">Footnotes and Endnotes</h2>
-<pre id="w_footnotes">
-w_footnotes = element footnotes {
-    element footnote { <a href="#w_CT_FtnEdn">w_CT_FtnEdn</a> }*
-}
-</pre>
-
-<pre id="w_endnotes">
-w_endnotes = element endnotes {
-    element endnote { <a href="#w_CT_FtnEdn">w_CT_FtnEdn</a> }*
-}
-</pre>
-
-<pre id="w_CT_FtnEdn">
-w_CT_FtnEdn =
-    attribute w:type { "normal" | "separator" | "continuationSeparator" | "continuationNotice" }?,
-    attribute w:id { xsd:integer },
-    <a href="#w_EG_BlockLevelElts">w_EG_BlockLevelElts</a>+
-</pre>
-
-<pre id="w_CT_FtnProps">
-w_CT_FtnProps =
-    element pos { attribute w:val { "pageBottom" | "beneathText" | "sectEnd" | "docEnd" } }?,
-    element numFmt { <a href="#w_CT_NumFmt">w_CT_NumFmt</a> }?,
-    <a href="#w_EG_FtnEdnNumProps">w_EG_FtnEdnNumProps</a>?
-</pre>
-
-<pre id="w_CT_EdnProps">
-w_CT_EdnProps =
-    element pos { attribute w:val { "sectEnd" | "docEnd" } }?,
-    element numFmt { <a href="#w_CT_NumFmt">w_CT_NumFmt</a> }?,
-    <a href="#w_EG_FtnEdnNumProps">w_EG_FtnEdnNumProps</a>?
-</pre>
-
-<pre id="w_EG_FtnEdnNumProps">
-w_EG_FtnEdnNumProps =
-    element numStart { attribute w:val { xsd:integer } }?,
-    element numRestart { attribute w:val { "continuous" | "eachSect" | "eachPage" } }?
-</pre>
-
-  <h2 id="item3">Headers and footers</h2>
-<pre id="w_hdr">
-w_hdr = element hdr { <a href="#w_EG_BlockLevelElts">w_EG_BlockLevelElts</a>+ }
-</pre>
-
-<pre id="w_ftr">
-w_ftr = element ftr { <a href="#w_EG_BlockLevelElts">w_EG_BlockLevelElts</a>+ }
-</pre>
-
-  <h1 id="item20">Formatting</h1>
-
-  <h2 id="item21">Styles</h2>
-<pre id="w_styles">
-w_styles = element styles {
-    element docDefaults {
-        element rPrDefault {
-            element rPr { <a href="#w_CT_RPr">w_CT_RPr</a> }?
-        }?,
-        element pPrDefault {
-            element pPr { <a href="#w_CT_PPrGeneral">w_CT_PPrGeneral</a> }?
-        }?
-    }?,
-    element latentStyles { <a href="#w_CT_LatentStyles">w_CT_LatentStyles</a> }?,
-    element style { <a href="#w_CT_Style">w_CT_Style</a> }*
-}
-</pre>
-
-<pre id="w_CT_LatentStyles">
-w_CT_LatentStyles =
-    attribute w:defLockedState { s_ST_OnOff }?,
-    attribute w:defUIPriority { xsd:integer }?,
-    attribute w:defSemiHidden { s_ST_OnOff }?,
-    attribute w:defUnhideWhenUsed { s_ST_OnOff }?,
-    attribute w:defQFormat { s_ST_OnOff }?,
-    attribute w:count { xsd:integer }?,
-    element lsdException { <a href="#w_CT_LsdException">w_CT_LsdException</a> }*
-</pre>
-
-<pre id="w_CT_LsdException">
-w_CT_LsdException =
-    attribute w:name { s_ST_String },
-    attribute w:locked { s_ST_OnOff }?,
-    attribute w:uiPriority { xsd:integer }?,
-    attribute w:semiHidden { s_ST_OnOff }?,
-    attribute w:unhideWhenUsed { s_ST_OnOff }?,
-    attribute w:qFormat { s_ST_OnOff }?
-</pre>
-
-<pre id="w_CT_Style">
-w_CT_Style =
-    attribute w:type { "paragraph" | "character" | "table" | "numbering" }?,
-    attribute w:styleId { s_ST_String }?,
-    attribute w:default { s_ST_OnOff }?,
-    attribute w:customStyle { s_ST_OnOff }?,
-    element name { attribute w:val { s_ST_String } }?,
-    element aliases { attribute w:val { s_ST_String } }?,
-    element basedOn { attribute w:val { s_ST_String } }?,
-    element next { attribute w:val { s_ST_String } }?,
-    element link { attribute w:val { s_ST_String } }?,
-    element autoRedefine { w_CT_OnOff }?,
-    element hidden { w_CT_OnOff }?,
-    element uiPriority { attribute w:val { xsd:integer } }?,
-    element semiHidden { w_CT_OnOff }?,
-    element unhideWhenUsed { w_CT_OnOff }?,
-    element qFormat { w_CT_OnOff }?,
-    element locked { w_CT_OnOff }?,
-    element personal { w_CT_OnOff }?,
-    element personalCompose { w_CT_OnOff }?,
-    element personalReply { w_CT_OnOff }?,
-    element rsid { w_CT_LongHexNumber }?,
-    element pPr { <a href="#w_CT_PPrGeneral">w_CT_PPrGeneral</a> }?,
-    element rPr { <a href="#w_CT_RPr">w_CT_RPr</a> }?,
-    element tblPr { <a href="#w_CT_TblPrBase">w_CT_TblPrBase</a> }?,
-    element trPr { <a href="#w_CT_TrPr">w_CT_TrPr</a> }?,
-    element tcPr { <a href="#w_CT_TcPr">w_CT_TcPr</a> }?,
-    element tblStylePr { <a href="#w_CT_TblStylePr">w_CT_TblStylePr</a> }*
-</pre>
-
-<pre id="w_CT_TblStylePr">
-w_CT_TblStylePr =
-    attribute w:type { <a href="#w_ST_TblStyleOverrideType">w_ST_TblStyleOverrideType</a> },
-    element pPr { <a href="#w_CT_PPrGeneral">w_CT_PPrGeneral</a> }?,
-    element rPr { <a href="#w_CT_RPr">w_CT_RPr</a> }?,
-    element tblPr { <a href="#w_CT_TblPrBase">w_CT_TblPrBase</a> }?,
-    element trPr { <a href="#w_CT_TrPr">w_CT_TrPr</a> }?,
-    element tcPr { <a href="#w_CT_TcPr">w_CT_TcPr</a> }?
-</pre>
-
-<pre id="w_ST_TblStyleOverrideType">
-w_ST_TblStyleOverrideType =
-      "wholeTable"
-    | "firstRow"
-    | "lastRow"
-    | "firstCol"
-    | "lastCol"
-    | "band1Vert"
-    | "band2Vert"
-    | "band1Horz"
-    | "band2Horz"
-    | "neCell"
-    | "nwCell"
-    | "seCell"
-    | "swCell"
-</pre>
-
-  <h2 id="item22">Borders and shading</h2>
-<pre id="w_CT_Border">
-w_CT_Border =
-    attribute w:val { w_ST_Border },
-    attribute w:color { w_ST_HexColor }?,
-    attribute w:themeColor { w_ST_ThemeColor }?,
-    attribute w:themeTint { w_ST_UcharHexNumber }?,
-    attribute w:themeShade { w_ST_UcharHexNumber }?,
-    attribute w:sz { w_ST_EighthPointMeasure }?,
-    attribute w:space { w_ST_PointMeasure }?,
-    attribute w:shadow { s_ST_OnOff }?,
-    attribute w:frame { s_ST_OnOff }?
-</pre>
-
-<pre id="w_CT_Shd">
-w_CT_Shd =
-    attribute w:val { w_ST_Shd },
-    attribute w:color { w_ST_HexColor }?,
-    attribute w:themeColor { w_ST_ThemeColor }?,
-    attribute w:themeTint { w_ST_UcharHexNumber }?,
-    attribute w:themeShade { w_ST_UcharHexNumber }?,
-    attribute w:fill { w_ST_HexColor }?,
-    attribute w:themeFill { w_ST_ThemeColor }?,
-    attribute w:themeFillTint { w_ST_UcharHexNumber }?,
-    attribute w:themeFillShade { w_ST_UcharHexNumber }?
-</pre>
-
-<pre>
-w_ST_Shd =
-      "nil"
-    | "clear"
-    | "solid"
-    | "horzStripe"
-    | "vertStripe"
-    | "reverseDiagStripe"
-    | "diagStripe"
-    | "horzCross"
-    | "diagCross"
-    | "thinHorzStripe"
-    | "thinVertStripe"
-    | "thinReverseDiagStripe"
-    | "thinDiagStripe"
-    | "thinHorzCross"
-    | "thinDiagCross"
-    | "pct5"
-    | "pct10"
-    | "pct12"
-    | "pct15"
-    | "pct20"
-    | "pct25"
-    | "pct30"
-    | "pct35"
-    | "pct37"
-    | "pct40"
-    | "pct45"
-    | "pct50"
-    | "pct55"
-    | "pct60"
-    | "pct62"
-    | "pct65"
-    | "pct70"
-    | "pct75"
-    | "pct80"
-    | "pct85"
-    | "pct87"
-    | "pct90"
-    | "pct95"
-</pre>
-
-<pre>
-w_ST_Border =
-      "nil"
-    | "none"
-    | "single"
-    | "thick"
-    | "double"
-    | "dotted"
-    | "dashed"
-    | "dotDash"
-    | "dotDotDash"
-    | "triple"
-    | "thinThickSmallGap"
-    | "thickThinSmallGap"
-    | "thinThickThinSmallGap"
-    | "thinThickMediumGap"
-    | "thickThinMediumGap"
-    | "thinThickThinMediumGap"
-    | "thinThickLargeGap"
-    | "thickThinLargeGap"
-    | "thinThickThinLargeGap"
-    | "wave"
-    | "doubleWave"
-    | "dashSmallGap"
-    | "dashDotStroked"
-    | "threeDEmboss"
-    | "threeDEngrave"
-    | "outset"
-    | "inset"
-    | "apples"
-    | "archedScallops"
-    | "babyPacifier"
-    | "babyRattle"
-    | "balloons3Colors"
-    | "balloonsHotAir"
-    | "basicBlackDashes"
-    | "basicBlackDots"
-    | "basicBlackSquares"
-    | "basicThinLines"
-    | "basicWhiteDashes"
-    | "basicWhiteDots"
-    | "basicWhiteSquares"
-    | "basicWideInline"
-    | "basicWideMidline"
-    | "basicWideOutline"
-    | "bats"
-    | "birds"
-    | "birdsFlight"
-    | "cabins"
-    | "cakeSlice"
-    | "candyCorn"
-    | "celticKnotwork"
-    | "certificateBanner"
-    | "chainLink"
-    | "champagneBottle"
-    | "checkedBarBlack"
-    | "checkedBarColor"
-    | "checkered"
-    | "christmasTree"
-    | "circlesLines"
-    | "circlesRectangles"
-    | "classicalWave"
-    | "clocks"
-    | "compass"
-    | "confetti"
-    | "confettiGrays"
-    | "confettiOutline"
-    | "confettiStreamers"
-    | "confettiWhite"
-    | "cornerTriangles"
-    | "couponCutoutDashes"
-    | "couponCutoutDots"
-    | "crazyMaze"
-    | "creaturesButterfly"
-    | "creaturesFish"
-    | "creaturesInsects"
-    | "creaturesLadyBug"
-    | "crossStitch"
-    | "cup"
-    | "decoArch"
-    | "decoArchColor"
-    | "decoBlocks"
-    | "diamondsGray"
-    | "doubleD"
-    | "doubleDiamonds"
-    | "earth1"
-    | "earth2"
-    | "earth3"
-    | "eclipsingSquares1"
-    | "eclipsingSquares2"
-    | "eggsBlack"
-    | "fans"
-    | "film"
-    | "firecrackers"
-    | "flowersBlockPrint"
-    | "flowersDaisies"
-    | "flowersModern1"
-    | "flowersModern2"
-    | "flowersPansy"
-    | "flowersRedRose"
-    | "flowersRoses"
-    | "flowersTeacup"
-    | "flowersTiny"
-    | "gems"
-    | "gingerbreadMan"
-    | "gradient"
-    | "handmade1"
-    | "handmade2"
-    | "heartBalloon"
-    | "heartGray"
-    | "hearts"
-    | "heebieJeebies"
-    | "holly"
-    | "houseFunky"
-    | "hypnotic"
-    | "iceCreamCones"
-    | "lightBulb"
-    | "lightning1"
-    | "lightning2"
-    | "mapPins"
-    | "mapleLeaf"
-    | "mapleMuffins"
-    | "marquee"
-    | "marqueeToothed"
-    | "moons"
-    | "mosaic"
-    | "musicNotes"
-    | "northwest"
-    | "ovals"
-    | "packages"
-    | "palmsBlack"
-    | "palmsColor"
-    | "paperClips"
-    | "papyrus"
-    | "partyFavor"
-    | "partyGlass"
-    | "pencils"
-    | "people"
-    | "peopleWaving"
-    | "peopleHats"
-    | "poinsettias"
-    | "postageStamp"
-    | "pumpkin1"
-    | "pushPinNote2"
-    | "pushPinNote1"
-    | "pyramids"
-    | "pyramidsAbove"
-    | "quadrants"
-    | "rings"
-    | "safari"
-    | "sawtooth"
-    | "sawtoothGray"
-    | "scaredCat"
-    | "seattle"
-    | "shadowedSquares"
-    | "sharksTeeth"
-    | "shorebirdTracks"
-    | "skyrocket"
-    | "snowflakeFancy"
-    | "snowflakes"
-    | "sombrero"
-    | "southwest"
-    | "stars"
-    | "starsTop"
-    | "stars3d"
-    | "starsBlack"
-    | "starsShadowed"
-    | "sun"
-    | "swirligig"
-    | "tornPaper"
-    | "tornPaperBlack"
-    | "trees"
-    | "triangleParty"
-    | "triangles"
-    | "triangle1"
-    | "triangle2"
-    | "triangleCircle1"
-    | "triangleCircle2"
-    | "shapes1"
-    | "shapes2"
-    | "twistedLines1"
-    | "twistedLines2"
-    | "vine"
-    | "waveline"
-    | "weavingAngles"
-    | "weavingBraid"
-    | "weavingRibbon"
-    | "weavingStrips"
-    | "whiteFlowers"
-    | "woodwork"
-    | "xIllusions"
-    | "zanyTriangles"
-    | "zigZag"
-    | "zigZagStitch"
-    | "custom"
-</pre>
-
-  <h2 id="item23">Paragraph formatting</h2>
-<pre id="w_CT_PPr">
-w_CT_PPr =
-    <a href="#w_CT_PPrBase">w_CT_PPrBase</a>,
-    element rPr { <a href="#w_CT_ParaRPr">w_CT_ParaRPr</a> }?,
-    element sectPr { <a href="#w_CT_SectPr">w_CT_SectPr</a> }?,
-    element pPrChange { <a href="#w_CT_PPrChange">w_CT_PPrChange</a> }?
-</pre>
-
-<pre id="w_CT_PPrBase">
-w_CT_PPrBase =
-    element pStyle { attribute w:val { s_ST_String } }?,
-    element keepNext { w_CT_OnOff }?,
-    element keepLines { w_CT_OnOff }?,
-    element pageBreakBefore { w_CT_OnOff }?,
-    element framePr { <a href="#w_CT_FramePr">w_CT_FramePr</a> }?,
-    element widowControl { w_CT_OnOff }?,
-    element numPr { <a href="#w_CT_NumPr">w_CT_NumPr</a> }?,
-    element suppressLineNumbers { w_CT_OnOff }?,
-    element pBdr { <a href="#w_CT_PBdr">w_CT_PBdr</a> }?,
-    element shd { <a href="#w_CT_Shd">w_CT_Shd</a> }?,
-    element tabs { <a href="#w_CT_Tabs">w_CT_Tabs</a> }?,
-    element suppressAutoHyphens { w_CT_OnOff }?,
-    element kinsoku { w_CT_OnOff }?,
-    element wordWrap { w_CT_OnOff }?,
-    element overflowPunct { w_CT_OnOff }?,
-    element topLinePunct { w_CT_OnOff }?,
-    element autoSpaceDE { w_CT_OnOff }?,
-    element autoSpaceDN { w_CT_OnOff }?,
-    element bidi { w_CT_OnOff }?,
-    element adjustRightInd { w_CT_OnOff }?,
-    element snapToGrid { w_CT_OnOff }?,
-    element spacing { <a href="#w_CT_Spacing">w_CT_Spacing</a> }?,
-    element ind { <a href="#w_CT_Ind">w_CT_Ind</a> }?,
-    element contextualSpacing { w_CT_OnOff }?,
-    element mirrorIndents { w_CT_OnOff }?,
-    element suppressOverlap { w_CT_OnOff }?,
-    element jc { <a href="#w_CT_Jc">w_CT_Jc</a> }?,
-    element textDirection { <a href="#w_CT_TextDirection">w_CT_TextDirection</a> }?,
-    element textAlignment { <a href="#w_CT_TextAlignment">w_CT_TextAlignment</a> }?,
-    element textboxTightWrap { <a href="#w_CT_TextboxTightWrap">w_CT_TextboxTightWrap</a> }?,
-    element outlineLvl { attribute w:val { xsd:integer } }?,
-    element divId { attribute w:val { xsd:integer } }?,
-    element cnfStyle { <a href="#w_CT_Cnf">w_CT_Cnf</a> }?
-</pre>
-
-<pre id="w_CT_TextboxTightWrap">
-w_CT_TextboxTightWrap = attribute w:val {
-    "none" | "allLines" | "firstAndLastLine" | "firstLineOnly" | "lastLineOnly"
-}
-</pre>
-
-<pre id="w_CT_TextAlignment">
-w_CT_TextAlignment = attribute w:val {
-    "top" | "center" | "baseline" | "bottom" | "auto"
-}
-</pre>
-
-<pre id="w_CT_Ind">
-w_CT_Ind =
-    attribute w:start { w_ST_SignedTwipsMeasure }?,
-    attribute w:startChars { xsd:integer }?,
-    attribute w:end { w_ST_SignedTwipsMeasure }?,
-    attribute w:endChars { xsd:integer }?,
-    attribute w:left { w_ST_SignedTwipsMeasure }?,
-    attribute w:leftChars { xsd:integer }?,
-    attribute w:right { w_ST_SignedTwipsMeasure }?,
-    attribute w:rightChars { xsd:integer }?,
-    attribute w:hanging { s_ST_TwipsMeasure }?,
-    attribute w:hangingChars { xsd:integer }?,
-    attribute w:firstLine { s_ST_TwipsMeasure }?,
-    attribute w:firstLineChars { xsd:integer }?
-</pre>
-
-<pre id="w_CT_Spacing">
-w_CT_Spacing =
-    attribute w:before { s_ST_TwipsMeasure }?,
-    attribute w:beforeLines { xsd:integer }?,
-    attribute w:beforeAutospacing { s_ST_OnOff }?,
-    attribute w:after { s_ST_TwipsMeasure }?,
-    attribute w:afterLines { xsd:integer }?,
-    attribute w:afterAutospacing { s_ST_OnOff }?,
-    attribute w:line { w_ST_SignedTwipsMeasure }?,
-    attribute w:lineRule { "auto" | "exact" | "atLeast" }?
-</pre>
-
-<pre id="w_CT_Tabs">
-w_CT_Tabs = element tab { <a href="#w_CT_TabStop">w_CT_TabStop</a> }+
-</pre>
-
-<pre id="w_CT_TabStop">
-w_CT_TabStop =
-    attribute w:val {
-        "clear" | "start" | "center" | "end" | "decimal" | "bar" | "num" | "left" | "right"
-    },
-    attribute w:leader {
-        "none" | "dot" | "hyphen" | "underscore" | "heavy" | "middleDot"
-    }?,
-    attribute w:pos { w_ST_SignedTwipsMeasure }
-</pre>
-
-<pre id="w_CT_FramePr">
-w_CT_FramePr =
-    attribute w:dropCap { "none" | "drop" | "margin" }?,
-    attribute w:lines { xsd:integer }?,
-    attribute w:w { s_ST_TwipsMeasure }?,
-    attribute w:h { s_ST_TwipsMeasure }?,
-    attribute w:vSpace { s_ST_TwipsMeasure }?,
-    attribute w:hSpace { s_ST_TwipsMeasure }?,
-    attribute w:wrap { "auto" | "notBeside" | "around" | "tight" | "through" | "none" }?,
-    attribute w:hAnchor { "text" | "margin" | "page" }?,
-    attribute w:vAnchor { "text" | "margin" | "page" }?,
-    attribute w:x { w_ST_SignedTwipsMeasure }?,
-    attribute w:xAlign { s_ST_XAlign }?,
-    attribute w:y { w_ST_SignedTwipsMeasure }?,
-    attribute w:yAlign { s_ST_YAlign }?,
-    attribute w:hRule { "auto" | "exact" | "atLeast" }?,
-    attribute w:anchorLock { s_ST_OnOff }?
-</pre>
-
-<pre id="w_CT_PBdr">
-w_CT_PBdr =
-    element top { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element left { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element bottom { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element right { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element between { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element bar { <a href="#w_CT_Border">w_CT_Border</a> }?
-</pre>
-
-<pre id="w_CT_ParaRPr">
-w_CT_ParaRPr =
-    <a href="#w_EG_ParaRPrTrackChanges">w_EG_ParaRPrTrackChanges</a>?,
-    <a href="#w_EG_RPrBase">w_EG_RPrBase</a>?,
-    element rPrChange { <a href="#w_CT_ParaRPrChange">w_CT_ParaRPrChange</a> }?
-</pre>
-
-<pre id="w_CT_NumPr">
-w_CT_NumPr =
-    element ilvl { attribute w:val { xsd:integer } }?,
-    element numId { attribute w:val { xsd:integer } }?,
-    element numberingChange { <a href="#w_CT_TrackChangeNumbering">w_CT_TrackChangeNumbering</a> }?,
-    element ins { <a href="#w_CT_TrackChange">w_CT_TrackChange</a> }?
-</pre>
-
-<pre id="w_CT_PPrGeneral">
-w_CT_PPrGeneral =
-    <a href="#w_CT_PPrBase">w_CT_PPrBase</a>,
-    element pPrChange { <a href="#w_CT_PPrChange">w_CT_PPrChange</a> }?
-</pre>
-
-  <h2 id="item24">Run formatting</h2>
-<pre id="w_EG_RPrBase">
-w_EG_RPrBase =
-    element rStyle { attribute w:val { s_ST_String } }?
-    element rFonts { <a href="#w_CT_Fonts">w_CT_Fonts</a> }?
-    element b { w_CT_OnOff }?
-    element bCs { w_CT_OnOff }?
-    element i { w_CT_OnOff }?
-    element iCs { w_CT_OnOff }?
-    element caps { w_CT_OnOff }?
-    element smallCaps { w_CT_OnOff }?
-    element strike { w_CT_OnOff }?
-    element dstrike { w_CT_OnOff }?
-    element outline { w_CT_OnOff }?
-    element shadow { w_CT_OnOff }?
-    element emboss { w_CT_OnOff }?
-    element imprint { w_CT_OnOff }?
-    element noProof { w_CT_OnOff }?
-    element snapToGrid { w_CT_OnOff }?
-    element vanish { w_CT_OnOff }?
-    element webHidden { w_CT_OnOff }?
-    element color { <a href="#w_CT_Color">w_CT_Color</a> }?
-    element spacing { w_CT_SignedTwipsMeasure }?
-    element w { <a href="#w_CT_TextScale">w_CT_TextScale</a> }?
-    element kern { attribute w:val { w_ST_HpsMeasure } }?
-    element position { w_CT_SignedHpsMeasure }?
-    element sz { attribute w:val { w_ST_HpsMeasure } }?
-    element szCs { attribute w:val { w_ST_HpsMeasure } }?
-    element highlight { <a href="#w_CT_Highlight">w_CT_Highlight</a> }?
-    element u { <a href="#w_CT_Underline">w_CT_Underline</a> }?
-    element effect { <a href="#w_CT_TextEffect">w_CT_TextEffect</a> }?
-    element bdr { <a href="#w_CT_Border">w_CT_Border</a> }?
-    element shd { <a href="#w_CT_Shd">w_CT_Shd</a> }?
-    element fitText { <a href="#w_CT_FitText">w_CT_FitText</a> }?
-    element vertAlign { <a href="#w_CT_VerticalAlignRun">w_CT_VerticalAlignRun</a> }?
-    element rtl { w_CT_OnOff }?
-    element cs { w_CT_OnOff }?
-    element em { <a href="#w_CT_Em">w_CT_Em</a> }?
-    element lang { <a href="#w_CT_Language">w_CT_Language</a> }?
-    element eastAsianLayout { <a href="#w_CT_EastAsianLayout">w_CT_EastAsianLayout</a> }?
-    element specVanish { w_CT_OnOff }?
-    element oMath { w_CT_OnOff }?
-</pre>
-
-<pre id="w_CT_Fonts">
-w_CT_Fonts =
-    attribute w:hint { "default" | "eastAsia" | "cs" }?,
-    attribute w:ascii { s_ST_String }?,
-    attribute w:hAnsi { s_ST_String }?,
-    attribute w:eastAsia { s_ST_String }?,
-    attribute w:cs { s_ST_String }?,
-    attribute w:asciiTheme { w_ST_Theme }?,
-    attribute w:hAnsiTheme { w_ST_Theme }?,
-    attribute w:eastAsiaTheme { w_ST_Theme }?,
-    attribute w:cstheme { w_ST_Theme }?
-</pre>
-
-<pre id="w_ST_Theme">
-w_ST_Theme =
-      "majorEastAsia"
-    | "majorBidi"
-    | "majorAscii"
-    | "majorHAnsi"
-    | "minorEastAsia"
-    | "minorBidi"
-    | "minorAscii"
-    | "minorHAnsi"
-</pre>
-
-<pre id="w_EG_RPrContent">
-w_EG_RPrContent =
-    <a href="#w_EG_RPrBase">w_EG_RPrBase</a>?,
-    element rPrChange { <a href="#w_CT_RPrChange">w_CT_RPrChange</a> }?
-</pre>
-
-<pre id="w_CT_RPr">
-w_CT_RPr = <a href="#w_EG_RPrContent">w_EG_RPrContent</a>?
-</pre>
-
-<pre id="w_EG_RPr">
-w_EG_RPr = element rPr { <a href="#w_CT_RPr">w_CT_RPr</a> }?
-</pre>
-
-<pre id="w_CT_Highlight">
-w_CT_Highlight = attribute w:val {
-      "black"
-    | "blue"
-    | "cyan"
-    | "green"
-    | "magenta"
-    | "red"
-    | "yellow"
-    | "white"
-    | "darkBlue"
-    | "darkCyan"
-    | "darkGreen"
-    | "darkMagenta"
-    | "darkRed"
-    | "darkYellow"
-    | "darkGray"
-    | "lightGray"
-    | "none"
-}
-</pre>
-
-<pre id="w_CT_Underline">
-w_CT_Underline =
-    attribute w:val { w_ST_Underline }?,
-    attribute w:color { w_ST_HexColor }?,
-    attribute w:themeColor { w_ST_ThemeColor }?,
-    attribute w:themeTint { w_ST_UcharHexNumber }?,
-    attribute w:themeShade { w_ST_UcharHexNumber }?
-</pre>
-
-<pre id="w_ST_Underline">
-w_ST_Underline =
-      "single"
-    | "words"
-    | "double"
-    | "thick"
-    | "dotted"
-    | "dottedHeavy"
-    | "dash"
-    | "dashedHeavy"
-    | "dashLong"
-    | "dashLongHeavy"
-    | "dotDash"
-    | "dashDotHeavy"
-    | "dotDotDash"
-    | "dashDotDotHeavy"
-    | "wave"
-    | "wavyHeavy"
-    | "wavyDouble"
-    | "none"
-</pre>
-
-<pre id="w_CT_TextEffect">
-w_CT_TextEffect = attribute w:val {
-      "blinkBackground"
-    | "lights"
-    | "antsBlack"
-    | "antsRed"
-    | "shimmer"
-    | "sparkle"
-    | "none"
-}
-</pre>
-
-<pre id="w_CT_FitText">
-w_CT_FitText =
-    attribute w:val { s_ST_TwipsMeasure },
-    attribute w:id { xsd:integer }?
-</pre>
-
-<pre id="w_CT_VerticalAlignRun">
-w_CT_VerticalAlignRun = attribute w:val { s_ST_VerticalAlignRun }
-</pre>
-
-<pre id="w_CT_Em">
-w_CT_Em = attribute w:val {
-      "none"
-    | "dot"
-    | "comma"
-    | "circle"
-    | "underDot"
-}
-</pre>
-
-<pre id="w_CT_EastAsianLayout">
-w_CT_EastAsianLayout =
-    attribute w:id { xsd:integer }?,
-    attribute w:combine { s_ST_OnOff }?,
-    attribute w:combineBrackets { "none" | "round" | "square" | "angle" | "curly" }?,
-    attribute w:vert { s_ST_OnOff }?,
-    attribute w:vertCompress { s_ST_OnOff }?
-</pre>
-
-<pre id="w_EG_RPrMath">
-w_EG_RPrMath =
-    <a href="#w_EG_RPr">w_EG_RPr</a>
-    | element ins { <a href="#w_CT_MathCtrlIns">w_CT_MathCtrlIns</a> }
-    | element del { <a href="#w_CT_MathCtrlDel">w_CT_MathCtrlDel</a> }
-</pre>
-
-  <h2 id="item25">Table formatting</h2>
-<pre id="w_CT_TrPrBase">
-w_CT_TrPrBase =
-    (element cnfStyle { <a href="#w_CT_Cnf">w_CT_Cnf</a> }?
-     | element divId { attribute w:val { xsd:integer } }?
-     | element gridBefore { attribute w:val { xsd:integer } }?
-     | element gridAfter { attribute w:val { xsd:integer } }?
-     | element wBefore { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?
-     | element wAfter { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?
-     | element cantSplit { w_CT_OnOff }?
-     | element trHeight { w_CT_Height }?
-     | element tblHeader { w_CT_OnOff }?
-     | element tblCellSpacing { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?
-     | element jc { attribute w:val { "center" | "end" | "left" | "right" | "start" } }?
-     | element hidden { w_CT_OnOff }?)+
-</pre>
-
-<pre id="w_CT_Height">
-w_CT_Height =
-    attribute w:val { s_ST_TwipsMeasure }?,
-    attribute w:hRule { "auto" | "exact" | "atLeast" }?
-</pre>
-
-<pre id="w_CT_TrPr">
-w_CT_TrPr =
-    <a href="#w_CT_TrPrBase">w_CT_TrPrBase</a>,
-    element ins { <a href="#w_CT_TrackChange">w_CT_TrackChange</a> }?,
-    element del { <a href="#w_CT_TrackChange">w_CT_TrackChange</a> }?,
-    element trPrChange { <a href="#w_CT_TrPrChange">w_CT_TrPrChange</a> }?
-</pre>
-<pre id="w_CT_TblPPr">
-w_CT_TblPPr =
-    attribute w:leftFromText { s_ST_TwipsMeasure }?,
-    attribute w:rightFromText { s_ST_TwipsMeasure }?,
-    attribute w:topFromText { s_ST_TwipsMeasure }?,
-    attribute w:bottomFromText { s_ST_TwipsMeasure }?,
-    attribute w:vertAnchor { "text" | "margin" | "page" }?,
-    attribute w:horzAnchor { "text" | "margin" | "page" }?,
-    attribute w:tblpXSpec { s_ST_XAlign }?,
-    attribute w:tblpX { w_ST_SignedTwipsMeasure }?,
-    attribute w:tblpYSpec { s_ST_YAlign }?,
-    attribute w:tblpY { w_ST_SignedTwipsMeasure }?
-</pre>
-
-<pre id="w_CT_TblCellMar">
-w_CT_TblCellMar =
-    element top { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?,
-    element start { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?,
-    element left { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?,
-    element bottom { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?,
-    element end { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?,
-    element right { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?
-</pre>
-
-<pre id="w_CT_TblBorders">
-w_CT_TblBorders =
-    element top { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element start { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element left { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element bottom { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element end { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element right { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element insideH { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element insideV { <a href="#w_CT_Border">w_CT_Border</a> }?
-</pre>
-
-<pre id="w_CT_TblPrBase">
-w_CT_TblPrBase =
-    element tblStyle { attribute w:val { s_ST_String } }?,
-    element tblpPr { <a href="#w_CT_TblPPr">w_CT_TblPPr</a> }?,
-    element tblOverlap { attribute w:val { "never" | "overlap" } }?,
-    element bidiVisual { w_CT_OnOff }?,
-    element tblStyleRowBandSize { attribute w:val { xsd:integer } }?,
-    element tblStyleColBandSize { attribute w:val { xsd:integer } }?,
-    element tblW { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?,
-    element jc { attribute w:val { "center" | "end" | "left" | "right" | "start" } }?,
-    element tblCellSpacing { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?,
-    element tblInd { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?,
-    element tblBorders { <a href="#w_CT_TblBorders">w_CT_TblBorders</a> }?,
-    element shd { <a href="#w_CT_Shd">w_CT_Shd</a> }?,
-    element tblLayout { attribute w:type { "fixed" | "autofit" }? }?,
-    element tblCellMar { <a href="#w_CT_TblCellMar">w_CT_TblCellMar</a> }?,
-    element tblLook { <a href="#w_CT_TblLook">w_CT_TblLook</a> }?,
-    element tblCaption { attribute w:val { s_ST_String } }?,
-    element tblDescription { attribute w:val { s_ST_String } }?
-</pre>
-
-<pre id="w_CT_TblPr">
-w_CT_TblPr =
-    <a href="#w_CT_TblPrBase">w_CT_TblPrBase</a>,
-    element tblPrChange { <a href="#w_CT_TblPrChange">w_CT_TblPrChange</a> }?
-</pre>
-
-<pre id="w_CT_TblPrExBase">
-w_CT_TblPrExBase =
-    element tblW { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?,
-    element jc { attribute w:val { "center" | "end" | "left" | "right" | "start" } }?,
-    element tblCellSpacing { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?,
-    element tblInd { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?,
-    element tblBorders { <a href="#w_CT_TblBorders">w_CT_TblBorders</a> }?,
-    element shd { <a href="#w_CT_Shd">w_CT_Shd</a> }?,
-    element tblLayout { attribute w:type { "fixed" | "autofit" }? }?,
-    element tblCellMar { <a href="#w_CT_TblCellMar">w_CT_TblCellMar</a> }?,
-    element tblLook { <a href="#w_CT_TblLook">w_CT_TblLook</a> }?
-</pre>
-
-<pre id="w_CT_TblPrEx">
-w_CT_TblPrEx =
-    <a href="#w_CT_TblPrExBase">w_CT_TblPrExBase</a>,
-    element tblPrExChange { <a href="#w_CT_TblPrExChange">w_CT_TblPrExChange</a> }?
-</pre>
-
-<pre id="w_CT_TblLook">
-w_CT_TblLook =
-    attribute w:firstRow { s_ST_OnOff }?,
-    attribute w:lastRow { s_ST_OnOff }?,
-    attribute w:firstColumn { s_ST_OnOff }?,
-    attribute w:lastColumn { s_ST_OnOff }?,
-    attribute w:noHBand { s_ST_OnOff }?,
-    attribute w:noVBand { s_ST_OnOff }?,
-    attribute w:val { w_ST_ShortHexNumber }?
-</pre>
-
-<pre id="w_CT_TblWidth">
-w_CT_TblWidth =
-    attribute w:w { w_ST_MeasurementOrPercent }?,
-    attribute w:type { "nil" | "pct" | "dxa" | "auto" }?
-</pre>
-
-<pre id="w_CT_TblGridCol">
-w_CT_TblGridCol = attribute w:w { s_ST_TwipsMeasure }?
-</pre>
-
-<pre id="w_CT_TblGridBase">
-w_CT_TblGridBase = element gridCol { <a href="#w_CT_TblGridCol">w_CT_TblGridCol</a> }*
-</pre>
-
-<pre id="w_CT_TblGrid">
-w_CT_TblGrid =
-    <a href="#w_CT_TblGridBase">w_CT_TblGridBase</a>,
-    element tblGridChange { <a href="#w_CT_TblGridChange">w_CT_TblGridChange</a> }?
-</pre>
-
-<pre id="w_CT_TcBorders">
-w_CT_TcBorders =
-    element top { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element start { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element left { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element bottom { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element end { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element right { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element insideH { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element insideV { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element tl2br { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element tr2bl { <a href="#w_CT_Border">w_CT_Border</a> }?
-</pre>
-
-<pre id="w_CT_TcMar">
-w_CT_TcMar =
-    element top { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?,
-    element start { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?,
-    element left { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?,
-    element bottom { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?,
-    element end { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?,
-    element right { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?
-</pre>
-
-<pre id="w_CT_TcPrBase">
-w_CT_TcPrBase =
-    element cnfStyle { <a href="#w_CT_Cnf">w_CT_Cnf</a> }?,
-    element tcW { <a href="#w_CT_TblWidth">w_CT_TblWidth</a> }?,
-    element gridSpan { attribute w:val { xsd:integer } }?,
-    element hMerge { attribute w:val { "continue" | "restart" }? }?,
-    element vMerge { attribute w:val { "continue" | "restart" }? }?,
-    element tcBorders { <a href="#w_CT_TcBorders">w_CT_TcBorders</a> }?,
-    element shd { <a href="#w_CT_Shd">w_CT_Shd</a> }?,
-    element noWrap { w_CT_OnOff }?,
-    element tcMar { <a href="#w_CT_TcMar">w_CT_TcMar</a> }?,
-    element textDirection { <a href="#w_CT_TextDirection">w_CT_TextDirection</a> }?,
-    element tcFitText { w_CT_OnOff }?,
-    element vAlign { w_CT_VerticalJc }?,
-    element hideMark { w_CT_OnOff }?,
-    element headers { <a href="#w_CT_Headers">w_CT_Headers</a> }?
-</pre>
-
-<pre id="w_CT_Headers">
-w_CT_Headers = element header { attribute w:val { s_ST_String } }*
-</pre>
-
-<pre id="w_CT_TcPr">
-w_CT_TcPr =
-    <a href="#w_CT_TcPrInner">w_CT_TcPrInner</a>,
-    element tcPrChange { <a href="#w_CT_TcPrChange">w_CT_TcPrChange</a> }?
-</pre>
-
-<pre id="w_CT_TcPrInner">
-w_CT_TcPrInner = <a href="#w_CT_TcPrBase">w_CT_TcPrBase</a>, <a href="#w_EG_CellMarkupElements">w_EG_CellMarkupElements</a>?
-</pre>
-
-  <h1 id="item1">General</h1>
-
-  <h2 id="item9">Settings</h2>
-<pre id="w_settings">
-w_settings = element settings {
-    element writeProtection { <a href="#w_CT_WriteProtection">w_CT_WriteProtection</a> }?,
-    element view { <a href="#w_CT_View">w_CT_View</a> }?,
-    element zoom { <a href="#w_CT_Zoom">w_CT_Zoom</a> }?,
-    element removePersonalInformation { w_CT_OnOff }?,
-    element removeDateAndTime { w_CT_OnOff }?,
-    element doNotDisplayPageBoundaries { w_CT_OnOff }?,
-    element displayBackgroundShape { w_CT_OnOff }?,
-    element printPostScriptOverText { w_CT_OnOff }?,
-    element printFractionalCharacterWidth { w_CT_OnOff }?,
-    element printFormsData { w_CT_OnOff }?,
-    element embedTrueTypeFonts { w_CT_OnOff }?,
-    element embedSystemFonts { w_CT_OnOff }?,
-    element saveSubsetFonts { w_CT_OnOff }?,
-    element saveFormsData { w_CT_OnOff }?,
-    element mirrorMargins { w_CT_OnOff }?,
-    element alignBordersAndEdges { w_CT_OnOff }?,
-    element bordersDoNotSurroundHeader { w_CT_OnOff }?,
-    element bordersDoNotSurroundFooter { w_CT_OnOff }?,
-    element gutterAtTop { w_CT_OnOff }?,
-    element hideSpellingErrors { w_CT_OnOff }?,
-    element hideGrammaticalErrors { w_CT_OnOff }?,
-    element activeWritingStyle { <a href="#w_CT_WritingStyle">w_CT_WritingStyle</a> }*,
-    element proofState { <a href="#w_CT_Proof">w_CT_Proof</a> }?,
-    element formsDesign { w_CT_OnOff }?,
-    element attachedTemplate { <a href="#w_CT_Rel">w_CT_Rel</a> }?,
-    element linkStyles { w_CT_OnOff }?,
-    element stylePaneFormatFilter { <a href="#w_CT_StylePaneFilter">w_CT_StylePaneFilter</a> }?,
-    element stylePaneSortMethod { <a href="#w_CT_StyleSort">w_CT_StyleSort</a> }?,
-    element documentType { <a href="#w_CT_DocType">w_CT_DocType</a> }?,
-    element mailMerge { <a href="#w_CT_MailMerge">w_CT_MailMerge</a> }?,
-    element revisionView { <a href="#w_CT_TrackChangesView">w_CT_TrackChangesView</a> }?,
-    element trackRevisions { w_CT_OnOff }?,
-    element doNotTrackMoves { w_CT_OnOff }?,
-    element doNotTrackFormatting { w_CT_OnOff }?,
-    element documentProtection { <a href="#w_CT_DocProtect">w_CT_DocProtect</a> }?,
-    element autoFormatOverride { w_CT_OnOff }?,
-    element styleLockTheme { w_CT_OnOff }?,
-    element styleLockQFSet { w_CT_OnOff }?,
-    element defaultTabStop { w_CT_TwipsMeasure }?,
-    element autoHyphenation { w_CT_OnOff }?,
-    element consecutiveHyphenLimit { attribute w:val { xsd:integer } }?,
-    element hyphenationZone { w_CT_TwipsMeasure }?,
-    element doNotHyphenateCaps { w_CT_OnOff }?,
-    element showEnvelope { w_CT_OnOff }?,
-    element summaryLength { w_CT_DecimalNumberOrPrecent }?,
-    element clickAndTypeStyle { attribute w:val { s_ST_String } }?,
-    element defaultTableStyle { attribute w:val { s_ST_String } }?,
-    element evenAndOddHeaders { w_CT_OnOff }?,
-    element bookFoldRevPrinting { w_CT_OnOff }?,
-    element bookFoldPrinting { w_CT_OnOff }?,
-    element bookFoldPrintingSheets { attribute w:val { xsd:integer } }?,
-    element drawingGridHorizontalSpacing { w_CT_TwipsMeasure }?,
-    element drawingGridVerticalSpacing { w_CT_TwipsMeasure }?,
-    element displayHorizontalDrawingGridEvery { attribute w:val { xsd:integer } }?,
-    element displayVerticalDrawingGridEvery { attribute w:val { xsd:integer } }?,
-    element doNotUseMarginsForDrawingGridOrigin { w_CT_OnOff }?,
-    element drawingGridHorizontalOrigin { w_CT_TwipsMeasure }?,
-    element drawingGridVerticalOrigin { w_CT_TwipsMeasure }?,
-    element doNotShadeFormData { w_CT_OnOff }?,
-    element noPunctuationKerning { w_CT_OnOff }?,
-    element characterSpacingControl { <a href="#w_CT_CharacterSpacing">w_CT_CharacterSpacing</a> }?,
-    element printTwoOnOne { w_CT_OnOff }?,
-    element strictFirstAndLastChars { w_CT_OnOff }?,
-    element noLineBreaksAfter { <a href="#w_CT_Kinsoku">w_CT_Kinsoku</a> }?,
-    element noLineBreaksBefore { <a href="#w_CT_Kinsoku">w_CT_Kinsoku</a> }?,
-    element savePreviewPicture { w_CT_OnOff }?,
-    element doNotValidateAgainstSchema { w_CT_OnOff }?,
-    element saveInvalidXml { w_CT_OnOff }?,
-    element ignoreMixedContent { w_CT_OnOff }?,
-    element alwaysShowPlaceholderText { w_CT_OnOff }?,
-    element doNotDemarcateInvalidXml { w_CT_OnOff }?,
-    element saveXmlDataOnly { w_CT_OnOff }?,
-    element useXSLTWhenSaving { w_CT_OnOff }?,
-    element saveThroughXslt { w_CT_SaveThroughXslt }?,
-    element showXMLTags { w_CT_OnOff }?,
-    element alwaysMergeEmptyNamespace { w_CT_OnOff }?,
-    element updateFields { w_CT_OnOff }?,
-    element hdrShapeDefaults { <a href="#w_CT_ShapeDefaults">w_CT_ShapeDefaults</a> }?,
-    element footnotePr { <a href="#w_CT_FtnDocProps">w_CT_FtnDocProps</a> }?,
-    element endnotePr { <a href="#w_CT_EdnDocProps">w_CT_EdnDocProps</a> }?,
-    element compat { <a href="#w_CT_Compat">w_CT_Compat</a> }?,
-    element docVars { <a href="#w_CT_DocVars">w_CT_DocVars</a> }?,
-    element rsids { <a href="#w_CT_DocRsids">w_CT_DocRsids</a> }?,
-    m_mathPr?,
-    element attachedSchema { attribute w:val { s_ST_String } }*,
-    element themeFontLang { <a href="#w_CT_Language">w_CT_Language</a> }?,
-    element clrSchemeMapping { <a href="#w_CT_ColorSchemeMapping">w_CT_ColorSchemeMapping</a> }?,
-    element doNotIncludeSubdocsInStats { w_CT_OnOff }?,
-    element doNotAutoCompressPictures { w_CT_OnOff }?,
-    element forceUpgrade { w_CT_Empty }?,
-    element captions { <a href="#w_CT_Captions">w_CT_Captions</a> }?,
-    element readModeInkLockDown { <a href="#w_CT_ReadingModeInkLockDown">w_CT_ReadingModeInkLockDown</a> }?,
-    element smartTagType { <a href="#w_CT_SmartTagType">w_CT_SmartTagType</a> }*,
-    sl_schemaLibrary?,
-    element shapeDefaults { <a href="#w_CT_ShapeDefaults">w_CT_ShapeDefaults</a> }?,
-    element doNotEmbedSmartTags { w_CT_OnOff }?,
-    element decimalSymbol { attribute w:val { s_ST_String } }?,
-    element listSeparator { attribute w:val { s_ST_String } }?
-}
-</pre>
-
-<pre id="w_CT_WriteProtection">
-w_CT_WriteProtection =
-    attribute w:recommended { s_ST_OnOff }?,
-    w_AG_Password,
-    w_AG_TransitionalPassword
-</pre>
-
-<pre id="w_CT_DocProtect">
-w_CT_DocProtect =
-    attribute w:edit { "none" | "readOnly" | "comments" | "trackedChanges" | "forms" }?,
-    attribute w:formatting { s_ST_OnOff }?,
-    attribute w:enforcement { s_ST_OnOff }?,
-    w_AG_Password,
-    w_AG_TransitionalPassword
-</pre>
-
-<pre id="w_AG_Password">
-w_AG_Password =
-    attribute w:algorithmName { s_ST_String }?,
-    attribute w:hashValue { xsd:base64Binary }?,
-    attribute w:saltValue { xsd:base64Binary }?,
-    attribute w:spinCount { xsd:integer }?
-</pre>
-
-<pre id="w_AG_TransitionalPassword">
-w_AG_TransitionalPassword =
-    attribute w:cryptProviderType { s_ST_CryptProv }?,
-    attribute w:cryptAlgorithmClass { s_ST_AlgClass }?,
-    attribute w:cryptAlgorithmType { s_ST_AlgType }?,
-    attribute w:cryptAlgorithmSid { xsd:integer }?,
-    attribute w:cryptSpinCount { xsd:integer }?,
-    attribute w:cryptProvider { s_ST_String }?,
-    attribute w:algIdExt { w_ST_LongHexNumber }?,
-    attribute w:algIdExtSource { s_ST_String }?,
-    attribute w:cryptProviderTypeExt { w_ST_LongHexNumber }?,
-    attribute w:cryptProviderTypeExtSource { s_ST_String }?,
-    attribute w:hash { xsd:base64Binary }?,
-    attribute w:salt { xsd:base64Binary }?
-</pre>
-
-<pre id="w_CT_View">
-w_CT_View = attribute w:val { "none" | "print" | "outline" | "masterPages" | "normal" | "web" }
-</pre>
-
-<pre id="w_CT_Zoom">
-w_CT_Zoom =
-    attribute w:val { "none" | "fullPage" | "bestFit" | "textFit" }?,
-    attribute w:percent { w_ST_DecimalNumberOrPercent }
-</pre>
-
-<pre id="w_CT_WritingStyle">
-w_CT_WritingStyle =
-    attribute w:lang { s_ST_Lang },
-    attribute w:vendorID { s_ST_String },
-    attribute w:dllVersion { s_ST_String },
-    attribute w:nlCheck { s_ST_OnOff }?,
-    attribute w:checkStyle { s_ST_OnOff },
-    attribute w:appName { s_ST_String }
-</pre>
-
-<pre id="w_CT_Proof">
-w_CT_Proof =
-    attribute w:spelling { "clean" | "dirty" }?,
-    attribute w:grammar { "clean" | "dirty" }?
-</pre>
-
-<pre id="w_CT_StylePaneFilter">
-w_CT_StylePaneFilter =
-    attribute w:allStyles { s_ST_OnOff }?,
-    attribute w:customStyles { s_ST_OnOff }?,
-    attribute w:latentStyles { s_ST_OnOff }?,
-    attribute w:stylesInUse { s_ST_OnOff }?,
-    attribute w:headingStyles { s_ST_OnOff }?,
-    attribute w:numberingStyles { s_ST_OnOff }?,
-    attribute w:tableStyles { s_ST_OnOff }?,
-    attribute w:directFormattingOnRuns { s_ST_OnOff }?,
-    attribute w:directFormattingOnParagraphs { s_ST_OnOff }?,
-    attribute w:directFormattingOnNumbering { s_ST_OnOff }?,
-    attribute w:directFormattingOnTables { s_ST_OnOff }?,
-    attribute w:clearFormatting { s_ST_OnOff }?,
-    attribute w:top3HeadingStyles { s_ST_OnOff }?,
-    attribute w:visibleStyles { s_ST_OnOff }?,
-    attribute w:alternateStyleNames { s_ST_OnOff }?,
-    attribute w:val { w_ST_ShortHexNumber }?
-</pre>
-
-<pre id="w_CT_StyleSort">
-w_CT_StyleSort = attribute w:val {
-      "name" | "priority" | "default" | "font" | "basedOn" | "type"
-    | "0000" | "0001"     | "0002"    | "0003" | "0004"    | "0005"
-}
-</pre>
-
-<pre id="w_CT_DocType">
-w_CT_DocType = attribute w:val { xsd:string }
-</pre>
-
-<pre id="w_CT_TrackChangesView">
-w_CT_TrackChangesView =
-    attribute w:markup { s_ST_OnOff }?,
-    attribute w:comments { s_ST_OnOff }?,
-    attribute w:insDel { s_ST_OnOff }?,
-    attribute w:formatting { s_ST_OnOff }?,
-    attribute w:inkAnnotations { s_ST_OnOff }?
-</pre>
-
-<pre id="w_CT_CharacterSpacing">
-w_CT_CharacterSpacing = attribute w:val {
-    "doNotCompress" | "compressPunctuation" | "compressPunctuationAndJapaneseKana"
-}
-</pre>
-
-<pre id="w_CT_Kinsoku">
-w_CT_Kinsoku =
-    attribute w:lang { s_ST_Lang },
-    attribute w:val { s_ST_String }
-</pre>
-
-<pre id="w_CT_SaveThroughXslt">
-w_CT_SaveThroughXslt =
-    r_id?,
-    attribute w:solutionID { s_ST_String }?
-</pre>
-
-<pre id="w_CT_ShapeDefaults">
-w_CT_ShapeDefaults = (<a href="#w_any_vml_office">w_any_vml_office</a>*)+
-</pre>
-
-<pre id="w_CT_FtnDocProps">
-w_CT_FtnDocProps =
-    <a href="#w_CT_FtnProps">w_CT_FtnProps</a>,
-    element footnote { w_CT_FtnEdnSepRef }*
-</pre>
-
-<pre id="w_CT_EdnDocProps">
-w_CT_EdnDocProps =
-    <a href="#w_CT_EdnProps">w_CT_EdnProps</a>,
-    element endnote { w_CT_FtnEdnSepRef }*
-</pre>
-
-<pre id="w_CT_FtnEdnSepRef">
-w_CT_FtnEdnSepRef = attribute w:id { xsd:integer }
-</pre>
-
-<pre id="w_CT_Compat">
-w_CT_Compat =
-    element useSingleBorderforContiguousCells { w_CT_OnOff }?,
-    element wpJustification { w_CT_OnOff }?,
-    element noTabHangInd { w_CT_OnOff }?,
-    element noLeading { w_CT_OnOff }?,
-    element spaceForUL { w_CT_OnOff }?,
-    element noColumnBalance { w_CT_OnOff }?,
-    element balanceSingleByteDoubleByteWidth { w_CT_OnOff }?,
-    element noExtraLineSpacing { w_CT_OnOff }?,
-    element doNotLeaveBackslashAlone { w_CT_OnOff }?,
-    element ulTrailSpace { w_CT_OnOff }?,
-    element doNotExpandShiftReturn { w_CT_OnOff }?,
-    element spacingInWholePoints { w_CT_OnOff }?,
-    element lineWrapLikeWord6 { w_CT_OnOff }?,
-    element printBodyTextBeforeHeader { w_CT_OnOff }?,
-    element printColBlack { w_CT_OnOff }?,
-    element wpSpaceWidth { w_CT_OnOff }?,
-    element showBreaksInFrames { w_CT_OnOff }?,
-    element subFontBySize { w_CT_OnOff }?,
-    element suppressBottomSpacing { w_CT_OnOff }?,
-    element suppressTopSpacing { w_CT_OnOff }?,
-    element suppressSpacingAtTopOfPage { w_CT_OnOff }?,
-    element suppressTopSpacingWP { w_CT_OnOff }?,
-    element suppressSpBfAfterPgBrk { w_CT_OnOff }?,
-    element swapBordersFacingPages { w_CT_OnOff }?,
-    element convMailMergeEsc { w_CT_OnOff }?,
-    element truncateFontHeightsLikeWP6 { w_CT_OnOff }?,
-    element mwSmallCaps { w_CT_OnOff }?,
-    element usePrinterMetrics { w_CT_OnOff }?,
-    element doNotSuppressParagraphBorders { w_CT_OnOff }?,
-    element wrapTrailSpaces { w_CT_OnOff }?,
-    element footnoteLayoutLikeWW8 { w_CT_OnOff }?,
-    element shapeLayoutLikeWW8 { w_CT_OnOff }?,
-    element alignTablesRowByRow { w_CT_OnOff }?,
-    element forgetLastTabAlignment { w_CT_OnOff }?,
-    element adjustLineHeightInTable { w_CT_OnOff }?,
-    element autoSpaceLikeWord95 { w_CT_OnOff }?,
-    element noSpaceRaiseLower { w_CT_OnOff }?,
-    element doNotUseHTMLParagraphAutoSpacing { w_CT_OnOff }?,
-    element layoutRawTableWidth { w_CT_OnOff }?,
-    element layoutTableRowsApart { w_CT_OnOff }?,
-    element useWord97LineBreakRules { w_CT_OnOff }?,
-    element doNotBreakWrappedTables { w_CT_OnOff }?,
-    element doNotSnapToGridInCell { w_CT_OnOff }?,
-    element selectFldWithFirstOrLastChar { w_CT_OnOff }?,
-    element applyBreakingRules { w_CT_OnOff }?,
-    element doNotWrapTextWithPunct { w_CT_OnOff }?,
-    element doNotUseEastAsianBreakRules { w_CT_OnOff }?,
-    element useWord2002TableStyleRules { w_CT_OnOff }?,
-    element growAutofit { w_CT_OnOff }?,
-    element useFELayout { w_CT_OnOff }?,
-    element useNormalStyleForList { w_CT_OnOff }?,
-    element doNotUseIndentAsNumberingTabStop { w_CT_OnOff }?,
-    element useAltKinsokuLineBreakRules { w_CT_OnOff }?,
-    element allowSpaceOfSameStyleInTable { w_CT_OnOff }?,
-    element doNotSuppressIndentation { w_CT_OnOff }?,
-    element doNotAutofitConstrainedTables { w_CT_OnOff }?,
-    element autofitToFirstFixedWidthCell { w_CT_OnOff }?,
-    element underlineTabInNumList { w_CT_OnOff }?,
-    element displayHangulFixedWidth { w_CT_OnOff }?,
-    element splitPgBreakAndParaMark { w_CT_OnOff }?,
-    element doNotVertAlignCellWithSp { w_CT_OnOff }?,
-    element doNotBreakConstrainedForcedTable { w_CT_OnOff }?,
-    element doNotVertAlignInTxbx { w_CT_OnOff }?,
-    element useAnsiKerningPairs { w_CT_OnOff }?,
-    element cachedColBalance { w_CT_OnOff }?,
-    element compatSetting { w_CT_CompatSetting }*
-</pre>
-
-<pre id="w_CT_CompatSetting">
-w_CT_CompatSetting =
-    attribute w:name { s_ST_String }?,
-    attribute w:uri { s_ST_String }?,
-    attribute w:val { s_ST_String }?
-</pre>
-
-<pre id="w_CT_DocVar">
-w_CT_DocVar =
-    attribute w:name { s_ST_String },
-    attribute w:val { s_ST_String }
-</pre>
-
-<pre id="w_CT_DocVars">
-w_CT_DocVars = element docVar { w_CT_DocVar }*
-</pre>
-
-<pre id="w_CT_DocRsids">
-w_CT_DocRsids =
-    element rsidRoot { w_CT_LongHexNumber }?,
-    element rsid { w_CT_LongHexNumber }*
-</pre>
-
-<pre id="w_CT_ColorSchemeMapping">
-w_CT_ColorSchemeMapping =
-    attribute w:bg1 { w_ST_WmlColorSchemeIndex }?,
-    attribute w:t1 { w_ST_WmlColorSchemeIndex }?,
-    attribute w:bg2 { w_ST_WmlColorSchemeIndex }?,
-    attribute w:t2 { w_ST_WmlColorSchemeIndex }?,
-    attribute w:accent1 { w_ST_WmlColorSchemeIndex }?,
-    attribute w:accent2 { w_ST_WmlColorSchemeIndex }?,
-    attribute w:accent3 { w_ST_WmlColorSchemeIndex }?,
-    attribute w:accent4 { w_ST_WmlColorSchemeIndex }?,
-    attribute w:accent5 { w_ST_WmlColorSchemeIndex }?,
-    attribute w:accent6 { w_ST_WmlColorSchemeIndex }?,
-    attribute w:hyperlink { w_ST_WmlColorSchemeIndex }?,
-    attribute w:followedHyperlink { w_ST_WmlColorSchemeIndex }?
-</pre>
-
-<pre id="w_ST_WmlColorSchemeIndex">
-w_ST_WmlColorSchemeIndex =
-      "dark1"
-    | "light1"
-    | "dark2"
-    | "light2"
-    | "accent1"
-    | "accent2"
-    | "accent3"
-    | "accent4"
-    | "accent5"
-    | "accent6"
-    | "hyperlink"
-    | "followedHyperlink"
-</pre>
-
-<pre id="w_CT_Caption">
-w_CT_Caption =
-    attribute w:name { s_ST_String },
-    attribute w:pos { "above" | "below" | "left" | "right" }?,
-    attribute w:chapNum { s_ST_OnOff }?,
-    attribute w:heading { xsd:integer }?,
-    attribute w:noLabel { s_ST_OnOff }?,
-    attribute w:numFmt { w_ST_NumberFormat }?,
-    attribute w:sep { "hyphen" | "period" | "colon" | "emDash" | "enDash" }?
-</pre>
-
-<pre id="w_CT_AutoCaption">
-w_CT_AutoCaption =
-    attribute w:name { s_ST_String },
-    attribute w:caption { s_ST_String }
-</pre>
-
-<pre id="w_CT_AutoCaptions">
-w_CT_AutoCaptions = element autoCaption { w_CT_AutoCaption }+
-</pre>
-
-<pre id="w_CT_Captions">
-w_CT_Captions =
-    element caption { w_CT_Caption }+,
-    element autoCaptions { w_CT_AutoCaptions }?
-</pre>
-
-<pre id="w_CT_ReadingModeInkLockDown">
-w_CT_ReadingModeInkLockDown =
-    attribute w:actualPg { s_ST_OnOff },
-    attribute w:w { w_ST_PixelsMeasure },
-    attribute w:h { w_ST_PixelsMeasure },
-    attribute w:fontSz { w_ST_DecimalNumberOrPercent }
-</pre>
-
-<pre id="w_CT_SmartTagType">
-w_CT_SmartTagType =
-    attribute w:namespaceuri { s_ST_String }?,
-    attribute w:name { s_ST_String }?,
-    attribute w:url { s_ST_String }?
-</pre>
-
-  <h2 id="item6">Section properties</h2>
-<pre id="w_CT_SectPr">
-w_CT_SectPr =
-    <a href="#w_AG_SectPrAttributes">w_AG_SectPrAttributes</a>,
-    <a href="#w_EG_HdrFtrReferences">w_EG_HdrFtrReferences</a>*,
-    <a href="#w_EG_SectPrContents">w_EG_SectPrContents</a>?,
-    element sectPrChange { <a href="#w_CT_SectPrChange">w_CT_SectPrChange</a> }?
-</pre>
-
-<pre id="w_AG_SectPrAttributes">
-w_AG_SectPrAttributes =
-    attribute w:rsidRPr { w_ST_LongHexNumber }?,
-    attribute w:rsidDel { w_ST_LongHexNumber }?,
-    attribute w:rsidR { w_ST_LongHexNumber }?,
-    attribute w:rsidSect { w_ST_LongHexNumber }?
-</pre>
-
-<pre id="w_EG_HdrFtrReferences">
-w_EG_HdrFtrReferences =
-    element headerReference { <a href="#w_CT_HdrFtrRef">w_CT_HdrFtrRef</a> }?
-    | element footerReference { <a href="#w_CT_HdrFtrRef">w_CT_HdrFtrRef</a> }?
-</pre>
-
-<pre id="w_CT_HdrFtrRef">
-w_CT_HdrFtrRef =
-    <a href="#w_CT_Rel">w_CT_Rel</a>,
-    attribute w:type { "even" | "default" | "first" }
-</pre>
-
-<pre id="w_EG_SectPrContents">
-w_EG_SectPrContents =
-    element footnotePr { <a href="#w_CT_FtnProps">w_CT_FtnProps</a> }?,
-    element endnotePr { <a href="#w_CT_EdnProps">w_CT_EdnProps</a> }?,
-    element type { <a href="#w_CT_SectType">w_CT_SectType</a> }?,
-    element pgSz { <a href="#w_CT_PageSz">w_CT_PageSz</a> }?,
-    element pgMar { <a href="#w_CT_PageMar">w_CT_PageMar</a> }?,
-    element paperSrc { <a href="#w_CT_PaperSource">w_CT_PaperSource</a> }?,
-    element pgBorders { <a href="#w_CT_PageBorders">w_CT_PageBorders</a> }?,
-    element lnNumType { <a href="#w_CT_LineNumber">w_CT_LineNumber</a> }?,
-    element pgNumType { <a href="#w_CT_PageNumber">w_CT_PageNumber</a> }?,
-    element cols { <a href="#w_CT_Columns">w_CT_Columns</a> }?,
-    element formProt { w_CT_OnOff }?,
-    element vAlign { w_CT_VerticalJc }?,
-    element noEndnote { w_CT_OnOff }?,
-    element titlePg { w_CT_OnOff }?,
-    element textDirection { <a href="#w_CT_TextDirection">w_CT_TextDirection</a> }?,
-    element bidi { w_CT_OnOff }?,
-    element rtlGutter { w_CT_OnOff }?,
-    element docGrid { <a href="#w_CT_DocGrid">w_CT_DocGrid</a> }?,
-    element printerSettings { <a href="#w_CT_Rel">w_CT_Rel</a> }?
-</pre>
-
-<pre id="w_CT_SectType">
-w_CT_SectType = attribute w:val {
-    "nextPage" | "nextColumn" | "continuous" | "evenPage" | "oddPage"
-}?
-</pre>
-
-<pre id="w_CT_PageSz">
-w_CT_PageSz =
-    attribute w:w { s_ST_TwipsMeasure }?,
-    attribute w:h { s_ST_TwipsMeasure }?,
-    attribute w:orient { "portrait" | "landscape" }?,
-    attribute w:code { xsd:integer }?
-</pre>
-
-<pre id="w_CT_PageMar">
-w_CT_PageMar =
-    attribute w:top { w_ST_SignedTwipsMeasure },
-    attribute w:right { s_ST_TwipsMeasure },
-    attribute w:bottom { w_ST_SignedTwipsMeasure },
-    attribute w:left { s_ST_TwipsMeasure },
-    attribute w:header { s_ST_TwipsMeasure },
-    attribute w:footer { s_ST_TwipsMeasure },
-    attribute w:gutter { s_ST_TwipsMeasure }
-</pre>
-
-<pre id="w_CT_PaperSource">
-w_CT_PaperSource =
-    attribute w:first { xsd:integer }?,
-    attribute w:other { xsd:integer }?
-</pre>
-
-<pre id="w_CT_PageBorders">
-w_CT_PageBorders =
-    attribute w:zOrder { "front" | "back" }?,
-    attribute w:display { "allPages" | "firstPage" | "notFirstPage" }?,
-    attribute w:offsetFrom { "page" | "text" }?,
-    element top { <a href="#w_CT_Border">w_CT_Border</a>, r_id?, r_topLeft?, r_topRight? }?,
-    element left { <a href="#w_CT_Border">w_CT_Border</a>, r_id? }?,
-    element bottom { <a href="#w_CT_Border">w_CT_Border</a>, r_id?, r_bottomLeft?, r_bottomRight? }?,
-    element right { <a href="#w_CT_Border">w_CT_Border</a>, r_id? }?
-</pre>
-
-<pre id="w_CT_LineNumber">
-w_CT_LineNumber =
-    attribute w:countBy { xsd:integer }?,
-    attribute w:start { xsd:integer }?,
-    attribute w:distance { s_ST_TwipsMeasure }?,
-    attribute w:restart { "newPage" | "newSection" | "continuous" }?
-</pre>
-
-<pre id="w_CT_PageNumber">
-w_CT_PageNumber =
-    attribute w:fmt { w_ST_NumberFormat }?,
-    attribute w:start { xsd:integer }?,
-    attribute w:chapStyle { xsd:integer }?,
-    attribute w:chapSep { "hyphen" | "period" | "colon" | "emDash" | "enDash" }?
-</pre>
-
-<pre id="w_CT_Columns">
-w_CT_Columns =
-    attribute w:equalWidth { s_ST_OnOff }?,
-    attribute w:space { s_ST_TwipsMeasure }?,
-    attribute w:num { xsd:integer }?,
-    attribute w:sep { s_ST_OnOff }?,
-    element col { w_CT_Column }*
-</pre>
-
-<pre id="w_CT_Column">
-w_CT_Column =
-    attribute w:w { s_ST_TwipsMeasure }?,
-    attribute w:space { s_ST_TwipsMeasure }?
-</pre>
-
-<pre id="w_CT_DocGrid">
-w_CT_DocGrid =
-    attribute w:type { "default" | "lines" | "linesAndChars" | "snapToChars" }?,
-    attribute w:linePitch { xsd:integer }?,
-    attribute w:charSpace { xsd:integer }?
-</pre>
-
-  <h2 id="item4">Numbering</h2>
-<pre id="w_numbering">
-w_numbering = element numbering {
-    element numPicBullet { <a href="#w_CT_NumPicBullet">w_CT_NumPicBullet</a> }*,
-    element abstractNum { <a href="#w_CT_AbstractNum">w_CT_AbstractNum</a> }*,
-    element num { <a href="#w_CT_Num">w_CT_Num</a> }*,
-    element numIdMacAtCleanup { attribute w:val { xsd:integer } }?
-}
-</pre>
-
-<pre id="w_CT_NumPicBullet">
-w_CT_NumPicBullet =
-    attribute w:numPicBulletId { xsd:integer },
-    (element pict { <a href="#w_CT_Picture">w_CT_Picture</a> } | element drawing { <a href="#w_CT_Drawing">w_CT_Drawing</a> })
-</pre>
-
-<pre id="w_CT_AbstractNum">
-w_CT_AbstractNum =
-    attribute w:abstractNumId { xsd:integer },
-    element nsid { w_CT_LongHexNumber }?,
-    element multiLevelType { attribute w:val { "singleLevel" | "multilevel" | "hybridMultilevel" } }?,
-    element tmpl { w_CT_LongHexNumber }?,
-    element name { attribute w:val { s_ST_String } }?,
-    element styleLink { attribute w:val { s_ST_String } }?,
-    element numStyleLink { attribute w:val { s_ST_String } }?,
-    element lvl { <a href="#w_CT_Lvl">w_CT_Lvl</a> }*
-</pre>
-
-<pre id="w_CT_Num">
-w_CT_Num =
-    attribute w:numId { xsd:integer },
-    element abstractNumId { attribute w:val { xsd:integer } },
-    element lvlOverride { <a href="#w_CT_NumLvl">w_CT_NumLvl</a> }*
-</pre>
-
-<pre id="w_CT_NumLvl">
-w_CT_NumLvl =
-    attribute w:ilvl { xsd:integer },
-    element startOverride { attribute w:val { xsd:integer } }?,
-    element lvl { <a href="#w_CT_Lvl">w_CT_Lvl</a> }?
-</pre>
-
-<pre id="w_CT_Lvl">
-w_CT_Lvl =
-    attribute w:ilvl { xsd:integer },
-    attribute w:tplc { w_ST_LongHexNumber }?,
-    attribute w:tentative { s_ST_OnOff }?,
-    element start { attribute w:val { xsd:integer } }?,
-    element numFmt { <a href="#w_CT_NumFmt">w_CT_NumFmt</a> }?,
-    element lvlRestart { attribute w:val { xsd:integer } }?,
-    element pStyle { attribute w:val { s_ST_String } }?,
-    element isLgl { w_CT_OnOff }?,
-    element suff { attribute w:val { "tab" | "space" | "nothing" } }?,
-    element lvlText {
-        attribute w:val { s_ST_String }?,
-        attribute w:null { s_ST_OnOff }?
-    }?,
-    element lvlPicBulletId { attribute w:val { xsd:integer } }?,
-    element legacy {
-        attribute w:legacy { s_ST_OnOff }?,
-        attribute w:legacySpace { s_ST_TwipsMeasure }?,
-        attribute w:legacyIndent { w_ST_SignedTwipsMeasure }?
-    }?,
-    element lvlJc { <a href="#w_CT_Jc">w_CT_Jc</a> }?,
-    element pPr { <a href="#w_CT_PPrGeneral">w_CT_PPrGeneral</a> }?,
-    element rPr { <a href="#w_CT_RPr">w_CT_RPr</a> }?
-</pre>
-
-  <h2 id="item7">Fonts</h2>
-<pre id="w_fonts">
-w_fonts = element fonts { element font { <a href="#w_CT_Font">w_CT_Font</a> }* }
-</pre>
-
-<pre id="w_CT_Font">
-w_CT_Font =
-    attribute w:name { s_ST_String },
-    element altName { attribute w:val { s_ST_String } }?,
-    element panose1 { <a href="#w_CT_Panose">w_CT_Panose</a> }?,
-    element charset { <a href="#w_CT_Charset">w_CT_Charset</a> }?,
-    element family { <a href="#w_CT_FontFamily">w_CT_FontFamily</a> }?,
-    element notTrueType { w_CT_OnOff }?,
-    element pitch { <a href="#w_CT_Pitch">w_CT_Pitch</a> }?,
-    element sig { <a href="#w_CT_FontSig">w_CT_FontSig</a> }?,
-    element embedRegular { <a href="#w_CT_FontRel">w_CT_FontRel</a> }?,
-    element embedBold { <a href="#w_CT_FontRel">w_CT_FontRel</a> }?,
-    element embedItalic { <a href="#w_CT_FontRel">w_CT_FontRel</a> }?,
-    element embedBoldItalic { <a href="#w_CT_FontRel">w_CT_FontRel</a> }?
-</pre>
-
-<pre id="w_CT_Panose">
-w_CT_Panose = attribute w:val { s_ST_Panose }
-</pre>
-
-<pre id="w_CT_Charset">
-w_CT_Charset =
-    attribute w:val { w_ST_UcharHexNumber }?,
-    attribute w:characterSet { s_ST_String }?
-</pre>
-
-<pre id="w_CT_FontFamily">
-w_CT_FontFamily = attribute w:val {
-    "decorative" | "modern" | "roman" | "script" | "swiss" | "auto"
-}
-</pre>
-
-<pre id="w_CT_Pitch">
-w_CT_Pitch = attribute w:val { "fixed" | "variable" | "default" }
-</pre>
-
-<pre id="w_CT_FontSig">
-w_CT_FontSig =
-    attribute w:usb0 { w_ST_LongHexNumber },
-    attribute w:usb1 { w_ST_LongHexNumber },
-    attribute w:usb2 { w_ST_LongHexNumber },
-    attribute w:usb3 { w_ST_LongHexNumber },
-    attribute w:csb0 { w_ST_LongHexNumber },
-    attribute w:csb1 { w_ST_LongHexNumber }
-</pre>
-
-<pre id="w_CT_FontRel">
-w_CT_FontRel =
-    w_CT_Rel,
-    attribute w:fontKey { s_ST_Guid }?,
-    attribute w:subsetted { s_ST_OnOff }?
-</pre>
-
-  <h2 id="item2">Comments</h2>
-<pre id="w_comments">
-w_comments =
-    element comments {
-        element comment { <a href="#w_CT_Comment">w_CT_Comment</a> }*
-    }
-</pre>
-
-<pre id="w_CT_Comment">
-w_CT_Comment =
-    <a href="#w_CT_TrackChange">w_CT_TrackChange</a>,
-    <a href="#w_EG_BlockLevelElts">w_EG_BlockLevelElts</a>*,
-    attribute w:initials { s_ST_String }?
-</pre>
-
-  <h2 id="item8">Change tracking</h2>
-<pre id="w_CT_TrackChange">
-w_CT_TrackChange =
-    attribute w:id { xsd:integer },
-    attribute w:author { s_ST_String },
-    attribute w:date { w_ST_DateTime }?
-</pre>
-
-<pre id="w_CT_CellMergeTrackChange">
-w_CT_CellMergeTrackChange =
-    <a href="#w_CT_TrackChange">w_CT_TrackChange</a>,
-    attribute w:vMerge { "cont" | "rest" }?,
-    attribute w:vMergeOrig { "cont" | "rest" }?
-</pre>
-
-<pre id="w_CT_TrackChangeRange">
-w_CT_TrackChangeRange =
-    <a href="#w_CT_TrackChange">w_CT_TrackChange</a>,
-    attribute w:displacedByCustomXml { "next" | "prev" }?
-</pre>
-
-<pre id="w_CT_TrackChangeNumbering">
-w_CT_TrackChangeNumbering =
-    <a href="#w_CT_TrackChange">w_CT_TrackChange</a>,
-    attribute w:original { s_ST_String }?
-</pre>
-
-<pre id="w_CT_TblPrExChange">
-w_CT_TblPrExChange =
-    <a href="#w_CT_TrackChange">w_CT_TrackChange</a>,
-    element tblPrEx { <a href="#w_CT_TblPrExBase">w_CT_TblPrExBase</a> }
-</pre>
-
-<pre id="w_CT_TcPrChange">
-w_CT_TcPrChange =
-    <a href="#w_CT_TrackChange">w_CT_TrackChange</a>,
-    element tcPr { <a href="#w_CT_TcPrInner">w_CT_TcPrInner</a> }
-</pre>
-
-<pre id="w_CT_TrPrChange">
-w_CT_TrPrChange =
-    <a href="#w_CT_TrackChange">w_CT_TrackChange</a>,
-    element trPr { <a href="#w_CT_TrPrBase">w_CT_TrPrBase</a> }
-</pre>
-
-<pre id="w_CT_TblGridChange">
-w_CT_TblGridChange =
-    attribute w:id { xsd:integer },
-    element tblGrid { <a href="#w_CT_TblGridBase">w_CT_TblGridBase</a> }
-</pre>
-
-<pre id="w_CT_TblPrChange">
-w_CT_TblPrChange =
-    <a href="#w_CT_TrackChange">w_CT_TrackChange</a>,
-    element tblPr { <a href="#w_CT_TblPrBase">w_CT_TblPrBase</a> }
-</pre>
-
-<pre id="w_CT_SectPrChange">
-w_CT_SectPrChange =
-    <a href="#w_CT_TrackChange">w_CT_TrackChange</a>,
-    element sectPr {
-      <a href="#w_AG_SectPrAttributes">w_AG_SectPrAttributes</a>,
-      <a href="#w_EG_SectPrContents">w_EG_SectPrContents</a>?
-    }?
-</pre>
-
-<pre id="w_CT_PPrChange">
-w_CT_PPrChange =
-    <a href="#w_CT_TrackChange">w_CT_TrackChange</a>,
-    element pPr { <a href="#w_CT_PPrBase">w_CT_PPrBase</a> }
-</pre>
-
-<pre id="w_CT_RPrChange">
-w_CT_RPrChange =
-    <a href="#w_CT_TrackChange">w_CT_TrackChange</a>,
-    element rPr { <a href="#w_CT_RPrOriginal">w_CT_RPrOriginal</a> }
-</pre>
-
-<pre id="w_CT_RPrOriginal">
-w_CT_RPrOriginal = <a href="#w_EG_RPrBase">w_EG_RPrBase</a>*
-</pre>
-
-<pre id="w_CT_ParaRPrChange">
-w_CT_ParaRPrChange =
-    <a href="#w_CT_TrackChange">w_CT_TrackChange</a>,
-    element rPr { <a href="#w_CT_ParaRPrOriginal">w_CT_ParaRPrOriginal</a> }
-</pre>
-
-<pre id="w_CT_ParaRPrOriginal">
-w_CT_ParaRPrOriginal = <a href="#w_EG_ParaRPrTrackChanges">w_EG_ParaRPrTrackChanges</a>?, <a href="#w_EG_RPrBase">w_EG_RPrBase</a>*
-</pre>
-
-<pre id="w_CT_RunTrackChange">
-w_CT_RunTrackChange =
-    <a href="#w_CT_TrackChange">w_CT_TrackChange</a>,
-   (<a href="#w_EG_ContentRunContent">w_EG_ContentRunContent</a> | m_EG_OMathMathElements)*
-</pre>
-
-<pre id="w_CT_MathCtrlIns">
-w_CT_MathCtrlIns =
-    <a href="#w_CT_TrackChange">w_CT_TrackChange</a>,
-    (element del { <a href="#w_CT_RPrChange">w_CT_RPrChange</a> }
-     | element rPr { <a href="#w_CT_RPr">w_CT_RPr</a> })?
-</pre>
-
-<pre id="w_CT_MathCtrlDel">
-w_CT_MathCtrlDel =
-    <a href="#w_CT_TrackChange">w_CT_TrackChange</a>,
-    (element rPr { <a href="#w_CT_RPr">w_CT_RPr</a> })?
-</pre>
-
-<pre id="w_EG_ParaRPrTrackChanges">
-w_EG_ParaRPrTrackChanges =
-    element ins { <a href="#w_CT_TrackChange">w_CT_TrackChange</a> }?,
-    element del { <a href="#w_CT_TrackChange">w_CT_TrackChange</a> }?,
-    element moveFrom { <a href="#w_CT_TrackChange">w_CT_TrackChange</a> }?,
-    element moveTo { <a href="#w_CT_TrackChange">w_CT_TrackChange</a> }?
-</pre>
-
-  <h1 id="item26">Special features</h1>
-
-  <h2 id="item27">Glossary</h2>
-<pre id="w_glossaryDocument">
-w_glossaryDocument = element glossaryDocument { w_CT_GlossaryDocument }
-</pre>
-
-<pre id="w_CT_GlossaryDocument">
-w_CT_GlossaryDocument =
-    element background { <a href="#w_CT_Background">w_CT_Background</a> }?,
-    element docParts { <a href="#w_CT_DocParts">w_CT_DocParts</a> }?
-</pre>
-
-<pre id="w_CT_DocParts">
-w_CT_DocParts = element docPart { <a href="#w_CT_DocPart">w_CT_DocPart</a> }+
-</pre>
-
-<pre id="w_CT_DocPart">
-w_CT_DocPart =
-    element docPartPr { <a href="#w_CT_DocPartPr">w_CT_DocPartPr</a> }?,
-    element docPartBody { <a href="#w_CT_Body">w_CT_Body</a> }?
-</pre>
-
-<pre id="w_CT_DocPartPr">
-w_CT_DocPartPr =
-    element name {
-        attribute w:val { s_ST_String },
-        attribute w:decorated { s_ST_OnOff }?
-    }
-    element style { attribute w:val { s_ST_String } }?
-    element category {
-        element name { attribute w:val { s_ST_String } },
-        element gallery { <a href="#w_CT_DocPartGallery">w_CT_DocPartGallery</a> }
-    }?
-    element types {
-        attribute w:all { s_ST_OnOff }?,
-        (element type { <a href="#w_CT_DocPartType">w_CT_DocPartType</a> }+)
-    }?
-    element behaviors {
-        element behavior { attribute w:val { "content" | "p" | "pg" } }+
-    }?
-    element description { attribute w:val { s_ST_String } }?
-    element guid { w_CT_Guid }?
-</pre>
-
-<pre id="w_CT_DocPartType">
-w_CT_DocPartType = attribute w:val {
-    "none" | "normal" | "autoExp" | "toolbar" | "speller" | "formFld" | "bbPlcHdr"
-}
-</pre>
-
-<pre id="w_ST_DocPartGallery">
-w_ST_DocPartGallery =
-      "placeholder"
-    | "any"
-    | "default"
-    | "docParts"
-    | "coverPg"
-    | "eq"
-    | "ftrs"
-    | "hdrs"
-    | "pgNum"
-    | "tbls"
-    | "watermarks"
-    | "autoTxt"
-    | "txtBox"
-    | "pgNumT"
-    | "pgNumB"
-    | "pgNumMargins"
-    | "tblOfContents"
-    | "bib"
-    | "custQuickParts"
-    | "custCoverPg"
-    | "custEq"
-    | "custFtrs"
-    | "custHdrs"
-    | "custPgNum"
-    | "custTbls"
-    | "custWatermarks"
-    | "custAutoTxt"
-    | "custTxtBox"
-    | "custPgNumT"
-    | "custPgNumB"
-    | "custPgNumMargins"
-    | "custTblOfContents"
-    | "custBib"
-    | "custom1"
-    | "custom2"
-    | "custom3"
-    | "custom4"
-    | "custom5"
-</pre>
-
-<pre id="w_CT_DocPartGallery">
-w_CT_DocPartGallery = attribute w:val { w_ST_DocPartGallery }
-</pre>
-
-  <h2 id="item28">Custom XML</h2>
-<pre id="w_CT_CustomXmlRun">
-w_CT_CustomXmlRun =
-    attribute w:uri { s_ST_String }?,
-    attribute w:element { s_ST_XmlName },
-    element customXmlPr { <a href="#w_CT_CustomXmlPr">w_CT_CustomXmlPr</a> }?,
-    <a href="#w_EG_PContent">w_EG_PContent</a>*
-</pre>
-
-<pre id="w_CT_CustomXmlBlock">
-w_CT_CustomXmlBlock =
-    attribute w:uri { s_ST_String }?,
-    attribute w:element { s_ST_XmlName },
-    element customXmlPr { <a href="#w_CT_CustomXmlPr">w_CT_CustomXmlPr</a> }?,
-    <a href="#w_EG_ContentBlockContent">w_EG_ContentBlockContent</a>*
-</pre>
-
-<pre id="w_CT_CustomXmlPr">
-w_CT_CustomXmlPr =
-    element placeholder { attribute w:val { s_ST_String } }?,
-    element attr { <a href="#w_CT_Attr">w_CT_Attr</a> }*
-</pre>
-
-<pre id="w_CT_Attr">
-w_CT_Attr =
-    attribute w:uri { s_ST_String }?,
-    attribute w:name { s_ST_String },
-    attribute w:val { s_ST_String }
-</pre>
-
-<pre id="w_CT_CustomXmlRow">
-w_CT_CustomXmlRow =
-    attribute w:uri { s_ST_String }?,
-    attribute w:element { s_ST_XmlName },
-    element customXmlPr { <a href="#w_CT_CustomXmlPr">w_CT_CustomXmlPr</a> }?,
-    <a href="#w_EG_ContentRowContent">w_EG_ContentRowContent</a>*
-</pre>
-
-<pre id=w_CT_CustomXmlCell">
-w_CT_CustomXmlCell =
-    attribute w:uri { s_ST_String }?,
-    attribute w:element { s_ST_XmlName },
-    element customXmlPr { <a href="#w_CT_CustomXmlPr">w_CT_CustomXmlPr</a> }?,
-    <a href="#w_EG_ContentCellContent">w_EG_ContentCellContent</a>*
-</pre>
-
-  <h2 id="item29">Web settings</h2>
-<pre id="w_webSettings">
-w_webSettings = element webSettings { w_CT_WebSettings }
-</pre>
-
-<pre id="w_CT_WebSettings">
-w_CT_WebSettings =
-    element frameset { w_CT_Frameset }?,
-    element divs { w_CT_Divs }?,
-    element encoding { attribute w:val { s_ST_String } }?,
-    element optimizeForBrowser { w_CT_OptimizeForBrowser }?,
-    element relyOnVML { w_CT_OnOff }?,
-    element allowPNG { w_CT_OnOff }?,
-    element doNotRelyOnCSS { w_CT_OnOff }?,
-    element doNotSaveAsSingleFile { w_CT_OnOff }?,
-    element doNotOrganizeInFolder { w_CT_OnOff }?,
-    element doNotUseLongFileNames { w_CT_OnOff }?,
-    element pixelsPerInch { attribute w:val { xsd:integer } }?,
-    element targetScreenSz { w_CT_TargetScreenSz }?,
-    element saveSmartTagsAsXml { w_CT_OnOff }?
-</pre>
-
-<pre id="w_CT_FramesetSplitbar">
-w_CT_FramesetSplitbar =
-    element w { w_CT_TwipsMeasure }?,
-    element color { <a href="#w_CT_Color">w_CT_Color</a> }?,
-    element noBorder { w_CT_OnOff }?,
-    element flatBorders { w_CT_OnOff }?
-</pre>
-
-<pre id="w_CT_Frameset">
-w_CT_Frameset =
-    element sz { attribute w:val { s_ST_String } }?,
-    element framesetSplitbar { w_CT_FramesetSplitbar }?,
-    element frameLayout { w_CT_FrameLayout }?,
-    element title { attribute w:val { s_ST_String } }?,
-    (element frameset { w_CT_Frameset }*
-     | element frame { w_CT_Frame }*)*
-</pre>
-
-<pre id="w_CT_Frame">
-w_CT_Frame =
-    element sz { attribute w:val { s_ST_String } }?,
-    element name { attribute w:val { s_ST_String } }?,
-    element title { attribute w:val { s_ST_String } }?,
-    element longDesc { <a href="#w_CT_Rel">w_CT_Rel</a> }?,
-    element sourceFileName { <a href="#w_CT_Rel">w_CT_Rel</a> }?,
-    element marW { w_CT_PixelsMeasure }?,
-    element marH { w_CT_PixelsMeasure }?,
-    element scrollbar { w_CT_FrameScrollbar }?,
-    element noResizeAllowed { w_CT_OnOff }?,
-    element linkedToFile { w_CT_OnOff }?
-</pre>
-
-<pre id="w_CT_FrameScrollbar">
-w_CT_FrameScrollbar = attribute w:val { "on" | "off" | "auto" }
-</pre>
-
-<pre id="w_CT_FrameLayout">
-w_CT_FrameLayout = attribute w:val { "rows" | "cols" | "none" }
-</pre>
-
-<pre id="w_CT_Divs">
-w_CT_Divs = element div { w_CT_Div }+
-</pre>
-
-<pre id="w_CT_Div">
-w_CT_Div =
-    attribute w:id { xsd:integer },
-    element blockQuote { w_CT_OnOff }?,
-    element bodyDiv { w_CT_OnOff }?,
-    element marLeft { w_CT_SignedTwipsMeasure },
-    element marRight { w_CT_SignedTwipsMeasure },
-    element marTop { w_CT_SignedTwipsMeasure },
-    element marBottom { w_CT_SignedTwipsMeasure },
-    element divBdr { w_CT_DivBdr }?,
-    element divsChild { w_CT_Divs }*
-</pre>
-
-<pre id="w_CT_DivBdr">
-w_CT_DivBdr =
-    element top { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element left { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element bottom { <a href="#w_CT_Border">w_CT_Border</a> }?,
-    element right { <a href="#w_CT_Border">w_CT_Border</a> }?
-</pre>
-
-<pre id="w_CT_OptimizeForBrowser">
-w_CT_OptimizeForBrowser =
-    w_CT_OnOff,
-    attribute w:target { s_ST_String }?
-</pre>
-
-<pre id="w_CT_TargetScreenSz">
-w_CT_TargetScreenSz = attribute w:val {
-      "544x376"
-    | "640x480"
-    | "720x512"
-    | "800x600"
-    | "1024x768"
-    | "1152x882"
-    | "1152x900"
-    | "1280x1024"
-    | "1600x1200"
-    | "1800x1440"
-    | "1920x1200"
-}
-</pre>
-
-  <h2 id="item30">Structured data</h2>
-<pre id="w_CT_SdtListItem">
-w_CT_SdtListItem =
-    attribute w:displayText { s_ST_String }?,
-    attribute w:value { s_ST_String }?
-</pre>
-
-<pre id="w_CT_CalendarType">
-w_CT_CalendarType = attribute w:val { s_ST_CalendarType }?
-</pre>
-
-<pre id="w_CT_SdtDate">
-w_CT_SdtDate =
-    attribute w:fullDate { w_ST_DateTime }?,
-    element dateFormat { attribute w:val { s_ST_String } }?,
-    element lid { attribute w:val { s_ST_Lang } }?,
-    element storeMappedDataAs { <a href="#w_CT_SdtDateMappingType">w_CT_SdtDateMappingType</a> }?,
-    element calendar { <a href="#w_CT_CalendarType">w_CT_CalendarType</a> }?
-</pre>
-
-<pre id="w_CT_SdtDateMappingType">
-w_CT_SdtDateMappingType = attribute w:val { "text" | "date" | "dateTime" }?
-</pre>
-
-<pre id="w_CT_SdtComboBox">
-w_CT_SdtComboBox =
-    attribute w:lastValue { s_ST_String }?,
-    element listItem { <a href="#w_CT_SdtListItem">w_CT_SdtListItem</a> }*
-</pre>
-
-<pre id="w_CT_SdtDocPart">
-w_CT_SdtDocPart =
-    element docPartGallery { attribute w:val { s_ST_String } }?,
-    element docPartCategory { attribute w:val { s_ST_String } }?,
-    element docPartUnique { w_CT_OnOff }?
-</pre>
-
-<pre id="w_CT_SdtDropDownList">
-w_CT_SdtDropDownList =
-    attribute w:lastValue { s_ST_String }?,
-    element listItem { <a href="#w_CT_SdtListItem">w_CT_SdtListItem</a> }*
-</pre>
-
-<pre id="w_CT_SdtPr">
-w_CT_SdtPr =
-    element rPr { <a href="#w_CT_RPr">w_CT_RPr</a> }?,
-    element alias { attribute w:val { s_ST_String } }?,
-    element tag { attribute w:val { s_ST_String } }?,
-    element id { attribute w:val { xsd:integer } }?,
-    element lock { attribute w:val { "sdtLocked" | "contentLocked" | "unlocked" | "sdtContentLocked" }? }?,
-    element placeholder { element docPart { attribute w:val { s_ST_String } } }?,
-    element temporary { w_CT_OnOff }?,
-    element showingPlcHdr { w_CT_OnOff }?,
-    element dataBinding { <a href="#w_CT_DataBinding">w_CT_DataBinding</a> }?,
-    element label { attribute w:val { xsd:integer } }?,
-    element tabIndex { w_CT_UnsignedDecimalNumber }?,
-    (element equation { w_

<TRUNCATED>