
body{
	font-size:13px;
	color:#81724C;
	line-height:22px;
}

h1{
	line-height:35px;
	
}



.header-text{
	line-height:35px;
	color:#EB8810;
	font-weight:bold;
	border-bottom:1px dashed #EB8810;
	font-size:25px;
}

.main-left{
	width:169px;
	background-image:url(/acms/upload/hkcc/Tfc/images/bg-left.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
}

.main-right{
	width:196px;
	background-image:url(/acms/upload/hkcc/Tfc/images/bg-right.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
}


.main-top{
	width:100%;


	background-image:url(/acms/upload/hkcc/Tfc/images/bg-top.jpg);
	background-repeat:repeat-x;

}

.front-info{
	vertical-align:top;
	text-align:left;
	padding:10px;
}


.menu-div{
	padding-top:91px;
}

.menu-left{
	background-image:url(/acms/upload/hkcc/Tfc/images/menu-bg1.gif);
	text-align:center;
	vertical-align:center;
	width:76px;
	height:51px;
	font-weight:bold; 
	line-height:15px;
}
.menu-right{
	background-image:url(/acms/upload/hkcc/Tfc/images/menu-bg2.gif);
	text-align:center;
	vertical-align:center;
	width:76px;
	height:51px;
	font-weight:bold; 
	line-height:15px;
}
.menu-lang{
	background-image:url(/acms/upload/hkcc/Tfc/images/menu-bg2.gif);
	text-align:center;
	vertical-align:center;
	width:76px;
	height:51px;
	font-weight:bold; 
	line-height:15px;
}


.copyright-info{
	font-size:12px;
	text-align:center;
	height:50px;
	border-top:1px dashed gray;
	color:#4B2539;
	letter-spacing:1px;
	margin-top:50px;
}

.copyright-info-e{
	font-size:12px;
	text-align:center;
	height:50px;
	border-top:1px dashed gray;
	color:#4B2539;
	margin-top:50px;
}

.title{
	vertical-align:top;
	text-align:center;
	padding:20px;
}

.left-text{
	vertical-align:top;
	text-align:left;
	padding:20px;
}

.big-pic{
	vertical-align:top;
	text-align:center;
	padding-top:20px;
}

.picture{
	background-image:url(/acms/upload/hkcc/Tfc/images/pic-bg.gif);
	background-repeat:no-repeat;
	width:356px;
	height:309px;
	text-align:center;
	padding-top:38px;
}

.map{
	vertical-align:top;
	text-align:center;

}

.map-family{
	width:11%;
	text-align:center;
	vertical-align:top;
	padding:10px;
	line-height:15px;
}

.map-family2{
	width:22%;
	text-align:center;
	vertical-align:top;
	padding:10px;
	line-height:18px;
}

.consultant{
	width:16%;
	text-align:center;
	vertical-align:top;
	padding-top:10px;
	line-height:18px;
}

.consultant-arrow-up{
	width:116px;
	text-align:center;
	vertical-align:top;
	height:36px;
}

.consultant-arrow-down{
	width:116px;
	text-align:center;
	vertical-align:bottom;
	height:36px;
}


.map-challenging{
	width:9%;
	text-align:center;
	vertical-align:top;
	padding:10px;
	line-height:15px;
}

.map-challenging-e{
	width:9%;
	text-align:center;
	vertical-align:top;
	padding:10px;
	font-size:10px;
	line-height:15px;
}

.consultant-bg1{
	background-image:url(/acms/upload/hkcc/Tfc/images/consultant1.jpg);
	background-repeat:no-repeat;
	border:1px solid #ffffff;
}

.consultant-bg2{
	background-image:url(/acms/upload/hkcc/Tfc/images/consultant2.jpg);
	background-repeat:no-repeat;
	border:1px solid #ffffff;
}

.consultant-frame{
	background-image:url(/acms/upload/hkcc/Tfc/images/frame.gif);
	background-repeat:no-repeat;
	border:1px solid #ffffff;
}

.frame-body{
	height:170px;
	text-align:center;

}

.frame-content{
	text-align:left;
	vertical-align:top;

	padding-left:70px;
}


.frame-title{
	font-size:35px;
	font-weight:bold;
	line-height:45px;
	color:#A9417A;
	padding-top:25;
}

.frame-name{
	font-size:20px;
	font-weight:bold;
	line-height:45px;
	padding-top:0px;
	vertical-align:bottom;
}

.frame-info{
	font-size:12px;
	font-weight:normal;
	line-height:45px;
}

.map-family-bg{
	background-image:url(/acms/upload/hkcc/Tfc/images/map-family.jpg);
	background-repeat:no-repeat;
	border:1px solid #ffffff;
}

.map-challenging-bg{
	background-image:url(/acms/upload/hkcc/Tfc/images/map-challenging.jpg);
	background-repeat:no-repeat;
	border:1px solid #ffffff;
}

.routeNumber{
	font-family:arial;
	font-size:20px;
	font-weight:bold;

}

.colorF{
	color:#DF0029;
}

.colorC{
	color:#223884;
}

.colorS{
	color:#1D9562;
}

.slogan{
	font-size:20px;
	font-weight:bold;
	line-height:30px;
	color:#A9417A;
}

.main-table-head{
	text-align:right;
	vertical-align:top;
	font-weight:bold;
	width:30%;
	border-bottom:2px solid white;
}

.main-table-body{
	text-align:left;
	font-weight:normal;
	padding-left:10px;
}

.main-table{
	padding:5px;
	background-color:#F5F2ED;
}

.path-arrow{
	vertical-align:middle;
}

.sponsor-box{
	border:1px solid #dddddd;
}

.place-name{
	border:1px solid #EB8810;
	padding:5px;
	font-size:18px;
}

.photo-caption{
	vertical-align:top;
	text-align:center;
	line-height:13px;
}

.photo-img{
	width:33%;
	vertical-align:bottom;
	text-align:center;
}

.countdown-text{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding:20px;
}

.menuItem-menu10{
	font-size:11px;
	background-color:#ffffff;
	color:#5C9691;
	border:0;
	text-align:left;
	border-bottom:1px dashed gray;
	filter:none;
}

.menuItemMO-menu10{
	font-size:11px;
	background-color:#E5F6F6;
	color:#5C9691;
	border:0;
	text-align:left;
	border-bottom:1px dashed gray;
	filter:none;
}



#menulink a:link, #menulink a:visited {color:#81724C; text-decoration:none}
#menulink a:hover {color:#ffffff; }

#leftmenulink a:link, #leftmenulink a:visited {color:#17405B; text-decoration:none}
#leftmenulink a:hover {text-decoration:underline}

#topinfolink a:link, #topinfolink a:visited {color:#999999; text-decoration:none}
#topinfolink a:hover {color:#555555; text-decoration:none}

#sectionlink a:link, #sectionlink a:visited {color:#17405B; text-decoration:none}
#sectionlink a:hover {text-decoration:underline}

#generallink a:link, #generallink a:visited {color:#D56113; text-decoration:none}
#generallink a:hover {text-decoration:underline}

#langlink a:link, #langlink a:visited {color:#ffffff; text-decoration:none}
#langlink a:hover {color:#FAE301; }

a:link, a:visited {color:#7BABAA; text-decoration:none}
a:hover {color:#4C6F6E; text-decoration:underline}

