﻿@charset "utf-8";
/************  首頁  ****************/
.TOP{
 background-color:#0E7DB7;
 text-align:center;
}

.TOP-image{
	background-attachment: fixed;
	background-color: #0E7DB7;
	background-image: url(/NHRI_WEB/images/index_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
 }

.Menu{
	background-color:#004386;
	text-align:center;
	text-decoration: none;
	background-image:url(button/button_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 42px;
	width: 100px;
}

.Menu:hover{
 background-color:#004386;
 text-align:center;
 text-decoration: none;
 background-image:url(button/button1_01.jpg);
 background-repeat: no-repeat;
}

.Menu-news{
	background-color:#004386;
	text-align:center;
	text-decoration: none;
	background-image:url(button/button_02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:42px;
	width:89px;
}

.Menu-news:hover{
 background-color:#004386;
 text-align:center;
 text-decoration: none;
 background-image:url(button/button1_02.jpg);
 background-repeat: no-repeat;
}

.Menu-research{
	background-color:#004386;
	text-align:center;
	text-decoration: none;
	background-image:url(button/button_03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:42px;
	width:89px;
}

.Menu-research:hover{
 background-color:#004386;
 text-align:center;
 text-decoration: none;
 background-image:url(button/button1_03.jpg);
 background-repeat: no-repeat;
}

.Menu-publish{
	background-color:#004386;
	text-align:center;
	text-decoration: none;
	background-image:url(button/button_04.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:42px;
	width:89px;
}

.Menu-publish:hover{
 background-color:#004386;
 text-align:center;
 text-decoration: none;
 background-image:url(button/button1_04.jpg);
 background-repeat: no-repeat;
}

.Menu-health{
	background-color:#004386;
	text-align:center;
	text-decoration: none;
	background-image:url(button/button_05.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:42px;
	width:89px;
}

.Menu-health:hover{
 background-color:#004386;
 text-align:center;
 text-decoration: none;
 background-image:url(button/button1_05.jpg);
 background-repeat: no-repeat;
}

.Menu-epaper{
	background-color:#004386;
	text-align:center;
	text-decoration: none;
	background-image:url(button/button_06.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:42px;
	width:89px;
}

.Menu-epaper:hover{
 background-color:#004386;
 text-align:center;
 text-decoration: none;
 background-image:url(button/button1_06.jpg);
 background-repeat: no-repeat;
}

.Menu-image{
	background-color:#004386;
	text-align:center;
	text-decoration: none;
	background-image:url(button/button_07.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:42px;
	width:89px;
}

.Menu-image:hover{
 background-color:#004386;
 text-align:center;
 text-decoration: none;
 background-image:url(button/button1_07.jpg);
 background-repeat: no-repeat;
}

.Menu-address{
	background-color:#004386;
	text-align:center;
	text-decoration: none;
	background-image:url(button/button_08.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:42px;
	width:90px;
}

.Menu-address:hover{
 background-color:#004386;
 text-align:center;
 text-decoration: none;
 background-image:url(button/button1_08.jpg);
 background-repeat: no-repeat;
}

.next-pre{
  color:#233C59;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif,細明體;
  font-size:90%;
  text-align:center;
}

.next-pre a:link{
  text-decoration: none;
  text-align:center;
  color:#233C59;
}

.next-pre a:visited{
  text-decoration: none;
  text-align:center;
  color:#233C59;
}

.next-pre a:hover{
  text-decoration: none;
  text-align:center;
  color: #0000CC;
}

.next-pre a:active{
  text-decoration: none;
  text-align:center;
  color:#233C59;
}

.point{
 font-family:Arial, Helvetica, sans-serif,細明體;
 font-size:50%;
 color:#2C6BAA;
 text-align:center;
}

.line{
 font-family:細明體;
 font-size:50%;
 color:#000000;
 text-align:center;
}

.print{
 text-align:right;
 padding-right:10px;
 }

.LinksandFiles-title{
 font-family:Arial, Helvetica, sans-serif,細明體;
 font-size:85%;
 font-weight:bold;
 color:#233C59;
 padding-left:20px;
 text-align:left;
 }

.LinksandFiles{
 font-family:Arial, Helvetica, sans-serif,細明體;
 font-size:80%;
 color:#000000;
 text-align:left;
 }

.LinksandFiles a:link{
  text-decoration: none;
  color:#000000;
}

.LinksandFiles a:visited{
  text-decoration: none;
  color:#000000;
}

.LinksandFiles a:hover{
  text-decoration: none;
  color: #0000CC;
}

.LinksandFiles a:active{
  text-decoration: none;
  color:#000000;
}

.table-RLC{
 padding-left:5px;
 padding-right:5px;
}

.battom{
	background-color:#E3E9EE;
	font-family:Arial, Helvetica, sans-serif,細明體;
	font-size:78%;
	color:#000000;
	line-height: 19px;
	padding-left: 15px;
}

.battom_cal{
	background-color:#E3E9EE;
	font-family:Arial, Helvetica, sans-serif,細明體;
	font-size:78%;
	color:#000000;
	line-height: 19px;
	padding-left: 0px;
}
.battom_cal_2{
	background-color:#99CCFF;
	font-family:Arial, Helvetica, sans-serif,細明體;
	font-size:78%;
	color:#000000;
	line-height: 19px;
	padding-left: 0px;
}

.battom_caldays{

	font-family:Arial, Helvetica, sans-serif,細明體;
	font-size:78%;

	line-height: 19px;
	padding-left: 0px;
}
/*************首頁-搜尋*****************/
/*************首頁-搜尋*****************/
.Search{
 padding-top:3px;
}
.Search-bg{
	background-image: url(/NHRI_WEB/images/search.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
	width: 83px;
}
.Search-boutton{
	background-image: url(/NHRI_WEB/images/search01.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
	width: 60px;
}

.Search-bar{
 background-color:#8C98B4;
 color:#FFFFFF;
}


/*************首頁-研究員簡介*****************/
.research-more{
 text-align:right;
}

.research-moreall{
 text-align:right;
 padding-top:5px;
}

.researcher-line-bar{
 background-image:url(/NHRI_WEB/images/researcher-line-bar.gif);
}

.reaearch-p{
 padding-top:5px;
 padding-bottom:10px;
 padding-left:10px;
 padding-right:10px;
}

.researcher-picture{
	text-align:center;
	border:1px solid #666666;
	height: 110px;
	width: 90px;
	padding: 3px;
	margin: auto;
}

.research-title{
  color:#233C59;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif,細明體;
  font-size:92%;
  padding-top:2px;
  padding-left:5px;
}

.research-title a:link{
  text-decoration: none;
  color:#233C59;
}

.research-title a:visited{
  text-decoration: none;
  color:#233C59;
}

.research-title a:hover{
  text-decoration: none;
  color: #0000CC;
}

.research-title a:active{
  text-decoration: none;
  color:#233C59;
}

.research-content{
	color:#000000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	padding-left:10px;
	line-height: 20px;
}

.research-content a:link {
  text-decoration: none;
  color:#000000;
}
.research-content a:visited {
  text-decoration: none;
  color:#000000;
}
.research-content a:hover {
  text-decoration: none;
  color: #0000CC;
}
.research-content a:active {
  text-decoration: none;
  color:#000000;
}
/*************首頁-徵才*****************/

.table{
 padding-left:10px;
 }
.table02{
 padding-left:10px;
 padding-top:10px;
 }

.solicit-content{
 font-family:Arial, Helvetica, sans-serif,細明體;
 font-size:80%;
 font-weight:bold;
 color:#000000;
 padding-left:15px;
}

.solicit-content a:link{
 text-decoration: none;
 color:#000000;
}

.solicit-content a:visited {
  text-decoration: none;
  color:#000000;
}

.solicit-content a:hover {
  text-decoration: none;
  color: #0000CC;
}

.solicit-content a:active {
  text-decoration: none;
  color:#000000;
 }
/*************首頁-News*****************/
.new-unit{
 font-family:Arial, Helvetica, sans-serif,細明體;
 font-size:90%;
 font-weight:bold;
 color:#666666;
 padding:5px;
}

.new-arrow{
 font-family:Arial, Helvetica, sans-serif,細明體;
 font-size:70%;
 color:#000000;
 padding:5px;
 text-align:left;
}

.new-title{
 font-family: Arial, Helvetica, sans-serif,細明體;
 text-align:left;
 font-size:95%;
 font-weight:bold;
 color:#336699;
}

.new-title a:link{
 text-decoration: none;
 color:#336699;
}

.new-title a:visited {
  text-decoration: none;
  color:#336699;
}

.new-title a:hover {
  text-decoration: none;
  color: #0000CC;
}

.new-title a:active {
  text-decoration: none;
  color:#336699;
 }
.new-title02{
 font-family: Arial, Helvetica, sans-serif,細明體;
 text-align:left;
 padding-top:9px;
 font-size:95%;
 font-weight:bold;
 color:#336699;
}

.new-title02 a:link{
 text-decoration: none;
 color:#336699;
}

.new-title02 a:visited {
  text-decoration: none;
  color:#336699;
}

.new-title02 a:hover {
  text-decoration: none;
  color: #0000CC;
}

.new-title02 a:active {
  text-decoration: none;
  color:#336699;
 }

.new-EN-title{
 font-family:Arial, Helvetica, sans-serif;
 text-align:left;
 font-size:90%;
 padding-left:20px;
 font-weight:bold;
 color:#336699;
}

.new-EN-title a:link{
 text-decoration: none;
 color:#336699;
}

.new-EN-title a:visited {
  text-decoration: none;
  color:#336699;
}

.new-EN-title a:hover {
  text-decoration: none;
  color: #0000CC;
}

.new-EN-title a:active {
  text-decoration: none;
  color:#336699;
}

.new-date{
 font-family:Arial, Helvetica, sans-serif;
 font-size:90%;
 padding-right:5px;
 font-weight:bold;
 color:#3366FF;
 text-align:right;
}

.bigtitle{
 font-family:Arial, Helvetica, sans-serif,細明體;
 font-size:120%;
 font-weight:bold;
 color:#336699;
 padding-left:20px;
 padding-top:15px;
 padding-bottom:10px;
 text-align:left;
 }

.announcement{
 font-family:Arial, Helvetica, sans-serif,細明體;
 font-weight:bold;
 font-size:100%;
 background-color:#FF9900;
 border-bottom:double #FFFF00;
 color:#ffffff;
 padding-top:5px;
 padding-left:20px;
 padding-bottom:5px;
 text-align:left;
 }

.new-content{
   font-family:Arial, Helvetica, sans-serif,細明體;
   color:#000000;
   font-size:92%;
   padding-right:5px;
   padding-left:20px;
}

.new-content02{
   font-family:Arial, Helvetica, sans-serif,細明體;
   color:#000000;
   font-weight:bold;
   font-size:92%;
}

.new-content a:link{
 text-decoration: none;
 color:#000000;
}

.new-content a:visited {
  text-decoration: none;
  color:#000000;
}

.new-content a:hover {
  text-decoration: none;
  color: #0000CC;
}

.new-content a:active {
  text-decoration: none;
  color:#000000;
 }

.new-handle{
   font-family:Arial, Helvetica, sans-serif,細明體;
   font-weight:bold;
   color:#233C59;
   font-size:92%;
}

.new-handle a:link{
 text-decoration: none;
 color:#233C59;
}

.new-handle a:visited {
  text-decoration: none;
  color:#233C59;
}

.new-handle a:hover {
  text-decoration: none;
  color: #0000CC;
}

.new-handle a:active {
  text-decoration: none;
  color:#233C59;
 }
/*************本院簡介*****************/
.about-list{
    font-family:Arial, Helvetica, sans-serif,細明體;
   font-size:96%;
   font-weight:bold;
   color:#000657;
   padding-left:20px;
}
.about-list a:link{
 text-decoration: none;
 color:#000657;
}
.about-list a:visited {
  text-decoration: none;
  color:#000657;
}
.about-list a:hover {
  text-decoration: none;
  color: #0000CC;
}
.about-list a:active {
  text-decoration: none;
  color:#000657;
 }

.about_greybg {
	line-height: 5px;
	color: #666666;
	background-color: #f0f0f0;
}
.about_bluebg {
	line-height: 30px;
	color: #666666;
	background-color: #e4fbff;
}
/*有重複的樣式*/
.tButton {
    font-family: Verdana, Arial, Helvetica, sans-serif,細明體;
	font-size: 92%;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
	max-height: 30px;
	width: 120px;
	background-image: url(/NHRI_WEB/images/8-4-bg1.jpg);
	background-repeat: repeat-x;
	padding-top:7px;
}
.tButton:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif,細明體;
	font-weight:bold;
	font-size: 92%;
	color: #333333;
	text-decoration: none;
	max-height: 30px;
	width: 120px;
	background-image: url(/NHRI_WEB/images/8-4-bg2.jpg);
	background-repeat: repeat-x;
	padding-top:7px;
}

.tButton02 {
    font-family: Verdana, Arial, Helvetica, sans-serif,細明體;
	font-size: 92%;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
	max-height: 45px;
	width: 120px;
	background-image: url(/NHRI_WEB/images/8-4-bg1b.jpg);
	background-repeat: repeat-x;
	padding-top:7px;
}
.tButton02:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif,細明體;
	font-weight:bold;
	font-size: 92%;
	color: #333333;
	text-decoration: none;
	max-height: 45px;
	width: 120px;
	background-image: url(/NHRI_WEB/images/8-4-bg2b.jpg);
	background-repeat: repeat-x;
	padding-top:7px;
}

.tButton04 {
    font-family: Verdana, Arial, Helvetica, sans-serif,細明體;
	font-size: 80%;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
	max-height: 45px;
	width: 120px;
	background-image: url(/NHRI_WEB/images/8-4-bg1c.jpg);
	background-repeat: repeat-x;
	padding: 3px;
}
.tButton04:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif,細明體;
	font-weight:bold;
	font-size: 80%;
	color: #333333;
	text-decoration: none;
	max-height: 45px;
	width: 120px;
	background-image: url(/NHRI_WEB/images/8-4-bg2c.jpg);
	background-repeat: repeat-x;
	padding: 3px;
}
.tButton03 {
	font-family:細明體;
	font-size: 80%;
	color: #333333;
	padding-top:3px;
	text-decoration: none;
	max-height: 20px;
	width: 120px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	border-left-color: #0099FF;
}

.tButton03:hover {
	font-family:細明體;
	font-size: 80%;
	color: #333333;
	padding-top:3px;
	text-decoration: none;
	max-height: 20px;
	width: 120px;
	border-bottom-width: 1px;
	border-left-width: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: dotted;
	border-bottom-color: #666666;
	border-left-color: #FF9900;
	background-color: #FDF7DF;
}
.tButton05 {
   font-family: Verdana, Arial, Helvetica, sans-serif,細明體;
	font-size: 80%;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
	max-height: 17px;
	width: 130px;
	padding-top:3px;
          padding-left:20px;

}
.tButton05:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif,細明體;
	font-weight:bold;
	font-size: 80%;
	color: #333333;
	text-decoration: none;
	max-height: 17px;
	width: 130px;
	padding-top:3px;
          padding-left:20px;

}


.tButton06 {
    font-family: Verdana, Arial, Helvetica, sans-serif,細明體;
	font-size: 92%;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
	max-height: 113px;
	width: 120px;
	background-image: url(/NHRI_WEB/images/8-4-bg1e.jpg);
	background-repeat: repeat-x;
	padding-top:7px;
}
.tButton06:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif,細明體;
	font-weight:bold;
	font-size: 92%;
	color: #333333;
	text-decoration: none;
	max-height: 113px;
	width: 120px;
	background-image: url(/NHRI_WEB/images/8-4-bg2e.jpg);
	background-repeat: repeat-x;
	padding-top:7px;
}
.tButton07 {
    font-family: Verdana, Arial, Helvetica, sans-serif,細明體;
	font-size: 92%;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
	height:auto;
	max-height: 90px;
	width: 120px;
	background-image: url(/NHRI_WEB/images/8-4-bg1d.jpg);
	background-repeat: repeat-x;
	padding-top:7px;
}
.tButton07:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif,細明體;
	font-weight:bold;
	font-size: 92%;
	color: #333333;
	text-decoration: none;
	max-height: 90px;
	width: 120px;
	background-image: url(/NHRI_WEB/images/8-4-bg2d.jpg);
	background-repeat: repeat-x;
	padding-top:7px;
}

.tButton, .tButton02, .tButton03, .tButton04, .tButton05, .tButton06, .tButton07 {
	line-height: 1em;
	background-position: bottom;
	display:inline-block;
	margin-bottom:0px;
	margin-top:0px;
	vertical-align: text-bottom;
	padding-bottom: 7px;
	padding-bottom: 12px\9;
	padding-top:7px;
	height:auto;
	background-size:100% 100%;
	
}

/***************頁籤*************/
.pageButton {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
	font-weight:bold;
	color: #333333;
	text-decoration: none;
	padding-top:10px;
	height: 30px;
	width: 97px;
	background-image: url(/NHRI_WEB/images/page-button01.gif);
	background-repeat: repeat-x;
	padding: 8px;
}
.pageButton:hover {
	text-decoration: none;
	padding-top:10px;
	height: 30px;
	width: 97px;
	color: #0000CC;
	background-image: url(/NHRI_WEB/images/page-button02.gif);
	background-repeat: repeat-x;
}
.pageButton:link{
  text-decoration: none;
  padding-top:10px;
  text-align:center;
 }

.pageButton:visited{
  text-decoration: none;
  padding-top:10px;
  text-align:center;
}

.pageButton:active{
  text-decoration: none;
  padding-top:10px;
  text-align:center;
}

/***************************************************/

.bracket{
   font-family:細名體;
   background-color:#6DCFF6;
   padding-left:20px;
   padding-top:5px;
   font-size:120%;
   font-weight:bold;
   color:#FFFFFF;
}

.bracket02{
   font-family:細名體;
   background-color:#0071BC;
   padding-left:10px;
   padding-right:30px;
   padding-top:5px;
   padding-bottom:5px;
   font-size:100%;
   font-weight:bold;
   color:#FFFFFF;
}
.word{
   font-size:96%;
   line-height: 26px;
   font-family:Arial, Helvetica, sans-serif,細明體;
   padding-right:10px;
   padding-left:10px;
   color:#333333;
}
.mediaword{
   font-size:90%;
   line-height: 18px;
   font-family:Arial, Helvetica, sans-serif,細明體;
   padding-right:20px;
   padding-left:20px;
   color:#233C59;
}
.mediaword:hover{
   font-size:90%;
   line-height: 18px;
   font-family:Arial, Helvetica, sans-serif,細明體;
   padding-right:20px;
   padding-left:20px;
   color:#233C59;
}

.font_title_bold{
	line-height: 26px;
	font-family:Arial, Helvetica, sans-serif,細明體;
	padding-right:10px;
	padding-left:30px;
	color:#333333;
	font-weight:bold;
	font-size: 96%;
}
.font_title_bold a:link{
 text-decoration: none;
 color:#333333;
}
.font_title_bold a:visited {
  text-decoration: none;
  color:#333333;
}

.font_title_bold a:hover {
  text-decoration: none;
  color: #0000CC;
}
.font_unit_bold{
	line-height: 26px;
	font-family:Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	padding-right:10px;
	padding-left:30px;
	color:#333333;
	font-weight:bold;
	font-size: 100%;
}
.font_unit_bold a:link{
 text-decoration: none;
 color:#333333;
}
.font_unit_bold a:visited {
  text-decoration: none;
  color:#333333;
}

.font_unit_bold a:hover {
  text-decoration: none;
  color: #0000CC;
}
.font_unit1_bold{
	line-height: 26px;
	font-family:Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	padding-right:10px;
	padding-left:40px;
	color:#333333;
	font-weight:bold;
	font-size: 100%;
}
.font_unit1_bold a:link{
 text-decoration: none;
 color:#333333;
}
.font_unit1_bold a:visited {
  text-decoration: none;
  color:#333333;
}

.font_unit1_bold a:hover {
  text-decoration: none;
  color: #0000CC;
}
.font_title{
   line-height: 26px;
   font-family:細名體;
   padding-right:10px;
   padding-left:30px;
   color:#333333;
   font-size: 96%;
}
.font_title a:link{
 text-decoration: none;
 color:#333333;
}

.font_title a:visited {
  text-decoration: none;
  color:#333333;
}

.font_title a:hover {
  text-decoration: none;
  color: #0000CC;
}
.contents_main{
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:100%;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#16aad4;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #0c78b4;
	border-top-width: 3px;
	border-right-width: 3px;
	border-top-style: double;
	border-right-style: double;
	border-top-color: #0c78b4;
	border-right-color: #0c78b4;
	background-image: url(/NHRI_WEB/images/e_cion.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
/*照片+外框*/
.imgborder {
	border: 5px double #CCCCCC;
}
/*上下距離15px*/
.brief {
   padding-top:15px;
   padding-bottom:15px;
}
/*不用貼*/
.background {
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-image: url(/NHRI_WEB/images/N_logo1_1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
		}
.word_1{
	font-family:Arial, Helvetica, sans-serif,細明體;
	padding-right:10px;
	padding-left:25px;
	line-height: 26px;
	color:#003366;
	font-weight:bold;
	padding-top: 0px;
	padding-bottom: 5px;
	font-size: 96%;
}
/*類似畫重點的效果*/
.underline-可刪{
	background-image: url(/NHRI_WEB/images/highlight.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.underline{
 font-family:Arial, Helvetica, sans-serif,細明體;
 font-weight:bold;
 color:#000000;
}
/*儲存格+底線*/
.outline_dots {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #DBDBDB;
	border-right-color: #DBDBDB;
	border-bottom-color: #DBDBDB;
	border-left-color: #DBDBDB;
}
/*按鈕套用，換圖片連結*/
.pre {
	background-image: url(/NHRI_WEB/images/pre.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 5px;
}
/*虛線底線+icon*/
.pre_icon {
	background-image: url(/NHRI_WEB/images/b_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 4px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #bebebe;
	border-right-color: #bebebe;
	border-bottom-color: #bebebe;
	border-left-color: #bebebe;
}
/*組織架構+icon*/
.unit_icon {
	background-image: url(/NHRI_WEB/images/unit3.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 4px;
	padding-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*組織架構+icon*/
.unit1_icon {
	background-image: url(/NHRI_WEB/images/unit3-1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 4px;
	padding-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.unit2_icon {
	background-image: url(/NHRI_WEB/images/unit3-2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 4px;
	padding-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*實線底線+icon*/
.kg_line1 {
	background-image: url(/NHRI_WEB/images/c_icon.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top:4px;
	padding-left:4px;
}
/*實線底線+icon小*/
.kg_line2 {
	background-image: url(/NHRI_WEB/images/d_icon.gif);
	background-position: left center;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}
/*照片+細外框*/
.imgborder_small {
   border:2px double #e6f6ff;
   }
/*照片+細外框*/
.imgborder_CCCCCC {
   border:6px double #CCCCCC;
   }
.font_small {
	font-family:Arial, Helvetica, sans-serif,細明體;
	font-size: 83%;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	line-height: 18px;
}
.font_small a:link{
 text-decoration: none; color:#000066;
}
.font_small a:visited {
  text-decoration: none;  color:#000066;
}
.font_small a:hover {
  text-decoration: none;  color: #0033FF;
}
.font_small a:active {
  text-decoration: none;  color:#000066;
 }

.font_orange {
	font-family: Arial, Helvetica, sans-serif,細明體;
	font-size: 95%;
	font-style: normal;
	font-weight: bold;
	color: #FF9900;
	line-height: 18px;
	padding-right: 4px;
	font-weight:bold;
}
.font_orange a:link{
 text-decoration: none; color:#FF9900;
}
.font_orange a:visited {
  text-decoration: none;  color:#FF9900;
}
.font_orange a:hover {
  text-decoration: none;  color: #0033FF;
}
.font_orange a:active {
  text-decoration: none;  color:#FF9900;
 }
.font_blue {
	font-family: Arial, Helvetica, sans-serif,細明體;
	font-size: 83%;
	font-style: normal;
	font-weight: normal;
	color: #003366;
	line-height: 18px;
	padding-right: 4px;
	font-weight:bold;
}
.font_blue a:link{
 text-decoration: none; color:#003399;
}
.font_blue a:visited {
  text-decoration: none;  color:#003366;
}
.font_blue a:hover {
  text-decoration: none;  color: #0033FF;
}
.font_blue a:active {
  text-decoration: none;  color:#003399;
 }

.font_bulletin_y{
	color:#666666;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:82%;
	background-color: #FFFFCC;
	line-height: 26px;
  }
.font_bulletin_y a:link {
  text-decoration: none;  color:#666666;
}
.font_bulletin_y a:visited {
  text-decoration: none;  color:#666666;
}
.font_bulletin_y a:hover {
  text-decoration: none;  color: #0000CC;
}
.font_bulletin_y a:active {
  text-decoration: none;  color:#666666;
 }

.font_bulletin_gray{
	color:#666666;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:82%;
	background-color: #e4e4e4;
	line-height: 26px;
	  }
.font_bulletin_gray a:link {
  text-decoration: none;  color:#666666;
}
.font_bulletin_gray a:visited {
  text-decoration: none;  color:#666666;
}
.font_bulletin_gray a:hover {
  text-decoration: none;  color: #0000CC;
}
.font_bulletin_gray a:active {
  text-decoration: none;
  color:#666666;
 }
.font_column_Y{
	color:#666666;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:82%;
	background-color: #eeeeee;
	line-height: 20px;
	height: 26px;
	  }
.font_column_Y a:link {
  text-decoration: none;  color:#666666;
}
.font_column_Y a:visited {
  text-decoration: none;  color:#666666;
}
.font_column_Y a:hover {
  text-decoration: none;  color: #0000CC;
}
.font_column_Y a:active {
  text-decoration: none;  color:#666666;
 }

.font_bulletin_title {
	background-color: #e4e4e4;
	font-family: Arial, Helvetica, sans-serif,細明體;
	font-size: 83%;
	color: #003366;
	line-height: 28px;
	padding-right: 4px;
	font-weight:bold;
}
.font_researcher_title {
	background-color: #003399;
	font-family: Arial, Helvetica, sans-serif,細明體;
	font-size: 100%;
	color: #FFFFFF;
	line-height: 28px;
	padding-right: 4px;
	font-weight:bold;
	background-position: center;
}
.std {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 82%;
	color: #333333;
	padding-top: 3px;
}
.std a:link {
  text-decoration: none;  color:#333333;
}
.std a:visited {
  text-decoration: none;  color:#333333;
}
.std a:hover {
  text-decoration: none;  color: #0000CC;
}
.std a:active {
  text-decoration: none;  color:#333333;
 }

.std_a {
	font-family: "Times New Roman", Times, serif;
	font-size: 100%;
	color: #008000;
}
.std_title {
	font-family: "Times New Roman", "細明體";
	font-size: 100%;
	line-height: normal;
}
#ap {	FONT-SIZE: 84%
}
.f {	COLOR: #666666
}
.g {	MARGIN: 1em 0px
}
.i {	COLOR: #000000
}
.r {	DISPLAY: inline; FONT-WEIGHT: normal; MARGIN: 0px
}
.r {	FONT-SIZE: 100%
}
.w {	COLOR: #00c
}
#res {	LINE-HEIGHT: 120%
}
.font_movie {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 95%;
	line-height: 110%;
	color: #0066CC;
	width: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
}
.font_movie a:link {
  text-decoration: none;  color:#0066CC;
}
.font_movie a:visited {
  text-decoration: none;  color:#0066CC;
}
.font_movie a:hover {
  text-decoration: none;  color: #0000CC;
}
.font_movie a:active {
  text-decoration: none;  color:#0066CC;
}
/*底線虛線*/
.line_01{
	font-family:"細明體";
	font-size:82%;
	color:#999999;
	text-align:left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #999999;
	line-height: 100%;
}
.font_movie02{
   font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 82%;
	color: #3366CC;
	font-weight: bold;
	line-height: 20px;
}
.font_movie02 a:link {
  text-decoration: none;  color:#3366CC;
}
.font_movie02 a:visited {
  text-decoration: none;  color:#3366CC;
}
.font_movie02 a:hover {
  text-decoration: none;  color: #0000CC;
}
.font_movie02 a:active {
  text-decoration: none;  color:#3366CC;
 }
.font_movie01 {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 82%;
	color: #666666;
	font-weight: bold;
	line-height: 20px;
}
.font_movie01 a:link {
  text-decoration: none;  color:#666666;
}
.font_movie01 a:visited {
  text-decoration: none;  color:#666666;
}
.font_movie01 a:hover {
  text-decoration: none;  color: #0000CC;
}
.font_movie01 a:active {
  text-decoration: none;  color:#666666;
 }

.font_bold{
	line-height: 26px;
	font-family:Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	color:#494949;
	font-weight:bold;
	font-size: 100%;
}
.contant_bg {
	background-color: #FFFFFF;
	background-image: url(/NHRI_WEB/images/contant_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.font_contant {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 82%;
	line-height: 20px;
	color: #666666;
	width: auto;
	padding-top: 5px;
}
.font_contant a:link {
  text-decoration: none;  color:#666666;
}
.font_contant a:visited {
  text-decoration: none;  color:#666666;
}
.font_contant a:hover {
  text-decoration: underline;  color: #0000CC;
}
.font_contant a:active {
  text-decoration: none;  color:#666666;
 }
.font_contant_list {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 82%;
	line-height: 22px;
	color: #000000;
	width: auto;
	padding-top: 5px;
	padding-left: 25px;
}
.font_contant_end {
   font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
   padding-left:25px;
   font-size:82%;
   color:#dcc1c1;
}
.imgborder_01 {
	border: 6px solid #eaeaea;
}
.td_bg_line {
	background-image: url(/NHRI_WEB/images/line01.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.td_bg_line_l {
	background-image: url(/NHRI_WEB/images/line02.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.font_column {
   font-family:細名體;
   padding-left:25px;
   vertical-align:middle;
   font-size:100%;
   font-weight:bold;
   color:#07004B;
}
.font_column_EN{
   font-family:Arial, Helvetica, sans-serif;
   padding-left:25px;
   vertical-align:middle;
   font-size:90%;
   font-weight:bold;
   color:#07004B;
}

/************  電子報  ****************/
.table-left{
   padding-left:4px;
}

.table-right{
   padding-right:5px;
   text-align:right;
}

.list{
   font-family:細名體;
   background-color:#000000;
   padding-left:5px;
   padding-right:5px;
   padding-top:10px;
   padding-bottom:3px;
   font-size:92%;
   font-weight:bold;
   color:#FFFFFF;
}

.Title-ch{
   font-family:細名體;
   padding-left:25px;
   vertical-align:bottom;
   font-size:100%;
   font-weight:bold;
   color:#07004B;
}

.Title-ch a:link{
 text-decoration: none;
 color:#07004B;
}

.Title-ch a:visited {
  text-decoration: none;
  color:#07004B;
}

.Title-ch a:hover {
  text-decoration: none;
  color: #0000CC;
}

.Title-ch a:active {
  text-decoration: none;
  color:#07004B;
 }


.Title-EN{
   font-family:Arial, Helvetica, sans-serif;
   padding-left:25px;
   vertical-align:top;
   font-size:80%;
   font-weight:bold;
   color:#07004B;
}

.Title-EN a:link{
 text-decoration: none;
 color:#07004B;
}

.Title-EN a:visited {
  text-decoration: none;
  color:#07004B;
}

.Title-EN a:hover {
  text-decoration: none;
  color: #0000CC;
}

.Title-EN a:active {
  text-decoration: none;
  color:#07004B;
 }

.contents{
   font-family:Arial, Helvetica, sans-serif,細明體;
   padding-left:25px;
   font-size:80%;
   text-indent:2.5em;
   color:#000000;
   float:right;
}

.contents-imgfloat{
   font-family:Arial, Helvetica, sans-serif,細明體
   padding-left:10px;
   padding-right:10px;
   font-size:80%;
   text-indent:2.5em;
   color:#000000;
   float:right;
}
.contents02{
   font-family:Arial, Helvetica, sans-serif,細明體;
   padding-left:12px;
   padding-right:5px;
   font-size:93%;
   float:right;
   color:#000000;
}

.contents03{
   font-family:Arial, Helvetica, sans-serif,細明體;
   padding-left:25px;
   padding-right:20px;
   font-size:80%;
   text-indent:2.5em;
   color:#000000;
}

.reference{
   font-family:Arial, Helvetica, sans-serif,細明體;
   padding-left:25px;
   padding-top:5px;
   font-size:80%;
   color:#000000;
}

.picture01{
   padding-left:10px;
   padding-right:45px;
   padding-bottom:10px;
   padding-top:10px;
   background-image:url(/NHRI_WEB/images/picture01bg.gif);
   background-repeat:repeat-x;
}

.picture02{
   padding-left:12px;
   padding-right:12px;
   padding-bottom:13px;
   padding-top:12px;
   background-image:url(/NHRI_WEB/images/p02-bg.gif);
   background-repeat:repeat-x;
}

.picture02left{
 background-image:url(/NHRI_WEB/images/p02-bgleft.gif);
 background-repeat:no-repeat;
 background-position:right top;
 }

.picture03bg{
 background-image:url(/NHRI_WEB/images/e-paper-bg03.gif);
 background-repeat:repeat-x;
 }
.picture03-1{
   padding-left:25px;
   padding-right:10px;
   padding-bottom:20px;
   padding-top:10px;
}
.picture03{
   padding-left:10px;
   padding-right:10px;
   padding-bottom:20px;
   padding-top:10px;
}

.picture03-3{
   padding-left:10px;
   padding-right:20px;
   padding-bottom:20px;
   padding-top:10px;
}

.left-pic{
 background-image:url(/NHRI_WEB/images/p-bg.jpg);
 background-repeat:repeat-y;
 padding-top:15px;
 padding-bottom:15px;
 padding-right:15px;
 text-align:left center;
}
.imgborder02{
 border:1px dashed #FFFFFF;
 }

.eapperlist-entitle{
 font-family:Arial, Helvetica, sans-serif;
 color:#000000;
 padding-left:3px;
 padding-bottom:5px;
 text-align:left;
 font-size:80%;
 }

.eapperlist-entitle a:link{
 text-decoration: none;
 color:#000000;
}

.eapperlist-entitle a:visited {
  text-decoration: none;
  color:#000000;
}

.eapperlist-entitle a:hover {
  text-decoration: none;
  color: #0000CC;
}

.eapperlist-entitle a:active {
  text-decoration: none;
  color:#000000 ;
 }

.eapperlist-title{
 font-family:Arial, Helvetica, sans-serif,細明體;
 font-weight:bold;
 padding-left:3px;
 color:#336699;
 padding-top:3px;
 text-align:left;
 font-size:90%;
 }

.eapperlist-title a:link{
 text-decoration: none;
 color:#336699;
}

.eapperlist-title a:visited {
  text-decoration: none;
  color:#336699;
}

.eapperlist-title a:hover {
  text-decoration: none;
  color: #0000CC;
}

.eapperlist-title a:active {
  text-decoration: none;
  color:#336699 ;
 }

.epaperlist-bracket{
 font-family:Arial, Helvetica, sans-serif,細明體;
 padding-left:20px;
 padding-top:3px;
 padding-right:5px;
 font-size:90%;
 font-weight:bold;
 color:#FFFFFF;
 background-color:#5cc8f5;
 }

.epaperlist-bracket02{
 font-family:Arial, Helvetica, sans-serif,細明體;
 padding-left:20px;
 padding-top:3px;
 padding-right:5px;
 font-size:90%;
 font-weight:bold;
 color:#FFFFFF;
 background-color:#0071BC;
 }

/*epaper-calendar*/
.t01{
 font-family:Arial, Helvetica, sans-serif;
 font-size:85%;
 color:#000066;
 background-color:#F4E1EB;
 text-align:left;
 }
.t02{
 font-family:Arial, Helvetica, sans-serif;
 font-size:85%;
 color:#000066;
 background-color:#FAE3C5;
 text-align:left;
 }

.t03{
 font-family:Arial, Helvetica, sans-serif;
 font-size:85%;
 color:#000066;
 background-color:#ECD0F7;
 text-align:left;
 }

.t04{
 font-family:Arial, Helvetica, sans-serif;
 font-size:85%;
 color:#000066;
 background-color:#D6F3D7;
 text-align:left;
 }

.t05{
 font-family:Arial, Helvetica, sans-serif;
 font-size:85%;
 color:#000066;
 background-color:#B0F5FB;
 text-align:left;
 }
.t06{
 font-family:Arial, Helvetica, sans-serif;
 font-size:85%;
 color:#000066;
 background-color:#FBC8E0;
 text-align:left;
 }

.t07{
 font-family:Arial, Helvetica, sans-serif;
 font-size:85%;
 color:#000066;
 background-color:#DFE3F2;
 text-align:left;
 }
.b1{
 font-family:Arial, Helvetica, sans-serif;
 font-size:85%;
 color:#000000;
 background-color: #FF8080;
 text-align:left;
 vertical-align:top;
}
.b2{
 font-family:Arial, Helvetica, sans-serif;
 font-size:85%;
 color:#000000;
 background-color:#F2BB7D;
 text-align:left;
 vertical-align:top;
}

.b3{
 font-family:Arial, Helvetica, sans-serif;
 font-size:85%;
 color:#000000;
 background-color:#DEA2F2;
 text-align:left;
 vertical-align:top;
}

.b4{
 font-family:Arial, Helvetica, sans-serif;
 font-size:85%;
 color:#000000;
 background-color:#A2E292;
 text-align:left;
 vertical-align:top;
}

.b5{
 font-family:Arial, Helvetica, sans-serif;
 font-size:85%;
 color:#000000;
 background-color:#6FD6DB;
 text-align:left;
 vertical-align:top;
}
.b6{
 font-family:Arial, Helvetica, sans-serif;
 font-size:85%;
 color:#000000;
 background-color:#FB99D7;
 text-align:left;
 vertical-align:top;
}
.b7{
 font-family:Arial, Helvetica, sans-serif;
 font-size:85%;
 color:#000000;
 background-color:#999BFD;
 text-align:left;
 vertical-align:top;
}


.b-c{
 font-family:Arial, Helvetica, sans-serif;
 font-size:85%;
 color:#000000;
 background-color: #FFFFCC;
 text-align:left;
 vertical-align:top;
 }
.big-EN-title{
 font-family:Arial, Helvetica, sans-serif;
 font-size:100%;
 font-weight:bold;
 color:#000066;
 text-align:left;
 }

.Topic{
 font-family:Arial, Helvetica, sans-serif;
 font-size:95%;
 font-weight:bold;
 color:#336699;
 text-align:left;
 }
.bottom{
   font-family:Arial, Helvetica, sans-serif,細明體;
   padding-left:5px;
   font-size:70%;
   color:#000000;
}

.initcap{
   font-size:100%;
   font-family:Arial, Helvetica, sans-serif,細明體;
   text-align:left;
   vertical-align:center;
   font-weight:bold;
   color:#07004B;
}

.initcap a:link{
 text-decoration: none;
 color:#07004B;
}

.initcap a:visited {
  text-decoration: none;
  color:#07004B;
}

.initcap a:hover {
  text-decoration: none;
  color: #0000CC;
}

.initcap a:active {
  text-decoration: none;
  color:#07004B ;
 }

/***********出版品**************/
.p-table{
	padding-left:20px;
	padding-bottom:20px;
	vertical-align: top;
 }

#p-tobig a img {
	height:845px;
	width: 600px;
	border: 2px solid #999999;
	filter: Alpha(Opacity=100, FinishOpacity=0, Style=0, StartX=0, StartY=0, FinishX=0, FinishY=0);
}

#p-tobig a:active img {
	height:1061px;
	width:750px;
	border:2px solid #0000FF;
	filter:Alpha(Opacity=100, FinishOpacity=0, Style=0, StartX=0, StartY=0, FinishX=0, FinishY=0);
}

.catalog-p{
	text-align:center;
	padding:5px;
	margin:5px;
	border: 1px dashed #666666;
 }
.catalog-p02{
	text-align:center;
	border: 1px solid #666666;
 }
/************  購物車  ****************/
.saletable-left{
   padding-left:4px;
}

.saletable-right{
   padding-right:5px;
}
.saletable-big{
 padding-right:10px;
 padding-left:10px;
 padding-top:10px;
 padding-bottom:10px;
}

.saletable-small{
 padding-left:2px;
 padding-top:5px;
}

.table-flowchart{
 font-family:細明體;
 font-size:95%;
 font-weight:bold;
 color:#000066;
 }

.table-flowchart02{
 font-family:Arial, Helvetica, sans-serif,細明體;
 font-size:95%;
 font-weight:bold;
 color:#000066;
 background-color:#CCCCCC;
 }

.buy-title{
 font-family:Arial, Helvetica, sans-serif,細明體;
 padding-top:3px;
 font-size:95%;
 font-weight:bold;
 color:#000066;
 text-align:center;
 background-color:#66CCFF;

 }

.buy-title-left{
 font-family:Arial, Helvetica, sans-serif,細明體;
 padding-top:3px;
 font-size:95%;
 font-weight:bold;
 color:#000066;
 text-align:left;
 background-color:#66CCFF;

 }

.buy-content{
 font-family:Arial, Helvetica, sans-serif,細明體;
 padding-top:3px;
 font-size:80%;
 color:#000000;
 background-color:#EAF9FF;
 }

.count-title{
 font-family:Arial, Helvetica, sans-serif,細明體;
 padding-top:3px;
 padding-left:5px;
 padding-right:5px;
 font-weight:bold;
 font-size:95%;
 color:#000066;
 }

.count-number{
 font-family:Arial, Helvetica, sans-serif;
 padding-top:3px;
 font-weight:bold;
 font-size:95%;
 color:#FF0000;
 }

.table-title{
 font-family:Arial, Helvetica, sans-serif,細明體;
 font-size:95%;
 font-weight:bold;
 padding-left:2px;
}

.table-content{
 font-family:Arial, Helvetica, sans-serif,細明體;
 font-size:95%;
 padding-left:2px;
}

/**********租借項目**********/
.rent-time{
 font-family:Arial, Helvetica, sans-serif;
 font-size:70%;
 color:#000000;
 text-align:center;
 background-color:#FDF7DF;
 }

.rent-room{
 font-family:Arial, Helvetica, sans-serif,細明體;
 font-size:80%;
 color:#000000;
 text-align:left;
 padding-left:2px;
 background-color:#DFF0F9;
 }
.rent-t01{
 background-color:#FEDAE9;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif,細明體;
 color:#FF6600;
 }

.rent-t02{
 background-color:#FCFDCC;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif,細明體;
 color:#FF6600;
 }

.rent-t03{
 background-color: #FFFFCC;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif,細明體;
 font-size:90%;
 color: #000000;
 }
.rent-t03b{
 background-color: #FFFFCC;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif,細明體;
 font-size:90%;
 color: #999999;
 }
.rent-t04{
 background-color: #FEDAE9;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif,細明體體;
 font-size:90%;
 color: #000000;
 }
.rent-t04b{
 background-color:#FEDAE9;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif,細明體;
 font-size:90%;
 color: #999999;
 }

.rent-star{
 font-family:Arial, Helvetica, sans-serif,細明體;
 font-size:80%;
 color:#FF6600;
 padding-left:25px;
 }

.rent-conference{
	font-family:Arial, Helvetica, sans-serif,細明體;
	font-size:100%;
	font-weight:bold;
	background-color: #CADFF9;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #000066;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: dotted;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #FFFFFF;
	border-right-color: #6699CC;
	border-bottom-color: #666666;
	border-left-color: #FFFFFF;
	line-height: 45px;
 }

.rent-conference a:link{
 text-decoration: none;
 color:#07004B;
}

.rent-conference a:visited {
  text-decoration: none;
  color:#07004B;
}

.rent-conference a:hover {
  text-decoration: none;
  color: #0000CC;
  border-top-width: 2px;
}

.rent-conference a:active {
  text-decoration: none;
  color:#07004B ;
 }

 /*會議中心簡介*/
 .font_boardroom {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 83%;
	line-height: 20px;
	color: #000066;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
}
.imgborder_boardroom {
	border: 5px solid #eaeaea;
}
.boardroom_greybg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 83%;
	line-height: 24px;
	color: #333333;
	background-color: #d9ecff;
}
.boardroom_greybg a:link{
 text-decoration: none; color:#333333;
}
.boardroom_greybg a:visited {
  text-decoration: none;  color:#333333;
}
.boardroom_greybg a:hover {
  text-decoration:underline ; color: #0000CC;
}
.boardroom_greybg a:active {
  text-decoration: none;  color:#333333;
 }

.boardroom_bluebg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 83%;
	line-height: 24px;
	color: #333333;
	background-color: #effbff;
}
.boardroom_bluebg a:link{
 text-decoration: none; color:#333333;
}
.boardroom_bluebg a:visited {
  text-decoration: none;  color:#333333;
}
.boardroom_bluebg a:hover {
  text-decoration: none;  color: #0000CC;font-weight:bold;
}
.boardroom_bluebg a:active {
  text-decoration: none;  color:#333333;
 }

.boardroom_bluebg_small {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 58%;
	line-height: 24px;
	color: #333333;
	background-color: #effbff;
}
.boardroom_bluebg_small a:link{
 text-decoration: none; color:#333333;
}
.boardroom_bluebg_small a:visited {
  text-decoration: none;  color:#333333;
}
.boardroom_bluebg_small a:hover {
  text-decoration: none;  color: #0000CC;font-weight:bold;
}
.boardroom_bluebg_small a:active {
  text-decoration: none;  color:#333333;
 }

.boardroom_ybg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  83%;
	line-height: 24px;
	color: #333333;
	background-color: #fffcdf;
}
.boardroom_ybg a:link{
 text-decoration: none; color:#333333;
}
.boardroom_ybg a:visited {
  text-decoration: none;  color:#333333;
}
.boardroom_ybg a:hover {
  text-decoration: none;  color: #0000CC;font-weight:bold;
}
.boardroom_ybg a:active {
  text-decoration: none;  color:#333333;
 }

.boardroom_obg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 83%;
	line-height: 24px;
	color: #000000;
	background-color: #bfe2ff;
}
.boardroom_obg a:link{
 text-decoration: none; color:#333333;
}
.boardroom_obg a:visited {
  text-decoration: none;  color:#333333;font-weight:bold;
}
.boardroom_obg a:hover {
  text-decoration: none;  color: #0000CC;
}
.boardroom_obg a:active {
  text-decoration: none;  color:#333333;
 }

.boardroom-bracket{
	font-family:"細明體";
	padding-left:30px;
	padding-top:3px;
	padding-right:3px;
	font-size:90%;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#0071BC;
	line-height: 30px;
 }
.font_boardroom01{
   font-family:Arial, Helvetica, sans-serif,細明體;
   padding-left:30px;
   font-size:83%;
   font-weight:bold;
   color:#FF9900;
}

.font_boardroom01 a:link{
 text-decoration: none;
 color:#FF9900;
}

.font_boardroom01 a:visited {
  text-decoration: none;
  color:#FF9900;
}

.font_boardroom01 a:hover {
  text-decoration: none;
  color: #0000CC;
}

.font_boardroom01 a:active {
  text-decoration: none;
  color:#FF9900
 }
 .font_contant_sport {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 82%;
	line-height: 22px;
	color: #000000;
	width: auto;
	padding-top: 5px;
	padding-left: 25px;
}
/*8/15新增*/
.affiliate_greybg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 96%;
	line-height: 30px;
	color: #333333;
	background-color: #d9ecff;
}
.publish-tdbg {
	background-image: url(publish/images/ppp.gif);
	font-family: "細明體";
	color: #FFFFFF;
	padding-left: 130px;
	height: 35px;
}

.affiliate_greybg a:link{
 text-decoration: none; color:#333333;
}
.affiliate_greybg a:visited {
  text-decoration: none;  color:#333333;
}
.affiliate_greybg a:hover {
  text-decoration: none;  color: #0000ff;font-weight:bold;font-size: 100%;
}
.affiliate_greybg a:active {
  text-decoration: none;  color:#333333;
 }
.affiliate_greybg40 {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 96%;
	line-height: 35px;
	color: #333333;
	background-color: #d9ecff;
}
.affiliate_greybg a:link{
 text-decoration: none; color:#333333;
}
.affiliate_greybg a:visited {
  text-decoration: none;  color:#333333;
}
.affiliate_greybg a:hover {
  text-decoration: none;  color: #0000ff;font-weight:bold;
}
.affiliate_greybg a:active {
  text-decoration: none;  color:#333333;
 }
.affiliate_bluebg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 96%;
	line-height: 30px;
	color: #333333;
	background-color: #effbff;
}
.affiliate_bluebg a:link{
 text-decoration: none; color:#333333;
}
.affiliate_bluebg a:visited {
  text-decoration: none;  color:#333333;
}
.affiliate_bluebg a:hover {
  text-decoration: none;  color: #0000ff;font-weight:bold;
}
.affiliate_bluebg a:active {
  text-decoration: none;  color:#333333;
 }

.affiliate_ybg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  96%;
	line-height: 30px;
	color: #333333;
	background-color: #fffde8;
	padding-left: 10px;
}
.affiliate_ybg a:link{
 text-decoration: none; color:#333333;
}
.affiliate_ybg a:visited {
  text-decoration: none;  color:#333333;
}
.affiliate_ybg a:hover {
  text-decoration: none;  color: #0000ff;font-weight:bold;
}
.affiliate_ybg a:active {
  text-decoration: none;  color:#333333;
 }
.affiliate_y1bg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  96%;
	line-height: 30px;
	color: #333333;
	background-color: #fff9c0;
	}
.affiliate_y1bg a:link{
 text-decoration: none; color:#333333;
}
.affiliate_y1bg a:visited {
  text-decoration: none;  color:#333333;
}
.affiliate_y1bg a:hover {
  text-decoration: none;  color: #0000ff;font-weight:bold;
}
.affiliate_y1bg a:active {
  text-decoration: none;  color:#333333;
 }
 .affiliate_orbg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  96%;
	line-height: 30px;
	color: #333333;
	background-color: #ffdc9f;
	}
.affiliate_orbg a:link{
 text-decoration: none; color:#333333;
}
.affiliate_orbg a:visited {
  text-decoration: none;  color:#333333;
}
.affiliate_orbg a:hover {
  text-decoration: none;  color: #0000ff;font-weight:bold;
}
.affiliate_orbg a:active {
  text-decoration: none;  color:#333333;
 }
.affiliate_or-1bg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  96%;
	line-height: 30px;
	color: #333333;
	background-color: #ffe8c0;
	}
.affiliate_or-1bg a:link{
 text-decoration: none; color:#333333;
}
.affiliate_or-1bg a:visited {
  text-decoration: none;  color:#333333;
}
.affiliate_or-1bg a:hover {
  text-decoration: none;  color: #0000ff;font-weight:bold;
}
.affiliate_or-1bg a:active {
  text-decoration: none;  color:#333333;
 }
.affiliate_or-2bg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  96%;
	line-height: 30px;
	color: #333333;
	background-color: #fff8ed;
	}
.affiliate_or-2bg a:link{
 text-decoration: none; color:#333333;
}
.affiliate_or-2bg a:visited {
  text-decoration: none;  color:#333333;
}
.affiliate_or-2bg a:hover {
  text-decoration: none;  color: #0000ff;font-weight:bold;
}
.affiliate_or-2bg a:active {
  text-decoration: none;  color:#333333;
 }

.affiliate_gbg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  96%;
	line-height: 30px;
	color: #333333;
	background-color: #d0ff8c;
	}
.affiliate_gbg a:link{
 text-decoration: none; color:#333333;
}
.affiliate_gbg a:visited {
  text-decoration: none;  color:#333333;
}
.affiliate_gbg a:hover {
  text-decoration: none;  color: #0000ff;font-weight:bold;
}
.affiliate_gbg a:active {
  text-decoration: none;  color:#333333;
 }
.affiliate_g-1bg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  96%;
	line-height: 30px;
	color: #333333;
	background-color: #e0feb4;
	}
.affiliate_g-1bg a:link{
 text-decoration: none; color:#333333;
}
.affiliate_g-1bg a:visited {
  text-decoration: none;  color:#333333;
}
.affiliate_g-1bg a:hover {
  text-decoration: none;  color: #0000ff;font-weight:bold;
}
.affiliate_g-1bg a:active {
  text-decoration: none;  color:#333333;
 }
.affiliate_g-2bg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  96%;
	line-height: 30px;
	color: #333333;
	background-color: #f2ffe0;
	}
.affiliate_g-2bg a:link{
 text-decoration: none; color:#333333;
}
.affiliate_g-2bg a:visited {
  text-decoration: none;  color:#333333;
}
.affiliate_g-2bg a:hover {
  text-decoration: none;  color: #0000ff;font-weight:bold;
}
.affiliate_g-2bg a:active {
  text-decoration: none;  color:#333333;
 }
.affiliate_pinkbg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  96%;
	line-height: 30px;
	color: #333333;
	background-color: #ffbebe;
	}
.affiliate_pinkbg a:link{
 text-decoration: none; color:#333333;
}
.affiliate_pinkbg a:visited {
  text-decoration: none;  color:#333333;
}
.affiliate_pinkbg a:hover {
  text-decoration: none;  color: #0000ff;font-weight:bold;
}
.affiliate_pinkbg a:active {
  text-decoration: none;  color:#333333;
 }
.affiliate_pink-1bg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  96%;
	line-height: 30px;
	color: #333333;
	background-color: #ffd7d7;
	}
.affiliate_pink-1bg a:link{
 text-decoration: none; color:#333333;
}
.affiliate_pink-1bg a:visited {
  text-decoration: none;  color:#333333;
}
.affiliate_pink-1bg a:hover {
  text-decoration: none;  color: #0000ff;font-weight:bold;
}
.affiliate_pink-1bg a:active {
  text-decoration: none;  color:#333333;
 }
.affiliate_pink-2bg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  96%;
	line-height: 30px;
	color: #333333;
	background-color: #ffeeee;
	}
.affiliate_pink-2bg a:link{
 text-decoration: none; color:#333333;
}
.affiliate_pink-2bg a:visited {
  text-decoration: none;  color:#333333;
}
.affiliate_pink-2bg a:hover {
  text-decoration: none;  color: #0000ff;font-weight:bold;
}
.affiliate_pink-2bg a:active {
  text-decoration: none;  color:#333333;
 }

.affiliate_obg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 96%;
	line-height: 30px;
	color: #333333;
	background-color: #bfe2ff;
}
.affiliate_obg a:link{
 text-decoration: none; color:#333333;
}
.affiliate_obg a:visited {
  text-decoration: none;  color:#333333;
}
.affiliate_obg a:hover {
  text-decoration: none;  color: #0000ff;font-weight:bold;
}
.affiliate_obg a:active {
  text-decoration: none;  color:#333333;
 }
.piont-1px {
	background-image: url(/NHRI_WEB/images/point-1px.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.piont-1pxl {
	background-image: url(/NHRI_WEB/images/point-1pxl.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	font-size: xx-small;
	line-height: 6px;
	color: #FFFFFF;
}
.piont-1px2 {
	background-image: url(/NHRI_WEB/images/point-1pxl.jpg);
	background-repeat: repeat-y;
	background-position:top;
	line-height:20px;
	color: #666666;
}
.piont-1pxtl {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
}
.piont-1pxtm {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	background-image: url(/NHRI_WEB/images/point-1px.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.piont-1pxtr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.affiliate{
	line-height: 26px;
	font-family:Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	padding-left:20px;
	color:#333333;
	font-size: 96%;
}
.affiliate a:link{
 text-decoration: none;
 color:#333333;
}
.affiliate a:visited {
  text-decoration: none;
  color:#333333;
}
.affiliate a:hover {
  text-decoration: none;font-weight:bold;font-size: 100%;
  color: #0000CC;
}
.researcher-line-bar-- {
	background-image:url(/NHRI_WEB/images/researcher-line-bar--.gif);
	background-position: center center;
	background-repeat: repeat-x;
}
.boardroom_g1bg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  83%;
	line-height: 30px;
	color: #000000;
	background-color: #f1f1f1;

}
.boardroom_g1bg a:link{
 text-decoration: none; color:#000000;
}
.boardroom_g1bg a:visited {
  text-decoration: none;  color:#000000;
}
.boardroom_g1bg a:hover {
  color: #0000CC;text-decoration: underline;
}
.boardroom_g1bg a:active {
  text-decoration: underline;  color:#000000;
 }

.boardroom_g11bg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  83%;
	line-height:20px;
	text-align:left;
	color: #000000;
	background-color: #f1f1f1;

}
.boardroom_g11bg a:link{
 text-decoration: none; color:#000000;
}
.boardroom_g11bg a:visited {
  text-decoration: none;  color:#000000;
}
.boardroom_g11bg a:hover {
  color: #0000CC;text-decoration: underline;
}
.boardroom_g11bg a:active {
  text-decoration: underline;  color:#000000;
 }
.boardroom_w1bg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  83%;
	line-height: 30px;
	color: #000000;
	background-color: #ffffff;
}
.boardroom_w1bg a:link{
 text-decoration: none; color:#000000;
}
.boardroom_w1bg a:visited {
  text-decoration: none;  color:#000000;
}
.boardroom_w1bg a:hover {
  color: #0000CC;text-decoration: underline;
}
.boardroom_w1bg a:active {
  text-decoration: none;  color:#000000;
 }

.boardroom_w11bg {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  83%;
	line-height: 20px;
	text-align:left;
	color: #000000;
	background-color: #ffffff;
}
.boardroom_w11bg a:link{
 text-decoration: none; color:#000000;
}
.boardroom_w11bg a:visited {
  text-decoration: none;  color:#000000;
}
.boardroom_w11bg a:hover {
  color: #0000CC;font-weight:bold;text-decoration: underline;
}
.boardroom_w11bg a:active {
  text-decoration: none;  color:#000000;
 }
.epaperlist-bracket02 a:link{
 text-decoration: none;
 color:#FFFFFF;
}
.epaperlist-bracket02 a:visited {
  text-decoration: none;
  color:#FFFFFF;
}
.epaperlist-bracket02 a:hover {
  text-decoration: underline;
  color: #ccf5ff;
}
.epaperlist-bracket02 a:active {
  text-decoration: none;
  color:#FFFFFF;
 }
.affiliate_ybg20 {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size:  96%;
	line-height: 22px;
	color: #333333;
	background-color: #fff9c0;
	}
.affiliate_ybg20 a:link{
 text-decoration: none; color:#333333;
}
.affiliate_ybg20 a:visited {
  text-decoration: none;  color:#333333;
}
.affiliate_ybg20 a:hover {
  text-decoration: none;  color: #0000ff;font-weight:bold;font-size: 100%;
}
.affiliate_ybg20 a:active {
  text-decoration: none;  color:#333333;
 }
.affiliate_W{
	line-height: 30px;
	font-family:Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	color:#ffffff;
	font-size: 96%;
	font-weight:bold;
}
.affiliate_W a:link{
 text-decoration: none;
 color:#333333;
}
.affiliate_W a:visited {
  text-decoration: none;
  color:#333333;
}
.affiliate_W a:hover {
  text-decoration: none;font-weight:bold;font-size: 100%;
  color: #0000CC;
}
.affiliate_R {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 82%;
	line-height: 20px;
	color: #FF3333;
		}
.affiliate_R a:link {
  text-decoration: none;  color:#FF3333;
}
.affiliate_R a:visited {
  text-decoration: none;  color:#FF3333;
}
.affiliate_R a:hover {
  text-decoration: none;  color: #0000CC;font-weight:bold;text-decoration: underline;
}
.affiliate_R a:active {
  text-decoration: none;  color:#FF3333;
 }
/*****以上8/15新增*******/.table_line {
	background-color: #FFFFFF;
	background-image: url(/NHRI_WEB/images/point-4px.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
/*****10/17新增*******/
.explain{
	background-color:#FFFFCC;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif, "細明體";
	color:#003399;
	font-size: 83%;
	border: 1px solid #FF9933;
	font-weight: bold;
 }
.explain a:link {
  text-decoration: none;  color:#003399;
}
.explain a:visited {
  text-decoration: none;  color:#003399;
}
.explain a:hover {
  text-decoration: underline;  color: #0033CC;font-weight: bold;
}
.explain a:active {
  text-decoration: none;  color:#003399;
 }

.RED_83 {
	color: #FF0000;
}
.BLUE_83 {
	font-family:Arial, Helvetica, sans-serif,細明體;
	font-size: 83%;
	color: #000066;
	line-height: 18px;
	padding-left: 10px;
}
.BLUE01_83 {
	font-family:Arial, Helvetica, sans-serif, "細明體";
	color: #0033FF;
	font-size: 83%;
}
.font_83_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 83%;
	line-height: 25px;
	color: black;
		}
.font_83_black a:link {
  text-decoration: none;  color:black;
}
.font_83_black a:visited {
  text-decoration: none;  color:black;
}
.font_83_black a:hover {
  text-decoration: underline;  color: #0033CC;
}
.font_83_black a:active {
  text-decoration: none;  color:black;
 }

/*****10/19新增*******/
.font9ptNormal {
    font-size: 83%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 25px;
	color:#0066CC;
}
.font9ptNormal a:link {
  text-decoration: none;  color:#0066CC;
}
.font9ptNormal a:visited {
  text-decoration: none;  color:#0066CC;
}
.font9ptNormal a:hover {
  text-decoration: underline;  color: #0033CC;
}
.font9ptNormal a:active {
  text-decoration: none;  color:#0066CC;
 }
.core_01 {
    font-size: 83%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 20px;
	color: #000099;
}
.core_01 a:link {
  text-decoration: none;  color:#000099;
}
.core_01 a:visited {
  text-decoration: none;  color:#000099;
}
.core_01 a:hover {
  text-decoration: underline;  color: #0033CC;
}
.core_01 a:active {
  text-decoration: none;  color:#000099;
 }
.styleWhite1 {
    font-size: 83%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-weight: bold;
}
.symbol {font-family: Symbol}

.core_menu01{
 font-family:Arial, Helvetica, sans-serif;
 color:#000066;
 font-size: 90%;
 line-height: 25px;
 background-color:#ade3ff;
 }
.core_menu02{
 font-family:Arial, Helvetica, sans-serif;
 color:#000066;
 line-height: 25px;
 font-size: 90%;
 background-color:#b9d7ff;
 }
.core_menu03{
 font-family:Arial, Helvetica, sans-serif;
 color:#000066;
 line-height: 25px;
 font-size: 90%;
 background-color:#ffcff2;
 }
.core_menu04{
 font-family:Arial, Helvetica, sans-serif;
 color:#000066;
 line-height: 25px;
 font-size: 90%;
 background-color:#ffdcdc;
 }
.core_menu05{
 font-family:Arial, Helvetica, sans-serif;
 color:#000066;
 line-height: 25px;
 font-size: 90%;
 background-color:#d0ffb0;
 }
.core_menu06{
 font-family:Arial, Helvetica, sans-serif;
 color:#000066;
 line-height: 25px;
 font-size: 90%;
 background-color:#fff7c4;
 }
.table_bordercolor{
	border: 2px solid #0099CC;
 }
.table_bgcolor{
 background-color:#0099CC;
 }
.TDinfo_bgcolor{
 background-color:#0071BC;
 }
.TDinfo_bgcolor02{
 background-color:#017ed1;
 }
.TDinfo_bgcolor01{
 background-color:#c9e5f4;
 }
.TDinfo_bgcolor03{
 background-color:#e2f8ff;
 }
.TDinfo_bgcolor04{
 background-color:#f0f0f0;
 }
.login-title{
	font-family:Arial, Helvetica, sans-serif,細明體;
	padding-top:3px;
	font-size:95%;
	font-weight:bold;
	color:#000066;
	text-align:center;
	background-image: url(/NHRI_WEB/images/bg_bluegradient1.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 60px;
 }
 .font_login {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 83%;
	line-height: 20px;
	color: #000066;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
	background-color:#D5F3FD;
}
.font_login-contant {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 82%;
	line-height: 20px;
	color: #666666;
	width: auto;
	padding-top: 5px;
	background-color:#D5F3FD;
}
.font_login-contant a:link {
  text-decoration: none;  color:#666666;
}
.font_login-contant a:visited {
  text-decoration: none;  color:#666666;
}
.font_login-contant a:hover {
  text-decoration: underline;  color: #0000CC;
}
.font_login-contant a:active {
  text-decoration: none;  color:#666666;
 }
.font_login-contant-O {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	font-size: 82%;
	line-height: 20px;
	color: #666666;
	width: auto;
	padding-top: 5px;
	background-color:#ffdc9f;
}
.font_login-contant-O a:link {
  text-decoration: none;  color:#666666;
}
.font_login-contant-O a:visited {
  text-decoration: none;  color:#666666;
}
.font_login-contant-O a:hover {
  text-decoration: underline;  color: #0000CC;
}
.font_login-contant-O a:active {
  text-decoration: none;  color:#666666;
 }
.font_login-contant-g {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	line-height: 20px;
	color: #666666;
	width: auto;
	padding-top: 5px;
	background-color:#efefef;
}
.font_login-contant-g a:link {
  text-decoration: none;  color:#666666;
}
.font_login-contant-g a:visited {
  text-decoration: none;  color:#666666;
}
.font_login-contant-g a:hover {
  text-decoration: underline;  color: #0000CC;
}
.font_login-contant-g a:active {
  text-decoration: none;  color:#666666;
 }
.font_login-word-g {
	font-family: Geneva, Arial, Helvetica, sans-serif, BlackJack, "細明體";
	line-height: 20px;
	font-size: 82%;
	color: #000000;
	width: auto;
	padding-top: 5px;
	background-color:#efefef;
}
.font_login-word-g a:link {
  text-decoration: none;  color:#000000;
}
.font_login-word-g a:visited {
  text-decoration: none;  color:#000000;
}
.font_login-word-g a:hover {
  text-decoration: underline;  color: #0000CC;
}
.font_login-word-g a:active {
  text-decoration: none;  color:#000000;
 }
.publish-title{
	font-family:Arial, Helvetica, sans-serif,細明體;
	font-weight:bold;
	font-size:95%;
	color:#000066;
	background-color:#439FDB;
	padding: 5px;
 }
.publish-title1{
	font-family:Arial, Helvetica, sans-serif,細明體;
	font-weight:bold;
	font-size:95%;
	color:#000066;
	background-color:#EAF9FF;
	padding: 5px;
 }
.publish-title2{
	font-family:Arial, Helvetica, sans-serif,細明體;
	font-weight:bold;
	font-size:95%;
	color:#000066;
	background-color:#E1E1E1;
	padding: 5px;
 }
.publish-title3{
	font-family:Arial, Helvetica, sans-serif,細明體;
	font-weight:bold;
	font-size:95%;
	color:#000066;
	background-color:#F0ECEC;
	padding: 5px;
 }
.publish-title4{
	font-family:Arial, Helvetica, sans-serif,細明體;
	font-weight:bold;
	font-size:95%;
	color:#000066;
	background-color:#66CCFF;
	padding: 5px;
 }
.TDinfo_bgcolor05{
 background-color:#3366CC;
 }
 /*1204新增國衛院行事曆樣式*/
#tabsTable {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0em;
	COLOR: #eee;
	PADDING-TOP: 4px;
	TEXT-ALIGN: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
#tabsTable .centerCell A {
	COLOR: #eee; TEXT-DECORATION: none
}
#tabsTable .centerCell IMG {
	MARGIN-RIGHT: 1px
}
#tabsTable .rightCell {
	PADDING-RIGHT: 0.5em;
	background-image: url(/NHRI_WEB/images/std-tab-space.gif);
}
#navigationBarTable {
	PADDING-RIGHT: 0em;
	PADDING-LEFT: 0em;
	FONT-SIZE: 83%;
	PADDING-BOTTOM: 0em;
	MARGIN: 0em;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 0em;
	background-color: #d8e9ec;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #aaa;
	border-bottom-color: gray;
	border-left-color: #aaa;
}
#navigationBarTable A {
	WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#navigationBarTable TD {
	VERTICAL-ALIGN: middle
}
#navigationBarTable FORM {
	DISPLAY: inline; MARGIN-BOTTOM: 0em
}
#navigationBarTable TABLE {
	DISPLAY: inline; MARGIN-BOTTOM: 0em
}
#navigationBarTable TD.todayButton {
	background-position: center;
}
#navigationBarTable TD.gotoForm {
}
#navigationBarTable TD.leftCell {
	PADDING-RIGHT: 0em;
	PADDING-LEFT: 1em;
	FONT-WEIGHT: bold;
	FONT-SIZE: 96%;
	PADDING-BOTTOM: 0.75em;
	VERTICAL-ALIGN: middle;
	WIDTH: 100%;
	PADDING-TOP: 0.75em;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: left;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
	color: #003366;
}
#navigationBarTable TD.leftCell .prevImg {
	MARGIN: 0px 0.2em 0px 0px; VERTICAL-ALIGN: middle
}
#navigationBarTable TD.leftCell .nextImg {
	MARGIN: 0px 0.75em 0px 0px; VERTICAL-ALIGN: middle
}
#navigationBarTable TD.rightCell {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; PADDING-TOP: 1em; TEXT-ALIGN: right
}
#navigationBarTable TD.rightCell SELECT {
	PADDING-RIGHT: 0em; MARGIN: 0em; WIDTH: 10em
}
#eventTable {
	BORDER-RIGHT: #aaa 2px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #aaa 2px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 2px solid
}

