/*************************************************************************
	@imports
*************************************************************************/
	@import url("minimalnavigation.css");

	
/*************************************************************************
	@zoneMinimalHeader
*************************************************************************/
	div#zoneMinimalHeader
	{
		display: table;
		position: relative;
		height: 100px;
		font-size: 1.2em;/* font size adjustment for body tag */
		margin: 0 auto;
		padding: 0;
		text-align: left;
		width: 900px;
	}
	/*for safari*/
	@media screen and (-webkit-min-device-pixel-ratio:0){
	div#zoneMinimalHeader {width: 870px; height: 105px;}
	}

	/**************************/
	/*** @zoneMinimalBranding ***/
	/**************************/
		div#zoneMinimalBranding
		{
			background: #305f9d url(../img/minimal/bg_zoneHeader.gif) left top repeat-x;
			border-bottom: 1px solid #cac9c0;
			display: table;
			width: 900px;
			position: relative;
		}
		/*for safari*/
		@media screen and (-webkit-min-device-pixel-ratio:0){
		div#zoneMinimalBranding {width: 870px;}
		}

		
		div#zoneMinimalBranding h2 a
		{
			background: transparent url(../img/minimal/logo_ceip.gif) left top no-repeat;
			display: block;
			height: 85px;
			width: 315px;
			margin-bottom: -12px;
		}
		/*for safari*/
		@media screen and (-webkit-min-device-pixel-ratio:0){
		div#zoneMinimalBranding h2 a {height: 86px;}
		}
		
		div#zoneMinimalBranding ul
		{
			display: table;
			list-style: none;
			margin: 0 42px 0 auto;
			padding: 0;
			position: relative;
			width: 415px;
			bottom: 38px;
		}
		
		div#zoneMinimalBranding ul li
		{
			list-style: none;
			float: left;
			margin-left: 7px;
		}
		
		div#zoneMinimalBranding ul li a
		{
			background-color: transparent;
			background-position: left top;
			background-repeat: no-repeat;
			display: block;
			height: 8px;
		}
		
		div#zoneMinimalBranding li#washington	{ margin-left: 0; }
		div#zoneMinimalBranding li#washington a	{ background-image: url(../img/minimal/hdrnav_washingtondc.gif); width: 117px; }
		div#zoneMinimalBranding li#washington a:hover	{ background-image: url(../img/minimal/hdrnav_washingtondc_active.gif); }
		
		div#zoneMinimalBranding li#moscow a	{ background-image: url(../img/minimal/hdrnav_moscow.gif); width: 72px; }
		div#zoneMinimalBranding li#moscow a:hover	{ background-image: url(../img/minimal/hdrnav_moscow_active.gif); }
		
		div#zoneMinimalBranding li#beijing a	{ background-image: url(../img/minimal/hdrnav_beijing.gif); width: 63px; }
		div#zoneMinimalBranding li#beijing a:hover	{ background-image: url(../img/minimal/hdrnav_beijing_active.gif); }
		
		div#zoneMinimalBranding li#beirut a	{ background-image: url(../img/minimal/hdrnav_beirut.gif); width: 59px; }
		div#zoneMinimalBranding li#beirut a:hover	{ background-image: url(../img/minimal/hdrnav_beirut_active.gif); }
		
		div#zoneMinimalBranding li#brussels a	{ background-image: url(../img/minimal/hdrnav_brussels.gif); width: 75px; }
		div#zoneMinimalBranding li#brussels a:hover	{ background-image: url(../img/minimal/hdrnav_brussels_active.gif); }
		
		div#zoneMinimalBranding h1, div#zoneMinimalBranding strong
		{
			margin: 0;
			padding: 0;
		}
		
		div#zoneMinimalBranding h1 img,
		div#zoneMinimalBranding strong img
		{
			height: .35in;
			display: none;
		}
		
	/***********************/
	/*** @containerSearch ***/
	/***********************/
		div.containerMinimalSearch	
		{
			display: table;
			position: relative;
			width: 27.5%;
			float: right;
			bottom: 3px;
		}
		
		div.containerMinimalSearch form
		{
			display: block;
			margin: 0;
		}
		
		div.containerMinimalSearch form label
		{
			padding: 0;
			position: relative;
			float: left;
			width: 200px;
			top: 7px;
		}

		div.containerMinimalSearch form label span
		{
			font-weight: normal;
		}
		
		div.containerMinimalSearch form input.txtFld
		{
			border: 1px solid #5D5D53;
			border-right: none;
			font-size: .9em;
			padding: 2px 0 1px 4px;
		}
		/*for safari*/
		@media screen and (-webkit-min-device-pixel-ratio:0){
		div.containerMinimalSearch form input.txtFld { padding-bottom: 2px;}
		}
		
		div.containerMinimalSearch form button
		{
			background: transparent url(../img/minimal/btn_searchSite.gif) left center no-repeat;
			float: left;
			height: 19px;
			width: 19px;
			padding: 2px;
			margin-bottom: 0;
		}
		
		div.containerMinimalSearch form button.btnSubmit, div.containerMinimalSearch form button.btnSubmit:focus
		{
			margin: 7px 0 0 0;
			padding: 2px 0;
			border: none;
			color: none;
		}
		
		div.containerMinimalSearch form button.reset, div.containerMinimalSearch form button.reset:focus
		{
			background-color: transparent;
			margin: 0;
			padding: 2px 0;
			border: none;
			color: none;
		}

	
	
