html {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;

	background-color: #4F4F4F;
}

body {
	margin: 0 auto;
	padding: 0;
	
	width: 990px;
	height: auto;
	
	line-height: 2;
	
	font-size: 0.8em;
	
	background-color: #FFFFFF;
	color: #333;
}

img, input, select, textarea {
	vertical-align: middle;
}

a {
	text-decoration: none;
}
a:link {
	color: #666666;
}
a:visited {
	color: #666666;
}
a:active, a:hover {
	color: #e773a4;
}

object, embed {
	margin: 0px;
	padding: 0px;
}

/* FLASH文件備註 */
object p {
	margin: 5px;
	text-align: center;
}

/* 左側導盲磚 */
a#tiles_left {
	color: #CDDD3A;
}
/* 中間導盲磚 */
a#tiles_content {
	color: #FFFFFF;
}
/* 右側導盲磚 */
a#tiles_right {
	color: #FFFFFF;
}

a[disable=disable] {
	color: #000000;
}

img {
	border: 0px;
}

table.layout img, input[type=radio] {
	vertical-align: baseline;
}

label {
	cursor: pointer !important;
	>cursor: hand;
}

span.requird {
	color: #FF0000;
	vertical-align: baseline;
}

.hint {
	color: #FF0000;
}

td.captcha, td.captcha input, td.captcha img {
	vertical-align: middle;
}

.clear_both {
	clear: both;
}
/*==========================================================================================================*
 *                                               小圖示                                                     *
 *==========================================================================================================*/
.icon_home {
	background: url('/images/templates/mold_01_01/icons.gif') no-repeat 0px 0px;; float: left; width: 28px; height: 28px;
}
.icon_english {
	background: url('/images/templates/mold_01_01/icons.gif') no-repeat -28px 0px; float: left; width: 28px; height: 28px;
}
.icon_accessibility {
	background: url('/images/templates/mold_01_01/icons.gif') no-repeat -56px 0px; float: left; width: 28px; height: 28px;
}
.icon_sitemap {
	background: url('/images/templates/mold_01_01/icons.gif') no-repeat -84px 0px; float: left; width: 28px; height: 28px;
}
.icon_rss {
	background: url('/images/templates/mold_01_01/icons.gif') no-repeat -112px 0px; float: left; width: 28px; height: 28px;
}

/*==========================================================================================================*
 *                                            網頁上方選單                                                  *
 *==========================================================================================================*/
.body_top {
	margin-left: auto;
	margin-right: auto;
	
	width: 100%;
	height: 73px;

	overflow: hidden;
}

.body_top img {
	vertical-align: bottom;
}

.top_menu_banner {
	width: 452px;

	float: left;
}
	.top_menu_banner object, .top_menu_banner embed {
		width: 452px;
		height: 67px;
	}

.top_menu_button {
	background: url("/images/templates/mold_01_01/top_button_bg.gif") no-repeat 0px 0px;
	
	width: 538px;
	height: 67px;
	overflow: hidden;
	
	text-align: center;
	
	float: right;
}
.top_menu_button ul {
	margin: 0px;
	padding: 0px 0px 0px 40px;
	
	height: 38px;
}
	.top_menu_button li {
		list-style: none;
		float: left;
		
		width: 19.9%;
		height: 28px;
		line-height: 28px;
		
		text-align: left;
	}

	.top_menu_button form {
		margin: 0px;
		padding: 0px;
		
		line-height: 24px;
	}

.dropdownmenu {
	margin: 0px auto;
	padding: 0px;
	
	width: 982px;
	height: 44px;
	
	white-space: nowrap;
}
	.dropdownmenu img {
		vertical-align: bottom;
	}
	.dropdownmenu a {
		display: block;
		text-indent: -32767px;
	}
	.dropdownmenu li {
		float: left;
		position: relative;
		list-style: none;
	}
	.dropdownmenu li.head_item a {
		background-color: #F9EAF2;
		color: #E091B5;

		width: 135px;
		height: 44px;
		line-height: 44px;

		text-align: center;
		font-weight: bold;
		white-space: nowrap;
	}
	.dropdownmenu li.head_item a:hover {
		background-color: #F3CBE2;
	}
	.dropdownmenu ul.sub_menu {
		margin: 0px;
		padding: 0px;
	  height:200px;
		border: 1px solid #F6DEEB;
		position: absolute;
		top: 44px;
		left: 0px;
		width: 110px;
	}
	.dropdownmenu ul.sub_menu li {
		background-color: #F9EAF2;
		border-bottom: 1px dashed #BEB6BA;

		z-index: 999;
	}
	.dropdownmenu li.sub_item a {
		background-color: #F9EAF2;
		padding: 0px 5px 0px 5px;
		color: #666666;

		width: 100px;
		height: 25px;
		line-height: 25px;
		
		font-weight: normal;
		text-align: left;

		text-indent: 0px;

		white-space: nowrap;
	}
	.dropdownmenu li.sub_item a:hover {
		background-color: #F3CBE2;
	}

