/*
$Id: cp.css,v 1.0 2006/12/15 
(c)2006 The China Post 
*/

html,body	{
height:100%;
background:#f2f2f2;
} 

body {
	margin:0;
	padding:0;
	text-align: center;
	/* background:url(http://www.chinapost.com.tw/images/icon/bg.gif) repeat-y center; */
	}

a:link {
	color: #004276;
	}

a:visited {
	color: #5C7996;
	}

a:active {
	color: #004276;
	}	

.mostpop_title	{
	color:black;
}	

.news {
	color:#fff;
	text-decoration:none;
}	

.news a:link {
	color:#fff;
	text-decoration:none;
}	

.news a:visited {
	color:#fff;
	text-decoration:none;
}	

.news a:active {
	color:#fff;
	text-decoration:none;
}	

.news a:hover {
	color:#ca0002;
}

.opinion {
	color:#fff;
	text-decoration:none;
}	

.opinion a:link {
	color:#fff;
	text-decoration:none;
}	

.opinion a:visited {
	color:#fff;
	text-decoration:none;
}	

.opinion a:active {
	color:#fff;
	text-decoration:none;
}	

.opinion a:hover {
	color:#7FBF3F;
}
.entertainment {
	color:#fff;
	text-decoration:none;
}	

.entertainment a:link {
	color:#fff;
	text-decoration:none;
}	

.entertainment a:visited {
	color:#fff;
	text-decoration:none;
}	

.entertainment a:active {
	color:#fff;
	text-decoration:none;
}	

.entertainment a:hover {
	color:#f44e25;
}
.taiwan {
	color:#fff;
	text-decoration:none;
}	

.taiwan a:link {
	color:#fff;
	text-decoration:none;
}	

.taiwan a:visited {
	color:#fff;
}	

.taiwan a:active {
	color:#fff;
	text-decoration:none;
}	

.taiwan a:hover {
	/*color:#8c1aff;*/
	color:#0040ff;
}

.learn {
	color:#fff;
	text-decoration:none;
}	

.learn a:link {
	color:#fff;
	text-decoration:none;
}	

.learn a:visited {
	color:#fff;
}	

.learn a:active {
	color:#fff;
	text-decoration:none;
}	

.learn a:hover {
	color:#3FBFBF;
}
.letter {
	color:#fff;
	text-decoration:none;
}	

.letter a:link {
	color:#fff;
	text-decoration:none;
}	

.letter a:visited {
	color:#fff;
}	

.letter a:active {
	color:#fff;
	text-decoration:none;
}	

.letter a:hover {
	color:#ffff00;
}


h2 {
  margin: 0;
  padding: 0;
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
	color: #FFFFFF;
	border: none;
	}

.line {
  font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size:1pt;
	}

.sline {
  font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 1pt;
	}

.ad_space	{
	clear: both;
	height:10px;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#tpage	{
	width:972px; height:auto; overflow:hidden; padding:0px; margin:0px auto; *margin:0px 10px 0px 10px; text-align:center;
}

#total	{
	margin-top: 5px;
	width:auto; height:auto;
}

/***********************************************/
/* Navi Bar                                    */
/***********************************************/

#masthead	{
	padding: 0px 0px 0px 0px;
}

.navbar_a	{
	width: 972px;
	/*
	height: 29px;
	padding: 0px 0px 0px 0px;
	margin-top: 3px;
	background:#CA0002;
	*/
	text-align: center;
}

.navbar	{
	float: left;
	height: 22px;
	padding: 5px 10px 5px 10px;
	_padding: 10px 10px 5px 10px;
	border-right: 1px solid #ffffff;
	font-family: Arial,Times New Roman, Helvetica, Sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
}

.navbar	a:link	{
	color: #FFFFFF;
	text-decoration: none;
}

.navbar	a:visited	{
	color: #FFFFFF;
}

.navbar	a:active	{
	color: #FFFFFF;
	text-decoration: none;
}

.navbar_s	{
	float: left;
	height: 22px;
	padding: 5px 10px 5px 10px;
	_padding: 10px 10px 5px 10px;
	BORDER-right: 1px solid #FFFFFF;
	font-family: Arial,Times New Roman,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFF00;
	vertical-align: middle;
}

.navbar_s	a:link{
	color: #FFFF00;
	text-decoration: none;
}

.navbar_s	a:visited{
	color: #FFFF00;
}

.navbar_s	a:active{
	color: #FFFF00;
	text-decoration: none;
}

.navbar_r	{
	float: right;
	height: 22px;
	padding: 0px 5px 0px 0px;
	_padding: 5px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#dropmenudiv1	{
	position:fixed;
	margin-top: 7px;
	*margin-top: 8px;
	margin-left: -11px;
	border:7px solid #EBEBEB;
	background-color: #333;
	color: #fff;
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	FONT-SIZE: 13pt;
	line-height: 35px;
	z-index:9999999999;
	text-align: left;
}

#dropmenudiv1 a	{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #EBEBEB;
	background-color: #333;
	padding: 1px 0;
	color: #fff;
	text-decoration: none;
	
}

#dropmenudiv1 a:hover	{ /*hover background color*/
	background-color: #666;
	color:  #FFFFFF;
}


/***********************************************/
/* End of Navi Bar                             */
/***********************************************/


/***********************************************/
/* Category                                */
/***********************************************/
#category{
  width: 972px;
	height: 40px;
	padding: 0px 0px 0px 2px;
	/*BORDER-top: 1px solid #000000;*/
	BORDER-bottom: 1px solid #999;
}

#category1{
  width: 972px;
	height: 20px;
	padding: 0px 0px 0px 2px;
	/*BORDER-top: 1px solid #000000;*/
}

#subcategory_h{
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 14pt;
	/*font-weight: bold;*/
}

#subcategory_h a:link {
	color: #004276;
	text-decoration: none;
	}

#subcategory_h a:visited {
	color: #5C7996;
	}

#subcategory_h a:active {
	color: #004276;
	text-decoration: none;
	}

.subcategory{
	float: right;
  margin: 10px 0px 0px 0px;
	*margin: 20px 0px 0px 0px;
	padding: 2px 6px 2px 6px;
	font-family: arial,times new roman, helvetica, sans-serif;
	font-size: 8pt;
}

.subcategory a:link{
	color: #164C97;
	text-decoration: none;
}

.subcategory a:visited{
	color: #164C97;
}

.subcategory a:active{
	color: #164C97;
	text-decoration: none;
}

.subcategory_n{
	float: right;
	margin: 10px 0px 0px 0px;
	*margin: 20px 0px 0px 0px;
	padding: 2px 6px 2px 6px;
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 8pt;
	background: #CA0002;
	color: #FFFFFF;
}

.subcategory_n	a:link{
	color: #FFFFFF;
	text-decoration: none;
}

.subcategory_n	a:visited{
	color: #FFFFFF;
}

.subcategory_n	a:active{
	color: #FFFFFF;
	text-decoration: none;
}

.subcategory_l{
	float: right;
	margin: 10px 0px 0px 0px;
	*margin: 20px 0px 0px 0px;
	padding: 2px 6px 2px 6px;
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 8pt;
}

.subcategory_l a:link{
	color: #164C97;
	text-decoration: none;
}

.subcategory_l a:visited{
	color: #164C97;
}

.subcategory_l a:active{
	color: #164C97;
	text-decoration: none;
}

