/*************************************************************************
	@imports
*************************************************************************/
	@import url("navigation_ar.css");
	@import url("featurebox_ar.css");
	@import url("centerhighlights_ar.css");

/*************************************************************************
	@basic_tags
*************************************************************************/
	
	/*** @body ***/
	body#cmec	{ font-family: "Arial Unicode MS", "Simplified Arabic", arial, sans-serif; }

	ul	{ margin-right: 1em; }


	/**************/
	/*** @forms ***/
	/**************/
		/*** @btnSubmit ***/
		button.btnSubmit
		{
			display: block;
			float: left;
			width: auto;
		}

		/*button.btnSubmit span
		{
			background: transparent url(../img/arb/icon_arrowBtnArabic.gif) left .2em no-repeat;
			padding-left: 13px;
			padding-right: 0;
		}*/
		
		form button.reset
		{
			float: left;
			margin-left: 5px;
			margin-right: 0;
		}

		input.txtFld
		{
			float: right;
		}
		
		label	{ clear: right; }
		
		label span,
		form div.group span
		{
			float: right;
		}
		
	/**************/
	/*** @lists ***/
	/**************/
		dl { }
		dt { float: RIGHT; font-weight: bold; margin-left: .5em; margin-right: 0; }
		dd { }

/*************************************************************************
	@layout_elements
*************************************************************************/

	/****************/
	/*** @columns ***/
	/****************/
		div.column
		{
			margin-right: 5%;
			margin-left: 5%;
			width: 40%;/* assume 2 coumns */
			float: right;
		}
		
		div.containerCols div.first { margin-right: 0; }
		div.containerCols div.last { margin-left: 0; }


/*************************************************************************
  @zones	
*************************************************************************/
	div#wrapper
	{
		background-position: right top;
		text-align: right;
	}
	
	#zoneUtilities	{ float: right; }
	
	div#zoneMain
	{
		background-position: 267px top;
		float: right;
		font-size: 10.5pt;
	}
	
	div#zoneTitle	{ float: right; }

	div#zone1	{ float: right; }
	div#zoneMain.wide div#zone1	{ width: 688px; }
	
	div#zone2
	{
		float: right;
		font-size: .9em;
		margin-right: 40px;
		margin-left: 0;
	}
	
	div#zoneFooter	{ font-size: .9em; }


/*************************************************************************
	@zoneHeader
*************************************************************************/
		
	/*********************/
	/*** @zoneBranding ***/
	/*********************/
		div#zoneBranding	{ background-position: right top; }
				
		div#zoneBranding h1,
		div#zoneBranding strong
		{
			float: right;
			right: 52px;
			top: 29px;
			width: 243px;
		}
		
		div#zoneBranding h1 a,
		div#zoneBranding strong a
		{
			background: transparent url(../img/logoArLg_screen.gif) right top no-repeat;
			height: 31px;
			width: 243px;
		}
		
		div#zoneBranding h1 div,
		div#zoneBranding strong div
		{
			top: 3px;
			right: 62px;
			width: 180px;
		}
		
		div#zoneBranding h1 div a,
		div#zoneBranding strong div a
		{
			background: transparent url(../img/logoEnSm_screen.gif) right top no-repeat;
			height: 9px;
			width: 180px;
		}
		
		/*** @zoneCobrand ***/
			div#zoneCobrand
			{
				float: left;
				right: -35px;
				left: 0;
				top: 30px;
				width: 243px;
			}
	
			div#zoneCobrand h2	{ width: 243px; }
			
			div#zoneCobrand h2 a
			{
				background: transparent url(../img/logoCEIPAr.gif) left top no-repeat;
				height: 26px;
				width: 243px;
			}
	
			div#zoneCobrand ul.centersNav	{ width: 243px; top: -3px; }
			
			div#zoneCobrand ul.centersNav li
			{
				background: transparent url(../img/hdrnav_bullet.gif) right center no-repeat;
				list-style: none;
				float: right;
				margin-right: 4px;
				margin-left: 1px;
				padding: 0 10px 0 0;
			}
			
			div#zoneCobrand ul.centersNav li a	{ height: 16px; }
			
			div#zoneCobrand li#washington	{ background: none; margin-right: 0; padding-right: 0; }
			div#zoneCobrand li#washington a	{ background-image: url(../img/hdrnav_washingtondcAr.gif); width: 43px; }
			div#zoneCobrand li#washington a:hover	{ background-image: url(../img/hdrnav_washingtondcAr_active.gif); }
			
			div#zoneCobrand li#moscow a	{ background-image: url(../img/hdrnav_moscowAr.gif); background-position: right 1px; width: 38px; }
			div#zoneCobrand li#moscow a:hover	{ background-image: url(../img/hdrnav_moscowAr_active.gif); background-position: right center; }
			
			div#zoneCobrand li#beijing	{ padding-left: 0; }
			div#zoneCobrand li#beijing a	{ background-image: url(../img/hdrnav_beijingAr.gif); background-position: right 2px; height: 15px; width: 30px; }
			div#zoneCobrand li#beijing a:hover	{ background-image: url(../img/hdrnav_beijingAr_active.gif); }
			
			div#zoneCobrand li#beirut a	{ background-image: url(../img/hdrnav_beirutAr.gif); width: 31px; }
			div#zoneCobrand li#beirut a:hover	{ background-image: url(../img/hdrnav_beirutAr_active.gif); }
			
			div#zoneCobrand li#brussels	{ margin-left: 0; padding-left: 0; padding-right: 10px; }
			div#zoneCobrand li#brussels a	{ background-image: url(../img/hdrnav_brusselsAr.gif); width: 40px; }
			div#zoneCobrand li#brussels a:hover	{ background-image: url(../img/hdrnav_brusselsAr_active.gif); }

		
	/***********************/
	/*** @containerSearch ***/
	/***********************/
		div.containerSearch	{ float: left; }

		div.containerSearch	form label
		{
			float: right;
			top: 7px;
		}
		
		div.containerSearch	form input.txtFld
		{
			border-left: none;
			border-right: 1px solid #5D5D53;
			float: right;
			padding: 2px 4px 1px 0;
		}

		div.containerSearch	form button
		{
			background: transparent url(../img/btn_searchSiteAr.gif) right center no-repeat;
			float: right;
			right: 5px;
		}
				
	
