@charset "utf-8";

/*---------------------------------------------------------------
!!! 僅適用於 中華民國免疫學會 !!!
visual & css design by immunology
2011 / 
----------------------------------------------------------------*/



/*  全站共用
----------------------------------------------------------------------------------------------------*/
body{ background: #ffffff url(../images/bg.gif) top repeat-x; overflow-y:scroll;}
body, h1, h2, h3, h4, div{ padding:0;  margin:0;}
body,table,tr,button,th,form,select, input , input, textarea {
    padding:0;  margin:0; color: #606060; 
	/**font-size: 13px;**/
	/**font: "Calibri", "Liberation Sans","Helvetica", "sans-serif";**/
	font-family: "Trebuchet MS";
}
input , select{
    border:1px solid #bab0a4; color:#998968; font-size:12px; vertical-align:middle; height: 17px;}
textarea{border:1px solid #bab0a4; color:#998968; font-size:12px; vertical-align:middle; }


img{border:0; vertical-align: bottom;} /** vertical-align: bottom; 用於圖片產生一些空隔高度的bug */

table {
	border: 0px;
	border-collapse:collapse;
}

a:link         {color: #4f4f4f; text-decoration: none;}
a:visited      {color: #4f4f4f; text-decoration: none; outline:none;/* ● 去除Firefox會在鏈接周圍產生一個虛線外框 */}
a:active       {color: #4f4f4f; text-decoration: none;}
a:hover        {color: #ff33CC; text-decoration: underline;}


/* 清除浮動 */
.clear{display: block; visibility: hidden; clear: both; height: 0px; margin:0px; padding:0px; font-size: 0px;}

/* 清除 p 上下 的原產生值 */
.p_none p{ padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px;}


/* 不繼承 */
#none p, #none div, #none ul, #none span{ text-align: left; line-height: 100%;}


#wrapper {
	position:relative;
	margin: 0px auto;
}
#header {
	position:relative;
	width:960px;
	margin:0 auto;
	z-index:10;
}




/*  主架構
----------------------------------------------------------------------------------------------------*/
#main{ margin: 9px 0 0 0; overflow: hidden; clear: both;}

#links{ width: 226px; float: left; overflow: hidden;}/**首頁內頁共用**/

#content{ float: left; margin: 0 0 0 10px;}

/**內頁**/
#mainIn{
	overflow: auto !important;
	overflow /**/: hidden;
	width: 100%;
	background: url(../images/mainIn/left_bg.gif) left bottom no-repeat;
	background-position: 14px bottom;
	margin: 9px 0 0 0;
	}
* html #mainIn{}/**ie6**/
#contentIn{ float: left; margin: 0 0 0 10px; width: 708px; background: url(../images/mainIn/mainIn_bg.gif) repeat-y;} 




/* top 
----------------------------------------------------------------------------------------------------*/
div#topBanner{background: url(../images/top.jpg) no-repeat top left; width: 960px; height: 245px;}

#topMenu{ clear: both; height: 38px; margin: 0 0 0 357px;}
div#topMenu ul, div#topMenu ul li{ list-style: none; padding:0;  margin:0;}
div#topMenu li{float: left; }
div#topMenu li a{ background: url(../images/top_menu.png) no-repeat; display:block; font-size:0px; text-indent:-5000px; text-decoration: none; color: #fff; height: 38px;}

#topMenu li.topMenu{-display:inline;}

#topMenu li.topMenu01 a{background-position: 0px 0px; width: 121px;}
#topMenu li.topMenu02 a{background-position: -121px 0px; width: 106px;}
#topMenu li.topMenu03 a{background-position: -227px 0px; width: 136px;}
#topMenu li.topMenu04 a{background-position: -363px 0px; width: 105px;}
#topMenu li.topMenu05 a{background-position: -468px 0px; width: 126px;}

#topMenu li.topMenu01 a:hover{background-position: 0px -38px; width: 121px;}
#topMenu li.topMenu02 a:hover{background-position: -121px -38px; width: 106px;}
#topMenu li.topMenu03 a:hover{background-position: -227px -38px; width: 136px;}
#topMenu li.topMenu04 a:hover{background-position: -363px -38px; width: 105px;}
#topMenu li.topMenu05 a:hover{background-position: -468px -38px; width: 126px;}

#logo{
	width: 490px;
	height: 135px;
	position: absolute;
	top: 85px;
}
#logo a{
	display:block;
	font-size:0px;
	width: 490px;
	height: 135px;
	text-indent:-5000px;
}




/*  navMenu 主選單
----------------------------------------------------------------------------------------------------*/
#navMenu{ clear: both; height: 38px; margin: 0 0 0 14px;}
div#navMenu ul, div#navMenu ul li{ list-style: none; padding:0;  margin:0;}
div#navMenu li{ float: left;}
div#navMenu li a{ background: url(../images/menu.png) no-repeat; height: 38px; display:block; font-size:0px; text-indent:-5000px; text-decoration: none; color: #fff;}

#navMenu li.navMenu01{-display:inline;}

#navMenu li.navMenu01 a{background-position: 0px 0px; width: 121px;}
#navMenu li.navMenu02 a{background-position: -121px 0px; width: 110px;}
#navMenu li.navMenu03 a{background-position: -231px 0px; width: 110px;}
#navMenu li.navMenu04 a{background-position: -341px 0px; width: 147px;}
#navMenu li.navMenu05 a{background-position: -488px 0px; width: 109px;}
#navMenu li.navMenu06 a{background-position: -597px 0px; width: 109px;}
#navMenu li.navMenu07 a{background-position: -706px 0px; width: 111px;}
#navMenu li.navMenu08 a{background-position: -817px 0px; width: 117px;}

#navMenu li.navMenu01 a:hover{background-position: 0px -38px; width: 121px;}
#navMenu li.navMenu02 a:hover{background-position: -121px -38px; width: 110px;}
#navMenu li.navMenu03 a:hover{background-position: -231px -38px; width: 110px;}
#navMenu li.navMenu04 a:hover{background-position: -341px -38px; width: 147px;}
#navMenu li.navMenu05 a:hover{background-position: -488px -38px; width: 109px;}
#navMenu li.navMenu06 a:hover{background-position: -597px -38px; width: 109px;}
#navMenu li.navMenu07 a:hover{background-position: -706px -38px; width: 111px;}
#navMenu li.navMenu08 a:hover{background-position: -817px -38px; width: 117px;}



/*  index_links
----------------------------------------------------------------------------------------------------*/
#links-row-1{ width: 195px; background: #ffffff url(../images/member_bg.gif) right top no-repeat; padding: 50px 0 0 31px;}/***login_links-row-1 首內頁都使用**/
#links-row-2{ width: 212px; padding: 0 0 0 14px;}
#links-row-3{ width: 212px; padding: 0 0 0 14px; margin: 6px 0 0 0;}
#links-row-2_search{ width: 212px; height: 44px; padding: 0 0 0 14px; background: #ffffff url(../images/mainIn/search_bg_2.png) no-repeat; background-position: 14px 0; margin: 6px 0 0 0;}


/*  mainIn_links
----------------------------------------------------------------------------------------------------*/
#mainIn-links-row-1{ width: 212px; padding: 0 0 0 14px;}
#mainIn-links-row-2{ width: 212px; padding: 2px 0 0 14px; overflow: hidden; background:#FFFFFF;}


/*  login_links-row-1 首內頁都使用
----------------------------------------------------------------------------------------------------*/
/*div#links-row-1{ padding: 50px 0 0 0;}
div#links-row-1 table{ margin: 0 auto;}*/
div#links-row-1 td{ font-size: 12px; }
div#links-row-1 th{ font-size: 12px; padding: 3px 3px 0 0; color: #27505b; font-weight: normal; text-align: right;}
div#links-row-1 a{ color: #FF0000;}
.loginUid{ width: 100px;}
.loginPwd{ width: 100px;}
.loginEnter{ border: none; height: 48px; width: 47px; margin: 0 0 0 3px;}
.loginForgot{ padding: 8px 2px 10px 0; text-align: right;}
.login01{ text-align: center; height: 53px; vertical-align: top; width: 177px; overflow: hidden; vertical-align:middle;}
.login02{ text-align: center; height: 33px; vertical-align: top; width: 177px; overflow: hidden; padding: 3px 0 0 0;}



/*  mainIn-links-row-1
----------------------------------------------------------------------------------------------------*/
#mainIn-links-row-1{ background: #ffffff url(../images/mainIn/search_bg_2.png) right top no-repeat; width: 212px; height: 44px; padding: 0 0 0 14px;}
div#searchGoogle{ padding: 12px 0 0 18px;}


/*  mainIn-links-row-2
----------------------------------------------------------------------------------------------------*/
#mainIn-links-row-2 ul, #mainIn-links-row-2 ul li{ list-style: none; padding: 0; margin: 0;}
#left_menu_top{ background: url(../images/mainIn/left_menu_top.gif); width: 212px; height: 8px; font-size: 0px;}





/*  index_content
----------------------------------------------------------------------------------------------------*/
#index_content-row-1{ background: url(../images/index_news_bg.gif) left top no-repeat; float: left; width: 364px; height: 340px;}
#index_content-row-2{ background: url(../images/index_active_bg.gif) left top no-repeat; float: left; width: 344px; height: 340px;}



/*  index_content-row-1
----------------------------------------------------------------------------------------------------*/
div#index_news_bg{ background: url(../images/index_shadow.png) right repeat-y; width: 364px; height: 340px; font-size: 13px;}
div#index_news_bg dl, div#index_news_bg dt, div#index_news_bg dd{ padding: 0px; margin: 0px;}
div#index_news_bg dt{ padding: 13px 0 9px 9px;}
div#index_news_bg dd{ margin: 8px 0 0 12px; background: url(../images/icon_orange.gif) left top no-repeat; border-bottom: 1px dotted #999999; width: 332px; overflow: auto; background-position: 0 3px; padding: 0 0 6px 0;}
div#index_news_bg dd ul{ list-style: none; padding: 0; margin: 0;}
div#index_news_bg dd li{ list-style: none; float: left;}
.index_news_time{ width: 80px; padding: 0 0 0 20px;}
.index_news_title{ width: 232px; padding: 0 0 0 0;}

/*  index_content-row-2
----------------------------------------------------------------------------------------------------*/
div#index_active_bg{ width: 344px; height: 240px; font-size: 13px;}
div#index_active_bg dl, div#index_active_bg dt, div#index_active_bg dd{ padding: 0px; margin: 0px;}
div#index_active_bg dt{ padding: 13px 0 9px 13px;}
div#index_active_bg dd{ margin: 8px 0 0 16px; background:url(../images/icon_green.gif) left top no-repeat; border-bottom: 1px dotted #999999; width: 308px; overflow: auto; background-position: 0 3px; padding: 0 0 6px 0;}
div#index_active_bg dd ul{ list-style: none; padding: 0; margin: 0;}
div#index_active_bg dd li{ list-style: none; float: left;}
.index_active_time{ width: 80px; padding: 0 0 0 20px;}
.index_active_title{ width: 208px; padding: 0 0 0 0;}





/*  index_banner
----------------------------------------------------------------------------------------------------*/
div#index_banner{ margin: 10px 16px 0 19px; border: 5px solid #efefef; overflow: auto; clear: both; width: 915px;}
div#index_banner ul{ padding: 0; margin: 0; list-style: none;}
div#index_banner li{ float: left;}
div#index_banner li{ padding: 8px 0 8px 27px;}




/*  main_contentIn 內頁
----------------------------------------------------------------------------------------------------*/
#contentIn-row-1{ width: 696px; height: 44px; padding: 13px 0 0 12px; margin:0; background: url(../images/mainIn/mainIn_bg_top_01.jpg) top no-repeat;}/* 各頁title與麵包屑屑 */
#contentIn-row-2{ width: 708px; background: url(../images/mainIn/mainIn_bg_top_02..jpg) top no-repeat;}/**內文**/
#contentIn-row-3{ width: 708px; height: 12px; font-size: 0; background: url(../images/mainIn/mainIn_bg_bottom.gif);}/**內文**/


/*  main_title_content-row-1
----------------------------------------------------------------------------------------------------*/
div#contentIn-row-1{}
div#contentIn-row-1 h1{background: url(../images/mainIn/mainIn_title.png); height: 24px; width: 678px; text-indent:-5000px; font-size:0px;}

/*  麵包屑屑 */
div#contentIn-row-1 h2#breadCrumbs{ font-size: 12px; font-weight: normal; color: #30ac0b; width: 678px; text-align: right;}
div#contentIn-row-1 h2#breadCrumbs a{ color: #30ac0b;}


/* 各頁title */
/**學會簡介**/
#contentIn-row-1 h1.main_title_01{background-position: 0px 0px;}
/**最新公告**/
#contentIn-row-1 h1.main_title_02{background-position: 0px -24px;}
/**學術活動**/
#contentIn-row-1 h1.main_title_03{background-position: 0px -48px;}
/**其他研討會**/
#contentIn-row-1 h1.main_title_04{background-position: 0px -72px;}
/**會員專區**/
#contentIn-row-1 h1.main_title_05{background-position: 0px -96px;}
/**辦法查詢**/
#contentIn-row-1 h1.main_title_06{background-position: 0px -120px;}
/**表格下載**/
#contentIn-row-1 h1.main_title_07{background-position: 0px -144px;}
/**醫師分佈**/
#contentIn-row-1 h1.main_title_08{background-position: 0px -168px;}
/**相關資源**/
#contentIn-row-1 h1.main_title_09{background-position: 0px -192px;}
/**微免感染雜誌**/
#contentIn-row-1 h1.main_title_10{background-position: 0px -216px;}
/**網站地圖**/
#contentIn-row-1 h1.main_title_11{background-position: 0px -240px;}
/**搜尋結果**/
#contentIn-row-1 h1.main_title_12{background-position: 0px -264px;}
/**會員專區 個人管理**/
#contentIn-row-1 h1.main_title_13{background-position: 0px -288px;}
/**會員專區 積分查詢**/
#contentIn-row-1 h1.main_title_14{background-position: 0px -312px;}
/**會員專區 繳費查詢**/
#contentIn-row-1 h1.main_title_15{background-position: 0px -336px;}
/**會員專區 會議紀錄**/
#contentIn-row-1 h1.main_title_16{background-position: 0px -360px;}




/*  main_title_content-row-2
----------------------------------------------------------------------------------------------------*/
div#contentIn-row-2{}
div#contentIn-row-2-main{ margin: 0 0 0 41px; width: 625px; font-size: 15px;}

div#contentIn-row-2-main h3{ font-size: 16px; font-weight: bold; color: #1d6e05; padding: 0 0 10px 0;}
div#contentIn-row-2-main h4{ font-size: 15px; font-weight: bold; color: #336699; padding: 0 0 10px 0;}

div#contentIn-row-2-main .ontentIn-row-2-main-lineheight{ line-height: 170%;}


/*  about03.asp
----------------------------------------------------------------------------------------------------*/
TABLE.about03{
	border-top: 1px solid #EBEAEE;
    border-left: 1px solid #EBEAEE;
    border-right: 0px;
    border-bottom: 0px;
	border-collapse: separate;
}

.about03 TH{
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #EBEAEE;
    border-bottom: 1px solid #EBEAEE;
	background: #DADADA;
	padding: 5px 7px 5px 15px;
	text-align: right;
	width: 80px;
	vertical-align:top;
}
.about03 TD {  
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #EBEAEE;
    border-bottom: 1px solid #EBEAEE;
	background: #EEEEEE;
	padding: 5px;
	width: 500px;
}  








/*  link/link.asp
----------------------------------------------------------------------------------------------------*/
div#link_div{}
div#link_div ul{ padding: 0; margin: 0 0 0 5px;}
div#link_div li{ padding: 0; margin: 0 0 7px 0; list-style: none;}
div#link_div li{ 
	background: url(../images/icon_links.gif) left top no-repeat; width: 280px; float: left;
	background-position: 0 8px;
	padding: 0 0 0 22px;}








/*  news
----------------------------------------------------------------------------------------------------*/
#news_table {}
#news_table tr { background: url(../images/news/title_Bg.gif) top repeat-x;}
#news_table th { 
	width: 110px; padding: 6px 0 3px 0; color: #525252;
	border-left: 1px solid #a3a3a3; border-top: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3;}
#news_table th + th { width: 433px; background: url(../images/news/line_td.gif) repeat-y left; border-left: none;} 
#news_table th + th + th { width: 80px; border-right: 1px solid #a3a3a3;} 


#news_table tr + tr { background: #fbfcfd url(../images/news/list_bg.gif) repeat-x bottom;}
#news_table td {
	width: 100px; padding: 7px 5px; text-align: center; vertical-align: top;
	border-left: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
#news_table td + td { width: 423px; background: url(../images/news/line_td.gif) repeat-y left; border-left: none; text-align: left;}
#news_table td + td + td { width: 70px; text-align: center; vertical-align: top; border-right: 1px solid #e3e3e3;}

/*  news_info
----------------------------------------------------------------------------------------------------*/
ul#news_info { padding: 0; margin: 0 0 20px 0;}
ul#news_info li {
	list-style: none; padding: 6px 10px 3px 13px; color: #525252; border: 1px solid #a3a3a3;
	background: url(../images/news/title_Bg.gif) top repeat-x; font-weight: bold;}
