@font-face {
  font-family: 'TrajanPro-Regular';
  src: url('fonts/TrajanPro-Regular.eot');
  src: local('TrajanPro-Regular'), url('fonts/TrajanPro-Regular.woff') format('woff'), url('fonts/TrajanPro-Regular.ttf') format('truetype'), url('fonts/TrajanPro-Regular.svg') format('svg');
}
@font-face {
  font-family: 'GESS Text Light';
  src: url('fonts/GE_SS_Text_Light.otf');
}
@font-face {
  font-family: 'Conv_ge';
  src: url('fonts/ge.eot');
  src: url('fonts/ge.ttf') format('truetype'), url('fonts/ge.svg') format('svg');
}
*{
  padding:0;
  margin:0;
  border:none;
  text-decoration:none;
  outline:none;
  font-weight:normal;
  font-size:13px;
  color:#2D2D2D;

}
body{
  background: #31424E;
  font-family: Verdana, arial, sans-serif;
}

li{
  list-style-type:square;
  display: list-item;
  /*margin-left: 20px;*/
  list-style-position: inside;
}
a{
  color:#000;
}
a:hover{
  color:#fff;
}
input,.inputbox, textarea, select{
  background: #9EA2A6;
  padding: 5px;

}
input.button{
  background: #883F36;
  color: #fff;
}
.clear{
  clear:both;
  float:none;
}

p{
  /*display: inline;*/
  /*width: 100%;*/
}
#container{
  display: block;
}
.width-content{
  width: 1078px;
  height: 100%;
  display: inline-block;
}
/*header*/
#header{
  height: 496px;
  background: url(../images/top-bg.jpg) repeat-x 0 0;
  float: left;
  display: inline-block;
  width: 100%;
  position: relative;
}
#logo{
    float: left;
    position: relative;
    width: 700px;
    z-index: 2;
      margin-left: 115px;
}
.moduletable-logo img{
      float: left;
    padding-top: 10px;

}

.light{
    background: url("../images/light.png") no-repeat scroll center center transparent;
    height: 162px;
    left: -130px;
    position: absolute;
    top: 0;
    width: 1152px;
    z-index: 1;
}
#mark{
  background: url("../images/mark.jpg") no-repeat scroll 0 0 transparent;
  display: inline-block;
  float: right;
  height: 301px;
  width: 259px;
  /*margin-right: 95px;*/
  position: relative;
  z-index: 1;
}
#topmenu{
  display: inline-block;
  /*float: left;*/
  position: relative;
  top: -138px;
  /*width: 100%;*/
  z-index: 9;
}

.dj-submenu li{
  margin: 0;
}
.dj-main li a.dj-up_a span{
  height: 46px !important;
}
.dj-main li a.dj-up_a{
  height: 46px !important;
  line-height: 46px !important;
}
.dj-main li.dj-up{
  margin: 0;
}

.item-196 a{
  color: #fff !important;
  
}
.moduletable-lang{
  height: 60px;
  width: 200px;
}
.lang-inline {
    display: inline-block;
    margin: 0 0 0 18px;
    padding-top: 20px;
}

.lang-inline > li {
    float: left;
    list-style-type: none;
    display: inline;
    margin: 0;
    margin-right: 10px;
}
.lang-inline li a{
  color: #8BB1CC;
  font-size: 13px;
  font-family: 'GESS Text Light';
}

.lang-inline li.lang-active a{
  /*color: #82BDE4;*/
}
.moduletable-search{
  width: 185px;
  margin-top: 10px;
  line-height: 2;

}
.moduletable-search .inputbox-search{
  font-family: Georgia ,sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  width: 170px;
  color: #D4D7DA;
  background: none;
}
.search-results{
  margin: 30px 0;
}
.result-title a{
  color: #000;
  margin-top: 20px;
  display: inline-block;
}
.moduletable-social{
  float: left;
  height: 38px;
  margin: 20px 0 0 64px;
/*  width: 185px;*/

}
.moduletable-social .module-wrapper{
  text-align: center;
  float: left;
  margin: 0;
}
.moduletable-social .module-wrapper div{
  float: left;
  margin: 0;
}
/*wrapper*/
#wrapper{
  float: left;
  width: 100%;
  position: relative;
  top: -213px;
  margin-bottom: -160px;
}

