@charset "utf-8";
/* CSS Document */

.txt_r { color: #CC3300; }
.txt_w { color: #FFF; padding: 1px 2px; }
/*.txt_w { color: #FF6666; background-color: #FFEEEE; padding: 1px 2px; }*/
.txt15_b {font-size:125%; color: #000;}
.txt15_bu{ color:#235087; font-size:125%; font-weight:bold; line-height:1.5;}
.bg_yellow { background-color: #fac1b6;}
a.txt_r:hover { color: #CC3300; text-decoration: none; }

HR { border-top: dashed 1px #999933; height: 1px; margin: 10px 0px; padding: 0px; }

.space { clear:both; }

/*無障礙*/

.noneDec { font-size: 75%; color: #FF6666; line-height: 0.5em; }

/* General */
.top_title{
    background:url(/images/bg_top_title.gif) no-repeat;
	height:24px;
	margin-top:15px;
	color:#fff;
	line-height:24px;
	padding:0 10px;
}
.top_title_y{
    background:url(/images/bg_top_title2.gif) no-repeat;
	height:24px;
	margin-top:15px;
	color:#fff;
	line-height:24px;
	padding:0 10px;
}
.nd_title{
    background:url(/images/bg_nd_title.gif) repeat-x;
	height:25px;
	margin-top:15px;
	color:#fff;
	line-height:25px;
	padding:0 10px;
}
.top_title strong, .nd_title strong{margin-right:10px;}
.top_title img, .top_title_y img{margin:4px 0px;}
.top_title a, .top_title_y a{color:#FFF; text-decoration:none;}
.top_title a:hover, .top_title_y a:hover{text-decoration:underline;}

.yellow{color:#fc0; margin-left:5px;}
.dark_y{color:#bf8d37;}
.dark_y a{
    background-color:#bf8d37;
	padding:4px 6px;
	color:#fff;
	text-decoration:none;
}

.dark_push{color:#bf8d37;}
.dark_push a{
    background-color:#bf8d37;
	padding:1px 6px;
	color:#fff;
	text-decoration:none;
}

.dark_yellow a{color:#bf8d37;}
.blue, .blue a{color:#1495b2;}
.navy_blue, .navy_blue a{color:#235087;}
.green, .green a{color:#85a838;}
.red, .red a{color:#c13216;}
.dark_gray {color:#333;}
.gray{color:#999;}
.gray a{
    background-color:#999;
	padding:4px 6px;
	color:#fff;
	text-decoration:none;
}
.pink, .pink a{color:#bb335e;}
.black{color:#000;}
.big_white{color:#fff; font-size:108.3%; font-weight:bold; padding-left: 5px;}
.big_black{color:#4e4b46; font-size:108.3%; font-weight:bold; text-align:center; }
h3{color:#235087; font-size:125%; font-weight:bold; line-height:1.5;}
h3 a{color:#235087; text-decoration:none;}
h3 a:hover{color:#666;}
.fifteen{font-size:125%;}

select{height:20px;}
.select120{width:120px;}
.select50{width:50px;}
.select160{width:160px;}
.select180{width:180px;}

#secondary{width:185px; float:left; margin:15px 0 30px 0;}
#secondary_bg{width:185px; float:left; margin:0px 0px 30px 0;
background:url(/images/bg_secondary.gif) no-repeat top; height:265px;}
#primary_main{width:430px; float:left; margin:15px 0px 0px 19px;}
#primary_left{width:685px; float:left; margin:15px 0 30px 0;}
#primary_right{width:660px; float:right; margin:15px 0 30px 0;}
#ad{width:210px; float:right; margin:15px 0 15px 18px;}

/*#secondary{width:185px; float:left; margin:15px 0 30px;}
#secondary_bg{width:185px; float:left; margin:0px 0px 30px;
background:url(/images/bg_secondary.gif) no-repeat top; height:265px;}
#primary_main{width:430px; float:left; margin:15px 0px 0px 18px;}
#primary_left{width:685px; float:left; margin:15px 0 30px;}
#primary_right{width:660px; float:right; margin:15px 0 30px;}
#ad{width:210px; float:right; margin:15px 0 30px;}*/
#box_Left {width:636px; float:left; margin:15px 0 30px 0;}
#box_Right {width:155px; float:right; margin:15px 0 30px 0;}
#epaper_left{width:490px; float:left; margin:15px 0 30px;}

#index_left{width:688px; float:left; margin:0px 0 30px;}

.margin_b{ margin-bottom:15px; }
.margin_b5{margin-bottom:5px; margin-right:5px;}
.padding_all{padding:10px;}
.padding_5p{padding:5px;}

/* Search Result */
.result{
    border-bottom:#ada68b 1px dashed;
	padding:10px 0;
	background:url(/images/icon_arrows.gif) no-repeat left 19px;
}
.result strong{font-size:125%; padding-left:24px;}
.result strong span, .result strong span a{color:#d36718;}
.result table{margin-top:5px;}
.result table span{color:#c00;}

.pages_num{margin:10px 0 25px;}
.pages_num span{color:#c00;}
.pages_num .left{margin-right:20px;}

.white_bg{background-color:#f5f4f4; padding:0px 10px 1px 10px; margin-bottom:20px;}

/* Retrieval Pages */
.retrieval_explain, .index_tags{
    background-color:#fff;
	border:#d5a656 1px solid;
	padding:10px 13px 15px;
	margin-bottom:20px;
}
.retrieval_explain strong{color:#d5a656;}
.pdf{
    background-color:#bf8d37;
	display:block;
	color:#fff;
	text-decoration:none;
	text-align:center;
	padding:3px 0;
}

/*人氣徵稿*/
.hotwant_img { width: 185px;  height: 22px;}
.hotwant_crip { background-color:#568d32; color: #FFF; padding:5px 13px;}
.hotwant_list{
    background-color:#f9f2d8;
	border:#d8c8ae 1px solid;
	padding:0;
	margin-bottom:20px;
}
.hotwant_list LI { padding: 3px 10PX; }
.hotwant_list LI  span  a{  display: block;}
.bg_wantD { background-color:#d8c8ae;}

/*暫時不能用thinkbox*/
.namelist{
    background-color:#bf8d37;
	display:block;
	color:#fff;
	text-decoration:none;
	text-align:center;
	padding:3px 0;
}
.retrieval_locate{
    background:url(/images/icon_tri.gif) no-repeat left 7px;
	padding-left:12px;
	color:#646464;
	margin-bottom:10px;
}
.retrieval_result{color:#235087; margin-bottom:10px;}
.retrieval_box_l{width:510px;}
.retrieval_box_r{width:126px;}

  /* Retrieval Left */
  .retrieval_list  { margin:5px 0px;}
  .retrieval_list td {padding:2px 0px 2px 8px;}
  .retrieval_list img{margin:10px 0;}
  .dark_gray_td td {background-color:#625f5c; color:#fff;}
  .dark_gray_th th {background-color:#625f5c; color:#fff; padding:2px 0px 2px 8px;}
  .white_td td {background-color:#fff;}
  .gray_td td {background-color:#eaeaea;}
  .whiteB_td td {background-color:#fff; border-bottom: solid 1px #999;}
  
  /* Retrieval Right */
  .retrieval_option{background-color:#868584; color:#fbf8ea; padding:2px 0px; text-align:center;}
  .option_box{background-color:#fbf8ea; margin-top:2px; padding:5px 10px 5px;}
  .option_box li{ padding-left:7px;}
  .option_box a, .letter a{text-decoration:none;}
  .option_box a:hover, .letter a:hover{color:#d36718; text-decoration:none;}
  
  ul.letter li{
      background-color:#fbf8ea;
	  margin:2px 1px 0px;
	  text-align:center;
	  float:left;
	  padding:2px 0px;
  }
  ul.w_30 li{width:29px;}
  ul.w_40 li{width:40px; _width:40px; *width:39px; font-size:83.3%;}
  ul.w_80 li{width:80px;}
  ul.w_80 li a{color:#c38518;}
  
  .media_list{line-height:2.4;}
  .media_list strong{color:#bf8d37;}
  
/* Retrieval Tree */
.retrieval_tabs{border-top:#999 1px solid; border-right:#999 1px solid;}
.retrieval_tabs td{
    text-align:center;
	font-weight:bold;	
}
.retrieval_tabs td span, .retrieval_tabs td a:hover{
    color:#666;	
	background-color:#fff;
	padding:2px 0;
	display:block;
	border-left:#999 1px solid;
}
.retrieval_tabs td a{
    color:#fff;
	text-decoration:none;
	background-color:#235087;
	display:block;
	padding:2px 0;
	border-left:#999 1px solid;
}
.retrieval_tree{
    border:#999 1px solid;
	border-top:none;
	background-color:#fff;
	padding:20px;
}
.retrieval_tree li{
    background:url(/images/icon_tri_blue.gif) no-repeat left 9px;
	padding-left:15px;
	line-height:2.2;
	color:#244777;
}
.retrieval_tree li a{color:#244777;}

/* Index Left */
.subscribe{
    height:106px;
    padding: 10px 5px 0 5px;
	background:url(/images/bg_edm.gif) repeat-x;
	border:#e1c147 1px solid;
	margin-bottom:15px;
}

.main_hot{
    border:#bed390 1px solid;
	background-color:#ecf4dd;
	padding:10px 12px;
	margin-bottom:15px;
}
.weekly_hot, .list_tree_inner, .content_box, .rec_list
{padding-bottom:10px; border-bottom:#b1b7a6 dashed 1px; margin-bottom:10px;}
.hot_list td{padding:1px 0px; /*text-align:center;*/}
.green_td td{background-color:#85a838; color:#fff;}
.want_know{
    background:url(/images/bg_wanttoknow.gif) no-repeat right bottom #d5a656;
	border:#e8dc94 1px solid;
	color:#fff;
	padding:10px;
	margin:20px 0;
}
.want_know a, .main_news li a{color:#fff;}
.index_tags strong{
    color:#c88f2f;
	border-bottom:1px dashed #bfbfbf;
	display:block;
	margin-bottom:10px;
}
.lv1 a{font-size:150%; color:#f60; font-weight:bold;}
.lv2 a{font-size:125%; color:#1b3791; font-weight:bold;}
.lv3 a{font-size:116.7%; color:#1b3791;}
.index_tags span a{text-decoration:none;}
.index_tags span a:hover{text-decoration:underline;}

/* Index Center*/
.tab_news_b{margin-bottom:-1px; border-bottom:#a19d8d 1px solid;}
.tab_news_box{
    border:#a19d8d 1px solid;
	border-top:none;
	margin-top:-1px;
	margin-bottom:10px;
	padding:10px 15px;
	height:1%;
}
.select_news{ width:200px; float:left;margin:5px 0; }
.select_news strong{color:#e75b89;}
.select_news a, .main_expert_inner a{ color:#c66; text-decoration:none; }
.select_img{ margin:5px 0; float:right; }

.browse_box{background-color:#f2f2f2; border:#999 solid 1px; margin:20px 0;}
.browse_title{background-color:#6f6f6f; height:24px;}
.browse_inner{
    color:#be8b30;
	border-bottom:#b5b5b5 1px dashed;
	padding:0px 10px 10px;
	margin:10px;
}
.browse_inner a{color:#be8b30; text-decoration:none;}
.browse_inner a:hover{text-decoration:underline;}
.other_retrieval{margin:10px 20px;}
.other_retrieval li{
    background:url(/images/list_black_box.gif) no-repeat left center;
	padding-left:15px;
	float:left;
	width:80px;
}

/*Issue 議題徵稿*/
.issue_box { border:#9880CC 1px solid; background-color:#FFF; margin-bottom:20px; }
.issue_title{ background-color:#7b7db4; height:24px; padding-left: 15px; }
#issue { font-size: 15px; line-height: 25px; }
#issue A { text-decoration: none; }
#issue A:hover { text-decoration: underline; }

/*Tag Cloud 標籤雲*/
.cloud_box { border:#b3d7e4 1px solid; background-color:#edf6f8; margin-bottom:20px; }
.cloud_title{ background-color:#4292b0; height:24px; }
#TagCloud A { text-decoration: none; }
#TagCloud A:hover { text-decoration: underline; }

.tagSize12 { font-size: 12px; line-height: 25px; }
.tagSize15 { font-size: 15px; line-height: 25px; }
.tagSize19 { font-size: 19px; line-height: 25px; }

/*議題徵稿&標籤雲 字體顏色*/
.tagRed { color: #CC0000; padding-right: 3px; }
.tagBlue { color: #0060c6; padding-right: 3px; }
.tagDblue { color: #0132d5; padding-right: 3px; }

.write_box{border:#b3d7e4 1px solid; background-color:#edf6f8; margin-bottom:20px;}
.write_title{background-color:#4292b0; height:24px;}
.activity_box{border:#e17c9d 1px solid; background:#fff; margin-bottom:20px;}
.activity_title{background-color:#e17c9d; height:24px;}
.score_box{border:#d9b46f 1px solid; background:#fff; margin-bottom:20px;}
.score_title{background-color:#ca9b4b; height:24px;}
.dark_brown_td{background-color:#b28963; color:#fff;}
.brown_td{background-color:#faefe5;}
.brown_border{border-left:#b28963 1px dashed;}


/* Index Right */
.main_edit { margin-bottom:10px; }

.main_news{
    background-color:#4e4d49;
    color:#fff;
    border: 1px solid #FFF;
	margin-bottom:10px;
}
.main_news img, .main_expert img{margin-bottom:8px;}
.main_news li{
    background:url(/images/list_white_point.gif) no-repeat left 9px;
	padding-left:5px;
	line-height:1.6;
}
.main_news .right a{color:#c13216; text-decoration:none;}
.main_qrcode { margin-bottom:10px; background-color:#FFF; border:#CCC 1px solid;}
.main_expert{background-color:#f8cdd6; border:#ebb9c4 1px solid; padding:10px; margin-bottom:10px;}
.main_expert_inner{width:95px; float:left;}
.game_banner, .margin_b10, .margin_bt10
{margin-bottom:10px;}
.relate_site{background-color:#ff6; border:#dbd534 1px solid; padding:10px; margin:10px 0;}
.relate_site li{background:url(/images/list_black_point.gif) no-repeat left 10px; padding-left:7px;}
.relate_site .right a{color:#4c8794; text-decoration:none;}

/* Content Left */
.forward{float:right; color:#c13013;}
.forward a{color:#c13013;}
.forward img{margin:0px 5px 0px 10px;}
.content_title{margin:20px 0;}
.content_title .intro a{
    background-color:#666;
	color:#fff;
	text-decoration:none;
	margin-left:5px;
	padding:1px 2px;
}
.content_pic{ float:left; width:192px; line-height:1.5; word-wrap: break-word; }
.content_pic img{border:#625f5c 1px solid; margin:10px 0px 5px 0px;}
.content_pic p { margin:0px 0px 2px 0px; }
.content_txt { font-size: 125%; line-height: 1.8; }
.content_inner{float:right; width:480px;}
.content_inner_print{float:right; width:660px;}
.content_box p{margin:10px 0 0;}
.content_box ol{list-style-type:decimal; list-style-position:outside; margin-left:25px;}
.content_box em{font-style:normal; color:#c13013;}
.margin_b10 img{margin-left:5px;}

/*網友發表區*/
.friend_title{background-color:#868584; height:23px;}
.friend_rec{background-color:#fff; border:#868584 solid 1px; margin:0px 0px 20px; padding:10px 10px 0px 10px;}
.input_rec{border:#969696 solid 1px; width:180px; height:20px; line-height:20px;}
.table_rec td{padding:5px 5px 5px 0px;}
.border_mid{border-left:#c2bc9e 1px dashed;}
.text_rec{ padding: 3px;}

/* Content Right */
.pro_related{border:#868584 1px solid; background-color:#fff; margin-bottom:20px; padding:10px;}
.general_related{border:#d5a656 1px solid; background-color:#fff; margin-bottom:20px; padding:10px;}
.relate_data{background-color:#ff6; border:#dbd534 1px solid; padding:10px; margin-bottom:20px;}
.pro_related img, .general_related img, .relate_data img{margin-bottom:10px;}
/*.pro_related a, .general_related a, .relate_data a{text-decoration:none;}*/
.google_map{border:#8d8d8d 1px solid; margin-bottom:20px;}

.blue2 a{
    background-color:#68a3b0;
	padding:4px 6px;
	color:#fff;
	text-decoration:none;
}

.cannot{
    padding:5px 0px 5px 25px;
	background:url(/images/list_black_box.gif) no-repeat 10px 10px #fff;
}
.cannot a{color:#24487a;}

/*建議分類*/
.class_add_area { border: 1px solid #bb335e; padding: 5px; background-color: #fff;}

/* Edit */
#primary_edit{width:710px; margin:15px auto 30px;}

#primary_edit table td{padding:5px 0;}
.edit_b{border-bottom:#c2bc9e 1px dashed;}
.edit_b td.edit_content{
    background-color:#d09328;
	color:#FFF;
}
.edit_choose{border:#bf8d37 1px solid; background-color:#fff; color:#bf8d37; padding:3px 5px;}

#primary_edit input{height:18px; border:#969696 1px solid; line-height:18px;}
#primary_edit textarea{border:#969696 1px solid;}
.radio{border:none; height:auto;}
.input80{width:80px; padding: 0 3px; margin: 2px 0; height:20px; line-height:20px;}
.input115{width:115px; padding: 0 3px; margin: 2px 0; height:20px; line-height:20px;}
.input120{width:120px; padding: 0 3px; margin: 2px 0; height: 20px; line-height: 20px;}
.input150{width:150px; padding: 0 3px; margin: 2px 0; height: 20px; line-height: 20px;}
.input155{width:155px; padding: 0 3px; margin: 2px 0; height: 20px; line-height: 20px;}
.input220{width:220px; padding: 0 3px; margin: 2px 0; height: 20px; line-height: 20px;}
.input300{width:300px; padding: 0 3px; margin: 2px 0; height: 20px; line-height: 20px;}
.input540{width:540px; padding: 0 3px; margin: 2px 0; height: 20px; line-height: 20px;}
.input360{width:360px; padding: 0 3px; margin: 2px 0; height: 20px; line-height: 20px;}
.edit_text2{width:360px; height:90px; padding:3px;}
.edit_text{width:708px; height:400px; padding:3px;}
.input_border_m{border:#969696 1px solid; height:20px; line-height:20px;}

.btm_box_c {  padding: 20px 0 20px 100px; }
.dark_y_edit a{
    background-color:#bd8118;
	padding:2px 10px;    
    margin: 0 5px;
	color:#fff;
	text-decoration:none;
	border:#a8701d 1px solid;
}
.pink_edit a{
    background-color:#bc335f;
	padding:4px 10px;
	color:#fff;
	text-decoration:none;
	border:#a9264e 1px solid;
}
.model_box{width:100%; height:200px; overflow-y:scroll; background-color:#fff; border:#969696 1px solid;}
#primary_edit #template .model_table td{padding:5px 10px; border-top:#bbb 1px solid; border-left:#bbb 1px solid;}
#primary_edit #template .model_table td.noline{border-top:none;}

/*award*/
.award_box2 { background-color:#FAF7F1; border:#d5a656 1px solid; margin-bottom:20px; }

.brown_td02 td{background-color:#C39F5C; color:#fff;}

.brown02 { color: #C39F5C; }


/* Want */
.want_box{border:#b3d7e4 1px solid; background-color:#edf6f8; margin-bottom:20px;}
.want_title{background-color:#4292b0; height:32px;}
.want_inner{padding-bottom:10px; border-bottom:#b1b7a6 dashed 1px; margin:12px;}
.want_sort{margin:20px 0 10px;}
.want_sort li{
    width:120px;
	margin-right:2px;
	margin-bottom:2px;
	background-color:#ceeaf0;
	float:left;
	font-size:125%;
	font-weight:bold;
	text-align:center;
	line-height:2.2;
}
.want_sort li a{text-decoration:none;}
.want_sort li a:hover, ul.want_sort li span{background-color:#e7d8d8; display:block;}
.want_sort_list{margin:10px 15px;}
.want_sort_list .red{font-size:125%;}
.want_sort_list ul{margin-bottom:20px;}
.want_sort_list li{
    background:url(/images/icon_tri_blue_b.gif) no-repeat left center;
	padding-left:15px;
	float:left;
	margin-right:15px;
}
.want_sort_list a{color:#244777; margin:0 5px 0 3px;}

.popular_box{width:285px; border:#e07c9e 1px solid; padding:10px;}
.blue_box{border:#b3d7e4 1px solid; background-color:#fff; margin-bottom:20px;}
.blue_title{background-color:#4292b0; height:24px;}

.activity_box p, .blue_box p, .score_box p{line-height:1.8;}
.activity_title, .blue_title, .score_title, .cloud_title
{font-size:125%; color:#fff; font-weight:bold; line-height:1.8; padding-left:15px;}
.activity_box span.pink, .blue_box span.pink, .score_box span.pink,
.activity_box span.blue, .blue_box span.blue, .score_box span.blue{line-height:2.4;}

/* Upload file */
.tab_file_b{margin-bottom:-1px; border-bottom:#e17c9e 1px solid;}
#upload_box{
    border:#e17c9e 1px solid;
	border-top:none;
	background-color:#fff;
	height:100%;
	display:block;
	/*position:relative;*/
	/*overflow-y:scroll;*/
	padding:15px 0;
}
#file_box, #link_box{/*position:absolute; top:15px; left:15px;*/ margin:0 auto; width:560px;}
.upload_table{border-bottom:#bcbcb8 dashed 1px; margin:10px 0;}
.upload_table td{padding:5px 2px;}
.input_border{border:#969696 1px solid;}

.upload_list{margin:10px 0;}
.upload_list td{padding:2px 5px;}
.pink_td td{background-color:#e07c9e; color:#fff;}
.pink_bg td{background-color:#ffe9f0;}
.blue_td td{background-color:#235087; color:#fff;}
.blue2_td td{background-color:#4392b1; color:#fff;}
.blue2_td td a{color:#fff; text-decoration:none;}
.blue_bg td{background-color:#e0e7f0;}

/* Pop */
.recommend_text{width:580px; height:150px;}
.btn_choose a{background-color:#e07c9e; padding:3px 4px 2px; color:#fff; text-decoration:none;}
.dark_red{color:#ac5433;}
.explain{
    background:url(/images/bg_explain_arrow.gif) no-repeat center;
	color:#625f5c;
	width:115px;
	padding:0px 0px 0px 33px;
	line-height:1.2;
}

/* Member */
.top_title_m{
    background:url(/images/bg_top_title3.gif) no-repeat;
	height:26px;
	margin-top:10px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	padding-left:20px;
}

.text_clause{width:98%; height:200px; border:#969696 1px solid;}
.member_list li a{
    background:url(/images/list_member.gif) no-repeat 10px center;
	padding-left:20px;
	line-height:2;
	text-decoration:none;
}
.member_list li a:hover{
    background:url(/images/list_member_h.gif) no-repeat 10px center #fac1b6;
	display:block;
	height:1%;
}
.member_list li span{
    background:url(/images/list_member_h.gif) no-repeat 10px center #fac1b6;
	padding-left:20px;
	line-height:2;
	display:block;
	height:1%;
}
.list_num{padding-left:30px;}
.list_num li{ list-style-type:square; }
.list_qa li{border-bottom:#bcbcb8 dashed 1px; padding:0px 0px 10px 5px; margin-bottom:15px;}
.list_qa li li{border:none; padding:0; margin:0;}
.list_qa h3{margin-bottom:10px;}
.list_point li{
    /*background:url(/images/list_black_point.gif) no-repeat left 10px;*/
	list-style-type:disc;
}
.list_point{padding-left:15px;}


/*Sitemaps*/
.paddingL30 { padding: 0 0 0 30px; font-weight: normal; }

/* News */
.news_list_1{background:url(/images/list_member.gif) no-repeat left center; padding-left:10px;}
.news_list td{
	border-bottom:#bcbcb8 dashed 1px;
	line-height:2.5;
}

/* Forum */
.forum_title{background-color:#bdad8b;}
.forum_subtitle{background-color:#ebe9e4;}
.forum_theme{background-color:#dbd1b5;}
.forum_title td, .forum_subtitle td, .forum_theme td{padding:3px 5px;}
.forum_table{border-top:#dad7ce 1px solid; border-left:#dad7ce 1px solid; background-color:#fff;}
.forum_table td{border-bottom:#dad7ce 1px solid; border-right:#dad7ce 1px solid; padding:10px 5px;}
.light_bg{background-color:#f6f5f0;}
.light02_bg{ background-color:#E4DEDA; }

/* Expert */
.rosy{color:#c66;}
.rosy a, td.activity_right a{color:#c66; text-decoration:none;}
.rosy a:hover, td.activity_right a:hover{color:#f03; text-decoration:underline;}
.expert_border{border:#d5a656 1px solid;}
.expert_list{
    background:url(/images/icon_tri_rosy.gif) no-repeat left 8px;
	margin-bottom:20px;
	padding-left:15px;
	height:1%;
}
.expert_list_b { border-bottom: 1px dashed #999; padding: 0 0 15px 0; margin: 0 0 15px 0; }
.box480{width:480px;}
.hr_dot { width: 100%; border-bottom:1px dashed #999; height: 1px; margin: 10px 0; }

/* ePaper */
.etitle{background-color:#d0c599; height:21px; margin-bottom:10px;}
.etitle_side{background-color:#52524a; height:20px; margin-bottom:10px;}
.indigo{color:#18498c; font-size:108.3%; font-weight:bold;}
.indigo a{color:#18498c; text-decoration:none;}
.indigo a:hover{text-decoration:underline;}
.epaper_list li{
    background:url(/images/list_indigo_point.gif) no-repeat left 11px;
	padding-left:7px;
	margin-top:10px;
}

/* Activity */
td.activity_left{
    background:url(/images/bg_activity_lm.gif) repeat-y;
	color:#000; padding:5px 20px; line-height:2;
}
td.activity_right{
    background:url(/images/bg_activity_rm.gif) repeat-y;
	color:#000; padding:5px 20px; line-height:2;
}
.activity_old li{ background: url(/images/icon_want_arrow.gif) no-repeat left center; padding: 0 0 0 15px; font-size: 15px; width: 45%; float: left; }
.txt_bu { color:#235087;}

/* period */

.periodArea { line-height:2.4; padding-bottom:30px; margin-bottom:20px; border-bottom: 1px dashed #999999; }

.selectPeriod { margin-bottom:20px; }

.tablePeriod { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; }

.txt_gr { color: #008000; text-decoration: none; }

.txt_br { color: #CC6600; text-decoration: none; }

.txt_sbu { color: #1495b2; text-decoration: none; }

/*填寫標題*/

.noteCont01 { color: #015138; padding: 15px 15px 0 15px; margin: 5px 0; border: 4px solid #99fadb; text-align:justify; text-justify:distribute; }
.noteCont01 P { margin: 0 0 10px 0; }
.star01LI li{ margin: 0 0 0 15px; padding:0 0 0 5px; list-style-image: url(/images/icon_star.gif); }

/*--表單驗證--*/
label.error, label.error{color:#ee1a17;}
input:focus{border:1px dotted #666;}
input.error{border:1px dotted #ee1a17;}
div.error{display:none;}
label.error{display:none;}

.success{
    background-color:#ff0;
	color:#222;
	height:20px;
	line-height:20px;
	margin-bottom:10px;
	padding-left:3px;
	display:none;
}
