.fc_details{font-weight:bold; color:#e54000;}
.fc_details_13{font-weight:bold; color:#e54000; font-size:13px;}
.fc_free{color:#b61900; font-weight:bold;}
.fc_link{color:#b61900;}

.fc_tips{font-weight:bold; color:#1a6a86;}
.fc_right{text-align:right; margin:5px 3px 0px 0px; font-size:11px; font-style:italic;}

.dot_sub_cont{background:url(/images/dot_sub_cont.gif) repeat-x; height:1px;}
.box_cont{border:solid 1px #c0dce5; background-color:#ecf6f8; padding:6px; margin-top:3px;}

/***********************************************/

.sub_cont_top{ background:url(/images/sub_top.gif) no-repeat; height:50px;}

	.sub_cont_left{ float:left; width:679px;}
		
		.arr_path{background:url(/images/arr_return.gif) no-repeat 12px 25px; height:50px;}
		.text_path{padding:27px 0px 0px 30px;}
		.text_path_sub{padding:4px 50px 0px 16px; float:right; background:url(/images/arr_return.gif) 0px 3px no-repeat; width:20px; height:20px;}
			.text_path_sub a{text-decoration:underline;}
			.text_path_sub a:hover{text-decoration:none; color:#000;}
		
		
			.text_path a{text-decoration:underline;}
			.text_path a:hover{ text-decoration:none; color:#000;}
		
	.sub_cont_right{float:left; width:321px;}
		.sub_cont_right_top{background:url(/images/sub_cont_right_top.gif) no-repeat; height:54px; width:321px;}


	/******************  2 tyep of  sub-layout *********************/
	.sub_cont_line{width:936px; margin-left:23px; background:url(/images/sub_cont_line.gif) repeat-y; 	min-height:300px; padding-top:6px; font-size:12px;}	
	.sub_cont{width:936px; margin-left:23px; min-height:300px; font-size:12px;}	
	
		.ljc_title{color:#c03b26; font-size:18px; font-weight:bold; margin-left:21px;}
	
		/*.sub_title{color:#c03b26; font-size:18px; font-weight:bold; margin:0px 0px 13px 21px;}	
		.sub_title2{color:#c03b26; font-size:16px; font-weight:bold; margin:0px 0px 13px 21px;}	*/
		
	/****************** sub-layout *******************/
	.sub3_cont{width:646px; margin-left:23px; font-size:12px;padding:0px;}	
		.sub3_cont a{ color:#1a6a86; text-decoration:none;}
		
	.sub3_bg{background:url(/images/sub3_bg.gif) repeat-x; min-height:300px; padding:0px 0px 0px 12px; }
		.list_img{float:left; width:114px;}
		.list_text{float:left; width:510px; padding-top:3px;}
		
		.sub3_bg a{ color:#000; text-decoration:none;}
		.sub3_bg a:hover{ color:#1a6a86; text-decoration:underline;}
		
/************* Contact us *********************************/
.us_icon{background:url(/images/us_icon_mail_s.gif) no-repeat; width:640px; margin:0px auto 0px auto; padding-top:60px; font-size:15px;}
	.us_icon a{color:#c55b4a; text-decoration:none;}
			
	.txt_aus{padding-left:160px; padding-top:10px;background:url(/images/us_aus.gif) no-repeat 10px 10px; margin-left:20px;}
	.txt_sg{padding-left:160px; padding-top:10px;background:url(/images/us_singapore.gif) no-repeat 10px 10px; margin-left:20px;}
	.txt_china{padding-left:160px; padding-top:10px;background:url(/images/us_china.gif) no-repeat 10px 10px; margin-left:20px;}
	
	.txt_nz{padding-left:160px; padding-top:10px;background:url(/images/us_nz.gif) no-repeat 10px 10px; margin-left:20px;}
	.txt_hk{padding-left:160px; padding-top:10px;background:url(/images/us_hk.gif) no-repeat 10px 10px;margin-left:20px; }
	.txt_internaitonal{padding-left:160px; padding-top:10px; background:url(/images/us_international.gif) no-repeat 10px 10px; margin-left:20px;}
	
	.us_arr{background:url(/images/us_arr.gif) no-repeat 1px 6px; padding-left:8px;}
	
	.us_line{background-color:#d7d6d7; height:4px;}
	.us_thk{margin:12px 0px 0px 27px;}