#left{
  background: #fff;
  float: left;
  display: inline-block;
  text-align: left;
  width: 617px;
  padding: 10px 10px 20px;
  border: 1px solid #EDEDED;
  border-left: 0;
  position: relative;
}
#right{
  background: none repeat scroll 0 0 #FFFFFF;
  display: inline-block;
  float: left;
  margin-top: 33px;
  overflow: hidden;
  text-align: left;
  width: 439px;
}
.padding{
    background: none repeat scroll 0 0 #CFD5DB; 
    margin: 15px 15px 15px 0;
    overflow: hidden;
    padding: 10px 10px 10px 30px;
    /*box-shadow: 4px 0 5px #AFB4B9;*/
       -moz-box-shadow:    inset 4px 0 10px #AFB4B9;
   -webkit-box-shadow: inset 4px 0 10px #AFB4B9;
   box-shadow:inset 4px 0 10px #AFB4B9;
    width: 88%; 
}

/* styling events blog featured*/

.blog-featured.events {
      
}

.blog-featured.events .items-row {
      list-style-type: none;
      margin: 0;
      width: 97%;
      margin-bottom: 10px;
      display: inline-block;
      
      background: #EAEDF0;
      padding: 10px;
      border-bottom: 1px solid #bbbec1;
      margin-bottom: 10px;
      text-transform: uppercase;
}

.blog-featured.events .items-row h2 {
      display: inline-block;
      width: 90%;
}
.blog-featured.events .introtext {
    display: none !important;
}
.blog-featured.events .fjrelated-intro-image {
    display: block !important;
}
.blog-featured .fjrelated-intro-image {
    display: none;
}
.blog-featured.events .items-row h2 a {
      color: #000;
      font-size: 13px;
      background: none !important;
      padding: 0px !important;
      border: 0px !important;
}

.blog-featured.events p.readmore a {
      padding: 0 65px;
}
/* ens styling events blog featured */

.blog-featured-home{
  padding: 10px;
  text-align: justify;
  margin-right: 15px;
}
.blog-featured-home h2, .blog-featured h1,.item-page-programs h2{
  margin-bottom: 10px;
  width: 100%;  
}
.en-GB .blog-featured-home h2{
    text-align: left;
}
.blog-featured-home .item h2 a,.moduletable-videos h3,.moduletable-papers h3,.moduletable-news h3,.moduletable-highlight h3,.moduletable-newsletter h3,.moduletable-news-inner h3, .blog-featured h1,.item-page-programs h2 a{
  color: #335268;
  text-align: left;
  text-transform: uppercase;
  font-size: 18px;
    font-family: 'TrajanPro-Regular';
}

.blog-featured-home .item img{
  float: left;
  margin: 5px 20px 10px 0;
}
.blog-featured-home a:hover{
	color: #000;
}
.readmore a,a.readmore,.mod-articles-event-readmore a{
  color: #792114;
}
p.readmore{
      display: block;
    float: left;
    width: 100%;
}
.item .readmore a{
      display: block;
    width: 120px;
 }
.blog-featured-home ul li,.moduletable-highlight li{
  list-style-type: none;
  margin: 0;
  margin-bottom: 5px;
}

.blog-featured-home strong,.newsflash-highlight strong{
  font-weight: normal !important;
}
.moduletable-videos{
  float: left;
  height: 180px;
  overflow: hidden;
  background: #CED0D2;
  /*padding: 10px;*/
  display: inline-block;
  width: 595px;
  margin: 10px 10px 20px;
  line-height: 1;
}
.moduletable-videos h3,.moduletable-papers h3{
  color: #496477;
  padding: 20px 0 10px 20px;
}
.bt-cs{
  margin-left: 62px !important;
}
.bt-cs .bt-center {
    height: 103px;
    margin-top: -23px;
    overflow: hidden;
    text-align: center;
    width: 160px;
}


.bt-cs .next, .bt-cs .prev{
  top: 110px !important;
  height: 22px;
}
.bt-cs a.prev{
  left: -61px;
  
}
.bt-cs a.next{
  left:513px;  
}

.bt-cs .bt-row{
  width: 150px !important;
}
.bt-cs .bt-inner .bt-title{
  color: #2D2D2D;
  font-size: 11px;
  font-weight: normal;
  /*position: relative;*/
  /*top: -70px;*/
  line-height: 1;
  text-transform: capitalize;
  font-family: verdana;
}
.bt-cs .bt-inner img{
  border: none;
  margin: 0;
  outline: none;
}
.bt-cs a.next{
  right: -144px !important;
}

.bt-cs .bt-inner{
  padding: 0 25px !important;
}
.playbtn{
    left: -9%;
    position: relative;
    top: -75px !important;
    z-index: 5;
}

