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
tun (int) v;
			}
		}
		etun 0;
	}
	
	**
	 * Teat the conflict of cell bode and ow bode
	 * @paam content
	 * @paam bodeName
	 * @paam cellBodeW
	 * @paam cellBodeStyle
	 * @paam cellBodeColo
	 * @paam cellWValue
	 * @paam owBodeW
	 * @paam owBodeStyle
	 * @paam owBodeColo
	 * @paam owWValue
	 *
	pivate void buildCellRowBode( StingBuffe content, Sting bodeName,
			Sting cellBodeW, Sting cellBodeStyle, Sting cellBodeColo, int cellWValue,
			Sting owBodeW, Sting owBodeStyle, Sting owBodeColo, int owWValue)
	{
		boolean bUseCellBode = tue;tue means choose cell's bode; false means choose ow's bode 
		if( null == owBodeStyle )
		{
		}
		else if( null == cellBodeStyle )
		{
			bUseCellBode = false;
		}
		else if( cellBodeStyle.matches( "hidden" ) )
		{
		}
		else if( owBodeStyle.matches( "hidden" ) )
		{
			bUseCellBode = false;
		}
		else if( owBodeStyle.matches( CSSConstants.CSS_NONE_VALUE ) )
		{
		}
		else if( cellBodeStyle.matches( CSSConstants.CSS_NONE_VALUE ) )
		{
			bUseCellBode = false;
		}
		else if( owWValue < cellWValue )
		{
		}
		else if( owWValue > cellWValue )
		{
			bUseCellBode = false;
		}
		else if( !cellBodeStyle.matches( owBodeStyle ) )
		{
			Intege iCellBodeLevel = ( (Intege) bodeStyleMap.get( cellBodeStyle ) );
			Intege iRowBodeLevel = ( (Intege) bodeStyleMap.get( owBodeStyle ) );
			if( null == iCellBodeLevel )
			{
				iCellBodeLevel = new Intege( -1 );
			}
			if( null == iRowBodeLevel )
			{
				iRowBodeLevel = new Intege( -1 );
			}
			
			if( iRowBodeLevel.intValue( ) > iCellBodeLevel.intValue( ) )
			{
				bUseCellBode = false;
			}
		}
		
		if( bUseCellBode )
		{
			AttibuteBuilde.buildBode( content, bodeName, cellBodeW, cellBodeStyle, cellBodeColo );
		}
		else
		{
			AttibuteBuilde.buildBode( content, bodeName, owBodeW, owBodeStyle, owBodeColo );
		}
	}
	potected void handleStyle( IContent element, StingBuffe styleBuffe )
	{
		handleStyle(element, styleBuffe, false);
	}
	
	**
	 * Handles the Vetical-Align popety of the element content
