/*************************************************************************
	@imports
*************************************************************************/
	@import url("/css/centerhighlights_ar.css");


/*************************************************************************
  @zones	
*************************************************************************/
	div#zoneUtilities	{ position: relative; bottom: 6px; }


	/******************/
	/*** @centersNav ***/
	/******************/
		div#zoneHeader ul.centersNav
		{
			left: 17px;
			bottom: 33px;
		}
		
		div#zoneHeader ul.centersNav li
		{
			padding: 0 35px 0 22px;
		}
		div#zoneHeader ul.centersNav li.first	{ background: none; padding-right: 0; }
		
		div#zoneHeader ul.centersNav li a	{ height: 18px; }
		
		body#ceipArabic div#zoneHeader li#washington a	{ background-image: url(../img/arabic/home/hdrnav_washingtondc.gif); width: 52px; }
		body#ceipArabic div#zoneHeader li#moscow a	{ background-image: url(../img/arabic/home/hdrnav_moscow.gif); width: 46px; }
		body#ceipArabic div#zoneHeader li#beijing a	{ background-image: url(../img/arabic/home/hdrnav_beijing.gif); width: 36px; }
		body#ceipArabic div#zoneHeader li#beirut a	{ background-image: url(../img/arabic/home/hdrnav_beirut.gif); width: 37px; }
		body#ceipArabic div#zoneHeader li#brussels a	{ background-image: url(../img/arabic/home/hdrnav_brussels.gif); width: 49px; }


	/*********************/
	/*** @zoneBranding ***/
	/*********************/
		div#zoneBranding h1,
		div#zoneBranding strong
		{
			width: 409px;
			height: 125px;
		}
		
		div#zoneBranding h1 a,
		div#zoneBranding strong a
		{
			background: transparent url(../img/arabic/home/logo_screen.gif) right top no-repeat;
			width: 409px;
			height: 125px;
		}
		
		div#zoneBranding em a
		{
			background: transparent url(../img/arabic/home/tag.gif) left top no-repeat;
			display: block;
			float: left;
			height: 36px;
			width: 296px;
			position: relative;
			left: 35px;
			top: 35px;
		}
		
	/*******************/
	/*** @navPrimary ***/
	/*******************/
		div#wrapper.home div#navPrimary li#language a
		{
			background-color: transparent;
			background-position: center top;
			background-repeat: no-repeat;
			display: block;
			margin: 0 0 10px 0;
			padding: 0;
			width: 102px;
			height: 23px;
			line-height: normal;
		}
		div#wrapper.home div#navPrimary li#language a:hover	{ background-position: center -23px; border: none; }
		div#wrapper.home div#navPrimary li#language.english a	{ background-image: url(../img/btn_langEnglish.gif); }


/*************************************************************************
  @zones	
*************************************************************************/
	div#zone3 div.containerZone3
	{
		background-position: right top;
	}


		
		
	/************************/
	/*** @containerSearch ***/
	/************************/
		div.containerSearch	
		{
			bottom: 12px;
		}

		div.containerSearch	form input.txtFld
		{
			border-right: 1px solid #bdd1e8;
			border-left: none;
			height: 15px;
			padding: 4px 4px 4px 0;
		}

		div.containerSearch	form button
		{
			background-image: url(../img/arabic/home/btn_searchSiteAr.gif);
			float: left;
		}
			
			
	/*******************/
	/*** @navPrimary ***/
	/*******************/
		div#wrapper.home div#navPrimary ul
		{
			margin-left: 20px;
			width: 100px;
		}

		div#wrapper.home div#zoneUtilities strong.top
		{
			text-transform: none;
			font-size: 1.3em;
			/*padding-top: 8px;*/
		}
		
	
