#s5_header, #s5_menu, #cboxLoadedContent, #s5_pathway_wrap, #s5_top1_wrap, #s5_top_row_mods, #s5_bottom_row_mods, #s5_footer_wrap, #s5_above_body_mods, #s5_below_body_mods, #s5_component_wrap_area_inner, #s5_right_wrap, #s5_left_wrap {
direction:rtl;
text-align:right;
}

#s5_outer_wrap {
overflow:hidden;
}

#loading_img {
visibility:hidden;
}

#s5_logo, #s5_login, #s5_login_divider, #s5_register, #s5_icons_wrap, #s5_sub_menu ul.menu li, div.breadcrumbs div, #s5_bottom_menu ul.menu li, #s5_footer_text {
float:right;
}

#s5_logo {
background-position:top right;
}

.pathway_first {
background:url(../images/rtl/s5_pathway_home.png) no-repeat top left;
margin-right:0px;
margin-left:10px;
padding-left:19px;
padding-right:10px;
}

.pathway_middle, .pathway_last {
padding-left:24px;
padding-right:7px;
}

.pathway_middle {
background-position:center left;
}

#s5_search_area, #s5_login_icons, #s5_bottom_menu {
float:left;
}

#s5_search_area {
width:281px;
}

#s5_icons_wrap {
margin-left:0px;
margin-right:10px;
}

#s5_search_area .search {
background:url(../images/rtl/s5_search.png) no-repeat top left;
}

#s5_navv li {
float:right;
}

#s5_navv li li a{
	padding-left:0px;
}

#s5_navv ul li ul li a, #s5_navv li.s5_level_one_parent li a, #s5_navv li.active li a {
padding-left:0px;
margin-right:28px;
}

#s5_navv li ul {
right:-999em;
}

#s5_navv li:hover ul ul, 
#s5_navv li:hover ul ul ul,
#s5_navv li:hover ul ul ul ul {
right:-999em;
}

#s5_navv li:hover ul{
right:-13px;
}

#s5_navv li li:hover ul,
#s5_navv li li li:hover ul{
right:230px;
}

#s5_navv ul li ul li, #s5_navv ul li ul li.active {
	background:url(../images/rtl/s5_menu_sub_li.png) no-repeat bottom left;
}

#s5_navv ul li a.parent, #s5_navv ul li a.parent:hover {
	height:17px;
	background:url(../images/rtl/s5_menu_parent.png) no-repeat top left;
}

.s5_mod_h3 {
padding-right:16px;
}

.module_round_box ul.menu ul a {
padding-right:10px;
}

.module_round_box ul.menu ul ul a {
padding-left:0px;
padding-right:20px;
}

div.s5_accordion_menu_element li li {
padding-right:12px;
padding-left:0px;
}

div.s5_accordion_menu_element li a {
padding-left:0px;
padding-right:23px;
background-position:center right;
}

.latestnews li, .mostread li, .sections li, .module_round_box ul.menu a {
background-position:center right;
}

#s5_bottom_menu ul.menu li {
padding-left:2px;
padding-right:10px;
}


#s5_accordion_menu {
overflow:hidden;}