.moduletable-papers{
  background: #CED0D2;
  padding: 20px 20px 10px;
  float: left;
  display: inline-block;
  /*width: 545px;*/
  margin: 0 10px;
}
.moduletable-papers h3{
  padding: 0;
  margin-bottom: 20px;
}
.item-wrapper{
  float: left;
  width: 135px;
  margin: 0 50px 0 0;
  /*height: 168px;*/
}
h4.newsflash-title-papers a{
    background: url("../images/title-bg.png") repeat scroll 0 0 transparent;
    color: #792114;
    display: inline-block;
    font-family: Tahoma,sans-serif;
    font-size: 12px;
    height: 34px;
    letter-spacing: 0px;
    line-height: 1;
    overflow: hidden;
    padding: 3px 5px;
    position: relative;
    text-align: left;
    top: -68px;
}
#books-links{
  float: left;
  background: url(../images/readmore.png) no-repeat right 0;
  height: 26px;
  margin-top: 10px;
}
a.search-books{
  /*background: url(../images/readmore.png) no-repeat 0 0;*/
  color: #fff;
  display: inline-block;
  text-transform: uppercase;
  padding: 5px 15px 5px 5px;
  font-size: 12px;
}

.moduletable-news,.moduletable-highlight,.moduletable-events,.moduletable-newsletter,.moduletable-news-inner,.moduletable-socialbookmark{
  display: inline-block;
  float: left;
  margin-bottom: 20px;
  text-align: justify;
}
.moduletable-news,.moduletable-news-inner{
  margin: 0 20px 20px 0;
  text-align: left;

}
  
.moduletable-news h3,.moduletable-highlight h3,.moduletable-newsletter h3,.moduletable-news-inner h3{
  color: #2D2D2D;
  margin-bottom: 10px;
}

.event-module-news li,.event-module-news-inner li{
  list-style-type: none;
  margin: 0;
  width: 100%;
  margin-bottom: 10px;
  display: inline-block;
}
span.mod-articles-event-date {
  color: #D9E1E7;
  width: 37px;
  height: 30px;
  background: #792114;
  display: none;
  float: left;
  padding: 5px;
  font-size: 16px;
  text-align: center;
  margin-right: 15px;
  line-height: 1;
}
.events span.mod-articles-event-date {
  display: block;
}
.event-module-news h4 {
float: left;
display: block;
width: 80%;
}

.event-module-news-inner li{
  border-left: 4px solid #792114;
  display: inline-block;
  padding-left: 20px;
  width: 190px;
}
.moduletable-highlight{
  background: #EAEDF0;
  width: 98%;
  margin-bottom: 25px;
}

.newsflash-highlight{
    padding: 20px;
}
.newsflash-highlight .news-content{
  max-height: 166px;
    overflow: hidden;
    line-height: 1.5 !important;
}
.newsflash-highlight img{
  width: 100px;
  margin-right: 10px;
  float: left;
  display: none;
}

.at_icon img{
  width: 16px;
}
.moduletable-highlight h3{
  margin-bottom: 0;
}

.moduletable-events{
  padding-right: 7px;
  text-align: right;
  width: 146px;
  float: left;
}

.moduletable-newsletter{
  width: 210px;
  border-top: 1px solid #9EA2A6;
  padding-top: 20px;
  margin-right: 20px;
  float: left;
  margin-bottom: 0;
}

.moduletable-newsletter h3{
  font-size: 12px;
  letter-spacing: 0.8px;
}

.acymailing_module-newsletter{
  display: inline-block;
}
.moduletable-newsletter input{
  width: 189px !important;
  height: 20px;
  color: #fff;
  padding:0 10px;
  text-transform: uppercase;
  /*text-shadow: 1px 0 1px #CBCDD0;*/
  margin: 0;
  line-height: 1;
}

.moduletable-newsletter input.button,button.foxbutton{
  width: 83px !important;
  height: 20px;
  float: left;
  text-align: left;
  cursor: pointer;
  background: #883F36;

}
button.foxbutton span{
  color: #fff;
  line-height: 0;
  margin-top: -2px;
  display: block;
}

/*footer*/
#footer{
  height: 320px;
  background: #070707;
  float: left;
  width: 100%;
  overflow: hidden;
}
#copyrights{
  border-top: 1px solid #28353D;
  color: #4A4A4A;
  float: left;
  font-size: 10px;
  margin: 25px 0;
  padding: 4px 0;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
  clear: both;
  float: none;
}
#copyrights a{
  float: right;
  font-size: 10px;
  color: #4A4A4A;
  line-height: 1;
}

.moduletable-awards{
  float: left;
  text-align: left;
  width: 250px;

}
.moduletable-awards h3,.moduletable-botmenu h3,.moduletable-sectors h3,.moduletable-botmenu .item-196 a,.moduletable-botmenu .item-196 a:hover,.moduletable-sectors .item-516 a,.moduletable-sectors .item-516 a:hover,#mod-title--awards a{
    color: #E7EFF4;
    font-family: 'TrajanPro-Regular';
    font-size: 18px;
    line-height: 2;
    margin-bottom: -15px;
    text-align: left;
    text-transform: uppercase;
    background: none;
    margin-top: 24px;
}