.subcategory_l_n{
	float: right;
	margin: 10px 0px 0px 0px;
	*margin: 20px 0px 0px 0px;
	padding: 2px 6px 2px 6px;
	font-family: arial,times new roman, helvetica, sans-serif;
	font-size: 8pt;
	background: #CA0002;
	color: #FFFFFF;
}

.subcategory_l_n	a:link{
	color: #FFFFFF;
	text-decoration: none;
}

.subcategory_l_n	a:visited{
	color: #FFFFFF;
}

.subcategory_l_n	a:active{
	color: #FFFFFF;
	text-decoration: none;
}

#dropmenudiv2	{
	position:absolute;
	margin-top: 5px;
  margin-left: 5px;
	border:7px solid #EBEBEB;
	background-color: #FFFFFF;
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	line-height:1.6em;
	z-index:100;
	text-align: left;
}

#dropmenudiv2 a	{
	width: 100%;
	display: block;
	text-indent: 3px;
	/*border-bottom: 1px solid #EBEBEB;*/
	background-color: #FFFFFF;
	padding: 1px 0;
	color: #164C97;
	text-decoration: none;
	
}

#dropmenudiv2 a:hover	{ /*hover background color*/
	background-color: #164C97;
	color:  #FFFFFF;
}


/***********************************************/
/* End of Category                             */
/***********************************************/


/* --------------Folio------------------  */

.Folio {
  font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 16pt;
	color: #666666;
	/*line-height: 0.8em;*/
	margin: 0;
	padding: 0;
	border: none;
	}

.SubFolio {
  font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 16pt;
	color: #8284CC;
	/*line-height: 0.8em;*/
	margin: 0;
	padding:0; 
	border: none;
	}

.SubFolio a:link	{
  color: #8284CC;
	}

.SubFolio a:visited	{
  color: #8284CC;
	}

.Foliomark {
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	font-weight: bold;
	color: #CA0002;
	line-height: 1em;
	}

/* --------------End of Folio------------------ */


/* --------------Headline------------------ */

#headlines{
	float:right;
  width: 302px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align:top;
}

#headlines br{
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 3pt;
	line-height: inherit;
	margin: 0px;
	padding: 0px;
	border: none;
}

#textbox	{
	width: 286px;
	_width: 288px;
	font-family: Arial, Times New Roman, Helvetica, sans-serif; 
	font-size: 9pt;
	border: 2px solid #E5E6DA;
	_border: 1px solid #E5E6DA;
	margin: -2px 0px 0px 0px;
	*margin: -4px 0px 0px 0px;
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
}
/* --------------End of Headline------------------  */


/* --------------Most Viewed------------------ */

#mostviewed_head	{
	BORDER-bottom: 1px solid #CCCCCC;
	margin:	0px 10px 10px 10px;
	text-align: left;
}

#mostviewed	{
	float: left;
	width: 120px;
	padding: 5px 0px 3px 0px;
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #CA0002;
}

#period{
	float: right;
	width: 138px;
	padding: 7px 1px 2px 0px;
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: right;
}

.mostviewed_content_a	{
	margin:	0px 10px 0px 10px;
}

#mostviewed_content	{
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	padding: 0px 5px 0px 0px;
}

#mostviewed_content a:link	{
	text-decoration: none;
}

#mostviewed_content a:visited	{
	text-decoration: none;
}

#mostviewed_content a:active	{
	text-decoration: none;
}

.morenews_dateline	{
	margin: 0px 0px 10px 0px;
	padding-left: 0px;
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	color: #B2B2B2;
	text-align: left;
}

.morenews_more	{
	font-family: arial,times new roman, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	
	padding: 0px 0px 5px 23px;
}

.morenews_more a:link	{
	text-decoration: underline;
}

.morenews_more a:visited	{
	text-decoration: underline;
}

.morenews_more a: active	{
	text-decoration: underline;
}


#top_head	{
	width: 276px;
	BORDER-bottom: 1px solid #CCCCCC;
	margin:	10px 10px 10px 10px;
	padding: 2px 0px 3px 3px;
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #CA0002;
	text-align: left;
}

#top_head_as	{
	BORDER-bottom: 1px solid #CCCCCC;
	width: 276px;
	margin:	0px 10px 5px 10px;
	padding: 2px 0px 3px 0px;
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #CA0002;
	text-align: left;
}


#top_head_su	{
	width: 276px;
	BORDER-bottom: 1px solid #CCCCCC;
	margin:	0px 10px 10px 10px;
	padding: 2px 0px 3px 0px;
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #CA0002;
	text-align: left;
}

#morenews	{
	width: 276px;
	BORDER-bottom: 1px solid #CCCCCC;
	margin:	0px 10px 5px 10px;
	padding: 5px 0px 5px 3px;
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 11pt;
	color: #CA0002;
	text-align: left;
}

.morenews_content	{
	padding: 5px 0px 5px 0px;
  font-family: arial, times new roman, helvetica, sans-serif;
	font-size: 10pt;
}

.morenews_content	a:link	{
	text-decoration: none;
}

.morenews_content	a:visited	{

}

.morenews_content	a:active	{
	text-decoration: none;
}

/* --------------End of Most Viewed------------------  */

/* --------------Summary------------------  */

#summary	{
	float: left;
	width: 620px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	vertical-align: top;
	border:0px solid #000;
}

#summary br{
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 5pt;
	line-height: inherit;
	margin: 0;
	padding: 0;
	border: none;
}

.dateline	{
	margin: 0px 0px 0px 0px;
	padding: 5px 0 0 0;
 	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	FONT-SIZE:13px;
	color: #666666;
	text-align: left;
	vertical-align: top;
}

.datetime{
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	FONT-SIZE: 8pt; 
	color: #949494;
	text-align: left;
}
	

.summary_firstheadline	{
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	FONT-SIZE: 18pt;
	font-weight: bold;
	text-align: left;
}

.summary_firstheadline a:link	{
	text-decoration: none;
}

.summary_firstheadline a:visited	{

}

.summary_firstheadline a:active	{
	text-decoration: none;
}

.summary_headline	{
	margin-bottom:10px;
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	font-weight: bold;
	text-align: left;
}

.summary_headline a:link	{
	text-decoration: none;
}

.summary_headline a:visited	{

}

.summary_headline a:active	{
	text-decoration: none;
}

.summary_firstcontent	{
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	font-weight: bold;
}

.summary_content	{
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	text-align: left;
	line-height:1.5em;
}

.Newscategory {
  float: left;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	Margin: 3px 0px 0px 0px;
	Line-Height: 1.35em;
	Color: #8284CC;
	}
	
.Newscategory a:link	{
	Color: #8284CC;
	text-decoration: none;
	}

.Newscategory a:visited	{
	Color: #8284CC;
	}

.Newscategory a:active	{
	Color: #8284CC;
	text-decoration: none;
	}	

/* --------------End of Summary------------------  */


/* --------------Pages------------------  */

#pages	{
	width: 620px;
	BORDER-top: 0px solid #B2B2B2;
	padding: 0px 0px 0px 0px;
	}

#pages_l	{
	float: left;
	font-family: arial, times new roman, helvetica, sans-serif;
	font-size: 10pt;
}

#picked1	{
	font-family: arial, times new roman, helvetica, sans-serif;
	font-size: 10pt;
}

#picked1 a:link	{
	text-decoration: none;
}

#picked1 a:visited	{

}

#picked1 a:active	{
	text-decoration: none;
}

#pages_r	{
	float: right;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	font-weight: bold;
	color: #949494;
}

#pages_r a:link	{
	text-decoration: none;
}

#pages_r a:visited	{

}

