Search Posts

Visits: 601

XBRL GL Working group published “XBRL Dimensions and XBRL GL: Why or Why Not (An Apologetic) 1.0” as a working group note on 03 June 2009. I’d like to comment on this paper.

Why Not Consider It

  1. Dimensions was not designed to represent highly hierarchical data. Dimensions populates and validates segment/scenario – information that has already been summarized.
  2. XBRL GL doesn’t use segment/scenario; the underlying information represented by XBRL GL is largely pre-summarization, and XBRL provides many dates where contexts provide one, many and predefined scenarios where context provides a blank slate, and many explicit pieces of detail (e.g., customer information, location information, product information) where segment provides, once again, a blank slate that can be formalized in a dimensional taxonomy.
  3. Accounting system data modeling is pre-summarization. Dimensional system, such as data warehouses, trade-off losing information (storing vastly decreased amounts of detail) for the sake of smaller data sets in data warehousing and use dimensions for quicker explicit queries. XBRL GL is largely pre-summarization.
  4. The need for Dimensional support in products is vital – but pushing tuples out the door to gain that support is a trade-off we don’t accept.
  5. No user has said they would use XBRL GL if only it used a dimension approach instead of a tuple approach.
  6. Prospective users have said that they are pleased to see a normal hierarchy in XBRL GL, as it is more familiar and ties to their record-oriented information better, in contrast to “flat” XBRL as traditionally seen in financial reporting.

My answer to this is, “Why not use Dimension to represent highly hierarchical data? The typed Dimension can represent highly hierarchical data”. Currently, most XBRL technologies do not support tuples. Without tuples, you can take full advantage of XBRL features such as formula linkbase, table linkbase, and OIM.

How to use typed Dimension to represent highly hierarchical data

Taxonomy definition

Typed Dimension should only be used to represent a hierarchical structure. First, define typed dimensions to represent a placeholder for hierarchical structure.

Next, define the hierarchical structure among items with presentation links.
Representing a hierarchical structure using presentation links provides not only structural definition flexibility, but also structural extensibility.

The item name defined in the codeed style. And the ID name defined by the combination of the module name and the element name. This change does not require a predefined linkbase definition.

<element name="busG-19" id="gl-bus_reportingCalendarPeriod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
<element name="bus-93" id="gl-bus_periodIdentifier" type="gl-bus:periodIdentifierItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
<element name="bus-94" id="gl-bus_periodDescription" type="gl-bus:periodDescriptionItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
<element name="bus-95" id="gl-bus_periodStart" type="gl-bus:periodStartItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
<element name="bus-96" id="gl-bus_periodEnd" type="gl-bus:periodEndItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
<!-- reportingCalendar -->
<loc xlink:type="locator" xlink:href="gl-bus-2020-12-31.xsd#gl-bus_reportingCalendar" xlink:label="gl-bus_reportingCalendar" xlink:title="presentation child: reportingCalendar"/>
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="gl-cor_entityInformation" xlink:to="gl-bus_reportingCalendar" xlink:title="presentation: entityInformation to reportingCalendar" use="optional" order="282"/>
<!-- reportingCalendarCode -->
<loc xlink:type="locator" xlink:href="gl-bus-2020-12-31.xsd#gl-bus_reportingCalendar" xlink:label="gl-bus_reportingCalendar" xlink:title="presentation parent: reportingCalendar"/>
<loc xlink:type="locator" xlink:href="gl-bus-2020-12-31.xsd#gl-bus_reportingCalendarCode" xlink:label="gl-bus_reportingCalendarCode" xlink:title="presentation child: reportingCalendarCode"/>

Instance document

A typed dimension instance can be validated using the formula linkbase. Formula link bases can summarize detailed data values without SRCD. In the next post, I will discuss FR mapping using a formula link base that does not use SRCD.

ORIGINAL(13KB)