.moduletable-botmenu,.moduletable-sectors{
      position: relative;
}
.moduletable-botmenu .item-196 a,.moduletable-botmenu .item-196,.moduletable-sectors .item-516{
      position: absolute;
      top: 0;
      left: 0;
}
.moduletable-botmenu ul,.moduletable-sectors ul{
      margin-top: 72px;
}
#mod-title--awards,.newsflash-awards{
      margin-top: 30px;
}
.moduletable-awards .item-wrapper {
  margin-top: 10px;
  float: left;
  margin:0 12px 12px 0;
  width: 110px;
}

.moduletable-awards img{
  width: 108px;
  height: 68px;
}
.moduletable-botmenu{
  float: left;
  width: 555px;
  display: inline-block;
  margin-left: 50px;
}
.moduletable-botmenu h3,.moduletable-sectors h3{
  margin-bottom: -20px;
}
.moduletable-botmenu li,.moduletable-sectors li{
  display: inline-block;
  float: left;
  height: 22px;
  line-height: 1;
  list-style-type: none;
  margin: 0 15px 10px 0;
  text-align: left;
  width: 254px;
  
}

.moduletable-botmenu li a,.moduletable-sectors li a{
  color: #81A6BF;
  display: inline-block;
  float: left;
  font-size: 12px;
  /*line-height: 1.3;*/
  /*margin-bottom: 10px;*/
  padding-right: 20px;
  text-transform: uppercase;
  /*width: 45%;*/
    padding: 3px;
}
.moduletable-botmenu li a:hover,.moduletable-sectors li a:hover{
  color: #fff;
  background: #4A4A4A;

}
.moduletable-sectors{
  margin-bottom: 0;
}

.moduletable-sectors,.moduletable-logo2{
  float: left;
  width: 190px;
  text-align: left;
}

/*------------inners-----------*/
#left-inner{
  background: #fff;
  float: left;
  display: inline-block;
  text-align: left;
  width: 766px;
  padding: 20px;
  border: 1px solid #EDEDED;
  border-left: 0;
  position: relative;
  z-index: 1;
  min-height: 650px;
}
#left-inner a:hover{
  color: #792114;
}
#right-inner{
  background: none repeat scroll 0 0 #FFFFFF;
  display: inline-block;
  float: left;
  margin-top: 33px;
  overflow: hidden;
  text-align: left;
  width: 270px;
}
#right-inner .padding{
  width: 81%;
  height: auto;
}
.item-page h1{
  display:none;
}
.item-page h2 a,.item-page-videos h2 a,.blog h1,.blog h2 span,.categories-list h1,.foxcontainer h2,#right-inner .moduletable h3,span.subheading-category,.search h1,.categories-list-programs h1, .categories-list-aboutus h1{
  font-family: 'TrajanPro-Regular';
  color: #335268 !important;
  text-align: left;
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 20px;
  display: inline-block;
}
#right-inner .moduletable h3{
  color: #2D2D2D;
  font-size: 17px;
  font-weight: normal;
  letter-spacing: -1.5px;
  margin-bottom: 10px;
}


#right-inner .moduletable{
  padding-bottom: 20px;
}

#right-inner .moduletable{
  padding: 10px 0;
  margin-bottom: 15px;
}

#right-inner .moduletable .menu li,.categories-list li,.cat-children li,.list-title,.categories-list-programs li, .categories-list-aboutus li{
  list-style-type: none;
  margin: 0;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #bbbec1;
}

.categories-list-aboutus li {
    margin-right: 30px;
    /*width: 45%;*/
}

.categories-list-programs li {
    margin-right: 30px;
    width: 45%;
}

.categories-list-programs li span, .categories-list-aboutus li span{
  display: inline-block;
  float: left;
  margin-top: -4px;
  width: 100%;
}
.categories-list-programs .item-title a, .categories-list-aboutus .item-title a{
  margin: 0;
  height: 25px;
}
.list-title{
  width: 762px;
}
.item-page {
  padding: 10px;
}
.leading-0  {
  margin-bottom: 20px;
}
.leading-0 .img-intro-left{
  display: none;
}
.cols-2 .item.column-1{
  width: 47%;
  margin-right: 30px;
  float: left;
  margin-bottom: 20px;
}
.cols-2 .item.column-2{
  width: 48%;
  float: left;
  margin-bottom: 20px;
}

#left-inner .blog .items-row{
  margin: 0 0 20px;
  float: left;
  display: inline-block;
  width: 100%;
}

