/*左側選單*/
.lv2 li:before,
.lv2 li:hover:before,
#news tr td.date:before {
	background: url(../../images/Htc_all_arrows.png) no-repeat;
}
#investors{
	position: relative;
	width: 100%;
	height: 100%;
    padding-top:1px;
    padding-bottom:30px;
	background:url(../../images/Htc_investors_left_title.png) no-repeat; 
}
#investors p{
    padding-left: 15px;
    margin-top: 25px;
}
#banner_investors{
	width: 100%;
	height:190px;
	position:relative;
	top: 0px;
}
#banner_investors{
	background: url(../../upload/banner/banner_investors.png) center no-repeat;
}
#news select{
    margin-left: 28px;
}
#news{
	position: relative;
    width: 679px;
    top:20px;
    left:35px;
    border: 1px solid #ededed; 
}
#news tr{
	border-bottom: 1px solid #ededed; 
}
#news tr.year{
	/*border-bottom: 5px solid #a7185a; */
}
#news tr.red_line{
	height: 5px;
	background: #a7185a;
}
#news tr.red_line td{
	padding: 0px;
}
#news tr.color_dif{
	background: #f5f5f5;
}
#news tr td{
	font-size: 14px;
    font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
} 
#news td.date{
	width: 20%;
	text-align: center;
	color: #9774fd;
	position: relative;
}
#news td.date:before {
    content: '';
	position: absolute;
    background-position: 0 0; 
    width: 4px; 
    height: 7px;
	top:40%;
	left:10px;
}
#news td.title a {
	color: #000;
	line-height: 1.4em;
}
#news td.title a:hover{
	color: #a7185a;
	text-decoration: underline;
}
/*以下 : 重大訊息詳細內容---investors_news.php部分*/
#investor_news{
	margin-top: 30px;
	position: relative;
	width: 637px;
	border: 1px solid #dcdcdc;
	padding: 0px 20px;
	margin-left: 34px;
}
#news_table_title{
	width: 100%;
	margin-top:20px;
}
#news_table_title tr td{
    font-size: 14px;
	padding: 10px 0px 5px;
	vertical-align: top;
}
#news_table_title td.top_title{
    width: 60px;
    padding: 0px;
    text-align: justify;
    text-align: center;
    padding: 10px 0px 5px;
}
#news_table_title td.down_title{
    width: 50px;
    text-align: justify;
    padding: 0px;
    padding: 13px 2px 10px;
}
#news_table_title .purple{
    color: #9572ff;
    font-weight: bold;
}
#news_table_title .black_title{
	font-size: 16px;
	color: #434343;
	font-weight: bold;
	line-height: 1.4em;
	vertical-align: top;
	padding: 0px;
}
#news_table_detail {
	width: 100%;
	margin-top: 18px;
}
#news_table_detail tr td{
    font-size: 14px;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 3px;
	line-height: 1.75em;
}
#return{
    position: relative;
    margin-top: 30px;
    bottom: 0px;
    left:250px;
    background: url(../../images/Htc_investors_news_btn.png) no-repeat;);
    width: 50%;
    height: 50px;
}
#return a{
	position: absolute;
	color: #fff;
	font-size: 14px;
	padding-left: 60px;
	top:5px;
}


.corp{
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 5px 5px 3px #888888;
	border:1px solid #000000;
}
.corp a{
	color:#004040;
}
.corp table{
    border-collapse: collapse;
    border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}
.corp table tr:first-child td{
	color:#ffffff;
	font-size:24px;
	height: 70px;
	background: #0099ff;
	text-align:center;
	font-weight: bold;
	border-bottom-style:solid;
	border-bottom-width:10px;
	border-bottom-color:#a7185a;
}
.corp td{
	color:#004040;
	text-align:left;
	font-size:15px;
	height:50px;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.corp tr:nth-child(odd){ background-color:#f5f5f5; }
.corp tr:nth-child(even)    { background-color:#ffffff; }

.corp_O{
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 5px 5px 3px #888888;
	border:1px solid #000000;
}
.corp_O table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}
.corp_O table tr:first-child td{
	vertical-align:middle;
	color:#ffffff;
	font-size:18px;
	height: 70px;
	background: #0099ff;
	text-align:center;
	font-weight: bold;
	border-bottom-style:solid;
	border-bottom-width:10px;
	border-bottom-color:#a7185a;
}
.corp_O td{
	color:#004040;
	vertical-align:top;
	text-align:left;
	font-size:12px;
	height:50px;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.detail_news table{
	border-width:2px; 
}
.detail_news th{
	color:#004040;
	font-weight: bold;
}
.detail_news td,th{
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-width:2px; 
	border-style:solid;
}