﻿@charset "utf-8";

/* 基本設定 */
body {
font-family:"新細明體",Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
vertical-align:middle;
background:url(../images/bg.gif);
}

/*CSS版的去除連結虛線框。 */
a {
text-decoration:none;
color:#003366;
outline:none;
/* for Firefox */
hlbr:expression(this.onFocus=this.blur());
/* for IE */
}

a:hover {
filter:alpha(opacity=50);
/* IE */
-moz-opacity:0.5px;
/* Moz + FF */
opacity:0.5px;
color:#990000;
}

/* 最外框 */
#WARPPER {
display:block;
width:970px;
margin:auto;
background:#fff url(../images/bg_down.gif) bottom no-repeat;
position:relative;
}

/* 歡迎頁 */
#ENTRY {
display:block;
width:970px;
margin:auto;
position:relative;
}

#ENTRY_MENU ul {
display:block;
width:510px;
margin:auto;
}

#ENTRY_MENU li {
float:left;
}

.e_link1 {
display:block;
background:url(../images/entry_u_01.gif);
width:102px;
height:67px;
text-indent:-9999px;
}

.e_link2 {
display:block;
background:url(../images/entry_u_02.gif);
width:102px;
height:67px;
text-indent:-9999px;
}

.e_link3 {
display:block;
background:url(../images/entry_u_03.gif);
width:102px;
height:67px;
text-indent:-9999px;
}

.e_link4 {
display:block;
background:url(../images/entry_u_04.gif);
width:102px;
height:67px;
text-indent:-9999px;
}

.e_link5 {
display:block;
background:url(../images/entry_u_05.gif);
width:102px;
height:67px;
text-indent:-9999px;
}

#ENTRY_MENU li a:hover {
background-position:bottom;
}

#ENTRY #FOOTER {
display:block;
height:160px;
padding:10px 22px 10px 0;
position:relative;
font-size:11px;
line-height:18px;
color:#666666;
}

#ENTRY #TOP a {
display:none;
}

#ENTRY #SKIP a {
display:block;
background:url(../images/log_in.gif) right no-repeat;
padding-right:15px;
position:absolute;
font-size:11px;
color:#666;
left:861px;
top:468px;
}

/* 頁首 */
h1 a {
display:block;
background-image:url(../images/top_logo.gif);
width:269px;
height:80px;
text-indent:-9999px;
}

#HEADER {
display:block;
background-image:url(../images/top_bg.jpg);
height:108px;
}

#HEADER ul {
display:block;
width:369px;
height:49px;
position:absolute;
top:0;
right:40px;
}

.top_link1 {
display:block;
background:url(../images/t_menu_01.gif);
width:60px;
height:49px;
text-indent:-9999px;
}

.top_link2 {
display:block;
background:url(../images/t_menu_02.gif);
width:69px;
height:49px;
text-indent:-9999px;
}

.top_link3 {
display:block;
background:url(../images/t_menu_03.gif);
width:60px;
height:49px;
text-indent:-9999px;
}

.top_link4 {
display:block;
background:url(../images/t_menu_04.gif);
width:60px;
height:49px;
text-indent:-9999px;
}

.top_link5 {
display:block;
background:url(../images/t_menu_05.gif);
width:60px;
height:49px;
text-indent:-9999px;
}

.top_link6 {
display:block;
background:url(../images/t_menu_06.gif);
width:60px;
height:49px;
text-indent:-9999px;
}

#HEADER li {
float:left;
}

#HEADER li a:hover {
background-position:bottom;
}

/* 搜尋 */
#SEARCH {
display:block;
position:absolute;
right:25px;
top:70px;
font-family:Arial, Helvetica, sans-serif;
}

#SEARCH li {
float:left;
}

#SEARCH input {
display:block;
background:url(../images/search_bg.jpg);
width:125px;
height:29px;
line-height:29px;
padding:0 5px 0 10px;
border:0;
color:#999999;
}

#SEARCH a {
display:block;
font-weight:900;
padding-left:10px;
line-height:29px;
color:#666666;
font-size:11px;
}

/* 左邊區塊 */
#R_CONTENT {
display:block;
padding:15px 0 0 22px;
float:left;
}

#R_MENU {
display:block;
background-image:url(../images/main_01.gif);
width:207px;
height:233px;
margin-bottom:10px;
background-repeat:no-repeat;
}