/*************************************************************************
	@zoneMain
*************************************************************************/
	span.contentImg.wide img	{ padding-left: 0; }
	
	/*** @exitLink ***/
	div.exitLink,
	#zone1 ul.listDisplay li p.exitLink
	{
		text-align: left;
	}

	/*** @moreLink ***/
	a.moreLink
	{
		border-right: 1px solid #737164;
		border-left: none;
		margin-right: 10px;
		padding-right: 5px;
	}

	/*** @tags ***/
	div.tags
	{
		background-position: right .3em;
		float: right;
		padding-right: 20px;
		padding-left: 0;
	}

	div.tags span
	{
		float: right;
	}

	div.tags ul
	{
		float: right;
		right: 0;
		left: 1em;
	}

	div.tags ul li
	{
		float: left;
		list-style: none;
		padding-right: 0;
		padding-left: .5em;
	}

	div.tags ul li a
	{
		border-right: 1px solid #8B7486;
		color: #6D2D01;
		padding-right: 0;
		padding-left: .5em;
	}			
			
			
	/*****************/
	/*** @pageTools ***/
	/*****************/
		div.pageTools ul li,
		#zone1 ul.listDisplay li div.pageTools ul li
		{
			background-position: right center;
			padding: 0 24px 0 0;
		}
		
		div#zoneMain.experts {background: none;}
		
		
/*************************************************************************
	@zoneUtilities
*************************************************************************/
	#zoneUtilities div.pageTools strong
	{
		font-size: 1.1em;
		font-weight: normal;
		line-height: normal;
		padding-bottom: .5em;
	}
	
	#zoneUtilities div.pageTools ul li
	{
		background-position: right 0px;
	}
	#zoneUtilities div.pageTools ul li.audio	{ background-position: 3px 0px; }
	
	
