html {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}

body {
	margin: 0 auto;
	padding: 0;
	width: 980px;
	height: 100%;
	line-height: 2;
	font-size: 84%;
	color: #333;
	background:#ffcf10;
}

img, input, select, textarea {
	vertical-align: middle;
}

a {
	color: #3300CC;
	text-decoration: none;
}

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;
}

/*==========================================================================================================*
 *                                            預設樣式 START                                                *
 *==========================================================================================================*/
/* 關鍵字標色 */
.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 #4588AB;
	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 #4588AB;
		color: #333333;
	}
	.data_detail .file_list {
		margin: 0px;
		padding: 0px;
	}
	.data_detail .file_list li {
		list-style: none;
	}
	.data_detail div.img {
		background-color: #FFF;
		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;
	}

	/* 水藍色 */
	.data_detail.cadetblue td{
		background-color: #E1F6F4;
		border-left: 1px solid #42C5BA;
		color: #333333;
	}
		.cadetblue .fillet {
			background: url("/images/templates/mold_01_01/bg_fillet_cadetblue.gif") repeat-x;
		}
		.cadetblue .fillet div.fillet_right {
			background: #42C5BA url("/images/templates/mold_01_01/bg_fillet_cadetblue.gif") no-repeat top right;
		}

	/* 紫羅蘭 */
	.data_detail.violet td{
		background-color: #FFE0F4;
		border-left: 1px solid #B42593;
		color: #333333;
	}
		.violet .fillet {
			background: url("/images/templates/mold_01_01/bg_fillet_violet.gif") repeat-x;
		}
		.violet .fillet div.fillet_right {
			background: #B42593 url("/images/templates/mold_01_01/bg_fillet_violet.gif") no-repeat top right;
		}

	/* 黃綠色 */
	.data_detail.YellowGreen td{
		background-color: #F1FFE0;
		border-left: 1px solid #8CC542;
		color: #333333;
	}
		.YellowGreen .fillet {
			background: url("/images/templates/mold_01_01/bg_fillet_YellowGreen.gif") repeat-x;
		}
		.YellowGreen .fillet div.fillet_right {
			background: #8CC542 url("/images/templates/mold_01_01/bg_fillet_YellowGreen.gif") no-repeat top right;
		}

/* 
 * 投票明細
 */
div.vote {
	width: 300px;
	float: left;
}
	div.vote img {
		vertical-align: middle;
	}
.vote_detail caption {
	background-color: #F5CA25;
	font-weight: bold;
	color: #FFFFFF;
}
	.vote_detail h1, .vote_detail h2, .vote_detail h3, .vote_detail h4, .vote_detail h5, .vote_detail h6 {
		margin: 0px;
		padding: 5px;
		font-size: 110%;
		vertical-align: top;
	}
	.vote_detail .vote_question {
		text-align: center;
	}
	.vote_detail th {
		background-color: #F5CA25;
		color: #FFFFFF;
		width: 30%;
		text-align: center;
	}
	.vote_detail td {
		background-color: #EEEEEE;
		line-height: 1.5;
		color: #000000;
	}

	/* 紫羅蘭 */
	.vote_detail.violet div.vote {
		background-color: #FFFCE6;
	}
	.vote_detail.violet caption {
		background-color: #B45293;
	}
	.vote_detail.violet th {
		background-color: #FFE0F4;
		color: #666666;
	}
	.vote_detail.violet td {
		background-color: #FFFCE6;
		color: #333333;
	}

	/* 黃綠色 */
	.vote_detail.YellowGreen div.vote {
		background-color: #F1FFE0;
	}
	.vote_detail.YellowGreen caption {
		background-color: #8CC542;
	}
	.vote_detail.YellowGreen th {
		background-color: #8CC542;
		color: #FFF;
	}
	.vote_detail.YellowGreen td {
		background-color: #F1FFE0;
		color: #333333;
	}

/*==========================================================================================================*
 *                                             預設樣式 END                                                 *
 *==========================================================================================================*/



/*==========================================================================================================*
 *                                            網頁上方選單                                                  *
 *==========================================================================================================*/
.shortcut {
	float: left;
}

.body_top img {
	vertical-align: bottom;
}

.top_menu_bg {
	margin: 0px;
	padding: 0px;
	position: absolute;
	z-index: 1;
}

.top_menu {
	margin: 0px 0px 0px 520px;
	padding: 0px;
	line-height: 25px;
	position: absolute;
	text-align: right;
	z-index: 2;
}
	.top_menu li {
		list-style: none;
		float: left;
	}

.top_menu_bottom {
	margin-top: 25px;
}
	.top_menu_bottom object, .top_menu_bottom embed {
		width: 980px;
		height: 188px;
	}