#pages_r a:active	{
	text-decoration: none;
}


#pagehead{
  float: left;
  padding: 4px 0px 3px 4px;
  *padding: 0px 0px 3px 4px;
}

/* --------------End of Pages------------------  */


/* --------------Detailcontent------------------  */

#detailcontent{
	
	width: 972px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	vertical-align: top;
	text-align: left;
}

#detailcontent br{
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 3pt;
	line-height: inherit;
	margin: 0;
	padding: 0;
	border: none;
}

.detailheader	{
  padding:0; 
	margin-bottom: 13px;
	margin-top: 5x;
}

.detailheader h1 {
	font-size: 18pt; 
	font-family: arial,times new roman, helvetica, sans-serif, 新細明體,細明體;
	line-height: 1.2em;
	font-weight: normal;
	margin-bottom: 13px;
	margin:0px;
	text-align: left;
}

.detailheader1	{
  border-bottom:1px solid #ccc;
}

.detailheader1 h1 {
	margin:10px 0 5px 0;
	padding:0; 
	font-size: 28pt; 
	font-family: arial,times new roman, helvetica, sans-serif, 新細明體,細明體;
	font-weight: normal;
	text-align: left;
}

.HeadLineNewsContent1 {
	FONT-SIZE: 12pt;
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif, 新細明體,細明體;
	Margin: 2px 0 0 0;
	Line-Height: 1.6em;
	Color: #333;
}

#vphoto	{
	width: 298px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	BORDER-RIGHT: 1px solid #cccccc;
	BORDER-TOP: 1px solid #cccccc;
	BORDER-LEFT:  1px solid #cccccc;
	BORDER-BOTTOM: 1px solid #cccccc;
}

#vphoto_l	{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	width: 130px;
	vertical-align: top;
}

#vphoto_r	{
	float: right;
	padding: 10px 10px 10px 0px;
	width: 138px;
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Arial,Times New Roman, Helvetica, sans-serif;
	Line-Height: 1.3em;
	Color: #666666;
	text-align: left;
	vertical-align: top;
}

.more_photo	{
	FONT-FAMILY: Arial,Times New Roman, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	font-weight: bold;
	Line-Height: 1.3em;
	text-align: left;
}

.more_photo	a:link	{
	text-decoration: none;
}

.more_photo	a:visited	{

}

.more_photo	a:active	{
	text-decoration: none;
}

#vphoto_r	br	{
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 3pt;
	line-height: inherit;
	margin: 0;
	padding: 0;
	border: none;
}

#capation {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Arial,Times New Roman, Helvetica, sans-serif;
	Line-Height: 1.3em;
	Color: #666666;
	margin: 7px 0px 10px 0px;
	}


#capation br	{
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 3pt;
	line-height: inherit;
	margin: 0;
	padding: 0;
	border: none;
	}

.next_page	{
	padding-left: 6px;
}

.next_page	a:link	{
	text-decoration: none;
}

.next_page	a:visited	{

}

.next_page	a:active	{
	text-decoration: none;
}

#dropmenudiv {
   position: absolute;
   /*border: 1px solid #ccc;
   border-bottom-width: 1px;*/
   background: url(/images/round/box1.gif) no-repeat;
   font: normal 11px Arial,Times New Roman, Helvetica, sans-serif;
   line-height: 12px;
   z-index: 100;
}

#dropmenudiv a {
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 0px solid #ccc;
    padding: 4px 0px;
    text-align: left;
}

#dropmenudiv a:hover { /*hover background color*/
    background-color: #D5DFF3;
}	


/* --------------Related News------------------  */

#relate_box1	{
	width: 640px;
	margin: 20px 0px 0px 0px;
	border: 2px solid #eaeaea;
	background: #eaeaea;
	
}

.relate_box1_l	{
	float: left;
  height: 30px;
  padding: 0px 0px 0px 9px;
  font-family: arial, times new roman, helvetica, sans-serif;
	font-size: 11pt;
  color: #ca0002;
  font-weight: bold;
  line-height: 30px;
}

.relate_box1_r	{
	float: right;
  height: 30px;
  padding: 0px 5px 0px 0px;
  font-family: arial, times new roman, helvetica, sans-serif;
	font-size: 11pt;
  line-height: 25px;
}

.relate_link	{
	padding: 5px 0px 5px 0px;
  font-family: arial, times new roman, helvetica, sans-serif;
	font-size: 11pt;
}

.relate_link	a:link	{
	text-decoration: none;
}

.relate_link	a:visited	{

}

.relate_link	a:active	{
	text-decoration: none;
}

#relate_box2	{
	margin: 0px 0px 0px 10px;
	padding: 5px 5px 5px 15px;
	background: #ffffff;
}

.relate_page_h	{
	margin: 10px 0px 10px 0px;
	font-family: arial, times new roman, helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	text-align: left;
	color: #ca0002;
}

.relate_page_h1	{
	font-family: arial, times new roman, helvetica, sans-serif;
	font-size: 13pt;
	text-align: left;
	font-weight: normal;
}

.relate_page_h1	a:link	{
	text-decoration: none;
}

.relate_page_h1	a:visited	{

}

.relate_page_h1	a:active	{
	text-decoration: none;
}


/* --------------Related News------------------  */


/* --------------Wide Comments------------------  */
#w_comments_l	{
  float: left;
	width: 400px;
	margin: 0px 0px 0px 10px;
	*margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

#w_comments_r	{
  float: right;
	width: 190px;
	margin: 0px 10px 0px 20px;
	_margin: 0px 10px 0px 20px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

div.input {
  float: left;
  width: 80px;
	margin: 10px 0px 0px 0px;
	font-family: Arial, Times New Roman, Helvetica, sans-serif;
	font-size: 10pt;
}

input.textbox {
  width: 80px;
  height: 22px;
  font-family: Arial, Times New Roman, Helvetica, sans-serif;
	font-size: 13px;
	padding: 6px 0px 0px 5px;
	border-collapse: collapse;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}

input.rounded {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
	font-size: 14px;
	padding: 4px 7px;
	outline: 0;
	-webkit-appearance: none;
	margin:0 0 5px 0;
}

.roundbox	{
	border: 1px solid #dedede;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 2px 2px 0 #C2C2C2;
  box-shadow: 0 2px 2px 0 #C2C2C2;
  padding:10px;
	behavior: url(http://www.chinapost.com.tw/cssn/pie.htc); 
	position:relative\9;
}


#submit1	{
  width: 160px;
  margin: 15px 0px 15px 0px;
  font-family: Arial, Times New Roman, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}

#CaptchaImage {
  width: 75px;
  float: right;
	margin: 10px 0px 0px 0px;
  padding: 0px;
  height: 25px;
}

#CaptchaIcons_r {
	float: right;
	width: 20px;
  margin: 5px 0px 0px 0px;
  padding: 0px;
  text-align: right;
 }
 
#CaptchaIcons_l {
  float: left;
  margin: 5px 0px 0px 0px;
  padding-top: 3px;
  width: 140px;
  FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	text-align: left;
 } 

.respond	{
	font-family:arial,times new roman,helvetica,sans-serif;
	font-size: 8pt;
	color: #666666;
}

/* --------------Wide Comments------------------  */


/* --------------Comments------------------  */

#comments	{
	float: left;
	width: 352px;
	margin: 10px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.Comments_Head_a {
  FONT-SIZE: 11pt;
  FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
  font-weight: bold;
  color: #CA0002;
  margin: 0px 0px 0px 11px;
	padding: 10px 0px 0px 0px;
 }	

