@charset "UTF-8";
/* =CALL LIBRARY */
	@import url("reset-min.css"); /* ------- Reset all CSS Styles */

/* =GENERAL - the general styles */
	body{
		font: 62.5%/2.2em "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #4b4942;
		background: #fff;
	}
	a{text-decoration: none;color: #5599a7;}
	a:hover{color: #660000;}
	hr{display: none;}
	strong{font-weight: bold;}
	ul.borderedlist li a{
		display: block;
		padding:3px 0 0 2px;
		height: 26px;
		color: #660000;
		font-size: 14px;
	}
	ul.borderedlist li a:hover{background: #E5E5E4;color: #42423b;
	}
/* =LAYOUT - the main layout styles */
	.container{
		width:900px;
		margin: 0 auto;
		position: relative;
		overflow:hidden;
	}
	/* header layout */
	#header{
	padding:0 0 0 0;
	border-left: solid #000099 7px;
	border-right: solid #000099 7px;
	background-color: #EBEBEB;
	height: 270px;
	}
	/* main area layout */
	#main{
	padding:0px 0 20px 0;
	border-left: solid #000099 7px;
	border-right: solid #000099 7px;	
	}
	#left_layout{float: left;width:193px; padding-top:10px;}
	#center_layout{float: left;width:380px;padding: 0 20px; padding-top:25px;}
	#right_layout{float: left;width:287px; padding-top:10px;
	}
/* =HEADER - the header styles */
	/* Henry Goh Title */
	#henrygohtitle{
	font: 48px/48px Georgia, "Times New Roman", Times, sans serif;
	font-weight: bold;
	color: #660000;
	position: absolute;
	border-bottom:thin;
	border-bottom-style: solid;
	border-color: #660000;
	left: 128px;
	top: 25px;
	height: 59px;
	width: 350px;
	text-align:center;
	}
	/* Malaysia * Singapore */
	#malaysia-singapore{
	font: 24px/24px  Georgia, "Times New Roman", Times, sans serif;
	font-weight: bold;
	position: absolute;
	color: #660000;
	left: 128px;
	top: 96px;
	width: 350px;
	text-align:center;
	height: 30px;
	}
	/* Company Logo */
	#logo{
	position:absolute;
	width:98px;
	height:115px;
	z-index:6;
	top: 11px;
	left: 12px;
	}
	/* Page Quotation */
	#blockquote {
	position:absolute;
	width:350px;
	height:96px;
	visibility: visible;
	top: 31px;
	left: 521px;
	color: #660000;
	font-size: 14px;
	}
	/* Page Quotation - Citation */
	#cite{
	font-size: 12px;
	color: #660000;
	font-style:italic;
	}
	/* scrolling images */
	#scrolling_banner{
	position:relative;
	overflow:visible;
	height:120px;
	z-index: 4;
	top: 151px;
	width: 900px;
	}
/* top navigation */
	#top_navigation{
		height: 37px;
		font-size: 1.2em;
	}
	#navigation{
		float: right;
		padding-top:7px;
		padding-right:20px;
	}	
	#navigation li{float: left;padding-left:18px;
	}
	#navigation li a{text-transform:none;
	}
	/** search box */
	#search{
	width:220px;
	position:absolute;
	}
