     /**
      *  @private
      *  The baselinePosition of a TabNavigator is calculated
-	 *  for the label of the first tab.
-  	 *  If there are no children, a child is temporarily added
-  	 *  to do the computation.
+     *  for the label of the first tab.
+     *  If there are no children, a child is temporarily added
+     *  to do the computation.
      */
     override public function get baselinePosition():Number
     {
-    	if (FlexVersion.compatibilityVersion < FlexVersion.VERSION_3_0)
-    		return super.baselinePosition;
-	    
-		if (!validateBaselinePosition())
-			return NaN;
-
-	    var isEmpty:Boolean = numChildren == 0;
-	    if (isEmpty)
-	    {
-	    	var child0:Container = new Container();
-	    	addChild(child0);
-	    	validateNow();
-	    }
-	    
-	    var tab0:Button = getTabAt(0);
-	    var result:Number = tabBar.y + tab0.y + tab0.baselinePosition;
-	    
-	    if (isEmpty)
-	    {
-	   		removeChildAt(0);
-	   		validateNow();
-	    }
-	    
-	    return result;
+        if (FlexVersion.compatibilityVersion < FlexVersion.VERSION_3_0)
+            return super.baselinePosition;
+        
+        if (!validateBaselinePosition())
+            return NaN;
+
+        var isEmpty:Boolean = numChildren == 0;
+        if (isEmpty)
+        {
+            var child0:Container = new Container();
+            addChild(child0);
+            validateNow();
+        }
+        
+        var tab0:Button = getTabAt(0);
+        var result:Number = tabBar.y + tab0.y + tab0.baselinePosition;
+        
+        if (isEmpty)
+        {
+            removeChildAt(0);
+            validateNow();
+        }
+        
+        return result;
     }
 
     //----------------------------------

        return tabHeight - borderMetrics.top;
    }

	//----------------------------------
    //  tabBarStyleFilters
    //----------------------------------


     */
    protected function get tabBarStyleFilters():Object
    {
        return _tabBarStyleFilters;
    }
    
    private static var _tabBarStyleFilters:Object =
    {
        "firstTabStyleName" : "firstTabStyleName",
        "horizontalAlign" : "horizontalAlign",
        "horizontalGap" : "horizontalGap",
        "lastTabStyleName" : "lastTabStyleName",
        "selectedTabTextStyleName" : "selectedTabTextStyleName",
        "tabStyleName" : "tabStyleName",
        "tabWidth" : "tabWidth",
        "verticalAlign" : "verticalAlign",
        "verticalGap" : "verticalGap"
    }; 

    //--------------------------------------------------------------------------