#eventTable TD.fieldname {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.2em; MARGIN: 0em; VERTICAL-ALIGN: top; COLOR: black; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #eee
}
#eventTable TD.fieldval {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.2em; MARGIN: 0em; VERTICAL-ALIGN: top; PADDING-TOP: 0.5em
}
#eventTable TH.icalIcon {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0.5em; FONT-WEIGHT: normal; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0.2em; MARGIN: 0em; VERTICAL-ALIGN: middle; PADDING-TOP: 0.5em; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
#eventTable TH.icalIcon A {
	TEXT-DECORATION: none
}
#eventTable TH.icalIcon IMG {
	PADDING-LEFT: 1em; VERTICAL-ALIGN: middle
}
#eventTable TH.fieldname {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1em; COLOR: black; PADDING-TOP: 1em; BACKGROUND-COLOR: #eee; TEXT-ALIGN: left
}
#eventTable TH.fieldval {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; WIDTH: 100%; COLOR: black; PADDING-TOP: 1em; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}

#monthCalendarTableHome {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.8em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 600px;
	PADDING-TOP: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #75c7ee;
	border-right-color: #999999;
	border-bottom-color: #d1ecf9;
	border-left-color: #999999;
}

#monthCalendarTableHome TH.dayHeading {
	VERTICAL-ALIGN: middle;
	WIDTH: 14%;
	TEXT-ALIGN: center;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
	font-weight: bold;
	font-size: 100%;
	line-height: 30px;
	color: #fcfdfd;
	background-image: url(/NHRI_WEB/images/bg1204.jpg);
	background-repeat: repeat-x;
	background-position: top;
}


