





/*分類新聞*/

.cate_title{

	font-size:12px;

	font-weight:bolder;

}



.cate_thumb{

	padding:2px;

	border:1px solid rgb(153,153,204);

	cursor:pointer;

}



/*電子報外觀*/

.TadNewsPaper_title{

	font-size:12px;

	margin: 4px 0px 10px 0px;

}



.TadNewsPaper_content{

	margin-left: 20px;

	line-height:150%;

}



.TadNewsPaper_content img{

	margin :5px;

}



.TadNewsPaper_hr{

	border: 0px;

	border-top-color: rgb(51,102,255);

	border-top-style: dotted;

	border-top-width: 1px;

	margin: 10px 5px 10px 5px;

	clear: both;

}



.foot{

	border: 1px solid Gray;

	background-color: #F5F5F5;

	padding:10px;

}



.foot h1{

	font-size:12pt;

}



.foot p{

	line-height: 150%;

}

/* 首頁新聞列表 */

table#index_news {

	width: 100%;

	padding:8px;

	border-collapse: collapse;

}



table#index_news td{

	padding-bottom:10px;

}



/* 新聞標題 */

#news_title{

	font-size: 12px;

	background-color: #f6f6f6;

	font-weight: bold;

	padding:4px;

	margin:15px 0px 5px 0px;

}



#news_info{

	margin:2px 4px 6px 10px;

	font-size:11px;

}



#news_content{

	padding:6px 0px 10px 0px;

	border-top:1px dotted #cfcfcf;

	line-height: 2em;

	font-weight:normal;

}





.boxcontent {

	display: block;

	background: #fff;

	padding: 5px 10px 5px 10px;

}



#page_content{

	padding:6px 0px 10px 0px;

	line-height: 150%;

}



#page_tool{

	padding:4px 4px 0px 4px;

	border-top:1px dotted #cfcfcf;

	background-color: #f6f6f6;

	border-bottom:1px dotted #cfcfcf;

}



#news_content ul{

	padding:24px;

}



#news_toolbar{

	float: right;

	text-align: right;

}



.news_files{

	background-color: rgb(240,255,224);

	padding: 6px;

	margin: 6px;

}



.file_title{

	width:40px;

	padding:4px;

	margin-right:10px;

	text-align: center;

	background-color: rgb(220,235,204);

	border-top: 1px solid #708090;

	border-left: 1px solid #708090;

	border-bottom: 1px solid #F0F8FF;

	border-right: 1px solid #F0F8FF;

}





/* 3D圓角 */

/* tadnews_inset 3D Curved */

.tadnews_inset {

  background:transparent;

  width:98%;

  margin:5px 5px 10px 5px;

  }

.tadnews_inset h1, .tadnews_inset p {

  margin:0 10px;

  padding:6px 0px 4px 4px;

  }

.tadnews_inset h1 {

  font-size:18px;

  }

.tadnews_inset p {

  padding-bottom:0.5em;

  }

.tadnews_inset .b1, .tadnews_inset .b2, .tadnews_inset .b3, .tadnews_inset .b4, .tadnews_inset .b1b, .tadnews_inset .b2b, .tadnews_inset .b3b, .tadnews_inset .b4b {

  display:block;

  overflow:hidden;

  font-size:1px;

  }

.tadnews_inset .b1, .tadnews_inset .b2, .tadnews_inset .b3, .tadnews_inset .b1b, .tadnews_inset .b2b, .tadnews_inset .b3b {

  height:1px;

  }

.tadnews_inset .b2 {

  background:#fdfdff;

  border-left:1px solid #999;

  border-right:1px solid #aaa;

  }

.tadnews_inset .b3 {

  background:#fdfdff;

  border-left:1px solid #999;

  border-right:1px solid #ddd;

  }

.tadnews_inset .b4 {

  background:#fdfdff;

  border-left:1px solid #999;

  border-right:1px solid #eee;

  }

.tadnews_inset .b4b {

  background:#fdfdff;

  border-left:1px solid #aaa;

  border-right:1px solid #fff;

  }

.tadnews_inset .b3b {

  background:#fdfdff;

  border-left:1px solid #ddd;

  border-right:1px solid #fff;

  }

.tadnews_inset .b2b {

  background:#fdfdff;

  border-left:1px solid #eee;

  border-right:1px solid #fff;

  }

