	

	div.centreDiv {
		width:780px;
		text-align:left;
		margin: 0 auto 0 auto; padding:0;
	}
	
	#mWhite {
		background-color: #fff;
		padding: 3px 0 0 0;
	}
	
	/* flash banner */
	
	#flashBnr {
		margin: 0 0 40px 0; 
	}
	#flashBnr ul,
	#flashBnr ul li {
		overflow: hidden;
		position: relative;
		margin: 0; padding: 0;
		list-style: none;
	}
	#flashBnr ul li.box {
		display: block;
		float: left;
		width: 195px;
	}
	#flashBnr ul li a,
	#flashBnr ul li img {
		border: 0;
		text-decoration: none;
	}
	#flashBnr ul ul,
	#flashBnr ul ul li {
		width: 480px; height: 343px !important;
	}
	#flashBnr ul li span {
		position: absolute; top: 0; left: 0;
		display: none;
	}
	#flashBnr ul li.active span {
		display: block;
	}
	
	#mContent {
		padding: 0 20px 20px 20px;
	}
	
	/* 
		left side 
	*/
	
	#mContentL {
		width: 180px;
		float: left;
	}
	
	#mContentL h2 {
		font-size: 1.2em;
		margin: 0 0 3px 0;
	}
	#mContentL h2,
	#mContentL h2 a
	{
		color: #878787;
	}
	#mContentL h2 a:hover {
		color: #555556;
	}
	#mContentL p {
		font-size: 1.1em;
		color: #555556;
		margin: 0 0 15px 0;
	}
	
	/* 
		right side 
	*/
	
	#mContentR {
		float: right;
	}

	#mContentR div.miniBox {
		overflow: hidden;
		width: 134px; height: 180px;
		float: left;
	}
	#miniBox1,
	#miniBox2 {
		margin: 0 25px 0 0;
	}

	#mContentR div.miniBox,
	#mContentR div.miniBox a {
		text-decoration: none; color: #333;
		border: 0;
	}
	#mContentR div.miniBox p {
		height: 40px;
		padding: 6px 10px;
		font-size: 9px; line-height: 1.3;
		background-color: #d2d3d5;
	}
	#mContentR div.miniBox img {
		display: block;
		height: 124px; width: 134px;
		margin: 0 0 5px;
		border: 0;
	}