#monthCalendarTableHome TD {
	BORDER-RIGHT: #aaa 1px solid;
	BORDER-TOP: #aaa 1px solid;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #aaa 1px solid;
	WIDTH: 14%;
	COLOR: black;
	BORDER-BOTTOM: #aaa 1px solid;
	HEIGHT: 140px;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: left;
	padding: 0em;
}
#monthCalendarTableHome TD.filler {
	COLOR: black; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #eee; BORDER-BOTTOM-STYLE: none
}
#monthCalendarTableHome UL {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0.3em; LIST-STYLE-TYPE: none
}
#monthCalendarTableHome UL LI {
	PADDING-RIGHT: 0em; DISPLAY: inline; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em
}
#monthCalendarTableHome A.eventLinkA:link {
	PADDING-RIGHT: 0.2em;
	DISPLAY: block;
	PADDING-LEFT: 0.2em;
	PADDING-BOTTOM: 0.1em;
	COLOR: black;
	PADDING-TOP: 0.1em;
	BACKGROUND-COLOR: #a8dde5;
	TEXT-DECORATION: none;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
}
#monthCalendarTableHome A.eventLinkA:visited {
	PADDING-RIGHT: 0.2em;
	DISPLAY: block;
	PADDING-LEFT: 0.2em;
	PADDING-BOTTOM: 0.1em;
	COLOR: black;
	PADDING-TOP: 0.1em;
	BACKGROUND-COLOR: #a8dde5;
	TEXT-DECORATION: none;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
}
#monthCalendarTableHome A.eventLinkA:active {
	PADDING-RIGHT: 0.2em;
	DISPLAY: block;
	PADDING-LEFT: 0.2em;
	PADDING-BOTTOM: 0.1em;
	COLOR: black;
	PADDING-TOP: 0.1em;
	BACKGROUND-COLOR: #a8dde5;
	TEXT-DECORATION: none;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
}
#monthCalendarTableHome A.eventLinkB:link {
	PADDING-RIGHT: 0.2em;
	DISPLAY: block;
	PADDING-LEFT: 0.2em;
	PADDING-BOTTOM: 0.1em;
	COLOR: black;
	PADDING-TOP: 0.1em;
	BACKGROUND-COLOR: #deecf2;
	TEXT-DECORATION: none;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
}
#monthCalendarTableHome A.eventLinkB:visited {
	PADDING-RIGHT: 0.2em;
	DISPLAY: block;
	PADDING-LEFT: 0.2em;
	PADDING-BOTTOM: 0.1em;
	COLOR: black;
	PADDING-TOP: 0.1em;
	BACKGROUND-COLOR: #deecf2;
	TEXT-DECORATION: none;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
}
#monthCalendarTableHome A.eventLinkB:active {
	PADDING-RIGHT: 0.2em;
	DISPLAY: block;
	PADDING-LEFT: 0.2em;
	PADDING-BOTTOM: 0.1em;
	COLOR: black;
	PADDING-TOP: 0.1em;
	BACKGROUND-COLOR: #deecf2;
	TEXT-DECORATION: none;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
}
#monthCalendarTableHome A.eventCancelled:link {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-COLOR: #dbdada; TEXT-DECORATION: none
}
#monthCalendarTableHome A.eventCancelled:visited {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-COLOR: #dbdada; TEXT-DECORATION: none
}
#monthCalendarTableHome A.eventCancelled:active {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-COLOR: #dbdada; TEXT-DECORATION: none
}
#monthCalendarTableHome A.eventTentative:link {
	PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 0.2em; BACKGROUND: url(../../images/tentativeLines.gif) #eee 50% top; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
