/* --- About --- */
#subMenu h3{background-image:url(../images/left-title-about.png); background-repeat:no-repeat; text-indent:-9999em;}


/* about */
.about{font-size:15px; line-height:1.8;}
.about p{text-indent:2em; margin:0; 
	padding:40px 280px 0 15px;
	height:280px;
	background:url(../images/about-logo.jpg) right 0 no-repeat;}


/* constitution */
.constitution{font-size:13px; line-height:1.5;}
.constitution .modify-history{text-align:right; font-size:12px; color:#999; margin:0; padding:5px;}
.constitution h3{margin:0; padding:5px; font-size:15px; color:#2f67b9; background:#e5eefb; border-bottom:1px solid #b3c9e9;}
.constitution dl{margin:0; padding:5px 0;}
.constitution dt{float:left; width:7em; font-weight:bold; padding:0 5px; text-align:right; color:#333;}
.constitution dd{margin-bottom:12px; margin-left:7.8em; line-height:1.8em;}


/* directors & supervisors */
.directors_supervisors .acc_trigger {
	margin:0; padding:5px;
	background:url(../images/accordion-icon-arr-close.png) 99% 50% no-repeat #f7f7f7;
	border-bottom:1px solid #ddd;
	font-size:16px; font-family:"微軟正黑體"; 
	color:#2f67b9; 
	margin-top:0px;}
.directors_supervisors .acc_trigger:hover{background-color:#fffce2;}
.directors_supervisors .acc_trigger a{color:#666; text-decoration:none; display:block;}
.directors_supervisors .acc_trigger a:hover {color:#3157a8;}
.directors_supervisors .active {
	background:url(../images/accordion-icon-arr-open.png) 99% 50% no-repeat #e5eefb;
	border-bottom:2px solid #c9daf2;}
.directors_supervisors .active a{color:#3157a8;}
	.directors_supervisors .acc_trigger a span.times{
		font-size:12px;
		margin-left:5px;
		width:260px;
		border:0;
		text-align:left;
	}
.directors_supervisors .acc_container{
	padding:0 0 0px; 
	font-size:13px; line-height:1.8em; 
	border-bottom:1px solid #ddd;
	z-index:10; position:relative;}
.directors_supervisors .acc_container thead th{background:#eee; border-bottom:1px solid #ccc;}

.directors_supervisors table{border-bottom:2px solid #c9daf2;}
.directors_supervisors tbody th, .directors_supervisors tbody td{padding:5px;}
.directors_supervisors tbody th{white-space:nowrap; text-align:left; vertical-align:top; color:#333; width:80px; border-bottom:1px solid #ccc; background:#f3f8ff;}
.directors_supervisors tbody td{border-bottom:1px solid #ccc; border-left:1px solid #e3e3e3;}
.directors_supervisors span{
	display:inline-block; *display:inline; zoom:1;
	width:50px;
	text-align:center;
	padding:2px;
	margin-right:3px;
	border:1px solid #fff;}
.directors_supervisors a:hover span{
	border:1px solid #5288d6;
	background:#f4f4f4;}


/* committee */
.committee .modify-history{text-align:right; font-size:12px; color:#999; margin:0; padding:5px;}
.committee h3{margin:0; padding:5px; font-size:15px; color:#2f67b9; background:#e5eefb; border-bottom:1px solid #b3c9e9;}
.committee ul{margin:0; padding:5px 5px 30px; padding-left:2.5em; list-style-type:cjk-ideographic;}
.committee ul li{line-height:1.8em;}


/* committee rosters */
.committee_rosters h3{font-size:16px; color:#2f67b9; font-family:"微軟正黑體"; margin:0 0 12px;}
.committee_rosters thead th{
	margin:0; padding:5px;
	font-size:15px; color:#2f67b9; 
	background:#e5eefb;
	border-bottom:2px solid #c9daf2;
	font-size:13px; font-family:"微軟正黑體"; 
	margin-top:0px;}
.committee_rosters tbody th{
	text-align:left; vertical-align:top; 
	color:#333; 
	width:130px; 
	border-bottom:1px solid #cedcef; background:#f3f8ff;
	padding:18px 12px;}
.committee_rosters tbody td{
	border-bottom:1px solid #ccc; border-left:1px solid #e3e3e3;
	padding:18px 12px;}


