Bug 307327 BIDI3.6:In-line component positioning problem in RTL Reports
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
*/
	public void startPage( IPageContent page ) throws BirtException
	{
		pageNo++;
		if ( pageNo > 1 && outputMasterPageContent == false )
		{
			writer.openTag( "hr" );
			writer.closeTag( "hr" );
		}
		if ( pageNo > 1 )
		{
			writer.writeCode( " <div style=\"visibility: hidden; height: 0px; overflow: hidden; page-break-after: always;\">page separator</div>" );
		}
		
		DimensionType width = null;
		DimensionType height = null;
		if ( page != null && outputMasterPageContent )
		{
			width = getPageWidth( page );
			height = getPageHeight( page );
			if ( width != null && height != null && fixedReport
					&& !pageFooterFloatFlag )
				startBackgroundContainer( page.getStyle( ), width, height );
		}
		StringBuffer styleBuffer = new StringBuffer( );
		writer.openTag( HTMLTags.TAG_TABLE );
		writer.attribute( "cellpadding", "0" );
		writer.attribute( "rule", "none" );
		styleBuffer.append( "empty-cells: show;" ); 
		if ( page != null && outputMasterPageContent )