ul#news_info li + li { background: url(../images/news/cont_bg_b.gif) bottom left no-repeat; border: none; font-weight: normal;}


ul#news_info li ul { padding: 0; margin: 5px 0 15px 0;}
ul#news_info li ul li{ background: none; border: none; font-weight: normal; padding: 0;}
ul#news_info li ul li + li { padding: 0 0 5px 0; border-bottom: 1px dashed #a3a3a3;}
ul#news_info li ul li + li + li { padding: 8px 0; border: none;}
ul#news_info li ul li + li + li + li { padding: 7px 0 0 20px; border-top: 1px dashed #a3a3a3; background: url(../images/icon_download.gif) left top no-repeat; background-position: 0 13px;}
ul#news_info li ul li + li + li + li + li { padding: 0 0 0 20px; border: none; background: url(../images/icon_download.gif) left top no-repeat; background-position: 0 7px;}








/*  course
----------------------------------------------------------------------------------------------------*/
#course_table {}
#course_table tr { background: url(../images/course/title_Bg.gif) top repeat-x;}
#course_table th { 
	width: 110px; padding: 6px 0 3px 0; color: #525252;
	border-left: 1px solid #a3a3a3; border-top: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3;}
#course_table th + th { width: 300px; background: url(../images/news/line_td.gif) repeat-y left; border-left: none;} 
#course_table th + th + th { width: 213px; border-right: 1px solid #a3a3a3;} 