/*************************************************************************
	@zoneMinimalFooter
*************************************************************************/
	div#zoneMinimalFooter
	{
		background: #2f60a4 url(../img/minimal/bg_zoneFooter.gif) left top repeat-x;
		display: table;
		font-size: 1.1em;
		margin: 0 auto;
		text-align: left;
		width: 900px;
		padding: 0 0 10px 0;
	}
	/*for safari*/
	@media screen and (-webkit-min-device-pixel-ratio:0){
	div#zoneMinimalFooter {width: 870px;}
	}
	
	div#zoneMinimalFooter a	{ text-decoration: none; }
	div#zoneMinimalFooter a:hover	{ text-decoration: underline; }


	/* @branding */		
	
		div#zoneMinimalFooter div.branding
		{
			display: block;
			float: left;
			width: 45%;
		}
		
		div#zoneMinimalFooter div.branding strong
		{
			background: transparent url(../img/minimal/logo_ceipFooter.gif) left top no-repeat;
			color: #AEC0D8;
			display: block;
			height: 50px;
			position: relative;
		}
		
		div#zoneMinimalFooter div.branding strong a
		{
			color: #AEC0D8;
			position: relative;
			left: 14px;
			top: 35px;
		}
		
		div#zoneMinimalFooter div.branding ul
		{
			display: table;
			width: 100%;
			margin: 0;
			padding: 0;
			list-style: none;
			position: relative;
			left: 26px;
			top: 2px;
		}
		
		div#zoneMinimalFooter div.branding li
		{
			border-left: 1px solid #A3B0D3;
			float: left;
			height: 1em;
			list-style: none;
			margin: 0 0 0 .8em;
			padding: 0 0 0 .8em;
			position: relative;
		}
		div#zoneMinimalFooter div.branding li.first	{ margin-left: 0; padding-left: 0; border: none; }
		
		div#zoneMinimalFooter div.branding li a
		{
			color: #FFF;
			float: left;
			margin: 0;
			padding: 0;
			list-style: none;
			position: relative;
			bottom: .4em;
		}
		
		div#zoneMinimalFooter div.branding span
		{
			color: #ADBFD5;
			display: block;
			margin: 5px 0 0 26px;
		}
		
	/* @resources */
	
		div#zoneMinimalFooter div.resources
		{
			color: #AEBFCF;
			display: block;
			float: right;
			padding: 12px 20px 0 0;
			text-align: right;
			width: 50%;
		}
		
		div#zoneMinimalFooter div.resources ul
		{
			margin: 0;
			padding: 0;
			list-style: none;
			position: relative;
			float: right;
		}
		
		div#zoneMinimalFooter div.resources li
		{
			border-left: 1px solid #A3B0D3;
			float: left;
			height: 1em;
			list-style: none;
			margin: 0 0 0 .8em;
			padding: 0 0 0 .8em;
			position: relative;
		}
		div#zoneMinimalFooter div.resources li.first	{ margin-left: 0; padding-left: 0; border: none; }
		
		div#zoneMinimalFooter div.resources li a
		{
			color: #FFF;
			float: left;
			margin: 0;
			padding: 0;
			list-style: none;
			position: relative;
			bottom: .4em;
		}
		
		div#zoneMinimalFooter div.resources div.address
		{
			display: table;
			width: 100%;
			margin-top: 1em;
		}
		
		div#zoneMinimalFooter div.resources div.contactInfo
		{
			display: table;
			width: 100%;
			margin-top: -.3em;
			padding-top: 0;
		}
		div#zoneMinimalFooter div.resources div.contactInfo a	{ color: #AEBFCF; }
		div#zoneMinimalFooter div.resources div.contactInfo a:hover	{ color: #FFF; }
		
		div#zoneMinimalFooter div.resources span
		{
			display: in-line;
			margin: 0;
			padding: 0 0 0 1.5em;
		}
