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
{
			outputCSSStyles( reportDesign, designHandle );
			if ( needFixTransparentPNG )
			{
				fixTransparentPNG( );
			}
			fixRedirect( );
			openRootTag( );
			writeBidiFlag( );
			
			if ( report != null )
			{
				String defaultStyleName = report.getDesign( ).getRootStyleName( );
				if ( defaultStyleName != null )
				{
					if ( enableInlineStyle )
					{
						StringBuffer defaultStyleBuffer = new StringBuffer( );
						IStyle defaultStyle = report.findStyle( defaultStyleName );
						htmlEmitter.buildDefaultStyle( defaultStyleBuffer,
								defaultStyle );
						if ( defaultStyleBuffer.length( ) > 0 )
						{
							writer.attribute( HTMLTags.ATTR_STYLE,
									defaultStyleBuffer.toString( ) );
						}
					}
					else
					{
						if ( htmlIDNamespace != null )