@charset "utf-8";

/*** @imports ***/
/*@import url("/css/feature.css");*/

/*** @zone1 ***/
#zone1 { background: #27467C url(../../img/skin/2010/home/bg_zone1.jpg) left top no-repeat; display: block; float: left; font-size: 1.1em; line-height: 1.4em; margin: 0; padding: 0; width: 1000px; height: auto; }
#zoneFeature.column.halfs.first { background-color: #546D96; margin: 12px 0 25px 12px; width: 666px; }
#centerHighlights.column.halfs.last, #featureAlt.column.halfs.last { margin: 12px 10px 25px 15px; width: 292px; }
  
  /*** @zoneFeature ***/
  #flowtabs {  height:30px !important; width:666px; margin:0 !important; padding:0; background-color:#8198bd; border-bottom:2px solid #466494; /* IE6 specific branch (prefixed with "_") */ _margin-bottom:-2px; }
		  
	/* single tab */
	#flowtabs li { float:left; margin:0; padding:0 10px; text-indent:0; list-style-type:none; }
	#flowtabs li a { display:block; height: 30px; padding:0px; margin:0px; color:#00235d; font-size:12px; line-height:33px; text-align:center; text-decoration:none; text-transform:uppercase; }
	#flowtabs li a:hover {color:#ccc; cursor:default;}
	#flowtabs li a.current {background:url(../../img/skin/2010/bg_featureTab.gif) no-repeat left bottom; color:#fff; cursor:default;}
	
	/* panes */
	#flowpanes { background: no-repeat 0 -100px; width:666px; height:318px; }
	#flowpanes div h2 { color:#fff; font-size: 2em; line-height: 1em; margin: 0 0 10px 0; }
	#flowpanes div h2 a { color:#fff; }
	#flowpanes div h2 a:hover { color:#a5bcd7; text-decoration:none; }
	#flowpanes div p { margin:0; font-size:1.1em; }
	#flowpanes a { color:#a5bcd7; text-decoration:none; }
	#flowpanes a:hover { color:#FFF; text-decoration:underline; }
	#flowpanes .narrow { padding-right:160px; }
	#flowpanes dt {display:block;float: none;}
	#flowpanes dd {display:block;}
	#flowpanes { position:relative; overflow:hidden; clear:both; }
	
	/* single pane */
	#flowpanes div { float:left; display:block; width:666px; height:320px; font-size:14px; color:#000; }
	#flowpanes .items { width:20000em; position:absolute; clear:both; margin:0; padding:0; }
	#flowpanes .less, #flowpanes .less a { color:#999 !important; font-size:11px; }
	#flowpanes .featuredText { background: url(../../img/skin/2010/bg_feature.png) repeat-x; padding: 15px 20px; width:220px; color:#fff; /* IE6 does not support PNG24 images natively */ _background:#4c4c4c; }
  
  /*** @centerHighlights ***/
  #centerHighlights { background: transparent url(../../img/skin/2010/home/bg_centerHighlights.gif) left top no-repeat; display: block; float: left; margin: 0; padding: 0; width: 292px; height: 350px; }
  div#centerHighlights h3 { background: transparent url(../../img/skin/2010/home/bg_centerHighlights_header.gif) left top no-repeat; color: #fff; height: 32px; width: 100%; }
  div#centerHighlights h3 a { display: table; height: 32px; width: 100%; }
  body#ceip.home.russian div#centerHighlights h3 { background-image: url(../../img/skin/2010/ru/home/bg_centerHighlights_header.gif); }
  body#ceip.home.chinese div#centerHighlights h3 { background-image: url(../../img/skin/2010/zh/home/bg_centerHighlights_header.gif); }
  body#ceip.home.arabic div#centerHighlights h3 { background-image: url(../../img/skin/2010/ar/home/bg_centerHighlights_header.gif); }
  div#centerHighlights div.intro { color: #d7eaff; line-height: normal; padding: 8px 12px 13px 12px; }
  body#ceipChinese div#centerHighlights div.intro	{ font-size: 1.1em; }
  div#centerHighlights div.container { display: table; }
		  
	/* @tabNavigation */
	ul.tabNavigation { background-color: transparent; display: block; margin: 0 15px; padding: 0; float: left; list-style: none; height: 34px; width: 262px; }
	body#ceipChinese div#centerHighlights ul.tabNavigation	{ height: 22px; }
	ul.tabNavigation li { float: left; margin: 0 2px 0 0; padding: 0; height: 33px; margin-bottom: -1px; overflow: hidden; position: relative; background: #1f4077; }
	body#ceipChinese div#centerHighlights ul.tabNavigation li	{ height: 21px; }
	ul.tabNavigation li a { display: block; height: 33px; color: #bbd0e7; font-size: 1.1em; line-height: 30px; /*--Vertically aligns the text within the tab--*/ text-decoration: none; padding: 0 6px; outline: none; }
	body#ceipChinese div#centerHighlights ul.tabNavigation li a	{ font-size: 1em; }
	body#ceip.russian.home #centerHighlights ul.tabNavigation li a { padding: 0 4px; }
	ul.tabNavigation li a:hover { background: #8CABD4; color: #FFF; padding-top: 0; /* corrects spacing in maps.css - DC only */ }
	/* Makes sure that the active tab does not listen to the hover properties */html ul.tabNavigation li a.current, html ul.tabNavigation li a.current:hover { background: #ecf1f8; border-bottom: 1px solid #fff; /* Makes the active tab look like it's connected with its content */ color: #3d71b7; }
	
	/* @containerTabs */
	#zoneHome .containerTabs { background-color: #ecf1f8; overflow: hidden; clear: both; float: left; width: 242px; height: 195px; margin: 0 15px 15px 15px; padding: 10px; }
	#zoneHome .tabContent { background: none; /*padding: 10px; font-size: .8em; */ line-height: normal; }
	#zoneHome #centerHighlights .containerTabs.scroll {padding:0; width: 262px; height: 215px;}
	#zoneHome #centerHighlights .containerTabs.scroll .tabContent { padding: 10px; height: 195px; overflow:auto;}
	#zoneHome #centerHighlights .tabContent ul { border-top: 1px solid #999; list-style: none; margin: -2px 0 0 0; padding: 2px 0 0 0; }
	#zoneHome #centerHighlights .tabContent ul li { list-style: none; }
	#zoneHome #centerHighlights .tabContent ul li a { font-size: .9em; font-weight: bold; }
	#zoneHome body#ceipChinese div#centerHighlights .tabContent ul li a	{ font-size: 1em; }
	#zoneHome div#centerHighlights h4 { background-color: transparent; font-size: 1.4em; font-weight: normal; line-height: 1em; padding: 0 0 3px 0; }
	#zoneHome div#centerHighlights p { line-height: normal; }
		  
	  /* hide same center listing */
	  ul.tabNavigation li.washingtonch, div#washingtonch	{ display: none; }
  
  /*** @featureAlt ***/
  #featureAlt { background: transparent url(../../img/skin/2010/home/bg_centerHighlights.gif) left top no-repeat; display: block; float: left; margin: 0; padding: 0; width: 292px; height: 350px; }
  div#featureAlt h3 { font-size:1.3em; font-weight: bold; line-height:30px; text-decoration:none; text-transform:uppercase; background: transparent url(../../img/skin/2010/home/bg_featureAlt_header.gif) left top no-repeat; color: #fff; height: 32px; width: 100%; padding-left: 10px; margin-bottom: 10px; }
  div#featureAlt div.container { display: table; }
		  
	/* @containerTabs */
	#zoneHome #featureAlt .containerTabs.scroll {padding:0; width: 262px; height: 260px;}
	#zoneHome #featureAlt .containerTabs.scroll .tabContent { padding: 10px; height: 240px; overflow:auto;}
	#zoneHome #featureAlt .tabContent div.column.halfs { width: 47%; margin-right: 10px; }
	#zoneHome #featureAlt .tabContent div.column.halfs.last { width: 47%; margin-right: 0 }
	#zoneHome #featureAlt .tabContent strong { display: block; font-size: .9em; text-transform: uppercase; margin: 0 0 .5em 0; padding: 0; }
	#zoneHome #featureAlt .tabContent ul { list-style: none; margin: 0; padding: 0;  }
	#zoneHome #featureAlt .tabContent ul li { list-style: none; border-bottom: 1px solid #9FADC1; margin: 0; padding: .35em 0 0 0; display: block; height: 2.97em; }
	#zoneHome #featureAlt .tabContent ul li:hover { background-color: #FFF; }
	#zoneHome #featureAlt .tabContent ul li div.listItemRank { color: #9FADC1; font-size: 2.5em; font-weight: bold; line-height: 1em; }
	#zoneHome #featureAlt .tabContent ul li div.listItemRank.column.halfs.first { width: 8%; }
	#zoneHome #featureAlt .tabContent ul li div.listItem { display: block; height: auto; }
	#zoneHome #featureAlt .tabContent ul li div.listItem.column.halfs.last { width: 86%; }
	#zoneHome #featureAlt .tabContent ul li div.listItem span.metaD { display: none; margin: 0 0 .1em 0; padding: 0; }
	#zoneHome #featureAlt .tabContent ul li div.listItem span.metaD span { display: inline; font-size: .9em; font-weight: normal; text-transform: uppercase; margin: 0; padding: 0; }
	#zoneHome #featureAlt .tabContent ul li div.listItem span.metaD span.author, #zoneHome #featureAlt .tabContent ul li div.listItem span.metaD span.date { display: none; }
	#zoneHome #featureAlt .tabContent ul li div.listItem h4 { position: relative; display: block; font-size: 1.1em; font-weight: normal; line-height: 1.1em; padding: 0; max-height: 2.27em; overflow: hidden; }
	#zoneHome #featureAlt .tabContent ul li div.listItem h4 span.author { position: relative; top: -.1em; border-right: 1px solid #9FADC1; font-size: .75em; line-height: .1em; text-transform: uppercase; padding-right: .1em; margin-right: .5em; }
	#zoneHome #featureAlt #topRegions.tabContent ul li div.listItem h4 { margin-top: .6em; }
  
  /*** @featureAux ***/
  #zoneHome div.featureAux { line-height: normal; margin: 0 15px 15px 15px; width: 970px; }
  /*
  #zoneHome div.featureAux div.container { margin: 0 15px 15px 15px; width: 970px; }
  #zoneHome div.featureAux h3 { background: #8198BD url(../../img/skin/2010/home/bg_zoneFeatureAux_header.gif) 17px top no-repeat; color: #FFF; font-size: 1em; font-weight: normal; text-transform: uppercase; line-height: 2.5em; display: block; height: 32px; margin: 0 15px; padding-left: 19px; }
  #zoneHome div.featureAux h3 a {color:#fff; text-decoration:underline; text-transform: none;}
  #zoneHome div.featureAux h3 a:hover {color:#27467C;}
  #zoneHome div.featureAux div.containerContent ul, #zoneHome div.featureAux div.containerContent li { list-style: none; }
  #zoneHome div.featureAux div.container div.containerContent li.last { margin-bottom: 0; }
  #zoneHome div.featureAux div.exitLink { margin-bottom: 10px; }
  #zoneHome div.featureAux div.exitLink a.more { background: transparent url(../../img/skin/2010/bg_moreLink.gif) right center no-repeat; padding-right: 12px; }
  */
  #zoneHome div.featureAux h3#banner.wide { background-color: #000; display: block; height: 60px; width: 970px; }
  #zoneHome div.featureAux h3#banner.wide a { background: transparent url(../../img/skin/2010/home/bnr_featAux_chngMena.gif) left top no-repeat; display: block; height: 60px; }
  #zoneHome div.featureAux h3#banner.wide a:hover { background-position: left bottom; }
	
	
	/* @protestArabWorld */
	#zoneHome div#protestArabWorld.featureAux { color: #000; }
	/* #zoneHome div#protestArabWorld.featureAux div.container { background: transparent url(../../img/featureAux/protestArabWorld/bg_featureAux.gif) left top repeat-y; }*/
	#zoneHome div#protestArabWorld.featureAux div.container.containerCols {background-color:#000;}
	#zoneHome div#protestArabWorld.featureAux div.container div.containerTitle.column.halfs.first {width: 220px; }
	#zoneHome div#protestArabWorld.featureAux div.container div.containerTitle { position: relative; /*min-height: 331px;*/ background: transparent url(../../img/featureAux/protestArabWorld/bg_zoneContainerTitle.gif) left top no-repeat; }
	#zoneHome div#protestArabWorld.featureAux div.container div.containerTitle h4 {  height: 106px; width: 220px; background: transparent url(../../img/featureAux/protestArabWorld/logo.gif) left top no-repeat; }
	#zoneHome div#protestArabWorld.featureAux div.container div.containerTitle div.containerIntro { color: #000; font-size: 1em; font-weight: normal; line-height: 1.5em; padding: 0 20px; margin-top: 120px; }
	#zoneHome div#protestArabWorld.featureAux div.container div.containerContent { width: 720px; }
	#zoneHome div#protestArabWorld.featureAux div.container div.containerContent ul { margin-top: 20px; }
	#zoneHome div#protestArabWorld.featureAux div.container div.containerContent li { margin-left: 0em; margin-bottom: 1em; }
	#zoneHome div#protestArabWorld.featureAux div.container div.containerContent h5 { font-size: 1.4em; }
	#zoneHome div#protestArabWorld.featureAux div.container div.containerContent div.metaD { font-size: .9em; text-transform: uppercase; }
	#zoneHome div#protestArabWorld.featureAux div.container div.containerContent div.metaD span.date { border-right: 1px dotted #666; margin-right: 4px; padding-right: 4px; }
	#zoneHome div#protestArabWorld.featureAux div.container div.containerContent div.metaD span.translation { border-left: 1px dotted #666; margin-left: 4px; padding-left: 4px; }
	#zoneHome div#protestArabWorld.featureAux div.containerFeatures ul.first h6 { font-size: 1.3em; font-weight: normal; margin-top: 2em; }
	#zoneHome div#protestArabWorld.featureAux div.containerFeatures { width: 100%; }
	#zoneHome div#protestArabWorld.featureAux div.containerFeatures ul strong { border-bottom: 1px solid #000; font-family: "arial black"; font-size: 1em; text-transform: uppercase; display: block; padding-bottom: .5em; margin-bottom: .5em; }
	#zoneHome div#protestArabWorld.featureAux div.containerFeatures ul.first { width: 44%; padding: 0; }
	#zoneHome div#protestArabWorld.featureAux div.containerFeatures ul.first li.last { margin-bottom: 0; padding-bottom: 0; }
	#zoneHome div#protestArabWorld.featureAux div.containerFeatures ul.last { border-left: 3px solid #EEE; /*font-size: .9em*/; padding-left: 20px; margin-right: 10px; width: 340px; /* width 340px for videos */ }
	#zoneHome div#protestArabWorld.featureAux div.containerFeatures strong { margin-top:10px; font-size:1.1em;  display:block;  color:#fff; }
	#zoneHome div#protestArabWorld.featureAux div.containerFeatures div#flashcontent {margin: 10px 0 15px 0;}
	#zoneHome div#protestArabWorld.featureAux div.contTitleCol { color: #FFF; margin: 130px 15px 0 15px; }
	#zoneHome div#protestArabWorld.featureAux div.contTitleCol a { color: #FFF; }
	#zoneHome div#protestArabWorld.featureAux div.contTitleCol a:hover { color: #D3D9E4; text-decoration: none; }
	#zoneHome div#protestArabWorld.featureAux div.contTitleCol p { display: block; color: #D3D9E4; font-size: .8em; font-weight: bold; padding-bottom: 0; margin-bottom: 0; }
	#zoneHome div#protestArabWorld.featureAux div.contTitleCol strong.snapshots { border-bottom: 1px solid #FFF; color: #FFF; font-family: "arial black"; font-size: .9em; line-height: .95em; text-transform: uppercase; display: block; padding: 0 0 .5em 0; margin-bottom: .5em; }
	#zoneHome div#protestArabWorld.featureAux div.contTitleCol ul { list-style: none; margin: 0; padding: 0; }
	#zoneHome div#protestArabWorld.featureAux div.contTitleCol li { list-style: none; margin: 0 0 1em 0; }
	#zoneHome div#protestArabWorld.featureAux div.contTitleCol li h5 { font-size: 1.1em; }
	#zoneHome div#protestArabWorld.featureAux div.contTitleCol ul div.metaD { color: #D3D9E4; font-size: .8em; }
	#zoneHome div#protestArabWorld.featureAux div.contTitleCol ul div.metaD span.date { border-right: 0; margin-right: 0; padding-right: 0; }
	#zoneHome div#protestArabWorld.featureAux div.contTitleCol div.exitLink { color: #D3D9E4; }
	#zoneHome div#protestArabWorld.featureAux div.contTitleCol div.exitLink a.rss { background: transparent url(../../img/icon_rss.gif) right center no-repeat; padding-right: 20px; }
	
	
	/*** @featureAux100 ***/
  #zoneHome div#centennial.featureAux { line-height: normal; margin: 0 15px 15px 15px; width: 970px; }
  #zoneHome div#centennial.featureAux div.container.containerCols { background: transparent url(../../img/skin/2010/home/bkgrnd_centennial.png) left top no-repeat;}
  #zoneHome div#centennial.featureAux div.column.thirds {margin: 0;}
  #zoneHome div#centennial.featureAux div.column.thirds.first { width:135px; margin: 15px 0 0 10px;}
  #zoneHome div#centennial.featureAux div.column.thirds.first h3#banner { background: transparent url(../../img/skin/2010/home/bnr_centennial.gif) left top no-repeat; display: block; height: 380px; width: 130px; }
  #zoneHome div#centennial.featureAux div.column.thirds.first h3#banner a { background: transparent url(../../img/skin/2010/home/something.gif) left top no-repeat; display: block; height: 400px; }
  #zoneHome div#centennial.featureAux div.column.thirds.second { padding: 15px 10px 10px 10px; width:608px; }
  #zoneHome div#centennial.featureAux div.column.thirds.last { padding: 15px 10px 10px 10px; width:170px; color:#fff; font-family:Arial, sans-serif; font-size:13px; line-height:16px;}
  #zoneHome div#centennial.featureAux div.column.thirds.last span.intro { font-size:1.3em; color:#EBD9BA;}
  #zoneHome div#centennial.featureAux div.column.thirds.last a {text-decoration:underline;}
  #zoneHome div#centennial.featureAux div.column.thirds.last h3 a { display: block; margin-bottom:10px; width: 150px; color:#fff; text-decoration:none;}
  #zoneHome div#centennial.featureAux div.column.thirds.last h3 a span.type   {color: #B99764; display: block; font-size: 0.6em; line-height: 1.1em; text-transform: uppercase;}
  #zoneHome div#centennial.featureAux div.column.thirds.last h3 a:hover { color:#b99764; text-decoration:none;}
  #zoneHome div#centennial.featureAux div.column.thirds.last ul.centennial {margin:15px 0}
  #zoneHome div#centennial.featureAux div.column.thirds.last ul.centennial li { background: url(../../img/skin/2010/home/list-triangle.png) no-repeat scroll left 0.1em transparent; list-style: none outside none; margin: 20px 0; padding: 0 0 0 20px; font-family:Arial, sans-serif; border-bottom: #c69c6d 1px solid;}
  #zoneHome div#centennial.featureAux div.column.thirds.last ul.centennial li h3 {font-weight: normal; font-size:20px; line-height:20px; padding-bottom:5px;}
  #zoneHome div#centennial.featureAux div.column.thirds.last ul.centennial li.last { border-bottom: none; padding-bottom:none;}
  
/*** @zone2 ***/
#zone2 { background: #FFF; margin: 0 0 20px 0; padding: 0; width: 1000px; }
#zone2 ul, #zone2 li { list-style: none; margin: 0; padding: 0; }
#zone2 span.contentImg { margin: 0; }
	
  /*** @zoneDocs ***/
  #zoneDocs h3 { font-size: 1.5em; font-weight: normal; height: 90px; line-height: 70px; margin: 0; padding: 0; }
  #containerEvents.column.halfs.first { margin: 0; width: 210px; }
  #containerPubs.column.halfs.last { margin: 0; width: 709px; }

	/* @containerEvents */
	#containerPubs div.column.halfs.last { margin: 0 0 0 4%; }
	#containerEvents { background: transparent url(../../img/skin/2010/home/bg_zoneDocs_colLeftHeader.gif) left top no-repeat; margin: 0; padding: 0 20px; }
	#containerEvents div.containerDoc.featured { margin-bottom: 1em; }
	#containerEvents h3 { color: #002664; }
	#containerEvents div.metaD { background: transparent url(../../img/skin/2010/iconMeta_calendar.gif) left 1px no-repeat; color: #949381; font-size: 0.8em; line-height: 1em; text-transform: uppercase; display: block; margin-bottom: 5px; padding-left: 20px; min-height: 17px; }
	#containerEvents strong { display: block; font-weight: normal; font-style: italic; margin-bottom: 1.5em; }
	#containerEvents h5 { font-size: 1.3em; font-weight: normal; line-height: 1em; }
	#containerEvents li { margin-bottom: 2em; }
			
	/* @containerPubs */
	#containerPubs { background: transparent url(../../img/skin/2010/home/bg_zoneDocs_colRightHeader.gif) left top no-repeat; border-left: 1px solid #afbac8; margin: 0; padding: 0 20px; }
	#containerPubs h3 { color: #605f53; }
	#containerPubs ul.containerDoc { font-size: 1.2em; }
	#containerPubs ul.containerDoc li { line-height: 1.2em; margin-bottom: 2em; }
	#containerPubs ul.containerDoc li span.doctype { border-right: 1px solid #ccc; color: #aaa; margin-right: 3px; padding-right: 3px; }
	#containerPubs ul.containerDoc li span.translation { border-left: 1px solid #ccc; color: #aaa; margin-left: 3px; padding-left: 3px; }
	#containerPubs ul.containerDoc li span.doctype span.new {color: #C52A21; font-weight: bold; text-transform: uppercase;}
	
  /*** @zoneSpotlight ***/
  #zoneSpotlight { background: transparent url(../../img/skin/2010/home/bg_zoneSpotlight.gif) center top no-repeat; display: table; margin: 20px 15px; width: 970px; height: 237px; }
  div.scrollableHome { position: relative; overflow: hidden; width: 900px; height: 161px; padding: 0; margin: 18px 0; float:left; top: 20px; }
  #zoneSpotlight div.scrollableHome ul.items { width:20000em; position:absolute; clear:both; float: left; margin:0; padding: 0; background: transparent; }
	
	/* single scrollable item */#zoneSpotlight div.scrollableHome ul.items li { background: transparent; border-right: 1px solid #a1b7d7; border-left: 1px solid #a1b7d7; display: block; float: left; height: 161px; width: 298px; line-height: normal; text-align: left; overflow: hidden; margin: 0; padding: 0; }
   
  a.prev, a.prevPage, a.next, a.nextPage { display: block; width: 35px; height: 165px; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: center left; float: left; margin: 0; cursor: pointer; font-size: 1px; position: relative; top: 36px; }
  a:hover	{ background-position: center right; }
  a.next, a.nextPage	{ background-image: url(../../img/skin/2010/home/bg_zoneSpotlight_navRight.gif); }
  a.prev, a.prevPage	{ background-image: url(../../img/skin/2010/home/bg_zoneSpotlight_navLeft.gif); }
  a.next.disabled, a.nextPage.disabled	{  }
  a.prev.disabled, a.prevPage.disabled	{  }
  #zoneSpotlight li h3 { display: block; width: 250px; height: 125px; margin: 16px auto; }
  #zoneSpotlight li h3 a { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: center center; display: block; width: 250px; height: 125px; }
  #zoneSpotlight li#item1.timeline h3 { background-image: url(../../img/bnr_100yrsOfImpact_z2.gif); }
  #zoneSpotlight li#item2.kyrgyzstan h3 a { background-image: url(../../img/kyrgyzstan_z2_250x125.jpg); }
  #zoneSpotlight li#item3.weakStateTerrorism h3 a { background-image: url(../../img/bnr_weak_state_terrorism.jpg); }
  #zoneSpotlight li#item4.egyptElections h3 a { background-image: url(../../img/bnr_egyptelections_z2.jpg); }
  #zoneSpotlight li#item5.euro h3 a { background-image: url(../../img/bnr_euroCrisis_z2.jpg); }
  #zoneSpotlight li#item6.carnegieQa h3 a { background-image: url(../../img/bnr_carnegieQA_z2.gif); }
  #zoneSpotlight li#item7.easi h3 a { background-image: url(../../img/bnr_easi_z2.jpg); }
  #zoneSpotlight li#item8.sudan h3 a { background-image: url(../../img/bnr_sudan_z2.gif); }
  #zoneSpotlight li.iraq h3 a { background-image: url(../../img/bnr_iraqelections_z2.jpg); }
  #zoneSpotlight li#item9.hujintao h3 { background-image: url(../../img/bnr_hu_washington_ZoneMoney.jpg); }
  #zoneSpotlight li.nppcon h3 a { background-image: url(../../img/bnr_nppconference2011.jpg); }
  #zoneSpotlight li.middleeastnews h3 a { background-image: url(../../img/bnr_arabicNews250125.jpg); }
  #zoneSpotlight li#item10.juggernaut h3 a { background-image: url(../../img/bnr_juggernaut_250x125.jpg); }
  #zoneSpotlight li#item6.americachallenge h3 a { background-image: url(../../img/bnr_AmericasChallenge250125.jpg); }
  #zoneSpotlight li#item2.centennial h3 a { background-image: url(../../img/bnr_centennial_zone2.jpg); }
  #zoneSpotlight li#item6.postimperium h3 a { background-image: url(../../img/PostImperium_250x125.jpg); }
  #zoneSpotlight li#item2.transportation h3 a { background-image: url(../../img/bnr_transportation_zMoneyV2.jpg); }
		
		
/*** @zoneBottom ***/
#zoneHome #zoneBottom { background-color: #FFF; background-image: none; }
#containerBlogs.column.halfs.first { margin: 0 0 0 20px; width: 600px; }
#containerVideo.column.halfs.last { margin: 0 20px 0 30px; width: 330px; }
#zoneHome #zoneBottom h3 { background-color: transparent; background-position: center bottom; background-repeat: no-repeat; display: block; color: #002664; font-weight: normal; font-size: 1.6em; padding: 12px 0 8px 0; margin-bottom: 20px; }
#zoneHome #zoneBottom div.column.first h3 { background-image: url(../../img/skin/2010/home/bg_zoneBottom_colLeftHeader.gif); }
#zoneHome #zoneBottom div.column.last h3 { background-image: url(../../img/skin/2010/home/bg_zoneBottom_colRightHeader.gif); }
		
  /* @containerBlogs */
  #containerBlogs li.column { border-right: 1px solid #efefec; padding: 0 7px 7px 7px; margin: 0; width: 180px; }
  #containerBlogs li.column.first { margin-left: 0; }
  #containerBlogs li.column.last { border-right: none; margin-right: 0; }
  #containerBlogs li.column:hover { background-color: #efefec; }
  #containerBlogs div.singleBlog div.column.last { border-right: 1px solid #efefec; padding-right: 10px; }
  #containerBlogs li.column li { margin: 0 0 1em 0; padding: 0 ; }
  #containerBlogs li div.metaD { color: #949381; font-size: 0.8em; line-height: 1em; text-transform: uppercase; display: block; margin-bottom: 5px; }
  #containerBlogs li h4 { margin: 0; }
  #containerBlogs li h4 a { display: block; background-color: transparent; background-repeat: no-repeat; background-position: left top; height: 60px; margin-bottom: 10px; }
  #containerBlogs li#arb h4 a { background-image: url(../../img/skin/2010/home/bg_containerBlogs_headerARB.gif); }
  #containerBlogs li#cfm h4 a { background-image: url(../../img/skin/2010/home/bg_containerBlogs_headerCFM.gif); }
  #containerBlogs li#ieb h4 a { background-image: url(../../img/skin/2010/home/bg_containerBlogs_headerIEB.gif); }
  #containerBlogs li#proNews h4 a { background-image: url(../../img/skin/2010/home/bg_containerBlogs_headerProNews.gif); }
  #containerBlogs li h5 a { font-size: 1.1em; font-weight: normal; }
  #containerBlogs li#arb h5 a, #containerBlogs li#arb h5 a:hover { color: #6d2b00; }
  #containerBlogs li#cfm h5 a, #containerBlogs li#cfm h5 a:hover { color: #13568a; }
  #containerBlogs li#ieb h5 a, #containerBlogs li#ieb h5 a:hover { color: #5a8d50; }
  #containerBlogs li#proNews h5 a, #containerBlogs li#proNews h5 a:hover { color: #002665; }
  #containerBlogs div.exitLink { font-size: .9em; line-height: 10px; }
  #containerBlogs div.exitLink a.subscribe { border-right: 1px solid #ccc; padding-right: 4px; }
  #containerBlogs div.exitLink a.more { background: transparent url(../../img/skin/2010/bg_moreLink.gif) right center no-repeat; padding-right: 12px; }

  /* @containerVideo */
  #containerVideo div.metaD { color: #949381; font-size: 0.8em; line-height: 1em; text-transform: uppercase; display: block; margin-bottom: 5px; }
  #containerVideo h4 { font-size: 1.2em; font-weight: normal; }
  #containerVideo div.videoEmbed { border: none; margin: 0; padding: 0; }

  /* expertSpotlight view */
  #containerVideo ul { list-style: none; margin: 0; padding: 0; }
  #containerVideo li { list-style: none; margin: 0 0 2em 0; padding: 0; }
  
  /* @containerPromo */
  #zoneHome #containerPromo { display: block; margin-bottom: 2em; }
  #zoneHome #containerPromo h4 { display: block; margin-bottom: 10px; width: 330px; text-align: center; }
  #zoneHome #containerPromo h4 a { background-color: transparent; background-position: center center; background-repeat: no-repeat; display: block; margin: 0 auto; padding: 10px; width: 250px; }
  #zoneHome #containerPromo h4 a:hover { background-color: #E1E5EA; }
  
/*** @special ***/

  /* @centWelcome */
  #centWelcome { display: none; }
  #centWelcome h2 { display: block; width: 664px; height: 424px; }
  #centWelcome h2 a { background: transparent url(../../img/skin/2010/home/cent_overlayLogo.png) 0px 0px no-repeat; display: block; width: 664px; height: 424px; }
  #centWelcome div.links { display: block; height: 45px; float: right; }
  #centWelcome div.links a { background: transparent url(../../img/skin/2010/home/cent_overlayBtns.png) no-repeat; display: block; }
  #centWelcome div.links a.learnMore { background-position: 0px 0px; width: 111px; height: 20px; margin-bottom: 10px; }
  #centWelcome div.links a.learnMore:hover { background-position: -131px 0px; }
  #centWelcome div.links a.close { background-position: -56px -30px; width: 55px; height: 15px; }
  #centWelcome div.links a.close:hover { background-position: -187px -30px; }