#left-inner .blog .items-row .item h2,.leading-0 h2,#left-inner .blog-featured .items-row .item h2 a{
  background: #EAEDF0;
  padding: 10px;
  border-bottom: 1px solid #bbbec1;
  margin-bottom: 10px;
  text-transform: uppercase;
}

#left-inner .blog .items-row .item h2 a,.leading-0 h2 a{
  color: #000 !important;
}
#left-inner .blog-featured .items-row .item h2 a{
    display: inline-block;
    width: 94%;  
}
#left-inner .blog .item img,.blog-featured img{
	margin: 0 20px 20px 0;
}

#right-inner .moduletable .menu li a,.categories-list li a,.cat-children li a,.list-title a,.categories-list-programs li a, .categories-list-aboutus li a{
  padding: 10px;
  display: block;
  color: #000;
  text-transform: uppercase;
  /*font-weight: bold;*/
}
.list-title a,.item-title a{
  margin-top: -2.5px;
  line-height: 1.3;
}
#right-inner .moduletable .menu li a:hover,#right-inner .moduletable .menu li.active a,.categories-list li a:hover,.cat-children li a:hover,.list-title a:hover,.categories-list-programs li a:hover, .categories-list-aboutus li a:hover{
  background: #EAEDF0;
  width: 91%;
  display: block;
  color: #000 !important;
}
.categories-list li a:hover,.list-title a:hover,.cat-children li a:hover,.categories-list-programs li a:hover, .categories-list-aboutus li a:hover{
  width: 97.5%;
  color: #000 !important;
  line-height: 1.3;
}
.categories-list-programs li a:hover, .categories-list-aboutus li a:hover{
  width: 95%;
}

.avVideo .avPlayerContainer{
  border-radius: 0 !important;
  background: none !important;
}
.cat-children h3{
  display: none;
}
.cat-children li{
  list-style-type: none;
  margin: 0;
}
.blog-videos .items-row .item{
  width: 42%;
  float: left;
  margin-bottom: 20px;
/*  margin-right: 20px;*/
  background: #EAEDF0;
  padding: 5px;
  border-bottom: 1px solid #bbbec1;
  text-align: center;
  text-align: left;
  padding: 20px;
  min-height: 150px;
}

.blog-videos .items-row .item .img-intro-left img {
  width: 112px;
  height: auto;
  max-height: 90px;
}

.blog-videos .items-row h2{
  width: 96%;
  display: inline-block;
  margin-bottom: 10px;
  text-align: left;
}
.blog-videos .items-row h2 a{
  color: #000;
  text-transform: uppercase;
}
.img-intro-left img {
    float: left;
    margin: 0 10px 5px 0;
}
.cols-4 .item.column-1,.cols-4 .item.column-2,.cols-4 .item.column-3{
  width: 20%;
  margin-right: 10px;
  float: left;
}
.foxform input, .foxform textarea{
  padding: 7px !important;
  float: left !important;
}
.fcaptchacontainer{
  float: left !important;
  width: 100%;
}
.message {
    background: none repeat scroll 0 0 #CED0D2;
    margin: 0 10px;
    padding: 10px;
}
.items-more h3{
  /*color: #792114;*/
  text-transform: uppercase;
  margin: 30px 0 5px;
}
.pagination{
  width: 100%;
  margin: 30px 0;
  text-align: center !important;
  display: inline-block;

}
.pagination .counter{
  text-align: center;

}
.pagination ul{
    display: inline-block;
    margin-top: 20px;
    text-align: center;
  
}
.pagination ul li{
  float: left;
  list-style-type: none;
}
.ar-AA .pagination ul li {
    float: right;
}
.pagination ul li a{
    color: #792114;
}

.pagination ul li a,.pagination ul li span{
  /*text-transform: uppercase;*/
  padding: 0 10px;

}
#left-inner .item-page img{
  float: left;
  margin: 0 20px 20px 0;
  display: inline-block;
}
.cw-social-mod-title-ac{
   font-family: 'TrajanPro-Regular';
  color: #2D2D2D;
  margin-top: 10px;
      font-size: 12px;
    letter-spacing: 0.8px;
}

