/*************************************************************************
	@imports
*************************************************************************/ 
	@import url("/css/feature.css");
	@import url("/css/centerhighlights.css");

/*************************************************************************
  @zones	
*************************************************************************/
	div#zoneHeader
	{
		background: transparent url(../img/home/bg_zoneHeader.gif) left top repeat-x;
		height: 125px;
		position: relative;
	}
	
	div#zoneUtilities
	{
		padding-top: 0;
	}
		
	/******************/
	/*** @centersNav ***/
	/******************/
		div#zoneHeader ul.centersNav
		{
			right: 17px;
			bottom: 33px;
		}
		
		div#zoneHeader ul.centersNav li
		{
			background: transparent url(../img/home/hdrnav_bullet.gif) left center no-repeat;
			padding: 0 22px 0 35px;
		}
		div#zoneHeader ul.centersNav li.first	{ background: none; padding-left: 0; }
		
		div#zoneHeader ul.centersNav li a	{ height: 9px; }
		
		div#zoneHeader li#washington a	{ background-image: url(../img/home/hdrnav_washingtondc.gif); width: 149px; }
		div#zoneHeader li#washington a:hover	{ background-image: url(../img/home/hdrnav_washingtondc_active.gif); }
		
		div#zoneHeader li#moscow a	{ background-image: url(../img/home/hdrnav_moscow.gif); width: 76px; }
		div#zoneHeader li#moscow a:hover	{ background-image: url(../img/home/hdrnav_moscow_active.gif); }
		
		div#zoneHeader li#beijing a	{ background-image: url(../img/home/hdrnav_beijing.gif); width: 65px; }
		div#zoneHeader li#beijing a:hover	{ background-image: url(../img/home/hdrnav_beijing_active.gif); }
		
		div#zoneHeader li#beirut a	{ background-image: url(../img/home/hdrnav_beirut.gif); width: 59px; }
		div#zoneHeader li#beirut a:hover	{ background-image: url(../img/home/hdrnav_beirut_active.gif); }
		
		div#zoneHeader li#brussels a	{ background-image: url(../img/home/hdrnav_brussels.gif); width: 82px; }
		div#zoneHeader li#brussels a:hover	{ background-image: url(../img/home/hdrnav_brussels_active.gif); }


	/*********************/
	/*** @zoneBranding ***/
	/*********************/
		div#zoneBranding
		{
			border-bottom: 3px solid #727163;
			height: 125px;
		}
				
		div#zoneBranding h1,
		div#zoneBranding strong
		{
			float: left;
			margin: 0;
			padding: 0;
			width: 441px;
		}
		
		div#zoneBranding h1 a,
		div#zoneBranding strong a
		{
			background: transparent url(../img/home/logo_screen.gif) left top no-repeat;
			display: block;
			height: 125px;
			width: 441px;
		}
		
		div#zoneBranding em a
		{
			background: transparent url(../img/home/tag.gif) right top no-repeat;
			display: block;
			float: right;
			height: 31px;
			width: 295px;
			position: relative;
			right: 31px;
			top: 35px;
		}

		
	/***********************/
	/*** @containerSearch ***/
	/***********************/
		div.containerSearch	
		{
			bottom: 12px;
			display: block;
			width: 100%;
			margin: 0;
			padding: 0;
		}

		div.containerSearch	form input.txtFld
		{
			background-color: #FFF;
			border: 1px solid #bdd1e8;
			border-right: none;
			color: #949381;
			font-size: 1.1em;
			font-weight: bold;
			padding: 4px 0 4px 4px;
			width: 225px;
		}

		div.containerSearch	form button
		{
			background-image: url(../img/home/btn_searchSite.gif);
			float: right;
			height: 25px;
			width: 25px;
			padding: 2px;
		}
			
			
	/*******************/
	/*** @navPrimary ***/
	/*******************/
		div#wrapper.home div#navPrimary
		{
			border-bottom: 1px solid #FFF;
			background: none;
			height: auto;
			width: auto;
			font-size: 1em;
			padding: 10px 10px 0 10px;
			width: 122px;
		}
		
		div#wrapper.home div#navPrimary ul
		{
			float: left;
			margin: 0;
			padding: 0;
			list-style: none;
			margin: 0;
		}
		
		div#wrapper.home div#navPrimary li
		{
			background: none;
			float: none;
			margin: 0;
			list-style: none;
			padding-bottom: .8em;
		}	
		
		div#wrapper.home div#navPrimary li a
		{
			background: none;
			color: #3d71b7;
			font-size: 1.4em;
			font-weight: normal;
			padding: 0;
			text-decoration: none;
		}
		
		div#wrapper.home div#navPrimary li a:hover
		{
			border-bottom: 1px solid #3d71b7;
		}
		
		div#wrapper.home div#zoneUtilities strong.top
		{
			background-color: #8CABD4;
			color: #FFF;
			display: block;
			font-size: 1em;
			margin: 0 0 .2em 0;
			padding: 3px 10px;
			text-transform: uppercase;
			font-weight:normal;
		}
			
		div#wrapper.home div#navPrimary li#language
		{
			background: none;
			border: none;
			float: none;
			margin: 0;
			list-style: none;
			padding: 0;
			width: 102px;
		}
		div#wrapper.home div#navPrimary li#language.arabic	{ position: relative; bottom: 9px; }

		div#wrapper.home div#navPrimary li#language a
		{
			background-color: transparent;
			background-position: center top;
			background-repeat: no-repeat;
			display: block;
			margin-top: 10px;
			padding: 0;
			width: 102px;
			height: 23px;
		}
		
		div#wrapper.home div#navPrimary li#language.russian a	{ background-image: url(../img/home/btn_langRussian.gif); }
		div#wrapper.home div#navPrimary li#language.chinese a	{ background-image: url(../img/home/btn_langChinese.gif); }
		div#wrapper.home div#navPrimary li#language.arabic a	{ background-image: url(../img/home/btn_langArabic.gif); line-height: 1px; }

		div#wrapper.home div#navPrimary li#language.first	{ border-top: 1px dotted #FFF; }
		div#wrapper.home div#navPrimary li#language.last	{ margin-bottom: 10px; }
		div#wrapper.home div#zoneUtilities div#navPrimary li#language a:hover	{ background-position: center -23px; border: none; }
		
	
