//------------------------------------------------------------------------------
// <autogenerated>
//     This code was generated by a tool.
//     Runtime Version: 1.0.3705.0
//
//     Changes to this file may cause incorrect behavior and will be lost if 
//     the code is regenerated.
// </autogenerated>
//------------------------------------------------------------------------------

// 
// This source code was auto-generated by xsd, Version=1.0.3705.0.
// 
using System.Xml.Serialization;


/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class html {

    /// <remarks/>
    public head head;

    /// <remarks/>
    public body body;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="language")]
    public string lang;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute("lang", Namespace="http://www.w3.org/XML/1998/namespace")]
    public string lang1;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public styleDir dir;

    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool dirSpecified;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
    public string id;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class head {

    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("script", typeof(script))]
    [System.Xml.Serialization.XmlElementAttribute("style", typeof(style))]
    [System.Xml.Serialization.XmlElementAttribute("meta", typeof(meta))]
    [System.Xml.Serialization.XmlElementAttribute("link", typeof(link))]
    [System.Xml.Serialization.XmlElementAttribute("object", typeof(@object))]
    public object[] Items;

    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("title", typeof(title))]
    [System.Xml.Serialization.XmlElementAttribute("base", typeof(@base))]
    [System.Xml.Serialization.XmlElementAttribute("base", typeof(@base))]
    [System.Xml.Serialization.XmlElementAttribute("title", typeof(title))]
    [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
    public object Item;

    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public ItemChoiceType ItemElementName;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="language")]
    public string lang;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute("lang", Namespace="http://www.w3.org/XML/1998/namespace")]
    public string lang1;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public styleDir dir;

    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool dirSpecified;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
    public string id;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string profile;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class script {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
    public string id;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string charset;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string type;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string src;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public scriptDefer defer;

    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool deferSpecified;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(Namespace="http://www.w3.org/XML/1998/namespace")]
    public string space;

    /// <remarks/>
    [System.Xml.Serialization.XmlTextAttribute()]
    public string[] Text;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
public enum scriptDefer {

    /// <remarks/>
    defer,
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class body {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onload;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onunload;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class @base {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string href;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
    public string id;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class title {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="language")]
    public string lang;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute("lang", Namespace="http://www.w3.org/XML/1998/namespace")]
    public string lang1;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public styleDir dir;

    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool dirSpecified;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
    public string id;

    /// <remarks/>
    [System.Xml.Serialization.XmlTextAttribute()]
    public string[] Text;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
public enum styleDir {

    /// <remarks/>
    ltr,

    /// <remarks/>
    rtl,
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class form {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string action;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    [System.ComponentModel.DefaultValueAttribute(formMethod.get)]
    public formMethod method = formMethod.get;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    [System.ComponentModel.DefaultValueAttribute("application/x-www-form-urlencoded")]
    public string enctype = "application/x-www-form-urlencoded";

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onsubmit;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onreset;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string accept;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute("accept-charset")]
    public string acceptcharset;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
public enum formMethod {

    /// <remarks/>
    get,

    /// <remarks/>
    post,
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class param {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
    public string id;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string name;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string value;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    [System.ComponentModel.DefaultValueAttribute(paramValuetype.data)]
    public paramValuetype valuetype = paramValuetype.data;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string type;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
public enum paramValuetype {

    /// <remarks/>
    data,

    /// <remarks/>
    @ref,

    /// <remarks/>
    @object,
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class @object {

    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("param", typeof(param))]
    [System.Xml.Serialization.XmlElementAttribute("form", typeof(form))]
    public object[] Items;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public objectDeclare declare;

    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool declareSpecified;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string classid;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string codebase;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string data;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string type;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string codetype;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string archive;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string standby;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string height;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string width;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string usemap;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="NMTOKEN")]
    public string name;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="nonNegativeInteger")]
    public string tabindex;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
public enum objectDeclare {

    /// <remarks/>
    declare,
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class link {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string charset;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string href;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="language")]
    public string hreflang;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string type;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="NMTOKENS")]
    public string rel;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="NMTOKENS")]
    public string rev;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string media;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class meta {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="language")]
    public string lang;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute("lang", Namespace="http://www.w3.org/XML/1998/namespace")]
    public string lang1;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public styleDir dir;

    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool dirSpecified;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
    public string id;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute("http-equiv")]
    public string httpequiv;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string name;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string content;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string scheme;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class style {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="language")]
    public string lang;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute("lang", Namespace="http://www.w3.org/XML/1998/namespace")]
    public string lang1;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public styleDir dir;

    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool dirSpecified;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
    public string id;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string type;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string media;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string title;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(Namespace="http://www.w3.org/XML/1998/namespace")]
    public string space;

    /// <remarks/>
    [System.Xml.Serialization.XmlTextAttribute()]
    public string[] Text;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml", IncludeInSchema=false)]
public enum ItemChoiceType {

    /// <remarks/>
    title,

    /// <remarks/>
    @base,

    /// <remarks/>
    [System.Xml.Serialization.XmlEnumAttribute("base")]
    base1,

    /// <remarks/>
    [System.Xml.Serialization.XmlEnumAttribute("title")]
    title1,
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class noscript {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class div : Flow {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(div))]
public class Flow {

    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("form")]
    public form[] Items;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class p : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(p))]