#course_table tr + tr { background: #fbfcfd url(../images/news/list_bg.gif) repeat-x bottom;}
#course_table td {
	width: 100px; padding: 7px 5px; text-align: center; vertical-align: top;
	border-left: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
#course_table td + td { width: 290px; background: url(../images/news/line_td.gif) repeat-y left; border-left: none; text-align: left;}
#course_table td + td a { color: #0066CC;}
#course_table td + td img{ vertical-align: middle;}
#course_table td + td + td { width: 203px; vertical-align: top; border-right: 1px solid #e3e3e3;}

/*  course_info
----------------------------------------------------------------------------------------------------*/
ul#course_info { padding: 0; margin: 0 0 20px 0;}
ul#course_info li {
	list-style: none; padding: 6px 10px 3px 13px; color: #525252; border: 1px solid #a3a3a3;
	background: url(../images/news/title_Bg.gif) top repeat-x; font-weight: bold;}
ul#course_info li + li { background: url(../images/news/cont_bg_b.gif) bottom left no-repeat; border: none; font-weight: normal;}


ul#course_info li ul { padding: 0; margin: 5px 0 15px 0;}
ul#course_info li ul li{ background: none; border: none; font-weight: normal; padding: 0 0 7px 0;}
ul#course_info li ul li + li + li + li + li + li { border-bottom: 1px dashed #a3a3a3; padding: 0 0 10px 0;}
ul#course_info li ul li + li + li + li + li + li + li { background: url(../images/icon_download.gif) left top no-repeat; background-position: 0 7px; border: none; padding: 0 0 3px 20px; margin: 8px 0 0 0;}
ul#course_info li ul li + li + li + li + li + li + li + li { margin: 0;}











