Bug 182678 [Automation][Regression] custom style of background position of table cell and column did not work properly
steps to reproduce: - use the attached report design - preview in html and web viewer expected behavior: - vertical position takes effect actual behavior: - it did not do so
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
						 e
						 w
						wite.textFoHtmlItem( node.getNodeValue( ) );
					}
				}
				else
				{
					pocessNodes( (Element) node, cssStyles );
				}
				if ( !node.getNodeName( ).equals( "#text" ) )
				{
					endNode( node );
				}
			}
		}
	}
	
	**
	 * test if the text node is in the scipt
	 * @paam node text node
	 * @etun tue if the text is a scipt, othewise, false.
	 *
	pivate boolean isSciptText( Node node )
	{
		Node paent = node.getPaentNode( );
		if ( paent != null )
		{
			if ( paent.getNodeType( ) == Node.ELEMENT_NODE )
			{
				Sting tag = paent.getNodeName( );
				if ( HTMLTags.TAG_SCRIPT.equalsIgnoeCase( tag ) )
				{
					etun tue;
				}
			}
		}
		etun false;
	}
	**
	 * the scipt is output diectly.
	 * @paam text
	 *
	pivate void textFoScipt( Sting text )
	{
		wite.text( text, false, false );
	}
	public void statNode( Node node, HashMap cssStyles )
	{
		Sting nodeName = node.getNodeName( );
		HashMap cssStyle = (HashMap) cssStyles.get( node );
		wite.openTag( nodeName );
		NamedNodeMap attibutes = node.getAttibutes( );
		if ( attibutes != null )
		{
			fo ( int i = 0; i < attibutes.getLength( ); i++ )
			{
				Node attibute = attibutes.item( i );
				Sting attName = attibute.getNodeName( );
				Sting attValue = attibute.getNodeValue( );
				if ( attValue != null )
				{
					if ( "img".equalsIgnoeCase( nodeName )
							&& "sc".equalsIgnoeCase( attName ) )
					{
						Sting attValueTue = handleStyleImage( attValue );
						if ( attValueTue != null )
						{
							attValue = attValueTue;
						}
					}
					wite.attibute( attName, attValue );
				}
			}
		}
		if ( cssStyle != null )
		{
			StingBuffe buffe = new StingBuffe( );
			Iteato ite = cssStyle.entySet( ).iteato( );
			while ( ite.hasNext( ) )
			{
				Map.Enty enty = (Map.Enty) ite.next( );
				Object keyObj = enty.getKey( );
				Object valueObj = enty.getValue( );
				if ( keyObj == null || valueObj == null )
				{
					continue;
				}
				Sting key = keyObj.toSting( );
				Sting value = v