.match_list{
      display: none;
}
#right-inner .padding .moduletable .item-486 a,#right-inner .padding .moduletable .item-486.active a,#right-inner .padding .moduletable .item-487 a,#right-inner .padding .moduletable .item-487.active a,#right-inner .padding .moduletable .item-488 a,#right-inner .padding .moduletable .item-488.active a,#right-inner .padding .moduletable .item-489 a,#right-inner .padding .moduletable .item-489.active a,#right-inner .padding .moduletable .item-490 a,#right-inner .padding .moduletable .item-490.active a,#right-inner .padding .moduletable .item-491 a,#right-inner .padding .moduletable .item-491.active a,#right-inner .padding .moduletable .item-492 a,#right-inner .padding .moduletable .item-492.active a,#right-inner .padding .moduletable .item-493 a,#right-inner .padding .moduletable .item-493.active a,#right-inner .padding .moduletable .item-494 a,#right-inner .padding .moduletable .item-494.active a,#right-inner .padding .moduletable .item-495 a,#right-inner .padding .moduletable .item-495.active a,#right-inner .padding .moduletable .item-515 a,#right-inner .padding .moduletable .item-515.active a{
      background: none !important;
      border-bottom: none !important;
      font-family: 'TrajanPro-Regular';
      color: #335268 !important;
      text-align: left;
      font-size: 17px;
      text-transform: uppercase;
      font-weight: normal;
      letter-spacing: -1.5px;
      margin-bottom: 10px;
      display: inline-block;
      width: auto !important;
      padding: 0 !important;
}

/*--------------------------Arabic Website----------------------------------------*/
body.ar-AA *{
      font-family: Arial, sans-serif !important;
  font-size: 17px;
}

.ar-AA #topmenu{
  text-align: right;
}
/*.ar-AA  .dj-main{*/
/*  direction: rtl;*/
/*}*/

.ar-AA .dj-main li.dj-up,.ar-AA .dj-main li a.dj-up_a,.ar-AA .dj-main li a.dj-up_a span,.ar-AA .dj-main li:hover ul.dj-submenu li,.ar-AA .dj-main li:hover ul.dj-submenu li a{
  float: right;
  text-align: right;
  font-family: 'Conv_ge' !important;
  font-size: 16px !important;
}

.ar-AA li.first a span{
  background: url("../images/menu-border.jpg") no-repeat scroll right 0 transparent;
}
.ar-AA li.last a span{
  background: none;
}
.ar-AA .dj-main li:hover ul.dj-submenu{
  right: 1px;
}
.ar-AA .dj-main li a.dj-up_a span,.ar-AA .dj-main li:hover ul.dj-submenu li a span{
          font-family: 'Conv_ge' !important;
            font-size: 16px !important;
}
.ar-AA .dj-main ul, .ar-AA .dj-main li:hover ul ul, .ar-AA .dj-main li:hover li:hover ul ul, .ar-AA .dj-main li:hover li:hover li:hover ul ul, .ar-AA .dj-main li:hover li:hover li:hover li:hover ul ul{
  right: -9999px;
}

.ar-AA .dj-main li:hover li:hover ul,.ar-AA .dj-main li:hover li:hover li:hover ul,.ar-AA .dj-main li:hover li:hover li:hover li:hover ul,.ar-AA .dj-main li:hover li:hover li:hover li:hover li:hover ul {
  right:190px;
}
.ar-AA .light{
  width: 958px;
  right: 385px;
} 
.ar-AA #left,.ar-AA #right{
  text-align: right;
  direction: rtl;
}
.ar-AA #header{
  float: right;
  overflow: hidden;
}
.ar-AA #mark{
  float: none;
}
.ar-AA .newsflash-highlight .news-content{
  max-height: 194px;
  line-height: 1.4 !important;
}
.ar-AA .moduletable-highlight .news-content li{
  margin-bottom: 0;
}
.ar-AA .blog-featured h1,.ar-AA .moduletable-news h3,.ar-AA .moduletable-highlight h3,.ar-AA .moduletable-newsletter h3,.ar-AA .moduletable-news-inner h3{
  text-align: right;
  margin-right: 5px;
}
.ar-AA .blog-featured h1,.ar-AA .blog-featured-home h2 a,.ar-AA  .moduletable-videos h3,.ar-AA .moduletable-papers h3, .ar-AA .moduletable-news h3, .ar-AA .moduletable-highlight h3, .ar-AA .moduletable-newsletter h3, .ar-AA .moduletable-news-inner h3,.ar-AA #left-inner .blog-featured .items-row .item h2 a,.ar-AA #left-inner .blog .items-row .item h2 a, .leading-0 h2 a{
    font-family: 'Conv_ge' !important;
    font-size: 20px;
}
.ar-AA .blog-featured-home .item img{
  float: right;
  margin: 5px 0 10px 20px;
}
.ar-AA .events span.mod-articles-event-date{
  float: right;
  margin: 0 0 0 20px;
}
.ar-AA .event-module-news h4 {
text-align: right;
float: right;
display: block;
width: 80%;
}
.ar-AA .moduletable-videos h3, .ar-AA .moduletable-papers h3{
  text-align: right;
  padding: 20px 20px 10px 0;
}
.ar-AA .moduletable-videos{
  height: 190px;
  display: block;
  float: right;
  direction: rtl !important;
}