/* =CONTENT - the content styles */
	/* left column */
	.menu{background: #f1f0ef;padding: 10px 10px 10px 23px;margin-bottom:3px; font-size:11px;}
	.menu li{border-bottom: 1px dashed #d1cfcd;}
	.leftcolumn{background: #f1f0ef;padding: 10px 10px 10px 23px;margin-bottom:3px; font-size:11px;}
	.leftcolumn h2{font-size:1.3em;color: #660000;font-weight: normal;padding:5px 0 10px 0px;}
	.leftcolumn h3{font-size:1em;font-weight: bold;padding:0 23px 5px 23px;}
	.leftcolumn p{font-size:1em;}
	.leftcolumn li{font-size:1em; list-style-type: disc; margin: 0px 0px 0px 15px; list-style-position:outside}
	/* center column */
	.centercolumn h1{color: #660000; font-size:2em;margin:10px 0;}
		.centercolumn h1 a{color: #660000; margin:10px 0;}
		.centercolumn h1 a:hover{color: #5599a7; margin:10px 0; text-decoration: underline;}
	.centercolumn h2{color: #660000; font-size:1.3em; font-weight: bold; margin:10px 0;}
		.centercolumn h2 a{color: #660000; font-weight: bold; margin:10px 0;}
		.centercolumn h2 a:hover{color: #5599a7; font-weight: bold; margin:10px 0; text-decoration: underline;}
	.centercolumn p{padding-bottom:10px;font-size:1.3em; padding-left:10px;}
		.centercolumn li{font-size:1.2em; list-style-type: disc; margin: 0px 0px 0px 50px;}
			.centercolumn li a:hover{color: #5599a7; text-decoration: underline;}
	.centercolumn address{
	font: 1.3em "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4b4942;
	text-align:center;
	margin-right: 130px;
	line-height: 1em;
	}	
	.centercolumn h3{font: 1.3em; color: #4b4942; font-style:italic;
	}
	.job_title{
	font-size: 1.2em;
	color: #4b4942;
	font-style:italic;
	margin-top: -5px;
	font-weight: bold;
	margin-bottom: 5px;
	}
	/* more links */
	.morelinks{
	background: #f1f0ef;
	margin: 25px 25px 10px 25px;
	padding: 5px 10px 10px 10px;
	font-size:11px;
	border: 1px dashed #d1cfcd;
}
	.morelinks h1{color: #660000; font-size:1.3em;margin:10px 0; font-weight: bold;}
	.morelinks h2{color: #660000; font-size:1.3em; font-weight: bold; margin:10px 0;}
	.morelinks p{padding-bottom:10px;font-size:1.2em;}
	.morelinks li{font-size:1.2em; list-style-type: disc; margin: 0px 0px 0px 15px;}
			.morelinks li a:hover{color: #5599a7; text-decoration: underline;}
	/* right column */
	.sidebar_wrapper{background: #eeeded;padding:5px;margin-bottom: 5px;width:277px;overflow: hidden;font-size:11px;line-height: 18px;color: #58584D;}
	.sidebar_box{border: 1px dashed #d9e0e8;width:275px;overflow: hidden;padding-bottom:6px;}
	.main_image{
	margin: 0 0 0 0;
}
	.sidebar_image{float: left;margin: 6px 0 0 6px;}
	.sidebar{float: right;width:200px;}
		.sidebar h2{font-size:1.3em;color: #660000;font-weight: normal;padding-top:10px;}
		.sidebar h3{font-size:1em; color: #660000;padding-top:5px;}
		.sidebar p{font-size:1em;}
	.lastbox{margin:0;}
		.lastbox h2{font-size:1.3em;color: #660000;font-weight: normal;padding-top:10px;}
		.lastbox h3{font-size:1em; color: #660000;padding-top:5px;}
		.lastbox p{font-size:1em;}
		.lastbox li{font-size:1em; list-style-type: disc; margin: 0px 0px 0px 15px;}
		.lastbox li a:hover{color: #5599a7; text-decoration: underline;}
/* =BOTTOM */
	.bottomcolumn h3{
		border-bottom: 4px solid #9b968f;
		color: #5699A7; font-size:18px;padding:15px 0 5px 5px;
	}
	.bottomcolumn p{
		padding: 10px 35px 10px 5px;
		font-size: 1.2em;
	}
	.iconlist{
		border-top: 1px dashed #d1cfcd;
		font-size: 1.2em;
	}
	.enewsbox{
		float: left;
		width: 180px;
		height: 17px;
		padding:3px 5px;
		border: 4px solid #5599A7;
		font-size:13px;
	}
	.button{
		display: block;
		float: left;
		width: auto;
		line-height:1em;
		text-align: center;
		background: #659AA6;
		border: 4px solid #fff;
		color: #fff;
		margin:0;
		padding:3px 8px; /* IE6 */
	}
	
/* =FOOTER */
	#footer{
	height: 37px;
	background: #000099;
	font-size: 1.2em;
	border-left: solid #000099 7px;
	border-right: solid #000099 7px;

	}
	#footer a{color: #fff;}
	#footer_navigation{
		float: right;
		padding-top:7px;
		padding-right:20px;
	}
	#footer_navigation li{float: left;padding-left:18px;}
	#footer_navigation li a{text-transform:none;}
	#footer_navigation li a:hover{color: #FFFFFF;}

