/* cairo-regular - arabic_latin-ext_latin */ 
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 400;
  src: url('/fileadmin/templates/faoweb/fonts/cairo/cairo-v1-arabic_latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Cairo'), local('Cairo-Regular'),
       url('/fileadmin/templates/faoweb/fonts/cairo/cairo-v1-arabic_latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/templates/faoweb/fonts/cairo/cairo-v1-arabic_latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/templates/faoweb/fonts/cairo/cairo-v1-arabic_latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/templates/faoweb/fonts/cairo/cairo-v1-arabic_latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/templates/faoweb/fonts/cairo/cairo-v1-arabic_latin-ext_latin-regular.svg#Cairo') format('svg'); /* Legacy iOS */
}
/* cairo-700 - arabic_latin-ext_latin */
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 700;
  src: url('/fileadmin/templates/faoweb/fonts/cairo/cairo-v1-arabic_latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local('Cairo Bold'), local('Cairo-Bold'),
       url('/fileadmin/templates/faoweb/fonts/cairo/cairo-v1-arabic_latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fileadmin/templates/faoweb/fonts/cairo/cairo-v1-arabic_latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fileadmin/templates/faoweb/fonts/cairo/cairo-v1-arabic_latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fileadmin/templates/faoweb/fonts/cairo/cairo-v1-arabic_latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fileadmin/templates/faoweb/fonts/cairo/cairo-v1-arabic_latin-ext_latin-700.svg#Cairo') format('svg'); /* Legacy iOS */
}

body {
  direction:rtl;
  font-family: 'Cairo', sans-serif !important;
}

div#langs {
  position:absolute;
  left: 22px;
  margin-left:0;
}

div.sub-search{
  right: 724px;
}

h1#logo-ar {
  /*text-indent:-9999px;*/
  font-size:0px;
  margin-top:0;  
}

.wrapper div#nav-container  ul.top-submenu ul.sub-top li a{
  text-align: right;
}
div#nav-container nav#subsiteMenu ul.top-submenu li:first-child {
  border-right: 1px solid #D2D0D0;
}
div#nav-container nav#subsiteMenu ul.top-submenu li:first-child  a img{
    margin-right: 4px;
}
#content div.rgaccord1-nest h3{
  background: transparent url("/fileadmin/images/icons/plus.png") no-repeat scroll right center !important;
}
#content div.rgaccord1-nest h3.act{
  background: transparent url("/fileadmin/images/icons/minus.png") no-repeat scroll right center !important;
}

div#nav-container nav#subsiteMenu ul.top-submenu li{
  border-left: 1px solid #D2D0D0;
}

h1#logo-ar a {
  position:relative;
  z-index:1000;
}

div#top-links {
  z-index:200;
}

.mininews-body, .mininews-title {
    text-align: right !important;
}

h1#logo-ar img {
  margin:0 0 0 0;
  padding-right:10px;
  padding-left:0;
}

div#google_search {
  left:20px;
}

div#google_search input.inputbox {
  text-align:left;
}

div#google_search input#search-submit {
  left:178px;
  right:auto;
}

div#top-links {
  left:280px;
  right:auto;
}

nav ul li {
  float:right;
  border-left:0;
  border-right:1px solid #fff;  
}

nav ul li:first-child {
  border:0;
}

nav ul.top-submenu li {
  border-left:1px solid #EC6E00;
  border-right:0;
  text-align: right;
}

nav ul.top-submenu li:first-child {
  border-right:0;
  text-align: right;
}

.wrapper header  #nav-container nav ul li:last-child {
     border-right: 1px solid #fff !important;
}

#page-tools {
  float:left;
  margin:0 0 0 20px;
}

#page-tools div.csc-default {
  float:right;
}

div#print, div#send-email {
  margin-right:0;
  margin-left:15px;
}

#leftcolumn {
    padding:15px 20px 0 0;
}

nav#leftmenu ul li {
  text-align:right;
}

#content div.rgaccord1-nest h3 {
  background:url(images/accordion.png) right 4px no-repeat;
  padding-right:19px;
}

