Body {
	font-family:"PMingliu","Arial", "sans-serif";
	margin:0px;
	padding:0px;
	font-size:0.85em;
}

@font-face {
	font-family: "AR Yenti B5 Extra";
	src: url(../font/cwtexqyuanzh-medium.ttf);
}

A, A:Visited {
   font-family: "AR Yenti B5 Extra";
	text-decoration:none;
	color:#000;
}

A:Hover, A:Active {
   font-family: "AR Yenti B5 Extra";
	text-decoration:underline;
	color:red;
}
.formatLeft{
	width:18px;
	background:url(../seminar/forum_img/bg_back_left.gif) repeat-y top right;
}
.formatCenter{
	width:845px;
	min-height:646px;
	background:#fff url(../seminar/sem2024_hk_img/bg_c1.jpg) no-repeat 0 35px;
	background-size: 844px 602px !important;
	text-align:left;
	vertical-align:top;
}
.formatRight{
	width:18px;
	background:url(../seminar/forum_img/bg_back_right.gif) repeat-y top left;
}
#topForumBar{
	margin:0px 0px; 
}
#topForumBar *{
	vertical-align:middle;
}
#topForumBar_tbl{
	height:34px;
}
.topForumImg{
	margin:1px 10px 0 0;
}
.topForumInput{
	height:12px;
	width:50px;
	vertical-align:middle;
	margin-top:3px;
	font-size:8pt;
}
#mainBody{
}
#footage{
	width:805px;
	margin:20px 20px 10px 20px;
}
#statement{
	font-size:8pt;
	font-family:"Arial";
	font-weight:bold;
	color:#960f37;
}
#contact_area{
	font-size:8pt;
	font-family:"Arial";
	font-weight:bold;
	color:#960f37;
	text-align:right;
}
#contact_area A, #contact_area A:Visited {
	text-decoration:none;
	color:#960f37;
}

#contact_area A:Hover, #contact_area A:Active {
	text-decoration:underline;
	color:#b34b6a;
}
#leftMenu{
	margin:110px 0 0 80px;
	font-size:14pt;
	font-weight:bold;
	text-shadow: 2px 2px 2px #FFFFFF;
	white-space:nowrap;
}
#leftApply{
	margin-bottom:15px;
}
#leftLink{
	margin:0 0 0 15px; 
}
#leftLink div{
	font-family: "AR Yenti B5 Extra";
	margin:6px 0 0 0; 
}
#leftLink .selfleftlink{
	margin:10px 0 0 2px;
}
.leftLinkImg{
	margin:6px 0 0 0;
}
#rightMenu{
	margin:0 0 0 40px;
}
#rightTitle{
	margin:0 0 0 15px; 
}
#rightContent{
	margin:100px 0 0 150px;
}
#rightContent2{
	margin:0 0 0 132px;
}
#rightContent3{
	margin:0 0 0 143px;
}
#main_title{
	margin:20px 10px 0px -10px;
	padding-left:25px;
	padding-bottom:20px;
	font-family: "AR Yenti B5 Extra";
	background:url(../seminar/semcommon_img/title.png) no-repeat 10px 0px;
	font-size:16pt;
	font-weight:bold;
	text-shadow: 2px 2px 2px #FFFFFF;
}
#main_title #main_title_abbr{
	font-size:13pt;
}
#main_title #main_title_name{
}
#main_speaker{
	margin:0 0 20px 23px;
	font-family: "AR Yenti B5 Extra";
	font-size:13pt;
}
#main_content{
	margin:0 30px 0 0;
	background:url(../images/tblrow_bg_invis.png) repeat top left;
	padding:1px 15px;
	font-family: 'Noto Sans TC', sans-serif;
	font-size:13pt;
	font-weight:300 !important;
}
.speakerLabel{
	color:#000;
}
.speakerName{
	color:#000;
}
.content{
	color:#000;
	font-size:11pt;
	line-height:160%;
}
.recordNum{
	color:#000;
}
.info{
	color:#000;
}
.record{
	font-size:12pt;
	color:#000;
}
.recordImg{
	margin:0 .3em;
}
.recordLinkImg{
	margin:.1em .4em;
}
.recordNote{
	font-size:.8em;
	color:#560d0d;
}
.title2{
	margin:20px 0 10px 0;
	font-weight:bold;
	font-size:1.2em;
	color:#8666ff;
}
.highlight{
	color:#8666ff;
}
.note{
	font-size:.8em;
}
#loginWelcome{
	padding:0 20px;
	font-size:10pt;
	font-weight:bold;
	vertical-align:middle;
}
#returnMsg{
	margin:20px 0;
	padding:10px;
	background:#eee;
	text-align:center;
}
#errAlert, .errAlert{
	color:red;
	background:#fee;
	text-align:left;
	margin:20px 80px; 
	padding:10px;
}
.error{
	font-weight:bold;
	color:red;
}