<xbrli:xbrl xmlns:d="d dummy to eliminate validation errors"
  xmlns:xbrli="http://www.xbrl.org/2003/instance"
  xmlns:gl-plt="http://www.xbrl.org/int/gl/plt/2006-10-25"
  xmlns:xbrll="http://www.xbrl.org/2003/linkbase"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:usfr-pte="http://www.xbrl.org/us/fr/common/pt/2004-08-15"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:gl-cor="http://www.xbrl.org/int/gl/cor/2006-10-25"
  xmlns="http://xbrl.org/specification/2007"
  xmlns:gl-bus="http://www.xbrl.org/int/gl/bus/2006-10-25"
  xmlns:xbrldi="xbrldi dummy to eliminate validation errors"
  xsi:schemaLocation="http://www.xbrl.org/int/gl/plt/2006-10-25 ../plt/case-c-b/gl-plt-2006-10-25.xsd">
  <xbrll:schemaRef xlink:type="simple" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="../plt/case-c-b/gl-plt-2006-10-25.xsd"/>
  <xbrli:context id="now">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2007-05-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <gl-cor:accountingEntries>
    <gl-cor:entityInformation>
      <gl-bus:reportingCalendar>
        <gl-bus:reportingCalendarCode contextRef="now">SC2003</gl-bus:reportingCalendarCode>
        <gl-bus:reportingCalendarDescription contextRef="now">Standard Calendar 2003</gl-bus:reportingCalendarDescription>
        <gl-bus:reportingCalendarTitle contextRef="now">Fiscal YE 2003</gl-bus:reportingCalendarTitle>
        <gl-bus:reportingCalendarPeriodType contextRef="now">4-5-4</gl-bus:reportingCalendarPeriodType>
        <gl-bus:reportingCalendarOpenClosedStatus contextRef="now">open</gl-bus:reportingCalendarOpenClosedStatus>
        <gl-bus:reportingPurpose contextRef="now">book</gl-bus:reportingPurpose>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">1</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">January</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2003-01-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2003-01-31</gl-bus:periodEnd>
          <gl-bus:periodClosedDate contextRef="now">2003-02-22</gl-bus:periodClosedDate>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">2</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">February</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2003-02-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2003-02-28</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">3</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">March</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2003-03-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2003-03-31</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">4</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">April</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2003-04-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2003-04-30</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">5</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">May</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2003-05-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2003-05-31</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">6</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">June</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2003-06-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2003-06-30</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">7</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">February</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2003-07-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2003-07-31</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">8</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">August</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2003-08-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2003-08-31</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">9</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">September</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2003-09-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2003-09-30</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">10</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">October</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2003-10-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2003-10-31</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">11</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">November</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2003-11-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2003-11-30</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">12</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">December</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2003-12-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2003-12-30</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">13</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">Year-End</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2003-12-31</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2003-12-31</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
      </gl-bus:reportingCalendar>
      <gl-bus:reportingCalendar>
        <gl-bus:reportingCalendarCode contextRef="now">SC2004</gl-bus:reportingCalendarCode>
        <gl-bus:reportingCalendarDescription contextRef="now">Standard Calendar 2004</gl-bus:reportingCalendarDescription>
        <gl-bus:reportingCalendarTitle contextRef="now">Fiscal YE 2004</gl-bus:reportingCalendarTitle>
        <gl-bus:reportingCalendarPeriodType contextRef="now">4-5-4</gl-bus:reportingCalendarPeriodType>
        <gl-bus:reportingCalendarOpenClosedStatus contextRef="now">open</gl-bus:reportingCalendarOpenClosedStatus>
        <gl-bus:reportingPurpose contextRef="now">book</gl-bus:reportingPurpose>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">1</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">January</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2004-01-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2004-01-31</gl-bus:periodEnd>
          <gl-bus:periodClosedDate contextRef="now">2004-03-01</gl-bus:periodClosedDate>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">2</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">February</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2004-02-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2004-02-29</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">3</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">March</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2004-03-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2004-03-31</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">4</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">April</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2004-04-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2004-04-30</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">5</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">May</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2004-05-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2004-05-31</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">6</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">June</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2004-06-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2004-06-30</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">7</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">February</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2004-07-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2004-07-31</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">8</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">August</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2004-08-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2004-08-31</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">9</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">September</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2004-09-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2004-09-30</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">10</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">October</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2004-10-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2004-10-31</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">11</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">November</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2004-11-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2004-11-30</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">12</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">December</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2004-12-01</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2004-12-30</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
        <gl-bus:reportingCalendarPeriod>
          <gl-bus:periodIdentifier contextRef="now">13</gl-bus:periodIdentifier>
          <gl-bus:periodDescription contextRef="now">Year-End</gl-bus:periodDescription>
          <gl-bus:periodStart contextRef="now">2004-12-31</gl-bus:periodStart>
          <gl-bus:periodEnd contextRef="now">2004-12-31</gl-bus:periodEnd>
        </gl-bus:reportingCalendarPeriod>
      </gl-bus:reportingCalendar>
    </gl-cor:entityInformation>
  </gl-cor:accountingEntries>
