/* CSS function for Company Profile. */
body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.pf_tb1 {
	width: 100%;	
	border: none;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

.tb2 {
	vertical-align: top;	
	border: none;
	border-collapse: collapse;
	padding: 2px;
	margin: 0;
}

.hr1 {
	height: 1px;
	color: #003466;
}

.line {
	margin: 0;
	width: 760px;
	height: 1px;
	background-color: #003466;
}
.tdcolspan {

	background-color: #e9e9e9;
	padding: 2px;
}
	

.pagetext1 {
	vertical-align: top;
	FONT-SIZE: 85%; 
	COLOR: #666666; 
	FONT-FAMILY: "Verdana"; 
}

A.pagetext1:hover {
	vertical-align: top;
	FONT-SIZE: 85%; 
	COLOR: #eeda1b; 
	FONT-FAMILY: "Verdana";  
	background: #8B7E5E;
	}

/* CSS function for Kai Shing Header. (4 picture) */ 
.topbanner1 {
	background-image: url(main_01.jpg);
}
.topbanner2 {
	background-image: url(main_02.jpg);
}
.topbanner3 {
	background-image: url(main_03.jpg);
}
.topbanner4 {
	background-image: url(main_04.gif);
}


/* Other CSS function */

	.Page_title{
		FONT-SIZE: 100%; 
		COLOR: #A05C3B; 
		FONT-FAMILY: "²Ó©úÅé"; 
	}

	A {
		FONT-SIZE: 80%;
		COLOR: #245DDB; 
		FONT-FAMILY: "Verdana"; 
	}
	
	A:hover {
		FONT-SIZE: 80%; 
		COLOR: #003466; 
		FONT-FAMILY: "Verdana"; 
	}
		
	td {
		FONT-SIZE: 95%; 
		COLOR: #73590F; 
		FONT-FAMILY: "Verdana"; 
	}	

	TD.normaldate {
		BACKGROUND-COLOR: #EEEEEE; 
		FONT-SIZE: 60%; 
		COLOR: #69605B; 
		FONT-FAMILY: "Verdana"; 
	}
	
	TD.holiday {
		BACKGROUND-COLOR: #CC0000; 
		FONT-SIZE: 60%; 
		COLOR: #FFFFFF; 
		FONT-FAMILY: "Verdana"; 
	}
	
	TD.nodate {
		BACKGROUND-COLOR: #CCCCCC; 
		FONT-SIZE: 60%; 
		COLOR: #69605B; 
		FONT-FAMILY: "Verdana"; 
	}

	A.normaldate:hover {
		FONT-SIZE: 60%; 
		COLOR: blue; 
		FONT-FAMILY: "Verdana"; 
	}
	
	A.holiday:hover {
		FONT-SIZE: 60%; 
		COLOR: yellow; 
		FONT-FAMILY: "Verdana"; 
	}
	
	A.nodate:hover {
		FONT-SIZE: 60%; 
		COLOR: yellow; 
		FONT-FAMILY: "Verdana"; 
	}
	
	.normaldate {
		FONT-SIZE: 60%; 
		COLOR: #69605B; 
		FONT-FAMILY: "Verdana"; 
	}
	
	.holiday {
		FONT-SIZE: 60%; 
		COLOR: #FFFFFF; 
		FONT-FAMILY: "Verdana"; 
	}

	.nodate {
		FONT-SIZE: 60%; 
		COLOR: #69605B; 
		FONT-FAMILY: "Verdana"; 
	}

	.formheader {
		BACKGROUND-COLOR: #0055E5; 
		FONT-SIZE: 80%; 
		COLOR: #A05C3B; 
		FONT-FAMILY: "Verdana"; 
	}


	.formhtitle {
		BACKGROUND-COLOR: #efefef; 
		FONT-SIZE: 80%; 
		COLOR: #A05C3B; 
		FONT-FAMILY: "Verdana"; 
	}

	TD.errortitle {
		BACKGROUND-COLOR: #efefef; 
		FONT-SIZE: 120%; 
		COLOR: #FF0000; 
		FONT-FAMILY: "Verdana"; 
	}

	TD.errormessage {
		BACKGROUND-COLOR: #FFFFFF; 
		FONT-SIZE: 85%; 
		COLOR: #666666; 
		FONT-FAMILY: "Verdana"; 
	}


	TD.formfield {
		BACKGROUND-COLOR: #FFFFFF; 
		FONT-SIZE: 90%; 
		COLOR: #A05C3B; 
		FONT-FAMILY: "Verdana"; 
	}


	.brown {
		FONT-SIZE: 90%; 
		COLOR: #845f06; 
		FONT-FAMILY: "Verdana"; 
	}

	A.brown:hover {
		FONT-SIZE: 90%; 
		COLOR: #003466; 
		FONT-FAMILY: "Verdana";  
		background: #f8f81d;
		width: 570px;
	}

	.brown_menu {
		FONT-SIZE: 100%; 
		COLOR: #845f06; 
		FONT-FAMILY: "Verdana"; 
	}

	.language {
		FONT-SIZE: 85%; 
		COLOR: #666666; 
		FONT-FAMILY: "Verdana" 
	}
	
	A.language:hover {
		FONT-SIZE: 85%; 
		COLOR: #BE9F09; 
		FONT-FAMILY: "Verdana"; 
	}

	.brickred {
		FONT-SIZE: 85%; 
		COLOR: #A05C3B; 
		FONT-FAMILY: "Verdana"; 
	}
	
	A.brickred:hover {
		FONT-SIZE: 85%; 
		COLOR: #eeda1b; 
		FONT-FAMILY: "Verdana";  
		background: #A05C3B;
	}

	A.copyright:hover {
		FONT-SIZE: 85%; 
		COLOR: #eeda1b; 
		FONT-FAMILY: "Verdana";  
		background: #A05C3B;
	}
	
	.copyright {
		FONT-SIZE: 85%; 
		COLOR: #AFAFAF; 
		FONT-FAMILY: "Verdana"; 
	}
	
	.button {
		FONT-SIZE: 80%; 
		COLOR: #FFFF00; 
		FONT-FAMILY: "Verdana";  
		background: #A05C3B; 
		border: 2pt;
	}

	A.button:hover {
		FONT-SIZE: 80%; 
		COLOR: yellow; 
		FONT-FAMILY: "Verdana";  
		background: #A05C3B; 
		border: 2pt;
	}
	
	.menu {
		FONT-SIZE: 80%; 
		COLOR: #FFFFFF; 
		FONT-FAMILY: "Verdana"; 
	}
	
	A.menu:hover {
		FONT-SIZE: 80%; 
		COLOR: yellow; 
		FONT-FAMILY: "Verdana"; 
	}
	
	.textmenu {
		FONT-SIZE: 85%; 
		COLOR: #666666; 
		FONT-FAMILY: "Verdana"; 
	}
	
	A.textmenu:hover {
		FONT-SIZE: 85%; 
		COLOR: red; 
		FONT-FAMILY: "Verdana"; 
	}
	
	.basetext {
		FONT-SIZE: 95%; 
		COLOR: #666666; 
		FONT-FAMILY: "Verdana";
	}
	
	A.basetext:hover {
		FONT-SIZE: 95%; 
		COLOR: #eeda1b; 
		FONT-FAMILY: "Verdana";  
		background: #8B7E5E;
	}
	
	.pagetext {
		FONT-SIZE: 90%; 
		COLOR: #666666; 
		FONT-FAMILY: "Verdana"; 
	}
	
	A.pagetext:hover {
		FONT-SIZE: 90%; 
		COLOR: #eeda1b; 
		FONT-FAMILY: "Verdana";  
		background: #8B7E5E;
	}
	
	.pageheading {
		FONT-SIZE: 85%; 
		COLOR: #003466; 
		FONT-FAMILY: "Verdana"; 
		font-weight: bold; 
		background-color: #e9e9e9; 
		width: 570px
	}
	.noticeheading {
		FONT-SIZE: 200%; COLOR: #8B7E5E; FONT-FAMILY: "Verdana"; 
	}			
	.noticetitle {
		FONT-SIZE: 140%; COLOR: #8B7E5E; FONT-FAMILY: "Verdana"; 
	}	
	.noticetext {
		FONT-SIZE: 120%; COLOR: #000000; FONT-FAMILY: "Verdana"; 
	}
	
	A.noticetext:hover {
		FONT-SIZE: 120%; COLOR: #eeda1b; FONT-FAMILY: "Verdana";  background: #8B7E5E;
	}	
	.scroller {
		FONT-SIZE: 80%; COLOR: #845f06; FONT-FAMILY: "Verdana"; 
	}

	A.scroller:hover {
		FONT-SIZE: 80%; COLOR: blue; FONT-FAMILY: "Verdana"; 
	}
	
	.clocktext { 
		FONT-SIZE: 70%; 
		COLOR: #003466; 
		FONT-FAMILY: "Arial";  
	}
	
	A.pageheading:hover { 
		FONT-SIZE: 85%; 
		COLOR: #fff000; 
		FONT-FAMILY: "Verdana";  
		background: #003466; ; 
		width: 570px
	}
	
	.footer_bkg {  
		background-color: #003466
	}
	
	A.SH:hover {
		FONT-SIZE: 70%; COLOR: #8C8C8C; FONT-FAMILY: "Arial"; 
	}
	
	.SH {
		FONT-SIZE: 70%; COLOR: #8C8C8C; FONT-FAMILY: "Arial"; 
	}