/* 縮小失敗。正在傳回未縮小的內容。
(307,62): run-time error CSS1035: Expected colon, found ';'
(320,55): run-time error CSS1035: Expected colon, found ';'
(516,62): run-time error CSS1035: Expected colon, found ';'
 */
/* CSS Document */

body{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:130%;
	color:#5D5D5D;
	color:#5D5D5D !important;  
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px!important; 
	margin-top: 0.5px!important;  
	margin-right: 0px!important; 
	margin-bottom: 0px!important; 
	background:#DAE3E8;
}
.chrome10px{
-webkit-text-size-adjust:none;
font-size:10px;
}
.whitebg {
	background:#ffffff;
	}
.whitebg table:first-child {
	background:#ffffff;
	}
.menubg {
	background:#DAE3E8 url(/Common/Images/Home/navbg.jpg) repeat-x;
	height:51px;
	}

h2{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#0A6FBC;
	color:#0A6FBC !important; 
	text-decoration: none;
	font-weight:bold;
	font-size: 15px;
	margin:0
}

.h4{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color:#0A6FBC;
	padding-left:40px;
}

h3{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#144778;
	background:#F0F0F0;
	padding:5px;
}

h6{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 15px;
	color:#0A6FBC;
	background:#D5EDFF;
	padding:5px;
}

h8{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold ;
	font-weight:bold !important;
	font-size: 12px;
	font-size: 12px!important;
	color:#0A6FBC;
	color:#0A6FBC !important;
	padding:0;
	margin:0;
}


.h5{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size: 12px;
	color:#144778;
	
}

.menuxx{
	background: url(/Common/Images/Home/nav_news_h.jpg) repeat-x;
	}


A:link {
	COLOR: #004276; TEXT-DECORATION: none
}
A:visited {
	COLOR: #004276; TEXT-DECORATION: none
}
A:hover {
	COLOR: #A50020; TEXT-DECORATION: underline
}
A:active {
	COLOR: #A50020
}

a.blue{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#A6CFFF;
	color:#A6CFFF !important;	
	text-decoration: none;
	font-size: 12px;
}	
a.blue:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#008AFF;
	color:#008AFF !important; 
	text-decoration: none;
	font-size: 12px;
}

a.deepblue{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#022AA2;
	color:#022AA2 !important; 
	text-decoration: none;
	font-size: 10px;
	-webkit-text-size-adjust:none;
	margin:0px;
	padding:0px;
}	
a.deepblue:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#000000;
	color:#000000 !important; 
	text-decoration: none;
	font-size: 10px;
	-webkit-text-size-adjust:none;
	margin:0px;
	padding:0px;
}

a.deepbluebold{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#022AA2;
	color:#022AA2 !important; 
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
}	
a.deepbluebold:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#000000;
	color:#000000 !important; 
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
}

a.red{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#9E004E;
	color:#9E004E !important;
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
}	
a.red:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#FF0882;
	color:#FF0882 !important; 
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
}

a.red02{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#A4002E;
	color:#A4002E !important;
	text-decoration: none;
	font-size: 12px;
}	

a.red02:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#400012;
	color:#400012 !important; 
	text-decoration:underline;
	font-size: 12px;
}


a.origin{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#EE6600;
	color:#EE6600 !important;
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
}	
a.origin:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#FF3700;
	color:#FF3700 !important; 
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
}


a.gray{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	color:#7d7d7d !important;
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
}	
a.gray:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#000000;
	color:#000000 !important; 
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
}

a.gray01{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#B9B9B9;
	color:#B9B9B9 !important;
	text-decoration: none;
	font-size: 12px;
}	
a.gray01:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#000000;
	color:#000000 !important; 
	text-decoration: none;
	font-size: 12px;
}

a.gray02{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#6C6C6C;
	color:#6C6C6C !important;
	text-decoration: none;
	font-size: 11px;-webkit-text-size-adjust:none;
}	
a.gray02:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#000000;
	color:#000000 !important; 
	text-decoration: none;
	font-size: 11px;-webkit-text-size-adjust:none;
}

a.white{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	color:#FFFFFF !important;
	text-decoration: none;
	font-size: 12px;
}	
a.white:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#FFF600;
	color:#FFF600 !important; 
	text-decoration: none;
	font-size: 12px;
}

a.graybold2   {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#9D9D9D;
	color:#9D9D9D !important; 
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
}	
a.graybold2:hover  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#000000;
	color:#000000 !important; 
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
}
	



 /* ---( box left )---------------------------------- */
 
.side {
    padding: 2px 1px 3px 1px;
	margin:0;
	}