.dropdownmenu li.head_item a.nav_1 {
	background: url("/images/templates/mold_01_01/navigation.gif") no-repeat 0px 0px;
}
.dropdownmenu li.head_item a.nav_2 {
	background: url("/images/templates/mold_01_01/navigation.gif") no-repeat -135px 0px;
	width: 142px;
}
.dropdownmenu li.head_item a.nav_3 {
	background: url("/images/templates/mold_01_01/navigation.gif") no-repeat -277px 0px;
	width: 141px;
}
.dropdownmenu li.head_item a.nav_4 {
	background: url("/images/templates/mold_01_01/navigation.gif") no-repeat -418px 0px;
	width: 141px;
}
.dropdownmenu li.head_item a.nav_5 {
	background: url("/images/templates/mold_01_01/navigation.gif") no-repeat -558px 0px;
	width: 141px;
}
.dropdownmenu li.head_item a.nav_6 {
	background: url("/images/templates/mold_01_01/navigation.gif") no-repeat -699px 0px;
	width: 141px;
}
.dropdownmenu li.head_item a.nav_7 {
	background: url("/images/templates/mold_01_01/navigation.gif") no-repeat -840px 0px;
	width: 141px;
}

.dropdownmenu li.head_item a.nav_1:hover {
	background: url("/images/templates/mold_01_01/navigation.gif") no-repeat 0px -45px;
}
.dropdownmenu li.head_item a.nav_2:hover {
	background: url("/images/templates/mold_01_01/navigation.gif") no-repeat -135px -45px;
}
.dropdownmenu li.head_item a.nav_3:hover {
	background: url("/images/templates/mold_01_01/navigation.gif") no-repeat -277px -45px;
}
.dropdownmenu li.head_item a.nav_4:hover {
	background: url("/images/templates/mold_01_01/navigation.gif") no-repeat -418px -45px;
}
.dropdownmenu li.head_item a.nav_5:hover {
	background: url("/images/templates/mold_01_01/navigation.gif") no-repeat -558px -45px;
}
.dropdownmenu li.head_item a.nav_6:hover {
	background: url("/images/templates/mold_01_01/navigation.gif") no-repeat -699px -45px;
}
.dropdownmenu li.head_item a.nav_7:hover {
	background: url("/images/templates/mold_01_01/navigation.gif") no-repeat -840px -45px;
}

/*==========================================================================================================*
 *                                              網頁左側區塊                                                *
 *==========================================================================================================*/ 
.body_left {
	float: left;
	width: 226px;
	
	text-align: center;
}

.body_left img, .body_left input[type=image]{
	vertical-align: bottom;
}

.body_left .null {
	background: url("/images/templates/mold_01_01/left_top.gif") no-repeat;
	width: 175px;
	height: 40px;
	text-align: left;
}

.body_left .base_fontsize {
	margin: 0 auto;
	display: inline;
	color: #CDDD3A;
	vertical-align: middle;
}
	.body_left .base_fontsize a img {
		vertical-align: middle;
	}

.body_left .box {
	margin: 0px 0px 10px 0px;
	font-size: 90%;
}

	.body_left .box_content {
		background: url("/images/templates/mold_01_01/box/bg.gif") repeat-y;
		padding: 5px 0px 0px 0px;
	}

	#box_quick_url .box_content {
	}
	
	#box_quick_url .box_foot {
		display: inline;
	}
	
	.quick_url {
		margin: 0px;
		padding: 0px;
		
		width: 226px;
		height: 100%;

		z-index: 998;
	}
		.quick_url li.quick_url_main_item {
			list-style: none;
			
			margin: 0px;
			padding: 0px;
			
			width: 226px;
			height: 41px;
			
			position: relative;
		}
		.quick_url ul.sub_menu {
			background-color: #F9EAF2;
			margin: 0px;
			padding: 0px;
			
			width: 140px;
			
			left: 226px;
			top: 0px;
			
			position: absolute;
		}
		.quick_url li.quick_url_sub_item {
			background-color: #F9EAF2;
			border-bottom: 1px dashed #BEB6BA;
			
			list-style: none;
			
			margin: 0px;
			padding: 0px;
			
			text-align: left;
		}
		.quick_url li.quick_url_sub_item a {
			padding: 0px 0px 0px 10px;
			display: block;
			
			width: 140px;
			height: 28px;
			line-height: 28px;
		}
	
	#box_hospital_url .box_foot {
		display: inline;
	}
	
	.hospital_url {
		margin: 0px;
		padding: 0px;
		width: 100%;
		height: 100%;
	}
		.hospital_url li {
			float: left;
			list-style: none;
			display: block;
		}
	
	#box_search form {
		display: inline;
	}

	#box_webinfo span {
		color: #FF0000;
	}