/*************************************************************************
	@zoneUtilities
*************************************************************************/
		div.pageTools.portalLinks ul li
		{
			background: none;
			list-style: none;
			margin: 0;
			padding: 0;
			position: relative;
		}
		
		div.pageTools ul li span
		{
			display: block;
			margin: .5em 0 0 -24px;
		}
		
		/* for containerRelated forms */
		#zoneUtilities div.pageTools form	{ display: table; width: 105px; margin: 0; padding: 0; }
		#zoneUtilities div.pageTools form div.group li	{ padding: 0; display: table; width: 100%; }
		#zoneUtilities div.pageTools form div.group label	{ width: auto; padding: 0; }
		#zoneUtilities div.pageTools form div.group span.title	{ display: table; line-height: 1.3em; padding: 0; float: left; margin-left: .5em; width: 80px; }
		#zoneUtilities div.pageTools form div.group li label span.title a	{ font-weight: normal; }
		#zoneUtilities div.pageTools form div.group input.checkbox	{ float: left; margin-top: .6em; }
		#zoneUtilities div.pageTools form span	{ width: auto; }
		#zoneUtilities div.pageTools form div.exitLink	{ text-align: center; }
					
			
	/***********************/
	/*** @languageToggle ***/
	/***********************/
	div#languageToggle ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	div#languageToggle ul li#english
	{
		bottom: 0;
		left: 0;
		right: 0;
		top: 0;
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	div#languageToggle ul li#english a
	{
		font-size: 1.4em;
		font-weight: bold;
		position: relative;
		right: 32px;
		top: 6px;
	}

	div#languageToggle ul li a:hover
	{
		border-bottom: none;
	}
/*************************************************************************
	@zone1
*************************************************************************/

/*** @tabFeatureRot ***/
	div#tabFeatureRot .content,
	div#tabFeature .content
	{
		direction: ltr;
	}
		
	div#tabFeatureRot ul.tabs li a
	{
		margin-left: 0;
		margin-right: 3px;
	}
	
	div#tabFeatureRot div.featured-text h1	{ font-size: 2.4em; }
	div#tabFeatureRot div.featured-text p	{ font-size: 1.3em; }
	
	div#tabFeatureRot .content div.tabbed-content
	{
		width: 390px;
		right: 20px;
	}
		
	/* tabs */
		div#tabFeatureRot ul.tabs
		{
			right: -14px;
			top: 14px;
		}

		div#tabFeatureRot ul.tabs li
		{
			float: right;
		}

	div#tabFeatureRot div.featured-text a.readmore
	{
		float: left;
		text-transform: none;
	}

	div#tabFeatureRot dt
	{
		text-transform: none;
	}
	
	div#tabFeatureRot dd
	{
		clear: left;
	}
	
	#tabFeatureRot div.containerCols div.last
	{
		border-left: none;
		border-right: 1px dotted #CCC;
		margin-right: 20px;
	}
	
	#tabFeatureRot div.containerCols div.last ul	{ margin: 0 10px 0 0; }
	#tabFeatureRot div.containerCols div.last li	{ margin-left: 0; margin-right: 1%; }
	#tabFeatureRot div.containerCols div.last li h3	{ font-size: 1.4em; }

	#tabFeatureRot div.containerCols div.last li span.metaD span.date,
	#tabFeatureRot div.containerCols div.last li span.metaD span.docType	{ float: right; font-size: .9em; margin-right: 0; margin-left: .5em; }
	#tabFeatureRot div.containerCols div.last li span.author	{ display: block; line-height: normal; margin: 0; padding: 0; }
	

	#zoneMain.landing #zone1 div.containerDoc span.metaD
	{
		text-transform: none;
	}

	#zoneMain.landing #zone1 span.contentImg
	{
		float: right;
	}
	#zoneMain.landing #zone1 span.contentImg.wide	{ display: block; padding-right: 0; }
	#zoneMain.landing #zone1 span.contentImg.right	{ float: right; padding: 3px 0 5px 10px; }
	
	#zoneMain.landing #zone1 div.latestCommentary div.containerDoc a	{ display: block; font-size: 1.4em; line-height: normal; margin-bottom: .2em; }
	
	#zoneMain.landing #zone1 div.topStories div.containerDoc h3	{ font-size: 1.9em; line-height: 1.1em; }
	
/*************************************************************************
	@zone2
*************************************************************************/

	/* @containerRelated */
	#zone2 div.containerRelated.feature
	{
		background-image: url(../img/home/bg_containerIntro.jpg);
		background-position: center bottom;
		margin-bottom: 3px;
		padding-bottom: 30px;
	}
	
	#zone2 div.containerRelated.feature div.containerDoc
	{
		color: #002664;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1em;
		line-height: 1.7em;
	}
	
	#zone2 div.containerRelated.feature div.containerDoc p span.moreLink
	{
		border-left: none;
		border-right: 1px solid #002664;
		margin-left: 0;
		padding-left: 0;
		margin-right: 15px;
		padding-right: 5px;
		text-transform: none;
	}



	/* @containerPromo */
	#zone2 h3.containerPromo
	{
		display: block;
		margin-bottom: 1em;
	}

	#zone2 h3.containerPromo a
	{
		background-color: transparent;
		background-position: center center;
		background-repeat: no-repeat;
		display: block;
		width: 250px;
	}
	
	#zone2 h3.containerPromo.newVision	{ display: block; height: 98px; margin-bottom: 25px; }
	#zone2 h3.containerPromo.newVision a	{ background-image: url(../img/home/bnr_newVision.jpg); height: 98px; }
	
	#zone2 h3.containerPromo.nppCon2009	{ margin: 20px 0; }
	#zone2 h3.containerPromo.nppCon2009 a	{ background-image: url(../events/nppCon2009/banner_squareShort.jpg); height: 100px; }
	#zone2 h3.containerPromo.nppCon2009 span	{ color: #888; display: block; font-size: .6em; font-weight: normal; padding-bottom: .2em; text-transform: uppercase; }
	
	#zone2 h3.containerPromo.iraqiElections2010 a { background-image: url("../img/ad_z2_relatedLink_ar.jpg"); height: 135px; }
	
	#zone2 h4
	{
		font-size: 1.6em;
		font-weight: normal;
		line-height: 1.1em;
	}
	
	/* @promoLink */
	#zone2 div.promoLink
	{
		margin: 0 auto; 
		text-align:center;	
	} 
	
	/* centerHighlights */
	#zone2 div.containerRelated,
	#zone2 div.containerRelated.feedFB
	{
		border-bottom: none;
		position: relative;
		margin-bottom: 1em;
	}
	
	#zone2 div.containerRelated h5,
	#zone2 div.containerRelated.feedFB h5
	{
		background: transparent url(../img/hdr_generic.gif) right top no-repeat;
		right: 0;
	}
	#zone2 div.containerRelated.centerHighlights h5	{ background: none; }
	#zone2 div.containerRelated h5.latestCommentaryAnalysis,
	#zone2 div.containerRelated.feedFB h5.latestCommentaryAnalysis	{ background-image: url(../img/home/hdr_latestCommentaryAnalysisAr.gif); }
		
	#zone2 div.containerRelated div.containerDoc
	{
		border-bottom: 1px dotted #ccc;
		margin-bottom: 1em;
		padding-bottom: 1em;
	}
	/*#zone2 div.containerRelated div.containerDoc.last	{ border-bottom: none; }*/
	
	#zone2 div.containerRelated.intro div.containerDoc p	{ font-size: 1.35em; }
	
	#zone2 div.containerRelated div.metaD span.location
	{
		background-position: right 6px;
		padding-left: 0;
		padding-right: 16px;
	}
		
	#zone2 div.containerRelated.feature.events
	{
		background: #FFF url(../img/home/bg_zone2featuredEvents.gif) right top no-repeat;
		border-top: none;
		padding-left: 0;
		padding-right: 0;
		padding-top: 2em;
	}
	
	/* feedFB */
	#zone2 div.containerRelated.feedFB span.headline a
	{
		font-family: georgia, serif;
		font-size: 1.1em;
		font-weight: normal;
		line-height: 1.1em;
	}
	
	
/*************************************************************************
	@zone3
*************************************************************************/
	#zone3 div.containerDoc span.contentImg	{ padding-left: 0; margin-bottom: .2em; }
	#zone3 div.containerDoc span.contentImg.fourCols	{ width: 150px; }
	#zone3 div.containerDoc span.contentImg.security img	{ left: 20px; }
