#body #col-middle .row-top .copy
{
	padding-right: 12px;
	width: auto;
}

#body #col-middle .row-listing
{
	margin-top: 7px;
	background: #E0F2F2;
}

#body #col-middle .row-listing form
{
	padding: 0;
	margin: 0;
}

SELECT.forecasts
{
	width: 300px;
	margin: 5px !important;
}

	#body #col-middle table
	{
		margin: 0 0 1px 0;
	}
	
	#body #col-middle .row-listing h1,
	#body #col-middle .row-top .copy h1.country
	{
		color: #ffffff;
		font-size: 12px;
		background: #01009A;
		margin: 0 0 1px 0; 
		padding: 2px 10px 2px 10px;
	}
	
	#body #col-middle .row-listing h2
	{
		color: #ffffff;
		font-size: 12px;
		background: #6095C1;
		margin: 0 0 1px 0; 
		padding: 2px 10px 2px 10px;
	}
	
	#body #col-middle .row-listing h3
	{
		font-weight: normal;
		color: #5F95C3;
		font-size: 12px;
		background: #CDE6ED;
		margin: 0 0 3px 0; 
		padding: 2px 10px 2px 10px;
	}
	
	#body #col-middle .row-listing h3.hi
	{
		font-weight: bold;
		color: #FE7701;
	}

	#body #col-middle .row-listing table
	{
		width: 100%;
		border-collapse: collapse;
		font-size: 12px;
		margin-bottom: 1px;
	}


		#body #col-middle .row-listing table th
		{
			border-collapse: collapse;
			border-bottom: 1px solid #F0F8FA;
			border-right: 1px solid #E0F2F2;
			line-height: 1.7;
			background: #E0F2F2;
			text-align:center;
		}

		#body #col-middle .row-listing table th.price
		{
			color: #3C3A7A;
			background: #C5D6E0;
			padding: 2px 5px 2px 5px;
			white-space: nowrap;
		}

		#body #col-middle .row-listing table td
		{
			border-bottom: 1px solid #F0F8FA;
			border-right: 1px solid #CDE6ED;
			padding: 1px 10px 1px 20px;
			color: #01009a;
			white-space: nowrap;
		}

			#body #col-middle .row-listing table td a
			{
				color: #3A3DB2;
			}

			#body #col-middle .row-listing table td.name
			{
				width: 121px;
				white-space: normal;
			}
		