#content div.rgaccord1-nest h3.act {
    background: url(images/accordion.png) right -14px no-repeat;
}

div#system-links div.csc-default {
  float:right;
}

div#copyright {
  clear:right;
  text-align:left;
}

.iosSlider {
  direction:ltr;
}

.iosSlider .text {
  position:absolute;
  left:0;
}

.iosSlider .image img {
  float:right;
  right:0;
}

.iosSlider .prevButton {
  left:320px;
  right:auto;
  background: url(images/sprites.png) no-repeat left -32px;  
}

.iosSlider .nextButton {
  left:40px;
  right:auto;
  background: url(images/sprites.png) no-repeat left top;    
}

.iosSliderButtons {
  right:auto;
  left:79px;
}

.iosSliderButtons .button {
  float:right;
  margin:0 0 0 30px;
}

div#feature-bar .jcarousel-skin-tango .jcarousel-item {
  margin-left:50px;
  margin-right:0;
}

ul#FeatureBarHome {
  width:875px !important;
}

div#c212488 {
  clear:right;
  float:right;
  margin-right:0;
  margin-left:38px;
}

div#c200703 {
  float:right;
  margin-right:0;
  margin-left:38px;
}

div#c200376 {
  float:right;
  margin-left:18px;
  margin-right:0;
}

div#c212516 {
  float:right;
  margin-bottom:20px;
}

div#c200376 div.tx-dynalist-pi1 div.list-date {
  float:right;
  margin-left:5px;
  margin-right:0;
}

div#c201256 {
  clear:left;
  float:right;
  margin: 20px 0 40px 38px;
}

div#c200582 {
  float:right;
}

div#c200442 {
  clear:left;
  margin-right:0;
}

span.more {
  left:1px !important;
  right:auto !important;
}

footer div.csc-default ul {
  padding:0;
}

footer div#system-links ul { 
  border-right: 1px solid #fff;
  border-left: 0px solid #fff;
}

div#social-networks {
    float: left;
    width: 100px;
}

div#social-networks p.bodytext {
  padding:0;
}

#upcoming-meeting-table td {
    padding-right: 10px;
}

#cta {
    text-align: right;
    padding-right: 10px;
}

#stand-home-container {
    width: 275px;
    position: relative;
    margin-right: auto;
}
/* ################ CONTENT ############## */

#top_breadcrumbs {
  position: relative;
}
.addthis_inline_share_toolbox {
    position: absolute;
    left: 0;
    top: 0;
}

#atstbx {
    position: absolute;
    left: 0;
    top: 0;
}

.fa-check-square {
    position: absolute;
    right: -30px;
}

#content .contenttable th,
#content .contenttable td {
  border-left:0;
  border-right:1px solid #D4E0E4;
}

#content .contenttable td:first-child {
  border-right:0;
}

div#search div.label,
div#search div.fields {
  float:right;
}

div#search div.fields {
  margin:0 5px 0 25px;
}

div.list-image img {
  float:right;
  margin:0 0 0 10px;
}

div.list-subtitle b {
  direction: ltr !important; 
  float: right; 
  margin-left: 5px;
}

span.dddate {
  float: left; 
  margin-top: 10px;
}

div.list-more {
  text-align:left;
  left:20px !important;
  right:auto !important;
}

div.list-more span {
  float:right;
}

div#c200442 {
  margin-left:18px;
}

div#c200442 div.list-more {
  text-align:left;
}

div.csc-default ul, div.csc-default ol {
  padding-left:0;
  padding-right:20px;
}

footer ul { 
  width:340px;
}

DIV.csc-textpic-center DIV.csc-textpic-text {
  text-align:right;
}

#content div.keyfacts-box {
  background-color:#5895BE;
  float:right;
  margin:0 0 20px 20px;
}

#content div.proj-keyfacts-box {
  width:auto;
  float:none;
  margin-left: 0;
}

#content div.proj-keyfacts-box a {
  color:#ccc;
  font-weight:bold;
}

#content #rightcolumn div.keyfacts-box {
  float:none;
}

#page-tools {
  position:relative;
  width:190px;
}