public class Inline {

    /// <remarks/>
    public object[] Items;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class h1 : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class h2 : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class h3 : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class h4 : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class h5 : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class h6 : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class ul {

    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("li")]
    public li[] li;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class li : Flow {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class ol {

    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("li")]
    public li[] li;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class dl {

    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("dt", typeof(dt))]
    [System.Xml.Serialization.XmlElementAttribute("dd", typeof(dd))]
    public object[] Items;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class dt : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class dd : Flow {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class address : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class hr {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class pre : precontent {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(Namespace="http://www.w3.org/XML/1998/namespace")]
    public string space;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(TypeName="pre.content", Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(pre))]
public class precontent {

    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("a")]
    public a[] Items;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class a : acontent {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string accesskey;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="nonNegativeInteger")]
    public string tabindex;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onfocus;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onblur;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string charset;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string type;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="NMTOKEN")]
    public string name;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string href;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="language")]
    public string hreflang;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="NMTOKENS")]
    public string rel;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="NMTOKENS")]
    public string rev;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    [System.ComponentModel.DefaultValueAttribute(Shape.rect)]
    public Shape shape = Shape.rect;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string coords;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
public enum Shape {

    /// <remarks/>
    rect,

    /// <remarks/>
    circle,

    /// <remarks/>
    poly,

    /// <remarks/>
    @default,
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(TypeName="a.content", Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlIncludeAttribute(typeof(a))]
public class acontent {

    /// <remarks/>
    public object[] Items;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class blockquote {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string cite;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class ins : Flow {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string cite;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public System.DateTime datetime;

    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool datetimeSpecified;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class del : Flow {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string cite;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public System.DateTime datetime;

    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool datetimeSpecified;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class span : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class bdo : Inline {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
    public string id;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="NMTOKENS")]
    public string @class;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string style;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string title;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onclick;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string ondblclick;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onmousedown;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onmouseup;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onmouseover;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onmousemove;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onmouseout;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onkeypress;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onkeydown;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onkeyup;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="language")]
    public string lang;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute("lang", Namespace="http://www.w3.org/XML/1998/namespace")]
    public string lang1;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public bdoDir dir;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
public enum bdoDir {

    /// <remarks/>
    ltr,

    /// <remarks/>
    rtl,
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class br {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
    public string id;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="NMTOKENS")]
    public string @class;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string style;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string title;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class em : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class strong : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class dfn : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class code : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class samp : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class kbd : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class var : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class cite : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class abbr : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class acronym : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class q : Inline {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string cite;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class sub : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class sup : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class tt : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class i : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class b : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class big : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class small : Inline {
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class img {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string src;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string alt;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string longdesc;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string height;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string width;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string usemap;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public imgIsmap ismap;

    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool ismapSpecified;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
public enum imgIsmap {

    /// <remarks/>
    ismap,
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class map {

    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("form", typeof(form))]
    [System.Xml.Serialization.XmlElementAttribute("area", typeof(area))]
    public object[] Items;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="language")]
    public string lang;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute("lang", Namespace="http://www.w3.org/XML/1998/namespace")]
    public string lang1;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public styleDir dir;

    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool dirSpecified;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onclick;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string ondblclick;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onmousedown;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onmouseup;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onmouseover;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onmousemove;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onmouseout;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onkeypress;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onkeydown;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onkeyup;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="ID")]
    public string id;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string @class;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string style;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string title;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="NMTOKEN")]
    public string name;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class area {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string accesskey;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="nonNegativeInteger")]
    public string tabindex;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onfocus;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onblur;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    [System.ComponentModel.DefaultValueAttribute(Shape.rect)]
    public Shape shape = Shape.rect;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string coords;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string href;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public areaNohref nohref;

    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool nohrefSpecified;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string alt;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
public enum areaNohref {

    /// <remarks/>
    nohref,
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class label : Inline {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="IDREF")]
    public string @for;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string accesskey;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onfocus;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onblur;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://www.w3.org/1999/xhtml", IsNullable=false)]
public class input {

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string accesskey;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="nonNegativeInteger")]
    public string tabindex;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onfocus;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onblur;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    [System.ComponentModel.DefaultValueAttribute(InputType.text)]
    public InputType type = InputType.text;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string name;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string value;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public inputChecked @checked;

    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool checkedSpecified;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public inputDisabled disabled;

    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool disabledSpecified;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public inputReadonly @readonly;

    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool readonlySpecified;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string size;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="nonNegativeInteger")]
    public string maxlength;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string src;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string alt;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute(DataType="anyURI")]
    public string usemap;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onselect;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string onchange;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string accept;
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
public enum InputType {

    /// <remarks/>
    text,

    /// <remarks/>
    password,

    /// <remarks/>
    checkbox,

    /// <remarks/>
    radio,

    /// <remarks/>
    submit,

    /// <remarks/>
    reset,

    /// <remarks/>
    file,

    /// <remarks/>
    hidden,

    /// <remarks/>
    image,

    /// <remarks/>
    button,
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
public enum inputChecked {

    /// <remarks/>
    @checked,
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.w3.org/1999/xhtml")]
public enum inputDisabled {

    /// <remarks/>
    disabled,
}

/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace