body{
font-family:MingLiU;
color:#404040;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
a{
color:#851B1E;
text-decoration:none;/****待定***/
}
a:hover{
text-decoration:underline;
}

#pagebody h1{/* list title sty **/
margin:0;
font-size:13px;
}
#pagebody h2{ /*text title stly */
font-size:13px;
font-weight:bold;
color:#851B1E;
margin:20px 0 5px 0;
}
#pagebody h3{
margin:0;
font-size:13px;
font-weight:normal;
}

#pagebody h4{ /*灰色顯示的日期樣式*/
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
font-weight:normal;
}


#maincontent{
font-size:13px;
}
#maincontent p{
font-size:13px;
margin-top:0;
margin-bottom:1em;
}

.pic img{
padding:2px;
border:#999999 1px solid;
}

.listbox{
list-style:none;
margin:0px;
padding:0px;
}
.listbox a{
color:#5E5A51;
text-decoration:none;
border:none;
}
.listbox a:hover{
text-decoration:underline;
}

.listbox li{
float:left;
padding-bottom: 2px;
width: 100%;
padding-left: 10px;
padding-top: 15px;
border-bottom:#ddd 1px solid;
}
li .list_pic{
float:left;
width:120px;
/*height:80px;*/
background:url(../images/default.jpg) no-repeat center;
padding:1px;
border:#999999 1px solid;
}
.listbox .textbox{
margin-top:auto;
margin-bottom:2px;
float:right;
width:500px;
font-family:Arial, Helvetica, sans-serif;

}
.listbox h1{
font-weight:bold;
font-size:13px;
padding-bottom:0.5em;
color:#851B1E;
}
.listbox h3{
font-weight:normal;
font-size:12px;
padding-bottom:1em;
}
.listbox .btn{
margin-bottom:2px; margin-top:auto; clear:both; height:15px; width:100px; float:right; text-align:right;
}


.pageno{
list-style:none;
float:right;
/*margin:10px 0;*/
font-size:12px;
font-weight:bold;
color:#404040;


}
ul.pageno li{
text-align:right;
margin-right:5px;
float:left;
}
ul.pageno li a{
text-decoration:none;
font-weight:normal;
color:#8D563C;
}

/*---------------------------*/
.detail{
}
.detail .detail_pic{
margin-top:90px;
float:right;
clear:right;
width:215px;
overflow:hidden;
border:#999999 1px solid;
}
.detail .textbox{
width:400px;
float:left;
clear:left;
}
.detail h4{
width:100%;
border-bottom:#ccc 1px dashed;
border-top:#ccc 1px dashed;
padding:4px 0;
margin-bottom:10px;
}


/********************************INDEX******************************/
.index_newsbox {
	width:357px;
	height:249px;/**/
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
	background:#EBD7D0;
}

.index_eventbox {
	overflow:hidden;
	width:357px;
	height:249px;/**/
	float:right;
	padding:0;
	margin:0;
	background:#F2E3DE;
}

.index_newsbox_list,.index_eventbox_list{
list-style:none;
font-size:13px;
margin:0;
padding:26px 0 0 20px;
text-align:left;
}
.index_newsbox_list li,.index_eventbox_list li{
margin:0;
padding-bottom:5px;
}

.index_newsbox_list a,.index_eventbox_list a{
text-decoration:none;
color:#8D563C;

}
.index_newsbox_list a:hover,.index_eventbox_list a:hover{
text-decoration:underline;
}

.index_btn_more{
margin:10px 10px 10px 0;
height:15px;
text-align:right;
}

#banner{
	background:url(../images/mainbanner.jpg) bottom left no-repeat;
	width:932px;
	height:150px;
	clear:both;
	padding-top: 10px;
}

#banner ul{
float:right;
list-style:none;
margin:0;
padding:0;
}

#banner li{
text-align:right;
margin-top:10px;
margin-right:10px;
}

.loginsrt{
margin:0;
padding:0;
vertical-align:top;
width:134px;
height:19px;
border:#FFFFFF 1px solid;
font-size:12px;
color:#666666;
}

/****************************INNER PAGE***************/
.pagetitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ED1C24;
	font-weight:bold;
padding-bottom:5px;
border-bottom:#CCCCCC 1px solid;
text-align:left;
margin-bottom:10px;
}
.content_sty{
padding:0 30px;
}

.alignright{
float:right;
}
img.alignright{/*media_clipping.html兩個btn並列時樣式*/
margin-left:10px;
}

.alignleft{
float:left;
}
.space_line{
clear:both;
border-top:#ddd 1px solid;

}

/**************************ABOUT US*************************/
.aboutus{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

.aboutus ul{
list-style:url(../images/icon/icon_belif.gif);
margin-left:15px;
padding:0px;
}
.aboutus li{
margin-bottom:1em;
}
.aboutus li h4{
font-size:12px;
color:#404040;
font-weight:normal;
}
.aboutus .history{
width: 340px;
float:left;
}

.aboutus .history_pic{
width:250px;
float:right;
}

/**************************EVENT**********************/
.detail td{
padding:10px 5px 5px 15px;
border-bottom:#E1ECE9 1px solid;
}
.detail td.tdleft{
background:#F7EFEC;
border-right:#D1DCD9 1px solid;
}

.detail td.tdtop{
padding:0;
height:1px;
font-size:1px;
border-bottom:#D1DCD9 2px solid;
}

.event_seminar_detail .detail_pic{
margin-top:20px;
float:right;
clear:right;
width:215px;
overflow:hidden;
border:#999999 1px solid;
}
.dvent_seminar_detail_download{
padding-top:0px;
border-top:#ccc 1px solid;
clear:both;
}

.dvent_seminar_detail_download ul{
padding:0;
font-weight:bold;
color:#63524A;
width:33%;
float:left;
list-style:none;
margin:0;
}
.dvent_seminar_detail_download li{
padding-left:20px;
font-weight:normal;
}
.dvent_seminar_detail_download li a{
color:#63524A;
text-decoration:underline;
}

.invite{
font-size:13px;
}

.invite input,.invite textarea,.invite select{
margin-left:10px;
width:120px;
font-size:12px;
}
td.linespace{
font-size:4px;
}
/************************VIDEO BLOG*************/
.video_blog{
float:left;
width:400px;
height:350px;
}
.video_list{
position:inherit;
width:150px;
float:right;

overflow:hidden;
list-style:none;
margin:0px;
padding-right:30px;
}
.video_list ul{
list-style:none;
margin:0;
}
.video_list ul li{
text-align:left;
margin-bottom:10px;
margin-left:30px;

}
.video_list h3,.video_list h4{text-align:left;}

ul.list_pageno{
/*
position:absolute;
right:60px;
width:250px;
overflow:hidden;
list-style:none;*/

clear:right;
margin:15px auto 0 auto;
float:right;
width:150px;
overflow:hidden;
list-style:none;
}
ul.list_pageno li{
float:right;
margin:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}
ul.list_pageno li a{
text-decoration:none;
color:#999999;
}

.detail .mail_box{width:100%;}

.vote{clear:left;
border-bottom:#D1DCD9 1px solid;
border-top:#D1DCD9 1px solid;
background:#F7EFEC;
}

.vote .quiz{margin:1.5em 1em;}

.vote_result{list-style:none; padding:0; margin:0; clear:both;width:520px; height:15px; overflow:hidden; margin-bottom:2px;}
.vote_result li{float:left; margin-right:10px; height:15px;}
.vote_result li.data_bar{background:#96d7fa;}
.vote_result li.lname{width:50px;}
.vote_result li.result_value{width:50px; color:#7d90fa; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.vote_question{list-style:none; padding:0; margin:0; clear:both;width:520px; height:15px; margin-bottom:2px;}
.vote_question li{float:left; margin-right:10px; height:15px;}


.message{clear:both; margin-top:1em; font-size:12px;}
.message h3{color:#63524A; font-weight:bold;}

textarea.vote_textarea{width:250px;}

/******************TOOLBOX*************************/
.pdadownload .textbox{
margin-top:auto;
margin-bottom:2px;
float:left;
width:500px;
clear:both;
}
.pdadownload .btn{
margin-bottom:2px; margin-top:auto; clear:both; height:15px; width:200px; float:right; text-align:right;
}
.links{
font-family:Arial, Helvetica, sans-serif;
}
.links ul{
margin:0;
padding:0;
height:88px;
list-style:none;
padding-bottom:4px;
margin-top:15px;
border-bottom:#ddd 1px solid;
}
.links li{
vertical-align:bottom;
width:50%;
float:left;

}
.links .list_pic{
width:88px;
float:left;
margin-right:10px;/*與文本間隔*/
}

.links h3{
font-family:Arial, Helvetica, sans-serif;
padding-bottom:10px;
font-size:13px;
}
.links h5{
padding-top:30px;
padding-bottom:10px;
margin:0;
font-weight:normal;
}
/*******************OUR REGIONS****************************/
.map{/*all region bg map sty*/
position:relative;
width:533px;
height:399px;
margin:20px auto;
background:url(../images/map_hongkongall.gif) top left no-repeat;
}

.region{
z-index:1;
width:100%;
position:relative;
}
.region .region_pic{
position:absolute;
top:20px;
left:0px;
z-index:3;
padding:1px;
border:#999 2px solid;
}

.region_map{
	position:relative;
	width:435px;
	height:326px;
	margin:110px 50px auto auto;
	z-index: 2;
}

.tip{
	filter:alpha(opacity=70);

-moz-opacity:0.7;              /* Moz + FF */
	/*opacity: 0.8; */
position:absolute;
	height:28px;
	z-index:4;
	visibility: visible;
	width: 410px;
}

.tip ul{
list-style:none;
padding:0;
margin:0;
}
.tip li{
margin:0;
height:28px;
float:left;

}

.tip .tip_left{
background:url(../images/bg_map_tip.gif) top left no-repeat;
width:8px;
}
.tip .tip_right{
background:url(../images/bg_map_tip.gif) top right no-repeat;
width:8px;
}

.tip .tip_content{
padding-top:7px;
background:url(../images/bg_map_tip_center.gif) top right repeat-x;
}

.tip h6{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
font-size:11px;
font-weight:normal;
padding:2px 4px 4px 4px;
}
.tip h6 a{
vertical-align:middle;
text-align:center;
color:#000;
font-size:11px;
font-weight:normal;
}


.tip a{
vertical-align:middle;
text-align:center;
color:#000;
font-size:15px;
font-weight:bold;
}
.tip a:hover{
color:#ED1B24;
text-decoration:none;
}


.staff{
float:left;
padding:0 auto;
position:relative;
width:400px;
text-align:center;
}

.staff .staff_pic{
margin-top:10px;
border:#333 2px solid;
left:0px;
padding:1px;

z-index:1;
}

.staff_namelist{
position:relative;
float:right;
width:200px;
margin:0 0 0 auto;
}

.staff_namelist ul{
list-style:none;
margin:0;
padding:0;
}
.staff_namelist li{
width:150px;
padding:8px 0 4px 0;
border-bottom:#ddd 1px solid;
}

.resume_detail{
position:relative;
/*float:right;*/
}

.resume_detail td{
vertical-align:top;
padding:10px 5px 5px 15px;
border-bottom:#E1ECE9 1px solid;
}
.resume_detail td.tdleft{
text-align:right;
background:#F7EFEC;
border-right:#D1DCD9 1px solid;
font-weight:bold;
}
.resume_detail td.tdtop{
padding:0;
height:1px;
font-size:1px;
border-bottom:#D1DCD9 2px solid;
}

.resume_detail .photo1{
position:absolute;
top:10px;
right:0px;
float:right;
background:#FBF2ED;
width:250px;
height:180px;
}
.resume_detail .photo1 img{
padding:1px;
border:#999999 1px solid;
}

.resume_detail .photo2{
padding:1px;
border:#999999 1px solid;
}

.AutoNewline{
   word-break: break-all;
}

/*********Member ***************/
.inputtxt{font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;}
.loginbox{ width:133px; height:65px; background:url(../images/member/btn_login_new.jpg) top left no-repeat; text-align:right;}
.loginbox h5{margin:10px 0 0 0; padding:0; font-size:13px; font-weight:normal;}
.loginbox h6{margin:2px 0 0 0; padding:0; font-size:12px;font-weight:normal;}
.loginbox a{color:#404040; text-decoration:underline;}

.forget_pw{list-style:none;background:#F7EFEC; height:30px; padding-left:50px; padding-top:7px; margin-top:1em;}
.forget_pw input{ margin:0 5px; vertical-align:middle;}

.register{}
.register td{padding:7px;}
.register select{width:7em;}

.submited_txt{ padding:25px; font-size:15px; background:#F7EFEC;}
.submited_txt .red{color:#FF0000;}