</xbrli:xbrl>

TYPED DIMENSION(22KB)

<?xml version="1.0" encoding="UTF-8"?>
<xbrli:xbrl
  xmlns:xbrll="http://www.xbrl.org/2003/linkbase"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xbrli="http://www.xbrl.org/2003/instance"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:c="http://www.xbrl.org/int/gl/cor/2020-12-31"
  xmlns:b="http://www.xbrl.org/int/gl/bus/2020-12-31">
  <xbrll:schemaRef xlink:type="simple" xlink:href="../plt/case-srcd/gl-plt-2020-12-31.xsd" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
  <xbrli:context id="cG1bG3">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3</c:_2></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3bG18">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3bG18.1">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.1</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3bG18.2">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.2</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3bG18.3">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.3</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3bG18.4">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.4</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3bG18.5">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.5</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3bG18.6">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.6</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3bG18.7">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.7</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3bG18.8">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.8</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3bG18.9">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.9</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3bG18.10">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.10</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3bG18.11">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.11</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3bG18.12">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.12</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3.1">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3.1</c:_2></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3.1bG18">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3.1</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3.1bG18.1">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3.1</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.1</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3.1bG18.2">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3.1</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.2</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3.1bG18.3">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3.1</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.3</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3.1bG18.4">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3.1</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.4</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3.1bG18.5">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3.1</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.5</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3.1bG18.6">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3.1</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.6</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3.1bG18.7">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3.1</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.7</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3.1bG18.8">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3.1</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.8</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3.1bG18.9">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3.1</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.9</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3.1bG18.10">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3.1</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.10</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3.1bG18.11">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3.1</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.11</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>
  <xbrli:context id="cG1bG3.1bG18.12">
    <xbrli:entity><xbrli:identifier scheme="http://www.xbrlglco.com">XBRL GL Co.</xbrli:identifier></xbrli:entity>
    <xbrli:period><xbrli:instant>2007-05-31</xbrli:instant></xbrli:period>
    <xbrli:scenario>
      <xbrldi:typedMember dimension="c:d1"><c:_1>cG1</c:_1></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d2"><c:_2>bG3.1</c:_2></xbrldi:typedMember>
      <xbrldi:typedMember dimension="c:d3"><c:_3>bG18.12</c:_3></xbrldi:typedMember>
    </xbrli:scenario>
  </xbrli:context>

  <b:bus-85 contextRef="cG1bG3">SC2003</b:bus-85>
  <b:bus-86 contextRef="cG1bG3">Standard Calendar 2003</b:bus-86>
  <b:bus-87 contextRef="cG1bG3">Fiscal YE 2003</b:bus-87>
  <b:bus-88 contextRef="cG1bG3">4-5-4</b:bus-88>
  <b:bus-90 contextRef="cG1bG3">open</b:bus-90>
  <b:bus-91 contextRef="cG1bG3">book</b:bus-91>

  <b:bus-93 contextRef="cG1bG3bG18">1</b:bus-93>
  <b:bus-94 contextRef="cG1bG3bG18">January</b:bus-94>
  <b:bus-95 contextRef="cG1bG3bG18">2003-01-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3bG18">2003-01-31</b:bus-96>
  <b:bus-97 contextRef="cG1bG3bG18">2003-02-22</b:bus-97>

  <b:bus-93 contextRef="cG1bG3bG18.1">2</b:bus-93>
  <b:bus-94 contextRef="cG1bG3bG18.1">February</b:bus-94>
  <b:bus-95 contextRef="cG1bG3bG18.1">2003-02-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3bG18.1">2003-02-28</b:bus-96>

  <b:bus-93 contextRef="cG1bG3bG18.2">3</b:bus-93>
  <b:bus-94 contextRef="cG1bG3bG18.2">March</b:bus-94>
  <b:bus-95 contextRef="cG1bG3bG18.2">2003-03-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3bG18.2">2003-03-31</b:bus-96>

  <b:bus-93 contextRef="cG1bG3bG18.3">4</b:bus-93>
  <b:bus-94 contextRef="cG1bG3bG18.3">April</b:bus-94>
  <b:bus-95 contextRef="cG1bG3bG18.3">2003-04-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3bG18.3">2003-04-30</b:bus-96>

  <b:bus-93 contextRef="cG1bG3bG18.4">5</b:bus-93>
  <b:bus-94 contextRef="cG1bG3bG18.4">May</b:bus-94>
  <b:bus-95 contextRef="cG1bG3bG18.4">2003-05-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3bG18.4">2003-05-31</b:bus-96>

  <b:bus-93 contextRef="cG1bG3bG18.5">6</b:bus-93>
  <b:bus-94 contextRef="cG1bG3bG18.5">June</b:bus-94>
  <b:bus-95 contextRef="cG1bG3bG18.5">2003-06-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3bG18.5">2003-06-30</b:bus-96>

  <b:bus-93 contextRef="cG1bG3bG18.6">7</b:bus-93>
  <b:bus-94 contextRef="cG1bG3bG18.6">February</b:bus-94>
  <b:bus-95 contextRef="cG1bG3bG18.6">2003-07-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3bG18.6">2003-07-31</b:bus-96>

  <b:bus-93 contextRef="cG1bG3bG18.7">8</b:bus-93>
  <b:bus-94 contextRef="cG1bG3bG18.7">August</b:bus-94>
  <b:bus-95 contextRef="cG1bG3bG18.7">2003-08-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3bG18.7">2003-08-31</b:bus-96>

  <b:bus-93 contextRef="cG1bG3bG18.8">9</b:bus-93>
  <b:bus-94 contextRef="cG1bG3bG18.8">September</b:bus-94>
  <b:bus-95 contextRef="cG1bG3bG18.8">2003-09-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3bG18.8">2003-09-30</b:bus-96>

  <b:bus-93 contextRef="cG1bG3bG18.9">10</b:bus-93>
  <b:bus-94 contextRef="cG1bG3bG18.9">October</b:bus-94>
  <b:bus-95 contextRef="cG1bG3bG18.9">2003-10-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3bG18.9">2003-10-31</b:bus-96>

  <b:bus-93 contextRef="cG1bG3bG18.10">11</b:bus-93>
  <b:bus-94 contextRef="cG1bG3bG18.10">November</b:bus-94>
  <b:bus-95 contextRef="cG1bG3bG18.10">2003-11-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3bG18.10">2003-11-30</b:bus-96>

  <b:bus-93 contextRef="cG1bG3bG18.11">12</b:bus-93>
  <b:bus-94 contextRef="cG1bG3bG18.11">December</b:bus-94>
  <b:bus-95 contextRef="cG1bG3bG18.11">2003-12-01</b:bus-95>

  <b:bus-93 contextRef="cG1bG3bG18.12">13</b:bus-93>
  <b:bus-94 contextRef="cG1bG3bG18.12">Year-End</b:bus-94>
  <b:bus-95 contextRef="cG1bG3bG18.12">2003-12-31</b:bus-95>
  <b:bus-96 contextRef="cG1bG3bG18.12">2003-12-31</b:bus-96>

  <b:bus-85 contextRef="cG1bG3.1">SC2004</b:bus-85>
  <b:bus-86 contextRef="cG1bG3.1">Standard Calendar 2004</b:bus-86>
  <b:bus-87 contextRef="cG1bG3.1">Fiscal YE 2004</b:bus-87>
  <b:bus-88 contextRef="cG1bG3.1">4-5-4</b:bus-88>
  <b:bus-90 contextRef="cG1bG3.1">open</b:bus-90>
  <b:bus-91 contextRef="cG1bG3.1">book</b:bus-91>

  <b:bus-93 contextRef="cG1bG3.1bG18">1</b:bus-93>
  <b:bus-94 contextRef="cG1bG3.1bG18">January</b:bus-94>
  <b:bus-95 contextRef="cG1bG3.1bG18">2004-01-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3.1bG18">2004-01-31</b:bus-96>
  <b:bus-97 contextRef="cG1bG3.1bG18">2004-03-01</b:bus-97>

  <b:bus-93 contextRef="cG1bG3.1bG18.1">2</b:bus-93>
  <b:bus-94 contextRef="cG1bG3.1bG18.1">February</b:bus-94>
  <b:bus-95 contextRef="cG1bG3.1bG18.1">2004-02-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3.1bG18.1">2004-02-29</b:bus-96>

  <b:bus-93 contextRef="cG1bG3.1bG18.2">3</b:bus-93>
  <b:bus-94 contextRef="cG1bG3.1bG18.2">March</b:bus-94>
  <b:bus-95 contextRef="cG1bG3.1bG18.2">2004-03-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3.1bG18.2">2004-03-31</b:bus-96>

  <b:bus-93 contextRef="cG1bG3.1bG18.3">4</b:bus-93>
  <b:bus-94 contextRef="cG1bG3.1bG18.3">April</b:bus-94>
  <b:bus-95 contextRef="cG1bG3.1bG18.3">2004-04-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3.1bG18.3">2004-04-30</b:bus-96>

  <b:bus-93 contextRef="cG1bG3.1bG18.4">5</b:bus-93>
  <b:bus-94 contextRef="cG1bG3.1bG18.4">May</b:bus-94>
  <b:bus-95 contextRef="cG1bG3.1bG18.4">2004-05-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3.1bG18.4">2004-05-31</b:bus-96>

  <b:bus-93 contextRef="cG1bG3.1bG18.5">6</b:bus-93>
  <b:bus-94 contextRef="cG1bG3.1bG18.5">June</b:bus-94>
  <b:bus-95 contextRef="cG1bG3.1bG18.5">2004-06-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3.1bG18.5">2004-06-30</b:bus-96>

  <b:bus-93 contextRef="cG1bG3.1bG18.6">7</b:bus-93>
  <b:bus-94 contextRef="cG1bG3.1bG18.6">February</b:bus-94>
  <b:bus-95 contextRef="cG1bG3.1bG18.6">2004-07-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3.1bG18.6">2004-07-31</b:bus-96>

  <b:bus-93 contextRef="cG1bG3.1bG18.7">8</b:bus-93>
  <b:bus-94 contextRef="cG1bG3.1bG18.7">August</b:bus-94>
  <b:bus-95 contextRef="cG1bG3.1bG18.7">2004-08-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3.1bG18.7">2004-08-31</b:bus-96>

  <b:bus-93 contextRef="cG1bG3.1bG18.8">9</b:bus-93>
  <b:bus-94 contextRef="cG1bG3.1bG18.8">September</b:bus-94>
  <b:bus-95 contextRef="cG1bG3.1bG18.8">2004-09-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3.1bG18.8">2004-09-30</b:bus-96>

  <b:bus-93 contextRef="cG1bG3.1bG18.9">10</b:bus-93>
  <b:bus-94 contextRef="cG1bG3.1bG18.9">October</b:bus-94>
  <b:bus-95 contextRef="cG1bG3.1bG18.9">2004-10-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3.1bG18.9">2004-10-31</b:bus-96>

  <b:bus-93 contextRef="cG1bG3.1bG18.10">11</b:bus-93>
  <b:bus-94 contextRef="cG1bG3.1bG18.10">November</b:bus-94>
  <b:bus-95 contextRef="cG1bG3.1bG18.10">2004-11-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3.1bG18.10">2004-11-30</b:bus-96>

  <b:bus-93 contextRef="cG1bG3.1bG18.11">12</b:bus-93>
  <b:bus-94 contextRef="cG1bG3.1bG18.11">December</b:bus-94>
  <b:bus-95 contextRef="cG1bG3.1bG18.11">2004-12-01</b:bus-95>
  <b:bus-96 contextRef="cG1bG3.1bG18.11">2004-12-30</b:bus-96>

  <b:bus-93 contextRef="cG1bG3.1bG18.12">13</b:bus-93>
  <b:bus-94 contextRef="cG1bG3.1bG18.12">Year-End</b:bus-94>
  <b:bus-95 contextRef="cG1bG3.1bG18.12">2004-12-31</b:bus-95>
  <b:bus-96 contextRef="cG1bG3.1bG18.12">2004-12-31</b:bus-96>
</xbrli:xbrl>