/*************************************************************************
	@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; }

	
/*************************************************************************
	@zone1
*************************************************************************/


/*@zone1*/

	#zoneMain.landing #zone1 div.containerDoc
	{
		display: table;
		margin-top: 15px;
		width: 100%;
		font-size: .9em;
		line-height: 1.3em;
	}

	#zoneMain.landing #zone1 div.containerDoc h3
	{
		font-size: 1.7em;
		font-weight: normal;
		line-height: 1.3em;
	}
	
	#zoneMain.landing #zone1 div.containerDoc span.metaD
	{
		display: block;
		margin-bottom: .3em;
		text-transform: uppercase;
	}

	#zoneMain.landing #zone1 span.contentImg
	{
		float: left;
		margin: 0;
	}
	#zoneMain.landing #zone1 span.contentImg.wide	{ display: block; padding-right: 0; }
	#zoneMain.landing #zone1 span.contentImg.right	{ float: right; padding: 3px 0 5px 10px; }
	
	/* @containerPromo */
		#zoneMain.landing #zone1 h3.containerPromo
		{
			display: block;
			margin: 1em 0;
		}
	
		#zoneMain.landing #zone1 h3.containerPromo a
		{
			background-color: transparent;
			background-position: center center;
			background-repeat: no-repeat;
			display: block;
			width: 440px;
			height: 40px;
		}
		#zoneMain.landing #zone1 h3.containerPromo.newVision a	{ background-image: url(../img/home/bnr_newVision2.jpg); }

	
/*************/
/*** @zone2 ***/
/*************/	

	/* @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 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 h4
	{
		font-size: 1.4em;
		font-weight: normal;
		line-height: 1.1em;
	}
	
	/* @promoLink */
	#zone2 div.promoLink
	{
		margin: 0 auto; 
		text-align:center;	
	} 
	
	/* centerHighlights */
	#zone2 div.containerRelated.centerHighlights
	{
		background: #FFF url(../img/home/bg_zone2highlightsCenters.gif) right top no-repeat;
		border-bottom: none;
		padding-top: 2em;
		margin-bottom: 1em;
	}
	#zone2 div.containerRelated.centerHighlights h5	{ background-image: none; margin: 0; padding: 0; }
		
	#zone2 div.containerRelated.centerHighlights div.containerDoc
	{
		border-bottom: 1px dotted #ccc;
		margin-bottom: 1em;
		padding-bottom: 1em;
	}
	#zone2 div.containerRelated.centerHighlights div.containerDoc.last	{ border-bottom: none; }
	
	#zone2 div.containerRelated.centerHighlights div.metaD
	{
		font-size: 1.2em;
		margin-bottom: .2em;
	}
	
	#zone2 div.containerRelated.centerHighlights div.metaD span
	{
		color: #666;
		display: inline;
	}
	
	#zone2 div.containerRelated.centerHighlights div.metaD span.location
	{
		background-position: left 3px;
		background-repeat: no-repeat;
		background-color: transparent;
		font-weight: normal;
		padding-left: 16px;
	}
	#zone2 div.containerRelated.centerHighlights div.metaD span.beijing	{ background-image: url(../img/blt_beijing.gif); }
	#zone2 div.containerRelated.centerHighlights div.metaD span.beirut	{ background-image: url(../img/blt_beirut.gif); }
	#zone2 div.containerRelated.centerHighlights div.metaD span.brussels	{ background-image: url(../img/blt_brussels.gif); }
	#zone2 div.containerRelated.centerHighlights div.metaD span.moscow	{ background-image: url(../img/blt_moscow.gif); }
	#zone2 div.containerRelated.centerHighlights div.metaD span.washington	{ background-image: url(../img/blt_washington.gif); }
		
	#zone2 div.containerRelated.centerHighlights div.containerDoc p
	{
		line-height: 1.3em;
		margin-bottom: .5em;
	}
	
	#zone2 div.containerRelated.centerHighlights div#washingtonch.containerDoc {
		display:none;
	}
	
	#zone2 div.containerRelated.centerHighlights div.containerDoc div.pageTools ul li
	{
		font-size: .85em;
		line-height: 1.5em;
		padding-left: 24px;
		margin-bottom: .3em;
	}

	#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;
	}