#R_MENU ul {
display:block;
padding:9px 0 0 11px;
}

.r_link1 {
display:block;
background-image:url(../images/r_menu_01.gif);
width:189px;
height:30px;
text-indent:-9999px;
}

.r_link2 {
display:block;
background-image:url(../images/r_menu_02.gif);
width:189px;
height:30px;
text-indent:-9999px;
}

.r_link3 {
display:block;
background-image:url(../images/r_menu_03.gif);
width:189px;
height:30px;
text-indent:-9999px;
}

.r_link4 {
display:block;
background-image:url(../images/r_menu_04.gif);
width:189px;
height:30px;
text-indent:-9999px;
}

.r_link5 {
display:block;
background-image:url(../images/r_menu_05.gif);
width:189px;
height:30px;
text-indent:-9999px;
}

.r_link6 {
display:block;
background-image:url(../images/r_menu_06.gif);
width:189px;
height:30px;
text-indent:-9999px;
}

.r_link7 {
display:block;
background-image:url(../images/r_menu_07.gif);
width:189px;
height:30px;
text-indent:-9999px;
}

#R_MENU a:hover {
background-position:bottom;
}

/* 尋親布告欄 */
#TITLE1 {
display:block;
background-image:url(../images/r_title01_bg.gif);
width:207px;
padding-bottom:20px;
background-position:bottom;
position:relative;
line-height:1.5em;
}

#TITLE1 h2 {
display:block;
background-image:url(../images/r_title01.gif);
width:207px;
height:40px;
text-indent:-9999px;
margin-bottom:10px;
}

#TITLE1 img {
display:block;
border:#666666 1px solid;
margin:auto;
}

#TITLE1 p {
display:block;
padding:5px 20px 0;
}

/* 影音專區 */
#TMOV {
display:block;
width:207px;
padding-bottom:20px;
position:relative;
text-align:center;
}

#TMOV h2 {
display:block;
background-image:url(../images/r_title02.gif);
width:207px;
height:40px;
text-indent:-9999px;
}

/* more */
.more a {
display:block;
background-image:url(../images/r_more.gif);
width:41px;
height:23px;
text-indent:-9999px;
position:absolute;
left:162px;
top:12px;
}

/* 內容 */
#CONTENT {
display:block;
margin-left:240px;
min-height:860px;/* 最小高度 */
height: auto !important;
height:859px;
}

#CONTENT h3 {
display:block;
font:2.5em "新細明體", "標楷體";
padding:10px 0 10px 20px;
font-weight:900;
}
#CONTENT .t1{
display:block;
font:2em "微軟正黑體", "標楷體";
padding:10px 0 10px 20px;
}
#CONTENT .t2{
display:block;
font:2em "微軟正黑體", "標楷體";
padding:10px 0 10px 20px;
}


/* 選單 */
#MAIN_NAV {
display:block;
width:710px;
height:70px;
}

*html #MAIN_NAV {
margin-bottom:-3px;
}

#MAIN_SMENU ul {
display:block;
width:710px;
overflow:auto;
}

#MAIN_SMENU li {
float:left;
white-space:nowrap;
}

#MAIN_SMENU li a {
display:block;
padding:0 10px;
line-height:20px;
background:url(../images/d_point1.gif) right no-repeat;
}

/* 子選單 */
.smenu_bg1 {
display:block;
background:url(../images/menu_s1.jpg);
padding:7px 0;
overflow:auto;
}

.smenu_bg2 {
display:block;
background:url(../images/menu_s2.jpg);
padding:7px 0;
overflow:auto;
}

.smenu_bg3 {
display:block;
background:url(../images/menu_s3.jpg);
padding:7px 0;
overflow:auto;
}

.smenu_bg4 {
display:block;
background:url(../images/menu_s4.jpg);
padding:7px 0;
overflow:auto;
}

.smenu_bg5 {
display:block;
background:url(../images/menu_s5.jpg);
padding:7px 0;
overflow:auto;
}

.smenu_bg6 {
display:block;
background:url(../images/menu_s6.jpg);
padding:7px 0;
overflow:auto;
}

.smenu_bg7 {
display:block;
background:url(../images/menu_s7.jpg);
padding:7px 0;
overflow:auto;
}

.smenu_bg8 {
display:block;
background:url(../images/menu_s8.jpg);
padding:7px 0;
overflow:auto;
}