/*  edu
----------------------------------------------------------------------------------------------------*/
#edu_table {}
#edu_table tr { background: url(../images/edu/title_Bg.gif) top repeat-x;}
#edu_table th { 
	width: 76px; padding: 6px 0 3px 0; color: #525252;
	border-left: 1px solid #a3a3a3; border-top: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3;}
#edu_table th + th { width: 176px; background: url(../images/news/line_td.gif) repeat-y left; border-left: none;} 
#edu_table th + th + th + th { width: 75px;}
#edu_table th + th + th + th + th { width: 120px; border-right: 1px solid #a3a3a3;} 


#edu_table tr + tr { background: #fbfcfd url(../images/news/list_bg.gif) repeat-x bottom;}
#edu_table td {
	padding: 7px 5px; text-align: center; vertical-align: top;
	border-left: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
#edu_table td + td { width: 166px; background: url(../images/news/line_td.gif) repeat-y left; border-left: none; text-align: left;}
#edu_table td + td a { color: #0066CC;}
#edu_table td + td + td + td { width: 65px; text-align: center;}
#edu_table td + td + td + td + td { vertical-align: top; border-right: 1px solid #e3e3e3;}
#edu_table td + td + td + td + td ul { padding: 0; margin: 0;}
#edu_table td + td + td + td + td li.check { list-style: none; background: url(../images/icon_check.png) left no-repeat;}
#edu_table td + td + td + td + td li.reg { list-style: none; background: url(../images/icon_ytag.png) left no-repeat;}

