/* Google Map - Added by Julien 11/02/2008 */
TD.map_baloon_country	{color:#006633; font-weight:bold; text-align:center;}
TD.map_baloon_nbtrees	{color:#990000; font-weight:bold; text-align:center;}
TD.map_baloon_lnk		{text-align:right;}

A.map_baloon_lnk:link	{color:#00663B; font-weight:bold; text-decoration:none;}
A.map_baloon_lnk:visited{color:#00663B; font-weight:bold; text-decoration:none;}
A.map_baloon_lnk:hover	{color:#7C9C3B; font-weight:bold; text-decoration:underline;}

/* Default */
TD						{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
INPUT					{font-family:Arial; font-size:12px; color:#000000;}
TEXTAREA				{font-family:Arial; font-size:12px; color:#000000;}
SELECT					{font-family:Arial; font-size:9px; width:235px;} /* Used for countries */
SELECT.pledges			{font-family:Arial; font-size:12px; color:#000000; width:auto;}

TD.err					{font-weight:bold; text-align:center; color:#800000;}

/* Pledges - Planted pages and forms */
TD.pledges_page_title	{font-weight:bold; text-align:center;}
TD.pledges				{color:#333333;}
INPUT.pledges			{color:#333333;}
SELECT.pledges			{color:#333333;}
TABLE.Search			{border-color:#333333; border-width:1px; border-style:solid;}
TD.Search				{border-color:#333333; border-width:1px; border-style:solid;}
TD.Search_Title			{border-color:#333333; border-width:1px; border-style:solid; text-align:center; font-weight:bold;}

td.billion
{
    font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #006634;
	padding:10px 0px 0px 65px;
	text-decoration:none
 

}
a.footer_text
{
    font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #006634;
	text-decoration:none
 

}

a.footer_text:hover
{
    font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none
 
}

.footer{
	 background: #05683A;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 text-align: center;
	 color: #FFFFFF;
	 vertical-align: middle;
	 

}
.menu
{
	color: #FFFFFF;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	
}
.main 
{
color: #00663B;
font: bold 12px/14px Arial, Helvetica, sans-serif;
text-decoration: none;
}

.figures
{
	color: #990000;
	font-size: 16px;
	font-family:"Arial Black", Gadget, sans-serif;
}
a.figures:hover
{
	color:#7C9C3B;
	font-size: 16px;
	font-family:"Arial Black", Gadget, sans-serif;
}

a.main:hover 
{
color: #7C9C3B;
font: bold 12px/14px Arial, Helvetica, sans-serif;
text-decoration: none;
}

.james {
	color: #00663B;
	font-size: 9px;
	font-weight:200;
	text-decoration:none;
}

a.james:hover {
	color: #7C9C3B;
	font-size: 9px;
	font-weight:200;
	font:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
	
.style5 {
	color: #000000;
	font-size: 9px;
	font-weight:bold;
	text-decoration:none;
}

.style4 {
	color: #000000;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
.style6 {
	color: #666666;
	font-size: 9px;
	font-weight:bold;
	text-decoration:none;
}
a.style1:link {
	color: #FFCC66;
	font-size: 9px;
	text-decoration:none;
}

.style1Arabic {
	color: #FFCC66;
	font-size: 9px;
	text-decoration:none;
	font-weight:bold;
}
a.style1Arabic:hover{
 	color: #FFFFFF;
	font-size: 9px;
	text-decoration:underline;
}
.style2 {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration:none;
}
a.style2:hover{ color: #FFFFFF;
	font-size: 12px;
	text-decoration:underline;
}

.mainbc 
{
color: #8DB590;
font: bold 12px/14px Arial, Helvetica, sans-serif;
text-decoration: none;
}

a.mainbc:hover 
{
color: #8DB590;
font: bold 12px/14px Arial, Helvetica, sans-serif;
text-decoration: none;
}

tr.contenthome
 {
 color: #333333;
 font: normal 12px/14px Arial, Helvetica, sans-serif;
}
td.contenthomeRussian
 {
 color: #333333;
 font: normal 11px Arial, Helvetica, sans-serif;
}
.content
 {
 color: #000000;
 font: normal 12px/14px Arial, Helvetica, sans-serif;
}

.caption
{
 color: #000000;
 font: normal 11px Arial, Helvetica, sans-serif;
 text-decoration:none;
 }
td.content
{
    font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 5px 5px 5px 5px;
	margin: 0;
	text-align:left;
 } 
td.contentArabic
{
    font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 5px 5px 5px 5px;
	margin: 0;
	text-align:right;
 }  
 td.contentheading
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#006600;
 padding-left: 5px;
  }
 
 
td.headings
{
    font: normal 14/16px Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
	padding: 5px 5px 5px 5px;
	margin: 0;
	text-align:left;
 } 
  a.LogoLinks
{
    font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:none
 
}
 a.LogoLinks:hover
{
    font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #006634;
	text-decoration:none
 
}
 a.relatedLinks
{
    font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #006634;
	text-decoration:none
 
}
a.relatedLinks:hover
{
    font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none
 
}

a.relatedLinks1
{
    font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #006634;
	text-decoration:none
 
}
a.relatedLinks1:hover
{
    font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none
 
}
 
h1.content
 {
  	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 5px 5px 5px 5px;
	margin: 0;
	text-align: left;
 
}

h1.content
 {
  	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 5px 5px 5px 5px;
	margin: 0;
	text-align: left;
 
}
ul.content
 {
color: Navy;
 font: normal 12px/14px  Arial, Helvetica, sans-serif;
 text-decoration:none;
}
a.content
 {
 color: #333333;
 font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
}
a.content:hover
 {
	color: #7c9c3b;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}
td.highlights
{
    font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 4px 4px 4px 4px;
	margin: 0;
	text-align: center;
	background-color: #99CC33
 }
 
 p.content
{
    font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	margin: 0;
	text-align: left;
 

}

tr.content
{
    font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:  #006600;
	text-align: left;
 

}
tr.contentheading
 {
 color: #006600;
 font: bold 12px/14px Arial, Helvetica, sans-serif;
 text-align: center;
 padding: 0px 0px 0px 40px;
}

tr.contentsubheading
 {
 color: #006600;
 font: bold 12px/14px Arial, Helvetica, sans-serif;
 text-align: left;
 padding: 0px 0px 0px 10px;
}

tr.contenttexthead
 {
 color: #333333;
 font: normal 12px/14px Arial, Helvetica, sans-serif;
 text-align: left;
 padding: 0px 0px 0px 44px;
}

tr.contenttext
 {
 color: #000000;
 font: normal 12px/14px Arial, Helvetica, sans-serif;
 text-align: left;
 padding: 0px 0px 0px 44px;
}

tr.tabletext
 {
 color: #000000;
 font: normal 12px/14px Arial, Helvetica, sans-serif;
 text-align: center;
 padding: 0px 0px 0px 0px;
}

tr.pledgetext
 {
 color: #990000;
 font: bold 14px Arial Black, Helvetica, sans-serif;
 text-align: center;
 
}
.hotspots
 { background-color:#FF0000;
   }
   
.boxed {
	background-color: #FFFFFF;
	border: 1px solid #CFCFCF;
	padding: 3px 3px;
}
/*Banner CSS*/

/* Top Navigation */
TD.unep_header_link				{text-align:center; background-color:#006633; height:18px; vertical-align:middle;}
A.unep_header_link:link			{font-family:Arial; font-size:12px; color:#ffffff; text-decoration:none;}
A.unep_header_link:visited		{font-family:Arial; font-size:12px; color:#ffffff; text-decoration:none;}
A.unep_header_link:hover		{font-family:Arial; font-size:12px; color:#ffffff; text-decoration:underline;}

/*UNEP Banner */
TD.unep_header_bckgnd			{height:56px; background-repeat:repeat-y;}
TD.unep_header_logo				{}
TD.unep_header_unep				{padding-left:10px; color:#FFFFFF; font-family:Arial; font-size:18px; font-weight:bold;}
TD.unep_header_rightPic {}
TD.unep_header_motto    {padding-left:10px; color:#FFFFFF;
font-family:Arial; font-size:16px; font-weight:bold;}
TD.unep_header_website_title  {height:20px; background-color:#006633;
color:#ffffff; font-family:Arial; font-size:14px; font-weight:bold;}
TD.unep_header_separator_top  {height:1px; background-color:#FFFFFF;}
TD.unep_header_separator_bottom     {height:1px; background-color:#FFFFFF;}

A.unep_header_logo      {}

IMG.unep_header_logo    {margin:6px;}
IMG.unep_header_rightPic      {}

/* Search */
INPUT.unep_header_search_txt  {font-family:Arial; font-size:10px; color:#000000; width:60px;}
INPUT.unep_header_search_smbt {font-family:Arial; font-size:10px; color:#000000; width:40px;}
SPAN.unep_header_search {font-family:Arial; font-size:10px; color:#ffffff;}

/* Language link */
A.unep_header_language:link   {font-family:Arial; font-size:10px; color:#FFFFFF; text-decoration:none;}
A.unep_header_language:visited      {font-family:Arial; font-size:10px; color:#FFFFFF; text-decoration:none;}
A.unep_header_language:hover  {font-family:Arial; font-size:10px; color:#FFFFFF; text-decoration:underline;}


/* Quotes , Added by Shahnaz, 20 March 2007 */

td.patron
{
 color: #006633;
 font: bold 11px Arial, Helvetica, sans-serif;
 text-decoration:none;

}
A.quotes:link
{
 color: #333333;
 font: normal 11px Arial, Helvetica, sans-serif;
 text-decoration:none;
 }

A.quotes:visited
{
 color: #333333;
 font: normal 11px Arial, Helvetica, sans-serif;
 text-decoration:none;
}

A.quotes:hover
{
 color: #333333;
 font: normal 11px Arial, Helvetica, sans-serif;
 text-decoration:none;
}

TD.NewCampain {color: #990000; font-weight: bold; font-size: 14px; text-align:center;}

/*Added by steve on 30/06/2008 to restrict campaign news images to 80px without distorting the smaller ones*/
#newsctr_img 
{ 	
 max-width: 80px;
 width: expression(this.width > 80 ? 80: true);
 border:none;
}
/*End steve's addition*/