/* flashbanner */
#FLASHBANNER {
display:block;
background:url(../images/sh1.gif) bottom repeat-x;
padding:1px 0 5px;
width:710px;
height:170px;
}

*html #FLASHBANNER {
margin-bottom:-3px;
background-position:171px left;
}

/* 現在位置 */
#POS {
display:block;
border-bottom:#ffefd7 1px solid;
line-height:28px;
padding:6px 0 0;
color:#CCC;
position:relative;
}

/* 控制字級大小 */
#TOOLBAR {
display:block;
position:absolute;
left:25px;
top:95px;
color:#000;
line-height:19px;
}

#TOOLBAR li {
float:left;
padding:0 2px;
color:#999;
}

/*#word_size_s { display:block; background-image:url(../images/word_size_01.gif); width:17px; height:19px; text-indent:-9999px;}
#word_size_m { display:block; background-image:url(../images/word_size_02.gif); width:17px; height:19px; text-indent:-9999px;}
#word_size_b { display:block; background-image:url(../images/word_size_03.gif); width:17px; height:19px; text-indent:-9999px;}
#word_size_sb { display:block; background-image:url(../images/word_size_04.gif); width:17px; height:19px; text-indent:-9999px;}*/
#word_size_b {
display:block;
width:17px;
height:17px;
border:#999 1px solid;
line-height:15px;
text-align:center;
background-color:#FF9900;
color:#fff;
}

#word_size_sb {
display:block;
width:17px;
height:17px;
border:#999 1px solid;
line-height:15px;
text-align:center;
background-color:#FF9900;
color:#fff;
}

#TOOLBAR li a:hover {
color:#006699;
background-position:bottom;
}

/* 中心消息 */
#M_TITLE1 {
display:block;
position:relative;
width:710px;
}

#M_TITLE1 h2 {
display:block;
background-image:url(../images/m_title01.gif);
height:42px;
text-indent:-9999px;
}

#M_TITLE1 ul {
display:block;
padding:5px 15px 20px;
word-break:break-all;
break-word:break-all;
font-family:"新細明體";
}

#M_TITLE1 li {
float:left;
}

#M_TITLE1 .img {
display:block;
width:85px;
height:85px;
border:#666666 1px solid;
float:left;
}

#M_TITLE1 p {

display:block;
margin-left:100px;
line-height:18px;
}

#M_TITLE1 li a {
display:block;
padding:10px;
width:315px;
height:95px;
border:#fff 1px solid;
}

#M_TITLE1 li a:hover {
border:#999 1px dotted;
background-color:#CCCCCC;
}

#PAGE {
display:block;
padding:10px 35px 10px 22px;
}

#PAGE a {
height:20px;
padding:0 5px;
}

/* 留言討論 */
#M_TITLE2 {
display:block;
position:relative;
width:710px;
background:#f2f2f2 url(../images/sh2.gif) bottom no-repeat;
padding:0 0 20px;
}

#M_TITLE2 h2 {
display:block;
background-image:url(../images/m_title02.gif);
height:42px;
text-indent:-9999px;
}

.m_more a {
display:block;
background-image:url(../images/m_more.gif);
width:39px;
height:21px;
text-indent:-9999px;
position:absolute;
right:10px;
top:12px;
}

.m_more1 a {
display:block;
background-image:url(../images/m_more1.gif);
width:79px;
height:19px;
text-align:center;
line-height:19px;
color:#fff;
position:absolute;
right:10px;
top:12px;
}

.message_bar {
display:block;
/*background:#fff url(../images/m_title02_bg.gif) bottom repeat-x;*/
height:42px;
padding:10px 0 0 20px;
}

#qBox {
background:transparent url(../Images/form_top_bg.gif) repeat-x scroll 0 0;
border:1px solid #CCCCCC;
padding:10px 5px;
position:relative;
}

#qBox .user {
text-align:left;
width:75%;
}

#aBox {
border:1px solid #CCCCCC;
padding:10px 5px;
margin-bottom:10px;
margin-top:10px;
}

