﻿@charset "utf-8";
/* CSS Document */
/* HTML */
body{
	margin: 0px auto;
	background: #f0f0e6;
	font-size: 8pt !important;
	font-family:  Arial, Helvetica, sans-serif;
	line-height: 13pt;
	color: #000;
	
}

body form#aspnetForm
{
	margin: 0px auto;
	padding: 0px;
	text-align:center;
}

body table
{
	font-size: 100% !important;
}

a{color: #333; }
a:active{color: #660000; }
a:hover{color: #660000; text-decoration: underline; }


h1{font-size: 14pt; font-weight:bold;}
h2{font-size: 11pt;}
h3{font-size: 11pt; font-weight:bold;}

p{
	margin: 10px;
}

li{
	margin-right: 10px;	
}

/* ID's and Classes */

.clear{
	clear: both;
	margin: 0px;
	height: 1px;
	line-height: 1px;
	font-size: 0px;
	overflow:hidden;
}

#fewsControls
{
	margin: 0px auto;
	width: 1004px;
}

.fewsWelcome
{
	float: left;
	margin: 0px 5px;
}

.fewsWelcome a
{
	color: #000;
}
.ms-siteaction
{
	float: right;
	margin: 0px 5px;	
}

.Top{
	margin: 0px auto;
	margin-top: 10px;
	width: 986px;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
	background: url(/_fews/images/fewsTop.gif) no-repeat;}

.Bottom{
	margin: 0px auto;
	margin-bottom: 10px;
	width: 986px;
	height: 4px;
	font-size: 1px;
	background: url(/_fews/images/fewsBottom.gif) no-repeat;}

#Outer{
	margin: 0px auto;
	width: 1004px !important;
	background: #999966;
	border: 1px solid #333;
}

#Wrapper{
	margin: auto;
	width: 986px !important;
	text-align: left;
	background: #fff;
	border-left: 1px solid #7e7e5f;
	border-right: 1px solid #7e7e5f;
}

#UtilBar{
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-size: 100%;
	color: #666;
	background: url(/_fews/images/fewsUtil-Background.gif) repeat-x top left;
	border-bottom: 1px solid #cccc99;
}

#UtilBar a{color: #666; text-decoration:none;}
#UtilBar a:hover{color: #666; text-decoration:underline;}
#UtilBar a:link{color: #666;}
#UtilBar a:visited{color: #666;}

#UtilBar ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#UtilBar li{
	float: left;
	margin: 0px;
	padding: 1px 5px;
	border-right: 1px solid #cccc99;
}

#UtilBar .langSelector{float: left;
	margin: 0px;
	padding: 1px 5px;
	border-right: 1px solid #cccc99;}

#UtilBar .UtilNav{
	float: right;
}

#Header{
	margin: 0px;
	font: normal 110% Arial, Helvetica, sans-serif;
	color: #666;
	background: url(/_fews/images/fewsLogo-PrimaryBG.gif) repeat-x top left;
	border-bottom: 1px solid #cccc99;
}

#Header h1 span{display: none;}
#Header .USAid{
	float: left;
	margin: 4px 20px;
			
	width: 172px;
	height: 53px;
/* when USAID sized images
	width: 238px;
	height: 70px;*/
	background: url(/_fews/images/fewsLogo-USAID.gif) no-repeat;
}
#Header .FewsNet{
	float: right;
	margin: 2px 20px 2px 10px;
	width: 169px;
	height: 55px;
	background: url(/_fews/images/fewsLogo-FEWSNET.gif) no-repeat;
}
#Header .MFewsNet{
	float: right;
	margin: 2px 20px 2px 10px;
	width: 169px;
	height: 55px;
	background: url(/_fews/images/partner/ptnrlogo_MFEWS.gif) no-repeat;
}
#PrimaryNavigation{
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: url(/_fews/images/fewsMainNav-BG.gif) repeat-x top left;
	border-bottom: 1px solid #999966;
}
#SRSB
{
	float: left;
	padding-top: 6px;
}

#SRSB td.ms-sbrow, 
#SRSB ms-sbtable,
#SRSB ms-sbtable-ex,
#SRSB td.ms-sbgo,
#SRSB td.ms-sbcell
{
	padding: 0px;
	margin: 0px;
	background: transparent;
	border: none;
}

#SRSB td.ms-sbgo{padding-left: 3px;}

#SRSB .ms-sbplain{border: 1px solid #999966;}


#fewsPrimaryContent{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#fewsPrimaryContent h1
{
	margin: 10px;
	color: #666633; 
}
#fewsPrimaryContent h1 span{
	color: #999; 
}

#fewsPrimaryContent a{color: #333; text-decoration: underline; }
#fewsPrimaryContent a:active{color: #660000; }
#fewsPrimaryContent a:hover{color: #660000; }

#fewsMainContentSimple
{
	margin: 10px 15px;	
}

#fewsFrontPageMainContent,
#fewsLiveMainContent
{
	
	margin: 0px;
	margin-right: 250px;
	padding: 15px 0px;
	vertical-align:top;
	width: 735px;
}

#fewsExpandedMainContent
{
	margin: 0px;
	margin-right: 450px;
	padding: 15px 0px;
}
.fewsCenterMainContent
{
	margin: 0px;
	padding: 5px 0px;
	padding-top: 15px;
}
#fewsFrontPageRightBar,
#fewsLiveRightBar
{
	margin: 0px;
	padding:15px 15px 15px 5px;
	float: right;
	width: 225px; 
}
#fewsExpandedRightBar
{
	float: right;
	margin: 0px;
	padding:15px 15px 15px 5px;
	width: 420px; 
}

#fewsLiveRightBar .MarketExternal 
{
	width: 225px!important; 
}
.fewsCenterRightBar
{
	margin: 0px;
	padding:15px 15px 15px 5px;
	width: 225px; 
}
#fewsFrontPageHeadline{
	margin: 10px 15px;
	padding: 0px;
	width:715px;
	color: #fff;
}
#fewsFrontPageHeadline .Box
{
	margin:0px;
	padding: 0px 10px;
	border-left: 1px solid #999966;
	border-right: 1px solid #999966;
	background: #575c55;
	width:693px;
}
#fewsFrontPageHeadline h1
{
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	font-weight: bold;
	color: #fff;
}

#fewsFrontPageHeadline ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#fewsFrontPageHeadline li
{
	margin: 0px;
	padding: 0px;
}

#fewsFrontPageHeadline a,
#fewsFrontPageHeadline a:hover
{
	color: #fff;
}

#fewsFrontPageHeadline .Top
{
	/*width:511px;*/
	margin: 0px;
	width:715px;
	height: 4px;
	line-height: 4px;
	font: 1px;
	background: #575c55 url(/_fews/images/fewsCrossBorder-Top.gif) no-repeat bottom center;
	
}
#fewsFrontPageHeadline .Bottom
{
	/*width:511px;*/
	margin: 0px;
	width:715px;
	height: 4px;
	line-height: 4px;
	font: 1px;
	background: #575c55 url(/_fews/images/fewsCrossBorder-Bottom.gif) no-repeat top center;
}
.fewsBreakingNews
{
	margin: 15px;
	margin-bottom: 5px;
	padding: 0px!important;
	width: 955px;
	border: 1px solid #333300;
	background:  url(/_fews/images/BN-ContentBG.gif) repeat-x top left;
	background-color: #9C3939;
	border-collapse: collapse;
	/*width: 735px;*/
}
.fewsBreakingNews td
{
	
	border-collapse: collapse;
}
.fewsBreakingNews p.bulleted
{
	margin: 2px 0px;
	padding-left: 10px;
	background: url(/_fews/images/Bullet-BN.gif) no-repeat top left;
}
.fewsBreakingNews p.nobulleted
{
	margin: 2px 0px;
	padding-left: 10px;
	background: none;
}
.fewsBreakingNews .Title
{
	width: 140px;
	height: 100%;
	margin: 0px!important;
	padding: 5px!important;
	border: 1px solid #333300;
	background: url(/_fews/images/BN-TitleBG.gif) repeat-x top left;
	color: #fff!important;
	background-color: #611414;
	font: bold 12pt Verdana!important;
	vertical-align: middle;
}

