Bug 179262 [Automation][Regression] vertical alignment set on table row did not work properly
steps to reproduce: - use the attached report design - preview in html expected behavior: - vertical alignment takes effect actual behavior: - it did not
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
Sting tagName;
		StingBuffe styleBuffe = new StingBuffe( );
		DimensionType x = containe.getX( );
		DimensionType y = containe.getY( );
		DimensionType w = containe.getW( );
		DimensionType height = containe.getHeight( );
		int display = checkElementType( x, y, w, height, megedStyle,
				styleBuffe );
		
		if( ((display & HTMLEmitteUtil.DISPLAY_INLINE ) > 0)
				|| ((display & HTMLEmitteUtil.DISPLAY_INLINE_BLOCK ) > 0) )
		{
			wite.openTag( HTMLTags.TAG_TABLE );
			wite.attibute( HTMLTags.ATTR_STYLE, " display:-moz-inline-box !impotant; display:inline;" );
			wite.openTag( HTMLTags.TAG_TR );
			wite.openTag( HTMLTags.TAG_TD );
			
			 t
			tagStack.push( "ImplementInlineBlock" );
		}
		else
		{
			 t
			tagStack.push( HTMLTags.TAG_DIV );
		}
		wite.openTag( HTMLTags.TAG_DIV );
		tagName = HTMLTags.TAG_DIV;
		 class
		setStyleName( containe.getStyleClass( ) );
		
		Sting b = containe.getB( );
		if ( b == null )
		{
			b = idGeneato.geneateUniqueID( );
			containe.setB( b );
		}
		HTMLEmitteUtil.setB(  wite, tagName, b );
		
		HTMLEmitteUtil
				.setActiveIDTypeIID( wite, ouputInstanceIDs, containe );
		 output style
		 if ( x == null && y == null )
		 {
		 styleBuffe.append( "position: elative;" ); 
		 }
		setDisplayPopety( display, DISPLAY_INLINE_BLOCK, styleBuffe );
		handleShink( display, megedStyle, height, w, styleBuffe );
		handleStyle( containe, styleBuffe );
		
		handle the text-align fo containe, we use getStyle as the text-align is inheit in HTML fo DIV.
		wite.attibute( HTMLTags.ATTR_ALIGN, megedStyle.getTextAlign( ) ); 
		we don't suppot vetial-align yet.
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see og.eclipse.bit.epot.engine.emitte.IContentEmitte#endContaine(og.eclipse.bit.epot.engine.content.IContaineContent)
	 *
	public void endContaine( IContaineContent containe )
	{
		if ( pop( ) )
		{
			etun;
		}
		Sting tag = (Sting) tagStack.pop( );
		if( tag.equals( "ImplementInlineBlock" ))
		{
			wite.closeTag( HTMLTags.TAG_DIV );
			wite.closeTag( HTMLTags.TAG_TD )