#monthCalendarTableHome A.eventTentative:visited {
	PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 0.2em; BACKGROUND: url(../../images/tentativeLines.gif) #eee 50% top; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
#monthCalendarTableHome A.eventTentative:active {
	PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 0.2em; BACKGROUND: url(../../images/tentativeLines.gif) #eee 50% top; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
#monthCalendarTableHome A.holiday:link {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#monthCalendarTableHome A.holiday:visited {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#monthCalendarTableHome A.holiday:active {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#monthCalendarTableHome A.eventLinkA:hover {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none
}
#monthCalendarTableHome A.eventLinkB:hover {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none
}
#monthCalendarTableHome A.eventCancelled:hover {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none
}
#monthCalendarTableHome A.eventTentative:hover {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none
}
#monthCalendarTableHome A.holiday:hover {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none
}
#monthCalendarTableHome A.dayLink {
	COLOR: black; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#monthCalendarTableHome A.dayLink:hover {
	COLOR: #eee; BACKGROUND-COLOR: black; TEXT-DECORATION: none
}
#monthCalendarTableHome A:hover {
	POSITION: relative
}
#monthCalendarTableHome A SPAN.eventTip {
	DISPLAY: none
}
#monthCalendarTableHome A SPAN.eventTipReverse {
	DISPLAY: none
}
#monthCalendarTableHome A:hover SPAN.eventTip {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #333 1px solid; DISPLAY: block; PADDING-LEFT: 4px; LEFT: 12em; PADDING-BOTTOM: 4px; BORDER-LEFT: #333 1px solid; WIDTH: 20em; COLOR: black; PADDING-TOP: 4px; BORDER-BOTTOM: #333 1px solid; POSITION: absolute; TOP: 1em; BACKGROUND-COLOR: #ffe
}
#monthCalendarTableHome A:hover SPAN.eventTipReverse {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #333 1px solid; DISPLAY: block; PADDING-LEFT: 4px; LEFT: -21em; PADDING-BOTTOM: 4px; BORDER-LEFT: #333 1px solid; WIDTH: 20em; COLOR: black; PADDING-TOP: 4px; BORDER-BOTTOM: #333 1px solid; POSITION: absolute; TOP: 1em; BACKGROUND-COLOR: #ffe
}
#monthCalendarTableHome A:hover SPAN.eventTipStatusCancelled {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: #333; TEXT-ALIGN: center
}
#monthCalendarTableHome A:hover SPAN.eventTipStatusTentative {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 2px; BACKGROUND: url(../../images/tentativeLines.gif) #eee 50% top; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
}
A.gridAdd {
	DISPLAY: block; FONT-SIZE: 0.8em; FLOAT: right; MARGIN-RIGHT: 2px; TEXT-DECORATION: none
}
#monthCalendarTableHome TD.today {
	COLOR: black; BACKGROUND-COLOR: #FFEC8B
}

