 	}
     
     /**
-     * @copy mx.core.ILayoutDirection#invalidateLayoutDirection()  
+     * @inheritDoc 
      */
     public function invalidateLayoutDirection():void
     {
-        const parentElt:ILayoutDirection = parent as ILayoutDirection;
+        const parentElt:IVisualElement = parent as IVisualElement;
         if (!parentElt)
             return;
         

	
	private var _layoutDirection:String = "inherit";
	
	public function get layoutDirection():String
	{
		return _layoutDirection;
	}
	
	/**
	 *  @copy mx.core.IVisualElement#layoutDirection
	 */
	public function set layoutDirection(value:String):void
	{

import mx.core.IFlexModule;
import mx.core.IFlexModuleFactory;
import mx.core.IInvalidating;
import mx.core.IMXMLObject;
import mx.core.IUIComponent;
import mx.core.IVisualElement;