/*************************************************************************
	@zoneTitle
*************************************************************************/
	#zoneMain.landing #zoneTitle h2,
	#zoneMain.show #zoneTitle h2
	{
		font-size: 3em;
		padding-right: 0;
		padding-left: 1em;
	}
	
	#zoneMain.landing #zoneTitle div.containerIntro
	{
		font-size: 1.3em;
	}	
	
	#zoneMain.show #zoneTitle h3
	{
		font-size: 1.2em;
	}
	
	/* zoneTitle styles for topics */
		#zoneTitle span.contentImg
		{
			float: right;
			padding: 3px 0 5px 10px;
		}
		#zoneTitle span.contentImg.right	{ float: left; padding: 3px 10px 5px 0; }

		#zoneTitle span.metaD span
		{
			line-height: 1.3em;
		}

		#zoneTitle span.metaD span.author
		{
			font-size: 1.35em;
		}
		
				

	/*** @regions ***/
		#zoneMain.regions #zoneTitle ul.gridDisplay
		{
		}

		#zoneMain.regions #zoneTitle ul.gridDisplay li
		{
			/*float: right;*/
			width: 23%;
			margin-right: 0;
			margin-left: 1em;
		}

		#zoneMain.regions #zoneTitle ul.gridDisplay li h4
		{
		}

		#zoneMain.regions #zoneTitle ul.gridDisplay li h4 a
		{
			font-size: 1.3em;
		}

		#zoneMain.regions #zoneTitle ul.gridDisplay li p
		{
			font-size: 1.2em;
		}
		
		#zoneMain.regions #zoneTitle ul.gridDisplay li p span.contentImg
		{
			left: 0;
			right: -15px;
		}
		
		#zoneMain.regions #zoneTitle ul.gridDisplay li p span.contentImg	{ width: 167px; }
	
		#zoneMain.regions #zoneTitle ul.gridDisplay li p span.contentImg img	{ left: 0; }
		#zoneMain.regions #zoneTitle ul.gridDisplay li p span.contentImg.egypt img	{  }

		/*** @pageTools ***/
			#zoneTitle div.pageTools strong
			{
				border-right: none;
				border-left: 1px solid #C8CABF;
				float: right;
				margin-top: 0;
				/*padding-right: 0;*/
				padding-left: .6em;
				padding-bottom: .3em;
				padding-top: .3em;
			}
			
			#zoneTitle div.pageTools ul
			{
				float: right;
				list-style: none;
				margin: 0;
				padding: 0;
				position: relative;
				width: 75%;
				
			}
			
			#zoneTitle div.pageTools ul li
			{
				background-position: right .35em;
				float: right;
				margin: 0 15px 0 0;
				padding: 0 20px 0 0;
				position: relative;
				top: 4px;
			}
		
		/*** @languages ***/
			#zoneTitle div.pageTools ul.languages
			{
				border-left: none;
				border-right: 1px solid #C8CABF;
				float: left;
				display: block;
				margin: 0;
				padding: .5em 0 .4em 1em;
			}
			
			#zoneTitle div.pageTools ul.languages li.translation
			{
				background: none;
				border-left: none;
				border-right: 1px solid #C8CABF;
				margin-left: 0;
				margin-right: 5px;
				padding-right: 5px;
				padding-left: 0;
				line-height: normal;
				position: relative;
			}
			#zoneTitle div.pageTools ul.languages li.translation.first	{ margin-right: 0; padding-right: 0; }
			
			#zoneTitle div.pageTools ul.languages li.translation a
			{
				position: relative;
				bottom: 4px;
			}
	
