body,td {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
}

body.f-smaller {
	font-size: 10px;
}

body,
body.f-default {
	font-size: 12px;
}

body.f-larger {
	font-size: 14px;
}

td.column_separator {
	padding-right: 15px;
}

tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  text-align: right;
  padding: 4px 4px 4px 0;
}

#mod-top {
	left: 25px;

}

#mod-top .top2 {
	background: url(../images_rt/top-mod-left.png) 0 0 no-repeat;
}

#mod-top .top3 {
	background: url(../images_rt/top-mod-right.png) 100% 0 no-repeat;
}

#mod-top .top-padding {
	padding-right:  15px;
}

#sidecol {
	float: right;
}

#secondcol {
	float: left;
}

#secondcol .col1 {
	background: url(../images_rt/sidecol-left.png) 0 0 no-repeat; /** */
}

#secondcol .col2 {
	background: url(../images_rt/sidecol-right.png) 100% 0 no-repeat;/** */
}

#inset {
/*	margin-right: 25%;*/
}

.insetTable {
	background-color:#;
}

#component .padding {
	padding-right: 10px;
}

#content.extraspace #component .padding{
	padding-left: 25px;
}

.spacer .block {
	float: right;
}

#footermods {
	float: left;
}

/********************/
.module-hilite1,
.module-hilite2,
.module-hilite3,
.module-hilite4,
.module-hilite5,
.module-hilite6,
.module-hilite7,
.module-hilite8,
.module-quote {
	/*background: url(../images_rt/module-right.png) 100% 100% no-repeat;*/ /* ::Faisal [Oct 8, 2008 @18:35] */
	height: 1%;
}

.module-hilite5 div,
.module-hilite6 div,
.module-hilite7 div,
.module-hilite8 div {
/*	background: url(../images_rt/module-left.png) 0 100% no-repeat;*/ /* ::Faisal [Oct 8, 2008 @18:35] */
}

.module-hilite1 div div,
.module-hilite2 div div,
.module-hilite3 div div,
.module-hilite4 div div {
	padding: 0 13px 18px 5px;
}

.module-hilite5 div div,
.module-hilite6 div div,
.module-hilite7 div div,
.module-hilite8 div div {
	padding: 0 13px 18px 8px;	
}

.module-hilite1 div div div,
.module-hilite2 div div div,
.module-hilite3 div div div,
.module-hilite4 div div div,
.module-hilite5 div div div,
.module-hilite6 div div div,
.module-hilite7 div div div,
.module-hilite8 div div div {
	padding: 0 8px 0 0;
}

.spacer div.module,
.spacer div.module-hilite1,
.spacer div.module-hilite2,
.spacer div.module-hilite3,
.spacer div.module-hilite4,
.spacer div.module-hilite5,
.spacer div.module-hilite6,
.spacer div.module-hilite7,
.spacer div.module-hilite8,
.spacer div.module-quote  {
	margin-right: 10px;
}

.module-hilite1 div div div,
.module-hilite5 div div div {
	border-right: 8px solid #eee;
}

.module-search input {
	margin-right: 66px; /*~.. Fix background image for arabic version ..~*/
	padding: 2px 5px 0 0;
}

#footer-1 .module h3 {
	padding-right: 0;
}

#horiz-menu ul.nav {
	padding-right: 35px; 
}

#horiz-menu li {
	background: url(../images_rt/horiz-menu-divider.png) 0 0 no-repeat;
	float: right;
}

#horiz-menu a {
	float: left; /*~.. Never understand this ..~*/
	padding: 0 8px 0 15px;
}

ul.sidenav ul {
	margin-right: 35px;
}

ul.sidenav a {

}

ul.sidenav li.active a {
	background-position: 100% -74px;
}

ul.sidenav a:hover {
	background-position: 100% -37px;
}

a#active_menu.mainlevel {
	background-position: 100% -74px;
}

a.mainlevel:hover {
	background-position: 100% -37px;
}

#bottom ul {
	float: left;
	padding: 0 0 0 10px;
}

#bottom li {
	float: left;
	padding-right: 40px;
}

#bottom a {
	float: none;
}

div.sample-header {
	float: left;
}

/*.ticker-table .link-bg,*/
#inset .readon {
	float: left;
	text-indent: 24px; /** check list */
}

span.pathway {
	padding-right: 10px;
}

span.pathway img {
	float: right;
	padding-left: 10px;
}

span.pathway a {
	float: right;
	padding: 0 0 0 20px;
}

ul.number,
ul.arrow-1,
ul.arrow-2,
ul.arrow-3,
ul.arrow-4,
ul.triangle-1,
ul.triangle-2,
ul.bullet-1,
ul.bullet-2,
ul.plus-1,
ul.plus-2 {
	padding-right: 0;
	margin-right: 0;
}

ul.number li {
	margin-right: 0;
	padding-right: 28px;
}

ul.arrow-1 li,
ul.arrow-2 li,
ul.arrow-3 li,
ul.arrow-4 li,
ul.triangle-1 li,
ul.triangle-2 li,
ul.bullet-1 li, 
ul.bullet-2 li, 
ul.plus-1 li,
ul.plus-2 li {
	margin-right: 0;
	padding-right: 22px;
}

blockquote {
	padding: 10px 45px 5px 10px;
	background: #fff url(../images_rt/quote-start_rtl.png) 0 0 no-repeat;
}

blockquote p {
	background: #fff url(../images_rt/quote-end_rtl.png) 100% 100% no-repeat;
	padding: 0 0 10px 35px;
}

span.alert {
	background: #FFD6D6 url(../images_rt/status-alert.png) 95% 50% no-repeat;
}

span.info {
	background: #D8E5F8 url(../images_rt/status-info.png) 95% 50% no-repeat;
}

span.note {
	background: #FEF6D8 url(../images_rt/status-note.png) 95% 50% no-repeat;
}

span.download {
	background: #EEF7DD url(../images_rt/status-download.png) 95% 50% no-repeat;
}

span.alert,
span.info,
span.download,
span.note {
	padding: 10px 45px 10px 10px;
}

#mod-top h3 {
	padding: 0 8px 0 0;
}

#mod-top .spacer.extra {
	padding-right: 25px;
}

div.loginelement {
	float: right;
	padding-right: 10px;
}

div.loginelement label {
	padding-right: 5px;
}

#mod-top .smallavatar {
	float:left;
}

#mod-top a {
	/*background: url(../images_rt/topmod-bullet_rtl.png) 100% 50% no-repeat;
	padding-right: 15px;
	padding-left: 10px;*/
}

/*~.. Accessibility Style ..~*/
.sfa_style1 span,
.sfa_style2 span,
.sfa_style3 span,
.sfa_style4 span,
.sfa_style5 span,
.sfa_style6 span,
.sfa_style7 span,
.sfa_style8 span,
.sfa_fsmaller span,
.sfa_fdefault span,
.sfa_flarger span,
.sfa_wnarrow span,
.sfa_wdefault span,
.sfa_wwide span { float:left; }
.sfa_fsmaller span {
	background-image:url(../images_rt/access/style_fsmaller_ar.png);
}
.sfa_fdefault span {
	background-image:url(../images_rt/access/style_fdefault_ar.png);
}
.sfa_flarger span {
	background-image:url(../images_rt/access/style_flarger_ar.png);
}