     {
         var columnWidthRatio:Number = getStyle("columnWidthRatio");
         var maxColumnWidth:Number = getStyle("maxColumnWidth");
-		var g:IChartElement;
-		
+        var g:IChartElement;
+        
         switch (_type)
         {
             case "stacked":
             case "100%":
             {
                 var n:int = seriesSet.length;
-				var i:int;
+                var i:int;
                 for (i = 0; i < n; i++)
                 {
                     seriesSet[i].offset = 0;
-				}
+                }
 
                 var newSeriesGlyph:ColumnSet = new ColumnSet();
-				newSeriesGlyph.owner = this;
+                newSeriesGlyph.owner = this;
                 newSeriesGlyph.series = seriesSet;
                 for (i = 0; i < n; i++)
                 {
-                	g = seriesSet[i] as IChartElement;
-					newSeriesGlyph.series[i].owner = newSeriesGlyph;
-					if (!g)
-						continue;
-					if (g.labelContainer) 			
- 						newSeriesGlyph.labelContainer.addChild(seriesSet[i].labelContainer);
+                    g = seriesSet[i] as IChartElement;
+                    newSeriesGlyph.series[i].owner = newSeriesGlyph;
+                    if (!g)
+                        continue;
+                    if (g.labelContainer)           
+                        newSeriesGlyph.labelContainer.addChild(seriesSet[i].labelContainer);
                 }
                 
                 if (!isNaN(columnWidthRatio))

                        else
                        {
                            _tempField.setStyle('fontSize',size);
							_tempField.validateNow();
                            if (_tempField.measuredWidth > v.labelWidth || columnSeries.measuringField.textHeight > v.labelHeight)
                            {
                                labelScale = v.labelWidth / _tempField.measuredWidth;

    //
    //--------------------------------------------------------------------------
    
    /**
     *  @private
     */
    private function initStyles():Boolean
    {
        HaloDefaults.init(styleManager);
        
        var columnChartStyle:CSSStyleDeclaration =
            HaloDefaults.createSelector("mx.charts.ColumnChart", styleManager);
        
        columnChartStyle.defaultFactory = function():void
        {
            this.axisColor = 0xD5DEDD;
            this.chartSeriesStyles = HaloDefaults.chartBaseChartSeriesStyles;       
            this.columnWidthRatio = 0.65;
            this.dataTipRenderer = DataTip;
            this.fontSize = 10;
            this.fill = new SolidColor(0xFFFFFF, 0);
            this.calloutStroke = new Stroke(0x888888,2);            
            this.textAlign = "left";
            this.horizontalAxisStyleNames = ["blockCategoryAxis"];
            this.verticalAxisStyleNames = ["blockNumericAxis"];
        }
        
        return true;
    }

    
    /**
     *   A module factory is used as context for using embedded fonts and for finding the style manager that controls the styles for this component.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion Flex 3
     */
    override public function set moduleFactory(factory:IFlexModuleFactory):void
    {
        super.moduleFactory = factory;
        
        if (_moduleFactoryInitialized)
            return;
        
        _moduleFactoryInitialized = true;
        
        // our style settings
        initStyles();
    }
    
    /**
     * @private
     */
    override protected function createChildren():void
    {
        super.createChildren();
        var labelClass:Class = getLabelClass();
        _tempField = new labelClass();
        _tempField.visible = false;
        _tempField.text = "W...";