.fewsBreakingNews .Content
{
	padding: 5px 10px;
	color: #fff;

}

.fewsBreakingNews a,
.fewsBreakingNews a:hover
{
	color: #fff!important;
}
#fewsFrontPageImagery{
	margin: 0px 5px 0px 15px;
	/*width:511px;*/
	height: auto;
	color: #999;
	font-size: 8pt;
	width:715px;
}

#fewsFrontPageImagery .ImageryMapTabs{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#fewsFrontPageImagery .ImageryMapTabs li{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	height: 36px;
}

#fewsFrontPageImagery .ImageryMapBody
{
	border: 1px solid #6c6c42;
	width:713px;
  }
  
#fewsFrontPageImagery .ImageryMapBody img
{
	margin:0px;
	padding:0px;
	border:0px;
	width:713px;
	height: 265px; 
  }
#fewsCentersImagery .ImageryMapBody,.ImageryMapSatellite
{	
	clear:left;
	width:713px;
	border: 1px solid #6c6c42;

  }
  
#fewsCentersImagery .ImageryMapBody img
{
	margin: 0px;
	padding: 0px;
	width: 713px; 
  }
  #fewsCentersImagery .ImageryMapSatellite img
{
	margin: 0px;
	padding: 0px;
	width: 200px; 
  }
#fewsCentersImagery{
	margin: 0px 5px 0px 15px;
	padding: 0px;
	/*width:511px;*/
	height: auto;
	color: #666;
	font-size: 8pt;
	width:715px;
}
#fewsCentersImagery .ImageryMapTabs{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#fewsCentersImagery .ImageryMapTabs li{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	height: 36px;
}
#fewsCentersImagerySatellite
{
	margin: 20px; 
}
#fewsCentersImagerySatellite .Navigation
{
	width: 100%;
}
#fewsCentersImagerySatellite .Map
{
	margin-right:180px;
	width: 750px; 
	border-right: 1px solid #666633
}
#fewsCentersImagerySatellite div.Map h1
{
  padding: 3px 0px 3px 0px;
  background: #ffff99; 
  margin: 0px!important; 
  font: 11px verdana;
  font-weight: bold; 
  border-bottom: #000 1px solid;
  text-align: center;
}
#fewsCentersImagerySatellite .SatLegend
{
	float: right;
	padding: 15px;
}
#fewsMapImagery{
	margin: 15px;
	padding: 0px;
	color: #666;
	font-size: 8pt;
	width:956px;
}

#fewsMapImagery .StatusMessage{
	width:934px;
}
#fewsMapImagery .ImageryMapTabs{
	margin: 0px;
	padding: 0px;
}
#fewsMapImagery .ImageryMapTabs li{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	height: 36px;
}
#fewsMapImagery .ImageryMapBody
{
	float:left; 
	overflow: hidden; 
	border: 1px solid #6c6c42;
	width:954px;
  }
   #fewsMapImagery .ImageryMapBody span.Dekad
   {
		font-weight: bold;
   }
 #fewsMapImagery .ImageryMapBody p img.ImageryHomeSatellite
{
	border: solid 1px;
	background-color: Black;
	margin-bottom: 10px;
	margin-right: 20px; 
	float: left;
	height: 600px;
	width: 600px;
	padding: 1px 1px 1px 1px;
}
#fewsMapImagery .ImageryMapBody p img.ImageryHomeSatelliteLegend
{
	width: 150px;
	margin-right: 10px;
	border: solid 5px red;
}
#fewsMapImagery .ImageryMapBody img
{
	margin: 0px 20px 0px 0px;
	padding: 0px;
	border: 0px;
	width: 954px;
	/*
	height: 620px; 
*/
  }

#fewsMapImagery h1
{
	margin: 0px;
	padding: 5px 0px;
	color: #666;
	font-size: 12pt;
}


#fewsPartner img{
	margin: 5px;
	border: none;
	text-align: center;
}

#fewsPartner .box{
	border-top: 4px solid #999966;
	text-align: center;
}

#fewsFrontPagePriceWatch .box
{
	border-top: 4px solid #336633;
}

#fewsFrontPageEob .box
{
	border-top: 4px solid #000066;
}

#fewsFrontPageAlerts h3{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-size: 110%;
	font-weight: bold;
	color: #666;
}

#fewsPrimaryContent #fewsFrontPageAlerts #fewsFrontPagePriceWatch p.links{
	clear: none;
	margin: 0px;
	padding: 0px;
	color: #990000;
}


#fewsFrontPageAlerts a:hover	{color: #990000; text-decoration: underline; }
#fewsPrimaryContent #fewsFrontPageAlerts th a		{color: #333; text-decoration: none;}
#fewsPrimaryContent #fewsFrontPageAlerts p a		{color: #333;}
#fewsPrimaryContent #fewsFrontPageAlerts p.links a	{color: #990000;}

#fewsFrontPageAlerts .box
{
	border-top: 4px solid #990000;
}

#fewsFrontPageWeather .box{
	border-top: 4px solid #234295;
}

#fewsFrontPageSpecial .box{
	border-top: 4px solid #666600;
}



#fewsFrontPagePlan .box{
	border-top: 4px solid #996600;
	
}


#FewsBackLink
{
	float: right;
	margin-right: 20px;
	
}
#FewsBackLink h3
{
	width: 73px;
	height: 19px;
	background: url(/_fews/images/fewsButton-Back.gif)  no-repeat;
}
#FewsBackLink span
{	
	display: none;
		
}


.fewsFrontPageCenter{
	margin: 0px 0px 10px 15px;
	padding: 0px;
	width: 345px;
	height: 100%;
	color: #666;
	text-align: left;
}	

#fewsPrimaryContent .fewsFrontPageCenter h1,
#fewsPrimaryContent .fewsFrontPageCenter h1 a{
	margin: 0px;
	padding: 0px;
	font-size: 110%;
	font-weight: bold;
	color: #66663c;
	text-decoration: none;
}

#fewsPrimaryContent .fewsFrontPageCenter h1{
	border-bottom: 4px solid #666;
}

.fewsFrontPageCenter a{
	color: #990000;
	text-decoration: none!important;
}

.fewsFrontPageCenter a.title{
	font-weight: bold;
}

.fewsFrontPageCenter a:hover{
	color: #990000;
	text-decoration: underline!important;
}

.fewsFrontPageCenter div.box{
	padding: 5px;
	border-top: 1px solid #fff;
	background: url(/_fews/images/fewsControl-PrimaryBG.gif) repeat-x top left;
	
}

.fewsFrontPageCenter div.box p{
	margin: 5px 0px;
	padding: 0px 0px 0px 8px;
	background:  url(/_fews/images/bullet-orange.gif) no-repeat left top;
	
}
.fewsFrontPageCenter div.box td
{
	vertical-align: top;
	text-align: left;
}
.fewsFrontPageCenter div.box td.rmflag
{
	width: 25px;
}
#Footer{
	margin: 0px;
	padding: 0px;
	border-top: 1px Solid #999966;
	background-color: #ebead5;
	font: 100%;
	color: #666;
}

