body, th, td, input, select, textarea, checkbox {font-family: "Arial"; font-size:12px; }

body {margin:0; padding:0;}
 

a:link          {text-decoration: none; color: #0077DB;}
a:visited       {text-decoration: none; color: #0077DB;}
a:active        {text-decoration: none; color: #FF8400;}
a:hover         {text-decoration: none; color: #FF6600;}


.word          {text-align:justify;text-justify:inter-ideograph; line-height: 18pt;font-size: 9pt; color:#333}
.discuss          {text-align:justify;text-justify:inter-ideograph; line-height: 14pt;font-size: 9pt; color:#000000}
/*Search Button*/
* html div div.Search input{padding:1px 2px 0px 2px;height:1.8em;FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff, endColorStr=#DCDCDC, gradientType=0); font-size: 10pt; }
* html div div.yschact label input{padding:0;height:auto;filter:none;}


.back                 {text-decoration: none; color: #CF1800; text-decoration: none; line-height: 18pt;font-size: 9pt;}
.back a:link          {text-decoration: none; color: #CF1800; text-decoration: none; line-height: 18pt;font-size: 9pt;}
.back a:visited       {text-decoration: none; color: #CF1800; text-decoration: none; line-height: 18pt;font-size: 9pt;}
.back a:active        {text-decoration: none; color: #CF1800; text-decoration: underline;line-height: 18pt;font-size: 9pt;}
.back a:hover         {text-decoration: none; color: #FF4027; text-decoration: underline;line-height: 18pt;font-size: 9pt;}

.web                 {text-decoration: none; color: #008000; font-size: 9pt;}
.web a:link          {text-decoration: none; color: #008000; font-size: 9pt;}
.web a:visited       {text-decoration: none; color: #008000; font-size: 9pt;}
.web a:active        {text-decoration: none; color: #008000; font-size: 9pt;}
.web a:hover         {text-decoration: underline; color: #FF8400; font-size: 9pt;}


.discuss                 {text-align:justify;text-justify:inter-ideograph; line-height: 14pt;font-size: 9pt; color:#000000}
.discuss a:link          {text-decoration: none; color: #3E3386; text-decoration: none; line-height: 18pt;font-size: 9pt;}
.discuss a:visited       {text-decoration: none; color: #3E3386; text-decoration: none; line-height: 18pt;font-size: 9pt;}
.discuss a:active        {text-decoration: none; color: #3E3386; text-decoration: underline;line-height: 18pt;font-size: 9pt;}
.discuss a:hover         {text-decoration: underline; color: #CC0000; text-decoration: underline;line-height: 18pt;font-size: 9pt;}

.reward a:link          {text-decoration: none; color: #ffffff;}
.reward a:visited       {text-decoration: none; color: #ffffff;}
.reward a:active        {text-decoration: none; color: #ffffff;}
.reward a:hover         {text-decoration: underline; color: #ffff00;}

#table6 img, #table8 img, #table9 img{
	display:block;
}
#table6 embed{
	display:block;
}
/*-------------------------------------------
Clearfix: contain floats
-------------------------------------------*/
.clearfix:before,
.clearfix:after {
    content: ""; /* 1 */
    display: table; /* 2 */
}
.clearfix:after{clear: both;}
/* For IE 6/7 only */
.clearfix{*zoom: 1;}

/*******left使用*********/
#table6 p{
	margin:0;
}
#table6 td{
	padding:0;
}
.left {
	font-size: 9pt;
	line-height: 14px;
	color: #000000
	text-decoration: none;
}
.left td{
	padding:0;
}
.left p{
	margin:0;
}
.left a{
	font-size: 9pt;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}
.left a:visited{
    text-decoration: none; color: #000000;
}
.left a:hover{
	line-height: 14px;
	color: #0073DF;
	text-decoration: none;
}
/*******google search使用*********/
/*.goggle-search{position:relative; border:1px solid #aaa; width:160px; margin:10px auto;}
.goggle-search:hover{border:1px solid #F90;}
.goggle-search .keyword{box-sizing:border-box; padding:5px; border:none; width:130px;}
.goggle-search .keyword:focus{border:none; box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none; border:none;}
.goggle-search .btn-search{ background:url(../images/icon-search.png) no-repeat; width:32px; height:32px; border:none;
	position:absolute; top:-3px; right:-5px;
	text-indent:-9999em; cursor:pointer;}
*/
#searchcontrol{position:relative; border:1px solid #aaa; width:160px; margin:10px auto;}
#searchcontrol .gsc-search-box{padding:0; margin:0;}
#searchcontrol input.gsc-input{box-sizing:border-box; padding:5px; border:none; width:130px;}
#searchcontrol input.gsc-input:focus{border:none; box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none; border:none;}
#searchcontrol input.gsc-search-button{ background:url(../images/icon-search.png) no-repeat; width:32px; height:32px; border:none;
	position:absolute; top:-3px; right:-5px;
	text-indent:-9999em; cursor:pointer;}
.gsc-clear-button{content:"x";}
	
/* Google Search Results */
.search_results{padding:15px 15px 5px; margin-bottom:1em; color:#3754a2; border-bottom:1px solid #ccc;}
.result-item{background:url(../images/03062003091_y5MN.gif) 10px 5px no-repeat; line-height:150%; padding:0 30px; font-size:13px; margin-bottom:1.5em;}

/*******about使用*********/

tt {
	font-size: 9pt;
	line-height: 14px;
	color: #525252
	text-decoration: none;
}


tt a{
	font-size: 9pt;
	line-height: 14px;
	color: #525252;
	text-decoration: none;
}

tt a:visited{
    text-decoration: none; color: #525252;
}

tt a:hover{
	line-height: 14px;
	color: #000000;
	text-decoration: underline;
}


/*******new使用*********/

p.new {
	width:380px;
	height:1em;
	border-top:solid 1px #EBEBEB;
}
p.new a{
	color:#5e8eab;
	border-bottom:solid 1px #EBEBEB;
	width:380px;
	line-height:2em;
}
p.new a:hover{
	background-color:#FFFDC8;
}

/*******new1使用*********/

p.new1 {
	width:80px;
	height:2em;
	line-height: 2em;
	border-top:solid 1px #EBEBEB;
    border-bottom:solid 1px #EBEBEB;
}

/*******new1使用*********/

p.new2 {
	width:70px;
	height:2em;
	line-height: 2em;
	border-top:solid 1px #EBEBEB;
    border-bottom:solid 1px #EBEBEB;
}

/******* new list使用 2015/12/10 *********/
.news-list a{color:#5e8eab;}
.news-list td{border-bottom:1px solid #EBEBEB; vertical-align:top; padding:10px 3px;}
.news-list a:hover{background-color:#FFFDC8;}


/*******about_top使用*********/
.about a:link          {text-decoration: none; color: #393939;}
.about a:visited       {text-decoration: none; color: #393939;}
.about a:active        {text-decoration: none; color: #B42DF0;}
.about a:hover         {text-decoration: underline; color: #B42DF0;}


/*******paper使用*********/
.paper a:link          {text-decoration: none; color: #115FEF; line-height: 18pt;font-size: 9pt; }
.paper a:visited       {text-decoration: none; color: #115FEF; line-height: 18pt;font-size: 9pt; }
.paper a:active        {text-decoration: none; color: #115FEF; line-height: 18pt;font-size: 9pt; }
.paper a:hover         {text-decoration: none; color: #005A78; line-height: 18pt;font-size: 9pt; }


/*******socre使用*********/
.socre a:link          {text-decoration: none; color: #3F24B8; }
.socre a:visited       {text-decoration: none; color: #3F24B8; }
.socre a:active        {text-decoration: none; color: #3F24B8; }
.socre a:hover         {text-decoration: underline; color: #000000; }


/********訓練醫院Hospital使用**********/
.content{width:560px; margin-left:20px; padding-top:20px; border-top:1px solid #ccc; behavior: url("../css/csshover3.htc");}

.error_info{border:2px solid #f77a70; background:#fff2f3; color:#333; font-size:15px; line-height:180%; padding:20px;}

.info{font-size:15px; line-height:180%; border:2px solid #b5deef; background:#eefaff; padding:20px;}
.err{color:#c00;}
.require{color:#f00; font-style:normal;}


/* 登入 */
.login{border:1px solid #ccc; background:#f7f7f7; padding:20px;}
.login table{margin:0 auto;}
.login .text{padding:3px; height:24px; border:1px solid #bbb;}
.login .btn_login{background:#f47600; border:1px solid #de5f02; color:#fff; font-size:15px; padding:7px 20px; cursor:pointer; outline:none; }
.login .btn_login:hover{background:#009ae9; border:1px solid #0086cb;}


/* 專區快速連結 */
.quick{width:98%; margin-bottom:15px; margin-left:10px;}
.quick ul{list-style:none; margin:0; padding:0; overflow:auto; }
.quick ul li{float:left; width:30%; margin:5px 7px;}
.quick ul li a, .quick ul li a:visited{
	display:block; text-align:center; padding:10px; background:#fd8000; color:#fff; 
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.quick ul li a:hover{background:#009ae9; color:#fff;}
.quick ul li a:active{font-weight:bold;}

/*-------------------------------------------
標題&路徑
-------------------------------------------*/
#page-header{}
#page-header .page-title{
	margin:0;
	display:inline-block;*display:inline;zoom:1;
	background:url(../images/but.gif) 50% 50% no-repeat; 
	text-align:center;
	width:118px; height:35px;
	line-height:35px; font-size:13px; color:#093;
	margin-left:10px;
}
#page-header .breadcrumb{
	display:inline-block;*display:inline;zoom:1;
	float:right;
	text-align:right;
	margin-top:12px;
	padding-right:8px;
	color:#999;
}
#page-header .breadcrumb a{
	color:#999;
}

/* 查詢區 */
.search_block{padding:10px; border:1px solid #ccc; background:#f7f7f7; width:95%;}

/* 清單 */
.list{border-collapse:collapse; width:98%;}
.list caption{padding:10px;}
.list thead th{background:#ffdebb; border:1px solid #f5c38e; border-top:2px solid #fe9c34; padding:5px; font-weight:normal; color:#bc6100;}
.list thead .cwtr{color:#f00;}
.list tbody th, .list tbody td{border:1px solid #ddd; padding:5px;}
.list a.del{color:#f00;}


/* 內容表格 */
.table{border-collapse:collapse; border-top:2px solid #aaa;}
.table caption{font-weight:bold; font-size:15px; padding:10px; color:#fd8000;}
.table th, .table td{vertical-align:top; padding:5px;}
.table .cwcolsname{background:#f3f3f3; border-bottom:1px solid #ccc;}
.table .cwcolscontent{border-bottom:1px solid #eee;}
.department{color:#666;}


/* 頂部按鈕區 */
.top_buttons{width:95%;}
.top_buttons input{padding:5px 10px; cursor:pointer;}


/* 底部按鈕區 */
.buttons{padding:10px; text-align:center; border-top:1px solid #ccc;}
.buttons input{padding:5px 10px; cursor:pointer;}


/* Chairman */
#chairman{color:#333; line-height:180%; padding:20px;}
#chairman h2{text-align:center; font-size:20px; margin:0 0 12px;}
#chairman .chairman-name{text-align:center; fcolor:#333; font-size:15px; border-bottom:1px solid #ccc; padding-bottom:12px;}
#chairman .photo{float:right; margin-left:24px; margin-bottom:10px;}
#chairman p{margin:0; padding:0;}
#chairman .chairman-list{margin:0; padding:0; padding-left:2.5em; list-style:none;}
#chairman li .i-arrow{font-family:Wingdings; margin-right:3px;}
#chairman h3{font-size:15px; color:#333;}
#chairman th, #chairman td{vertical-align:top;}
#chairman .bottom{padding-left:570px; text-align:left; color:#333;}


/* Chinese */
.content-tw{box-sizing:border-box; padding:20px; padding-left:0; line-height:180%;}
.content-tw h1, .content-tw h2, .content-tw h3, .content-tw h4, .content-tw strong{color:#111;}
.history{padding-left:20px;}
.history a{position:relative; display:inline-block;*display:inline;zoom:1; box-sizing:border-box; text-decoration:underline;}
.history a span{display:inline-block;*display:inline;zoom:1;
	position:absolute; bottom:8px; left:0; box-sizing:border-box; padding:5px; background:#09F;  
	font-size:12px; color:#fff; text-align:left; line-height:12px;
	text-shadow:0 0 3px rgba(0,0,0,.6);}
.history p{text-indent:2em;}
.history .list{color:#444;}
.history .list thead th{background:none; border:1px solid #ccc; border-bottom:2px solid #ccc; color:#666; font-weight:bold;}

.history-table td{color:#444; line-height:180%;}
.history-table ol{padding-left:1.7em; margin:0;}
.history-table ol{}

.floatL{float:left; margin-right:15px;}
.floatR{float:right; margin-left:15px;}
.floatR img, .floatL img{margin:0;}
.floatL-img{float:left; margin-right:15px;}
.floatR-img{float:right; margin-left:15px;}

/* English */
.content-en{box-sizing:border-box; padding:20px; padding-left:0; line-height:180%;}
.content-en h3, .content-en strong{color:#111;}


/* Top 2015-01-15 */
#Layer100{width:50px; height:50px; text-align:left; position:fixed !important; bottom:110px !important; right:3% !important;}
#Layer101{position:relative; width:auto !important; height: auto !important; z-index:1; left:0 !important; top:0 !important;}
#Layer101 p{margin:0; padding:0;}
#Layer101 img{width:auto !important; height:auto !important;}
