@charset "utf-8";
/* CSS Document */
strong{
	font-weight:bold;
}
/* ================ 選單 ======================== */




/* ================ 內容 ======================== */
/* 首頁*/
#rightColumnHome .news .content li{
	font-size:14px;
	line-height:26px;
	height:26px;
	padding-left:15px;
	background:url(../images/arrow_1.gif) no-repeat left;
}
#rightColumnHome .course .content li{
	font-size:14px;
	line-height:26px;
	height:26px;
	padding-left:15px;
	background:url(../images/arrow_2.gif) no-repeat left;
}
#rightColumnHome .photos h3{
	font-size:14px;
	line-height:20px;
	text-align:center;
}

#rightColumn .intro{
	padding-bottom:15px;
}
#rightColumn .intro h3, #rightColumn .goal h3{
	margin-bottom:10px;
}
#rightColumn .goal p, #rightColumn .chart p{
	margin:10px 0;
	line-height:20px;
	text-align:justify;
}
#rightColumn .chart h4{
	color:#06F;
	font-size:16px;
	padding:15px 0;
	line-height:20px;
}

/* 最新消息*/
#rightColumnHome #news .newsListFrame .newsTable td,#rightColumnHome #news .newsTable td{
	padding:5px;
	font-size:16px;
	line-height:24px;
	color:#FFF;
}
#rightColumnHome #news .newsListFrame .newsThread{
	margin:5px 0 0 0;
	border-bottom:#f5a200 1px solid;
	
}
#rightColumnHome #news .newsListFrame .newsThread .date{
	color:#000;
	font-size:14px;
	line-height:20px;
	background:#CCC;
}
#rightColumnHome #news .newsListFrame .newsThread .title{
	color:#000;
	font-size:14px;
	line-height:20px;
}
#rightColumnHome #news .newsTable .newsContent{
	padding:10px 5px;
	color:#000;
	border:#bbb 1px solid;
	
}
#rightColumnHome #news .newsTable .return a{
	font-size:12px;
	color: #F00;
	text-align:right;
}
#rightColumnHome .video h3{
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
#rightColumnHome .video p{
	font-size:12px;
	line-height:18px;
	text-align: justify;
	color:#666;
	padding:0 5px;
}
/* 講義下載*/
#rightColumn .timetable table .time{
	border:1px solid  #999;
	text-align:center;
	line-height:26px;
	font-size:14px;
}
#rightColumn .timetable .title{
	background:#e6e7e7;
	font-weight:bold;
	font-size:16px;
}
#rightColumn .timetable .label{
	background:#c0ceb3;
	font-weight:bold;
}
#rightColumn .timetable .value{

}
#rightColumn .timetableList{
	font-size:14px;
	line-height:26px;
	
}
#rightColumn .timetableList ol li{
	list-style:decimal;
	margin-left:20px;

}
/* 開課課程*/
#rightColumn .timetable .opening{
	font-size:14px;
	line-height:22px;
	text-align:center;

}
#rightColumn .timetable .info{
	
}
#rightColumn .timetable .booking{

}

#rightColumn .timetable .booking h3{
	font-size:18px;
	line-height:30px;
	padding-left:10px;
	color:#069;
	font-weight:bold;
}
#rightColumn .timetable #pTable{
	border: #0CC 1px solid;
}
#rightColumn .timetable #pTable td{
	padding:3px;
	font-size:14px;
	line-height:20px;
}
#rightColumn .timetable #pTable .label{
	color:#FFF;
	background:#8165a2;
	text-align:center;
}
#rightColumn .timetable #pTable input{
	background:#FFF;
	border:none;
	color:#069;
}
#rightColumn .timetable .applyForm{
	border:#999 1px solid;
}
#rightColumn .timetable .applyForm .addFiled{
	font-size:14px;
	line-height:20px;
	color:#03C;
}
#rightColumn .timetable .applyForm .generalinfo{
	font-size:14px;
	line-height:20px;
	padding:5px 0 5px 5px;
}


/* 師資介紹*/
#rightColumn .timetable .navi a{
	font-size:14px;
	color:#069;
	line-height:25px;
}
#rightColumn .timetable .navi :hover{
	font-size:14px;
	color: #FFF;
	background:#069;
}
#rightColumn .timetable .navi a .active{
	font-size:14px;
	color: #FFF;
	background: #990;
	padding:3px 0;
}