.qTitleAnswers {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
border-bottom:1px solid #CCCCCC;
font-weight:700;
margin-bottom:5px;
min-height:18px;
padding:0 0 5px;
}
/* 留言討論問答 */
.message_bar1{ display:block;background:#fff url(../images/m_title02_bg_new.gif) left 10px repeat-x;   padding:10px 0 20px 0;  color:#990000; }
.message_bar2{ display:block;background:#fff url(../images/m_title04_bg_new.gif) left 10px repeat-x;   padding:10px; margin:10px 0 0 0; border: #990000 1px  dotted}
.message_bar3{ display:block;background:#fff url(../images/m_title03_bg.gif) left 10px repeat-x;   padding:10px; margin:10px 0 0 0; border: #00CC66 1px  dotted}

.m_more_list{display:block;position:absolute; right:22px; top:230px; font-family: "新細明體"}
.m_more_list li{ float: right; padding-left:5px;}
.m_more2 a{display:block;background-image:url(../images/m_more1.gif);font-size:12px;width:79px;	height:19px; text-align:center; line-height:19px; color:#fff;}

.t_ask{ display:block;/* background:url(../images/message_ask.gif) no-repeat;*/ padding:0 0 10px 5px;font-size:20px;color: #993300; font-family:"微軟正黑體", "標楷體"}
.t_ans1{ display:block; /*background:url(../images/message_ans1.gif) no-repeat;*/ padding:0 0 10px 5px;font-size:20px;color: #993300; font-family:"微軟正黑體", "標楷體"}
.t_ans{ display:block; /*background:url(../images/message_ans.gif) no-repeat; */padding:0 0 10px 5px;font-size:20px;color: #993300; font-family:"微軟正黑體", "標楷體"}

#REPLY { display:block;padding:20px 40px 0 50px;line-height:1.8em; font-size:15px;}
#REPLY li{ padding-bottom:10px;}
.button1{ display:block; background-image:url(../images/menu_s6.jpg); padding:10px; color:#333; text-align:center; border:#0099CC 1px solid}

.button2{ display:block; background-image:url(../images/menu_s6.jpg); padding:5px; color:#333; text-align:center; border:#0099CC 1px solid}
.button3
{
	background-image:url("../Images/button1.png");
	_background-image:none;/*IE6*/
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/CHMS/Images/CHMS_Green/button1.png');/*IE6*/
	width:61px;
	height:27px;
	padding:0px;
	border:0px;
	background-color:Transparent;
	padding-top:3px;
	color:#2b629a;
}

/* 表格 */
.box_td {
display:block;
padding:5px 20px 30px;
}

.box_td td {
padding:7px 20px;
background:url(../images/d_point.gif) bottom repeat-x;
}

.box_td th {
padding:10px 20px;
background:url(../images/d_point.gif) bottom repeat-x;
font-weight:700;
color:#666666;
}

.box_td tr.menuon {
background-color:#ccc;
color:#333;
}

.box_td tr.menuoff {
}

.box_td1 {
display:block;
padding:0 0 13px;
background:#F6F6F6 url(../images/sh2.gif) bottom no-repeat;
margin-right:10px;
}

.box_td1 td {
padding:7px 10px;
background:url(../images/d_point.gif) bottom repeat-x;
}

.box_td1 th {
padding:10px 20px;
background:url(../images/menu_s6.jpg) bottom repeat-x;
font-weight:700;
color:#666666;
font-size:14px;
text-align:center;
font-family:"微軟正黑體", SimSun;
border-bottom:#006699 3px solid;
}
/*中心消息的連結*/
.box_td1 a:link{text-decoration: none; color: #009;}
.box_td1 a:visited{text-decoration: none; color: #009;}
.box_td1 a:hover{text-decoration: none; color: #990000;}
.box_td1 a:active{text-decoration: none; color: #009;}

.box_td1t .td_link {}
.box_td1 .td_link a:link {text-decoration: none; color: #615f52;}
.box_td1 .td_link a:visited {text-decoration: none; color: #615f52;}
.box_td1 .td_link a:hover {text-decoration: none; color: #000000; background-color:#ffffaa; display:block;}
.box_td1 .td_link a:active {text-decoration: none; color: #000000; background-color:#ffffaa; display:block;}

/**/
.tableNo{
width:30px;
text-align:center;
}

/* 中間內容區 */
#WORD{ display:block;padding:15px 40px 30px 35px;line-height:1.8em; font-size:15px;word-break:break-all;}
#WORD p{ padding:10px 0 0 0;}
/*#WORD ul li{ 
padding:0 10px 0 0;
margin:0 10px 0 0;
list-style-type:disc ;}*/
#WORD ol li{ 
padding:0 10px 0 0;
margin:0 10px 0 0;
list-style-type:decimal;
}

#WORD .tt1{font-weight:900;color:#000000;font-size:1.2em;}
#WORD .fw600{font-weight:600;}
#WORD .fw601{font-style: italic;}
.listdisc ul {margin-top:;} 
.listdisc li{list-style-type:disc;margin-left:;}
.listdecimal ul {margin-top:;} 
.listdecimal li {list-style-type: decimal;margin-left:;}
.lr li{padding-left:30px;}
.texttop{vertical-align:text-top;}
.tt2{font-family:"標楷體";}



.subtitle {
color:#4674CE;
font-weight:bold;
padding:10px 0 0;
line-height:2;
}


#Back a {
display:block;
background:url() right no-repeat;
position:relative;
top:20px;
font-size:14px;
color:#999;
text-align:CENTER;
}

/*中心消息檢視頁的文繞圖*/
#WORD p img {
FLOAT:left;
padding:5px 10px 0 0;
}

/*檢視頁面的類別*/
.ViewClass{display:block;padding:0px 22px 0px 0px;line-height:1em;border-bottom:1px dashed #06c;font-size:1em;}
.ViewClass li{ display:block;padding-bottom:10px;}


/* 顏色標題 */
.t_green {
display:block;
color:#009933;
font-weight:700;
}

.t_blur {
display:block;
color:#0066CC;
font-weight:700;
font-size:15px;
}

.t_o {
display:block;
color:#FF9900;
font-weight:700;
}

.t_r {
display:block;
color:#990000;
}

.t_pos {
color:#FF9900;
}

.t_bigtittle1 {
color:#FF9900;
}

.t_bigtittle2 {
color:#3399FF;
}

/* 頁尾 */
#FOOTER {
display:block;
height:160px;
padding:40px 22px 10px 0;
position:relative;
font-size:11px;
line-height:18px;
}

#FOOTER li {
float:left;
}

#FOOTER p {
display:block;
padding-bottom:5px;
}

.logo1 a {
display:block;
background:url(../images/d_logo1.gif) no-repeat;
padding-left:30px;
line-height:26px;
color:#666;
}

.logo2 a {
display:block;
background:url(../images/d_logo2.gif) no-repeat;
padding-left:30px;
line-height:20px;
color:#666;
}

.logo3 a {
display:block;
background:url(../images/d_logo3.gif);
width:95px;
height:33px;
text-indent:-9999px;
color:#666;
}

.d_line {
display:block;
background:url(../images/d_line.gif);
width:33px;
height:153px;
text-indent:-9999px;
}

.d_link {
display:block;
background:url(../images/copy_source.gif);
width:79px;
height:19px;
text-indent:-9999px;
}

.d_sh {
display:block;
width:970px;
background:url(../images/down_bg.gif) top no-repeat;
height:25px;
margin:auto;
padding-bottom:20px;
}

#TOP a {
display:block;
background:url(../images/log_in.gif) right no-repeat;
padding-right:15px;
position:absolute;
right:22px;
top:5px;
font-size:10px;
color:#999;
}

/* 清除float */
.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

/*常用參數-字型大小*/
.fontsize8 {font-size:8px;}
.fontsize10 {font-size:10px;}
.fontsize12 {font-size:12px;}
.fontsize14 {font-size:14px;}
.fontsize16 {font-size:16px;}
.size01{font-size:0.8em;}


/*常用參數-寬度*/
.width10 {
width:10px;
}

.width15 {
width:15px;
}

.width20 {
width:20px;
}

.width25 {
width:25px;
}
.width30 {
width:30px;
}
.width40 {
width:40px;
}
.width50 {
width:50px;
}
.width60 {
width:60px;
}
.width70 {
width:70px;
}
.width70c {
width:70px;
text-align:center;
}
.width75 {
width:75px;
}
.width80 {
width:80px;
}
.width80 {
width:80px;
text-align:center;
}

/*常用參數-文字,左,右,中,顏色*/
.alignCenter{text-align:center;}
.alignLeft{text-align:left;}
.alignRighe{text-align:right;}
.font900{font-weight:900;}
.red {color:#990000;}
.fontsize1em{font-size:0.8em;}
.brown{color:#cc6600;}


/*常見問題*/

ul, li{
	margin: 0;
	padding: 0;
	list-style: none;
}
#qaContent {
	width: 98%;

}
#qaContent h3 {
	width:  98%;
	height: 22px;
	text-indent: -9999px;
}
#qaContent h3.qa_group_1 {
	background: url(../Images/qa_group_1.gif) no-repeat;
}
#qaContent h3.qa_group_2 {
	background: url(../Images/qa_group_2.gif) no-repeat;
}
#qaContent ul.accordionPart {

}
#qaContent ul.accordionPart li {
	border-bottom: solid 1px #e3e3e3;
	padding-bottom: 12px;
	margin-top: 12px;
	list-style: none;
}
#qaContent ul.accordionPart li .qa_title {background: url(../Images/icon_q.gif) no-repeat 0px 3px;padding-left: 28px;color: #1186ec;cursor: pointer;background-position:left 5px;}

#qaContent ul.accordionPart li .qa_title_on {
	text-decoration: underline;
}
#qaContent ul.accordionPart li .qa_content {
margin: 0px 0 0 0px;
background: url(../Images/icon_a.gif) no-repeat 0px 0px;
padding-left: 28px;
color: #666;
background-position:left 15px;}

#qaContent .qa_content p{

}

/*前台首頁的查詢區域*/
.MainSearch{
padding:20px 0 10px 0;
border-bottom-style:dotted;
margin:0 0 10px 0;
font-size:0.8em;
}
.MainSearchCommen{
padding:20px 0 10px 25px;
border-bottom-style:dotted;
margin:0 0 10px 0;
font-size:0.9em;
}

.MainSearch .input{
margin-right:20px;
}
.MainSearch .select{
margin-right:20px;
}

.w_line {
display:block;
background:url(../images/d_line.gif);
width:120px;
height:1px;
text-indent:-9999px;
}

/*聯絡我們*/
.textbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
line-height:22px;
width:95%;
padding:20px 0 0 0;
}
.textbox h4 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/h4.gif) no-repeat scroll 0 0;
line-height:19px;
padding:0 0 0 25px;
}
/*課程訊息的資訊*/
.Course {
}
.disnone{/*身份證字號顯示隱藏*/
ist-style-type:none;
}
.disnone ul li{float:left; list-style-type:none;}


/*線上報名表單*/
  .event-detail-e-name
    {
        color: #FF6600;
        font-size: 180%;
        font-weight: bold;
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .event-detail-title
    {
        color: #3F77A9;
        font-size: 105%;
        font-weight: bold;
    }
    .event-table-head
    {
        background-color: #518ABE;
        background-image:url(../Images/bg-top-default.gif);
        background-position: left top;
        background-repeat: repeat-x;
        color: #FFFFFF;
        font-size: 110%;
        font-weight: bold;
        padding: 5px 10px;
        width: 100%;
    }
    .Webform
    {
        background-color: #FFFFFF;
        border: 1px solid #518ABE;
        padding: 1110px;
    }
    .event-table-2
    {
        border-bottom: 1px solid #EEEEEE;
        padding: 3px 3px 3px 5px;
    }
    .item-table-title
    {
        background-color: #FFAC2C;
        color: #333333;
        font-size: 105%;
        font-weight: bold;
        padding: 6px 3px 6px 5px;
    }
    .item-table-frame
    {
        background-color: #FDD496;
        border: 1px solid #FFAC2C;
    }
	
/*相關法規*/
.score {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../Images/LawsCategory.jpg); no-repeat scroll left top;
height:40px;
margin:0 0 20px 15px;
padding:5px 0 0 20px;
width:592px;
}
.Category{
padding:10px 0 30px 0;
border-bottom:#33ccff 2px dashed;
}

.Category li {
padding:0 30px 0 0;
}

.Category ul li{
float:left;
list-style-type:none;

}
hr{
	width:98%;
	text-align:left;
	border-top:1px #4e6cb4 dashed;
	border-bottom:1px #e7f0f7 dashed;
	}
/*表單下載*/
#download{
     color:#666666; letter-spacing:0.2em; width:100%; border:0;line-height:2em;
}
#download td{
     border-top: solid 1px #ccc;
}
#download .title{
     background:url(../Images/arrow.gif) no-repeat left; font-size: 1em; font-weight:normal; color: #FF9900; padding-left:25px; letter-spacing: 1px; margin-left:5px; display:block;
}
#download a:link{color:#009;font-size:1em;}　 
#download a:visited {color:#009;font-size:1em;}　 
#download a:active {color:#009;font-size:1em;}　 
#download a:hover {color:#009;font-size:1em;}　 