#Footer a{color: #666; text-decoration:underline;}
#Footer a:hover{color: #666; text-decoration:underline;}

#Footer span{
	float: left;
	margin: 0px;
	padding: 3px 10px;
}

#Footer ul{
	float: right;
	margin: 0px;
	padding: 3px 10px;
	list-style-type: none;
}

#Footer li{
	float: left;
	margin: 0px;
	padding: 0px 2px;
}

#fewsMapImagery .disclaimer
{
	clear:both;
	margin: 0px auto;
	padding: 0px 10px;
}
#Disclaimer
{
	clear:both;
	margin: 0px auto;
	padding: 0px 10px;
	width: 75%;
	text-align: center;
	color: #fff;	
}

p.fewsDisclaimer
{
font-size: 90%;
font-style: italic;	
}

#fewsSecondaryHeader{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background: #f1f1f1;
	overflow: auto;
}
#fewsMainContent{
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	background: #f1f1f1;
	overflow: auto;
}
#fewsSubContent{
	float: left;
	margin: 10px 10px 0px 0px;
	padding: 0px;
	overflow: auto;
}
#fewsRightSideBar{
	float: right;
	width: 226px;
	margin: 0px;
	padding: 0px;
	background: #f1f1f1;
	overflow: auto;
}
#fewsLeftZone{
	float: left;
	margin: 0px;
	padding: 0px;
	background: #f1f1f1;
	overflow: auto;
}
#fewsCenterZone{
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	background: #f1f1f1;
	overflow: auto;
}
#fewsRightZone{
	float: right;
	margin: 0px;
	padding: 0px;
	background: #f1f1f1;
	overflow: auto;
}


#fewsLayoutGlobalHome #fewsMainContent,
#fewsLayoutGlobalHome #fewsSubContent{
	/*width:511px;*/
	margin-left:226px;
}
#fewsLayoutGlobalHome #fewsLeftZone,
#fewsLayoutGlobalHome #fewsRightZone{
	width: 245px;
}

#fewsLayoutContentSplit3 #fewsMainContent,
#fewsLayoutContentSplit3 #fewsSubContent{
	float: none;
	margin-right: 0px;
}

#fewsLayoutContentSplit3 #fewsLeftZone,
#fewsLayoutContentSplit3 #fewsRightZone,
#fewsLayoutContentSplit3 #fewsCenterZone{
	width: 245px;
}

#fewsLayoutReport #fewsMainContent{
	float: none;
	margin: 0px;
}

#fewsLayoutBasic #fewsMainContent{
	/*width:511px;*/
}

#fewsLayoutContentSplit2 #fewsMainContent,
#fewsLayoutContentSplit2 #fewsSubContent{
	float: none;
	margin-right: 0px;
}
#fewsLayoutContentSplit2 #fewsLeftZone,
#fewsLayoutContentSplit2 #fewsRightZone{
	width: 375px;
}


.Legend{
    z-index: 2;
    position:relative;
    bottom:90px;
    left: 10px;
	margin: 0px;
	padding: 0px;
	width: 160px;
	border: 1px solid #ccc;
	background: #ececdf;
	font-size: 7pt;
	font-family: verdana;
	text-align:left;
	color: #666;

}
.Legend h1
{
	margin: 3px 0px;
	padding: 0px;
	font-size: 90%;
	font-weight: bold;
	
}
.Legend ul{
	margin: 0px;
	padding: 5px 5px 5px 20px;
	border: 1px solid #fff;
	
}

.Legend ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 8pt;
	
}
.WeatherLegend{
    z-index: 2;
    position:relative;
    bottom: 100px;
    left: 10px;
	margin: 0px;
	padding: 0px;
	width: 265px;
	border: 1px solid #ccc;
	background: #ececdf;
	font-size: 7pt;
	font-family: verdana;
	text-align:left;
	color: #666;

}
.WeatherLegend div.box
{
	margin: 0px;
	padding: 0px;
	border: 1px solid #fff;
}
#fewsPrimaryContent .WeatherLegend h1
{
	margin: 0px;
	padding: 3px;
	font-size: 90%;
	font-weight: bold;
	color: #000;
	
}
.WeatherLegend ul{
	margin: 0px;
	padding: 5px 5px 5px 20px;
	
}

.WeatherLegend ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 8pt;
	
}


#fewsCentersImagery .WeatherLegend{
	width: 160px;
	bottom: 175px;

}
.LivelihoodsLegend{
    z-index: 2;
    position:relative;
    bottom: 130px;
    left: 10px;
	margin: 0px;
	padding: 0px;
	width: 200px;
	border: 1px solid #ccc;
	background: #ececdf;
	text-align:left;
	color:#666;
}

.LivelihoodsLegend div.box
{
	margin: 0px;
	padding: 0px;
	border: 1px solid #fff;
}
#fewsPrimaryContent .LivelihoodsLegend h1
{
	margin: 0px;
	padding: 3px;
	font-size: 90%;
	font-weight: bold;
	color: #000;
	
}
.LivelihoodsLegend ul{
	margin: 0px;
	padding: 0px 5px 5px 20px;
}

.LivelihoodsLegend ul li{
	margin: 0px;
	padding: 0px 2px;
}

.StatusMessage
{
	float:left;
	width:693px;
	margin:0px;
	padding: 1px 10px 5px 10px;
	background: #ececdf;
	border: 1px solid #6c6c42;
	border-bottom: none;
	font-size: 90%;
	color: #666;
		
}

#fewsReqFields
{
	margin: 10px;	
}
.fewsSecondaryNav
{
	margin: 0px;
	padding: 5px 15px;
	background: #d2d2be;
	color: #606036;
	border-bottom: 1px solid #9c9c6d;
}
#fewsInfoNav
{
	padding: 5px 15px;
	background: transparent;
	color: #606036;
}
#fewsNavWebZone .ms-PartSpacingVertical
{
	margin: 0px;
	padding: 0px;
	
}

#fewsInputForm
{
	margin: 20px;	
}

#fewsInputForm span
{
	float: left;
	width: 200px;	
}

#fewsInputForm input,
#fewsInputForm select,
#fewsInputForm textarea
{
	width: 300px;
}

#fewsInputForm br
{
	clear: both;	
}



/*---- FewsProducts -----*/

#fewsMSCBanner
{
	margin: 15px;
	padding: 0px;
	width: 730px;
	background-color: #F3F3EB;	
	overflow: hidden;
}

#fewsMSCBanner .Top
{
	margin: 0px;
	padding: 0px;
	height: 6px;
	font: 0px;
	line-height: 6px;	
	background: url(/_fews/images/product/fewsProducts-MSCTop.gif) no-repeat;
}

#fewsMSCBanner .Bottom
{
	margin: 0px;
	padding: 0px;
	height: 6px;
	font: 0px;
	line-height: 6px;	
	background: url(/_fews/images/product/fewsProducts-MSCBottom.gif) no-repeat;
}

#fewsMSCBanner img
{
	float: left;
	margin: 5px 10px 5px 5px;
	padding: 0px;
}
#fewsMSCBanner h1
{
	margin: 0px;
	padding: 0px;
	color: #99652E;
	font-size: 12pt;
}
#fewsMSCBanner p
{
	margin: 0px;
	padding: 0px;
	color: #333;
	font-size: 8pt;
}

#fewsMSCBanner ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#fewsMSCBanner li
{
	margin: 5px 10px;
	padding: 0px;
	line-height: 10pt;
}

#fewsMSCBanner li a
{
	color: #660000;
}

#fewsMSCBanner h2
{
	float: left;
	width: 33%;
	margin: 0px;
	padding: 0px;
	color: #666;
	font-size: 8pt;
	font-weight: bold;
}

