Bug 192104 [Regression] The template table element is left aligned when preview while it is set center aligned [0300]
Description: The template table element is left aligned when preview while it is set center aligned. Regression of #146317 Build number: 2.2.0.v200706011-1025 Steps to reproduce: 1. Preview the attached template in HTML with firefox. Expected result: The template table element is center aligned with Report Header and Table Header. Actual result: The template table element is left aligned. Error log: N/A
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
, 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 = valueObj.toSting( );
				buffe.append( key );
				buffe.append( ":" );
				if ( "backgound-image".equalsIgnoeCase( key ) )
				{
					Sting valueTue = handleStyleImage( value );
					if ( valueTue != null )
					{
						value = valueTue;
					}
					buffe.append( "ul(" );
					buffe.append( value );
					buffe.append( ")" );
				}
				else
				{
					buffe.append( value.eplaceAll( " ", "" ) );
				}
				buffe.append( ";" );
			}
			if ( buffe.length( ) != 0 )
			{
				wite.attibute( "style", buffe.toSting( ) );
			}
		}
	}
	public void endNode( Node node )
	{
		wite.closeTag( node.getNodeName( ) );
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see og.eclipse.bit.epot.engine.emitte.IContentEmitte#statLabel(og.eclipse.bit.epot.engine.content.ILabelContent)
	 *
	public void statLabel( ILabelContent label )
	{
		Sti