/*==========================================================================================================*
 *                                             網頁主要內容區                                               *
 *==========================================================================================================*/ 
.shortcut {
	float: left;
}

.body_content {
	width: 764px;
	float: right;
}

/*==========================================================================================================*
 *                                              網頁底部選單                                                *
 *==========================================================================================================*/ 

.tourl_bottom {
	margin: 0px auto;
	background: url("/images/templates/mold_01_01/links_bg.gif") repeat-y;
	width: 990px;
}
	.tourl_bottom ul {
		margin: 0px auto;
		padding: 0px 0px 0px 3px;
		width: 100%;
	}
	.tourl_bottom ul li {
		margin: 5px 0px 5px 0px;
		float: left;
		width: 16.6%;
		text-align: center;
		list-style: none;
	}

.bottom_menu {
	background-color: #9B9197;
	text-align: center;
	font-size: 92%;
	color: #900;
	line-height: 2;
}
	.bottom_menu a {
		color: #FFF;
	}
	.bottom_menu a:link {
		color: #FFF;
	}
	.bottom_menu a:visited {
		color: #FFF;
	}
	.bottom_menu a:active {
		color: #FF0;
	}
	.bottom_menu a:hover {
		color: #FF0;
	}
 
.site_info {
	background-color: #CFCDCE;
	min-height: 100px;
}


/*==========================================================================================================*
 *                                                 預設樣式                                                 *
 *==========================================================================================================*/
/* 關鍵字標色 */
.highlight1 {
	background-color: #FF0;
	font-weight: bold;
}

.highlight2 {
	background-color: #0CF;
	font-weight: bold;
}

.highlight3 {
	background-color: #9CC;
	font-weight: bold;
}

.highlight4 {
	background-color: #F9F;
	font-weight: bold;
}

.highlight5 {
	background-color: #90F;
	font-weight: bold;
}


/* 部門資料小計訊息 */
.calc {
	margin-left: 10px;
	color: #999;
	font-size: 90%;
}

/* 日期顯示 */
span.date {
	margin-right: 3px;
	color: #FF9900;
	white-space: nowrap;
}

/* 標題欄位背景顯示圓角圖 */
.fillet {
	padding: 0 0 0 5px;
	background: url("/images/templates/mold_01_01/bg_fillet.gif") repeat-x;
	color: #FFF;
	display: block;
	height: 25px;
	line-height: 25px;
	text-align: center;
}
.fillet div.fillet_right {
	padding: 0 5px 0 0;
	background: #4588AB url("/images/templates/mold_01_01/bg_fillet.gif") no-repeat top right;
	height: 25px;
}

/* 
 * 資料列表
 */
.data_list th {
	white-space: nowrap;
}

.data_list td, .law_list td {
	border-bottom: 1px dotted #666;
}

/* 
 * 資料詳文
 */
.data_detail th {
	white-space: nowrap;
	vertical-align: top;
	width: 15%;
}
.data_detail td {
	background-color: #F2FBFF;
	border-left: 1px solid #F2FBFF;
	color: #333333;
}
	.detail_title h1 {
		margin: 0px;
		padding: 0px;
		font-size: 100%;
		vertical-align: top;
		line-height: 25px;
	}
	.detail_content {
		background-color: #F2FBFF;
		border-left: 1px solid #F2FBFF;
		color: #333333;
	}
	.data_detail .file_list {
		margin: 0px;
		padding: 0px;
	}
	.data_detail .file_list li {
		list-style: none;
	}
	.data_detail div.img {
		background-color: #F2FBFF;
		margin: 5px;
		padding: 5px;
		float: left;
		width: 98%;
		text-align: center;
	}
	.data_detail div.img.list {
		float: left;
		width: 46%;
	}
	.data_detail div.img img {
		max-width: 660px;
	}
	.data_detail div.img.list img {
		max-width: 280px;
	}
	.data_detail div.img li {
		margin: 5px 0px 0px 20px;
		line-height: 1.5;
		list-style-type: square;
	}

