alert/*內頁分欄( 2欄 )調整padding*/
td.left_2col {
	padding: 5px 15px 15px 25px;
}
td.right_2col {
	padding: 5px 15px 15px 15px;
}

/*列印文章頁用的**********************************************************************************************/
body#print_body {
    width: 600px;
	margin: 10px auto 10px auto;
	padding: 0;
	background-color: #FFF;
	border: none;
}

div#pt_logo a.print {
	margin-right: 7px;
	padding: 2px 0 0 25px;
	background: transparent url(/tw/x/img/function/print.gif) no-repeat left center;
}

div#print_pageMain {
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #FFF;                   /*中間框底色*/
	border-left: solid 20px #FFF;            /*左框底色*/
	border-right: solid 20px #FFF;           /*右框底色*/
}

/*主要內容**********************************************************************************************/

/*換頁功能*/
.ShowPage {
	margin: 8px 0 0 0;
	padding: 5px 3px;
	text-align: left;
	/*
	background-color: #ECECEC;
	border-top: solid 1px #D2D5D8;
	border-bottom: solid 1px #D2D5D8;
	*/	
	text-align: center;
}

/*訂閱電子報*/
div.pt_side_Epaper {
	margin: 10px 0px 5px 0px;
	padding: 5px 4px 5px 9px;
	border: solid 1px #A7A7A7;
	text-align: center;
	background-color: #ECECEC;
}
/*
div.eEpaper {
	width: 142px;
	height: 44px;
	background: transparent url(/tw/x/img/function/ePaper.gif) no-repeat center top;
}
*/
input.pt_text_Keyword {
	width: 100px;
}
/*主選單*/
table.menu {
	width: 100%;
	margin: -1px 0px 0px 0px;
	padding: 0px;
	border-collapse: collapse;
}
table.menu td {
	width: 10%;
	padding: 4px 0px;
	text-align: center;
}
.on {                                      /*頁籤on*/
	font: bold 9pt verdana, arial, sans-serif;
	color: #CC6600;
	border-top: 1px solid #D2D5D8;
	border-right: 1px solid #D2D5D8;
	border-left: 1px solid #D2D5D8;
	border-bottom: 0px solid #FFCC66;
	background-color: #FFFFFF;
}
.off {                                      /*頁籤off*/
	font: normal 9pt verdana, arial, sans-serif;
	background-color: #F0F4F5;
	border: 1px solid #D2D5D8;
}
.none {                                     /*左右的空白頁籤*/
	width: 10%;
	background-color: #F0F4F5;
	border-top: 1px solid #D2D5D8;
	border-bottom: 1px solid #D2D5D8;
	border-left: none;
	border-right: none;
}
.menuItem {                                   /*次選項*/
	margin: 5px 55px 22px 55px;
	padding: 5px 2px;
	font: normal 9pt verdana, arial, sans-serif;
	text-align: center;
	border-bottom: 1px solid #D2D5D8;
}
/*內容頁各項功能*/
div.contentFunction {
	margin: 0px;
	padding: 5px 3px;
	text-align: left;
	border-top: 1px solid #D2D5D8;
	border-bottom: 1px solid #D2D5D8;
}
div.contentFunction a.mail {
	margin-right: 7px;
	padding: 2px 0 0 25px;
	background: transparent url(/tw/x/Img/function/mail.gif) no-repeat left center;
}
div.contentFunction a.print {
	margin-right: 7px;
	padding: 2px 0 0 25px;
	background: transparent url(/tw/x/Img/function/print.gif) no-repeat left center;
}
/*
div.contentFunction a.back {
	margin-right: 7px;
	padding: 2px 0 0 25px;
	background: transparent url(/tw/x/Img/function/back.gif) no-repeat left center;
}
div.contentFunction a.forward {
	margin-right: 7px;
	padding: 2px 0 0 25px;
	background: transparent url(/tw/x/Img/function/forward.gif) no-repeat left center;
}
div.contentFunction a.home {
	margin-right: 7px;
	padding: 2px 0 0 25px;
	background: transparent url(/tw/x/Img/function/home.gif) no-repeat left center;
}
div.contentFunction a.reply {
	margin-right: 7px;
	padding: 2px 0 0 25px;
	background: transparent url(/tw/x/Img/function/reply.gif) no-repeat left center;
}
*/
div.contentFunction a.addFolder {
	margin-right: 6px;
	padding: 2px 0 0 25px;
	background: transparent url(/tw/x/Img/function/addFolder.gif) no-repeat left center;
}