#rightColumn .timetable .threadTeacher{
	color: #06C;
	font-size:14px;
	line-height:18px;

}
#rightColumn .timetable .threadTeacher table .label{
	color: #06F;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	background:#FFF;

}
#rightColumn .timetable .threadTeacher table .value{
	color: #333;
	border-bottom: #ddd 1px dotted;

}
/* 師資分類選單*/
#rightColumn .timetable .navi a{
	margin:1px;
}
#rightColumn .timetable .navi .tab1a a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab01_0.gif) no-repeat;
}
#rightColumn .timetable .navi .tab1a :hover, #rightColumn .timetable .navi .tab1b a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab01_1.gif) no-repeat;
}
#rightColumn .timetable .navi .tab2a a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab02_0.gif) no-repeat;
}
#rightColumn .timetable .navi .tab2a :hover, #rightColumn .timetable .navi .tab2b a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab02_1.gif) no-repeat;
}
#rightColumn .timetable .navi .tab3a a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab03_0.gif) no-repeat;
}
#rightColumn .timetable .navi .tab3a :hover, #rightColumn .timetable .navi .tab3b a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab03_1.gif) no-repeat;
}
#rightColumn .timetable .navi .tab4a a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab04_0.gif) no-repeat;
}
#rightColumn .timetable .navi .tab4a :hover, #rightColumn .timetable .navi .tab4b a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab04_1.gif) no-repeat;
}
#rightColumn .timetable .navi .tab5a a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab05_0.gif) no-repeat;
}
#rightColumn .timetable .navi .tab5a :hover, #rightColumn .timetable .navi .tab5b a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab05_1.gif) no-repeat;
}#rightColumn .timetable .navi .tab6a a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab06_0.gif) no-repeat;
}
#rightColumn .timetable .navi .tab6a :hover, #rightColumn .timetable .navi .tab6b a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab06_1.gif) no-repeat;
}
#rightColumn .timetable .navi .tab7a a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab07_0.gif) no-repeat;
}
#rightColumn .timetable .navi .tab7a :hover, #rightColumn .timetable .navi .tab7b a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab07_1.gif) no-repeat;
}
#rightColumn .timetable .navi .tab8a a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab08_0.gif) no-repeat;
}
#rightColumn .timetable .navi .tab8a :hover, #rightColumn .timetable .navi .tab8b a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab08_1.gif) no-repeat;
}
#rightColumn .timetable .navi .tab9a a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab09_0.gif) no-repeat;
}
#rightColumn .timetable .navi .tab9a :hover, #rightColumn .timetable .navi .tab9b a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab09_1.gif) no-repeat;
}
#rightColumn .timetable .navi .tab10a a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab10_0.gif) no-repeat;
}
#rightColumn .timetable .navi .tab10a :hover, #rightColumn .timetable .navi .tab10b a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/co_tab10_1.gif) no-repeat;
}
/* 活動花絮*/
#rightColumn .timetable .threadActive{
	padding-bottom:20px;
	border-bottom: #D5E1EC 2px dashed;
	
}
#rightColumn .timetable .threadActive .title{
	color:#930;
	font-size:16px;
	text-indent:10px;
	line-height:30px;
	background:#fff;
}
#rightColumn .timetable .threadActive .date{
	font-size:12px;
	text-align:right;
	line-height:20px;
	
}
#rightColumn .timetable .threadActive .content{
	color:#666;
	font-size:12px;
	line-height:18px;
}
#rightColumn .timetable .threadActive .photoSet{
	
}
#rightColumn .timetable .threadActive ,photo{
	
}
#rightColumn .timetable .return{
	width:200px;
	float:right;
	margin:10px 30px 0 0;
	text-align:right;
}
#rightColumn .timetable .return a{
	color:#069;
	line-height:22px;
	font-size:12px;
}
/* 服務*/
#rightColumn .tabs h2{
	font-size:18px;
	font-weight:bold;
	line-height:28px;
}
#rightColumn .tabs h3, .TabbedPanelsContent h3{
	font-size:16px;
	color:#069;
	font-weight:bold;
	line-height:34px;
	text-indent:20px;
	background:url(../images/service_title_bg.jpg) left 10px no-repeat
}

