 	import flash.display.DisplayObject;
 	import flash.events.Event;
 	
+	import flashx.textLayout.formats.VerticalAlign;
+	
 	import mx.binding.utils.BindingUtils;
 	import mx.containers.HBox;
 	import mx.containers.VBox;

			UIUtils.spark_addChildAt(topHBox, checkBox, 0);
			UIUtils.spark_addChild(this, innerVBox);
			this.percentWidth = 100;
			innerVBox.percentWidth = 100;
			innerVBox.setStyle('paddingLeft', indent);
		}
		

	[Event(name="change", type="flash.events.Event")]
	
	/**
	 * This will display a checkbox in addition to the children you add.
	 * The children will be indented underneath the checkbox and show/hide depending on the state of the checkbox.
	 * If you add a HelpComponent as a child, it will be displayed to the right of the checkbox.
	 */
	public class CheckBoxWithNestedOptions extends VBox
	{
		public function CheckBoxWithNestedOptions()