#download .tagDownload{
    float:left; text-align:right; width:17.8%; padding-top:10px;
}
#download .document{
    	font-size:1em;float:left; line-height:2em; padding-top:5px; padding-bottom:5px; width:99%;
}
#download .listContent {
float:left;
margin:8px 0 0 20px;
width:85%;
}
#download .listTime {
color:#FF9900;
float:left;
letter-spacing:0;
padding-top:10px;
text-align:right;
width:10%;
}
/*統計報表*/
#download2{
     color:#666666; letter-spacing:0.2em; width:100%; border:0;line-height:2em;
}
#download2 td{
     border-top: solid 1px #ccc;
}
#download2 .title{
     background:url(../Images/arrow.gif) no-repeat left; font-size: 1em; font-weight:normal; color: #4ebdd7; padding-left:25px; letter-spacing: 1px; margin-left:5px; display:block;
}
#download2 a:link{color:#009;}　 
#download2 a:visited {color:#009;}　 
#download2 a:active {color:#009;}　 
#download2 a:hover {color:#009;}　 

#download2 .tagDownload{
    float:left; text-align:right; width:17.8%; padding-top:10px;
}
#download2 .document{
    	font-size:1em;float:left; line-height:2em; padding-top:5px; padding-bottom:5px; width:82%;
}
#download2 .listContent {
float:left;
margin:8px 0 0 20px;
width:85%;
}
#download2 .listTime {
color:#FF9900;
float:left;
letter-spacing:0;
padding-top:10px;
text-align:right;
width:10%;
}



