     }
 
     //----------------------------------
+    //  styleManager
+    //----------------------------------
+    
+    /**
+     *  @private
+     * 
+     *  Returns the style manager used by this component.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 1.5
+     *  @productversion Flex 4
+     */
+    public function get styleManager():IStyleManager2
+    {
+        return StyleManager.getStyleManager(moduleFactory);
+    }
+    
+    //----------------------------------
     //  styleName
     //----------------------------------
 

     */
    public function getStyle(styleProp:String):*
    {
        if (StyleManager.inheritingStyles[styleProp])
        {        
            return inheritingStyles ?
                   inheritingStyles[styleProp] :

import mx.resources.ResourceManager;
import mx.styles.ISimpleStyleClient;
import mx.styles.IStyleClient;
import mx.styles.IStyleManager2;
import mx.styles.StyleManager;
import mx.styles.StyleProtoChain;
import mx.utils.NameUtil;