.side .box {
	padding-top: 5px;
	padding-left: 10px;
	-webkit-text-size-adjust:none;
	height:20px;
	background: url(/Common/Images/Home/title_blue.jpg);repeat-x;
	}
.side .box-c {
	padding: 6px 6px 6px 6px;
	}
	
.side .box-c2 {
	background-color: #fff;
	padding: 2px 0px 2px 0px;
	}
	
.side .box3 {
	
	background: url(/Common/Images/title_bg.gif);repeat-x;
	}
	
.side .box4 {
	height:20px;
	background: url(/Common/Images/Home/title_green.jpg) top left no-repeat;
	}
	
.side .box5 {
	padding: 4px 2px 2px 10px;
    height:24px;
	font-weight:bold;
	color:#AA0000;
	background: url(/Common/Images/Home/box_bg.gif) top left repeat-x;
	}
	
.side .box6 {
	height:20px;
	font-weight:bold;
	color:#204B8B;
	background-color: #DADADA;
	padding: 0px 0px 0px 5px;
	}
form{
	margin:0px;
}

.side ul {
	margin: 0px; 
	PADDING: 0px; 
	LIST-STYLE-TYPE: none
}
.side li {
	PADDING-LEFT: 8px; 
	BACKGROUND: url( /Common/Images/Home/cross.gif) no-repeat 0px 6px; 
	LIST-STYLE-IMAGE: none; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 1px; 
	}	

/* ---( box right )---------------------------------- */

.side2 {
    font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0; 
	padding: 10px;
	}	
	
.side2 .box-c2 {
	background-color: #fff;
	padding: 0px 3px 4px 0px;
	}

.side2 .box-c3 {
	background-color: #fff;
	}

.side2 .box-c4 {
	background-color: #fff;
	padding: 6px 6px 6px 6px;
	}
	
.side2 .box-c5 {
	background-color: #fff;
	padding: 20px;
	}
	
.side2 .box-c6 {
	background-color: #fff;
	padding: 10px;
	}

.box-c6 .ul {
	margin: 0px; 
	LIST-STYLE-TYPE: none;
	padding:0px 10px 0px 0px;

}
.box-c6 .li {
	LIST-STYLE-IMAGE: none;
	PADDING-LEFT:4px;
}	
a.content{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	color:#4B4B4B !important; 
	text-decoration: none;
	font-size: 11px;-webkit-text-size-adjust:none;
}	
a.content:hover {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#012C8D;
	color:#012C8D !important; 
	text-decoration: none;
	font-size: 11px;-webkit-text-size-adjust:none;
}

a.deepbluebold2   {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#0A6FBC;
	color:#0A6FBC !important; 
	line-height:130%;
	text-decoration: none;
	font-weight:bold;
	font-size: 14px;
}	
a.deepbluebold2:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#000000;
	color:#000000 !important;
	line-height:130%; 
	text-decoration: none;
	font-weight:bold;
	background-color:#F0F0F0;
	font-size: 14px;
}

a.deepbluebold3   {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#0A6FBC;
	color:#0A6FBC !important; 
	line-height:130%;
	text-decoration: none;
	font-weight:bold;
	font-size: 15px;
}	
a.deepbluebold3:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#000000;
	color:#000000 !important;
	line-height:130%; 
	text-decoration: none;
	font-weight:bold;
	font-size: 15px;
}

.side2_1 {
    font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:5px; 
	padding: 10px;
	background-color:#F0F0F0;
	}	
	
.bgbox{
	margin: 0; 
	padding: 10px;
	width:280px;
	background: url(/Common/Images/boxbg.gif) ;
	}
	
	
.bgbox3{
	margin: 0; 
	padding: 0px;
	background: url(/Common/Images/boxbg.gif) ;
	}
		
.bgbox2{
	margin: 0; 
	padding: 10px 40px 10px 0px;
	background-color:#ffffff;
	
	}
	
.bgbox4{
	margin: 0; 
	padding: 10px;
	background-color:#ffffff;
	
	}

/* ---( box center )---------------------------------- */

.side3 {
    margin: 0; 
	padding: 0px 0px 3px 0px;
	}

.side3 .box {
	padding-top: 2px;
	padding-left: 10px;
    height:21px;
	background-color:#03326B;
	}
	
.side3 .box2 {
	padding: 4px 2px 2px 10px;
    height:18px;
	color:#9E004E;
	background: url(/Common/Images/Home/center_boxbg.gif) repeat-x;
	}

.side3 .box3 {
	height:20px;
	background: url(/Common/Images/Home/title_blue.jpg);repeat-x;
	}
	
.side3 .box4 {
	height:20px;
	background: url(/Common/Images/Home/title_green.jpg) top left no-repeat;
	}
	