#fewsGCCA
{
	float: left;
	margin: 10px;
	padding: 0px;
	width: 345px;
}

#fewsMDI
{
	float: right;
	margin: 10px 10px 10px 20px;
	padding: 0px;
	width: 335px;
}


.fewsProductContatiner
{
	margin:  15px;
	float: left;
	width: 465px;
}
.fewsProductContainerRight
{
	float:right;
	margin:  15px 15px 15px 0px;
	width: 465px;
}
#fewsPrimaryContent .fewsProductContatiner .Text h1
{
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
	color: #333;
	text-align: left;
}

.fewsProductContatiner p
{
	margin: 5px 0px;
	padding: 0px;
	font-size: 8pt;
	color: #000;
	text-align: left;
}

.fewsProductContatiner a
{
	color: #660000;
}
/*---- FewsProducts -----*/


#FoodSecurityControl{
	margin: 0px 15px;
	padding: 0px;
	color: #333;
}	

#FoodSecurityControl h1{
	margin: 0px;
	padding: 0px;
	font-size: 110%;
	font-weight: bold;
	color: #66663c;
}

#FoodSecurityControl p{
	margin: 5px 0px;
	padding: 0px;
	font-size: 90%;
	line-height: 10pt;
	color: #666;
}

#FoodSecurityControl div.line{
	height: 4px;
	color: #666;
	font-size: 1pt;
	line-height: 4px;
	background: #666 url(/_fews/images/fewsControl-BodyHeaderBG.gif) no-repeat left;
	border-bottom: 1px solid #f0f0e6;
	
}
#FoodSecurityControl div.nav{
	padding-left: 5px;
	height: 22px;
	color: #666;
	font-size: 90%;
	line-height: 22px;
	border-left: 8px solid #cacaa1;
	background: #e0e0ca;
	
}

#FoodSecurityControl div.nav a{
	color: #666;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
}

#FoodSecurityControl div.nav a:hover{
	text-decoration: underline;
}

#FoodSecurityControl div.box{
	padding: 5px 10px;
	border-top: 1px solid #f0f0e6;
	background: url(/_fews/images/fewsControl-PrimaryBG.gif) repeat-x top left;
	overflow:hidden;
	
}

#FoodSecurityControl div.Text
{
	margin-right: 310px;
	padding: 5px 0px;
	
}

#FoodSecurityControl div.Text img{
	float: left;
	margin: 0px 5px 5px 0px;
	padding: 0px;
	border: 0px;
	
}
#FoodSecurityControl div.Links{
	float: right;
	padding: 5px 0px;
	width: 300px;
}
#FoodSecurityControl div ul{
	margin-bottom: 0px;
	
}
#FoodSecurityControl div li{
	margin: 5px 0px;
	
}

#ResponseGuidelines
{
	float: right;
	margin: 10px;
	padding: 0px;
	width: 216px;
}

#ResponseGuidelines h1{
	margin: 0px;
	padding: 0px;
	font-size: 110%;
	font-weight: bold;
	color: #666;
}

#ResponseGuidelines .box{
	margin: 0px;
	padding: 10px;
	border-top: 4px solid #999966;
	background: url(/_fews/images/fewsControl-PrimaryBG.gif) repeat-x top left;
}

#ResponseGuidelines .box ul{
	margin: 0px;
	padding: 0px 0px 0px 20px;
	border: 0px;
}


#ResponseGuidelines .box ul li{
	margin: 3px 0px;
}

.box a{
	color: #333; 
}

.box a:hover{
	text-decoration: underline;
}

#fewsRegionCenters{
	margin: 10px 0px;
	padding: 0px;
	width: 216px;
}

#fewsRegionCenters h1{
	margin: 0px;
	padding: 0px;
	font-size: 110%;
	font-weight: bold;
	color: #666;
}

#fewsRegionCenters .box ul{
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
#fewsRegionCenters .box{
	margin: 0px;
	xpadding: 5px;
	border-top: 4px solid #996600;
	background: url(/_fews/images/fewsControl-PrimaryBG.gif) repeat-x top left;
}

#Summary{
	/*width:511px;*/
	margin: 15px 15px 10px 15px;
	color: #999;
	height: 130px;
	background: #fff url(/_fews/images/fewsSummary-BG.gif) no-repeat top left;
}

#Summary h2
{
	margin: 5px 0px 0px;
	padding: 0px;
	color: #666;
	font-weight: bold;
	font-size: 100%;
	line-height: 10pt;
}

#Summary a
{
	margin: 0px;
	padding: 0px;
	line-height: 9pt;
	xtext-decoration: underline;
	color: #990000;
}

#Summary label{
	float: left;
	margin: 0px;
	padding: 5px;
	color: #fff;
	width: 15px;
	line-height: 17px;
	font-weight: bold;
	font-size: 110%;
}

#Summary span{
	color: #666;
}
#Summary p{
	margin: 0px;
	padding: 5px;
	font-size: 90%;
}

#Summary ul{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	
}

#Summary li{
	margin: 0px;
	list-style:none;
	
}
#Summary div.fewsModalPopup li{ 
	margin: 10px;
	list-style-type: circle; }

#Center{
	margin: 0px;
	padding: 0px;
	background: #5a582d url(/_fews/images/fewsCenters-Header-BG.gif) repeat-x top;
	border-bottom: 1px solid #999966;
	overflow: hidden;
}

#Center h1{
	float: left;
	margin: 0px;
	padding: 2px 10px;
	font-size: 140%;
	line-height: 25px;
	color: #ffffcc;
}

#Center h1 a{
	color: #ffffcc;
}

#Center h1 a:hover{
	color: #cccc99;
}
#Center h2{
	float: left;
	margin: 0px;
	padding: 2px 10px;
	font-size: 120%;
	line-height: 25px;
	color: #fff;
}
#Center h2 a{
	color: #ffffff;
}
#Center h2 a:hover{
	color: #cccc99;
}
.MTFlowMapCommodityOn
{
background:#f0f0e6;
padding:2px;
border: 1px solid #7e7e5f;

}
.MTFlowMapCommodityOff
{

}
.MTFlowMapTypeOn
{
background:#f0f0e6;
border: 1px solid #7e7e5f;
}
.MTFlowMapTypeOff
{

}

#TopCell,
#TopCell .ms-WPBody
{
	margin: 0px!important;
	padding: 0px!important;
	width:986px;
}
#LivelihoodBottom 
{
	margin: 0;	
}
#LivelihoodBottom td
{
	vertical-align: top;	
}
#LivelihoodBottom #LivelihoodsControl
{
	margin: 10px 15px;	
}

#fewsSingleWebZone .ms-PartSpacingVertical{display:none;}
#fewsHeaderWebZone .ms-PartSpacingVertical{display:none;}

#MarketsBoxOn{
	display: block;
	position: relative;
	padding: 5px 10px;
	width: 185px;
	height: 90px;
	bottom: 130px;
	left: 180px;
	background: transparent url(/_fews/images/markets/fewsMarketsCallout.gif) no-repeat top left;
	font-size: 7pt;
	font-family: verdana;
	text-align:left;

}
#MarketsBoxOn ul{
	margin: 0px 5px 0px 10px;
	padding: 0px;
	overflow:auto;
}
#MarketsBoxOn li{
	float:left;
	width: 49%;
	margin:  0px;
	padding: 0px;
	line-height:10pt;
}
#MarketsBoxOn h1{
	margin:  0px;
	padding: 1px 5px;
	font-size: 100%;
	font-weight: bold;
}
#MarketsBoxOn p{
	margin:  0px;
	padding: 0px 5px;
	text-align: right;
}
#MarketsBox{
	display:none;
}
#FoodInsecurityScale 
{
	margin: 10px;	
}
#FoodInsecurityScale table, #FoodInsecurityScale tr, #FoodInsecurityScale th, #FoodInsecurityScale td{
	border: 1px solid #fff;
	border-collapse:collapse;
}
#FoodInsecurityScale th{
	padding: 5px;
	font: bold 10px verdana;
	color: #fff;
	background: #9a9c9f;
	text-align: left;
	vertical-align: top;
	width: 17%;
}
#FoodInsecurityScale td{
	padding: 5px;
	font: normal 10px verdana;
	color: #333;
	background: #f6f6f6;
	text-align: left;
	vertical-align: top;
	width:17%;
}