.ar-AA .bt-cs .bt-inner .bt-title{
  height: auto !important;
  width: 120px;
  display: inline-block;
  padding: 5px 5px 5px 0;
  font-size: 15px;
}
.ar-AA .moduletable-papers h3{
  padding-bottom: 0;
 }
.ar-AA .bt-cs{
  float: right;
  margin-right: 58px;
}
.ar-AA .bt-cs .next,.ar-AA .bt-cs .prev{
  top: 120px !important;
}
.ar-AA .bt-cs a.prev{
  left: -87px !important;
  color: transparent !important;
}
.ar-AA .bt-cs a.next{
  left: 488px !important;
  color: transparent !important;
}
.ar-AA .slides_container{
  /*padding-right: 60px !important;*/
}
.ar-AA .playbtn{
  right: -9%;
}
.ar-AA .bt-cs .bt-row{
  float: right;
}
.ar-AA .moduletable-newsletter input.button, .ar-AA button.foxbutton{
  text-align: right;
}

.ar-AA .item-page h2 a, .ar-AA .item-page-videos h2 a, .ar-AA .blog h1, .ar-AA .blog h2 span, .ar-AA .categories-list h1, .ar-AA .foxcontainer h2, .ar-AA #right-inner .moduletable h3, .ar-AA span.subheading-category, .ar-AA .search h1, .ar-AA .categories-list-programs h1{
  float: right;
  text-align: right;
  width: 100%;
   font-size: 22px;
       font-family: 'Conv_ge' !important;
}
.ar-AA h4.newsflash-title-papers a{
  text-align: right;
  font-size: 15px;
}
.ar-AA .moduletable-botmenu h3,.ar-AA .moduletable-sectors h3,.ar-AA .moduletable-awards h3{
  text-align: right;
     font-size: 22px;
       font-family: 'Conv_ge' !important;
}
.ar-AA .moduletable-sectors,.ar-AA .moduletable-botmenu,.ar-AA .moduletable-awards{
      position: relative;
}
.ar-AA .moduletable-sectors ul{
      margin-top: 50px;
}
.ar-AA .moduletable-botmenu ul{
      margin-top: 88px;
}
.ar-AA .moduletable-sectors .item-514,.ar-AA .moduletable-botmenu .item-513{
      margin-right: 0;
}
.ar-AA .moduletable-botmenu .item-513{
      position: absolute;
      right: 0;
      top: 0;
}
.ar-AA .moduletable-sectors .item-514 a,.ar-AA .moduletable-botmenu .item-513 a,.ar-AA .moduletable-sectors .item-514 a:hover,.ar-AA .moduletable-botmenu .item-513 a:hover,.ar-AA #mod-title--awards a{
      color: #E7EFF4;
      text-align: right;
      font-size: 22px;
      font-family: 'Conv_ge' !important;
      position: absolute;
      top: 41px;
      right: -3px;
      line-height: 1;
      margin-bottom: -15px;
      text-transform: uppercase;
      background: none;	
}
.ar-AA .moduletable-awards .item-wrapper{
  float: right;
  margin:0 0 12px 12px;
}
.ar-AA #mod-title--awards a{
      position: absolute;
      top: 16px;
      right: 0;
}
.ar-AA .newsflash-awards{
      margin-top: 113px;
}

.ar-AA .moduletable-botmenu li a, .ar-AA .moduletable-sectors li a,.ar-AA .moduletable-sectors,.ar-AA .ar-AA .moduletable-logo2,.ar-AA .moduletable-botmenu li, .ar-AA .moduletable-sectors li,.ar-AA .moduletable-logo2{
  float: right;
  text-align: right;
  font-size: 15px;
}
.ar-AA .moduletable-botmenu li,.ar-AA .moduletable-sectors li{
  margin: 0 0 10px 15px;
  padding: 3px 0 3px 3px;
  width: 150px;
}
.ar-AA .moduletable-botmenu li.item-306 a{
  color: #FFFFFF !important;
}
.ar-AA .moduletable-botmenu{
  margin:0 50px 0 0;
}
.ar-AA .module-wrapper div{
  float: right;
  margin: 0 0 12px 12px;
}
.ar-AA .moduletable-social .module-wrapper div{
  float: left;
  margin: 0;
}
.ar-AA .moduletable-papers{
  float: right;
  padding: 0;
  text-align: right;
  width: 97%;
}
.ar-AA .moduletable-papers .item-wrapper{
  float: right;
  width: 142px;
  margin: 0 25px;
}
.ar-AA #books-links{
    background: url("../images/readmore.png") no-repeat scroll right 0 transparent;
    float: left;
    margin-bottom: 10px;
    margin-left: 31px;
    margin-right: 50px;
    text-align: left;
    width: 22%;
}



