/*================================================================
    Country profile pages
================================================================*/
.country_name {
  background : #FFFFFF url(whitetitlebox.gif) no-repeat scroll center top;
  padding:15px;
  
}
.countryNav {
  background: #fff;
  border-top: 2px solid #bfb28a;
  margin: 0 0 16px;
  padding: 4px 12px 6px;
}

.countryNav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.countryNav ul li {
  border-bottom: 1px solid #bfb28a;
  display: inline;
  cursor: pointer;
  font-size: 11px;
  font-weight: bold;
  margin: 0 12px 0 0;
  padding: 0;
}

.countryNav a {
  color: #000;
  text-decoration: none;
}

#country #newsList.desalProfile {
  background: #fff url(bottomcorners4.gif) center bottom no-repeat;
}

#country #newsList.desalProfile h3 {
  background: #bfb28a url(topcorners7.gif) center top no-repeat;
}
/*
#country #newsList.desalProfile h4 { font-size: 16px; line-height: 18px; }
#country #newsList.desalProfile h4 .date { font-size: 12px; line-height: 12px; padding-top: 3px; }
#country #newsList.desalProfile h4 .date, #country #newsList.desalProfile .newsItemLabel {
  width: 50px;
}

#country #newsList.desalProfile .newsItem h4 a, #country #newsList.desalProfile .newsItemData {
  width: 206px;
}*/

#country #newsList.desalProfile .newsItemLabel {
  clear: left;
}

#country #newsList.desalProfile .newsItemData {
  margin-top: -1px;
}

#country #newsList {
  background: #fff url(bottomcorners7.gif) center bottom no-repeat;
  width: 506px;
  display: inline;
  float: left;
}

#country #newsList h3 {
  background: #bfb28a url(topcorners7.gif) center top no-repeat;
}


#country #newsList h4 a, #country #newsList .newsItemData {
  width: 362px;
}
#country #newsList #newsContainer .newsItem h4,#country #newsList #newsContainer .newsItem .subhead {
  display:block;
  clear:left;
}


#country #trackerList.desalProfile {
  background: #fff url(bottomcorners4.gif) center bottom no-repeat;
  border-top: 1px solid #efebd9;
  margin-top: 16px;
  width: 272px;
  display: block !important;
  float: none !important;
}

#country #trackerList.desalProfile h3 {
  background: #bfb28a url(topcorners4.gif) center top no-repeat;
  font-size:21px;
  height:24px;
  padding:12px 24px;
}

#country #trackerList.desalProfile h4 {
  font-size: 16px;
}

#country #trackerList {
  background: #fff url(bottomcorners5.gif) center bottom no-repeat;
  display: inline;
  float: right;
  margin-top: 0;
  width: 272px;
}

#country #trackerList h3 {
  
  background: #bfb28a url(topcorners4.gif) center top no-repeat;
}

#region #newsList {
  background: #fff url(bottomcorners8.gif) center bottom no-repeat;
  width: 584px;
}

#region #newsList h3 {
  background: #bfb28a url(topcorners8.gif) center top no-repeat;
}

#region #newsList h4 a, #region #newsList .newsItemData {
  width: 440px;
}

#countryDesalProfile {
  background: #fff;
}

#countryDesalProfile h2 {
  background: #bfb28a url(topcorners8.gif) center top no-repeat;
  margin: -12px -12px 12px;
  padding: 12px 12px 12px 24px;
  color: #fff;
  font: normal 24px Helvetica, Arial, sans-serif;
  letter-spacing: 0.1em;
  height: 25px;
  line-height: 25px;
  text-transform: uppercase;
}

#countryDesalProfile h3 {
  border-bottom: 1px solid #cd4126;
  color: #666;
  font-size: 14px;
  line-height: 18px;
  
  text-transform: uppercase;
}

#countryDesalProfile p {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  line-height: 18px;
  margin-top: 0;
}

#countryDesalProfile .futurePlants {
  margin: 18px 0;
  padding: 0;
  border: none;
  border-collapse: collapse;
  font-size: 11px;
}

#countryDesalProfile_FuturePlants .futurePlants th {
  text-align: left;
  font-weight: bold;
  padding: 4px 8px;
}

#countryDesalProfile_FuturePlants .futurePlants td {
  border-top: 1px solid #999;
  padding: 4px 8px;
  vertical-align: top;
}