.body_content {
	width: 806px;
}

.menu, .dropdownmenu {
	white-space: nowrap;
	width: 806px;
}
	.dropdownmenu {
		background: url("/images/templates/mold_01_01/menu/bg.jpg") repeat-x;
	}
.menu img, .dropdownmenu img {
	vertical-align: bottom;
}
.menu, .menu ul.sub_menu, .dropdownmenu, .dropdownmenu ul.sub_menu {
	margin: 0px;
	padding: 0px;
}
	.menu li {
		color: #FFFFFF;
		list-style: none;
	}
	.menu li.none {
		display: none;
	}
	.menu li.head_item {
		margin: 0px auto;
		width: 800px;
		clear: both;
	}
	.menu ul.sub_menu {
		margin: 0px auto;
		width: 800px;
	}
	.menu li.sub_item {
		padding: 0px 1px 0px 1px;
		width: 98px;
		float: left;
	}
	.menu li a {
		background: #47ABDA url("/images/templates/mold_01_01/menu/s_item_1.gif");
		padding: 0px 5px 0px 5px;
		display: block;
		height: 22px;
		line-height: 22px;
		white-space: nowrap;
		color: #FFFFFF;
	}
	.menu li a.head_item {
		text-align: center;
		font-weight: bold;
	}
	.menu li a:hover {
		color: #000000;
	}


	.dropdownmenu li {
		float: left;
		position: relative;
		list-style: none;
	}
	.dropdownmenu ul.sub_menu {
		position: absolute;
		top: 40px;
		left: 0px;
	}
	.dropdownmenu li.head_item>a {
		background: url("/images/templates/mold_01_01/menu/m_item_1.gif") repeat-x;
		color: #FFFFFF;
		display: block;
		width: 88px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		top: 50%;
		font-weight: bold;
		white-space: nowrap;
	}
	.dropdownmenu li.head_item>a:hover {
		background: url("/images/templates/mold_01_01/menu/m_item_2.gif") repeat-x;
	}
	.dropdownmenu ul.sub_menu li {
		background: #47ABDA url("/images/templates/mold_01_01/menu/s_item_1.gif") repeat-x;
	}
	.dropdownmenu li.sub_item>a {
		background: #47ABDA url("/images/templates/mold_01_01/menu/s_item_1.gif") repeat-x;
		padding: 0px 5px 0px 5px;
		color: #FFFFFF;
		display: block;
		width: 100px;
		height: 22px;
		line-height: 22px;
		white-space: nowrap;
	}
	.dropdownmenu li a.sub_item:hover {
		color: #000000;
	}

/*==========================================================================================================*
 *                                              網頁左側區塊                                                *
 *==========================================================================================================*/ 
.body_left div {
	text-align: center;
}

.body_left img, .body_left input[type=image]{
	vertical-align: bottom;
}

.body_left .null {
	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 {
		background: none;
	}
	
	#box_quick_url .box_foot {
		display: none;
	}
	
	.quick_url {
		margin: 0px;
		padding: 0px;
		width: 100%;
		height: 100%;
	}
		.quick_url li {
			float: left;
			list-style: none;
			display: block;
		}
	
	#box_search form {
		display: inline;
	}

	#box_webinfo span {
		color: #FF0000;
	}


/*==========================================================================================================*
 *                                              網頁底部選單                                                *
 *==========================================================================================================*/ 

.tourl_bottom {
	margin: 0px auto;
	background: url("/images/templates/mold_01_01/links_bg.gif") repeat-y;
	width: 980px;
}
	.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: #669900;
	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;
	}


/*==========================================================================================================*
 *                                              網頁首頁頁面                                                *
 *==========================================================================================================*/ 
#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: 740px;
	}
		.home_thumb_list li {
			padding: 5px;
			width: 170px;
			float: left;
			text-align: center;
			list-style: none;
		}
	.home_thumb_foot img {
		vertical-align: bottom;
	}
.home_middle_banner object, .home_middle_banner embed {
			width: 730px;
					height: 165px;
						}


/*==========================================================================================================*
 *                                              網頁功能頁面                                                *
 *==========================================================================================================*/ 

/*
 * 各科介紹dept_list
 */
.dept_list {
	margin: 0px;
	padding: 0px;
	width: 740px;
}
	.dept_list li {
		padding-left: 20px;
		border-bottom: 1px dotted #666;
		float: left;
		line-height: 30px;
		text-align: left;
		width: 350px;
		background: url("/images/templates/mold_01_01/arrow_03.gif") no-repeat 2px 10px;
		list-style: none;
	}

/*
 * 學術發表、雙語詞彙
 */
