/*BODY{ background-color:#fff;}*/
#siteHeaderContainer{
	height:425px;
	background:#1a253a url('/images/bg_contentHeader.png') bottom left repeat-x;

}

.moduleContentContainer{
	position:relative;	
}


/*#rotateImages{
	z-index:20;
}
	#gallery IMG,
	#rotateImages IMG{
		position:absolute;
		top:-85px;
		right:125px;	
		z-index:20;
	}
*/

#rotateImages{
	position:absolute;
	/*top:-85px;*/
	right:125px;	
	top:125px;
	z-index:20;
	width:200px;
	height:300px;
}
	#rotateImages IMG{
	}	



.moduleHeader{
	background:transparent url('/images/bg_header.png') top left no-repeat;
	text-align:left;
	color:#ffffff;
	padding:34px 50px;
	font-size:28px;
	letter-spacing:0px;
	position:relative;
}
	.findout{
		padding:18px 10px 10px 68px;
		color:#d4d4d4;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;		
	}
		.findout A{
			color:#ffffff;			
		}
H2.welcome{
	font-size:28px;
	float:left;
	color:#ffffff;
	line-height:30px;
}

#enquiryForm_7{
	float:right;
	margin:17px 0;	
	position:relative;
	width:686px;
	z-index:30; /*to appear above rotate img*/
}
	.formElement{
		float:left;
	}
		#enquiryForm_7 INPUT.honeyPot{
			width:1px;
			float:left;
			padding:0px;
		}
		#enquiryForm_7 LABEL{
			color:#fff;
			float:left;
			width:auto;
			line-height:30px;
			margin-right:5px;
		}
		#enquiryForm_7 INPUT.text,
		#enquiryForm_7 SELECT{
			float:left;
			background:#fff url('/images/bg_inputtext.png') top left no-repeat;
			border:none;
			font-size:11px;
			width:183px;
			height:16px;
			margin:0px 5px;
			padding:7px 3px;
		}
		#enquiryForm_7 SELECT{
			height:30px;
			width:189px;
			*margin:5px 5px 0 0;
			
		}
		
		#enquiryForm_7 .formSubmit INPUT{
			background:transparent url('/images/bt_submit.png') top left no-repeat;	
			width:89px;
			height:33px;
			margin:0px;
			cursor:pointer;
			border:0px;
			text-indent:-9999px;
			*text-indent:0px;
			*font-size:0px;
			*text-align:left;
		}

.moduleContent{
	padding:25px 0px 45px 0px;

}

	.moduleContent .left{
		width:345px;
		height:350px;
		border-left:1px solid #ccc;
		padding:0px 30px;
		float:left;
		text-align:left;
		overflow:hidden;
	}
	.moduleContent .expertise{
		width:230px;
		height:350px;
		border-left:1px solid #ccc;
		padding:0px 30px;
		float:left;
		text-align:left;
		overflow:hidden;
	}
	.moduleContent .recent_news{
		width:205px;
		/*height:400px;*/
		/*height:500px;*/
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		padding:0px 30px;
		float:left;
		text-align:left;
		/*overflow:hidden;*/
	}
	.moduleContent .recent_news .img-holder{
		width:205px;
		height:100px;
		overflow:hidden;
		margin-bottom:10px;
	}

		.moduleContent .left H2,
		.moduleContent .expertise H2,
		.moduleContent .recent_news H2{
			color:#0c1a3f;
			font-size:18px;
			letter-spacing:0px;
			text-align:left;
			line-height:normal;	
			padding:0 0 20px;
			float:none;	
		}

		.moduleContent .left A.readmore,
		.moduleContent .expertise A.readmore,
		.moduleContent .recent_news A.readmore{
			border-top:1px solid #ccc;
			padding:10px 0px;
			display:block;
			color:#0c1a3f;
		}

		.moduleContent .expertise UL{
			padding:0 0 10px 16px;
		}
			.moduleContent .expertise UL LI{
				padding:2px;
			}

		.moduleContent .recent_news IMG{
			display:block;
			margin-bottom:20px;
		}