/*************************************************************************
	@zone1
*************************************************************************/
	
	#zone1 h3	{ font-family: "Simplified Arabic", "Arabic Transparent"; font-weight: bold; }
	
	/*************/
	/*** @list ***/
	/*************/
	#zoneMain.list #zone1 span.contentImg
	{
		float: right;
		margin: 0;
	}

	#zone1 ul.listDisplay li h3	{ font-size: 1.7em; }

	#zone1 ul.listDisplay li h3 span
	{
		border-left: none;
		border-right: 1px dotted #CAC9C0;
		font-size: .4em;
		margin: 0 .4em 0 0;
		padding: 0 .3em .1em 0;
		position: relative;
		bottom: 0;
	}
	
	
	/*** @pagination ***/
		#zoneMain.list #zone1 div.pagination form,
		#zoneMain.list #zone1 div.pagination div.pageLinks
		{
			float: right;
		}
		
		/*@iconList*/
		#zoneMain.landing #zone1.rss ul.listDisplay.iconList li
		{
			background-position: right center;
			padding: 5px 24px 5px 0;
		}
		
		/* @feedFBz1 */
		#zone1 div.containerRelated.feedFB p.date
		{
			border-left: 1px solid #CCC;
			border-right: none;
			float: right;
			margin: 0 0 0 .5em ;
			padding: 0 0 0 .5em;
		}

	
	/*************/
	/*** @show ***/
	/*************/
	#zone1 span.contentImg
	{
		float: right;
		padding: 3px 0 5px 10px;
	}
	#zone1 span.contentImg.right	{ float: left; padding: 3px 10px 5px 0; }

	#zoneMain.show #zone1 h2
	{
		padding-right: 0;
		padding-left: 1em;
	}
	
	#zoneMain.show #zone1 div.containerMultimedia
	{
		float: right;
		margin: 3px 0 5px 10px;
	}
	
	#zoneMain.show #zone1 div.pageTools ul
	{
		padding-right: 0;
	}


	/* @containerMultimedia */
		#zoneMain.show #zone1 div.containerMultimedia
		{
			float: right;
			margin: 3px 0 5px 20px;
		}
		
		#zoneMain.show #zone1 div.containerMultimedia span.contentImg
		{
			padding-left: 0;
		}
		
		
	/***************/
	/*** @landing ***/
	/***************/
	#zoneMain.landing #zone1 div.containerFeature dt
	{
		background: transparent url(../img/bullet_gold.gif) right .4em no-repeat;
		padding-left: 0;
		padding-right: 15px;
	}

	#zoneMain.landing #zone1 div.containerFeature dd
	{
		padding-left: 0;
		padding-right: 15px;
	}
	
	/*** @simple ***/
	#zoneMain.simple #zone1 li
	{
		float: right;
	}
	
	
	/***********************/
	/*** @areaBreadcrumb ***/
	/***********************/
		ul.areaBreadcrumb a { margin-left: .5em; margin-right: 0; }
		
		
	/***********************/
	/*** @containerIntro ***/
	/***********************/
			
		/*** @expertSearch ***/
		div.containerIntro form.expertSearch
		{
			float: right;
		}

		div.containerIntro form.expertSearch label
		{
			float: left;
		}


	/*******************/		
	/*** @tabFeature ***/
	/*******************/
		div#tabFeature div.featured-text a.readmore
		{
			float: left;
			padding-left: 0;
			padding-right: .6em;
		}

	div#bigButton a.register	{ background-image: url(../img/btn_registerNow_ar.gif); width: 160px; }

/*************************************************************************
	@zone2
*************************************************************************/
		#zone2 span.contentImg
		{
			float: right;
			margin: 3px 0 5px 10px;
		}
		
		
	/*************************/
	/*** @containerRelated ***/
	/*************************/
		#zone2 h3.containerPromo.iraqselections20100218 a	{ background-image: url(../img/bnr_iraqselection20100218_z2Ar.jpg); }
		#zone2 h3.containerPromo.yemenonthebrink  a	{ background-image: url(../img/bnr-yemen-zone2_ar.jpg); }
		#zone2 h3.containerPromo.egyptElections a	{ background-image: url(../img/bnr_egyptelections_z2_ar.jpg); }
		#zone2 h3.containerPromo.sudan a	{ display: none; }
		#zone2 h3.containerPromo.changeMENA a	{ background-image: url(../img/arabUnrest250_ar.jpg); height: 125px; }

	
		#zone2 div.containerRelated h3
		{
			font-size: 1.6em;
			font-weight: normal;
		}

		#zone2 div.containerRelated.feature h4
		{
			font-size: 2em;
		}

		#zone2 div.containerRelated h5
		{
			background-position: right top;
			font-size: 1.3em;
			font-weight: bold;
		}

		#zone2 div.containerRelated h5.aNewVision	{ background-image: url(../img/hdr_aNewVisionAr.gif); }
		#zone2 div.containerRelated h5.experts	{ background-image: url(../img/hdr_expertsAr.gif); }
		#zone2 div.containerRelated h5.followDebate	{ background-image: url(../img/hdr_followTheDebateAr.gif); }
		#zone2 div.containerRelated h5.latestBooks	{ background-image: url(../img/hdr_latestBooksAr.gif); }
		#zone2 div.containerRelated h5.purchaseInformation	{ background-image: url(../img/hdr_purchaseInformationAr.gif); }
		#zone2 div.containerRelated h5.readingList	{ background-image: url(../img/hdr_readingListAr.gif); }
		#zone2 div.containerRelated h5.recentCommentary	{ background-image: url(../img/hdr_recentCommentaryAr.gif); }
		#zone2 div.containerRelated h5.recentEvents	{ background-image: url(../img/hdr_recentEventsAr.gif); }
		#zone2 div.containerRelated h5.relatedEvents	{ background-image: url(../img/hdr_relatedEventsAr.gif); }
		#zone2 div.containerRelated h5.relatedLinks	{ background-image: url(../img/hdr_relatedLinksAr.gif); }
		#zone2 div.containerRelated h5.relatedPublications	{ background-image: url(../img/hdr_relatedPublicationsAr.gif); }
		#zone2 div.containerRelated h5.resources	{ background-image: url(../img/hdr_resourcesAr.gif); }
		#zone2 div.containerRelated h5.subscribeNews	{ background-image: url(../img/hdr_subscribeNewsAr.gif); }
		
		
		/*** @feature ***/
		#zone2 div.containerRelated.feature h5
		{
			background-position: right top;
			right: 0;
			left: 5px;
		}
		#zone2 div.containerRelated.feature h5.featuredEvent	{ background-image: url(../img/hdr_featuredEventAr.gif); }
		#zone2 div.containerRelated.feature h5.featuredPublication	{ background-image: url(../img/hdr_featuredPublicationAr.gif); }
		#zone2 div.containerRelated.feature h5.featuredUpcomingEvent	{ background-image: url(../img/hdr_featuredUpcomingEventAr.gif); }
		
		#zone2 div.containerRelated.feature div.pageTools
		{
			padding-right: 0;
		}
		
		#zone2 div.containerRelated div.pageTools li,
		#zone2 div.containerRelated.feature div.pageTools li
		{
			background-position: right top;
			padding-right: 20px;
			padding-left: 0;
		}
		
		/*** @other ***/
		#zone2 div.containerRelated.other h5
		{
			padding-right: 0;
			font-size: 1.3em;
		}
		
		/* feedFB */
		#zone2 div.containerRelated.feedFB
		{
			background: transparent url(../img/bg_featured.gif) left top no-repeat;
		}
			
		#zone2 div.containerRelated.feedFB h5
		{
			background-position: left bottom;
		}
		#zone2 div.containerRelated.feedFB h5.latestCommentaryAnalysis	{ background-image: url(../img/hdr_latestCommentaryAnalysisAr.gif); }
		
		#zone2 div.containerRelated.feedFB p.date
		{
			border-right: none;
			border-left: 1px solid #CCC;
			float: right;
			margin: 0 0 0 .5em;
			padding: 0 0 0 .5em;
		}
		
		