#FoodInsecurityScale .box{
	float: left;
	margin: 3px;
	padding: 0px;
	width: 15px;
	height: 15px;
	background: #cdcccd;
	border: 1px solid #fff;
}

#FoodInsecurityScale .green{background: #349a47;}
#FoodInsecurityScale .yellow{background: #ffe300;}
#FoodInsecurityScale .orange{background: #e57725;}
#FoodInsecurityScale .red{background: #cb2027;}
#FoodInsecurityScale .brown{background: #630d0d;}
#FoodInsecurityScale .gray{background: #808080;}

#FoodInsecurityScale .bottom{
	margin: 0px;
	padding: 0px;
	font: 9px normal italic verdana;
}

#LiveCenterMap .LiveNoMap
{
	margin: 0px;
	padding: 10px;
	border: 1px solid #999966;
	background: #F7F7EF;
}


.StandardGrid, .StandardGrid tr, .StandardGrid th, .StandardGrid td{
	border: 1px solid #fff;
	border-collapse:collapse;
}
.StandardGrid th{
	padding: 5px;
	font: bold 100% verdana;
	color: #333;
	background: #cacaa1;
	text-align: left;
	vertical-align: top;
}
.RowHeader th{
	background: #e0e0ca;
	font: bold 90% verdana;
}
.StandardGrid td{
	padding: 5px;
	font: normal 90% verdana;
	color: #333;
	background: #f3f3eb;
	text-align: left;
	vertical-align: top;
}

td.LeftHeader{
	background: #e0e0ca;
	font-weight: bold;
}

.Off
{
	display:none;	
}

/*Modal Popup*/

.fewsModalBackground {
    background-color:#ccc;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
    opacity: 0.7;
}

 

.fewsModalPopup
 {
    background-color:#F7F7EF;
    border: 1px solid #999966;
    padding:10px;
    width:725px;
/*    height: 75%; */
    color: #000;
    font-size:  110% ;
    font-style: normal;
}

.fewsModalPopup span {
    font-size:  110% ;
    font-style: normal;
    color: #000;
}

.TopContact 
{
	float: left;
	margin: 10px;
	width: 300px;
	height: 100px;
}
.TopContact a
{
	float: left;
}
.TopContact img
{
	border: 0px;
	margin: 0px;
	padding: 3px;
}
.TopContact p 
{
	margin: 0px ;
	padding: 5px;
}

.TopContact p a
{
	float: none;
	font-weight: bold;
}

#ContactUs .StandardGrid p
{
	float: left;
	margin: 0px;
	padding: 10px;
	width: 200px;
}
#ContactUs .StandardGrid .Country p
{
	height: 70px;
}


#ContactUs .StandardGrid strong
{
	font-size: 110%;
}

#EmailPrefs h3
{
	margin: 10px 0px 0px;
	padding: 0px;	
}

#fewsarchive
{
	padding: 15px;	
}
#fewsarchive h1
{
	margin-left: 0px!important;
	padding-left: 0px!important;	
}
.fewsarchivefilter h2
{
	margin: 0px;
	padding: 0px;
	color: #660000;
	font-weight: bold;
	font-size: 110%;
	vertical-align: top;
}
#fewsarchivefilterlayout
{
	background: #ececdf;
	color:#666;
	font-size: 90%;
	border:solid thin #fff;
	padding: 5px;
}
#fewsarchivefilterlayout th
{
	color: #990000;
	padding: 0px 5px 0px 0px;
	text-align: left;
}


.fewsarchivefilterlayouttd
{
	vertical-align:top;
}
.fewsarchivedatepicker
{
	float:right;
	font-size:90%;
}

/*BEGIN archive table */
.fewsarchivedata
{
	background: *#e6e9e4;
	xborder: 1px solid #C6CDC3;
	border-collapse: collapse;
	font:normal 11px arial, verdana, sans-serif;
}

.fewsarchivegridheader th
{
	font-weight: bold;
	height: 15px;
	background: #edede0 ;
	border:1px solid #ccc;
	border-collapse: collapse;
	padding:3px;
	text-align: left;
}
.fewsarchivegridheader a
{
	color: #333;
}

.fewsarchivedata td
{
	padding:2px 4px;
	border: 1px solid #ccc;
	border-collapse: collapse;
	background: #fff url('/_fews/telerik/Grid/skins/fews/Img/rowBg.gif') repeat-x bottom;

}
.fewsarchivegridfooter
{
	background-color: Yellow;
	padding:3px 14px 4px 14px;
	text-align:right;
	color: #333;
}

.GridPager_fews
{
	background: #edede0;
	color: #242500;
}
.GridPager_fews td
{
	padding:3px 14px 4px 14px;
	text-align:right;
}
.GridPager_fews a
{
	color: #242500;
}

td.GridHeader_fews input
{
	width: 50px;
	float: left;
	border: solid 1px #474b38;
}

.GroupPanel_fews
{
	background: #9da29a;
	width: 100%;
}

.GroupPanel_fews table
{ 
     border-collapse: collapse;
     border: 0;
}

.GridCommandRow_fews a
{ 
	color:#000;
}

/* filtering button */
.GroupPanelItems_fews
{
	background: #E6E9E4 url('Img/headerBg.gif') repeat-x bottom;
	color: #333;
	padding-left: 3px;
	border-right: solid 1px #515d23;
	border-bottom: solid 1px #515d23;
	white-space:  nowrap;
	font-size: 11px;
	font-weight: bold;
}

/* filtering direction input[image] */
.GroupPanelItems_fews input
{
	vertical-align: middle;
}
/* filtering table row */

tr.GroupHeader_fews td
{
	background: #bcc2b8;
	color: #5b6048;
	font-weight: bold;
	border-bottom: solid 1px #9da29a;
}

.GroupHeader_fews td div div
{
	top:-0.5em;
}

.GroupHeader_fews td div div div
{
	top:0;
}

.TopReorderIndicator_fews
{
	background: url('MoveDown.gif') no-repeat;
	margin-left:-5px;
}

.BottomReorderIndicator_fews
{
	background: url('MoveUp.gif') no-repeat;
	margin-left:-5px;
}

.GridFilterMenu_fews
{
    cursor:default;
}

.GridFilterMenu_fews .GridFilterMenuSelectColumn_fews,
.GridFilterMenu_fews .GridFilterMenuTextColumn_fews
{
	padding:3px 4px;
}

.GridFilterMenu_fews .GridFilterMenuSelectColumn_fews
{
    background:#f3f6f1;
    text-align:center;
}

.GridFilterMenu_fews .GridFilterMenuTextColumn_fews
{
    background:#fff;
    color:#333;
}

.GridFilterMenu_fews .GridFilterMenuHover_fews
{
    background:#d9ddd6;
}


/*END Archive table */

.PriceError
{
	font-size: 10pt;
	font-weight: bold;
	color: #660000;
	text-align: center;
}
#LivePanel{
	margin: 0px;
	padding: 0px;
	width: 730px;
}