.academia_list th,
.glossary_list th {
	background-color: #DC867C;
	color: #FFF;
}
	.academia_list tr.odd,
	.glossary_list tr.odd {
		background-color: #FFFCE6;
	}
	.academia_list tr.even,
	.glossary_list tr.even {
		background-color: #F8E7E5;
	}
	.academia_detail td {
		background-color: #F8E7E5;
		border-left: 1px solid #DC867C;
		color: #333333;
	}
	.academia_detail .fillet {
		background: url("/images/templates/mold_01_01/bg_fillet_pink.gif") repeat-x;
	}
	.academia_detail .fillet div.fillet_right {
		background: #DC867C url("/images/templates/mold_01_01/bg_fillet_pink.gif") no-repeat top right;
	}

/*
 * 常見FAQ
 */
.gbook_post {
}
	.gbook_post th {
		padding: 5px 0px 5px 10px;
		background-color: #D0DCE0;
		white-space: nowrap;
		text-align: right;
		vertical-align: top;
	}
	.gbook_post td {
		background-color: #E6E6FA;
		vertical-align: middle;
	}

/*
 * 聯絡我們
 */
.sendmail {
	margin: 0px auto;
	background-color: #DDDDDD;
}
	.sendmail th {
		background-color: #F5CA25;
		color: #FFFFFF;
		text-align: right;
		white-space: nowrap;
	}

/*
 * 電子報
 */
.epaper_order {
	margin: 0px auto;
	background-color: #F3E9F0;
}

	.epaper_order th {
		color: #00F;
	}
	
	.epaper_order .textfield {
	}

.epaper_item {
	margin-bottom: 10px;
	border: 2px solid #DCEAF5;
	
	width: 97%;
}
	.epaper_item .epaper_head {
		background-color: #DCEAF5;
	}
	.epaper_item .epaper_head h1 {
		margin: 0px 0px 0px 5px;
		font-size: 100%;
	}
	.epaper_item .epaper_content {
		margin: 0px 5px 3px 5px;
	}
		.epaper_item .epaper_content .epaper_image {
			float: left;
			width: 35.9%;
			height: 95px;
			
			text-align: center;
		}
			.epaper_item .epaper_content .epaper_image img {
				width: 130px;
				height: 90px;
			}
		.epaper_item .epaper_content .epaper_memo {
			float: right;
			width: 63.9%;
		}
			.epaper_item .epaper_content h2 {
				margin: 0px 0px;
				font-size: 110%;
				
				color: #FF6600;
			}
			.epaper_item .epaper_content .epaper_memo div {
				padding-left: 3px;
				line-height: 1.4;
			}
			.epaper_item .epaper_content .epaper_memo ul {
				margin: 0px;
				padding: 0px;
			}
			.epaper_item .epaper_content .epaper_memo ul li {
				background: url('/images/templates/mold_01_01/new.gif') 0 5px no-repeat;
				padding-left: 30px;
				list-style: none;
				line-height: 1.4;
			}
	.epaper_item .epaper_other {
		clear: both;
		margin: 0px 10px 10px 0px;
		text-align: right;
	}
	.epaper_item.new {
		width: 100%;
	}
	.epaper_item.new .epaper_content {
		margin: 10px 10px 3px 10px;
	}
		.epaper_item.new .epaper_content .epaper_image {
			height: 176px;
		}
			.epaper_item.new .epaper_content .epaper_image img {
				width: 238px;
				height: 176px;
			}
			.epaper_item.new .epaper_content .epaper_memo div {
				background: url('/images/templates/mold_01_01/link_News.gif') 0 3px no-repeat;
				padding-left: 30px;
			}

/*
 * 線上徵才
 */
.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;
	}

/*
 * 志工招募
 */
.volunteer {
	background-color: #EEEEF9;
}

	.volunteer th {
		background-color: #8789AA;
		color: #FFFFFF;
		text-align: right;
		white-space: nowrap;
	}
	.volunteer td {
		width: 100%;
	}

/*
 * 熱門議題投票
 */
 
.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;
	}

/*
 * 相關連結
 */

.tourl_list {
	margin-top: 5px;
	border-bottom: 1px dotted #666;
	width: 49.7%;
	float: left;
}
	.tourl_list .data_detail td {
		background-color: #FFF;
		border-left: none;
	}

/*
 * RSS 訂閱
 */
.feed {
	width: 33%;
	float: left;
}
	.feed .feed_type {
		text-align: center;
	}
	.feed_link ul li {
		line-height: 2;
	}

/*
 * 檔案下載
 */
.down, .down th, .down td {
}
	.down th {
		white-space: nowrap;
	}
/*==========================================================================================================*
 *                                              網頁友善列印                                                *
 *==========================================================================================================*/ 
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;
	
	width: 806px;
}