#rightColumn .tabs p{
	font-size:12px;
	line-height:20px;
	padding:5px 0;
	color: #555;
}
#rightColumn .tabs strong{
	color:#000;
	font-weight:bold;
}
#rightColumn .tabs ul{
	text-indent:10px;
}
#rightColumn .tabs .TabbedPanelsContent li, #rightColumn .tabs .list{
	list-style:disc;
	line-height:26px;
	font-size:14px;
	color:#000;
	text-indent:5px;
	margin-left:20px;
	font-weight:bold;
}
#rightColumn .tabs .TabbedPanelsContent ol .number{
	list-style: upper-alpha;
	line-height:26px;
	font-size:14px;
	color:#000;
	text-indent:5px;
	margin-left:20px;
	font-weight:bold;
}


#rightColumn .tabs .service3Pic{
	float:right;
}
#rightColumn .tabs .client{
	font-size:14px;
	line-height:28px;
	border:#999 1px solid;
}
#rightColumn .tabs .client .title{
	padding-left:8px;
	background: #CCC;
	color: #FFF;
}
#rightColumn .tabs .client .line1{
	padding-left:8px;
	background: #F3EFFE;
	color: #333;
}
#rightColumn .tabs .client .line2{
	padding-left:8px;
	background: #E7F4F5;
	color: #333;
}
#rightColumn .tabs h5 a{
	font-size:14px;
	padding-left:20px;
	line-height:36px;
	color:#03C;
	font-weight:bolder;
}
#rightColumn .tabs h5 :hover{
	text-decoration:underline;
	
}
/* 服務 選單*/

#rightColumn .timetable .navi .sTab1a a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/s_tab01_0.gif) no-repeat;	
}
#rightColumn .timetable .navi .sTab1b a,#rightColumn .timetable .navi .sTab1a :hover{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/s_tab01_1.gif) no-repeat;		
}
#rightColumn .timetable .navi .sTab2a a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/s_tab02_0.gif) no-repeat;	
}
#rightColumn .timetable .navi .sTab2b a,#rightColumn .timetable .navi .sTab2a :hover{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/s_tab02_1.gif) no-repeat;		
}
#rightColumn .timetable .navi .sTab3a a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/s_tab03_0.gif) no-repeat;	
}
#rightColumn .timetable .navi .sTab3b a,#rightColumn .timetable .navi .sTab3a :hover{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/s_tab03_1.gif) no-repeat;		
}
#rightColumn .timetable .navi .sTab4a a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/s_tab04_0.gif) no-repeat;	
}
#rightColumn .timetable .navi .sTab4b a,#rightColumn .timetable .navi .sTab4a :hover{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/s_tab04_1.gif) no-repeat;		
}
#rightColumn .timetable .navi .sTab5a a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/s_tab05_0.gif) no-repeat;	
}
#rightColumn .timetable .navi .sTab5b a,#rightColumn .timetable .navi .sTab5a :hover{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/s_tab05_1.gif) no-repeat;		
}
#rightColumn .timetable .navi .sTab6a a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/s_tab06_0.gif) no-repeat;	
}
#rightColumn .timetable .navi .sTab6b a,#rightColumn .timetable .navi .sTab6a :hover{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/s_tab06_1.gif) no-repeat;		
}
#rightColumn .timetable .navi .sTab7a a{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/s_tab07_0.gif) no-repeat;	
}
#rightColumn .timetable .navi .sTab7b a,#rightColumn .timetable .navi .sTab7a :hover{
	width:103px;
	height:24px;
	display:block;
	float:left;
	background:url(../images/s_tab07_1.gif) no-repeat;		
}


/* 問答*/
#rightColumn .timetable .thread .question{
	color:#FFF;
	font-size:16px;
	text-align:justify;
	line-height:30px;
	font-weight:bold;
}
#rightColumn .timetable .thread .question span{
	color:#039;
	margin:0 20px 0 15px;

}
#rightColumn .timetable .thread .answer{
	font-size:14px;
	text-indent:-26px;
	text-align:justify;
	line-height:20px;
}
#rightColumn .timetable .thread .answer span{
	color:#039;
	font-weight:bold;
	border-collapse:separate
}

/* --------------- 左邊上方 ------------------------ */

/* ================ footer ======================== */
#footer{
	font-size:12px;
}
#footer address{
		font-style:normal;
}
#footer .counter{
	line-height:26px;
	text-align:right;
}
#footer .announce{
	line-height:20px;
	text-align:right;
}