#monthCalendarTable {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.8em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #75c7ee;
	border-right-color: #999999;
	border-bottom-color: #d1ecf9;
	border-left-color: #999999;
}

#monthCalendarTable TH.dayHeading {
	VERTICAL-ALIGN: middle;
	WIDTH: 14%;
	TEXT-ALIGN: center;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
	font-weight: bold;
	font-size: 100%;
	line-height: 30px;
	color: #fcfdfd;
	background-image: url(/NHRI_WEB/images/bg1204.jpg);
	background-repeat: repeat-x;
	background-position: top;
}


#monthCalendarTable TD {
	BORDER-RIGHT: #aaa 1px solid;
	BORDER-TOP: #aaa 1px solid;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #aaa 1px solid;
	WIDTH: 14%;
	COLOR: black;
	BORDER-BOTTOM: #aaa 1px solid;
	HEIGHT: 120px;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: left;
	padding: 0em;
}
#monthCalendarTable TD.filler {
	COLOR: black; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #eee; BORDER-BOTTOM-STYLE: none
}
#monthCalendarTable UL {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0.3em; LIST-STYLE-TYPE: none
}
#monthCalendarTable UL LI {
	PADDING-RIGHT: 0em; DISPLAY: inline; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em
}
#monthCalendarTable A.eventLinkA:link {
	PADDING-RIGHT: 0.2em;
	DISPLAY: block;
	PADDING-LEFT: 0.2em;
	PADDING-BOTTOM: 0.1em;
	COLOR: black;
	PADDING-TOP: 0.1em;
	BACKGROUND-COLOR: #a8dde5;
	TEXT-DECORATION: none;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
}
#monthCalendarTable A.eventLinkA:visited {
	PADDING-RIGHT: 0.2em;
	DISPLAY: block;
	PADDING-LEFT: 0.2em;
	PADDING-BOTTOM: 0.1em;
	COLOR: black;
	PADDING-TOP: 0.1em;
	BACKGROUND-COLOR: #a8dde5;
	TEXT-DECORATION: none;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
}
#monthCalendarTable A.eventLinkA:active {
	PADDING-RIGHT: 0.2em;
	DISPLAY: block;
	PADDING-LEFT: 0.2em;
	PADDING-BOTTOM: 0.1em;
	COLOR: black;
	PADDING-TOP: 0.1em;
	BACKGROUND-COLOR: #a8dde5;
	TEXT-DECORATION: none;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
}
#monthCalendarTable A.eventLinkB:link {
	PADDING-RIGHT: 0.2em;
	DISPLAY: block;
	PADDING-LEFT: 0.2em;
	PADDING-BOTTOM: 0.1em;
	COLOR: black;
	PADDING-TOP: 0.1em;
	BACKGROUND-COLOR: #deecf2;
	TEXT-DECORATION: none;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
}
#monthCalendarTable A.eventLinkB:visited {
	PADDING-RIGHT: 0.2em;
	DISPLAY: block;
	PADDING-LEFT: 0.2em;
	PADDING-BOTTOM: 0.1em;
	COLOR: black;
	PADDING-TOP: 0.1em;
	BACKGROUND-COLOR: #deecf2;
	TEXT-DECORATION: none;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
}
#monthCalendarTable A.eventLinkB:active {
	PADDING-RIGHT: 0.2em;
	DISPLAY: block;
	PADDING-LEFT: 0.2em;
	PADDING-BOTTOM: 0.1em;
	COLOR: black;
	PADDING-TOP: 0.1em;
	BACKGROUND-COLOR: #deecf2;
	TEXT-DECORATION: none;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
}
#monthCalendarTable A.eventCancelled:link {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-COLOR: #dbdada; TEXT-DECORATION: none
}
#monthCalendarTable A.eventCancelled:visited {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-COLOR: #dbdada; TEXT-DECORATION: none
}
#monthCalendarTable A.eventCancelled:active {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-COLOR: #dbdada; TEXT-DECORATION: none
}
#monthCalendarTable A.eventTentative:link {
	PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 0.2em; BACKGROUND: url(../../images/tentativeLines.gif) #eee 50% top; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