#countryDesalProfile_FuturePlants .futurePlants .projectColumn { width: 25%; }
#countryDesalProfile_FuturePlants .futurePlants .capacityColumn { width: 20%; text-align: right; }
#countryDesalProfile_FuturePlants .futurePlants .techColumn { width: 15%; text-align: center; }
#countryDesalProfile_FuturePlants .futurePlants .progressDetailsColumn { width: 45%; }
#countryDesalProfile_FuturePlants .futurePlants .realityRatingColumn { width: 15%;text-align:center; }
#countryDesalProfile_FuturePlants .futurePlants .statusColumn { width: 15%; }

#countryDesalProfile_FuturePlants .futurePlants a {
  text-decoration: none;
}

#countryDesalProfile_FuturePlants .futurePlants a:hover {
  color: #000;
}

#countryDesalProfile_FuturePlants .futurePlants .total {
  font-weight: bold;
}

#regionCountryList {
  background: #fff url(bottomcorners4.gif) center bottom no-repeat;
  display: inline;
  float: right;
  font-size: 12px;
  padding: 12px;
  width: 272px;
}

#regionCountryList h3 {
  background: #bfb28a url(topcorners4.gif) center top no-repeat;
  margin: -12px -12px 12px;
  padding: 12px 24px;
  color: #fff;
  font: normal 24px Helvetica, Arial, sans-serif;
  letter-spacing: 0.1em;
  height: 25px;
  line-height: 25px;
  text-transform: uppercase;
}

#regionCountryList a {
  color: #888;
  text-decoration: none;
  text-transform: uppercase;
}
#regionCountryList a:hover { color: #cd4126; }

#countryMarketForecast canvas {
  margin: 18px 82px;
}

#countryMarketForecast h4 {
  color: #555;
  font: bold 15px Helvetica, Arial, sans-serif;
  margin: 18px auto 6px;
  text-align: center;
}

#countryKeyIndicators, #countryMarketForecast table {
  border-collapse: collapse;
  margin: 0 auto 18px;
}

#countryKeyIndicators th, #countryMarketForecast table th,
#countryKeyIndicators td, #countryMarketForecast table td {
  border-bottom: 1px solid #ccc;
  font: 11px Helvetica, Arial, sans-serif;
  padding: 2px 8px;
  text-align: right;
}

#countryKeyIndicators th, #countryKeyIndicators td {
  font-size: 13px !important;
}

#countryKeyIndicators th, #countryMarketForecast table th {
  font-weight: bold;
  text-align: left;
}
#countryDesalProfile_FuturePlants h3.head {
 background:#FFFFFF url(topcornerswhite12.gif) no-repeat scroll center top;
 padding:0px 13px;
 width:894px;   
}
#countryDesalProfile_FuturePlants {
 background:#FFFFFF url(bottomcorners12.gif) no-repeat scroll center bottom;
 padding-bottom: 18px;
 margin-bottom : 20px;
 margin-top:-11px;
}

.countryDesalProfileContinuation2 {
 background:#FFFFFF url(topcornerswhite8.gif) no-repeat scroll center top;
 display:inline;
 float:right;
 padding:12px;
 width:584px;
}
.cdpc2_top{
 margin-top:-53px;
}
#countryDesalProfile_FuturePlants div h3,.countryDesalProfileContinuation2 h3 {
 border-bottom: 1px solid #CD4126;
 font-size : 14px;
 text-transform: uppercase;
 color : #666666;
}


/*====================================
  Charts
======================================*/
.left_charts {
  float:left;
  width:48%;
  margin-left:.25em;
  
  margin-top:1em;
}

.right_charts {
  float:right;
  width:48%;
  margin-right:.25em;
  margin-top:1em;
}

.forecast_charts {
  height: 314px;
  width : 410px;
  margin-bottom:1em;
}

.chart_container {
  border: 1px solid #968E67;
  margin-bottom: 2em;
}
.chart_title {
  color:#555555;
  font-size:15px;
  font-weight:bold;
  margin:1em 0.5em;
  text-align:center;
}


#tab_market_forecasts h3 {
border-bottom:1px solid #CD4126;
color:#666666;
font-size:14px;
line-height:18px;
text-transform:uppercase;
}

#capacity_forecasts_download a {
  font-size:12px;
}
#capacity_forecasts_download a img{
 vertical-align: middle;
}
.forecast_breaker{
height:0px !important;
}
#forecast_table_container{
margin-bottom:1em;
}