/*  線上積分申請
----------------------------------------------------------------------------------------------------*/
#edu_reg{ margin: 0 auto;}

#edu_reg input, #edu_reg select{ height: 20px;}
#edu_reg table{ padding: 0; margin: 0;}
#edu_reg td{ padding: 3px; text-align: left;}
#edu_reg th{ padding: 3px; text-align: right;  font-weight: bold;}
#edu_reg hr{ border: 1px dotted #b2ba81;}

#edu_reg_ps td{ text-align: left;}

/**積分申請**/
.inputFile{ border: 0;}
div#edu_go{ text-align: center; padding: 10px 0;}
div#edu_go input{ background: #FFF4C8; cursor:pointer; padding:2px 5px 5px 5px; height: 30px;}


#edu_reg_search{ margin: 0 auto; width: 87%;}
table#edu_go_search_In th{ text-align: center; background: #E7E7E7;}
table#edu_go_search_In td{ padding: 3px;}
table#edu_go_search_In .line{ border-bottom: 1px dotted #838383;}
table#edu_go_search_In .lineRight{ border-right: 1px dotted #838383;}



#edu_ok_table{}
#edu_ok_table tr { background: url(../images/edu/title_Bg.gif) top repeat-x;}
#edu_ok_table th { 
	padding: 6px 0 3px 10px; color: #525252;
	border: 1px solid #a3a3a3; text-align: left;}