/*影音專區*/
#Multimedia{
	width:100%;
	padding:10px;
}

#Multimedia td{
	width:50%;
}
.Media{
  padding-left:40px;
padding-top:15px;
}
.info{
text-align:left;
border-bottom:1px #C4E8FF dotted;
vertical-align:top;
}

/* -----------------------------------------------------------(20100224小吳新增)------------------------------------------------------------------------------------------*/

#SMENU { display:block;padding:5px 0px 5px 22px; margin-right:22px; margin-bottom:10px; border-top: #00CC66 2px dotted; border-bottom:#00CC66 2px dotted; overflow:auto;}
*html #SMENU { padding-bottom:30px;}
#SMENU li{ display:block; width:330px; height:20px;  float:left; padding:5px}
#SMENU a{ display:block; background:url(../images/arrow2downright.gif) left 0.2em no-repeat ; padding-left:18px;border-bottom:#fff 1px dotted;}
#SMENU a:hover{ border-bottom:#009966 1px dotted;  color: #009933}

.t_tbox{ display:block; padding:0 25px 0 10px; border-bottom: #009966 1px dotted; margin-bottom:30px;}
.t_tt1 {display:block; color: #993300;  font-size:1.4em; font-family:"微軟正黑體", "標楷體"; padding-bottom:10px; }
.t_tt1 a{color: #993300;}
.t_tt2{display:block; color: #006633;  font-weight:bold; background:url(../images/right.gif)  left 1.3em no-repeat; padding:15px 0 0 15px; font-size:1em}
.t_tt3{display:block; color: #006633;  background:url(../images/right.gif)  left 0.3em no-repeat; padding-left: 15px; font-size:1.3em;font-family:"微軟正黑體", "標楷體";margin-left:100px;  }
.t_tt4{display:block; color: #6699CC;  background:url(../images/right.gif)  left 0.3em no-repeat; padding-left: 15px; font-size:1.3em;font-family:"微軟正黑體", "標楷體";  }

.t_description{ display:block;  padding:10px; font-size:0.8em; color:#666666; line-height:1.5em; background-color: #F0F0F0}
.top_line a{ display:block; background: url(../images/log_in.gif) right no-repeat; padding-right:15px;  font-size:10px; color:#999; }
.t_tbox p{ margin:0 20px 0 20px; font-size:1em; line-height:1.5em}

.list{ display:block;padding:0 30px 20px 22px; }
.list li { display:block; color: #666666; padding:10px; height:7em; border-bottom:#999 1px dotted; }
/*.list .img{display:block; width:85px; height:85px; border:#666666 1px solid; float:left;background-color:White;}*/
.list .img{display:block; width:85px; height:85px; border:#666666 1px solid; float:left;background-color:White;}
.list p{ display:block;margin-left:100px; padding:0 0 5px 0 ;font-size:1em; line-height:1.5em}

.list2{ display:block;padding:0 30px 20px 22px; }
.list2 li { display:block; color: #666666; padding:10px; border-bottom:#999 1px dotted; }
.list2 p{ display:block; padding:0 0 5px 0 ;font-size:1.3em; line-height:1.5em}

.smenu_bg3 a{ color:#fff}
.smenu_bg4 a{ color:#fff}
.smenu_bg6 a{ color:#fff}
.smenu_bg7 a{ color:#fff}
.smenu_bg8 a{ color:#fff}

#MAIN_SMENU li a:hover{ color:#666666}
.m_more3 a{display:block;background-image:url(../images/m_more2.gif);font-size:12px;width:79px;	height:19px; text-align:center; line-height:19px; color:#fff;}
.m_more_list2
{
    display:block;
    position:absolute;
    right:22px;
    top:270px;
    font-family: "新細明體"
    }
	
   .m_more2
    {
        list-style-type:none;
        }
    .m_more_list ul li a
{
    list-style-type:none;
    }
.m_more_list2 ul li a
{
    list-style-type:none;
    }
    .m_more_list3 ul li a
{
    list-style-type:none;
    }
.m_more_list3{display:block;position:absolute; right:22px; top:300px; font-family: "新細明體"}
/* -----------------------------------------------------------(20100226小吳新增)------------------------------------------------------------------------------------------*/
/* 統計圖表 */
#TSTAT{ display:block; width:207px; padding-bottom:20px; position:relative; }
#TSTAT h2{ display:block; background-image:url(../images/r_title03.gif); width:207px; height:40px; text-indent:-9999px; margin-bottom:10px; }
#TSTAT li  { display:block; background:url(../images/right.gif) left 0.2em no-repeat; padding-left:10px; border-bottom:#CCCCCC 1px dotted; margin:0 10px 5px 10px;}
#TSTAT li a{ display:block; font-size:1em; line-height:1.2em; color: #666666; width:170px; padding:3px; }
#TSTAT li a:hover{ background-color:#CC6600; color:#fff}


/*搜尋頁面*/

#Resources {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
display:block;
line-height:1.6em;
margin:0 auto;
padding:10px 10px 10px 30px;
position:relative;
width:500px;
}

.sitemap{}
.sitemap .one
{
padding:0;
}
.sitemap .two
{
padding-left: 30px;
}

blockquote  {
background:none repeat scroll 0 0 #E1F1FF;
border:2px solid #F6F6F6;
color:#484848;
font-family:Arial,Helvetica,sans-serif;
font-size:0.85em;
line-height:22px;
margin:5px 0 5px 4px;
padding:10px 20px;
text-align:left;
vertical-align:top;
width:93%;
word-wrap:break-word;
}

.myunderline{
line-height:22px; padding:4px 2px 2px 0px;
letter-spacing:2px;
background:url(../images/underline_hl.gif) repeat-x bottom
}



/*** TABLE ***/
.box_td99
{
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	width:680px;
	margin:auto; 
    }
.box_td99 th {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/th_01.jpg");
background-position:center bottom;
background-repeat:repeat-x;
border-bottom-color:#996600;
border-bottom-style:solid;
border-bottom-width:3px;
color:#666666;
font-family:"微軟正黑體",SimSun;
font-size:14px;
font-weight:700;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
text-align:center;
}

.box_td99 td {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("../images/d_point.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	color: #666666;
}

/*** TABLE_02 ***/
.box_td98
{
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width:622px;
	margin:auto; 
    }


.box_td98 th {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/th_02.jpg");
background-position:center bottom;
background-repeat:repeat-x;
border-bottom-color:#578b00;
border-bottom-style:solid;
border-bottom-width:3px;
color:#666666;
font-family:"微軟正黑體",SimSun;
font-size:14px;
font-weight:700;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
text-align:center;
}

.box_td98 td {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("../images/d_point.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	color: #666666;
}