#LivePanel .Tab
{
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 176px;
	height: 18px;
	font-size: 9pt;
	text-align: center;
	color: #666633;
	background: url(/_fews/images/fewsMarketsTab_off.gif) no-repeat top left;	
	text-decoration: none;	
}

#LivePanel .Tab:hover
{
	background: url(/_fews/images/fewsMarketsTab_on.gif) no-repeat top left;		
}

#LivePanel .On
{
	background: url(/_fews/images/fewsMarketsTab_on.gif) no-repeat top left;		
}

#LivePanel .ProdPanel
{
	margin: 0px;
	padding: 10px;
	border: 1px solid #999966;
	border-bottom: none;
	background: #F7F7EF;	
}

#LivePanel .bottom
{
	height: 5px;
	background:#F7F7EF url(/_fews/images/fewsLive-Bottom.gif) no-repeat top left;
}
.MarketFlow
{
   margin: 20px;		
}

.MarketFlow .imgPanel
{
   float:left;
   width: 250px;		
}

.MarketFlow .textPanel
{
   float:right;
   width: 400px;		
}

.MarketFlow .textPanel p
{
   font-weight: bold;	
   margin: 0px;
   padding: 0px;
}


.MarketFlow .textPanel table
{
	margin: 0px;
	padding: 0px;		
	border: 0px;
}

.MarketFlow .textPanel tr
{
	margin: 0px;
	padding: 0px;		
	border: 0px;
}
.MarketFlow .textPanel td
{
	margin: 0px;
	padding: 5px 10px;	
	width: 180px;
}

.MarketFlow .textPanel ul
{
	margin: 20px 0px;
	padding: 0px;		
	list-style: none;
	
}

.MarketFlow .textPanel li
{
	margin: 0px 0px;
	padding: 0px 10px;		
	list-style: none;
	display: inline;
	
}

.MarketFlow .textPanel h3
{
	margin: 0px;
	padding: 0px;		
	font-weight: bold;
	font-size:100%;
	border-bottom: 1px solid #000;
	
}

MTFlowMapCommodityOn
{
background:#f0f0e6;
padding:2px;
border: 1px solid #7e7e5f;
 
}
.MTFlowMapCommodityOff{}
.MTFlowMapTypeOn
{
background:#f0f0e6;
border: 1px solid #7e7e5f;
}
.MTFlowMapTypeOff{}

.MTFlowMapCommodityOn a,
.MTFlowMapCommodityOff a,
.MTFlowMapTypeOn,
.MTFlowMapTypeOff
{
text-decoration: none;
 
}
	

.CommonWidget
{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 225px;
}


.CommonWidget h1
{
	float: left;
	margin: 0px !important;
	padding: 0px;
	font-size: 110%;
	font-weight: bold;
	color: #666 !important;
}
.CommonWidget .h1Links{
	float: right;
	width: 60px;
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	color: #666;
	text-align:right;
}
.CommonWidget p{
	margin:  5px 0px !important;
	padding: 0px !important;
	font-size: 90%;
	line-height: 12pt;
}


.CommonWidget ul{
	margin:  5px 10px !important;
	padding: 0px;
	list-style: none;
}

.CommonWidget li{
	margin:  8px 0px !important;
	padding: 0px !important;
	list-style: none;
}

.CommonWidget span{
	margin:  5px 0px;
	font-size: 90%;
	font-style:normal;
	color: #666;
}

.CommonWidget .box
{
	clear:both;
	margin: 0px !important;
	padding: 0px 5px 15px 5px !important;
	border: 0px solid #fff;
	border-top: 4px solid #666600;
	background: url(/_fews/images/fewsControl-PrimaryBG.gif) repeat-x top left;
	
}
.CommonWidget td{
	margin: 0px;
	padding: 5px 0px;
	vertical-align: top;
}

.CommonWidget th{
	margin: 0px;
	padding: 0px;
	font-size: 105%;
	font-weight: bold;
	color: #666;
	text-align: left;
}

.CommonWidget th.small{
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	font-weight: normal;
	color: #666;
	text-align: left;
}

.CommonWidget th.date,
.CommonWidget td.date{
	margin-right: 5px;
	font-size: 90%;
	font-style:italic;
	color: #999;
	text-align: right;
}
.CommonWidget h3{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-size: 110%;
	font-weight: bold;
	color: #666;
}
.CommonWidget a{
	color: #666;
}

.CommonWidget a:hover{
	color: #990000;
}


.CommonWidget  div.nav{
	clear:both;
	margin: 0px !important;
	padding-left: 5px;
	height: 20px;
	color: #666;
	font-size: 90%;
	line-height: 20px;
	background: #e0e0ca;
	border-top: 4px solid #666600;
	
}
.CommonWidget div.nav h2{
	font-size: 90%;
	margin: 0px !important;
	padding: 0px !important;
}

.CommonWidget  div.nav a{
	color: #999966;
	font-size: 100%;
	font-weight: normal;
	text-decoration: underline;
}