#monthCalendarTable A.eventTentative:visited {
	PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 0.2em; BACKGROUND: url(../../images/tentativeLines.gif) #eee 50% top; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
#monthCalendarTable A.eventTentative:active {
	PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 0.2em; BACKGROUND: url(../../images/tentativeLines.gif) #eee 50% top; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
#monthCalendarTable A.holiday:link {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#monthCalendarTable A.holiday:visited {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#monthCalendarTable A.holiday:active {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#monthCalendarTable A.eventLinkA:hover {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none
}
#monthCalendarTable A.eventLinkB:hover {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none
}
#monthCalendarTable A.eventCancelled:hover {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none
}
#monthCalendarTable A.eventTentative:hover {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none
}
#monthCalendarTable A.holiday:hover {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; COLOR: black; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none
}
#monthCalendarTable A.dayLink {
	COLOR: black; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#monthCalendarTable A.dayLink:hover {
	COLOR: #eee; BACKGROUND-COLOR: black; TEXT-DECORATION: none
}
#monthCalendarTable A:hover {
	POSITION: relative
}
#monthCalendarTable A SPAN.eventTip {
	DISPLAY: none
}
#monthCalendarTable A SPAN.eventTipReverse {
	DISPLAY: none
}
#monthCalendarTable A:hover SPAN.eventTip {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #333 1px solid; DISPLAY: block; PADDING-LEFT: 4px; LEFT: 12em; PADDING-BOTTOM: 4px; BORDER-LEFT: #333 1px solid; WIDTH: 20em; COLOR: black; PADDING-TOP: 4px; BORDER-BOTTOM: #333 1px solid; POSITION: absolute; TOP: 1em; BACKGROUND-COLOR: #ffe
}
#monthCalendarTable A:hover SPAN.eventTipReverse {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #333 1px solid; DISPLAY: block; PADDING-LEFT: 4px; LEFT: -21em; PADDING-BOTTOM: 4px; BORDER-LEFT: #333 1px solid; WIDTH: 20em; COLOR: black; PADDING-TOP: 4px; BORDER-BOTTOM: #333 1px solid; POSITION: absolute; TOP: 1em; BACKGROUND-COLOR: #ffe
}
#monthCalendarTable A:hover SPAN.eventTipStatusCancelled {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: #333; TEXT-ALIGN: center
}
#monthCalendarTable A:hover SPAN.eventTipStatusTentative {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 2px; BACKGROUND: url(../../images/tentativeLines.gif) #eee 50% top; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
}
A.gridAdd {
	DISPLAY: block; FONT-SIZE: 0.8em; FLOAT: right; MARGIN-RIGHT: 2px; TEXT-DECORATION: none
}
#monthCalendarTable TD.today {
	COLOR: black; BACKGROUND-COLOR: #FFEC8B
}
#monthCalendarTable TD.holiday {
	COLOR: black; BACKGROUND-COLOR: #FFC1C1
}
#tabsTable .centerCell {
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;
	FONT-SIZE: 0.8em;
	PADDING-BOTTOM: 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: left;
	background-image: url(/NHRI_WEB/images/std-tab-space.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bgoftitle {
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
	font-size: 100%;
	color: #FFFFFF;
	background-image: url(/NHRI_WEB/images/bgoftitle.jpg);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	vertical-align: middle;
	height: 40px;
	font-weight: bold;
}
.tdbg_gray {
	background-color: #ededed;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	padding-right: 6px;
}
#footer {
	BORDER-RIGHT: #999 2px solid;
	PADDING-RIGHT: 1em;
	MARGIN-TOP: 0em;
	PADDING-LEFT: 1em;
	FONT-SIZE: 83%;
	PADDING-BOTTOM: 1em;
	BORDER-LEFT: #999 2px solid;
	COLOR: #003366;
	PADDING-TOP: 1em;
	BORDER-BOTTOM: #999 2px solid;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #eee;
	TEXT-ALIGN: center;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
	font-weight: bold;
}
#footer A {
	COLOR: #333; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
.daytable {
	border: 2px solid #999999;
}
.daytable-tdbg {
	background-image: url(/NHRI_WEB/images/bg1204-1.jpg);
	background-repeat: repeat-y;
	background-position: left;
	border: 1px solid #CCCCCC;
	width: 150px;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
	font-size: 83%;
	font-weight: bold;
	color: #333333;
	padding: 10px;
	line-height: 20px;
	text-align: center;
}
.daytable-td {
	border: 1px solid #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體";
	font-size: 83%;
	font-weight: normal;
	color: #666666;
	padding: 10px;
	line-height: 20px;
	text-align: left;
}

/*以上1204*/