.Comments_Head_b {
	width: 400px;
	height: 20px;
	text-align: left;
	FONT-SIZE: 13px;
  FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
  color: #000000;
  *Color: #C0C0C0;
	padding: 3px 0px 0px 5px;
	border-collapse: collapse;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	margin-top:10px;
}	

.Comments_Head_b_v {
	width: 400px;
	height: 20px;
	text-align: left;
	FONT-SIZE: 13px;
  FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
  color: #000000;
  padding: 3px 0px 0px 5px;
	border-collapse: collapse;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	margin-top:10px;
}	

.Comments_Head_c {
	width: 400px;
	text-align: left;
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	*font-size: 13px;
  color: #000000;
  *Color: #C0C0C0;
	padding: 5px 0px 0px 5px;
	border-collapse: collapse;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	margin-top: 10px;
	margin-bottom: 10px;
}	

.Comments_Head_c_v {
	width: 370px;
	text-align: left;
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	*font-size: 15px;
  color: #000000;
  padding: 5px 0px 0px 5px;
	border-collapse: collapse;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	margin-top: 10px;
	margin-bottom: 10px;
}	

/* --------------End of Comments------------------  */


/* --------------Sp Ad------------------  */

#spad	{
	float: right;
	width: 228px;
	margin: 10px 0px 0px 0px;
}
/* --------------End of SP Ad------------------  */



/* --------------List comments------------------  */
.rnd_content_h {
	width: 640px;
	margin: 20px 0 0 0;
	border: 1px solid #cccccc;
	padding: 0px 0px 0px 0px;
	background:#fff;
}

.rnd_content_i {
	width: 640px;
	margin: 20px 0px 0px 0px;
	border: 1px solid #cccccc;
	padding: 0px 0px 5px 0px;
	background:#fff;
}
	   
.listcomments_head {
	FONT-SIZE: 11pt;
  FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 1.5em;
	Color: #CA0002;
	margin: 0px 0px 5px 10px;
	padding: 5px 0px 0px 0px;
}	

#comments_h {
	width: 620px;
	border-top: 1px solid #eaeaea;
	FONT-SIZE: 10pt;
  FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
  padding: 0px 0px 15px 0px;
  margin: 0px 10px 0px 10px;
}	

.comments_h_l {
	float: left;
	width: 300px;
  FONT-SIZE: 10pt;
  FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
  color: #B2B2B2;
  padding: 15px 0px 15px 0px;
}	

.comments_h_r {
	float: right;
	width: 280px;
	FONT-SIZE: 10pt;
  FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
  padding: 15px 0px 15px 0px;
  text-align: right;
}	

#comments_h1 {
	width: 520px;
	border-top: 1px solid #eaeaea;
	FONT-SIZE: 10pt;
  FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
  padding: 0px 0px 15px 0px;
  margin: 0px 15px 0px 15px;
}	

.comments_h_l1 {
	float: left;
	width: 260px;
  FONT-SIZE: 10pt;
  FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
  color: #B2B2B2;
  padding: 15px 0px 15px 0px;
}	

.comments_h_r1 {
	float: right;
	width: 260px;
	FONT-SIZE: 10pt;
  FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
  padding: 15px 0px 15px 0px;
  text-align: right;
}	


#listreply	{
	width: 520px;
	background-color: #E5E5E5;
	FONT-SIZE: 10pt;
  FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
  line-height: 1.4em;
  padding: 5px 5px 5px 5px;
  margin: 0px 10px 15px 10px;
}

#listreply1	{
	width: 480px;
	background-color: #E5E5E5;
	FONT-SIZE: 10pt;
  FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
  line-height: 1.4em;
  padding: 5px 5px 5px 5px;
  margin: 0px 10px 15px 10px;
}


/* --------------End of List comments------------------  */


/* --------------End of  300x250------------------  */

#rnd_container_a {background: #FFFFFF; width:300px; margin:0px;}
    
    .rnd_top_a, .rnd_bottom_a {display:block; background:#FFFFFF; font-size:1px;}
    .rnd_b1_a, .rnd_b2_a, .rnd_b3_a, .rnd_b4_a {display:block; overflow:hidden;}
    .rnd_b1_a, .rnd_b2_a, .rnd_b3_a {height:1px;}
    .rnd_b2_a, .rnd_b3_a, .rnd_b4_a {background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
    .rnd_b1_a {margin:0 5px; background:#CCCCCC;}
    .rnd_b2_a {margin:0 3px; border-width:0 2px;}
    .rnd_b3_a {margin:0 2px;}
    .rnd_b4_a {height:2px; margin:0 1px;}
    
    .rnd_content_a {
    display:block;
    border:0 solid #CCCCCC;
    border-width:0 1px;
    background:#FFFFFF;
    color:#000000;
}

.TopicHead_a {
	text-align:left;
	FONT-SIZE: 16pt;
  FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	Color: #CA0002;
	padding: 0px 0px 2px 10px;
	border-collapse: collapse;
	border-bottom: 1px solid #CCCCCC;
}

.TopicHead_b {
	
	FONT-SIZE: 14pt;
  FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	Color: #CA0002;
	padding: 0px 0px 2px 10px;
	border-collapse: collapse;
	border-bottom: 1px solid #CCCCCC;
}

.TopicText_a	{
  font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 1.8em;
	text-align:left;
	padding-left:5px;
}

.ViewHead	{
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	FONT-SIZE: 16pt;
	color: #FFFFFF;
}

.ViewSmallHead	{
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	color: #FFFFFF;
}

.ViewSmallHead a:active	{
 	color: #FFFFFF;
}

.ViewSmallHead a:link	{
	color: #FFFFFF;
}

.ViewSmallHead a:hover	{
 	text-decoration: underline;
}

.ViewSmallHead a:visited	{
	color: #FFFFFF;
}	

.ViewText	{
	font-family: Arial,times new roman, helvetica, sans-serif;
	font-size: 9pt;
	line-height: 1.5em;
}

/* --------------End of  300x250------------------  */

/* --------------End of Detailcontent------------------  */



/* --------------Site Ino------------------  */



#rnd_container_s {background: #FFFFFF; width:972px; margin:0px;}
    
    .rnd_top_s, .rnd_bottom_s {display:block; background:#FFFFFF; font-size:1px;}
    .rnd_b1_s, .rnd_b2_s, .rnd_b3_s, .rnd_b4_s {display:block; overflow:hidden;}
    .rnd_b1_s, .rnd_b2_s, .rnd_b3_s {height:1px;}
    .rnd_b2_s, .rnd_b3_s, .rnd_b4_s {background:#EBEBEB; border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB;}
    .rnd_b1_s {margin:0 5px; background:#EBEBEB;}
    .rnd_b2_s {margin:0 3px; border-width:0 2px;}
    .rnd_b3_s {margin:0 2px;}
    .rnd_b4_s {height:2px; margin:0 1px;}
    
    .rnd_content_s  {
    display:block;
    border:0 solid #EBEBEB;
    border-width:0 1px;
    background:#EBEBEB;
    text-align: center;
}

#siteInfo{
	clear: both;
	width: 960px;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
}

.divider	{
	color: #C3B7CE;
}

#tip	{
	width: 960px;
	_width: 958px;
	font-family: Arial, Times New Roman, Helvetica, sans-serif; 
	font-size: 9pt;
	Line-Height: 1.8em;
}	

#tip a:link	{
	color: #004276;
	text-decoration: none;
}

#tip a:visited	{
	color: #004276;
}
	
#tip a:hover	{
	color: #004276;
	text-decoration: underline;
}
		
#tip a:active	{
	color: #004276;
	text-decoration: none;
}