#edu_ok_table tr + tr { background: #fbfcfd url(../images/news/list_bg.gif) repeat-x bottom;}
#edu_ok_table tr + tr th {
	padding: 7px 5px 7px 10px; text-align: right; vertical-align: top; width: 70px;
	border-left: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; border:-top: none; border-right: none;}
#edu_ok_table tr + tr td {
	padding: 7px 5px 7px 10px; text-align: left; vertical-align: top; width: 210px;
	border-left: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; border:-top: none; border-right: 1px solid #e3e3e3;}





/*  member
----------------------------------------------------------------------------------------------------*/
#member_M_table {}
#member_M_table tr { background: url(../images/edu/title_Bg.gif) top repeat-x;}
#member_M_table th { 
	padding: 6px 0 3px 0; color: #525252;
	border-left: 1px solid #a3a3a3; border-top: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3;}


#member_M_table tr + tr { background: #fbfcfd url(../images/news/list_bg.gif) repeat-x bottom;}
#member_M_table td {
	padding: 7px 5px; text-align: right; vertical-align: top; width: 115px; font-weight: bold;
	border-left: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
#member_M_table td + td { width: 175px; text-align: left; font-weight: normal;}
#member_M_table td + td + td { width: 115px; text-align: right; font-weight: bold;}
#member_M_table td + td + td + td { width: 175px; text-align: left; border-right: 1px solid #e3e3e3; font-weight: normal;}


/*  member_基本資料
----------------------------------------------------------------------------------------------------*/
#member_M2_table { margin: 7px 0 0 0;}
#member_M2_table tr { background: url(../images/edu/title_Bg.gif) top repeat-x;}
#member_M2_table th { 
	padding: 6px 0 3px 0; color: #525252;
	border-left: 1px solid #a3a3a3; border-top: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3;}


#member_M2_table tr + tr { background: #fbfcfd url(../images/news/list_bg.gif) repeat-x bottom;}
#member_M2_table td {
	padding: 7px 5px; text-align: right; vertical-align: top; width: 115px; font-weight: bold;
	border-left: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
#member_M2_table td + td { width: 487px; text-align: left; font-weight: normal; border-right: 1px solid #e3e3e3;}

