#s5_menu, #s5_logo_search_wrap, #s5_top_1 a, #s5_top_1 p, #s5_top_2, #s5_top_3, #s5_top_4, #s5_top_5, #s5_bot_mods, #s5_pathway_wrap, #s5_footer_wrap, #s5_main_content_wrap_inner, #s5_inset_right_wrap, #s5_left_wrap {
direction:rtl;
text-align:right;
}

#loading_img {
visibility:hidden;
}

#s5_outer_wrap {
position:relative;
overflow:hidden;
}

#s5_navv li {
float:right;
}

#s5_navv li ul ul {
	margin: -43px 0 0 -200px;
}

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

#s5_navv ul li ul li.s5_top_menu_spacer {
background:url(../images/rtl/s5_menu_sub_top.png) repeat-x top left;
height:10px;
}

#s5_navv ul li ul li.s5_top_menu_spacer:hover {
background:url(../images/rtl/s5_menu_sub_top.png) repeat-x top left;
height:10px;
}

#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:200px;
}

#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;
}

.poll label {
	text-align:right;
	}

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

#s5_logo {
float:right;
background:url(../images/s5_logo.png) no-repeat top right;
}

#s5_login_search_wrap, #s5_register, #s5_login {
float:left;
}

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

#fontControls {
margin-right:0px;
margin-left:14px;
float:left;
}


div.module_round_box h3{
background:url(../images/rtl/s5_t_h3_grey.png) no-repeat top left;
float:right;
margin-left:0px;
margin-right:-16px;
padding-right:14px;
padding-left:24px;
}

div.module_round_box-green h3{
background:url(../images/rtl/s5_t_h3_green.png) no-repeat top left;
float:right;
margin-left:0px;
margin-right:-16px;
padding-right:14px;
padding-left:24px;
}

div.module_round_box-purple h3{
background:url(../images/rtl/s5_t_h3_purple.png) no-repeat top left;
float:right;
margin-left:0px;
margin-right:-16px;
padding-right:14px;
padding-left:24px;
}

div.module_round_box-red h3{
background:url(../images/rtl/s5_t_h3_red.png) no-repeat top left;
float:right;
margin-left:0px;
margin-right:-16px;
padding-right:14px;
padding-left:24px;
}

div.module_round_box-orange h3{
background:url(../images/rtl/s5_t_h3_orange.png) no-repeat top left;
float:right;
margin-left:0px;
margin-right:-16px;
padding-right:14px;
padding-left:24px;
}

div.module_round_box-blue h3{
background:url(../images/rtl/s5_t_h3_blue.png) no-repeat top left;
float:right;
margin-left:0px;
margin-right:-16px;
padding-right:14px;
padding-left:24px;
}

#s5_top_mods, #s5_bot_mods {
padding-right:0px;
padding-left:16px;
}

div.module_round_box, div.module_round_box-green, div.module_round_box-purple, div.module_round_box-red, div.module_round_box-orange, div.module_round_box-blue {
margin-right:16px;
margin-left:0px;
}

div.module_round_box-none {
margin-right:16px;
margin-left:0px;
}

#s5_middle_menu, #s5_bottom_menu {
float:left;
}

#s5_pathway, #s5_footer_text {
float:right;
}

span.breadcrumbs div {
float:right;
}

#s5_middle_menu, #s5_footer_wrap_inner {
padding-left:0px;
}

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

.pathway_middle, .pathway_last {
background:url(../images/rtl/s5_pathway_arrow.png) no-repeat top left;
padding-right:10px;
padding-left:19px;
}


div.module_round_box_middle span.s5_mod_span2 {
background:url(../images/rtl/s5_h3_l.png) no-repeat top right;
height:34px;
display:block;
}

div.module_round_box_middle span.s5_mod_span3 {
background:url(../images/rtl/s5_h3_r.png) no-repeat top left;
padding-left:0px;
padding-right:14px;
}

div.module_round_box_middle h3 {
margin-left:0px;
margin-right:-12px;
}

.s5_content_title {
margin-left:0px;
margin-right:-14px;
}

div.module_round_box_middle span.s5_mod_h3-green {
background:url(../images/s5_t_h3_green.png) no-repeat top right;
float:left;
}

div.module_round_box_middle span.s5_mod_h3-red {
background:url(../images/s5_t_h3_red.png) no-repeat top right;
float:left;
}

div.module_round_box_middle span.s5_mod_h3-blue {
background:url(../images/s5_t_h3_blue.png) no-repeat top right;
float:left;
}

div.module_round_box_middle span.s5_mod_h3-purple {
background:url(../images/s5_t_h3_purple.png) no-repeat top right;
float:left;
}

div.module_round_box_middle span.s5_mod_h3-orange {
background:url(../images/s5_t_h3_orange.png) no-repeat top right;
float:left;
}

div.module_round_box_middle span.s5_mod_h3-grey {
background:url(../images/s5_t_h3_grey.png) no-repeat top right;
float:left;
}

.s5_suffix_word {
padding-right:22px;
padding-left:13px;
}

.module_round_box_middle ul.menu ul a {
background:url(../images/arrow.png) no-repeat right center;
padding-left:0px;
padding-right:20px;
margin-left:0px;
margin-right:8px;
}

.module_round_box_middle ul.menu ul ul a {
padding-left:0px;
padding-right:30px;
}

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

#s5_top_mods ul.menu ul ul a {
padding-left:0px;
padding-right:30px;
}

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

div.s5_accordion_menu_element li a {
background:url(../images/arrow.png) no-repeat right center;
padding-left:0px;
padding-right:18px;
}


span.s5_accordion_menu_left {
background:#FFFFFF url(../images/s5_acc_m.png) repeat-x top right;
padding-left:0px;
padding-right:10px;
}