/*顯示內容*//*主要內容*/
div.NewsContent {
	text-align: left;
}
div.NewsContent p.project {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	text-align: left;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.3em;
	color: #008800;
	letter-spacing: 0em;
	text-indent: 0px;
	border-bottom: 1px solid #D2D5D8;
}
div.NewsContent p.project a {
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.3em;
}
div.NewsContent H1 {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font: bold 16pt  verdana, arial, sans-serif;
	color: #000;
	letter-spacing: 0em;
	text-indent: 0px;
}
div.NewsContent div.content {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	font: normal 1.22em/1.6em verdana, arial, sans-serif;
	color: #2D2D2D;
	letter-spacing : 0.5pt; /*字間距離*/
	/*letter-spacing: 0.05em;會影響到ie的<br />的呈現 兩個<br />呈現的效果只有一個 在Firefox沒有此問題*/
}
div.NewsContent a.reporter {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font: normal 1.0em verdana, arial, sans-serif;
	color: #7D7D7D;
}

div.NewsContent a.reporter:hover {
	color: #CC0000;
	text-decoration:none; /*刪除連結底線*/ 
}
div.NewsContent div.photo img {
	float: left;
	padding: 0 20px 5px 0;
}
div.NewsContent .sm {
	font: normal 9pt  verdana, arial, sans-serif;
	color: #808080;
}
div.NewsContent a.date {
	margin: 0 0 0px 2px;
	padding: 0;
	text-align: left;
	font-size: 1.0em;
	color: #808080;
}
p.keyword {
	margin: 0 0 0px 0px;
	padding: 0px 5px 8px 23px;
	color: #ADADAD;
	font: normal 1.05em/1.2em verdana, arial, sans-serif;
}
p.keyword a {
	font: normal 1.05em/1.2em verdana, arial, sans-serif;
	color: #1E4061;
}

/*其它相關新聞*/
ul.contentItem {
	margin: 0px;
	padding: 0px 10px 0px 25px;
	text-align: left;
	list-style-type:none;

}
ul.contentItem li {
	padding: 0px 5px 3px 0px;
	color: #ADADAD;
	font: normal 1.05em/1.2em verdana, arial, sans-serif;
	letter-spacing : 1pt; /*字間距離*/
}
ul.contentItem li a {
	font: normal 1.05em/1.2em verdana, arial, sans-serif;
	color: #1E4061;
	letter-spacing : 1pt; /*字間距離*/
}
div.contentClass {
	margin: 0px;
	padding: 5px;
	text-align: left;
	font: normal 11pt arial, verdana, sans-serif;
}

/*回應文章*/
table#reply 
{
	clear:both;
	width: 100%;
	margin: 20px 0 0 0;
	padding: 0;
	border-collapse: collapse;
	background-color: #EBEBEB;
	color: #2D2D2D;
	font-weight: normal;
	font-size: 9pt;
	border: 1px solid #DBDBDB;
	background-color: #ECECEC;
}
table#reply td.replyLeft { 
	vertical-align: top;
	text-align: left;
	padding-left: 8px;
}
table#reply td.replyRight { 
	vertical-align: top;
	text-align: right;
	padding-right: 8px;
}
/*
table#reply td.replyRight a.reply {
	margin-right: 10px;
	padding: 2px 0 0 25px;
	background: transparent url(/tw/x/img/function/reply.gif) no-repeat left center;
}
table#reply td.replyRight a.goToDiscuss {
	margin-right: 10px;
	padding: 2px 0 0 25px;
	background: transparent url(/tw/x/img/function/goToDiscuss.gif) no-repeat left center;
}
table#reply td.replyRight a.discussMore {
	margin: 0;
	padding: 2px 0 0 25px;
	background: transparent url(/tw/x/img/function/discussMore.gif) no-repeat left center;
}
*/
div.replyBoxA {
	margin: 0px 0px 0px 0px;
	padding: 18px 20px 5px 20px;
	text-align: left;
	border: 1px solid #DBDBDB;
	border-top: none;
	background-color: #F3F3F3;
}
div.replyBoxB {
	margin: 0px 0px 0px 0px;
	padding: 18px 20px 5px 20px;
	text-align: left;
	border: 1px solid #DBDBDB;
	border-top: none;
	background-color: #ECECEC;
}
div.replyBoxA span.writer, div.replyBoxB span.writer {
	color: #808080;
}
div.replyBoxA span.time, div.replyBoxB span.time {
	color: #808080;
}
div.replyBoxA p, div.replyBoxB p {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 10px 0px;
	font: normal 1.1em/1.4em verdana, arial, sans-serif;
	color: #363636;
}
/*新聞右側下拉*/
#shareMenuul{
  margin: 0px;
  padding: 1px 0px 1px 20px;
  list-style: none outside;
}
#shareMenuul img {
text-align: center; vertical-align: bottom;
}
#shareMenuul li {
  padding: 1px 0px 0px 0px;
  list-style: none outside;
} 
#shareMenuul li a{
  line-height: 14px;
}

.alert {
	background:url(/tw/x/img/add_content.gif) no-repeat ;
	padding: 2px 0px 2px 22px;
	width: 40px;
	font-weight: bold;
	font-family: arial, sans-serif;
	font-size: 9pt;
}