﻿h2.title{
		font-size: 30px;
		font-weight:bold;
		color:#999;
		padding-bottom:10px;
}
/* LW PROJECTS *****************************************************************************/
  .lw_title
  {
	  font-size:16px!important;
	  width:500px!important;
  }
    .lw_country
  {
	  text-transform:uppercase;
	font-weight:bold;
  }


  .lw_table
  {
	  margin-top:20px!important;	
	  background-color:white;
	  padding:10px!important;
	  width:100%!important;
	  border: 1px solid #d0d0d0!important;
	  
  }
  
.lw_info_table
{
	/* width:100%!important;*/
}

.lw_info_table td
{
	text-align:left;!important;
	width:150px;!important;
}

.lw_info_label1, .lw_info_label2, .lw_info_label3
{
	text-transform:uppercase;
	font-size: 10px!important;
	font-weight:bold;
	color:#888;
}
.lw_info1, .lw_info2, .lw_info3
{
 font-weight:bold;	
}

/* GEF PROJECTS *****************************************************************************/
  .gef_title
  {
	  font-size:16px!important;
	  width:500px!important;
  }


  .gef_table
  {
	  margin-top:20px!important;	
	  background-color:white;
	  padding:10px!important;
	  width:100%!important;
	  border: 1px solid #d0d0d0!important;
	  
  }
  
.gef_info_table
{
	 width:100%!important;
}

.gef_info_table td
{
	text-align:left;!important;
}

.gef_info_label
{
	text-transform:uppercase;
	font-size: 10px!important;
	font-weight:bold;
	color:#888;
}
.gef_info
{
 font-weight:bold;	
}




/* ACTIONS *****************************************************************************/
  .actions_title
  {
	  font-size:16px!important;
	  width:500px!important;
  }


  .actions_table
  {
	  margin-top:20px!important;	
	  background-color:white;
	  padding:10px!important;
	  width:100%!important;
	  border: 1px solid #d0d0d0!important;
	  
  }
  
  .actions_toprow
  {
	  
  }
  
  .actions_timeframe
  {
	  font-weight:bold;
	  font-size:14px!important;
	  white-space:nowrap;
	  width:150px !important;
	  text-align:center;
	  display:block;
  }
    .actions_budget
  {	  
	  font-size:14px!important;
	  white-space:nowrap;
	  width:150px !important;
	  text-align:center!important;
	  display:block;
  }
.actions_total_label{
	text-transform:uppercase;
	text-align:center;
	font-size: 10px!important;
	font-weight:bold;
	color:#888;
	
		
}

.actions_totals_table1{
	padding-top:20px!important;	
}

.actions_total{
	
	text-align:center;
	font-size: 20px!important;
	font-weight:bold;
	
		
}

  
 /* STEPS *****************************************************************************/
	
	.steps_table
	{
		border-top:1px dotted #666!important;
		width:100%;		
		vertical-align:top!important;
		margin-top:10px!important;
	}
	.steps_table td
	{
		vertical-align:top!important;
	}
	
	.steps_tr{}
	.steps_timeframe{
		white-space:nowrap;
		font-weight:bold;
		vertical-align:top;
		display:block;
		text-align:right;
	}
	.steps_title{
		vertical-align:top;
		text-align:left!important;
		width:565px!important;
	}
	.steps_budget{
		display:block;
		white-space:nowrap;
		vertical-align:top;
		display:block;
		text-align:right;
	}
	.steps_td{

		text-align:right;
		padding-right:5px!important;
		padding-top:5px!important;
		padding-bottom:5px!important;		
	}
	
	
  
  /* TARGETS *****************************************************************************/
  
   .target_msg{
	  font-weight:bold!important;
	  font-size: 20px!important;
	  text-align:center!important;
	  width:100%;
  }
  
  .target_T_table{
	  background-color:#C9A664!important;
	  padding: 5px!important;
	  border: 1px solid #d0d0d0!important;
  }
  
    .target_T_header{
		font-weight:bold!important;
		text-transform:uppercase!important;
		color:white!important;
		font-size:12px!important;
		background-color:#A26500!important;
		padding: 3px!important;
  }
  
  .target_T_proposed{
	  font-weight:bold!important;
	  font-size: 60px!important;
	  text-align:center!important;

  }
  
    .target_T_name{
	  font-weight:bold!important;
	  font-size: 12px!important;
	  text-align:center!important;
  }
  
  .target_T_current{
	  text-align:center!important;
	  color:#555!important;
  }
  
    .target_T_info{
	  border-top:1px dotted #999!important; 
	  padding-top:20px!important; 
  }
  
  .target_T_label{
	  width:140px!important; 
	  font-weight:bold!important;
	  color:#A26500!important;
	  display:inline!important;
	  padding-right:3px!important;
	  
  }
  
    .target_T_value{
	display:inline!important;
  }
  
  /* marine *****************************************/
    
	.target_M_table{
	  background-color:#b8cce7!important;
	  padding: 5px!important;
	  border: 1px solid #d0d0d0!important;
  }
  
    .target_M_header{
		font-weight:bold!important;
		text-transform:uppercase!important;
		color:white!important;
		font-size:12px!important;
		background-color:#3366cc!important;
		padding: 3px!important;
		border-bottom:1px dotted #999!important; 
  }
  
  .target_M_proposed{
	  font-weight:bold!important;
	  font-size: 60px!important;
	  text-align:center!important;

  }
  
    .target_M_name{
	  font-weight:bold!important;
	  font-size: 12px!important;
	  text-align:center!important;
  }
  
  .target_M_current{
	  text-align:center!important;
	  color:#555!important;
  }
  
    .target_M_info{
	  border-top:1px dotted #999!important; 
	  padding-top:20px!important; 
  }
  
   .target_M_label{
	  width:140px!important; 
	  font-weight:bold!important;
	  color:#3366cc!important;
	  display:inline!important;
	  padding-right:3px!important;
  }
  
    .target_M_value{
	display:inline!important;
  }