 	[Style(name="horizontalScrollBarStyleName", type="String", inherit="no")]
 	
 	/**
-	 *  The name of the vertical scrollbar style.
-	 *
-	 *  @default undefined
+	 *  Specifies the label placement of the legend element.
+	 *  Valid values are <code>"top"</code>, <code>"bottom"</code>,
+	 *  <code>"right"</code>, and <code>"left"</code>.
 	 *  
 	 *  @langversion 3.0
 	 *  @playerversion Flash 9
 	 *  @playerversion AIR 1.1
 	 *  @productversion Flex 3
 	 */
-	[Style(name="verticalScrollBarStyleName", type="String", inherit="no")]
+	[Style(name="labelPlacement", type="String", enumeration="top,bottom,right,left", inherit="yes")]
 	
 	/**
-	 *  Number of pixels between the container's bottom border
+	 *  Specifies the height of the legend element.
+	 *  
+	 *  @langversion 3.0
+	 *  @playerversion Flash 9
+	 *  @playerversion AIR 1.1
+	 *  @productversion Flex 3
+	 */
+	[Style(name="markerHeight", type="Number", format="Length", inherit="yes")]
+	
+	/**
+	 *  Specifies the width of the legend element.
+	 *  
+	 *  @langversion 3.0
+	 *  @playerversion Flash 9
+	 *  @playerversion AIR 1.1
+	 *  @productversion Flex 3
+	 */
+	[Style(name="markerWidth", type="Number", format="Length", inherit="yes")]
+	
+	/**
+	 *  Number of pixels between the legend's bottom border
 	 *  and the bottom of its content area.
 	 *
 	 *  @default 0

	 *    fontStyle="normal"
	 *    fontThickness="0"
	 *    fontWeight="normal"
	 *    horizontalScrollBarStyleName="undefined"
	 *    paddingBottom="0"
	 *    paddingLeft="0"
	 *    paddingRight="0"
	 *    paddingTop="0"
	 *    shadowDirection="center"
	 *    shadowDistance="2"
	 *    textAlign="left"
	 *    textDecoration="none|underline"
	 *    textIndent="0"
	 *    verticalScrollBarStyleName="undefined"
	 * 
	 *    <strong>Events</strong>
	 *    childAdd="<i>No default</i>"
	 *    childIndexChange="<i>No default</i>"
	 *    childRemove="<i>No default</i>"
	 *    dataChange="<i>No default</i>"
	 *    scroll="<i>No default</i>"
	 *    &gt;
	 *      ...
	 *      <i>child tags</i>
	 *      ...
	 *  &lt;/mx:<i>tagname</i>&gt;
	 *  </pre>
	 *  
	 *  @langversion 3.0
	 *  @playerversion Flash 9
	 *  @playerversion AIR 1.1
	 *  @productversion Flex 3
	 */
	public class Legend extends UIComponent implements IContainer
		
	{

	[Style(name="focusColor", type="uint", format="Color", inherit="yes", theme="spark")]
	
	/**
	 *  Horizontal alignment of each child inside its tile cell.
	 *  Possible values are <code>"left"</code>, <code>"center"</code>, and
	 *  <code>"right"</code>.
	 *  If the value is <code>"left"</code>, the left edge of each child
	 *  is at the left edge of its cell.
	 *  If the value is <code>"center"</code>, each child is centered horizontally
	 *  within its cell.
	 *  If the value is <code>"right"</code>, the right edge of each child
	 *  is at the right edge of its cell.
	 *
	 *  @default "left"
	 *  
	 *  @langversion 3.0
	 *  @playerversion Flash 9
	 *  @playerversion AIR 1.1
	 *  @productversion Flex 3
	 */
	[Style(name="horizontalAlign", type="String", enumeration="left,center,right", inherit="no")]
	
	/**
	 *  The name of the horizontal scrollbar style.
	 *
	 *  @default undefined