.tadnews_inset .b1 {

  margin:0 5px;

  background:#999;

  }

.tadnews_inset .b2, .tadnews_inset .b2b {

  margin:0 3px;

  border-width:0 2px;

  }

.tadnews_inset .b3, .tadnews_inset .b3b {

  margin:0 2px;

  }

.tadnews_inset .b4, .tadnews_inset .b4b {

  height:2px; margin:0 1px;

  }

.tadnews_inset .b1b {

  margin:0 5px;

  background:#fff;

  }

.tadnews_inset .boxcontent {

  display:block;

  background:#fdfdff;

  /*border-left:1px solid #999;

  border-right:1px solid #fff;*/

  padding: 2px 10px 2px 10px;

  }



/************************** 表單表格樣式 **************************/



/* 有表單的表格樣式 */

table.form_tbl {

	width: auto;

	padding: 8px;

	border-collapse: collapse;

}

/* 有表單的儲存格樣式 */

table.form_tbl td {

	padding: 3px;

}

/* 有表單的「表單標題」儲存格樣式 */

table.form_tbl td.form {

	font-weight: bold;

	font-size: 110%;

	background-color: #efefef;

	color: rgb(127,0,0);

	text-align: center;

}

/* 有表單的「標題」儲存格樣式 */

table.form_tbl td.title {

	background-color: transparent;

	color: rgb(0,0,0);

	text-align: right;

	padding: 4px 4px 8px 20px;

	vertical-align: middle;

	border-bottom: 1px dotted rgb(150,150,150);

}

/* 有表單的「輸入欄位」儲存格樣式 */

table.form_tbl td.col {

	padding: 4px 6px 8px 6px;

	background-color: transparent;

	border-bottom: 1px dotted rgb(200,200,200);

}

/* 有表單的「工具列」儲存格樣式 */

table.form_tbl td.bar {

	text-align: center;

	color: rgb(0,0,153);

	background-color: rgb(192,224,127);

}





/************************** 一般表格樣式 **************************/



/* 表格樣式 */

table#tbl{

	width: auto;

	padding: 8px;

	border-collapse: collapse;

}



/* 標題儲存格樣式 */

table#tbl th {

	border-bottom:1px solid rgb(192,192,192);

	background-color: rgb(102,153,255);

	text-align:center;

	vertical-align: middle;

}



/* 儲存格樣式 */

table#tbl td {

	padding: 5px;

	border-bottom:1px solid rgb(192,192,192);

	background-color: rgb(255,255,255);

	vertical-align: middle;

}





/* 儲存格樣式 */

table#tbl.dot td {

	padding: 6px;

	border-bottom:1px dotted rgb(192,192,192);

	background-color: rgb(255,255,255);

	vertical-align: middle;

}



/* 儲存格樣式 */

table#tbl td.noline {

	border-bottom:0px solid rgb(192,192,192);

}



/************************** 3D圓角樣式 **************************/



/*  立體圓角框  */

.raised {

	background: transparent;

	width: auto;

	margin:10px;

}

.raised h1, .raised p {

	margin: 0 10px;

}

.raised h1 {

	color: rgb(51,102,255);

	margin-bottom: 5px;

	font-size:2em;

}



.raised p {

	padding-bottom: 0.5em;

}

.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {

	display: block;

	overflow: hidden;

	font-size: 1px;

}

.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {

	height: 1px;

}

.raised .b2 {

	background: #ccc;

	border-left: 1px solid #fff;

	border-right: 1px solid #eee;

}

.raised .b3 {

	background: #ccc;

	border-left: 1px solid #fff;

	border-right: 1px solid #ddd;

}

.raised .b4 {

	background: #ccc;

	border-left: 1px solid #fff;

	border-right: 1px solid #aaa;

}

.raised .b4b {

	background: #fff;

	border-left: 1px solid #eee;

	border-right: 1px solid #999;

}

.raised .b3b {

	background: #fff;

	border-left: 1px solid #ddd;

	border-right: 1px solid #999;

}

.raised .b2b {

	background: #fff;

	border-left: 1px solid #aaa;

	border-right: 1px solid #999;

}

.raised .b1 {

	margin: 0 5px;

	background: #fff;

}

.raised .b2, .raised .b2b {

	margin: 0 3px;

	border-width: 0 2px;

}

.raised .b3, .raised .b3b {

	margin: 0 2px;

}