#gsearch	{
	width:715px;
	*width:655px;
	margin: 10px 0px 10px 0px;
	padding: 0px 140px 0px 140px;
}

#copyright	{
	margin: 10px 0px 10px 0px;
	font-family: Arial, Times New Roman, Helvetica, sans-serif; 
	font-size: 9pt;
}

#winner1	{
	margin: 10px 0px 5px 0px;
	font-family: Arial, Times New Roman, Helvetica, sans-serif; 
	font-size: 10px;
	color: #949494;
}

#winner1	a:link	{
	color: #949494;
	text-decoration: none;
}

#winner1	a:visited	{
	color: #949494;
}

#winner1	a:hover	{
	color: #949494;
	text-decoration: none;
}



/* --------------End of Site Ino------------------  */


#topic{
  float: right;
  vertical-align:top;
  padding: 0px 0px 10px 0px;
}


#relatedleft{
	float: left;
	
  width: 510px;
  vertical-align:bottom;
  padding: 0px 5px 0px 0px;
  margin: 5px 0px 0px 0px;
}

#relatedright{
	float: right;
	
  width: 300px;
  vertical-align:bottom;
  padding: 0px 0px 0px 5px;
  margin: 5px 0px 0px 0px;
}


#detailcontent.classified {
	font-family: Arial,Times New Roman, Helvetica, sans-serif, 新細明體, 細明體, 標楷體; ;
	font-size: 12pt;
	line-height: 1.8em;
}

.bull{
color: #00c;
}

#content{
	float: left;
  width:510px;
  padding-left: 12px;
  margin-top:5px;
  vertical-align:top;
}

#content br{
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 3pt;
	line-height: inherit;
	margin: 0;
	padding: 0;
	border: none;
}

.ad-left {
    float: left;
    position:static; margin:11px 0px 0px 0px; z-index:3;
    width:320px;
    height: 250px;
    }

.ad1-left {
    float: left;
    position:static; margin:11px 0px 0px 0px; z-index:3;
    width:320px;
    }
  
#electbox	{
  width:282px;
  *width:300px;
	padding: 10px 10px 10px 10px;
	background:#EFEDF9;
	}
	
#electbody	{
	background: #FFFFFF;
	padding: 5px 5px 5px 5px;
	FONT-FAMILY: Arial,Times New Roman, Helvetica, sans-seri, 新細明體, 細明體;
	FONT-SIZE: 10pt;
	}
	
/************* #search styles ***************/


.RelateFolio {
  font-family: Arial,Times New Roman, Helvetica, sans-serif, 新細明體, 細明體;
	font-size: 14pt;
	color: #666666;
	line-height: 0.8em;
	margin: 0;
	padding: 0;
	border: none;
	}
	
.RelateSubFolio {
  font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 14pt;
	color: #8284CC;
	line-height: 1em;
	margin: 0;
	padding: 0;
	border: none;
	}

.RelateSubFolio a:link	{
  color: #8284CC;
	}

.RelateSubFolio a:visited	{
  color: #8284CC;
	}

.RelateFoliomark {
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	color: #666666;
	line-height: 1em;
	}
.DetailFolio {
  font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 11pt;
	color: #454545;
	line-height: 1.6em;
	margin: 0;
	padding: 0;
	border: none;
	}

.DetailFolio a:link{
	color: #454545;
	}

.DetailFolio a:visited{
	color: #454545;
	}	

.DetailFolio a:hover{
 	text-decoration: underline;
	}

.DetailFolio a:active{
 	color: #454545;
	}


			
div.HeadLineNewsHeader h1 {
	FONT-SIZE: 14pt; 
	FONT-FAMILY: Arial,Times New Roman, Helvetica, sans-serif;
	font-weight: bold;
	Line-Height: 1.1em;
	}



div.HeadLineNewsHeader h1 a:link {
	text-decoration:none;
	}

div.HeadLineNewsHeader h1 a:visited {

	}

div.HeadLineNewsHeader h1 a:active {
	text-decoration:none;
	}	

				
.HeadLineNewsHeader {
	FONT-SIZE: 13pt; 
	FONT-FAMILY: Arial,Times New Roman, Helvetica, sans-serif;
	Line-Height: 1.1em;
	
	}

.FirstNewsHeader {
	FONT-SIZE: 17pt; 
	FONT-FAMILY: Arial,Times New Roman, Helvetica, sans-serif;
	Line-Height: 1.1em;
	
	}

.HeadLineNewsContent {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif, 新細明體, 細明體;
	Margin: 2px 0 0 0;
	Line-Height: 1.35em;
	Color: #333333;
	}



.Tag {
	FONT-SIZE: 11pt;
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	Line-Height: 1.8em;
	
	Color: #8284CC;
	}
	
.Tag br {
  FONT-SIZE: 3pt;
  Line-Height: 1.2em;
}

.Tag a:link	{
	Color: #8284CC;
	}

.Tag a:visited	{
	Color: #8284CC;
	}
	
.SearchNewsHeader {
	FONT-SIZE: 12pt; 
	FONT-FAMILY: Arial,Times New Roman, Helvetica, sans-serif;
	Line-Height: 1.1em;
	}

.SearchContent {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	Margin: 2px 0 0 0;
	Line-Height: 1.35em;
	}	




.HeadLineNewsContentF {
	FONT-SIZE: 14pt;
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	FONT-WEIGHT: 700;
	Color: #333;
	}

.OtherNewsHeader {
	FONT-SIZE: 14pt; FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif
	}
	
.OtherNewsContent {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Times New Roman,Helvetica, sans-serif;
	Margin: 4px 0 0 0;
	Line-Height: 1.35em;
	Color: #333;
	}

.ShowTravelContent {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Times New Roman,Helvetica, sans-serif;
	Margin: 4px 0 0 0;
	Line-Height: 1.35em;
	Color: #333;
	}
	
.ChineseNewsHeader {
	FONT-SIZE: 14pt; FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif, 新細明體,細明體;
	}
	
.ChineseNewsContent {
	FONT-SIZE: 12pt; FONT-FAMILY: Arial,Times New Roman, 新細明體,細明體;
	}
	
.DateTimeContent {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	}
	
.DateTimeContent1 {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif, 新細明體,細明體;
	}
.ShowTimeContent1 {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif, 新細明體,細明體;
	Line-Height: 1.8em;
	}
.MarketIndex { 
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	}

.ShareText { 
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	}

.WeatherText { 
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	Line-Height: 0.8em;
	color: #666666;
		}	
.PrintEdition {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	}
	
.Taiex {
	FONT-SIZE: 11pt; 
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	}

.GText {
	FONT-SIZE: 11pt; 
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	font-weight: bold;
	}

.Prime {
	FONT-SIZE: 11pt; 
	FONT-FAMILY: Century Gothic, Arial, Times New Roman, Helvetica, sans-serif;
	font-weight: bold;
	}
	
.TaiexButtom {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif; 
	FONT-WEIGHT:900
	}
	
.SearchText {
	FONT-SIZE: 12pt; FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	}
	
.OpinionText {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif; 
	FONT-WEIGHT:900;
	}
	
.Byline {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	Line-Height: 2em;
	Color: #333;
	}

.DetailByline {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	Line-Height: 1.5em;
	color: #666666
	}
	
.DeteByline {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	Line-Height: 1.5em;
	color: #666666
	}	