.CommonWidget div.nav a:hover{color: #666633;}

.CommonWidget .box div{
	margin:  0px;
	padding: 0px;
}

.CommonWidget .box img{
	margin: 0px;
	padding: 0px;
	border: 0px;
}


.CommonWidget th a		{color: #333; text-decoration: none;}
.CommonWidget p a		{color: #333;}
.CommonWidget p.links a	{color: #990000;}


.emergencyWidget h1
{	
	color: #fff!important;
	padding: 2px 0px;
	font-size: 9pt;
	width: 100%;
	background: #990000!important; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#990000', endColorstr='#5a0000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#990000), to(#5a0000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #990000,  #5a0000); /* for firefox 3.6+ */
	
}.emergencyWidget h1 span
{	margin: 5px;
	color: #fff!important;
	
}
.emergencyWidget .box{
	border-top: 2px solid #fff!important;
	background: #ddabab; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcabab', endColorstr='#ddabab'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#bcabab), to(#ddabab)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #bcabab,  #ddabab); /* for firefox 3.6+ */
}
.emergencyWidget a{
	text-decoration: none!important;
}
.emergencyWidget a:hover{
	text-decoration: underline!important;
}

.emergencyWidget .box img{
	margin-top: 6px!important;
}
.MTHomePriceWatch,
.MTHomeCBT,
.MTHomePriceBulletin,
.MTHomePriceGraph,
.MTHomeFlowMap,
.MarketMatrix,
.MarketStrategy,
.MarketGuidance,
.MarketStudies,
.MarketExternal    {
	width: 295px!important;
}
.MTHomePriceWatch,
.MTHomeCBT,
.MTHomePriceBulletin,
.MTHomePriceGraph,
.MTHomeFlowMap{margin-left: 15px;}

.MTHomePriceWatch .box,
.MTHomeCBT .box,
.MTHomePriceBulletin .box,
.MTHomePriceGraph .box,
.MTHomeFlowMap .box{
	background: none;
}

.SignificantEventsControl .box,
.LivelihoodsControl .box
{
	border-top: 1px solid #e0e0ca;
}

.MTHomePriceWatch b
{
	font-size: 95%;
}

.MTHomePriceWatch .small,
.MTHomePriceWatch .small{width: 110px;}

.MarketMatrix tr,
.MarketMatrix table,
.LivelihoodsProductMatrix tr,
.LivelihoodsProductMatrix table
{
	border-collapse:collapse;
}
.MarketMatrix th,
.LivelihoodsProductMatrix th,
.LivelihoodsProductMatrix td
{
	line-height: 12px;
	height: 12px;
	border-collapse:collapse;
}
.MarketMatrix .small
{
	width:150px;
}
.MatrixHeader th{ font-weight: normal;}


.LivelihoodsProductMatrix td
{
	width: 150px;
	padding-right: 5px;
	
}

.MarketMatrix .matrixregion .small,
.LivelihoodsProductMatrix .matrixregion .small
{
	font-weight: bold;	
}

.MarketMatrix td,
.LivelihoodsProductMatrix td.matrixcell
{
	margin: 0px;
	padding: 0px;
	color: #9A9A65;
	width: 60px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #DADAC7;
	border-collapse:collapse;
}

.LivelihoodsProductMatrix td.matrixcell{width:115px!important;}
.LivelihoodsProductMatrix tr.matrixregion td.matrixcell
{
	border: none;
}
.LivelihoodsProductMatrix tr.matrixregion td
{
	color: #999;
	
}

.MarketMatrix td span,
.LivelihoodsProductMatrix td.matrixcell span
{
	margin: 0px;
	padding: 0px;
	display:block;
	width: 60px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	vertical-align: middle;	
	color: #9A9A65;
	background:#F7F7EF;
}
.LivelihoodsProductMatrix td.matrixcell span{width:115px!important;}


.LivelihoodCountryProductLinks ul
{
	font-size:90%;
 list-style: none;
 padding: 0px;
 margin: 0px;
 margin-top: 5px;

}
.LivelihoodCountryProductLinks li
{
float: left;
 padding: 0px 10px 0px 0px;
 margin: 0px;
}
}
.MarketMatrix tr, .MarketMatrix table,
.LivelihoodsProductMatrix tr, .LivelihoodsProductMatrix,
.LivelihoodsProductMatrix th, .LivelihoodsProductMatrix td
{
	border-collapse:collapse;	
}
.MarketMatrix th a,
.LivelihoodsProductMatrix th a
{
	padding-right: 5px;	
}
.MarketCtrBulletin 
{
	width:185px;
	padding: 0px;
	margin-left: 20px;}
	
.MarketCtrBulletin .Content{
	padding: 10px;
}

.MarketCtrBulletin .WideContent{
	margin: 0px 10px;
	padding: 10px;
	background: #F7F7EF;
	border: 1px solid #646433;
	width: 715px;
}
.MarketCtrBulletin h1{
	margin-left:0px!important;
	color: #9C632E!important;
	font-size: 120%;
}

.MarketCtrBulletin h1 span{
	color: #9C632E!important;
	font-size: 120%;
}

.MarketCtrBulletin h2
{
	margin: 0px;
	padding: 0px;
	color: #666;
	font-size: 90%;
}
.MarketCtrBulletin p{
	margin-left:0px;
}
.MarketCtrBulletin a{
	color: #990000!important;
}

.MarketCtrBulletin ul{
 list-style: none;
 padding: 0px;
 margin: 0px;
 margin-top: 5px;

}

.MarketCtrBulletin li{
 float: left;
 padding: 0px 5px;
 margin: 0px;
 border-right: 1px solid #990000;
 line-height: 15px;
 height: 15px;
 vertical-align: middle;
}

.MarketCtrBulletin li a{
 font-size: 90%;
 color: #990000;
}


.MarketCtrFlowMapSmall
{
	margin-left: 10px;
	width: 504px;

}

.MarketCtrFlowMapSmall h1
{
	margin-left: 0px!important;
	color: #9C632E;
	font-size: 120%;
}

.MarketCtrFlowMapSmall h1 span{
	color: #9C632E;
	font-size: 120%;
}

.MarketCtrFlowMapSmall .box{
	border: 1px solid #7A7B5B;
	border-top: none;
}

.MarketCtrFlowMapSmall .selectors
{
	padding: 2px;
	background: #E7E7D6;
	border-bottom: 1px solid #7A7B5B;
	overflow: auto;
}

.MarketCtrFlowMapSmall .imgPanel{
	overflow: auto;
}

.MarketCtrFlowMapSmall .top{
	margin: 0px;
	padding: 0px;
	height: 4px;
	line-height: 4px;
	font-size: 1px;
	background: url(/_fews/images/markets/MarketsCtrFlow-Top.gif) no-repeat top left;
}

.MarketCtrFlowMapLarge{
	margin: 0px 20px 20px;
	width:930;
}

.MarketCtrFlowMapLarge h1
{
	margin-left: 0px!important;
	color: #9C632E;
	font-size: 120%;
}

.MarketCtrFlowMapLarge img{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.MarketCtrFlowMapLarge h1 span{
	color: #9C632E;
	font-size: 120%;
}

.MarketCtrFlowMapLarge .box{
	border: 1px solid #7A7B5B;
	border-top: none;
	margin: 0px 110px;
	width: 708px
}

.MarketCtrFlowMapLarge .selectors
{
	padding: 2px;
	background: #E7E7D6;
	border-bottom: 1px solid #7A7B5B;
	overflow: auto;
}

.MarketCtrFlowMapLarge .imgPanel{
	overflow: auto;
}

.MarketCtrFlowMapLarge .top{
	
	margin: 0px 110px;
	padding: 0px;
	height: 4px;
	line-height: 4px;
	font-size: 1px;
	background: url(/_fews/images/markets/MarketsCtrFlowLarge-Top.gif) no-repeat top left;
}

.MTCtrReport{
	margin-left: 10px;
	margin-right: 20px;
}

.MTCtrReport h1{
	margin-left: 0px!important;
	color: #9C632E;
	font-size: 120%;
}

.MTCtrReport h1 span{
	color: #9C632E;
	font-size: 120%;
}
.MTCtrReport h2{
	color: #6A3230;
	padding: 0px;
	margin: 0px;
	font-size: 110%;
}

.MTCtrReport th{
	color: #666;
	font-size: 95%;
	font-weight: normal;
	text-align: left;
}

.MTCtrReport td{
	color: #333;
	font-size: 95%;
	font-weight: bold;
	text-align: left;
	
}

.MTCtrReport .box
{
	margin: 0px;
	padding: 5px;
	border: 1px solid #646433;
	border-top: none;
	border-bottom: none;
	background: #E7E7E7;
	width: 184px;
	
}

.MTCtrReport .top{
	margin: 0px;
	padding: 0px;
	height: 6px;
	line-height: 8px;
	font-size: 1px;
	background: url(/_fews/images/markets/MarketsCtrReport-Top.gif) no-repeat top left;
}

.MTCtrReport .bottom{
	margin: 0px;
	padding: 0px;
	height: 8px;
	line-height: 8px;
	font-size: 1px;
	background: url(/_fews/images/markets/MarketsCtrReport-Bottom.gif) no-repeat top left;
}
.MarketCtrMatrix
{
	width: 185px;
	padding: 0px;
	margin-left: 20px;
}
#fewsPrimaryContent .MarketCtrMatrix h1
{	
	margin-left:0px;
	color: #9C632E;
	font-size: 140%;
}


.MarketCtrMatrix td
{
	margin: 0px;
	padding: 0px;
	border: 1px solid #DADAC7;
	border-collapse:collapse;
	color: #9A9A65;
}

.MarketCtrMatrix td span
{
	margin: 0px;
	padding: 0px;
	display:block;
	width: 40px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	vertical-align: middle;	
	color: #9A9A65;
	background:#F7F7EF;
}
.MarketCtrMatrix tr, .MarketCtrMatrix table
{
	border-collapse:collapse;	
}
.MarketCtrMatrix th
{
	padding-right: 5px;	
	font-size: 95%;
	font-weight: normal;
	color: #333;
}

.MarketCtrMatrix th.CtrLbl
{
	width: 75px;
}

.MarketCtrMatrix p
{
	margin: 0px;
	padding: 0px;
}
#fewsPrimaryContent .MTHomePriceBulletin .box img 
{
		
}

#fewsPrimaryContent .comment span{ font-size: 85%; color: #999;}
.LivelihoodsRegionalProduct h1,
.LivelihoodsMatrix h1,
.LivelihoodsSpotlight h1,
.LivelihoodsProductsCore h1
{
	margin-left: 10px;
	color: #996633!important;
	font-size: 140%;
}

.LivelihoodsSpotlight h2.

{
	margin: 0px;
	padding: 0px;
	color: #660000;
	font-weight: bold;
	font-size: 110%;
	vertical-align: top;
}
.LivelihoodsRegionalProduct table,
.LivelihoodsMatrix table
{
	margin-left: 15px;
	width: 700px;}
	
.LivelihoodsSpotlight table
{
	margin-left: 15px;
	width: 700px;
	background: #e7e7e1 url(/_fews/images/livelihoods/LH-Spotlight-Top.gif) no-repeat top left;
}
.LivelihoodsSpotlight td
{
	vertical-align:top;
	padding: 10px;
}


.LivelihoodsSpotlight td p
{
	padding: 0px;
	margin: 0px;
}
.LivelihoodsSpotlight .bottom,
.RMStatement .bottom
{
	margin: 0px;
	margin-left: 15px;
	width: 700px;
	height: 5px;
	font-size:1px;
	background: #e7e7e1 url(/_fews/images/livelihoods/LH-Spotlight-bottom.gif) no-repeat bottom left;	
}
.LivelihoodsSpotSide h2
{
	color: #660000;
	padding: 0px;
	margin: 0px;	
	font-size: 100%;
}

.LivelihoodsRegionalProduct td
{
	vertical-align:top;
	padding: 5px 10px 0px 0px;
	width: 33%;
}
.RMSideBar
{
	margin: 0px;
	padding: 0px;
	width: 405px;
	background: #d2d2b3 url(/_fews/images/RM-ExpandedSideBar-Top.gif) no-repeat top left;	
}

.RMSideBar .bottom
{
	background: #d2d2b3 url(/_fews/images/RM-ExpandedSideBar-Bottom.gif) no-repeat bottom left;	
}

.RMHomeCenters
{
	margin: 0px;
	padding: 0px;
	width: 90%;
	background: #d2d2b3 url(/_fews/images/RM-ExpandedSideBar-Top.gif) no-repeat top left;	
}
.RMHomeCenters .bottom
{
	background: #d2d2b3 url(/_fews/images/RM-ExpandedSideBar-Bottom.gif) no-repeat bottom left;	
}

.LHLearnSide
{
	margin: 0px;
	padding: 0px;
	width: 205px;
	background: #d2d2b3 url(/_fews/images/livelihoods/LH-LearnSidebar-top.gif) no-repeat top left;	
}

.LHLearnSide .bottom
{
	background: #d2d2b3 url(/_fews/images/livelihoods/LH-LearnSidebar-bottom.gif) no-repeat bottom left;	
}

.RMSideContent{margin: 10px;}

.LHLearnSide h1,
.RMSideBar h1
{
	margin: 0px!important;
	padding: 5px 10px;
	font-size: 120%;
	color: #333;	
}

.LHLearnSide p,
.RMSideBar p
{

	margin: 0px!important;
	padding: 5px 10px;
	color: #333;	
}
.lhproddetail
{
	padding-left: 15px;
}

.lhproddetailhead
{
	padding-left: 15px;
}
.lhproddetailhead h1
{
	margin-left: 0px!important;
	padding-left: 0px;
}

/*Livelihoods Country Product Listing */

table.LivelihoodsProductCoreList
{
	margin: 10px;
	width:100%;
}
.LivelihoodsProductCoreList td
{
 vertical-align:top;
 padding-bottom:10px;
}
.LivelihoodsProductCoreList tr td img
{
padding-top:0px;
 padding-right:5px;
 border: none;
}

.LivelihoodExtraLinks
{
	width:100%;
}
.LivelihoodExtraLinks tr td
{
	vertical-align:top;
	text-align:left;
	font-size:90%;
}

.LivelihoodProductListTitle
{
	font-weight:bold;
	color: #990000;
}
.LivelihoodProductSubTitle
{
	padding-top: 6px;
	font-size: 90%;
	font-style:italic;
	color: #990000;
	font-weight: bold;
}
.RMStatement .top
{
	clear: both;
	margin-left: 15px;
	width: 700px;
	height: 5px;
	background: #e7e7e1 url(/_fews/images/livelihoods/LH-Spotlight-Top.gif) no-repeat top left
}
.RMStatement .RMBox
{
	margin: 0px;
	margin-left: 15px;
	width: 698px;
	background: #e7e7e1;
	border: 1px solid #e7e7e1;

}
.RMAnomolies span
{
}
.RMAnomolies .rmTable
{
	margin: 10px;
	width:700px;
	border-collapse: collapse;
	border: 1px solid #dadac5;
}


.RMAnomolies .rmTable th
{
	padding: 4px;
	font-weight: bold;
	color: #333;
	background: #ececde;
	border-collapse: collapse;
	border: 1px solid #dadac5;
}

.RMAnomolies .rmTable td
{
	padding: 2px 4px;
	border-collapse: collapse;
	border: 1px solid #dadac5;
	vertical-align: text-top;
}
.RMAnomolies .rmTable td.rmstatuscell
{
	text-align: center;
	width: 50px;
}

.RMAnomolies .rmTable td.rmcategorycell
{
	width: 120px;
}
.RemoteLegend{
	margin: 5px;
	clear: both;
}
.RemoteLegend h1
{
	margin-top: 0px!important;
	font-size:90%!important;
	color: #990000;
	float:none !important;
}

.RemoteLegend h1 a
{
	color: #990000;
}
.RemoteLegend table{
}
.RemoteLegend td{
	vertical-align: text-top;
	font-size:7pt !important;
	line-height: 10pt;
}
.RemoteLegend img{
	padding: 2px;
}
#RMImagerySelectors .CommonWidget td{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

#RMImagerySelectors img
{
background: #fff;
border: 1px solid #666 !important;	
}

.RMStatement h1{
	float:left;}
	
.RMStatement .h1Links 
{
	padding: 15px 10px 0 0;
vertical-align: text-bottom;	
	}
span.title,	
a.title{
	font-weight: bold;
}

.RMProductsList,
.RMStatement,
.RMAnomolies
 {
	margin-left: 15px;
}
 

.RMStatement h1,
.RMAnomolies h1,
.RMProductsList h1
{
	color: #996633!important;
	font-size: 140%;
}

table.rmAnomaly
{
	margin: 0px 0px 10px 15px;
	padding: 0px;
	border-collapse:collapse;
	width: 698px;
}

table.rmAnomaly td
{
	border: 1px solid #dadac5;
	border-collapse:collapse;
	padding: 3px;	
}
.rmHdrA
{
	background: #999966;
	color: #ffffcc;
	font-size: 11pt!important;
	font-weight: bold;
}
.rmHdrB{
	background: #999966;
	color: #ffffcc;
	line-height: 26px;
	height: 26px;
	vertical-align: middle;
	text-align:right;
	padding-right:5px;
}

.rmHdrB img
{
	margin-left: 5px;
	vertical-align:middle;
}
.rmSubHdrA{
	background: #eeefdf;
	color: #333;
	font-weight: bold;}
.rmSubHdrB{ 
	background: #eeefdf;
	color: #333;}
	
.rmText{ width:100%;}

.rmLegend
{
	margin: 0px 0px 10px 15px;
	padding: 0px;
	border-collapse:collapse;
	width: 698px;}