.editTd{ background: #FFFFCC;}
.editTd span { font-weight: normal; color: #FF0000;}
.editTd input, .editTd select { font-size: inherit; color: #FF0000; height: 20px;}



/*  member_繳費資訊
----------------------------------------------------------------------------------------------------*/
#member_M3_table { margin: 7px 0 0 0;}
#member_M3_table tr { background: url(../images/edu/title_Bg.gif) top repeat-x;}
#member_M3_table th { 
	padding: 6px 0 3px 0; color: #525252;
	border-left: 1px solid #a3a3a3; border-top: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3;}


#member_M3_table tr + tr { background: #fbfcfd url(../images/news/list_bg.gif) repeat-x bottom;}
#member_M3_table td {
	padding: 7px 5px; text-align: right; vertical-align: top; width: 150px; font-weight: bold;
	border-left: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
#member_M3_table td + td { width: 452px; text-align: left; font-weight: normal; border-right: 1px solid #e3e3e3;}









/*  member score
----------------------------------------------------------------------------------------------------*/
#member_table {}
#member_table tr { background: url(../images/edu/title_Bg.gif) top repeat-x;}
#member_table th { 
	padding: 6px 0 3px 0; color: #525252;
	border-left: 1px solid #a3a3a3; border-top: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3;}
#member_table th + th + th + th + th + th { border-right: 1px solid #a3a3a3;} 


#member_table tr + tr { background: #fbfcfd url(../images/news/list_bg.gif) repeat-x bottom;}
#member_table td {
	padding: 7px 5px; text-align: center; vertical-align: top; width: 42px;
	border-left: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
#member_table td + td { width: 85px; text-align: left;}
#member_table td + td + td { width: 189px; text-align: left;}
#member_table td + td + td + td { width: 120px;}
#member_table td + td + td + td + td { width: 42px; text-align: center;}
#member_table td + td + td + td + td + td { width: 80px; text-align: left; border-right: 1px solid #e3e3e3;}
#member_table .score{ text-align: right; border-right: 1px solid #e3e3e3;}










/*  activeReg activeReg2
----------------------------------------------------------------------------------------------------*/
#activeReg2_table {}
#activeReg2_table tr { background: url(../images/activeReg/title_Bg.gif) top repeat-x;}
#activeReg2_table th { 
	width: 140px; padding: 6px 0 3px 0; color: #525252;
	border-left: 1px solid #a3a3a3; border-top: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3;}
#activeReg2_table th + th { width: 303px; background: url(../images/news/line_td.gif) repeat-y left; border-left: none;} 
#activeReg2_table th + th + th { width: 180px; border-right: 1px solid #a3a3a3;} 


#activeReg2_table tr + tr { background: #fbfcfd url(../images/news/list_bg.gif) repeat-x bottom;}
#activeReg2_table td {
	width: 130px; padding: 7px 5px; text-align: left; vertical-align: top;
	border-left: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
#activeReg2_table td + td { width: 293px; background: url(../images/news/line_td.gif) repeat-y left; border-left: none;}
#activeReg2_table td + td + td { width: 170px; vertical-align: top; border-right: 1px solid #e3e3e3;}

.whiteTd{ background: #ffffff; border-right: 1px solid #e3e3e3;}
#activeReg2_table td ol { padding: 0; margin: 0 0 0 24px;}


/*  activeReg activeReg3
----------------------------------------------------------------------------------------------------*/
#activeReg3_table {}
#activeReg3_table tr { background: url(../images/activeReg/title_Bg.gif) top repeat-x;}
#activeReg3_table th { 
	width: 100px; padding: 6px 0 3px 0; color: #525252;
	border-left: 1px solid #a3a3a3; border-top: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3;}
#activeReg3_table th + th { background: url(../images/news/line_td.gif) repeat-y left; border-left: none;} 
#activeReg3_table th + th + th { width: 213px;} 
#activeReg3_table th + th + th + th { width: 210px; border-right: 1px solid #a3a3a3;} 


#activeReg3_table tr + tr { background: #fbfcfd url(../images/news/list_bg.gif) repeat-x bottom;}
#activeReg3_table td {
	width: 90px; padding: 7px 5px; text-align: left; vertical-align: top;
	border-left: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
#activeReg3_table td + td { background: url(../images/news/line_td.gif) repeat-y left; border-left: none;}
#activeReg3_table td + td + td { width: 203px; vertical-align: top;}
#activeReg3_table td + td + td + td { width: 200px; vertical-align: top; border-right: 1px solid #e3e3e3;}

.bgRed { background: #fde8e7;}














/*  download/download.asp
----------------------------------------------------------------------------------------------------*/
div#download_div {}
div#download_div ul{ padding: 0; margin: 0 0 0 5px;}
div#download_div li{ padding: 0; margin: 0 0 7px 0; list-style: none;}
div#download_div li{ 
	background: url(../images/icon_links.gif) left top no-repeat;
	background-position: 0 8px;
	padding: 0 0 0 22px;}





/*  doctor
----------------------------------------------------------------------------------------------------*/
#doctor_table { margin: 0 0 15px 0;}
#doctor_table tr { background: url(../images/edu/title_Bg.gif) top repeat-x;}
#doctor_table th { 
	padding: 6px 0 3px 0; color: #525252;
	border-left: 1px solid #a3a3a3; border-top: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3;}
#doctor_table th + th { border-right: 1px solid #a3a3a3; letter-spacing: 10px; text-align: left; padding: 6px 0 3px 8px;}


#doctor_table tr + tr { background: #fbfcfd url(../images/news/list_bg.gif) repeat-x bottom;}
#doctor_table td {
	padding: 7px 5px; text-align: center; vertical-align: top; width: 120px;
	border-left: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
#doctor_table td + td { text-align: left; border-right: 1px solid #e3e3e3; padding: 7px 0 7px 8px; width: 484px;}








/*  paper_info
----------------------------------------------------------------------------------------------------*/
div#paper_info { background: url(../images/news/cont_bg_b.gif) bottom left no-repeat; border: none;}
div#paper_info span:nth-child(1) {
	padding: 6px 10px 3px 13px; color: #525252; border: 1px solid #a3a3a3; display: block;
	background: url(../images/news/title_Bg.gif) top repeat-x; font-weight: bold;
}
div#paper_info ol#paper_info_auther { list-style: none; padding: 0; margin: 6px 10px 3px 13px;}
div#paper_info ol#paper_info_auther li:last-child { border-bottom: 1px dashed #a3a3a3; padding: 0 0 10px 0;}

div#paper_info div#paper_info_cont {
	padding: 6px 10px 15px 13px; display: block;
}

















/*  pageCount
----------------------------------------------------------------------------------------------------*/
#serach { width:625px;}
#serach ul, #serach li{ padding: 0; margin: 0;}
#serach li{list-style: none;}
.pageCountLeft{ float: left;}
.pageCountLeft select{ margin: 5px 0 5px 0; height: 20px; font-size: 13px;}

.pageCountRight{ float: right;}
.pageCountRight select{ height: 20px; }
.inputSerach{ width: 100px; color:#464646; line-height: 100%; margin: 0 0 0 10px;}
.inputSerachGo input{ height: 20px; border: 0;}





/*  footer
----------------------------------------------------------------------------------------------------*/
div#footer{ margin: 15px 0; line-height: 150%; font-size: 13px; text-align: center;}
div#footer img{ vertical-align: middle;}

div#footerIn{ text-align: center; margin: 15px 0 0 0; line-height: 150%; background: url(../images/mainIn/footer_bg.jpg) top no-repeat; padding: 15px 0 25px 0; font-size: 13px;}









/*  重複使用text
----------------------------------------------------------------------------------------------------*/
.redText{ color: #FF0066;}
.redBText{ color: #FF0066; font-weight:bold;}
.blueText{ color: #0033FF;}
.text15b{ font-size: 15px; font-weight: bold;}

/*文字縮排*/
.textIndent90{margin-left:90px;text-indent:-90px;}
.textIndent86{margin-left:86px;text-indent:-86px;}
.textIndent81{margin-left:81px;text-indent:-81px;}
.textIndent75{margin-left:75px;text-indent:-75px;}
.textIndent66{margin-left:66px;text-indent:-66px;}
.textIndent61{margin-left:61px;text-indent:-61px;}
.textIndent30s{margin-left:30px;text-indent:-30px; margin-top: 0;}
.textIndent30{margin-left:30px;text-indent:-30px;}
.textIndent45{margin-left:45px;text-indent:-45px;}



/*  頁碼
----------------------------------------------------------------------------------------------------*/
/*  資訊無資料  */
DIV.news_none{ height: 150px; text-align: center; padding: 100px;}

DIV.scott {
	padding: 8px 3px 3px 3px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin: 3px;
	text-align: center;
	font-size: 13px;
}
DIV.scott A {
	border: #ddd 1px solid;
	padding: 2px 5px 2px 5px;
	color: #538fad;
	margin-right: 2px;
	text-decoration: none;
	background-color: #fff;
	font-size: 13px;
}
DIV.scott A:hover {
	border: #6ebbe0 1px solid;
	color: #78a5bc;
	background-color: #ddfaf2;
}
DIV.scott A:active {
	border: #6ebbe0 1px solid;
	color: #78a5bc;
	background-color: #ddfaf2;
}
DIV.scott SPAN.current {
	border: #87c6d3 1px solid;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	color: #fff;
	margin-right: 2px;
	background-color: #87c6d3;
	font-size: 13px;
}
DIV.scott SPAN.disabled {
	border: #f3f3f3 1px solid;
	padding: 2px 5px 2px 5px;
	color: #ccc;
	margin-right: 2px;
	background-color: #fff;
	font-size: 13px;
}















div#goBtn { clear:both; background: url(../images/line_main.png) repeat-x center; padding: 15px 0;}
.iconTop a{
	background: url(../images/icon_top.gif) right no-repeat;
	width: 701px;
	height:20px;
	text-indent: -3000px;
	font-size: 0px;
	display:block;
}

.iconBack a{
	background: url(../images/icon_back.gif) right no-repeat;
	width: 701px;
	height:20px;
	text-indent: -3000px;
	font-size: 0px;
	display:block;
}