.raised .b4, .raised .b4b {

	height: 2px;

	margin: 0 1px;

}

.raised .b1b {

	margin: 0 5px;

	background: #999;

}

.raised .boxcontent {

	display: block;

	background: #fff;

	/*border-left: 1px solid #fff;

	border-right: 1px solid #999;*/

	background-repeat: repeat-x;

	padding: 10px;

}





/*  內嵌圓角框  */

.inset {

	background: transparent;

	width: auto;

	margin:10px;

}

.inset h1, .inset p {

	margin: 0 10px;

}

.inset h1 {

	color: rgb(51,102,255);

	margin-bottom: 5px;

	font-size:2em;

}

.inset p {

	padding-bottom: 0.5em;

}

.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {

	display: block;

	overflow: hidden;

	font-size: 1px;

}

.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {

	height: 1px;

}

.inset .b2 {

	background: #ccc;

	border-left: 1px solid #999;

	border-right: 1px solid #aaa;

}

.inset .b3 {

	background: #ccc;

	border-left: 1px solid #999;

	border-right: 1px solid #ddd;

}

.inset .b4 {

	background: #ccc;

	border-left: 1px solid #999;

	border-right: 1px solid #eee;

}

.inset .b4b {

	background: #fff;

	border-left: 1px solid #aaa;

	border-right: 1px solid #fff;

}

.inset .b3b {

	background: #fff;

	border-left: 1px solid #ddd;

	border-right: 1px solid #fff;

}

.inset .b2b {

	background: #fff;

	border-left: 1px solid #eee;

	border-right: 1px solid #fff;

}

.inset .b1 {

	margin: 0 5px;

	background: #999;

}

.inset .b2, .inset .b2b {

	margin: 0 3px;

	border-width: 0 2px;

}

.inset .b3, .inset .b3b {

	margin: 0 2px;

}

.inset .b4, .inset .b4b {

	height: 2px;

	margin: 0 1px;

}

.inset .b1b {

	margin: 0 5px;

	background: #fff;

}

.inset .boxcontent {

	display: block;

	background: #fff;

	/*border-left: 1px solid #999;

	border-right: 1px solid #fff;*/

	background-repeat: repeat-x;

	padding: 10px 25px 10px 25px;

}



/*  白底灰圓角框  */



.corners {

	width: auto;

	background: transparent;

	margin:10px;

}

.corners h1, .inset p {

	margin: 0 10px;

}

.corners h1 {

	color: rgb(51,102,255);

	margin-bottom: 5px;

	font-size:2em;

}

.corners p {

	padding-bottom: 0.5em;

}

.corners .b1, .corners .b2, .corners .b3, .corners .b4, .corners .b1b, .corners .b2b, .corners .b3b, .corners .b4b {

	display: block;

	overflow: hidden;

	font-size: 1px;

}

.corners .b1, .corners .b2, .corners .b3, .corners .b1b, .corners .b2b, .corners .b3b {

	height: 1px;

}

.corners .b2 {

	background: #fff;

	border-left: 1px solid #999;

	border-right: 1px solid #999;

}

.corners .b3 {

	background: #fff;

	border-left: 1px solid #999;

	border-right: 1px solid #999;

}

.corners .b4 {

	background: #fff;

	border-left: 1px solid #999;

	border-right: 1px solid #999;

}

.corners .b4b {

	background: #fff;

	border-left: 1px solid #999;

	border-right: 1px solid #999;

}

.corners .b3b {

	background: #fff;

	border-left: 1px solid #999;

	border-right: 1px solid #999;

}

.corners .b2b {

	background: #fff;

	border-left: 1px solid #999;

	border-right: 1px solid #999;

}

.corners .b1 {

	margin: 0 5px;

	background: #999;

}

.corners .b2, .corners .b2b {

	margin: 0 3px;

	border-width: 0 2px;

}

.corners .b3, .corners .b3b {

	margin: 0 2px;

}

.corners .b4, .corners .b4b {

	height: 2px;

	margin: 0 1px;

}

.corners .b1b {

	margin: 0 5px;

	background: #999;

}

.corners .boxcontent {

	display: block;

	background: #fff;

	/*border-left: 1px solid #999;

	border-right: 1px solid #999;*/

	background-repeat: repeat-x;

	padding: 5px 10px 5px 10px;

}