div.DetailByline h2 {
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial,Times New Roman, Helvetica, sans-serif;
	/*Margin: 2px 0 0 0;*/
	Line-Height: 1.2em;
	color: #666666;
	Font-weight:500;
	}	

div.DetailByline h3 {
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial,Times New Roman, Helvetica, sans-serif;
	Margin: 2px 0 0 0;
	Line-Height: 1.2em;
	color: #666666;
	Font-weight:500;
	}	

.tip2 { 
   vertical-align:middle;
	}


.tip1 { 
	font-family: Arial, Times New Roman, Helvetica, sans-serif; 
	font-size: 8px;
	Line-Height: 1.1em;
	}
	
.tip1 a:link	{
	color: #666666;
	text-decoration: none;
	}

.tip1 a:visited	{
	color: #666666;
	}
	
.tip1 a:hover	{
	text-decoration: underline;
	}	
	
.tip1 a:active	{
	color: #666666;
	text-decoration: none;
	}

.Wtip { 
	font-family: Arial, Times New Roman, Helvetica, sans-serif, 新細明體, 細明體; 
	font-size: 9pt;
	}

.Ctip { 
	font-family: 新細明體, 細明體, 標楷體; 
	font-size: 9pt;
	line-height: inherit;

	}
	
.T1 { 
	border:none;
	border-collapse:collapse;
	}

.text_w { 
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Times New Roman, Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 1.5em
	}

.square	{
	font-size: 5pt;
	line-height: 2.2em;
	color: #0000DE;
	}
.m_banner_hide{
	display:none;
	}
.m_banner_show{
	display:block;
	}

.LeftbarSearch { 
	font-family: Verdana, Arial, Times New Roman, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #454545;	
	line-height: 1.5em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 0;
	}
.LeftbarSearch a	{
	color: #0000DE;
	text-decoration: none;
	}
.LeftbarSearch a:hover	{
	text-decoration: underline;
	}
.LeftbarSearch a:visited	{
	color: #0000DE;
	}

.NaviHeader {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Times New Roman, Helvetica, sans-serif, 新細明體;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 0.8em;
	padding: 5px 0px 5px 0px;
	margin-bottom: 10px;
  }

.NaviContent {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Times New Roman, Helvetica, sans-serif;
	color: #454545;	
	font-weight: bold;
	line-height: 1.9em;
	margin: 0 0 0 0;
	}

.NaviContent a {
  color: #454545;
	text-decoration: none;
	}
	
.NaviContent a:link {
  color: #454545;
	text-decoration: none;
	}	

.NaviContent a:visited {
	color: #454545;
	text-decoration: none;
	}

.NaviContent a:hover {
  text-decoration: underline;
	}

#tLine{
	border: none;
	border-collapse: collapse;
}
#tLine td{
	border-top: none;
	border-bottom: 1px solid #454545;
	border-left: none;
	border-right: none;
}
.More {
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	Line-Height: 1.2em;
	padding: 0 0 0 0;
	color: #666666;
	}

.More1 {
  FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	color: #FF9900;	
	font-weight: bold;
	}

.More1 a:link {
  color: #FF9900;
	}	

.More1 a:visited {
	color: #FF9900;
	}

.style2 {color: #FFFFFF}

.style4 {color: #999999}
	
.firstline {
	FONT-FAMILY: Arial,Times New Roman, Helvetica, sans-serif, 新細明體;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	color: #0000DE;
	Line-Height: 1.8em;
	}

.frontlist	{
	FONT-FAMILY: Arial,Times New Roman, Helvetica, sans-serif, 新細明體;
	FONT-SIZE: 11pt;
	color: #0000DE;
	Line-Height: 1.8em;
	}		

.gpnavicontent	{
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	color: #454545;	
	font-weight: bold;
	line-height: 2.0em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 0;
	}	
	
.PhotoNewsHeader {
	FONT-SIZE: 14pt; 
	FONT-FAMILY: Arial,Times New Roman, Helvetica, sans-serif;
	Line-Height: 1.1em;
	}
	
.PhotoByline {
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Arial,Times New Roman, Helvetica, sans-serif;
	Margin: 2px 0 0 0;
	Line-Height: 1.2em;
	color: #666666;
	Font-weight:500;
	}		

.fgrp{
  FONT-SIZE: 10pt;
  FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	Line-Height: 1.8em;
	}

.grp{
	FONT-SIZE: 12pt;
 	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	Line-Height: 1.8em;
	}

.ngrp{
  FONT-SIZE: 10pt;
  FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	Line-Height: 1.8em;
	}

.lsubgrp{
 	FONT-SIZE: 10pt;
 	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	Line-Height: 1.8em;;
	padding: 0px 0px 0px 0px;
	}
  
.nsubgrp{
  FONT-SIZE: 8pt; FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
  color: #666666;
	Line-Height: 1.8em;;
	padding: 0px 0px 0px 0px;
	}  


.f a:link {
  color: #00c;
	text-decoration: none;
	}	

.f a:visited {
	color: #00c;
	}
	
.f a:hover {
  text-decoration: none;
	}
/************* #classifieds styles ***************/

#rclassified	{
  float: right;
  width: 480px;
  padding: 10px 0px 0px 0px;
  FONT-SIZE: 11pt;
  FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif, 新細明體, 細明體, 標楷體; 
  Line-Height: 2.4em;;
	}

#rclassified.topics	{
  FONT-SIZE: 12pt;
	}
	
#lclassified	{
  float: left;
  width: 480px;
  padding: 10px 0px 0px 10px;
  FONT-SIZE: 11pt;
  FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif, 新細明體, 細明體, 標楷體;
  Line-Height: 2.4em;;
	}

#lclassified.topics	{
  FONT-SIZE: 12pt;
	}

.moviehead	{
 FONT-SIZE: 10pt;
 FONT-FAMILY: Tahoma,Arial, Times New Roman, Helvetica, sans-serif;
 font-weight: 600;
 Line-Height: 1.6em;;
 	}

.movietext	{
 FONT-SIZE: 8pt;
 FONT-FAMILY: Tahoma,Arial, Times New Roman, Helvetica, sans-serif;
 Line-Height: 1.6em;;
 	}
	
.moviebull	{
 FONT-SIZE: 13pt;
 	}

.checkbxinput	{
  border: 1px solid #CA0002;
  background-color: #FFFFFF;
 }

/* ---------------Nation box--------------- */
  
#nation_box	{
	width: 296px;
	_width: 295px;
		border: 2px solid #E5E6DA;
	_border: 1px solid #E5E6DA;
}

#nation_box_t	{
	clear: both;
	width: 296px;
	_width: 295px;
	border-left: 2px solid #E5E6DA;
	border-right: 2px solid #E5E6DA;
	border-bottom: 2px solid #E5E6DA;
	padding-top: 5px;
}

#nation_h	{
  float: left;
  width: 290px;
  margin: 0px 0px 0px 0px;
	padding:5px 0px 5px 6px;
	border-bottom: 2px solid #E5E6DA;
	font-family: Arial, Times New Roman, Helvetica, sans-serif; 
	font-size: 9pt;
	text-align: left;
}

#nation_h1	{
  float: left;
  width: 70px;
  margin: 0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	font-family: Arial, Times New Roman, Helvetica, sans-serif; 
	font-size: 9pt;
	text-align: center;
}

#nation_h1.active	{
	color: #ca0002;
}

#nation_h1.active	a:link	{
  color: #ca0002;
	cursor:default;
}