/*************************************************************************
	@zone3
*************************************************************************/
	#zone3 h3
	{
		background-position: right top;
		font-weight: bold;
		font-size: 1.2em;
		right: -5px;
		text-transform: none;
	}

	#zone3 div.containerDoc
	{
	}
	
	#zone3 div.containerDoc span.contentImg
	{
		float: right;
		padding: 0px 0 5px 10px;
	}
	
	
	
	
/*************************************************************************
	@zoneFooter
*************************************************************************/

	/* @branding */		
	
		div#zoneFooter div.branding
		{
			float: right;
		}
		
		div#zoneFooter div.branding strong
		{
			background-position: right top;
		}
		
		div#zoneFooter div.branding strong a
		{
			right: 14px;
		}
		
		div#zoneFooter div.branding ul
		{
			right: 16px;
		}
		
		div#zoneFooter div.branding li
		{
			border-left: none;
			border-right: 1px solid #A3B0D3;
			float: right;
			margin: 0 .8em 0 0;
			padding: 0 .8em 0 0;
		}
		div#zoneFooter div.branding li.first	{ margin-right: 0; padding-right: 0; }
		
		div#zoneFooter div.branding li a
		{
			float: right;
		}
		
		div#zoneFooter div.branding span
		{
			margin: 5px 16px 0 0;
		}
		
	/* @resources */
	
		div#zoneFooter div.resources
		{
			float: left;
			padding: 12px 0 0 20px;
			text-align: left;
		}
		
		div#zoneFooter div.resources ul
		{
			float: left;
		}
		
		div#zoneFooter div.resources li
		{
			border-left: none;
			border-right: 1px solid #A3B0D3;
			float: right;
			margin: 0 .8em 0 0;
			padding: 0 .8em 0 0;
		}
		div#zoneFooter div.resources li.first	{ margin-right: 0; padding-right: 0; }
		
		div#zoneFooter div.resources li a
		{
			float: left;
		}
		
		div#zoneFooter div.resources span
		{
			padding: 0 1.5em 0 0;
		}
		div#zoneFooter div.resources span strong	{ font-weight: normal; }

		
	/*@feedburner fixes */
	
	/*formats subscribe link as exitLink*/
	div.feedburnerFeedBlock p.fbsubscribelink
	{
		text-align: left;
	}