.side3 .box5 {
	padding: 4px 2px 2px 10px;
    height:24px;
	font-weight:bold;
	color:#AA0000;
	background: url(/Common/Images/Home/box_bg.gif) top left repeat-x;
	}
		
.side3 .box6 {
	height:20px;
	font-weight:bold;
	color:#204B8B;
	background-color: #DADADA;
	padding: 0px 0px 0px 5px;
	}
	
.side3 .box-c3 {
	background-color: #fff;
	padding: 0px 0px 0px 0px;
	}

.side3 .box-c4 {
	height:300px;
    background-color: #f0f0f0;
	}
	
.side4 {
    margin: 0;
	width:920px; 
	padding: 0px 30px 3px 30px;
	}
		
/*--home page mi update box--*/
a.mi_index {
	margin: 0px; 
	PADDING-left: 0px; 
	LIST-STYLE-TYPE: none;

}
	
/* ---( text style )---------------------------------- */
.date{font-family:Verdana;color:#FFF600;font-size:9px;letter-spacing:0px;-webkit-text-size-adjust:none;}
.date_index{font-family:Verdana;color:#FBDE7D;font-size:10px;letter-spacing:0.5px;float: right;-webkit-text-size-adjust:none;}
.title{font-family:Verdana;color:#FFFFFF;font-weight:bold;font-size:11px;line-height: 120%;letter-spacing:0.5px;-webkit-text-size-adjust:none;}
.title2{font-family:Verdana;color:#EE6600;font-weight:bold;font-size:11px;line-height: 120%;letter-spacing:0.5px;-webkit-text-size-adjust:none;}
.title3{font-family:Verdana;color:#000000;font-size:10px;line-height: 120%;-webkit-text-size-adjust:none;}
.title4{font-family:Verdana;color:#024FAA;font-weight:bold;font-size:10px;line-height: 120%;letter-spacing:0.5px;-webkit-text-size-adjust:none;}
.title5{font-family:Verdana;color:#000000;color:#000000 !important;font-size:10px;line-height: 120%;letter-spacing:0.5px;-webkit-text-size-adjust:none;}
.title6{font-family:Verdana;color:#EE6600;color:#EE6600 !important;font-size:10px;line-height: 120%;letter-spacing:0.5px;-webkit-text-size-adjust:none;}
.title7{font-family:Verdana;color:#2E8C14;font-size:9px;line-height: 120%;letter-spacing:0.5px;-webkit-text-size-adjust:none;}
.title8{font-family:Verdana;color:#EE0404;font-size:9px;line-height: 120%;letter-spacing:0.5px;-webkit-text-size-adjust:none;}
.title9{font-family:Verdana;color:#9D9D9D;font-weight:bold;font-size:14px;line-height: 120%;letter-spacing:0.5px}
.title10{
	font-family:Verdana;
	color:#AFAFAF;
	font-size:10px;
	-webkit-text-size-adjust:none;
	height:30px;
	background: url(/Common/Images/clock.gif) top left no-repeat;
	padding:3px 3px 3px 20px;
	
}

.title22{
	font-family:Verdana;
	color:#AFAFAF;
	font-size:10px;
	-webkit-text-size-adjust:none;
	height:30px;
	background: url(/Common/Images/clock.gif) top left no-repeat;
	padding:3px 3px 3px 20px;
	margin-left:80px;
	
}

.title23 {

	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#0A6FBC;
	color:#0A6FBC !important; 
	line-height:130%;
	text-decoration: none;
	font-weight:bold;
	font-size: 15px;
}

.title15{
	font-family:Verdana;
	color:#AFAFAF;
	font-size:10px;
	padding-left:450px;
	-webkit-text-size-adjust:none;	
}
.title11{font-family:Verdana;color:#000000;font-size:12px;font-weight:bold;line-height: 120%;letter-spacing:0.5px}
.title12{font-family:Verdana;color:#EE6600;font-weight:bold;font-size:12px;line-height: 120%;letter-spacing:0.5px}
.title13{font-family:Verdana;color:#1D1D1D;font-weight:bold;font-size:12px;line-height: 120%;letter-spacing:0.5px}
.title14{font-family:Verdana;color:#C00005;font-weight:bold;font-size:12px;line-height: 120%;letter-spacing:0.5px}
.title16{font-family:Verdana;color:#810303;font-weight:bold;font-size:10px;line-height: 120%;letter-spacing:0.5px}
.title17{font-family:Verdana;color:#15B919;font-weight:bold;font-size:10px;line-height: 120%;letter-spacing:0.5px}
.title18{font-family:Verdana;color:#EE0016;font-size:10px;line-height: 120%;}
.title19{font-family:Verdana;color:#1C62CC;font-weight:bold;font-size:13px;}
.title20{font-family:Verdana;color:#2E8C14;font-weight:bold;font-size:12px;line-height: 120%;}
.title21{font-family:Verdana;color:#1D1D1D;font-size:12px;line-height: 120%;letter-spacing:0.5px;padding:10px;margin-top:10px;margin-bottom:50px}

/*stock index*/
.stocktime{
	color:#999;
	font-size:9px;
	line-height: 120%;
	-webkit-text-size-adjust:none;
}

.stock{
	color:#999;
	font-size:9px;
	-webkit-text-size-adjust:none;
	line-height: 120%;
	float:right;
	padding-bottom:2px;
}


/* ---( table style )---------------------------------- */

.table {
	background-color: #f0f0f0;
}

.table2 {
	background-color: #DEE8F4;
}

/* ---( ul,li style )---------------------------------- */

.footer{
	margin: 0; 
	padding: 0px 0px 0px 0px;
	
}

.footer ul {
	margin: 0px; 
	text-align:center;
	LIST-STYLE-TYPE: none;
	padding:0px 10px 0px 10px;
}
.footer li {
	display:inline;
	LIST-STYLE-IMAGE: none;
	text-align:center;
	line-height:130%;
	width:300px;  
	padding:0px 10px 0px 5px;
	
}

.footer a{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#022AA2;
	color:#022AA2 !important; 
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
}	
.footer a:hover {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#000000;
	color:#000000 !important; 
	text-decoration: none;
	font-weight:bold;
	font-size: 12px;
}

/* style6*/
.style6 {
	margin: 0 0 0 2px; 
	padding: 5px 5px 5px 5px;
	list-style-type:none;
	font-size:12px;
	color: #333333;
	font-family:Verdana,Arial, Helvetica, sans-serif;
}
.style6 a{
	color:#6E6E6E;
}
.style6 a:hover{
	color:#0C6EBA;
	background-color:#F0F0F0;
	padding:0 0 0 10px;
}
.style6 ul {	
	padding: 0;
	margin: 0;
	list-style-type:none; 
}
.style6 li{
	padding: 0px 0px 5px 10px; 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	background: url(/Common/Images/red_triangles.gif ) no-repeat 0 25%;
}

/* style7*/
.style7 {
	list-style-type:none;
	font-size:12px;
	color: #0E0E0E;
	font-family:Verdana,Arial, Helvetica, sans-serif;
}

.style7 ul {	
	padding: 0;
	margin: 0;
	list-style-type:none; 
}
.style7 li{
	padding: 3px 0px 5px 20px; 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	background: url(/Common/Images/newspic.gif) no-repeat 0 25%;
}

.style7 a{
	color:#0A6FBC;
}
.style7 a:hover{
	color:#052B48;
	
}

/* style8*/
.style8 {
	list-style-type:none;
	font-size:12px;
	color: #0E0E0E;
	font-family:Verdana,Arial, Helvetica, sans-serif;
}

.style8 ul {	
	padding: 0;
	margin: 0;
	list-style-type:none;
	padding: 0px 0px 0px 0px; 
}
.style8 li{
	padding: 3px 0px 5px 20px; 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	background: url(/Common/Images/newspic.gif) no-repeat 0 25%;
}

/* --- by Job for Menu ---------------------------------- */

.mainmenu
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#1867C6;
	font-size:11px;
	vertical-align:text-bottom;-webkit-text-size-adjust:none;
}
.submenu
{
	background-color:#1867C6;
	position:absolute;
}
.submenu a
{
	color:#FFFFFF;
	display:block;
	padding:3px;
}
.submenu a:hover
{
	background-color:#ffffff;
	color:#3180DD;
	text-decoration:none;
	padding:3px;
}
.menu_dynamic
{
	color:#284E98;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.dxpages {
margin:10px;
padding:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
-webkit-text-size-adjust:none;
}
.dxpages a {
background-position:50% bottom;
border:1px solid #CCCCCC;
color:#4261DE;
margin-right:3px;
padding:2px 6px;
text-decoration:none;
}
.dxpages a:hover {
background-color:#4261DF;
background-image:none;
color:#FFFFFF;
}
.dxpages a:active {
background-color:#4261DF;
background-image:none;
font-size:12px;
color:#FFFFFF;
}
.dxpages span.current {
color:#000000;
margin-right:3px;
padding:2px 6px;
}
.dxpages span.disabled {
display:none;
}
.dxpages span {
font-size:14px;
text-decoration:underline;
color:#666666;
margin-right:3px;
padding:2px 6px;
}

/*-----weekly content style----*/

.contentbox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5D5D5D;
	font-size:11px;
	width:850px;
	padding:3px;
	margin-top:7px;
	margin-left:75px;
	margin-bottom:20px;text-align:justify;text-justify:inter-ideograph;
	-webkit-text-size-adjust:none;
}
	
.titlebox{
	width:850px;
	padding:3px;
	margin-top:7px;
	margin-left:75px;
	
}

#NAND{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1E89F0;
	font-size:13px;
	padding:3px;
	margin-top:7px;
	margin-bottom:20px;
	
}

#DRAM{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1E89F0;
	font-size:13px;
	padding:3px;
	margin-top:7px;
	margin-bottom:20px;
	
}

#PC{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1E89F0;
	font-size:13px;
	padding:3px;
	margin-top:7px;
	margin-bottom:20px;
	
}

/*-----highlight style----*/
#scrollWrapdx a {
	color: #FFF799;
	text-decoration: none;
	padding: 0px;
	}
#scrollWrapdx a:hover {	 
	color: #FF0000;
	padding: 0px;
	} 

#scrollWrapdx { 
 color: #fff;
 width:520px;
 height: 13px; 
 overflow: hidden;
} 
#scrollMsgdx { 
 float: left; 
 text-align: left;
  padding:0px;
}
#scrollMsgdx ul {
  margin:0;
  padding:0;
}
#scrollMsgdx li { 
	line-height: 12px; 
	font-size:12px;
	list-style:none;
	color: #fff;
	word-break : keep-all;  /* Mozilla */ 
} 

/*麵包屑設定*/

.PathSeparator{
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	Color:#999999;
	font-weight:bold;
	font-size:small;
	
}

	
.CurrentNode {
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	Color:#999999;
	font-weight:bold;
	font-size:small;
	
}

.CurrentNode a{
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	Color:#999999;
	font-weight:bold;
	font-size:small;
	
}

a.CurrentNode:hover{
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	Color:#999999;
	font-weight:bold;
	font-size:small;
	text-decoration: underline;
	
}

.Node{
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	Color:#666666;
	font-weight:bold;
	font-size:small;
	
}

.RootNode{
	font-family:Verdana,Arial,Helvetica,sans-serif;		
	Color:#999999;
	font-weight:bold;
	font-size:small;
	
}.reg_tx
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	height:25px;
	background:#FFFFFF;
}
/*-register-*/
.register {
	margin: 5px;
	padding:2px;
	border-top: 2px solid #cc0000;
	border-bottom: 2px solid #cc0000;
	border-left: 2px solid #cc0000;
	border-right: 2px solid #cc0000;
	}	
/*-message-*/
.box_mes {
	padding: 2px 2px 2px 2px;
	font-weight:bold;
	color:#AA0000;
	background:#FFcc66;
	}
/*-weekly research ad words-*/
.adwords {
	font-family: verdana, Arial, Helvetica, sans-serif;
	width:810px;
	font-size: 13px;
	color: #3D3D3D;
	margin: 0 0 0 80px;
	font-weight:bold;
	background:#FEE77F;
	padding: 15px;
	border: 1px solid #999; 
	}
.orange{
	color:#F30;}

/* Style for tabs tabs */
    
.tabs {
  
  color:#111;
  padding:0px 0px;
  width:541px;
  border:0px solid #222;
 
}

.tabs li { list-style:none; 
		   float:left;
		   padding:0;
			}

.tabs ul a {
  display:block;
  padding:3px 5px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
  font:10px Verdana;
  color:#000;
  background:#cccccc;
}
.tabs ul a:hover {
  color:#FFF;
  background:#111;
  }
.tabs ul a.selected {
  margin-bottom:0;
  color:#FFF;
  background:#444;
  border-bottom:1px solid snow;
  cursor:default;
  }
.tabs div {
  padding:0;
  clear:left;
  background:snow;
  font:10pt Georgia;
  border-top:0px solid #CCC;
  border-bottom:0px solid #CCC;
  border-left:0px solid #CCC;
  border-right:0px solid #CCC;
}
.tabs div a { color:#004276;
			  font-size:12px;
			  font-family:Arial, Helvetica, sans-serif;}

/*-ssd price table-*/
.ssditem {
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
	font-size:10px;
	-webkit-text-size-adjust:none;
	}
.ssdpr {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	-webkit-text-size-adjust:none;
	}
.white{
	color:#333333;}
.st{ font-weight:bold;
	}
.title_left {
background-image:url(/Common/Images/title_bg.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
height:25px;
padding-left:5px; font-family:Arial, Helvetica, sans-serif
}
.title_left2 {
background-image:url(/Common/Images/title_bg_green.gif);
background-repeat:repeat-x;
background-color: #175944;
color:#FFFFFF;
font-weight:bold;
height:25px;
padding-left:5px;font-family:Arial, Helvetica, sans-serif;

}

.price_tag, a.price_tag:link, a.price_tag:visited, a.price_tag:hover {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration: none; 
	font-family:Arial, Helvetica, sans-serif
	}
.title_left3 {
background-image: url(/Common/Images/title_bg_red.gif);
background-repeat: repeat-x;
background-color: #700023;
color: #FFFFFF;
font-weight: bold;
height: 25px;
padding-left: 5px;
font-family: Arial, Helvetica, sans-serif;
}
 /* ---price---------------------------------- */
.title_left a:hover {
color: #FFCC00; text-decoration: none;
}
.title_left a:link, .title_left a:visited {
color:#FFFFFF; text-decoration: none;
}
.title_left2 a:hover {
color: #FFCC00; text-decoration: none;
}
.title_left2 a:link, .title_left2 a:visited {
color:#FFFFFF; text-decoration: none;
}
.title_left3 a {
color: #FFFFFF;
}

.title_right {
color:#FFFFFF;
text-align:right;
}
.title_right {
background-image:url(/Common/Images/title_bg.gif);
background-repeat:repeat-x;
border-right:1px solid #FFFFFF;
color:#FFFFFF;
height:25px;
padding-right:5px;
text-align:right;
}
.title_right2 {
background-image:url(/Common/Images/title_bg_green.gif);
background-repeat:repeat-x;
border-right:1px solid #FFFFFF;
background-color: #175944;
color:#FFFFFF;
height:25px;
padding-right:5px;
text-align:right;
}
.title_right3 {
background-image: url(/Common/Images/title_bg_red.gif);
background-repeat: repeat-x;
border-right: 1px solid #FFF;
background-color: #700023;
color: #FFF;
height: 25px;
padding-right: 5px;
text-align: right;
}
.tab_title {
background-color: #B8D5E4;
border-right:1px solid #FFFFFF;
color:#000000;
height:25px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
text-align:center;
font-size:10px; line-height:13px;
-webkit-text-size-adjust:none;
}
.tab_tr_gray {
background-color:#F1F1F1;
border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;
color:#0B3064;
font-size:11px;
height:28px;
text-align:center;
-webkit-text-size-adjust:none;
}
.tab_tr_gray2 {
background-color:#F1F1F1;
border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;
color:#0B3064;
font-size:11px;
height:28px;
text-align:left;
-webkit-text-size-adjust:none;
}
.tab_tr_font9 {
background-color:#F1F1F1;
border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;
color:#0B3064;
font-size:9px;
-webkit-text-size-adjust:none;
height:28px;
text-align:center;
white-space:nowrap;
}
.tab_time {
color: #FBDE7D;
padding-left:0px;
padding-right:0px;
padding-top:0px;
text-align:center;
font-size:9px; line-height:20px;
-webkit-text-size-adjust:none;
}
.content_justify{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:130%;
	color:#5D5D5D;
	color:#5D5D5D !important;  
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px!important; 
	margin-top: 0.5px!important;  
	margin-right: 0px!important; 
	margin-bottom: 0px!important; 
	background:#DAE3E8;text-align:justify;text-justify:inter-ideograph;
}


#scrollDiv ul,li{margin:0;padding:0;}
#scrollDiv{width:500px;height:25px;line-height:25px;border:#ccc 0px solid;overflow:hidden;margin-top:-5px;}
#scrollDiv li{height:25px;padding-left:10px;font-size:12px;}
#scrollDiv a {
	color: #FFF799;
	text-decoration: none;
	padding: 0px;
	}
#scrollDiv a:hover {	 
	color: #FF0000;
	padding: 0px;
	} 
/* for 首頁價格Title使用 */
#gravity { width: 100%; margin: 5px 0; border-spacing: 5px; }
#gravity td { text-align: center; vertical-align: middle; padding: 5px 0; background-color: #d0d0d0; }
#gravity a { }
#gravity a:hover { color: #505050; background: none; }

.tipsy { padding: 5px; font-size: 13px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(/Common/Images/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 450px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }
#sp_flash_cont{ 
font-size:11px;
-webkit-text-size-adjust:none;

}
.white_0 {color: #ffffff;text-decoration: none;}
a.white_0:link  {color: #ffffff;text-decoration: none; }
a.white_0:visited  {color: #ffffff;text-decoration: none;}
a.white_0:hover {color:#ffffff;text-decoration: none;}

/* SSD Zone */
div#price_content{width:250px;margin-bottom:5px; margin-left:auto; margin-right:auto;margin-top:5px;}
.ssd_title, a:link.ssd_title, a:active.ssd_title, a:visited.ssd_title {
	color:#FFF; 
	font-size:13px; 
	text-decoration:none; 
	margin-left:5px;}
#news_list{
	float:left;margin-left:0px;
	background-position:left center;
	background-repeat:no-repeat;
	width:660px;
	margin-top:8px;}
#news_list li{
	float:left;margin-left:0px;
	background-position:left center;
	background-repeat:no-repeat;
	border-bottom:1px dotted #C5C5C5;
	width:660px}
.list li {
	font-size:12px;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
	width:660px
}
.list li a {
	color:#333;
	display:inline;
	font-size:12px;
	height:27px;
	line-height:27px;
	padding:0; text-decoration:none;
}
.list li a:hover{
	color:#D00202;
	height:27px;
	line-height:27px; text-decoration:none;
}
.list li span {
	float:right;
	font-size:11px;
	height:27px;
	line-height:27px;
	text-align:right; color:#999999;
	-webkit-text-size-adjust:none;
}
.bg-li {
	border-bottom:1px dotted #C5C5C5;
}
.jrtt-wide {
	margin:0;
	padding:0;
	text-align:left; margin-top:0px;
    width:660px
}
.t_r{ background-position:left top; background-repeat: no-repeat}
.more{
float:right; margin-right:5px;
}
.ssd-title2 {
	font-size:13px; font-weight:bold;
	color:#ffffff;
	padding-left:10px; margin-top:3px;font-family:"Verdana","Arial";
}
/*Daily Express*/

#Daily-squeeze .block {
	background:transparent url(/Common/Images/Home/news_right_02.gif) repeat-y 0 0;
	margin-top:5px;
}

#Daily-squeeze .block .title {
	height:21px;
	line-height:21px;
	background:transparent url(/Common/Images/Home/news_right_01.gif) no-repeat 0 0;
}

#Daily-squeeze .block .title h2 {
	font-size:12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	float:left;
	height:21px;
	line-height:21px;
}

#Daily-squeeze .block .body {
	padding:5px 3px 0px 3px;
	margin-bottom:5px;
	background:transparent url(/Common/Images/Home/news_right_03.gif) no-repeat left bottom;

}

#Daily-squeeze .block .body .content {
	width:260px;
	margin:0 auto;

}
.terms{
    width:960px;
	margin:0 auto;
	padding:20px;
	overflow:auto;
	text-align:left;
	line-height:18px;
	background:#FFF;
}
a.spotlink{
	color:#FFF;
	text-decoration:underline;
}
a.spotlink:link, a.spotlink:visited{
	color:#FFF;
	text-decoration:underline;
}
a.spotlink:hover{
	color:#FFF;
	text-decoration:underline;
}
span.tab_notice{
	color:#FFF;
}
a.hurry{
	text-decoration:underline;
}
a.language, a.language:link, a.language:visited {
    background: none repeat scroll 0 0 #444444;
    color: #FFFFFF;
    padding: 1px 2px;
    text-decoration: none;
}
a.language, a.language:link, a.language:visited {
    background: none repeat scroll 0 0 #444444;
    color: #FFFFFF;
    padding: 1px 2px;
    text-decoration: none;
}

div.view_left{
	float:left; 
	width:431px;	
}
div.article1{
	border-bottom:1px solid #999; 
	padding-bottom:20px;
}
div.article1 img.figure_ad{
	margin-bottom:15px;
}
div.article1 span.title1{
	font-size:36px; line-height:40px; font-family:Georgia, 'Times New Roman', Times, serif; color:#000;
}
p.viewdate{
	font-family:Verdana, Geneva, sans-serif;font-size:12px; line-height:22px; color:#999;
}
img.interactive{
	vertical-align:middle; margin-left:5px;
}
span.view_content1{
	font-family:Georgia, 'Times New Roman', Times, serif; font-size:14px; line-height:22px; color:#000;
}
div.article2{
	padding-bottom:20px; padding-top:10px;
}
span.red_dot{
	 font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:12px;color:#000; background:url(//Common/Images/img_smallred_dot.gif) no-repeat left 2px ; padding-left:15px;
}
div.article2 p.title1{
	font-size:24px; line-height:30px; font-family:Georgia, 'Times New Roman', Times, serif; color:#000; list-style:none; margin-top:10px;
}
img.frameout{
	border:1px solid #999;
}
div.outframe{
	float:right; padding:0 8px;  width:220px;
}
div.insideframe{
	padding-bottom:10px; padding-top:10px;
}
p.frametitle{
	font-size:16px; line-height:20px; font-family:Georgia, 'Times New Roman', Times, serif; color:#000; font-weight:bold;
}
span.frametext{
	font-family:Georgia, 'Times New Roman', Times, serif; font-size:12px; line-height:17px; color:#000;
}
ul.red_dot{
	margin:0; padding:0; list-style-type:none; font-family:Verdana, Geneva, sans-serif;  color:#134588; font-size:12px; font-weight:bold;
}
ul.red_dot li{
	margin-bottom:10px; margin-top:10px; padding-left:13px; background:url(//Common/Images/img_smallgreen_dot.gif) left 3px no-repeat;
}
div.article4{
	border-bottom:1px solid #999; padding-bottom:10px; padding-top:10px;
}
div.article5{
	padding-bottom:10px; padding-top:10px;
}
div.markerview_A2{
	clear:both; text-align:center; margin:20px 0 10px 0; height:100px; vertical-align:middle;
}
div.subtxt_left{
	width:48%; float:left; padding:0 5px;padding-bottom:20px; padding-top:5px;
}
div.subtxt_right{
	width:48%; float:left; padding:0 5px;padding-bottom:20px; padding-top:5px;
}
span.article_title3{
	font-size:18px; line-height:26px; font-family:Georgia, 'Times New Roman', Times, serif; color:#000;
}
/*---------------------price tag------------------------*/
div.pricebox {
	float:left;
	width:260px;;
	height:200px;
	
}
#price {
    width:305px; margin-top:4px; height:70px;
}
#con {
	FONT-SIZE: 11px; margin-top:0px; margin-bottom:3px; margin-left:0px; WIDTH: 290px; line-height:18px; font-family:Verdana, Geneva, sans-serif
}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 305px; PADDING-TOP: 0px; HEIGHT: 23px
}
#tags li {
	BACKGROUND: url(/Common/Images/tagsleft.gif) no-repeat left bottom; FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT: 23px;
}
#tags li a {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND: url(//Common/Images/tagsright.gif) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 23px; PADDING-TOP: 0px; HEIGHT: 23px; TEXT-DECORATION: none;font-weight:bold}
#tags li.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags li.selectTag {
	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 25px
}
#tags li.selectTag a {
	BACKGROUND-POSITION: right top; COLOR: #fff; LINE-HEIGHT: 25px; HEIGHT: 25px; font-weight:bold
}
#tagContent {
	BORDER-RIGHT: #aecbd4 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aecbd4 0px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #aecbd4 0px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #aecbd4 0px solid; BACKGROUND-COLOR: #fff
}
.tagContent {
	PADDING-RIGHT: 3px; DISPLAY: none; PADDING-LEFT: 3px; BACKGROUND: url(//Common/Images/tabs_bg.gif) repeat-x; PADDING-BOTTOM: 4px; WIDTH: 299px; COLOR: #474747; PADDING-TOP: 0px; HEIGHT: 73px
}
#tagContent div.selectTag {
	DISPLAY: block
}
.selectedRow 
{
      background-color: #ffffff;
      cursor: pointer;
	  font-family: arial;
}
.selectedRow:hover 
{
      background-color: #ffc000 ;
      cursor: pointer;
}
.selectedRow th
{
	font-size:12px;
	line-height:130%;
	font-family:Verdana, Geneva, sans-serif;
	
}
tr.single-row  {
	       font-family: arial;
        }
tr.double-row  {
	      font-family: arial;background-color: #dbe5f1;
        }
		
/** Index News List **/
div#div_forum_newsposts div#bcontent04 ul li:nth-child(13),
div#div_forum_newsposts div#bcontent04 ul li:nth-child(14),
div#div_forum_newsposts div#bcontent04 ul li:nth-child(15) {
	display: none;
}


/** Index News List 20161115 **/
div#div_forum_newsposts div#bcontent04{word-break: break-word;}
	
/** APP QRCODE 20160418 **/	
.QRCODE-BLOCK{ width:130px; height:400px; border:1px solid #D0D0D0; position:fixed; z-index:300; top:200px; right:10px; text-align:center; background-color:#ffffff;}
.qrcode-close{ width:22px; height:20px; background-color:#ffffff; position:absolute; top:-20px; right:-1px; cursor:pointer; background:url(http://s3.trendforce.com/dramexchange/qrcode-close.jpg) repeat-x;}	
.Ios-QRCODE{ height:190px; border-bottom:1px solid #D0D0D0;}	
.Ios-QRCODE span{ color:#172a5c; display:block; margin-top:10px;}	
.Android-QRCODE{ height:200px; }	
.Android-QRCODE span{ color:#172a5c; display:block; margin-top:10px;}		
@media screen and (max-width: 1024px){
	
	
	}	
	
	
/* 20161101 I am not robot css*/

#GooglereCaptcha{ margin-top:15px;}