#print {
  background-position:right 3px;
  float: right;
  margin:0 0 0 15px;
  padding:0 17px 0 0;
}

#send-email {
  background-position:right 5px;
  float:right;
  margin:0 0 0 15px;
  padding:0 17px 0 0;
}


.blue-backg ul {
  padding:0 20px 0 0;
}

#content div#c211387, #content .blue-backg {
  margin-right:0;
  /* float:right;  
  width:100%; 
  margin-left:20px; */
}

.iosSlider .slider .item .title,
.iosSlider .slider .item .desc {
  direction:rtl;
}

/* hidden by DL becuase of layout problems 14/06

.blue-backg {
  float:right !important;
  width:45% !important;
}
*/

.addthis_inline_share_toolbox {
    position: absolute;
    left: 0;
    top: 0;
}

div#c211387 {
  margin-right:0;
  margin-left:20px !important;
}

div#c211387 {
  float:right!important;
  width: 438px !important;
}

#content .grey-table .contenttable td {
  text-align:right;
}

menu, ol, ul {
  padding:0 40px 0 0;
}

div.csc-default ul,
div.csc-default ol {
  padding-left:0;
  padding-right:10px;
}

div.csc-default ul li,
div.csc-default ol li {
  margin-bottom:6px;
  position:relative;
  left:0;
  right:1em;
}

div.gsc-cursor div.gsc-cursor-page, #content div.tx-dynalist-pi1-pagination a {
  padding:3px 9px;
}

/* twitter widget customized */ 

.twtr-hd h3, .twtr-hd h4 {text-align: right;}

#twtr-widget-1 .twtr-tweet-text {margin-left: 10px !important;}

div.twtr-avatar,
div.twtr-ft a {float: right;}

div.twtr-ft span {float: left;}

div.dyna-float-list {
    margin-left: 20px !important;
    margin-right: 0 !important;
}
div.dyna-float-list div.list-date{
  margin-left:5px !important;
  margin-right:0 !important;
}
div.dyna-float-list div.list-subtitle{
  margin-left:0;
  margin-right:144px;
}

div#c200986 div.subcl {padding-left: 1em;}

.doc-icon {
  list-style-type:none;
  background: url("images/doc_small.png") no-repeat right 2px rgba(0, 0, 0, 0);
  display: block;
  padding-bottom: 3px;
  padding-right: 22px;
  padding-left:0;
  margin-left:0 !important;  
}

.link-icon {
  list-style-type:none;
  background: url("images/web.png") no-repeat right 2px rgba(0, 0, 0, 0);
  display: block;
  padding-bottom: 3px;
  padding-right: 22px;
  padding-left:0;
  padding-top: 0;
  margin-left:0 !important;
}

#content div.keyfacts-box ul {
  padding: 0 26px 12px 12px !important;
}

#rightcolumn div.csc-default ul li,
#rightcolumn div.csc-default ol li {
  right:0;
  left:auto;
}

div.news-list div.list-image {
  float:right;
}

div#c200442 div.tx-dynalist-pi1-recordlist {
  float:right;
  line-height:inherit;
}

div#c266133 div.tx-dynalist-pi1-recordlist {
  float:left;
}

div#c200442 div.tx-dynalist-pi1 {
  margin-right:18px;
  margin-left:0;
  clear:left;  
}

div.news-list div.list-block {
  width:100%;
  float:none;
  clear:right;
  display:inline-block;
}

div#c200442 h2 {
  padding-bottom:8px;
}

table.four-column-list div.list-image {
  float:right !important;
}
#maincontent .news-item .article-image{
    float: right;
    margin: 0 0 6px 8px;  
}

#rightcolumn .rcol-docs-list ul{
                padding-left:0;
                padding-right:5px;
}
.rcol-docs-list ul li {
                background-position-x: right;
                padding-left: 0;
                padding-right: 22px;
}
#fdr_results_widget .fdr_doc_info{
  margin-right: 10px;  
}

.rcol-docs-list ul li {
    background:url(images/doc_small.png) no-repeat right top;
}

.tx-dynalist-pi1 .news-list .news-item table.quotes-table tr td {
    text-align:inherit;
}

.support {
   right: 20px;
}