/*==========================================================================================================*
 *                                              網頁首頁頁面                                                *
 *==========================================================================================================*/ 
#home_activities {
	border: 1px solid #CCC;
	margin: 0px auto;
	width: 730px;
}
	#home_activities #home_activities_content {
		margin: 5px 5px 0 5px;
		width: 720px;
		height: 130px;
	}
	#home_activities #home_activities_list {
		margin: 5px 5px 5px 0px;
		padding: 0px;
		text-align: right;
	}
		#home_activities #home_activities_list li {
			margin-left: 5px;
			display: inline;
		}
		#home_activities #home_activities_list li a {
			padding: 3px 5px 3px 5px;
			border: 1px solid #333;
			color: #333;
			display: inline;
			width: 100%;
			height: 50px;
			font-size: 80%;
			text-align: center;
		}
		#home_activities #home_activities_list li a:hover {
			background-color: #DEF5FF;
		}

.home_thumb {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
	.home_thumb_content {
		margin: 0 auto;
		text-align: center;
	}
	.home_thumb_list {
		margin: 0px auto;
		padding: 5px 0 0px 10px;
		width: 330px;
	}
		.home_thumb_list li {
			padding: 5px;
			width: 150px;
			height:120px;
      float: left;
			text-align: center;
			list-style: none;
		}
	.home_thumb_foot img {
		vertical-align: bottom;
	}
/*==========================================================================================================*
 *                                              網頁功能頁面                                                *
 *==========================================================================================================*/ 
/*
 * 各科介紹dept_list
 */
.dept_list {
	margin: 0px;
	padding: 0px;
	width: 740px;
}
	.dept_list li {
		padding-left: 20px;
		float: left;
		line-height: 30px;
		text-align: left;
		width: 350px;
		background: url("/images/templates/mold_01_01/arrow_01.gif") no-repeat 2px 10px;
		list-style: none;
	}   
	
/*
 * 線上徵才
 */
.job_list, .job_detail {
	background-color: #EEEEF9;
}

	.job_list th {
		background-color: #8789AA;
		color: #FFFFFF;
		text-align: center;
		white-space: nowrap;
	}
	.job_detail th {
		background-color: #8789AA;
		color: #FFFFFF;
		text-align: right;
		white-space: nowrap;
	}

/*
 * 熱門議題投票
 */
 
.vote_detail {
}
	.vote_detail h1 {
		font-size: 140%;
	}
	.vote_detail caption {
		margin: 2px 0px 2px 0px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.vote_detail ul.vote_single {
		margin: 0px;
		padding: 0px;
		width: 100%;
	}
	.vote_detail ul.vote_single li {
		float: left;
		margin-right: 10px;
		width: 18%;
		list-style: none;
	}
	.vote_detail ul.vote_single li  label:hover {
		background-color: #F5CA25;
	}
	.vote_detail td.expire {
		padding-top: 10px;
		padding-bottom: 10px;
	}


/*
 * 電子報
 */
.epaper_order {
	margin: 0px auto;
	background-color: #F3E9F0;
}

	.epaper_order th {
		color: #00F;
	}
	
	.epaper_order .textfield {
	}
/**
 * RSS訂閱
 */
.feed {
	float: left;
	
	width: 33%;
}
	.feed .feed_type {
		text-align: center;
	}
	.feed .feed_link ul {
		margin: 0px 20%;
		padding: 0px;
	}
	.feed .feed_link ul li {
		list-style: none;
		
		height: 28px;
		line-height: 28px;
		
		clear: both;
	}
/**
 * 社會與牧靈導入頁
 */
.dept92_index {
	margin: 0px auto;
	width: 703px;
}
	.dept92_index div {
		float: left;
	}
	.dept92_index ul {
		margin: 0px;
		padding: 0px;
	}
	.dept92_index ul li {
		list-style: none;
	}

/*==========================================================================================================*
 *                                              網頁友善列印                                                *
 *==========================================================================================================*/ 
div.print {
	margin-right: 10px;
	line-height: 24px;
	text-align: right;
}
	div.print img, div.print a {
		height: 24px;
	}

body.print {
	margin: 0px auto;
	padding: 0px;
	background-color: #FFF;
}