#nation_h1.active	a:visited	{
  color: #ca0002;
	cursor:default;
}

#nation_h1.active	a:active	{
  color: #ca0002;
  cursor:default;
}

#nation_h1.inactive	{
	background-color: #F8F8F8;
	/*BORDER-right: #E5E6DA 2px solid;*/
	BORDER-BOTTOM: #E5E6DA 2px solid;
}

#nation_h2	{
  float: left;
	width: 40px;
	_width: 39px;
	margin: 0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	font-family: Arial, Times New Roman, Helvetica, sans-serif; 
	font-size: 9pt;
	text-align: center;
}

#nation_h2.active	{
	color: #ca0002;
	BORDER-left: #E5E6DA 2px solid;
	/*BORDER-right: #E5E6DA 2px solid;*/
}

#nation_h2.active	a:link	{
  color: #ca0002;
	cursor:default;
}

#nation_h2.active	a:visited	{
  color: #ca0002;
  cursor:default;
}

#nation_h2.active	a:active	{
  color: #ca0002;
  cursor:default;
}


#nation_h2.inactive	{
	background-color: #F8F8F8;
	BORDER-left: #E5E6DA 2px solid;
	BORDER-right: #E5E6DA 2px solid;
	BORDER-BOTTOM: #E5E6DA 2px solid;
}

#nation_h3	{
	float: left;
	width: 182px;
	margin: 0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	font-family: Arial, Times New Roman, Helvetica, sans-serif; 
	font-size: 9pt;
	text-align: center;
}

#nation_h3.active	{
	color: #ca0002;
}

#nation_h1.active	a:link	{
  color: #ca0002;
	cursor:default;
}

#nation_h3.active	a:visited	{
  color: #ca0002;
	cursor:default;
}

#nation_h3.active	a:active	{
  color: #ca0002;
  cursor:default;
}

#nation_h3.inactive	{
	/*background-color: #F8F8F8;*/
	/*BORDER-LEFT: #E5E6DA 2px solid;*/
	/*BORDER-BOTTOM: #E5E6DA 2px solid;*/
}

#nation_h1	a:link	{
	color: #454545;
	text-decoration: none;
}

#nation_h1	a:visited	{
	color: #454545;
}

#nation_h1	a:active	{
	color: #454545;
	text-decoration: none;
}

#nation_h2	a:link	{
	color: #454545;
	text-decoration: none;
}

#nation_h2	a:visited	{
	color: #454545;
	text-decoration: none;
}

#nation_h2	a:active	{
	color: #454545;
	text-decoration: none;
}


#nation_h3	a:link	{
	color: #454545;
	text-decoration: none;
}

#nation_h3	a:visited	{
	color: #454545;
	text-decoration: none;
}

#nation_h3	a:active	{
	color: #454545;
	text-decoration: none;
}

#cnnMpStories1	{
	padding: 5px 5px 5px 5px;
}

#cnnMpStories2	{
	padding: 5px 5px 5px 5px;
	display:	none;
}

#cnnMpStories3	{
	padding: 5px 5px 5px 5px;
	display:	none;
}

.nation_t	{
 	font-family: Arial, Times New Roman, Helvetica, sans-serif; 
	font-size: 9pt;
}

.nation_t	a:link	{
 	text-decoration: none;
}

.nation_t	a:visited	{
 	text-decoration: none;
}

.nation_t	a:active	{
 	text-decoration: none;
}
  
  /* --------------Nation box------------------- */

.threadlist {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	Line-Height: 1.35em;
	text-align:left;
	padding: 8px 0px 8px 0px;
	}

.threadlist	a:link	{
	color:#0066E1;
 	text-decoration: none;
}

.threadlist	a:visited	{
	color: #0066E1;
 	text-decoration: none;
}

.threadlist	a:active	{
	color: #0066E1;
 	text-decoration: none;
}


div.float	{
	float: left;
	}
	
div.rfloat {
	float: right;
	}

#popupSBox{
  *width: 260px;
 	position: absolute;
  background-color: #ffffff;
  visibility: hidden;
  font-family:arial, Times New Roman, sans-serif, 新細明體, 細明體;
	font-size:11px; /*POPUP FONT */
	text-align:center;
	line-height: 1.6em;
	padding:20px; /*SPACE FROM TEXT TO BORDER*/
	border-top:2px solid #C0C0C0;
  border-right:2px solid #C0C0C0; /*POPUP BORDER*/
  border-bottom:2px solid #C0C0C0;
  border-left:2px solid #C0C0C0;
  -webkit-border-radius: 8px;	4.	border-radius: 8px;	
  z-index: 1001;
}

#popupSBox	a:link	{
  color:#000000;
 	text-decoration: none;
}

#popupSBox	a:visited	{
	color:#000000;
 	text-decoration: none;
}

#popupSBox	a:active	{
	color:#000000;
 	text-decoration: none;
}


#popupSBox1{
  *width: 260px;
 	position: absolute;
  background-color: #ffffff;
  visibility: hidden;
  font-family:arial, Times New Roman, sans-serif, 新細明體, 細明體;
	font-size:11px; /*POPUP FONT */
	text-align:center;
	line-height: 1.6em;
	padding:20px; /*SPACE FROM TEXT TO BORDER*/
	border-top:2px solid #C0C0C0;
  border-right:2px solid #C0C0C0; /*POPUP BORDER*/
  border-bottom:2px solid #C0C0C0;
  border-left:2px solid #C0C0C0;
  -webkit-border-radius: 8px;	4.	border-radius: 8px;	
  z-index: 1001;
}

#popupSBox1	a:link	{
  color:#000000;
 	text-decoration: none;
}

#popupSBox1	a:visited	{
	color:#000000;
 	text-decoration: none;
}

#popupSBox1	a:active	{
	color:#000000;
 	text-decoration: none;
}

#popupSBox	a:link	{
  color:#000000;
 	text-decoration: none;
}

.pre	{
padding:5px 5px 5px 5px;
font-family:arial,times new roman,helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
text-align:left;
}
.pre	a:visited	{
	color:#000000;
 	text-decoration: none;
}

.pre	a:active	{
	color:#000000;
 	text-decoration: none;
}

.pre	a:link	{
  color:#000000;
 	text-decoration: none;
}

.ie10 .share10 { 
float:right;
margin-top:9px;
margin-bottom:20px; 
margin-right:10px;
}

.nounderline	{
 	font-family: Arial, Times New Roman, Helvetica, sans-serif; 
	font-size: 9pt;
}

.nounderline	a:link	{
 	text-decoration: none;
}

.nounderline	a:visited	{
 	text-decoration: none;
}

.nounderline	a:active	{
 	text-decoration: none;
}
 		
div.space	{
	 clear: both;
	}	
	
	
	
	
/* --------------Most Viewed------------------ */

#mostviewed_head	{
	BORDER-bottom: 1px solid #CCCCCC;
	margin:	0px 10px 10px 10px;
	text-align: left;
}

#mostviewed	{
	float: left;
	width: 120px;
	padding: 5px 0px 3px 0px;
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #CA0002;
}

#period{
	float: right;
	width: 138px;
	padding: 7px 1px 2px 0px;
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: right;
}

#mostviewed_content_a	{
	margin:	0px 0px 0px 10px;
}

#mostviewed_content	{
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	padding: 0px 0px 0px 0px;
}

#mostviewed_content a:link	{
	text-decoration: none;
}

#mostviewed_content a:visited	{
	text-decoration: none;
}

#mostviewed_content a:active	{
	text-decoration: none;
}

