	#catcountrydescrip {   min-height:300px;  height:auto !important;  height:300px; } 
	#catcountrydescrip p {width:600px; text-align:justify; }
	#catcountrydescrip h2, #catcountrydescrip h1 {width:600px; }
	#catcountrydescrip img {margin:0; padding:0; padding-left:15px; border: 0;}
	#catcountrydescrip img.left {padding-left:0;}
	#catcountrydescrip img.row2 {padding-top:15px;}

	#catcountrybox {
			padding: 0;
			margin: 0;
			margin-top: 15px;
			width: 770px;
			background-color: #ffffff;
						/* min-height: 0; /* ie7 hack */
			/* padding-bottom: 5px; */
			/* min-height: 370px; */
			}
		#catcountryboxtop {
			height: 30px;
			padding: 0;
			margin: 0;
			}
	#catcountryboxtop h2 {
			float: left;
			color: #ffffff;
			width: 256px;
			height:28px;
			line-height:28px;
			text-decoration:none;
			font-size: 14px;
			font-weight: bold;
			text-align: center;
			background-color: #55298a;
			padding: 0;
			margin: 0;
			overflow: hidden;
			/* letter-spacing: 1.5px; */
			}
	#catcountrybox h2.w40 {
			background-color: #55298a;
			width: 258px;
		}
	
	#catcountrybox2 {
			padding:0;
			margin:0;
			margin-top: 5px;
			margin-bottom: 5px;
			width: 770px;
			background-color: #ffffff;
			/* min-height: 370px;  /* for FF only */
			}
	#catcountrybox22 {
			padding:0;
			margin:0;
			margin-left: 25px;
			width: 295px;
			background-color: #ffffff;
			}
	#catcountrybox22 p {
			margin:0;
			padding:0;
			padding-bottom: 5px;
			}
	#catcountrybox221 p {
			font-weight: bold;
			color: #ffffff; 
			background-color: #956ac9;
			padding-left: 5px;
			padding-right: 5px;
			text-align: center;
			}
	
	#catcountrybox221 a:link, #catcountrybox221 a:visited, #catcountrybox221 a:hover {
			font-weight: bold;
			color: #ffffff;
		}
	#catcountrybox221 a:hover {
			text-decoration:none;
			color: #000000;
			}
	
	
	#catcountrybox2 h3 {
			color: #55298a; /*#55298a*/
			font-size: 16px;
			font-weight: bold;
			margin:0;
			padding:0;
			padding-bottom: 5px;
		}
	#catcountrybox23 {
			padding:10px;
			margin:0;
			margin-left: 25px;
			width: 178px; /* 200-border left-border right-padding left-padding right */
			background-color: #ffffff;
			border: 1px solid #000000;
			}
	#catcountrybox23 p {
			margin:0;
			padding:0;
			padding-bottom: 5px;
			}

	#catcountrybox3{
			padding:0;
			margin:0;
			width: 770px;
			background-color: #ffffff;
			}
	#catcountrybox3 td, #catcountrybox3 tr, #catcountrybox3 table {
			padding: 0;
			margin: 0;
			background-color: #d9cbe7;
		}
	#catcountrybox3 table.alt, #catcountrybox3 td.alt, #catcountrybox3 tr.alt {
			background-color: #efe7f7;
		}
	#catcountrybox3 td {
			width: 33%;
			font-size: 12px;
			height: 16px;
			text-align: center;
			}
	#catcountrybox3 td.light {
			background-color: #efe7f7;
		}
	#catcountrybox3 table.light {
			background-color: #efe7f7;
		}
	#catcountrybox4 {
			padding:0;
			margin:0;
			width: 770px;
			background-color: #ffffff;
		}
	#catcountrybox4 p {
			padding:0;
			margin:0;
			margin-top: 5px;
			text-align: right;
			color: #ffffff;
			background-color: #000000;
		}