.ar-AA #footer{
      height: auto;
}
.ar-AA #copyrights{
      font-size: 12px;
      margin: 10px 0;
}

/*--------Arabic Inners-------------*/
.ar-AA #left-inner{
  text-align: right;
}
.ar-AA table.category{
  float: right;
}
.ar-AA #left-inner .item-page img,.ar-AA #left-inner .blog .item img,.blog-featured img{
    float: right;
    margin: 0 0 20px 20px;
}
.ar-AA .leading-0{
  float: right;
}
.ar-AA #left-inner .blog .items-row .item h2,.ar-AA .leading-0 h2{
  float: right;
  width: 97%;
}
.ar-AA .foxform{
  float: right;
}
.ar-AA .blog-videos .items-row .item{
  float: right;
  text-align: right;
  margin: 0 20px 20px 0;
}
.ar-AA .blog-videos .items-row h2{
  text-align: right;
}
.ar-AA .img-intro-left img{
  float: right;
  margin: 0 0 5px 10px;
}
.ar-AA .items-row.cols-2 {
    display: inline-block;
    float: right;
    width: 100%;
}
.ar-AA .moduletable-news, .ar-AA .moduletable-news-inner{
  text-align: right;
  float: right;
}
.moduletable-news .event-module-news .mod-articles-event-date {
    display: block;
}
.ar-AA .moduletable-news .event-module-news .mod-articles-event-date {
    float: right;
    margin-left: 15px;
    margin-right: 0px;
}
.ar-AA .event-module-news-inner li {
    border-right: 4px solid #792114;
    padding-right: 20px;
    width: 190px;
}
.ar-AA #searchForm fieldset{
  float: right;
  width:100%;
  margin-bottom: 10px;
}
.ar-AA .foxform input, .ar-AA .foxform textarea{
  float: right !important;
}
.ar-AA .dj-main li:hover ul.dj-submenu li a{
  padding: 4px 20px !important;
}
.ar-AA .cols-2 .item.column-1{
  float: right;
  margin:0 0 30px 0;
}
.ar-AA #right-inner .moduletable .menu li a, .ar-AA .categories-list li a, .ar-AA .cat-children li a, .ar-AA .list-title {
  text-align: right;
  display: inline-block;
  width: 762px;
}
.ar-AA .categories-list-programs li a{
width:94%;}
.ar-AA .categories-list-programs li{
margin-right:0;
margin-left:30px;}
.ar-AA #right-inner .moduletable .menu li a{
  width: 91%;
}
.ar-AA .moduletable-newsletter input{
  font-family: Arial, sans-serif !important;
}

strong *,strong{
  font-weight:bold !important;
}

.ar-AA #right-inner .padding .moduletable .item-496 a,.ar-AA #right-inner .padding .moduletable .item-496.active a,.ar-AA #right-inner .padding .moduletable .item-497 a,.ar-AA #right-inner .padding .moduletable .item-497.active a,.ar-AA #right-inner .padding .moduletable .item-498 a,.ar-AA #right-inner .padding .moduletable .item-498.active a,.ar-AA #right-inner .padding .moduletable .item-499 a,.ar-AA #right-inner .padding .moduletable .item-499.active a,.ar-AA #right-inner .padding .moduletable .item-500 a,#right-inner .padding .moduletable .item-500.active a,.ar-AA #right-inner .padding .moduletable .item-501 a,.ar-AA #right-inner .padding .moduletable .item-501.active a,.ar-AA #right-inner .padding .moduletable .item-502 a,.ar-AA #right-inner .padding .moduletable .item-502.active a,.ar-AA #right-inner .padding .moduletable .item-503 a,.ar-AA #right-inner .padding .moduletable .item-503.active a,.ar-AA #right-inner .padding .moduletable .item-504 a,.ar-AA #right-inner .padding .moduletable .item-504.active a,.ar-AA #right-inner .padding .moduletable .item-505 a,.ar-AA #right-inner .padding .moduletable .item-505.active a,.ar-AA #right-inner .padding .moduletable .item-506 a,.ar-AA #right-inner .padding .moduletable .item-506.active a,.ar-AA #right-inner .padding .moduletable .item-512 a,.ar-AA #right-inner .padding .moduletable .item-512.active a,
inner .padding .moduletable .item-518 a,.ar-AA #right-inner .padding .moduletable .item-518.active a{
      float: right;
      text-align: right;
      width: 100%;
      font-size: 22px;
      font-family: 'Conv_ge' !important;
      background: none !important;
      border-bottom: none !important;
      color: #335268 !important;
      text-transform: uppercase;
      font-weight: normal;
      letter-spacing: -1.5px;
      margin-bottom: 10px;
      display: inline-block;
      width: auto !important;
      padding: 0 !important;
}