.morenews_dateline	{
	margin: 0px 0px 10px 0px;
	padding-left: 0px;
	FONT-FAMILY: Arial, Times New Roman, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	color: #B2B2B2;
	text-align: left;
}

.morenews_more	{
	font-family: arial,times new roman, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	
	padding: 0px 0px 5px 23px;
}

.morenews_more a:link	{
	text-decoration: underline;
}

.morenews_more a:visited	{
	text-decoration: underline;
}

.morenews_more a: active	{
	text-decoration: underline;
}


#top_head	{
	width: 276px;
	BORDER-bottom: 1px solid #CCCCCC;
	margin:	10px 10px 10px 10px;
	padding: 2px 0px 3px 0px;
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #CA0002;
	text-align: left;
}

#top_head_su	{
	width: 276px;
	BORDER-bottom: 1px solid #CCCCCC;
	margin:	0px 10px 10px 10px;
	padding: 2px 0px 3px 0px;
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #CA0002;
	text-align: left;
}

#morenews	{
	width: 276px;
	BORDER-bottom: 1px solid #CCCCCC;
	margin:	0px 10px 5px 10px;
	padding: 5px 0px 5px 0px;
	font-family: Arial,Times New Roman, Helvetica, sans-serif;
	font-size: 11pt;
	color: #CA0002;
	text-align: left;
}

.morenews_content	{
	padding: 3px 0px 5px 0px;
  font-family: arial, times new roman, helvetica, sans-serif;
	font-size: 10pt;
	line-height: 1.3em;
}

.morenews_content	a:link	{
	color: #00c;
	text-decoration: none;
}

.morenews_content	a:visited	{
	color: #00c;
	text-decoration: none;
}

.morenews_content	a:active	{
	color: #00c;
	text-decoration: none;
}

/* --------------End of Most Viewed------------------  */	

 #element_to_pop_up { display:none;}
 .button.b-close {color:#fff;background:#2b91af;border-radius:5px 5px 5px 5px;box-shadow:none;font:bold 110% sans-serif;padding:0 6px 2px;position:absolute;right:0px;top:-25px;cursor:pointer;
 	}
 
 .content_head	{
 	float:left;
 	margin-bottom:10px;
 	font-family:FranklinITCProBold,HelveticaNeue,Helvetica,Arial,Lucida Grande,sans-serif;
 	font-size:22px;
 	color: #000;
 	font-weight:bold;
}	
 
 .content_head	a:link	{
	color: #000;
	text-decoration: none;
}

 .content_head	a:visited	{
	color: #000;
	text-decoration: none;
}

 .content_head	a:active	{
	color: #000;
	text-decoration: none;
} 

#banner970_h	{
	display:none;
}	
	
.div_clip {
    width: 60px;
    height: 60px;
    overflow: hidden;
    margin: 0 0 10px 0;
    position: relative;
}
.img_clip {
    position: absolute;
    left: -1000%;
    right: -1000%;
    top: -1000%;
    bottom: -1000%;
    margin: auto;
    min-height: 100%;
    min-width: 100%;
}

.textbutton {
	background-color: crimson;
	background-image: -webkit-linear-gradient(top, crimson, crimson);
	background-image: -moz-linear-gradient(top,crimson,crimson);
	display: inline-block;
	font-size: 18px;
	font-family: 'Meiryo UI';
	color: #fff;
	text-decoration: none !important;
	padding: 5px 5px;
	line-height: inherit;
	overflow: hidden;
	position: relative;
	border-radius: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.textbutton:hover {
	opacity: 0.9;
}

.buttonfont{
	color:dimgrey;
	}

#incfont{
	background-color: orange;
  background-image: -webkit-linear-gradient(top, orange, orange);
  background-image: -moz-linear-gradient(top,orange,orange);
	color:black;
}
#decfont{
	background-color: orange;
  background-image: -webkit-linear-gradient(top, orange, orange);
  background-image: -moz-linear-gradient(top,orange,orange);
	color:black;
}
	
.resp-sharing-button__link,
.resp-sharing-button__icon {
  display: inline-block
}

.resp-sharing-button__link {
  text-decoration: none;
  color: #fff;
  margin: 0.5em
}

.resp-sharing-button {
  border-radius: 5px;
  transition: 25ms ease-out;
  padding: 0.5em 0.75em;
  font-family: Helvetica Neue,Helvetica,Arial,sans-serif
}

.resp-sharing-button__icon svg {
  width: 1em;
  height: 1em;
  margin-right: 0.4em;
  vertical-align: top
}

.resp-sharing-button--small svg {
  margin: 0;
  vertical-align: middle
}

/* Non solid icons get a stroke */
.resp-sharing-button__icon {
  stroke: #fff;
  fill: none
}

/* Solid icons get a fill */
.resp-sharing-button__icon--solid,
.resp-sharing-button__icon--solidcircle {
  fill: #fff;
  stroke: none
}

.resp-sharing-button--twitter {
  background-color: #55acee
}

.resp-sharing-button--twitter:hover {
  background-color: #2795e9
}

.resp-sharing-button--pinterest {
  background-color: #bd081c
}

.resp-sharing-button--pinterest:hover {
  background-color: #8c0615
}

.resp-sharing-button--facebook {
  background-color: #3b5998
}

.resp-sharing-button--facebook:hover {
  background-color: #2d4373
}

.resp-sharing-button--tumblr {
  background-color: #35465C
}

.resp-sharing-button--tumblr:hover {
  background-color: #222d3c
}

.resp-sharing-button--reddit {
  background-color: #5f99cf
}

.resp-sharing-button--reddit:hover {
  background-color: #3a80c1
}

.resp-sharing-button--google {
  background-color: #dd4b39
}

.resp-sharing-button--google:hover {
  background-color: #c23321
}

.resp-sharing-button--linkedin {
  background-color: #0077b5
}

.resp-sharing-button--linkedin:hover {
  background-color: #046293
}

.resp-sharing-button--email {
  background-color: #777
}

.resp-sharing-button--email:hover {
  background-color: #5e5e5e
}

.resp-sharing-button--xing {
  background-color: #1a7576
}

.resp-sharing-button--xing:hover {
  background-color: #114c4c
}

.resp-sharing-button--whatsapp {
  background-color: #25D366
}

.resp-sharing-button--whatsapp:hover {
  background-color: #1da851
}

.resp-sharing-button--hackernews {
background-color: #FF6600
}
.resp-sharing-button--hackernews:hover, .resp-sharing-button--hackernews:focus {   background-color: #FB6200 }

.resp-sharing-button--vk {
  background-color: #507299
}

.resp-sharing-button--vk:hover {
  background-color: #43648c
}

.resp-sharing-button--facebook {
  background-color: #3b5998;
  border-color: #3b5998;
}

.resp-sharing-button--facebook:hover,
.resp-sharing-button--facebook:active {
  background-color: #2d4373;
  border-color: #2d4373;
}

.resp-sharing-button--twitter {
  background-color: #55acee;
  border-color: #55acee;
}

.resp-sharing-button--twitter:hover,
.resp-sharing-button--twitter:active {
  background-color: #2795e9;
  border-color: #2795e9;
}

.resp-sharing-button--google {
  background-color: #dd4b39;
  border-color: #dd4b39;
}

.resp-sharing-button--google:hover,
.resp-sharing-button--google:active {
  background-color: #c23321;
  border-color: #c23321;
}

#scroll {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#3498db;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff
}
#scroll:hover {
    background-color:#e74c3c;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}