.Sheet-body
{
	direction:rtl;
}

.menuhxdmenu {float:right;}
.menuhxdmenu  li{float:right;}
.menuhxdmenu  li:hover ul,
.menuhxdmenu  li.sfHover ul{left:-135px;}
.menuhxdmenu  li li:hover ul,
.menuhxdmenu  li li.sfHover ul,
.menuhxdmenu  li li li:hover ul,
.menuhxdmenu  li li li.sfHover ul,
.menuhxdmenu  li li li li:hover ul,
.menuhxdmenu  li li li li.sfHover ul{left:-170px;}


#hxdmoomenu ul li a{
	float: right;
	padding: 0 15px;
}		
#hxdmoomenu li ul {
	margin-right:auto;
}

#hxdmoomenu ul ul ul {
	margin-right:-10px;
}

#hxdmoomenu ul ul li{
	padding:0 25px 0 0 ;
	text-align:right;	
	background:url(../images-rtl/BlockContentBullets.png);
	background-repeat:no-repeat;
	background-position:center right;
}

.header-tag-icon
{
  background-position:right top;
  background-image: url('../images-rtl/BlockHeaderIcon.png');
  padding:0 24px 0 0 ;
  background-repeat: no-repeat;
  margin: 0 5px 0 0 ;
}

.language{
	float:left;
}

/* begin Box, BlockContent */
.BlockContent
{
  margin: auto 0;
}

.BlockContent-body li
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  margin: 12px auto;
}

.BlockContent-body ul li
{
  background-image: url('../images-rtl/BlockContentBullets.png');
  padding:0px 26px 0 0px ;
  background-position:top right;
  text-align:right;
}



.article th, .article td
{
  text-align:right;
}

/* begin PostHeaderIcon */
.PostHeaderIcon-wrapper
{
  margin: 0 0.2em;
}

.Post ul li
{
  padding:2px 22px 2px 0;
  background-image: url('../images-rtl/PostBullets.png');
  background-repeat:no-repeat;
  background-position:top right;
}


blockquote
{
  margin:10px 50px 10px 10px;
  padding:5px 37px 5px 5px;

  background-image:url('../images/PostQuote.png');
  background-position:right top;
  background-repeat:no-repeat;
}

/*This HACK needed for ie7 (button position)*/
*:first-child+html button.Button, *:first-child+html a.Button
{
  float:right;
}


.Button .btn
{
  float: right;
}

.rss-tag-icon
{
  position: relative;
  display:block;
  float:right;
  background-image: url('../images/livemarks.png');
  background-position: center right;
  background-repeat: no-repeat;
  margin: 0 0 0 5px;
}

/* begin LayoutCell */
.contentLayout .sidebar1
{
  float: right;
}

/* begin LayoutCell */
.contentLayout .sidebar2
{
  float: left;
}

/* begin LayoutCell */
.contentLayout .content
{
  float: right;
}

table.moduletable th
{
  padding: 0em .5em;
}

.breadcrumbs
{
  padding: 0em .7em;
}

.article_column
{
  padding-left: .2em;
}

.column_separator
{
  padding-right: .4em;
}

div.offline
{
  right: 0;
}

span.pathway
{
  margin: 20px 0 ;
}

/* headers */
table.moduletable th, legend
{
  padding-right: 0px;
}

.article_column
{
  padding-left: 5px;
}

.column_separator
{
  border-right: 1px dashed #e0e0e0;
  padding-right: 10px;
}

/* edit button */
.contentpaneopen_edit
{
  float: right;
}

/* table of contents */
table.contenttoc
{
  float: left;
}

table.contenttoc td
{
  padding: 5px 0;
}

div.module_menu h3
{
  margin: -23px 5px -5px -4px;
  padding-right: 10px;
}

div.module_menu ul
{
  margin: 0 10px;
  padding-right: 20px;
}

#leftcolumn div.module
{
  padding: 10px 0;
}

div.message
{
  margin: 3px 0px 10px;
  padding: 20px 3px;
}

.bannerfooter_text
{
  text-align: left;
}

/* WebLinks */
span.description
{
  padding-right: 30px;
}

legend
{
  padding:10px 0;
}

.tool-tip
{
  float: right;
}

#system-message dd.message ul
{
  padding-right: 40px;
}

/* System Error Messages */
#system-message dd.error ul
{
  padding-right: 40px;
}

/* System Notice Messages */
#system-message dd.notice ul
{
  padding-right: 40px;
 }
 
 #syndicate
{
  float: right;
  padding-right: 25px;
}


#component-contact table td
{
  padding: 0 2px;
}

h1.textbox a {
}

div.Header-png
{
  background-image: url('../images-rtl/Header.png');
  background-repeat: no-repeat;
  background-position: top left;
}