@charset "utf-8";
/* Rest By Azzam */
/* www.DesignKey.Net */
/* MohamedAzzam@gmail.com */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {text-align: justify; margin: 0;padding: 0;	border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
nav ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
a {margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent;outline: none;}
ins {background-color: #ff9;color: #000;text-decoration: none;}
mark {background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {cursor: help;}
table {border-collapse: collapse;border-spacing: 0;}
hr {display: block; height: 1px;border: 0;border-top: 1px solid #cccccc;margin: 1px 0;padding: 0;}
input, select {vertical-align: middle;}
input::-moz-focus-inner {border: 0;}
:focus {-moz-outline-style: none;}
:-moz-any-link:focus {outline: none;}
*:focus {outline: none;}
.clear {clear: both;}

.clearfix:after, .view-content:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix, .view-content: {zoom: 1;}

img {border: none;}
::selection {background: #c9bba9;color: #000;}
::-moz-selection {background: #c9bba9;color: #000;}
@font-face {
    font-family: 'AdvertisingBoldRegular';
    src: url('../font/advertisingbold-webfont.eot');
    src: url('../font/advertisingbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/advertisingbold-webfont.woff') format('woff'),
         url('../font/advertisingbold-webfont.ttf') format('truetype'),
         url('../font/advertisingbold-webfont.svg#AdvertisingBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AdvertisingExtraBoldRegular';
    src: url('../font/advertisingextrabold-webfont.eot');
    src: url('../font/advertisingextrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/advertisingextrabold-webfont.woff') format('woff'),
         url('../font/advertisingextrabold-webfont.ttf') format('truetype'),
         url('../font/advertisingextrabold-webfont.svg#AdvertisingExtraBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AdvertisingLightRegular';
    src: url('../font/advertisinglight-webfont.eot');
    src: url('../font/advertisinglight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/advertisinglight-webfont.woff') format('woff'),
         url('../font/advertisinglight-webfont.ttf') format('truetype'),
         url('../font/advertisinglight-webfont.svg#AdvertisingLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AdvertisingMediumRegular';
    src: url('../font/advertisingmedium-webfont.eot');
    src: url('../font/advertisingmedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/advertisingmedium-webfont.woff') format('woff'),
         url('../font/advertisingmedium-webfont.ttf') format('truetype'),
         url('../font/advertisingmedium-webfont.svg#AdvertisingMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {line-height: 1;font-family: 'AdvertisingLightRegular', Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-size: 16px; line-height:18px;background:#FAFAF7;}
.wrapper {width: 980px;	margin: 0 auto;}

/* Banner */
/*.banner { height:226px;}*/
.banner-holder {float: left; width:813px; height: 150px;}
.banner-holder img {display: inline; margin:0px; padding: 0px; float: left;}
h1.logo  {display:block;float: left;position:relative;width:149px;height:144px; margin-right:17px;}
h1.logo a span {position:absolute;width:100%;height:100%;cursor:pointer;background: url(../images/logo.jpg) no-repeat left top;}


/* Element */
h2 {font-size: 24px; color:#B80B1F; line-height: 30px;   font-family: 'AdvertisingExtraBoldRegular';  }
h3, .views-field-title {color:#98591B; font-size: 22px; line-height:26px; font-weight: normal; }
p {font-size: 19px; text-align: justify;  color:#505050; line-height:22px;}
.field-content a {font-size:15px; color:#98591B; text-decoration:none;  margin-right:10px; display: block; padding-bottom:8px;}
.field-content a:hover {color:#636049;}

.links a {font-size:15px; color:#98591B; text-decoration:none; float:right; margin-right:10px; display: block; padding-bottom:8px; margin-bottom:20px;}
.links a:hover {color:#636049;}


.file a {font-size:17px; color:#98591B; text-decoration:none;margin-left:10px; }
.file a :hover {color:#636049;}
.views-row  { margin-bottom:30px; clear:both;}

/* menu */
.menu { border-top:4px solid #526880;border-bottom:4px solid #526880; height: 44px; }
nav ul { list-style:none;}
nav.topnav { float: left;}
nav.topnav ul li { float: left; padding:0 7px 0 10px; background: url(../images/menu-line.jpg) no-repeat right center; list-style:none;}
nav.topnav ul li.fix, nav.topnav ul li.last {background:none;}
nav.topnav ul li a { text-decoration:none; color:#636049; font-size:20px;   font-family: 'AdvertisingExtraBoldRegular'; font-weight:normal; font-style:normal;  line-height:30px; }
nav.topnav ul li a:hover {color:#AE6426;}

nav.topnav ul.nice-menu-down li { border: 0 hidden #fff; }
nav.topnav ul.nice-menu-down li.menuparent { background-color: #fafaf7; }
ul.nice-menu ul { top: 40px; }
nav.topnav ul.nice-menu-down li ul li { background: #eee; border-bottom: 1px solid #ccc; }
nav.topnav ul.nice-menu-down li ul li:hover { background: #f5f5f5; }
nav.topnav ul.nice-menu-down li ul li a { font-size: 16px; text-align: left; }

nav.lang { 
  position: absolute;
  right: 0;
}

nav.lang ul li {float: left; margin: 0 5px;}
nav.lang ul li a, nav.lang ul li span {color:#BF8909; border:1px solid #ccc; font-size:16px; line-height:26px; font-family: 'AdvertisingExtraBoldRegular'; font-weight:normal; font-style:normal; text-decoration:none; padding:2px 7px; background:#fff; display:block;}
nav.lang ul li a:hover {background:#BF8909; color:#fff; border:1px solid #ccc;}
nav.lang ul li a.active {background:#BF8909; color:#fff; border:1px solid #444;}
nav.lang ul li span.locale-untranslated {text-decoration:line-through; color: #888;}

/* Quick Forms */
.quick-forms { 
height: 85px; 
z-index:10001;

}
.search, .subscribe {
	float: right;
	height: 28px;
	width: 40%;	
	}
.sb_wrapper {margin:0;padding:0;width:100%;}
.quick-forms label { font-size:14px; color:#636049;    font-family: 'AdvertisingLightRegular'; }
ul.sb_dropdown {background: #ECEBCE; border:1px solid #DEDEDE; position:absolute; top:55px;  box-shadow:1px 1px 0px #ccc; left:0}
ul.sb_dropdown {float:left;list-style:none;width:120px;padding:6px 1px; z-index: 1000;}
ul.sb_dropdown li{font-size:12px;color:#686868;line-height:24px;float:left;;margin-left:5px; width:100%;}
ul.sb_dropdown li input[type="checkbox"]{float:left;margin:5px 5px 0 3px;}
ul.sb_dropdown li.sb_filter {width:120px;clear:both;font-size:14px;font-weight:bold;letter-spacing:1px;color:#AE6426;height:16px;line-height:16px;padding:5px;}
span.sb_up, span.sb_down{float:left;width:17px;height:17px;z-index:10;background:url(../images/search-icon.jpg) no-repeat left -17px;font-size:11px;color:#686868;font-weight:normal;text-align:center;cursor: pointer; line-height:22px; margin-top:9px; margin-right: 10px;}
span.sb_down {background:url(../images/search-icon.jpg) no-repeat left top;}
input.sb_search {width:28px;height:28px;background: url(../images/search-03.png) no-repeat left top;float:left;border:none;outline:none;cursor:pointer;}
input.sb_search:hover {background: url(../images/search-03-hover.png) no-repeat left top;}
.sb_wrapper ul.sb_dropdown li label {font-size:13px;}
.sb_submit{
 margin-top: 6px;	
}

/* Home Content */
#block-views-in-the-spotlight-block .content-inside  { min-height: 350px;}
.home-content, .home-project, #block-views-latest-arab-reform-briefs-block, #block-views-latest-projects-block, #block-views-clone-of-in-the-spotlight-block {margin-top: 30px; margin-bottom: 30px;}
.content-inside { background:#E8E8DE; border:1px solid #8F8F8F; margin-left: 90px;padding:20px 10px 5px 115px; float:right; display:block;}
.content-paper {  border:1px solid #8F8F8F; margin-left: 90px;padding:20px 10px 0px 115px;float:right; display:block;}
.project-block { width: 45%; float:left; padding:0 20px; margin:20px 0; display:block;}

#block-views-clone-of-in-the-spotlight-block .content-inside{ background:#c9bba9 border:1px solid #8F8F8F; margin-left: 90px;padding:20px ; float:right; display:inline; min-width: 84% ; min-height: 50px;}

#block-views-latest-arab-reform-briefs-block .content-inside {  border:1px solid #8F8F8F; margin-left: 90px;padding:20px 10px 0px 115px;float:right; display:block; background:#fff; min-height: 190px; max-height: 210px; overflow:hidden;}
#block-views-latest-projects-block .content-inside { background:none; border:none; margin-left: 0;padding:0; float:none; display: inherit;}


#block-views-latest-projects-block .views-row-1, #block-views-latest-projects-block .views-row-3 { width: 45%; float:left; padding:0 20px; margin:20px 0; display:block;}
#block-views-latest-projects-block .views-row-2, #block-views-latest-projects-block .views-row-4  { width: 45%; float:right; padding:0 20px; margin:20px 0; display:block;border-left:1px solid #AFAFAF;}
.view view-latest-projects {clear:both;}
#block-views-latest-projects-block .views-row {clear:none; margin:0;    position: relative; height: 430px; }

.project-block a.readmore { background: url(../images/readmore-01.jpg) no-repeat left top; width:61px; height:26px; display: block; padding:0; text-align:center; line-height:24px;color:#636049}
.project-block a:hover.readmore {background: url(../images/readmore-01.jpg) no-repeat left -26px; height:26px; color:#98591B }
.project-block a.readmore-all { background: url(../images/readmore-02.jpg) no-repeat left top; width:117px; height:26px; display: block; padding:0; text-align:center; line-height:24px;color:#636049; text-decoration:none;}
.project-block a:hover.readmore-all {background: url(../images/readmore-02.jpg) no-repeat left -26px; height:26px; color:#98591B; }
hr.line {height:1px; border:none; background:#AFAFAF; width:80%; margin:10px auto; clear:both;}
/*
#block-views-latest-projects-block .field-content a, .view-footer a { background: url(../images/readmore-02.jpg) no-repeat left top; width:117px; height:26px; display: block; padding:0; text-align:center; line-height:24px;color:#636049; text-decoration:none;}
#block-views-latest-projects-block .field-content a:hover, .view-footer a:hover {background: url(../images/readmore-02.jpg) no-repeat left -26px; height:26px; color:#98591B; }
*/
#block-views-latest-projects-block .field-content a, .view-footer a { 
	text-decoration: none;
/*
	margin: 10px;
	padding: 5px;
	
	border:1px solid #B80B1F ;
	background:#B80B1F ;  
	color: white;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-weight: bolder;*/
}

#block-views-latest-projects-block .field-content a:hover, .view-footer a:hover {
	/*
	background: gray;
	border:1px solid black ;
	*/
}


.view-footer {
margin-bottom: 23px;	
	/*
	padding: 32px;
	margin-bottom: 23px;
	padding-bottom: 15px;
	border-bottom: 1px solid #AFAFAF;
	*/
	}

.title  { width:120px; float: left; text-align:left}
.top-01 {margin-top:115px;}
#block-views-latest-arab-reform-briefs-block .top-01 {margin-top:55px;}
.top-03 {margin-top:125px;}
.top-04 {margin-top:50px;}
.content { width:830px; margin-left: 26px; float:left;  border-left:2px solid #B90F22; position: relative; }

.thumb_image_block  { position: absolute; width:191px; z-index:1; left:0;  }
.thumb_image_block div { background: url(../images/img-line.jpg) repeat-x left center; display: block; height:111px;}
.thumb_image_block div img {
border: 1px solid #CCC;
float: left;
display: block;
margin-left: 20px;
width: 169px;
height: 111px;
}

#block-views-latest-projects-block .views-row-1 .thumb_image_block , #block-views-latest-projects-block .views-row-3 .thumb_image_block {  width:281px; margin-bottom:20px;}
#block-views-latest-projects-block .views-row-1 .thumb_image_block div , #block-views-latest-projects-block .views-row-3 .thumb_image_block div{ background: url(../images/img-line.jpg) repeat-x left center; display: block; height:111px;margin-top:30px;}
#block-views-latest-projects-block .views-row-1 .thumb_image_block div img , #block-views-latest-projects-block .views-row-3 .thumb_image_block div img {border: 1px solid #ccc; display: block; margin-left:110px;  margin-top:0px; }
#block-views-latest-projects-block .views-row-2 .thumb_image_block , #block-views-latest-projects-block .views-row-4 .thumb_image_block {  width:281px;  margin-bottom:20px;}
#block-views-latest-projects-block .views-row-2 .thumb_image_block div , #block-views-latest-projects-block .views-row-4 .thumb_image_block div { background: url(../images/img-line.jpg) repeat-x left center; display: block; height:111px;margin-top:30px;}
#block-views-latest-projects-block .views-row-2 .thumb_image_block div img , #block-views-latest-projects-block .views-row-4 .thumb_image_block div img {border: 1px solid #ccc; display: block; margin-left:110px; margin-top:0px; }
#block-views-latest-projects-block .views-field-body {margin-top: 110px;}
#block-views-latest-projects-block h3 {
	margin-top: 20px;
	height: 55px;
	overflow: hidden;	
	}

.img3 {  width:90px;  margin-bottom:20px; position:absolute; left:0; top:30px}
.img3 span { background: url(../images/img-line.jpg) repeat-x left center; display: block; height:161px;}
#block-views-clone-of-in-the-spotlight-block  .top-01 {margin-top: 60px;}

/* Footer */
footer { margin-top: 40px;}
nav.footer { background:#E8E8DE; border-top:1px solid #8D8D8D; border-bottom:1px solid #8D8D8D; padding: 20px 0;}
nav.footer ul li { float:left; }
nav.footer ul li a { text-decoration:none; color:#98591B; font-size: 17px;background: url(../images/bullet-01.jpg) no-repeat left center; padding-left:14px; line-height:30px; margin-left: 18px; }
nav.footer ul li a:hover {color:#505050}
nav.footer ul li.last a {}
nav.footer ul ul { float:right; margin:0; *margin-top:-30px; }
nav.footer ul ul li { float:left;display: block;}
nav.footer ul li.first ul li a { text-decoration:none; color:#505050; font-size: 16px; background:url(../images/bullet-01.jpg) no-repeat left 12px; padding-left: 10px; display: block; margin-left:17px;}
nav.footer ul li.first ul li a:hover {color:#98591B;}
nav.footer ul li.last {background:none;}
nav.footer ul li.menu-mlid-484 a {}
nav.footer ul li.expanded, nav.footer ul li.leaf {list-style:none; background:none;}
.second-footer {border-bottom:4px solid #526880;}
.second-footer ul { float:left; width: 70%; margin:15px 0;}
.second-footer ul li { float: left; padding:0 7px 0 10px; background: url(../images/menu-line.jpg) no-repeat right center; list-style:none;}
.second-footer ul li.fix, .second-footer ul li.last {background: none;}
.second-footer ul li a {font-size:17px; color:#636049; text-decoration: none; }
.second-footer ul li a:hover {color:#98591B}
.socailbar { width:60px; float:right; height:23px; margin:15px; }
.socailbar a { margin:0 3px}
footer p {font-size: 16px; padding:10px 0; }
footer p.center { text-align:center; color:#98591B;}
footer p.copyright{ text-align: center; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0; margin-bottom:10px;}
footer p.copyright a {color:#5f9d06; text-decoration: none;}
footer p.copyright a:hover { text-decoration:underline; color:#000;}


/* Inside Pages */
.inner-content { margin-top: 30px;}
.content-inner {width:800px; float:left;  border-left:2px solid #B90F22; padding-left: 58px;}
.title-inner-01 {width: 511px; float:left; margin-right:20px; padding-top:55px; border-top:1px solid #ddd;border-bottom:1px solid #ddd; padding-bottom:55px; margin-bottom: 20px;}
.content-inner h2, .content-inner h2 a {  color:#98591b; font-size:22px; font-weight:normal; line-height: 30px; text-decoration:none;}
.content-inner .title-inner h2 span { font-size: 18px;float:left;}
.content-inner .title-inner h2 span a {color:#2c7aee; text-decoration:none; }
.content-inner .title-inner h2 span a:hover {color:#98591b; }
.authorTitle, .archiveTitle, .subtitles  {color:#98591b; font-size:22px; font-weight:normal; line-height: 30px; padding: 10px 0;}
.downloadpdf {margin-bottom:35px;}
.title-inner img { width: 267px; height:176px; border:1px solid #ddd; float:left;}
.content-inner p { margin-top: 10px;}
.content-inner hr.line { margin-top: 30px;}
a.download  { background:url(../images/download-icon.jpg) no-repeat left top; padding-left: 60px; font-size: 16px; color:#98591b; font-weight:normal; text-decoration: none; margin-top:30px; height:64px; display:block; line-height:100px; }
a:hover.download  { color:#000;}

/* fixes */
ul li.leaf {
	list-style-type:none;
}

#block-system-main .field-content a {float:left;}
.field-name-field-display-date, .field-name-field-display-date .field-item { float:left;}

.mcentersLink a {color:#98591B; text-decoration:none; }
.mcentersLink a:hover {color:#636049;}

h5 a {  color:#98591b; font-size:16px; font-weight:normal; line-height: 30px; text-decoration:none;}
h5 a:hover {  color:#333;}
.subtitles  h5 a { font-size:22px;}
/*ul.tabs {list-style:none; margin: 20px 0; padding-bottom:30px; border-bottom:1px solid #AFAFAF;}
ul.tabs li {display:block; float:left; margin-right:10px;}
ul.tabs li a {color:#505050; font-size: 20px; text-decoration:none;}
ul.tabs li a.selected, ul.tabs li a:hover {color:#98591B;}
.tab-content {font-size:15px;}
.tab-content a  {font-size:15px; color:#98591B; text-decoration:none;  margin-right:10px; display: block; padding-bottom:8px; float:left; }
.tab-content a:hover {color:#636049;}*/
.node-ari-activities .views-row {margin:0;}
.node-ari-activities .view-content a {font-size:15px; color:#98591B; text-decoration:none;  margin-right:10px; display: block; padding-bottom:8px; float:left; }
.node-ari-activities .view-content a :hover {color:#636049;}

#block-system-main .views-row {margin-bottom:0;}
#block-system-main .node-about-us  .field-content a  {float:none; font-size: 20px;}
.view-id-team_members .views-row{ width: 44%; float:left; clear:none;}
.subtitles {margin-top:30px;}


/* --------------- System Tabs  --------------- */

.tabs {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
}
.tabs ul.primary {
  padding: 0 3px;
  margin: 0;
  overflow: hidden;
  border: none;
  background: transparent url(../images/tabs-border.png) repeat-x left bottom;
}
.tabs ul.primary li {
  display: block;
  float: left; /* LTR */
  vertical-align: bottom;
  margin: 0 5px 0 0; /* LTR */
}
.tabs ul.primary li.active a {
  border-bottom: 1px solid #ffffff;
}
.tabs ul.primary li a {
  color: #000;
  background-color: #ededed;
  height: 1.8em;
  line-height: 1.9;
  display: block;
  font-size: 0.929em;
  float: left; /* not LTR */
  padding: 0 10px 3px;
  margin: 0;
  text-shadow: 0 1px 0 #fff;
  -khtml-border-radius-topleft: 6px;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -khtml-border-radius-topright: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
}
.tabs ul.primary li.active a {
  background-color: #ffffff;
}
.tabs ul.secondary {
  border-bottom: none;
  padding: 0.5em 0;
}
.tabs ul.secondary li {
  display: block;
  float: left; /* LTR */
}
.tabs ul.secondary li:last-child {
  border-right: none; /* LTR */
}
.tabs ul.secondary li:first-child {
  padding-left: 0; /* LTR */
}
.tabs ul.secondary li a {
  padding: 0.25em 0.5em;
}
.tabs ul.secondary li a.active {
  background: #f2f2f2;
  border-bottom: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
ul.action-links {
  list-style: none;
  margin: 5px;
  padding: 0.5em 1em;
}
ul.action-links li {
  display: inline-block;
  margin-left: 10px;
}
ul.action-links li a {
  padding-left: 15px;
  background: url(../images/add.png) no-repeat left center;
  margin: 0 10px 0 0;
}

.views-field-field-parent-project {
/*    display: block;*/
    color:green;
}
.views-field views-field-field-parent-project a {
    background:none;
    display: inline;
}

.home-parent-project-link a {
    display:inline;
    text-decoration:none;
    color: #98591B;
}

.parent-project {
    font-size: 1.0em;
    color:black;
}

.parent-project p {

}

/* Added by Maged Adel*/
.ari-listing-pages-table-title-body {
	float: left;	
	padding: 10px;
	min-height: 160px;
	min-width: 95%;
}	

.ari-listing-pages-table-author a{
	color: #98591B ; 
	text-decoration: none;	
}	

.ari-listing-pages-table-author a:hover{
	color: #B80B1F; 
}	

.ari-listing-pages-img img {
	margin: 10px;	
	border:1px double #B80B1F  ;
}	

.views-field-field-thumb-image img {
	margin: 20px;	
	border:1px double #B80B1F  ;
}	
.views-field-field-thumb-image{
	vertical-align: middle;	
}

.ari-listing-pages-table-title a{
	text-decoration: none;
	color: #B80B1F; 
}	

.ari-content-top-block {
	padding: 0px 20px 20px 20px;
	border-bottom: 1px solid #B80B1F ; 	
	margin-bottom: 20px;

}	
.ari-detailed-listing-pages-title-field  a{
	text-decoration: none;	
	font-size: 16px;
	color: #B80B1F ; 
}	

.ari-detailed-listing-pages-title-field  a:hover {
	color: gray ; 	
}	
.ari-project-body {
	background: #eee ; 
	width: 90% ;
	margin: 20px; 
	margin-top: 60px;
	margin-bottom: 60px;	
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding: 5px;
}	
.ari-project-body p {
	margin: 20px;	
}	

.ari-detailed-listing-pages-title-field {
	min-width: 580px; 	
	padding-left: 10px;
	text-align: left;
	padding-right: 10px;
}	

.views-field-field-display-date {
	min-width: 180px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	clear: both;
}	

.ari-view-all-link {
	background: none; 
	width: auto ; 
	height: auto ; 	
}	

.read-more-link {
	background: #F9FAF5 ; 
	height: 26px;
	display: block;
	float: right;
	text-align: center;
	line-height: 24px;
	color: #636049 !important;
	text-decoration: none;		
	border: 1px solid #E6E7E2; 
	padding: 1px 15px 2px 15px ; 
	margin: 10px;
   -moz-box-shadow: inset -5px -5px 8px -2px #ccc ;
   -webkit-box-shadow: inset -5px -5px 8px -2px #ccc ;
   box-shadow:inset -5px -5px 8px -2px #ccc ;
}

.read-more-link:hover {
	height:26px !important;  
	color:#98591B !important; 
   -moz-box-shadow: inset 5px 6px 8px -2px #ccc; 
   -webkit-box-shadow: inset 5px 6px 8px -2px #ccc; 
   box-shadow:inset 5px 6px 8px -2px #ccc ; 
}	

#header-global-flash {
	float: left;
	z-index: 10;	
}	
.activity-node-bottom-table-wrapper table {
	width: 100%; 
}

.node-view-top-block {
	max-height: 280px;
	min-height: 210px;
	width: 95% ; 
	overflow: hidden;
	padding: 10px;
}	

.node-view-top-block-img {
	width: 32% ; 
	float: right;
}	
.node-view-top-block-img img{
	height: 155px;	
	padding: 2px ;
	border: 1px solid #B80B1F ;
	width: 80% ; 
	margin-left: 20% ; 
}	

.node-view-top-block-intro {
	height: 155px; 
	width: 65% ; 
	float: left;
	overflow: hidden; 
	padding: 2px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	position: relative;
}	
.node-view-top-block-intro-inner {
	top: 30%;
	position: absolute;
}	

.node-view-top-block-intro-title {
	font-size: 25px;
	margin-bottom: 10px;
}	
.node-view-top-block-intro-title h2 a{
	font-weight: bolder;
}	
.node-view-top-block-intro-date-author {

}	
.node-view-top-block-intro-date-author a {
	text-decoration: none;
	color: #98591B;
}
.node-view-top-block-intro-date-author a:hover {
	color: gray ; 
}		
.node-view-top-block-intro h5 {
	color: #98591B;
	font-weight: bolder;	
}
.node-view-top-block-intro a:hover {
	color: gray ; 
}
	
.activity-node-bottom-table-row td{
	padding: 0px 10px 0px 10px;	
	text-align: left;
}	
.activity-node-bottom-table-row  a{
	text-decoration: none;
	color: #B80B1F;
}	

.author-node-bottom-table-row td{
	padding: 0px 10px 0px 10px;
}	
.author-node-bottom-table-row  a{
	text-decoration: none;
	color: #B80B1F;
}

.author-node-bottom-table-row-sc td{
	padding: 0px 10px 0px 10px;
}	
.author-node-bottom-table-row-sc  a{
	text-decoration: none;
	color: #B80B1F;
}	




.author-info {
	width: 100% ; 
	max-height: 250px;
	overflow-y:auto ;
	border-top: 1px solid #ccc ; 
	border-bottom: 1px solid #ccc ; 
	margin-top: 10px;
	margin-bottom: 10px;	
}	

tr.even {
	background: none;	
}	

#block-views-in-the-spotlight-block .views-row {
	min-height: 140px;	
}	

.latest-arab-reform-briefs-block-read-previous{
	width: 110%;
	margin: 0px;
	padding: 6px;
	border-radius:4px ;
	-moz-border-radius:4px ;
	-webkit-border-radius:4px ;
	clear: both;
	position: relative;
	right: 90px;
}	

.bullet-list{
margin-left: 0;
padding-left: 0;
list-style: none;	
}		

.bullet-list li {
	padding-left: 10px;
	background-image: url(../images/bullet-01.jpg);
	background-repeat: no-repeat;
	background-position: 0 .5em;	
}


.latest-arab-reform-briefs-block-read-previous a{
	text-decoration: none;
	color: #98591B
}	

.frontpage-blocks-head h2 a {
	text-decoration: none;
	color: #B80B1F	;
	
}	
.frontpage-block-displaydate a {
	float: none !important ;
	display: inline;	
}	

.frontpage-block-displaydate2{
	height: 40px;
	overflow-y: hidden; 
}	
.frontpage-block-displaydate2 a {
	float: none !important ;
	display: inline;	

}	

.spotlight-top-title-link{
	font-size: 22px !important;
	text-align: left !important;
	float: left !important ;
	padding-bottom: 0px !important; 	
}

.frontpage-projectblock-label-bullet {
	background: url(../images/bullet-01.jpg) no-repeat left 9px ;
	padding-left: 13px;
	font-family: 'AdvertisingExtraBoldRegular' ; 
}	

.frontpage-project-block-readmore-link a{
	background: url(../images/readmore-02.jpg) no-repeat left top !important ; 
	width: 117px;
	height: 26px;
	display: block;
	padding: 0;
	text-align: center;
	line-height: 24px;
	color: #636049 !important;
	text-decoration: none;		
	border: none !important; 
	padding: 0px !important ; 
}	

.field-name-field-youtube-link {
	padding-top: 40px;
	padding-bottom: 40px;	
}

.frontpage-project-block-readmore-link a:hover{
	background: url(../images/readmore-02.jpg) no-repeat left -26px !important; 
	height:26px !important;  
	color:#98591B !important; 
}	

.frontpage-projectblock-parent-link {
	margin-top: 10px;	
	margin-bottom: 10px;
}	
.frontpage-project-footer-block-readmore-link {
	width: 100% ; 
	text-align: center;	
}	
.frontpage-project-footer-block-readmore-link a{
	ext-decoration: none;
	color: #98591B ;
	border: 1px solid #CCC;
	background: #EEE;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 5px 20px 5px 20px;
	margin: 5px;
	font-size: 15px;
	position: relative;
	top: 30px;
}	
.frontpage-project-footer-block-readmore-link a:hover {
	border:1px solid #98591B ; 
}	


.view-id-in_the_spotlight .views-field-body {
	padding-bottom: 5px;
	margin-top: 15px;	
}	
.view-id-in_the_spotlight .views-row-last .views-field-body{
	margin-bottom: 12px;	
}	

.view-id-latest_arab_reform_briefs .views-field-body {
	margin-bottom: 15px;	
}	

.view-id-latest_projects .views-field-body {
margin-top: 110px;
max-height: 120px;
min-height: 120px;
overflow: hidden;	
}	
.view-clone-of-in-the-spotlight .views-field-body {
min-height: 100px;
padding-top: 30px;
}	

#block-menu-menu-bottom-menu-2 {
	clear: both;	
	text-align: center;
}	
#block-menu-menu-bottom-menu-2 li.first a{
	color: gray ; 
	background: none ; 	
	margin: 0px;
	padding-right: 14px;
	padding-left: 0px;
}	

#block-menu-menu-bottom-menu-2 li a{
	color: gray ; 
	background: url(../images/menu-line.jpg) no-repeat left center ; 	
	margin: 0px;
	padding-left: 30px;
	padding-right: 14px;
}
#block-menu-menu-bottom-menu-2 li a:hover {
color: #98591B ; 
}

.sb_input{
outline: none;
width: 143px;
height: 18px;
background: #ECEBCE;
margin-top: 6px;
border: 1px solid #DEDEDE;
font-size: 11px;
font-style: italic;
float: left;
color: #686868;
padding-left: 7px;
line-height: 16px;	
}	
.search-subscription-container {
	position: relative;
	float: right;
	width: 600px;
	margin-left: 43%;
	top: 20px;
}	

.current-projects{
	width: 100% ; 
	color: white;
	font-weight: bolder;
	background: gray ; 
	padding: 10px;
}

.previous-projects{
	width: 100% ; 
	color: white;
	font-weight: bolder;	
	background: gray ; 
	padding: 10px;
}
.view-all-projects {
	overflow: hidden ; 	
}	
		
#quicktabs-container-author_content table {
	width: 100% ; 	
}		

#quicktabs-author_content_ar table {
	width: 100% ; 	
}		

.sharethis-buttons {
	margin-top: 40px;	
}	

.ari-view-all-link {
	background: #F9FAF5 ; 
	height: 26px;
	display: block;
	float: right;
	text-align: center;
	line-height: 24px;
	color: #636049 !important;
	text-decoration: none;		
	border: 1px solid #E6E7E2; 
	padding: 1px 15px 2px 15px ; 
	margin: 10px;
   -moz-box-shadow: inset -5px -5px 8px -2px #ccc ;
   -webkit-box-shadow: inset -5px -5px 8px -2px #ccc ;
   box-shadow:inset -5px -5px 8px -2px #ccc ;

	
}

.ari-view-all-link:hover {
	height:26px !important;  
	color:#98591B !important; 
   -moz-box-shadow: inset 5px 6px 8px -2px #ccc; 
   -webkit-box-shadow: inset 5px 6px 8px -2px #ccc; 
   box-shadow:inset 5px 6px 8px -2px #ccc ; 
}	

.region-content-bottom {
	clear: both;	
}	
.listing-pages-author-links {
	font-size: 14px; 	
	color: #98591B !important ; 
	margin-left: -4px;
}	
.listing-pages-author-links  a{
	font-weight: normal;
	font-size: 14px;	
	color: #98591B !important ;  
	display: inline-block;
}	

.listing-pages-author-links  a:hover {
	color: gray !important ; 
}	
.bottom-blocks-with-tab-row-title a {
	font-size: 16px;	
}	

.quicktabs_main td a {
	font-size: 16px;	
}	

.node-type-link-to-list{
	text-decoration: none;	
	color: #B90F22 ; 
}	

.node-type-link-to-list:hover{
	color: gray ; 
}	
.author-info p {
	font-size: 15px;
}

.author-info h3 {
	font-size: 19px;
}


.view-id-project_related_pages table {
	width: 100% ; 	
}	

.ari-page-title-link{
	text-decoration: none;
	color: 	 #B90F22 ; 
}
.print_html a {
	text-decoration: none;
	color: 	 #98591B ; 
}

.field-name-field-pdf-version {
	margin-top: 40px;	
}

.field-name-body p {
	text-align: justify !important ; 
	}
	

.ari-page-listing-bottom-block-table .listing-pages-author-links {
margin-left: 0px;
}

.ari-listing-pages-img{
	vertical-align: middle;	
}
.about-us-content a{
	color: #505050 ; 	
}
.about-us-content p{
	text-align: justify !important;	
}
.about-us-content .views-field-field-member-title-1{
	font-size: 15px;	
}
.view-clone-of-all-projects td{
	width: 100%; 
	padding-left: 10px;
	padding-right: 10px;
	padding: 5px;
	font-size: 16px;
}
.view-clone-of-all-projects td a{
	text-decoration: none;
}
.view-clone-of-all-projects .views-table{
	width: 100%; 	
}

.view-clone-of-all-projects .current-projects {
	padding:10px 10px 10px 2px;
	width: auto;
	
}
.view-clone-of-all-projects .previous-projects {
	padding:10px 10px 10px 2px;
	width: auto;
}
.view-team-members .views-row{
	padding-bottom: 10px;	
	padding-top: 10px;
}
.view-team-members .views-field-title{
	height: 24px;	
}
.about-us-title {
	text-align: left ;	
}
.about-us-title h5 {
	text-align: left ;
}
.author-node-bottom-table-row  td:first-child {
	min-width: 500px;	
}
.linked-project-title{
	text-decoration: none;
	color: #B80B1F ; 
	font-size: 20px;
	font-weight: bold;
	margin-right: 3px;	
	text-align: left;
	line-height: 30px;
}
.author-node-image img{
	width: 200px;	
}

.node-view-top-block-intro-project{
	
}
.project-related-topic-list-pages-title a{
	font-size: 22px;	
}
.project-related-topic-list-pages-author a{
	color: #98591B !important; 	
}
.activity-node-bottom-table-row .views-field-title{
	min-width: 500px; 	
	max-width: 500px;
}
.ari-detailed-listing-pages-title-field .views-field-title{
	min-width: 500px; 	
	max-width: 500px;
	padding-right: 5px;
	padding-left: 20px;
}

#block-ari-listing-page-blocks-reform-watch-page-block{
	margin-top: 35px;	
}

.node-team-member .content-div {
	padding-bottom: 20px;	
}

.block-quicktabs h2{
	font-size: 16px;
	padding-bottom: 10px;
}

.node-ari-project .content-div{
	margin-top:  -35px;	
}
.pager {
	margin-top: 20px !important;	
}
#quicktabs-project_paper_bottom_papers{
	margin-top: 30px;	
}
.project-events-title-column{
	min-width: 500px; 	
	max-width: 500px;
	padding-right: 20px !important;
	padding-left: 20px !important;	
}
.title h2{
	text-align: left;
}

.arab-research-support-program-title-link a{
	float: left !important;
	font-size: 22px !important ;
	width: 100% ;  	
}

.views-field-field-display-date a{
	margin-right: 0px;	
}

.spotlight-body-wrapper{
	display: block;	
	padding-top: 15px;
}

.spotlight-body-wrapper a{
	display: inline;	
	color: black ; 
	text-decoration: none;
	cursor: default;
}
.frontpage-project-block-readmore-link a{
	float: right;	
	margin-top: 10px;
}

.latest-project-body-field {
	display: block;	
	padding-right: 5px;
}

.latest-project-body-field a{
	display: inline;	
	color: black ; 
	text-decoration: none;
	cursor: default;
}

.arab-reform-brief-body-field {
	display: block;	
	padding-top: 15px;
}

.arab-reform-brief-body-field a{
	display: inline;	
	color: black ; 
	text-decoration: none;
	cursor: default;	
}

.field-name-field-tags{
	display: inline-block;	
}

.field-tags-content a{
font-size: 17px;
color: #98591B;
text-decoration: none;	
}

.field-tags-content {
position: relative;
float: right;
font-family: 'AdvertisingExtraBoldRegular';
bottom: 20px;
}

.field-tags-content .field-item{
	display: inline-block;	
	padding-right: 3px;
}

.projectTitle a{
color: #98591B;
text-decoration: none;	
font-size: 22px !important;
}
.projectTitle a:hover{
	color: #636049;
}

.view-id-latest_arab_reform_briefs h3 a{
	color: #98591B;
	text-decoration: none;	
	font-size: 22px !important;	
}

.view-id-latest_arab_reform_briefs h3 a:hover{
	color: #636049;	
}

.project-closing-report-container-body {
	padding: 15px;
	text-align: left ;
}		

.project-opening-report-container-body {
	padding: 15px;
	text-align: left ;
}		

.project-closing-report-container-body p{
	text-align: left ;
}		

.project-opening-report-container-body p{
	text-align: left !important;
}		

.project-date-column{
	color: black !important;	
}

.ari-listing-pages-table-body a{
	text-decoration: none;
	color: black;
	cursor: default;	
}

.ari-listing-pages-table-body a{
	text-decoration: none !important;
	color: black !important;
	cursor: default;		
}
.views-field-field-display-date  .field-content {
	padding-top: 5px;	
}

.field-name-field-pdf-files{
	margin-top: 35px;	
}

.archive-author-table-row {
	background: none ;
	width: 760px;  	
}
.archive-author-table-row td {
	text-align: left;
	padding-right: 10px;
	background: none;
	width: 760px;
	padding-left: 10px;
}
.archive-author-table-row a{
	font-size: 16px;
	color: #B80B1F;
	text-decoration: none;
	
}
.archive-author-table-row a:hover{
	color: gray;	
}

.view-display-id-attachment{
	color: gray;
	font-weight: bolder;
	text-decoration: none;	
}

.view-display-id-attachment a{
	color: #B80B1F;
	font-weight: bolder;
	text-decoration: none;	
}

#block-views-glossary-block-2  .views-widget {
	padding: 5px 10px 5px 5px  ; 
	background-color: #EEE;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#B80B1F;
}
#block-views-glossary-block-3 .form-item-field-country-tid .form-item  {
	float: left;
	margin-top: 15px !important;
}
#block-views-glossary-block-3 .form-item a{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-decoration: none;
	font-weight: bolder;
	color: #B80B1F;
	padding: 4px;
	background-color: #EEE;
	margin: 5px;
}
#block-views-glossary-block-3 .form-item-field-country-tid{
	position: relative;
	bottom: 25px;	
}

#edit-field-filter-date-value-wrapper {
	width: 100%;
	clear: both;
}
#edit-field-filter-date-value-min-wrapper, #edit-field-filter-date-value-max-wrapper {
	width: 30% ; 
	float:left ; 
	display: inline;
}

#block-views-glossary-block-2 .bef-checkboxes{
	min-width: 760px;	
}
#block-views-glossary-block-2 .bef-checkboxes .form-item{
	display: inline;	
}

#views-exposed-form-advanced-search-page select[multiple=multiple]{
	width:175px;
	height: 205px;	
}
#views-exposed-form-advanced-search-page select{
	min-width: 55px;
}
#views-exposed-form-advanced-search-page .description {
	position: absolute;	
	color: gray;
}
#views-exposed-form-advanced-search-page .description::before{
	content: "- "	;
}



.form-item-field-title-body-value-op{
	clear: both;	
}
#views-exposed-form-advanced-search-page #edit-field-filter-date-value-min-wrapper {
	width: 175px ;  
}
#views-exposed-form-advanced-search-page #edit-field-filter-date-value-min-wrapper select{
	width: 77px;
}
#views-exposed-form-advanced-search-page #edit-field-filter-date-value-max-wrapper {
	width: 175px ; 
}
#views-exposed-form-advanced-search-page #edit-field-filter-date-value-max-wrapper select {
	width: 77px;
}
#views-exposed-form-advanced-search-page .form-item,#views-exposed-form-advanced-search-page .form-actions{
	margin-bottom: 0px !important;
	margin-top: 0px !important;	
}
#edit-field-title-body-value{
	width: 200px;
	padding-left: 3px;
}

.view-advanced-search table{
	width: 100%;  	
}
#views-exposed-form-advanced-search-page .form-item-language select{
	width: 90% ; 
}
#edit-field-title-body-value-wrapper{
	width: 48%;	
}

#edit-field-title-body-value-wrapper .views-operator{
	float: left;
}
#edit-field-title-body-value-wrapper .views-widget{
	float: left;
}
#views-exposed-form-advanced-search-page .views-exposed-widgets{
	margin-bottom: 3.5em ; 	
}
#edit-submit-advanced-search{
	position: relative;
	top: 180px;
}
#views-exposed-form-advanced-search-page #edit-reset{
	position: relative;
	top: 180px;	
}

.search-result-label{
	font-weight: bold;
	color: #B80B1F ; 	
	font-family: 'AdvertisingExtraBoldRegular' ; 
}

#advanced-search-link{
	color: #98591B ; 
	font-size: 15px;	
	float:left;
}

.node-book .field-name-field-pdf {
	margin-top: 40px;	
}

/*====================================================
CSS Addtions - 2014-05-17
Author: Ramy Darwish
Subject: Subscription and Search form modification
====================================================*/

/*TOP BAR FORMS*/
#top-box-wrapper {
  position: relative;
  display: block;
  width: 980px;
  height: 45px;
  margin: 24px auto 12px auto;
  z-index: 4;
}

#news-subscribe, #top-search-box {
  display: inline-block;
  position: absolute;
  padding: 0;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}

#news-subscribe {
  right: 372px;
  top: 0;
  width:243px;
}

#news-under {
  position: relative;
  display: block;
  margin-top: 38px;
  width: 221px;
  padding: 4px 10px 10px 10px;
  border: 1px solid #E39207;
  background:#F2B830;
  color: #fff;
}

#news-subscribe #news-email { 
  height: 28px; 
  width: 208px; 
  padding-left: 32px; 
  display: block;
  position: absolute;
  top:0;
  left: 0;
  border: 1px solid #f2b830;
  color: #8F650E;
  background: url(../images/mail-big.png) no-repeat top 0px left -4px #faeed8;
  z-index: 5;
}

#news-subscribe #news-email[text] {color:red; }

#news-subscribe #news-email[placeholder] {color:#A6740C}
#news-subscribe #news-email::-webkit-input-placeholder {color:#A6740C}
#news-subscribe #news-email::-moz-placeholder {color:#A6740C;opacity:1;}
#news-subscribe #news-email:-ms-input-placeholder {color:#A6740C}
#news-subscribe #news-email:-moz-placeholder{color:#A6740C;opacity:1;}

#news-subscribe p {
  margin: 10px 0 10px 0;
  line-height: 1.2;
  font-size: 14px;
  color: #fff
}

#news-subscribe .news-interact {
  display: block;
  position: relative;
  width: 100%;
  padding-top: 8px;
}

input[type=checkbox].css-checkbox {
    position: absolute; 
	overflow: hidden; 
	clip: rect(0 0 0 0); 
	height:1px; 
	width:1px; 
	margin:-1px; 
	padding:0;
	border:0;
}

input[type=checkbox].css-checkbox + label.css-label {
	padding-left:20px;
	height:15px; 
	display:inline-block;
	line-height:15px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:15px;
	vertical-align:middle;
	cursor:pointer;
	margin: 0 10px 8px 0;
	font-weight: normal;
}

input[type=checkbox].css-checkbox + label.css-label.ar {
  font-family: tahoma, verdana, sans-serif;
  font-size: 15px;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -15px;
}
						
.css-label{ background-image:url(../images/lite-green-check.png); }

#news-button {
  display: block;
  position: absolute;
  right: 0;
  top: 3px;
  padding: 4px 4px 3px 4px;
  background: #8F650E;
  color: white;
  border: none;
  font-weight:normal;
  font-family: helvetica, arial, sans-serif;
  font-size: 13px;
  cursor:pointer;
  -moz-box-shadow:    3px 3px 0px 0px rgba(186,141,48,255);
  box-shadow:         3px 3px 0px 0px rgba(186,141,48,255);
  -webkit-box-shadow: 3px 3px 0px 0px rgba(186,141,48,255);
}

#top-search-box {
  right: 112px;
  top: 0;
  width: 242px;
  color: #fff;
}

#top-search-box #search-query { 
  height: 28px; 
  width: 202px; 
  padding-right: 32px;
  padding-left: 6px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #ccc;
  color: #444;
  background: #eee;
  z-index: 5;
}

#top-search-box input[type=submit] {
  display: block;
  position: absolute;
  top: 8px;
  right: 12px;
  width: 16px;
  height: 16px;
  border: none;
  background: url(../images/icon-search.png) no-repeat;
  cursor: pointer;
  z-index:5;
}

#top-search-under {
  margin-top: 38px;
  padding: 6px 10px 4px 10px;
  position: relative;
  overflow: hidden;
  border: 1px solid #999;
  background: #ccc;
  width: 220px;
  text-align: right;
}

#top-search-box a#advanced-search-link {
  display: inline-block;
  margin: 2px 2px 6px 0;
  padding: 2px 8px 3px 8px;
  background: #777;
  color: #fff;
  text-decoration: none;
  -moz-box-shadow:    3px 3px 0px 0px rgba(180,180,180,255);
  box-shadow:         3px 3px 0px 0px rgba(180,180,180,255);
  -webkit-box-shadow: 3px 3px 0px 0px rgba(180,180,180,255);
}

/*====================================================
END OF: CSS Addtions - 2014-05-17
====================================================*/