@charset "utf-8";
/*Traditional chinese*/
body {
	margin: 0px;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #1b1b1b;
}
.language {
	font-family:"微軟正黑體", "新細明體", "標楷體";
	font-size:12px;
	color: #FFF;
	margin:15px 10px 15px 10px;
}
#allpage {
	width: 965px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.pageNum {
	text-align:center;
	font-family:Tahoma, Arial, Calibri;
	font-size: 12px;
	color:#069;
}
.top {
	height: 80px;
	background-image:url(images/blackBg_top.jpg);
	background-repeat:repeat-x;
}
.logo {
	float: left;
}
.topLink {
	padding-right:12px;
}
.topLink ul li {
	float: right;
	display:inline;
	list-style-type:none;
	list-style:none;
	padding: 2px;
}
.topLink ul li a {
	font-family:"微軟正黑體", "新細明體", "標楷體";
	font-size:10px;
	color:#CCC;
	outline:none;
}
.topLink #search {
	height:15px;
}
.toolbar {
	float:left;
	clear:left;
}
body div.main {
	padding: 0px;
	margin: 0px;
}
.showscroll {
	width:800px;
	overflow:auto;
}
a {
	color:#003399;
	text-decoration:none;
	outline:none;
}
a:hover {
	color:#003399;
	text-decoration:underline;
}
/**
* content
*/
#container {
	position: absolute;
	padding:10px;
}
/**
* header
*/

#header {
	height: 40px;
	width: 960px;
	position: relative;
	clear:left;
	/*modify by heidi 2010-11-05*/
	z-index:999;
}
.header_l {
	background-image:url(images/menuBg_left.png);
	height:40px;
	margin-left:4px;
	width:12px;
	float:left;
	clear:left;
}
.header_c {
	background:url(images/menuBg_mid.png) repeat-x;
	height: 40px;
	width: 910px;
	float:left;
}
.header_r {
	background-image:url(images/menuBg_right.png);
	height:40px;
	width:12px;
	float:left;
}
.home {
	float: left;
	width: 22px;
	background-image:url(images/menuBg_mid.png);
	background-repeat:repeat-x;
}
.breadcrumb {
	float:left;
	width:932px;
	margin-left:12px;
	margin-right:12px;
	border-bottom: dotted 1px #fff;
	padding: 6px 3px 6px 3px;
	color:#999;
}
.breadcrumb .userInfo {
	float:right;
	color:#CCC;
	font-family:"微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
	outline:none;
}
.breadcrumb .userInfo span {
	font-size:13px;
}
.breadcrumb a {
	color:#CCC;
	font-family:"微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
	outline:none;
}
.container {
	padding-bottom:10px;
	height: auto; 
	/*modify by heidi 2010-11-05*/
	z-index:900;
}
.container .col_main {
	float:left;
	width:932px;
	margin-top:6px;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:10px;
	padding: 6px 3px 6px 3px;
	background-image:url(images/col_list_bg.jpg);
	background-repeat:repeat-x;
	background-color: #e7e7e7;
}
.container .tab {
	float:left;
	width: 900px;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:6px;
	padding: 6px 3px 6px 3px;
	background-color: #e7e7e7;
}
.container .col_l {
	float:left;
	width:194px;
	margin-left:12px;
	padding: 6px 3px 6px 3px;
}
.container .col_l .col_title {
	width:194px;
	height:32px;
}
.col_title .title_l {
	float:left;
	width:8px;
	height:32px;
	background-image:url(images/col_l_RL.png);
	background-position:left top;
}
.col_title .title_r {
	float:left;
	width:12px;
	background-image:url(images/col_l_RL.png);
	height:32px;
	background-position:right top;
}
.col_title .titleR_c {
	float:left;
	width:704px;
	height:32px;
	background-image:url(images/col_l_c.jpg);
}
.col_title .title_c {
	float:left;
	width:174px;
	height:32px;
	background-image:url(images/col_l_c.jpg);
}
.col_title .titleR_c a {
	color:#999;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;
	font-weight:500;
	line-height:30px;
	outline:none;
}
.col_title .title_c a {
	color:#999;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;
	font-weight:500;
	line-height:30px;
	outline:none;
}
/*單欄*/
.container .main_con {
	float:left;
	width: 923px;
	margin-left:12px;
	margin-right:12px;
	padding: 6px 3px 6px 3px;
	background-image:url(images/col_list_bg.jpg);
	background-repeat:repeat-x;
	background-color: #e7e7e7;
}
.container .main_title {
	float:left;
	width: 932px;
	height: 30px;
	margin-top:8px;
	margin-left:12px;
	margin-right:12px;
}
.main_title .title_l {
	float:left;
	width:8px;
	height:32px;
	background-image:url(images/col_l_RL.png);
	background-position:left top;
}
.main_title .title_r {
	float:left;
	width:12px;
	background-image:url(images/col_l_RL.png);
	height:32px;
	background-position:right top;
}
.main_title .titleR_c {
	float:left;
	width: 912px;
	height:32px;
	background-image:url(images/col_l_c.jpg);
}
.main_title .titleR_c a {
	color:#999;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;
	font-weight:500;
	line-height:30px;
	outline:none;
}
.main_title .title_c a {
	color:#999;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;
	font-weight:500;
	line-height:30px;
	outline:none;
}
.main_title .titleR_c h2 {
	color: #fff;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 16px;
	font-weight: 400;
	margin-top:3px;
}
.container .main_footer {
	float:left;
	width:932px;
	margin-left:12px;
	margin-right:12px;
}
.main_footer .col_f_l {
	clear: left;
	float:left;
	width: 8px;
	height: 32px;
	background-image:url(images/col_f_rl.png);
	background-position:left top;
}
.main_footer .col_f_r {
	float:left;
	width: 12px;
	height: 32px;
	background-image:url(images/col_f_rl.png);
	background-position:right top;
}
.main_footer .colR_f_c {
	float:left;
	width: 911px;
	height: 32px;
	background-image:url(images/col_f_c.png);
}
/*單欄結束*/
/*雙欄左欄選單*/
.col_list {
	background-image:url(images/col_list_bg.jpg);
	background-repeat:repeat-x;
	background-color:#e7e7e7;
	width:180px;
	height:auto;
	margin-top:0px;
	padding-right:10px;
}
.col_list a:hover {
	text-decoration:underline;
	color:#000;
	font-weight:400;
}
.col_list ul {
	margin: 0;
	padding: 10px 0 6px 24px;
	list-style:none;
}
.col_list .listCat {
	margin: 0;
	width:150px;
	padding: 6px 0 3px 0;
	border-bottom: dotted 1px #666;
	list-style-image:url(images/icon-bullet-arrow.png);
}
.col_list .listCat_spt {
	width:175px;
	margin-left: -18px;
}
.col_list .listCat_spt img {
    margin-right:4px;
}
.col_list .listCat a {
	line-height:14px;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
	color: #000;
	font-weight: 300;
	text-decoration: none;
	outline:none;
}
.col_list .listCat_spt a {
	line-height:14px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
	color: #000;
	font-weight: 500;
	text-decoration: none;
	outline:none;
}
.col_list .listCat a:hover {
	color: #900;
}
.col_list .listCat_spt a:hover {
	color: #900;
}
.col_list ul li a {
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
	color:#333;
	outline:none;
}
.col_search {
	width:170px;
	height: 18px;
	padding-left: 10px;
}
.col_search .search {
	font-family: Arial, Helvetica, Calibri;
	font-size: 10px;
	color: #666;
	border: solid 1px #999;
	height: 18px;
}
.mediaContact {
	padding:6px 6px 12px 10px;
}
.mediaContact p {
	font-size: 11px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	color:#666;
}
/*雙欄左欄選單結束*/
/*雙欄右欄內容*/
.container .col_r {
	float:left;
	width:724px;
	margin-left:6px;
	margin-right:12px;
	padding: 6px 3px 6px 3px;
}
.container .col_l .col_footer {
	width:194px;
	height:32px;
}
.col_footer .col_f_l {
	clear: left;
	float:left;
	width: 8px;
	height: 32px;
	background-image:url(images/col_f_rl.png);
	background-position:left top;
}
.col_footer .col_f_r {
	float:left;
	width: 12px;
	height: 32px;
	background-image:url(images/col_f_rl.png);
	background-position:right top;
}
.col_footer .col_f_c {
	float:left;
	width: 172px;
	height: 32px;
	background-image:url(images/col_f_c.png);
}
.col_footer .colR_f_c {
	float:left;
	width: 702px;
	height: 32px;
	background-image:url(images/col_f_c.png);
}
.highlights {
	height:160px;
	padding-top: 6px;
	padding-left: 12px;
}
.highlights .homeNews {
	float:left;
	width:310px;
}
.highlights .homeNews .home_newshead {
	width: 290px;
	height: 20px;
	background-image:url(images/home_news.png);
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;
	color:#FFF;
	padding: 10px 20px 10px 0px;
}
.highlights .homeNews .home_newshead a {
	float:right;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;
	color: #FFF;
	outline:none;
}
.highlights .homeNews .home_newsbody {
	width: 280px;
	height: 87px;
	background-image:url(images/home_news_04.png);
	border-right: solid 2px #898989;
	border-left: solid 2px #898989;
	padding: 6px 10px 6px 13px;
}
.highlights .homeNews .home_newsbody ul {
	padding:0px 0px 0px 13px;
	list-style-image:url(images/icon-bullet-orange-12x12.png);
	margin-top:0px;
}
.highlights .homeNews .home_newsbody a {
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;
	color:#FFF;
	outline:none;
}
.highlights .homeNews .home_newsfoot {
	width: 310px;
	height: 11px;
	background-image:url(images/home_news_07.png);
	background-repeat:no-repeat;
}
.highlights .homeAwards {
	float:left;
	padding-left: 4px;
	width:310px;
}
.highlights .homeAwards .home_newshead {
	width: 290px;
	height: 20px;
	background-image:url(images/home_award.png);
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;
	color:#FFF;
	padding: 10px 20px 10px 0px;
}
.highlights .homeAwards .home_newshead a {
	float:right;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;
	color: #FFF;
	outline:none;
}
.highlights .homeAwards .home_newsbody {
	width:303px;
	height: 89px;
	background-image:url(images/home_news_04.png);
	border-right: solid 2px #898989;
	border-left: solid 2px #898989;
}
.highlights .homeAwards .home_newsbody div.home_awardsImg {
	float:left;
	margin-left:10px;
}
.highlights .homeAwards .home_newsbody {
	padding-top:10px;
}
.highlights .homeAwards .home_newsbody .home_awardsWd {
	float:left;
	width:196px;
	padding-left: 13px;
	padding-right: 4px;
}
.highlights .homeAwards .home_newsbody .home_awardsWd ul {
	margin:0;
	padding-left: 0px;
}
.highlights .homeAwards .home_newsbody .home_awardsWd ul li {
	list-style-type:none;
}
.highlights .homeAwards .home_newsbody .home_awardsWd a {
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;
	font-weight:100;
	color:#FFF;
	margin-top:0px;
	text-align:justify;
	outline:none;
}
.highlights .homeAwards .home_newsfoot {
	width: 310px;
	height: 11px;
	background-image:url(images/home_news_07.png);
	background-repeat:no-repeat;
}
.highlights .homeBanner {
	float:left;
	width:310px;
	padding-left: 4px;  
}
/* footer*/
#footer {
	position: relative;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size:12px;
	width: 941px;
	padding-left:12px;
	clear: left; 
}
.footer_l {
	background-image:url(images/footerBg_left.png);
	height: 60px;
	width: 15px;
	float: left;
	clear: left;
}
.footer_c {
	background: url(images/footerBg_mid.png) repeat-x;
	height: 60px;
	width: 900px;
	float: left;
}
.footer_r {
	background-image: url(images/footerBg_right.png);
	height: 60px;
	width: 15px;
	float: left;
}
.footer_c .quickLink {
	float: left;
	width: 900px;
	padding-top:15px;
}
*:first-child+html .footer_c .quickLink {
	float: left;
	width: 900px;
    padding-top: 15px;
}
.footer_c .quickLink ul {
	padding-left:0px;
	margin-left:0px;
}
.footer_c .quickLink ul li {
	float: left;
	list-style: none;
}
.footer_c .quickLink ul li a {
	font-family:"微軟正黑體", "新細明體", "標楷體";
	font-size:12px;
	color: #CCC;
	padding-right: 5px;
	padding-left: 5px;
	border-right: solid 1px #999;
	outline:none;
	text-align:left;
}
.footer_c .copyright {
	float: right;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 10px;
	color: #787878;
	padding-right: 5px;
	padding-top: 15px;
}
/*Main Menu*/
.bg {
	background: url(images/button4.gif);
}
.menu {
	padding: 0 0 0 3px;
	margin: 0;
	list-style: none;
	height: 40px;
	position: relative;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 11px;
}
.menu li.top {
	display: block;
	float: left;
	position: relative;
	height: 40px;
}
.menu li a.top_link {
	display: block;
	float: left;
	height: 40px;
	color: #fff;
	text-decoration:none;
	font-weight: 800;
	padding:0 0 0 12px;
	cursor:pointer;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
}
.menu li a.top_link span {
	float:left;
	font-weight:800;
	display:block;
	padding:12px 24px 0px 12px; 
/*	padding:12px 18px 0px 9px; 2012/09/06 udpate */
	height:30px;
}
.menu li a.top_link span.prgt, .menu li a.top_link span.wtb, .menu li a.top_link span.spt {
	float:left;
	font-weight:800;
	display:block;
    padding:12px 24px 0px 12px; 
/*	padding:12px 18px 0px 9px;2012/09/06 udpate */
	height:40px;
	color: #fff;
	font-size: 12px;
}
.menu li a.top_link span.down {
	float:left;
	display:block;
	padding:0 24px 0px 12px;
	height:40px;
	background:url(images/down.gif) no-repeat right top;
}
.menu li a.top_link:hover {
	color:#fff;
	background: url(images/button4.gif) no-repeat;
}
.menu li a.top_link:hover span {
	background: url(images/button4.gif) no-repeat right top;
}
.menu li a.top_link:hover span.down {
	background: url(images/button4a.gif) no-repeat right top;
}
.menu li:hover > a.top_link {
	color: #FFF;
	background: url(images/button4.gif) no-repeat;
}
.menu li:hover > a.top_link span {
	background: url(images/button4.gif) no-repeat right top;
}
.menu li:hover > a.top_link span.down {
	background: url(images/button4a.gif) no-repeat right top;
}
.menu table {
	border-collapse: collapse;
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	left: 0;
}
.menu a:hover {
	visibility: visible;
}
.menu li:hover {
	position: relative;
	z-index: 9999;
}
.menu :hover ul.sub {
	left: 2px;
	top: 40px;
	right: 2px;
	background: #333;
	padding: 3px 0 3px 0;
	border: 1px solid #666;
	white-space: nowrap;
	width: 200px;
	height: auto;
} 

.menu ul.sub {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	list-style: none;
} 
 
.menu div.sub_NAS {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	list-style: none;
} 

/*sub_NAS */
.menu :hover div.sub_NAS {
	left: 0px;
	top: 40px;
	background: #333;
	padding: 3px 0 3px 0;
	border: 1px solid #666;
	white-space: nowrap;
	width: 330px;   
	height:316px;
	position:absolute;
	border-bottom:dotted 1px #999;
}
.menu :hover div.sub_NAS ul {
	width: 160px;
	float:left;
	padding-right:5px;
	margin-left:-40px;
} 
.menu :hover div.sub_NAS ul li {
	list-style: none;
	border-bottom:dotted 1px #999;
}
.menu :hover div.sub_NAS ul li.subCat {
	background-color:#666;
} 
.menu :hover div.sub_NAS ul li a {
	font-size:12px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	height:20px;
	width:192px;
	line-height:20px;
	text-indent:5px;
	color:#fff;
	text-decoration:none;
	border: 3px solid #900;
	border-width:0 0 0 3px;
	padding-left: 2px;
} 

/* sub */  
.menu :hover ul.sub li {
	display:block;
	height:20px;
	position:relative;
	float:left;
	width:auto;
	border-bottom:dotted 1px #999;
}
.menu :hover ul.sub li a {
	display:block;
	font-size:12px;
	font-family:Tahoma, Arial, Calibri;
	height:20px;
	width:192px;
	line-height:20px;
	text-indent:5px;
	color:#fff;
	text-decoration:none;
	border: 3px solid #900;
	border-width:0 0 0 3px;
	outline:none;
} 
.menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul, .menu :hover ul :hover ul :hover ul :hover ul, .menu :hover ul :hover ul :hover ul :hover ul :hover ul {
	left:90px;
	top:-4px;
	background: #fff;
	padding:3px 0;
	border:1px solid #95d2ee;
	white-space:nowrap;
	position: relative;
	width:93px;
	z-index:9999;
	height:auto;
}  

/*Main Menu end*/
/*product catalog*/
.col_r .col_title .titleR_c h2 {
	font-family:Arial, Helvetica, Calibri;
	font-size:18px;
	font-weight:500;
	color:#fff;
	margin:0;
	padding-top: 6px;
}
.container .col_r .main {
	float:left;
	width:720px;
	background-image:url(images/col_list_bg.jpg);
	background-repeat:repeat-x;
	background-color:#e7e7e7;
}
.container .col_r .main .rowLeft {
	float:left;
	width:240px;
	height:240px;
	margin-right: 5px;
}
.container .col_r .main .rowRight {
	float:left;
	margin-right: 10px;
	width: 465px;
	height:auto;
}
.container .col_r .product_title {
	height: 18px;
	background-color:#a0a0a0;
	margin-top:6px;
	padding:6px;
	-webkit-border-radius:3px;
	-moz-border-radius:8px;/*firefox 3.0+*/
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.6);
}

.container .col_r .product_title .modelName {
	float: left;
	color:#333;
	font-family:  Arial, Helvetica, Calibri;
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
	width: 200px;
}
.container .col_r .main .rowRight .product_title {
	height: 18px;
	background-color: #a0a0a0;
	padding: 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 8px; /*firefox 3.0+*/
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.6);
}
.container .col_r .main .rowRight .slogan {
	float:left;
	padding:6px 3px 6px 6px;
	color: #333;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size:12px;
	font-weight: 300;
}
.container .col_r .right-items {
	float: left;
	width: 150px;
	height: auto;
}
.container .col_r .right-items h2 {
	font-family:Tahoma, Arial, Calibri;
	font-size: 12px;
	margin: 0px;
	padding-left: 0px;
}
.container .col_r .right-items ul {
	clear:left;
	padding:10px;
	margin: 0px;
}
.container .col_r .right-items .comList {
	list-style-image: url(images/icon-bullet-orange-12x12.png);
	font-family:Tahoma, Arial, Calibri;
	font-size: 12px;
	padding-left:20px;
}
.container .col_r .right-items .download {
	list-style-image: url(images/icon-bullet-download-12x12.png);
	font-family:Tahoma, Arial, Calibri;
	font-size: 12px;
	padding-left:20px;
}
.container .col_r .focus {
	float: left;
	width: 315px;
	height: auto;
}
.container .col_r .focus .f_top ul {
	margin:0px;
	padding:10px 0 0 25px;
}
.container .col_r .focus .f_top ul li {
	list-style-image:url(images/icon_list.gif);
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size:12px;
	color:#666;
}
.container .col_r .focus .f_center .cert {
	width: 200px;
	padding-left: 6px;
}
.container .col_r .focus .f_bottom {
}
/*product catalog end*/

/*product */
.container .main_con .rowLeft {
	float: left;
	width: 240px;
	height: 240px;
	margin-right: 5px;
}
.container .main_con .rowRight {
	float:left;
	margin-right: 10px;
	width: 650px;
	height:auto;
}
.container .main_con .product_title {
	height: 18px;
	background-color: #a0a0a0;
	padding: 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 8px; /*firefox 3.0+*/
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.6);
}
.container .main_con .product_title .modelName {
	float: left;
	color:#333;
	font-family:Tahoma, Arial, Calibri;
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
	width: 200px;
}
.container .main_con .product_title .slogan {
	float:right;
	color:#FFF;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size:12px;
	font-weight:bold;
	padding-right:6px;
}
.container .main_con .right-items {
	float:left;
	width:150px;
	height:auto;
	margin-top: 6px;
}
.container .main_con .right-items h2 {
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size:12px;
	line-height: 0px;
	padding-bottom:10px;
	border-bottom: dotted 1px #333;
	margin-left:0px;
	padding-left:0px;
}
.container .main_con .right-items ul {
	clear:left;
	padding-left:20px;
}
.container .main_con .right-items p {
	list-style-type:none;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size:14px;
	padding-bottom:2px;
	border-bottom:1px solid #CCC;
}
.container .main_con .right-items .comList {
	list-style-image:url(images/icon-bullet-orange-12x12.png);
	font-family:Tahoma, Arial, Calibri;
	font-size:12px;
}
.container .main_con .right-items .download {
	list-style-image:url(images/icon-bullet-download-12x12.png);
	font-family:Tahoma, Arial, Calibri;
	font-size:12px;
}
.container .main_con .rowRight .focus {
	float:left;
	width: 500px;
	height: auto;
	margin-top: 6px;
}
.container .main_con .rowRight .focus .f_top ul {
	margin: 0;
	padding: 0 0 6px 0;
}
.container .main_con .rowRight .focus .f_top ul li {
	list-style-type: disc;
	list-style-position:inside;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
	color:#333;
}
.container .main_con .focus .f_center {
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size:12px;
	color:#333;
}
.container .main_con .focus .f_bottom {
	padding-top: 8px;
}
/***Product end**/

.main .newsList {
	padding:5px 10px 10px 16px;
}
.main .newsList .newsMonth ul {
	margin:0;
	padding-left:0;
	padding-top: 0;
	padding-bottom: 3px;
	border-bottom:dotted 1px #333;
}
.main .newsList .newsCat {
	background-color:#CCC;
}
.main .newsList .newsCat h3 {
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 16px;
	color:#666;
	padding:3px;
}
.main .newsList .newsMonth ul li {
	list-style-type:none;
	display:inline;
	padding: 0 6px 0 3px;
	border-right:solid 1px #666;
}
.main .newsList .newsMonth ul li a {
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;
	color:#630;
	outline:none;
}
.main .newsList .news {
	float:left;
	clear:left;
	margin-top: 6px;
	width:660px;
	border-bottom:dotted 1px #900;
	padding: 6px 6px 6px 6px;
	background-color: #FFF;
}
.main .newsList .news .newsDate {
	font-size: 12px;
	font-family:Tahoma, Arial, Calibri;
	color:#666;
	line-height: 14px;
}
.main .newsList .news .newsMedia {
	font-size:14px;
	font-family:Tahoma, Arial, Calibri;
	color:#069;
	height:20px;
}
.main .newsList .news .newsTitle {
	height: auto;
	padding: 6px 0 3px 0;
}
.main .newsList .news .newsSubTitle {
	height:auto;
	padding: 3px 0 3px 0;
}
.main .newsList .news .newsTitle a {
	font-size: 14px;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	color:#903;
	font-weight:bold;
	line-height:14px;;
	outline:none;
}
.main .newsList .news .newsSubTitle a {
	font-size:14px;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	color: #333;
	font-weight:bold;
	line-height:14px;
	outline:none;
}
.main .newsList .news .newsSub {
	font-size: 14px;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	color:#000;
	line-height:16px;
	height:20px;
}
.main .newsList .news .newsTitle_p {
	height: 24px;
	margin:3px 0 3px 0;
}
.main .newsList .news .newsTitle_p a {
	font-size: 16px;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	color:#903;
	font-weight:bold;
	line-height:16px;
	outline:none;
	height:30px;
}
.main .newsList .news .newsSub_p {
	font-size: 14px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	color:#000;
	line-height:14px;
	height:20px;
	margin:0 0 3px 0;
}
.main .newsList .news .newsCon {
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
	line-height: 16px;
	padding: 8px 8px 8px 8px;
	text-align: justify;
	background-color: #FFF;
}
.main .newsList .news .about {
	padding: 6px 0px 6px 0px;
}
.main .newsList .news .about h5 {
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size:11px;
	color:#900;
}
.main .newsList .news .about p {
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size:11px;
	color:#333;
	text-align:justify;
}
.main .newsList .news .awardImg {
	padding-right:10px;
	height:auto;
	float:left;
}
.main .newsList .news .awardImg img {
	height:auto;
}
.main .newsList .news .awardWord {
	min-height: 100px;
	background-color:#FFF;
}
.main .newsList .news .awardWord .newsTitle, .main .newsList .news .awardWord .newsSubTitle {
	margin-left: 100px;
}
.main .newsList .news .awardWord_p {
	height: auto;
}
.main .newsList .news .awardWord .newsCon {
	font-size:12px;
	line-height:14px;
	text-align:justify;
	font-family: "微軟正黑體", "新細明體", "標楷體";
}
/*Where to buy?*/
.wtb {
	padding: 10px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size:14px;
}
.wtb h3 {
	margin:0px;
	padding-left: 10px;
	color:#333;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 16px;
	line-height: 18px;
}
.wtb h4 {
	margin:0px;
	padding-left: 6px;
	color:#333;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;
	line-height: 18px;
}
.distributor table {
	padding-bottom:6px;
}
.distributor h4 {
	color:#900;
	border-bottom:dotted 1px #666;
}
.distributor table th, .reseller table th, .sysInt table th, .retailer table th {
	font-family:Arial, Helvetica, Calibri;
	font-size:14px;
	color:#333;
	text-align:left;
	background-color:#D8D8D8;
}
.distributor table td, .reseller table td, .sysInt table td, .retailer table td {
	width: 150px;
	padding: 5px;
	text-align:center bottom;
	vertical-align:bottom;
	background-color: #FFF;
}
.distributor table td a, .reseller table td a, .sysInt table td a, .retailer table td a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#369;
	outline:none;
}
.distributor table td a:hover, .reseller table td a:hover, .sysInt table td a:hover, .retailer table td a:hover {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#600;
}
.sepLine {
	padding:10px;
	width:880px;
	border-bottom:solid 0.5px #999;
}
.main_con .continent {
	height: 250px;
	margin-bottom: 16px;
	margin-right: 10px;
}
.main_con .continent ul {
	margin:0;
	padding:0 0 0 15px;
	font-family:Tahoma, Arial, Calibri;
	font-size:12px;
	color:#333;
}
.main_con .continent .worldmap {
	float:left;
	width:480px;
}
.main_con .continent .country {
	margin-left: 500px;
	width: 390px;
	height:auto;
}
.main_con .continent .country a {
	font-family:Tahoma, Arial, Calibri;
	font-size: 12px;
	color: #333;
	outline:none;
}
.main_con .continent .country a:hover, a:active {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color:#933;
}
/*Where to buy? ----end*/
/*Support*/
.main_con .main_sp {
	padding: 10px;
}
.main_con .main_sp h4 {
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;;
	font-weight: 400;
	padding-left: 86px;
	font-weight:bold;
	padding-bottom:30px;
}
.main_sp .sp_tech {
	float:left;
	padding-right: 10px;
	padding-left: 3px;
	width:214px;
	height:96px;
	background-image:url(images/support/sp_tech.png);
	background-repeat:no-repeat;
}
.main_sp .sp_hdd {
	float:left;
	padding-right: 10px;
	padding-left: 3px;
	width:214px;
	height:96px;
	background-image:url(images/support/sp_hdd.png);
	background-repeat:no-repeat;
}
.main_sp .sp_comparison {
	float:left;
	padding-right: 10px;
	padding-left: 3px;
	width:214px;
	height:96px;
	background-image:url(images/support/sp_comparison.png);
	background-repeat:no-repeat;
}
.main_sp .sp_demo {
	padding-right: 6px;
	float:left;
	width:214px;
	height:96px;
	background-image:url(images/support/sp_demo.png);
	background-repeat:no-repeat;
}
.main_sp .sp_row2 {
	float:left;
	margin-top:10px;
	width:900px;
}
.main_sp .sp_download {
	clear:left;
	float:left;
	width:214px;
	padding-right: 10px;
	padding-left: 3px;
	background-image:url(images/support/sp_download.png);
	background-repeat:no-repeat;
}
.main_sp .sp_download h4, .main_sp .sp_class h4 {
	font-weight:bold;
	padding-bottom:30px;
}
.main_sp .sp_download ul li {
	list-style-image:url(images/icon-bullet-download-12x12.png);
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size:14px;
	color:#333;
}
.main_sp .sp_class {
	float:left;
	width:670px;
	background-image:url(images/support/sp_class.png);
	background-repeat:no-repeat;
}
.main_sp .sp_class ul li {
	list-style-image:url(images/icon-bullet-orange-12x12.png);
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;
	color:#333;
}
/*support ----end*/
/*Thecus DNA*/
.main_con .dna {
	padding:6px 12px 6px 12px;
}
.main_con .dna .dna_1, .main_con .dna .dna_2, .main_con .dna .dna_3, .main_con .dna .dna_4, .main_con .dna .dna_5, .main_con .dna .dna_6 {
    clear:left;
	float:left;
	border-bottom:dotted 1px #900;
	height: auto;
}
.main_con .dna .dna_1 .dna_img, .main_con .dna .dna_2 .dna_img, .main_con .dna .dna_3 .dna_img {
	float:left;
	width:100px;
	margin-right: 10px;
}
.main_con .dna .dna_4 .dna_img, .main_con .dna .dna_5 .dna_img {
	float:left;
	width:221px;
	margin-right: 10px;
}
.main_con .dna .dna_title {
	color:#900;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 16px;
}
.main_con .dna .dna_title h3 {
}
.main_con .dna .dna_wording {
	color:#333;
	font-size:12px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
}
/*Thecus DNA------end*/
/*about Thecus*/
.main .about {
	padding: 8px 20px 8px 20px;
}
.main .about .about_Title h3 {
	font-size:18px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	color:#903;
}
.main .about .about_wording h4 {
	font-size:16px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	color:#903;
}
.main .about .about_wording {
	font-size: 14px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	color: #333;
	text-align:justify;
}
.main .about .about_wording .about_ul {
	border-top:dotted 1px #900;
	padding-top:15px;
}
.main .sp_download {
	padding:12px;
}
.main .sp_download .step {
	font-size: 16px;
	color:#369;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight:bold;
}
.main sp_download .pull {
	height:20px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.main .sp_download .pulldownMenu {
	font-size:14px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
}
.main .sp_download .sendbtn {
	margin:6px 0 6px 0;
	;
	width:auto;
	height:30px;
	font-size:14px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	color:#333;
}
.main .sp_download .result .download_table th {
	width:20%;
	font-size:12px;
	font-family:Tahoma, Arial, Calibri;
	color:#903;
	text-align:left;
	vertical-align:top;
	padding:3px;
	background-color:#CCC;
	border-bottom:dotted 1px #666;
}
.main .sp_download .result .download_table td {
	font-size: 12px;
	font-family:Arial, Helvetica, Calibri;
	color:#333;
	text-align:left;
	padding:3px;
	background-color:#fff;
	border-bottom:dotted 1px #666;
}
.main .sp_download ul.list_download li {
	list-style-image:url(images/icon-bullet-download-12x12.png);
	font-family:Tahoma, Arial, Calibri;
	font-size:12px;
}
.main .list_techsp {
	padding:20px;
}
.main .list_techsp ul li {
	font-family:Tahoma, Arial, Calibri;
	font-size:14px;
	color:#333;
	list-style-image:url(images/icon_techsp.png);
}
.main .list_techsp ul li a {
	color:#333;
	outline:none;
}
.main .list_techsp ul li a:hover {
	color:#900;
}
.line {
	margin-top:10px;
	height:10px;
	border-top:dotted 0.5px #666;
}
.main .sp_comtable {
	padding:10px;
}
.main .sp_comtable h3 {
	font-size: 16px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-weight:bold;
	color:#900;
}
.main .sp_comtable p {
	font-size: 12px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	color: #333;
}
.main .sp_comtable .comCat {
	background-color:#CCC;
}
.main .sp_comtable .comCat h3 {
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 18px;
	color:#666;
	padding:3px;
}
.main .sp_comtable .comProduct {
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
}
.main .list_classroom {
	padding:10px 10px 10px 8px;
}
.main .list_classroom ul li {
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
	color:#069;
	list-style-image:url(../images/icon-bullet-orange-12x12.png);
}
.main .list_livedemo {
	padding:10px;
}
.main .list_livedemo p {
	font-size: 12px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	color:#333;
}
.main .list_tv {
	padding: 10px;
}
.main .list_tv h3 {
	font-size: 14px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	color:#000;
	font-weight:500;
}
.main .list_tv p {
	font-size: 12px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	text-align:justify;
	color:#333;
}
.main .list_tv table tr td {
	border-bottom: dotted 1px #666;
}
.main .mobile_app {
	padding: 20px;
}
.main .mobile_app h4 {
	padding: 0px;
	margin: 0px;
	color:#900;
	font-family:Tahoma, Arial, Calibri;
	font-size:14px;
}
.main .mobile_app p {
	color:#333;
	font-family:Tahoma, Arial, Calibri;
	font-size:12px;
}
.main .mobile_app p strong{
	color:#333;
	font-family:Tahoma, Arial, Calibri;
	font-size:11px;
}
.main .mobile_app ul {
   padding:0px 0px 0px 20px;
   margin:0px;
}
.main .mobile_app ul li {
   list-style:decimal;
   color:#333;
	font-family:Tahoma, Arial, Calibri;
	font-size:12px;
}
.main .mobile_app ul li ul li {
   list-style:upper-roman;
   color:#333;
	font-family:Tahoma, Arial, Calibri;
	font-size:12px;
}
.main .mobile_app ul li ul li ul li {
   list-style:lower-alpha;
   color:#333;
	font-family:Tahoma, Arial, Calibri;
	font-size:12px;
}
.addThis {
	padding-left:6px;
}
/*about Thecus -----------end*/
/*Affiliate */
.sign-in {
	float: left;
	width: 300px;
	margin-left: 10px;
	margin-top:10px;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size:12px;
	color: #666;
	background-color: #F3F3F3;
	padding: 10px;
}
.sign-in #send {
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size:12px;
	color: #333;
}
.sign-in #email, .sign-in #psw {
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size:11px;
	color: #333;
	border: solid 1px #999;
}
.sign-up {
	float: left;
	width: 550px;
	margin-left: 10px;
	margin-top:10px;
	margin-right: 4px;
	padding: 10px;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size:12px;
	color: #666;
	background-color: #F3F3F3;
}
.sign-up ul li {
	list-style-type:decimal;
}
.sign-up .reg {
	width:250px;
	height:70px;
	background-image:url(images/reg_btn.png);
	background-repeat:no-repeat;
	font-size: 24px;
	font-weight:bold;
	text-align: center;
	line-height: 24px;
	padding-top: 35px;
}
.sign-up .reg a {
	color: #36C;
	text-shadow: 1px 1px 1px #999;
	outline:none;
}
.sign-up .reg a:hover, .sign-up .reg a:active {
	color: #903;
	text-decoration:none;
	font-size: 24px;
}
.log-on {
	float: left;
	width: 160px;
	height: auto;
	margin-left: 10px;
	margin-top:10px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	background-color: #F3F3F3;
	padding: 10px;
}
.log-on userInfo {
	line-height:14px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
	color: #666;
	font-weight: 300;
	text-decoration: none;
	outline:none;
	background-color: #CCC;
	border: solid 1px #CCC;
}
.log-on userInfo a:hover {
	color: #900;
}
.log-on span {
	/*color:#09C;*/
	color: #666;
}
.log-on ul {
	margin:20 0 0 0px;
	padding:0 0 0 20px;
	list-style:none;

}
.log-on ul li {
	margin:0px;
	padding:0;
	/*list-style-image:url(images/icon-bullet-arrow.png);*/
}
.log-on ul li a {
	line-height:14px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
	color: #000;
	font-weight: 300;
	text-decoration: none;
	outline:none;
}
.log-on ul li a:hover {
	color: #900;
}
.log-on ul li img{
    margin-right:4px;
}

.bannerlist .listInter h3{
	margin-left:5px;
	color:#900;
}
.aff_content .bannerlist .listInter .morelink, .col_footer .colR_f_c .morelink {
	float:right;
	margin-right:5px;
	font-size:14px;
	font-family: Arial, Helvetica, Calibri;
}

.bannerlist .listInter {
	margin-left:3px;
	margin-right:3px;
	float: left;
    width:670px;
    font-size:12px;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, Calibri;
	border-bottom:dotted 0.5px #666;
}
.bannerlist .listInter .listTable {
	border: solid 1px #CCC;
}
.bannerlist .listInter .listTable .listImg {
	text-align:center;
	vertical-align:middle;
}
.bannerlist .listInter .listTable .listCon a {
	font-size:12px;
}
.bannerlist .listInter .listTable .listCon, .bannerlist .listCon {
	border-bottom:dotted 1px #666;
	text-align:left;
}
.bannerlist .listInter .listTitle {
	color:#900;
	font-weight:bold;
	width:13%;
	padding:4px;
	background-color:#CCC;
	border-bottom:dotted 1px #666;
	text-align:left;
	vertical-align:middle;
}
.bannerlist dl dt img {
	margin-bottom:6px;
}
.aff_content {
	float: left;
	width:680px;
	margin-left: 10px;
	margin-top:10px;
	margin-right: 5px;
	padding-left: 8px;
	padding-top:5px;
	padding-right:8px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	background-color: #FFFFFF;
	border: solid 1px #CCC;
}
.aff_content h2 {
	color:#900;
}
.aff_content h2 a {
	color:#900;
	font-family:"微軟正黑體", "新細明體", "標楷體";
	outline:none;
}
.aff_content .headline {
	padding:6px;
	background-color:#FFF;
	border: solid 1px #CCC;
}
.aff_content div {
	/*margin-bottom:12px;*/
}
.aff_content div th {
	/*border-bottom:solid 1px #CCC;*/
}
.aff_content div table {
	/*border:solid 1px #CCC;*/
}
.aff_content div td {
	/*border:dotted 1px #CCC;*/
}
.aff_content .dimension {
	margin:0px;
	padding:0px;
}
.aff_content .newsList {
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	border-left: solid 1px #CCC;
	border-right:solid 1px #CCC;
	background-color: #F3F3F3;
}
.aff_content .newsCat {
	background-color: #F3F3F3;
}
.aff_content .bannerlist .newsList .news {
	/*float:left;
	/*clear:left;
	/*width:690px;
	border-bottom:dotted 0.5px #666;
	padding-bottom:0px;
	padding-top:5px;
	background-color: #F3F3F3;
	margin-bottom:0px;
	margin-top:0px*/
}
.aff_content .newsList .newsCat h3 {
	margin:0;
	padding:0;
	font-size:14px;
	font-family:"微軟正黑體", "新細明體", "標楷體";
}
.aff_content .feedback textarea {
	width:550px;
	padding:6px;
	font-family:"微軟正黑體", "新細明體", "標楷體";
	font-size:12px;
	color:#333;
	/*background-color: #fff;*/
	border:solid 1px #999;
}
.aff_content .feedback input {
	font-size:14px;
	font-family:"微軟正黑體", "新細明體", "標楷體";
	color:#333;
}
.aff_content .feedback p {
	font-family:"微軟正黑體", "新細明體", "標楷體";
	font-size:18px;
}
.aff_content #form {
	width:600px;
    padding:5px 5px 5px 0px;
}
.aff_content .sheet {
	margin: 0px;
	padding: 0px;
	font-family:"微軟正黑體", "新細明體", "標楷體";
	font-size:12px;
	color:#333;
	background-color:#F3F3F3;
}
.aff_content .sheet #send {
	font-weight:300;
	font-family:Arial, Helvetica, Calibri;
	font-size:18px;
	color: #933;
}
.aff_content .sheet th {
	background-color:#EBEBEB;
	text-align:left;
	color:#333;
}
.aff_content .sheet td {
	background-color:#FAFAFA;
	text-align:left;
	color:#333;
}
.aff_content .sheet #pulldown_menu {
	font-family:Arial, Helvetica, Calibri;
	font-size:12px;
	color:#333;
	border: solid 1px #999;
}
.aff_content .sheet .textfield {
	font-family:"微軟正黑體", "新細明體", "標楷體";
	font-size:11px;
	color: #333;
	border: solid 1px #999;
}
.aff_content .sheet .textfield:focus {
	border: solid 1px #666;
	background-color: #E3E3E3;
}
.reg_step {
	height:80px;
}
.reg_step ul li {
	float:left;
	display: inline;
	list-style-type: none;
	line-height: 20px;
	font-family:Arial, Helvetica, Calibri;
	font-size:20px;
	padding-left: 5px;
}
.reg_step ul li .step_on {
	width: 85px;
	height: 40px;
	color: #933;
	font-weight:bold;
	background-image: url(images/step_on.png);
	background-repeat:no-repeat;
	text-shadow:1px 1px 1px #999;
	padding-left: 15px;
	padding-top: 13px;
}
.reg_step ul li .step_off {
	width: 85px;
	height: 40px;
	color: #999;
	background-image: url(images/step_off.png);
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left: 15px;
	padding-top: 13px;
}
.sheet {
	margin: 0px 50px 0px 47px;
	padding: 10px;
	font-family:"微軟正黑體", "新細明體", "標楷體";
	font-size:12px;
	color:#333;
	background-color:#F3F3F3;
}
.sheet #send {
	font-weight:300;
	font-family:Arial, Helvetica, Calibri;
	font-size:18px;
	color: #933;
}
.sheet th {
	background-color:#EBEBEB;
	text-align:left;
	color:#333;
}
.sheet td {
	background-color:#FAFAFA;
	text-align:left;
	color:#333;
}
.sheet #pulldown_menu {
	font-family:Arial, Helvetica, Calibri;
	font-size:12px;
	color:#333;
	border: solid 1px #999;
}
.sheet .textfield {
	font-family:"微軟正黑體", "新細明體", "標楷體";
	font-size:11px;
	color: #333;
	border: solid 1px #999;
}
.sheet .textfield:focus {
	border: solid 1px #666;
	background-color: #E3E3E3;
}
/*Affiliate ------- end*/
.reg_step {
	height:80px;
}
.reg_step ul li {
	float:left;
	display: inline;
	list-style-type: none;
	line-height: 20px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size:20px;
	padding-left: 5px;
}
.reg_step ul li .step_on {
	width: 85px;
	height: 40px;
	color: #933;
	font-weight:bold;
	background-image: url(images/step_on.png);
	background-repeat:no-repeat;
	text-shadow:1px 1px 1px #999;
	padding-left: 15px;
	padding-top: 13px;
}
.reg_step ul li .step_off {
	width: 85px;
	height: 40px;
	color: #999;
	background-image: url(images/step_off.png);
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left: 15px;
	padding-top: 13px;
}
.sheet {
	margin: 0px 50px 0px 47px;
	padding: 10px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size:12px;
	color:#333;
	background-color:#F3F3F3;
}
.sheet #send {
	font-weight:300;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size:18px;
	color: #933;
}
.sheet th {
	background-color:#EBEBEB;
	text-align:left;
	color:#333;
}
.sheet td {
	background-color:#FAFAFA;
	text-align:left;
	color:#333;
}
.sheet #pulldown_menu {
	font-family:Arial, Helvetica, Calibri;
	font-size:12px;
	color:#333;
	border: solid 1px #999;
}
.sheet .textfield {
	font-family:Arial, Helvetica, Calibri;
	font-size:11px;
	color: #333;
	border: solid 1px #999;
}
.sheet .textfield:focus {
	border: solid 1px #666;
	background-color: #E3E3E3;
}
.container .main_con .sitemap {
	margin: 6px 10px 6px 10px;
	padding: 6px;
}
.container .main_con .sitemap h2 {
	margin:0 0 2px 0;
	padding: 10px 0 0 0;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	color: #900;
	font-size: 18px;
}
.container .main_con .sitemap h3 {
	margin:0;
	padding:0;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	color: #666;
	font-size: 12px;
}
.container .main_con .sitemap ul {
	margin:0;
	padding:0 0 0 6px;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	color: #666;
	font-size: 12px;
	list-style-position:inside;
}
.container .main_con .sitemap .sitemap_tl {
	width:auto;
	height:auto;
	clear:left;
}
.container .main_con .sitemap .sitemap_product {
	width:auto;
	height:auto;
	clear:left;
}
.container .main_con .sitemap .sitemap_product .product_sort {
	float:left;
	padding:3px 3px 20px 3px;
}
.container .main_con .sitemap .sitemap_product .sitemap_item {
	float: left;
	width: 176px;
}
.container .main_con .sitemap .sitemap_tl .sitemap_item {
	float: left;
	width: 200px;
}
/***IE7 FIX***/
/*單欄*/
*:first-child+html .container .main_con .right-items ul {
	clear:left;
	margin: 0px;
	padding: 2px 0 0 20px;
	font-size:12px;
}
*:first-child+html .container .main_con {
	float:left;
	width: 923px;
	margin-left:12px;
	margin-right:12px;
	padding: 6px 3px 6px 3px;
	background-image:url(images/col_list_bg.jpg);
	background-repeat:repeat-x;
	background-color: #e7e7e7;
}
*:first-child+html .container .main_title {
	float:left;
	width: 932px;
	height: 30px;
	margin-top:8px;
	margin-left:12px;
	margin-right:12px;
}
*:first-child+html .main_title .title_l {
	float:left;
	width:8px;
	height:32px;
	background-image:url(images/col_l_RL.png);
	background-position:left top;
}
*:first-child+html .main_title .title_r {
	float:left;
	width:12px;
	background-image:url(images/col_l_RL.png);
	height:32px;
	background-position:right top;
}
*:first-child+html .main_title .titleR_c {
	float: left;
	width: 912px;
	height:32px;
	background-image:url(images/col_l_c.jpg);
}
*:first-child+html .main_title .titleR_c a {
	color:#999;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size:14px;
	font-weight:500;
	line-height:30px;
	outline:none;
}
*:first-child+html .title_c a {
	color: #fff;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size:14px;
	font-weight:500;
	line-height:30px;
	outline:none;
}
*:first-child+html .main_title .titleR_c h2 {
	color: #fff;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 16px;
	font-weight: 400;
	margin-top:3px;
}
*:first-child+html .container .main_footer {
	float:left;
	width:932px;
	margin-left:12px;
	margin-right:12px;
}
*:first-child+html .main_footer .col_f_l {
	clear: left;
	float:left;
	width: 8px;
	height: 32px;
	background-image:url(images/col_f_rl.png);
	background-position:left top;
}
*:first-child+html .main_footer .col_f_r {
	float:left;
	width: 12px;
	height: 32px;
	background-image:url(images/col_f_rl.png);
	background-position:right top;
}
*:first-child+html .main_footer .colR_f_c {
	float:left;
	width: 911px;
	height: 32px;
	background-image:url(images/col_f_c.png);
}
/*單欄結束*/
/*雙欄左欄選單*/
*:first-child+html .container .col_l {
	float:left;
	width:194px;
	margin-left:12px;
	padding: 6px 3px 6px 3px;
}
*:first-child+html .container .col_l .col_title {
	width:194px;
	height:32px;
}
*:first-child+html .col_title .title_l {
	float:left;
	width:8px;
	height:32px;
	background-image:url(images/col_l_RL.png);
	background-position:left top;
}
*:first-child+html .col_title .title_r {
	float:left;
	width:12px;
	background-image:url(images/col_l_RL.png);
	height:32px;
	background-position:right top;
}
*:first-child+html .col_title .titleR_c {
	float:left;
	width:704px;
	height:32px;
	background-image:url(images/col_l_c.jpg);
}
*:first-child+html .col_title .title_c {
	float:left;
	width:174px;
	height:32px;
	background-image:url(images/col_l_c.jpg);
}
*:first-child+html .col_title .titleR_c a {
	color:#999;
	font-family:Arial, Helvetica, Calibri;
	font-size:14px;
	font-weight:500;
	line-height:30px;
	outline:none;
}
*:first-child+html .col_title .title_c a {
	color:#fff;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size:14px;
	font-weight:500;
	line-height:30px;
	outline:none;
}
*:first-child+html .col_list {
	background-image:url(images/col_list_bg.jpg);
	background-repeat:repeat-x;
	background-color:#e7e7e7;
	width:180px;
	height: auto;
	margin-top: 0px;
	padding-right:10px;
	padding-top: 10px;
}
*:first-child+html .col_list a:hover {
	text-decoration:underline;
	color:#000;
	font-weight:600;
}
*:first-child+html .col_list ul {
	margin: 0px;
	list-style:none;
	padding-left: 20px;
}
*:first-child+html .col_list .listCat {
	width: 150px;
	padding: 6px 0 3px 0;
	border-bottom: dotted 1px #666;
	list-style-image:url(images/icon-bullet-arrow.png);
}
*:first-child+html .col_list .listCat a {
	line-height: 14px;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;
	color: #000;
	font-weight: 500;
	text-decoration: none;
	outline: none;
}
*:first-child+html .col_list .listCat a:hover {
	line-height: 14px;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;
	color: #900;
	font-weight: 500;
	text-decoration: none;
}
*:first-child+html .col_list .listCat_spt {
	width: 150px;
	padding-top: 0px;
	border-bottom: dotted 1px #666;
}
*:first-child+html .col_list .listCat_spt a {
	line-height: 14px;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;
	color: #000;
	font-weight: 500;
	text-decoration: none;
	outline: none;
}
*:first-child+html .col_list .listCat_spt a:hover {
	line-height: 14px;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;
	color: #900;
	font-weight: 500;
	text-decoration: none;
}
*:first-child+html .col_list ul li a {
	font-family:Arial, Helvetica, Calibri;
	font-size:12px;
	color:#333;
	outline:none;
}
*:first-child+html .col_search {
	width:170px;
	height: 18px;
	padding-left: 10px;
}
*:first-child+html .col_search .search {
	font-family: Arial, Helvetica, Calibri;
	font-size: 10px;
	color: #666;
	border: solid 1px #999;
	height: 18px;
}
*:first-child+html .mediaContact {
	padding:6px 6px 12px 10px;
}
*:first-child+html .mediaContact p {
	font-size:11px;
	font-family:Tahoma, Arial, Calibri;
	color:#666;
}
/*雙欄左欄選單結束*/
/*雙欄右欄內容*/
*:first-child+html .col_r .col_title .titleR_c h2 {
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	padding-top: 6px;
	margin:0;
}
*:first-child+html .container .col_r .main {
	float:left;
	width:720px;
	background-image:url(images/col_list_bg.jpg);
	background-repeat:repeat-x;
	background-color:#e7e7e7;
}
/*product catalog*/
*:first-child+html .container .col_r .main .rowLeft {
	float:left;
	width:240px;
	height:240px;
	margin-right: 5px;
}
*:first-child+html .container .col_r .main .rowRight {
	float:left;
	margin-right: 10px;
	width: 465px;
	height:auto;
}
*:first-child+html .container .col_r .product_title {
	height: 18px;
	background-color:#a0a0a0;
	margin-top:6px;
	padding:6px;
	-webkit-border-radius:3px;
	-moz-border-radius:8px;/*firefox 3.0+*/
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.6);
}
*:first-child+html .container .col_r .product_title {
	height: 18px;
	background-color: #a0a0a0;
	padding: 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 8px; /*firefox 3.0+*/
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.6);
}
*:first-child+html .container .col_r .product_title .modelName {
	float: left;
	color:#333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
	width: 120px;
}
*:first-child+html .container .col_r .product_title .slogan {
	float:right;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right:6px;
}
*:first-child+html .container .col_r .right-items {
	float: left;
	width: 150px;
	height: auto;
}
*:first-child+html .container .col_r .right-items h2 {
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
	margin-left: 0px;
	padding-left: 0px;
}
*:first-child+html .container .col_r .right-items ul {
	clear:left;
	padding:10px;
	margin: 0px;
}
*:first-child+html .container .col_r .right-items .comList {
	list-style-image: url(images/icon-bullet-orange-12x12.png);
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 20px;
}
*:first-child+html .container .col_r .right-items .download {
	list-style-image: url(images/icon-bullet-download-12x12.png);
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding-left: 20px;
}
*:first-child+html .container .col_r .focus {
	float:left;
	width:315px;
	height: auto;
}
*:first-child+html .container .col_r .focus .f_top ul li {
	list-style-image:url(images/icon_list.gif);
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#666;
}
*:first-child+html .container .col_r .focus .f_center .cert {
	width:200px;
	padding-left: 6px;
}
*:first-child+html .menu :hover div.sub_NAS ul {
	width: 160px;
	float:left;
	padding-right:5px;
	margin-left: 0px;
} 
*:first-child+html .container .col_r .focus .f_bottom {
}
*:first-child+html .container .col_r .main .rowRight .product_title {
	height: 18px;
	background-color: #a0a0a0;
	padding: 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 8px; /*firefox 3.0+*/
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.6);
}
*:first-child+html .container .col_r .main .rowRight .slogan {
	float:left;
	padding:6px;
	color: #333;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size:12px;
	font-weight: bold;
	padding-right:3px;
}
/*product catalog end*/


/*heidi insert*/
*:first-child+html .menu li a.top_link {
	display: block;
	float: left;
	height: 40px;
	color: #CCC;
	text-decoration:none;
	font-weight: 300;
	padding:0 0 0 12px;
	cursor:pointer;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
}

/*menu Sub_NAS  end*/
/*Thecus DNA*/
*:first-child+html .main_con .dna {
	padding:12px 24px 12px 24px;
}
*:first-child+html .main_con .dna .dna_1, 
*:first-child+html .main_con .dna .dna_2,
*:first-child+html .main_con .dna .dna_3,
*:first-child+html .main_con .dna .dna_4,
*:first-child+html .main_con .dna .dna_5,
*:first-child+html .main_con .dna .dna_6 {
    clear:left;
	float:left;
	border-bottom:dotted 1px #900;
	height: auto;
	width:880px;
	padding-bottom: 6px;
}

*:first-child+html .main_con .dna .dna_title {
	color:#900;
	font-family: Arial, Helvetica, Calibri;
	font-size: 16px;
}
*:first-child+html .main_con .dna .dna_title h3 {
}
*:first-child+html .main_con .dna .dna_wording {
	color:#333;
	font-size:14px;
	font-family: Arial, Helvetica, Calibri;
}
/*Thecus DNA------end*/
/*IE6 FIX*/
/*產品內頁*/
*html .main_con .right-items {
	float: left;
	position: absolute;
	width: 200px;
	height: auto;
}
*html .main_con .right-items ul {
	clear: left;
	margin: 5px 0 5px 0;
	padding: 0 0 0 20px;
	font-size: 12px;
}
*html .main_con .right-items ul li {
	list-style-type: none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
*html .main_con .right-items h2 {
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
	margin-top: 10px;
	margin-left: 0px;
	padding-left: 0px;
}
*html .main_con .right-items .comList {
	list-style-image: url(images/icon-bullet-orange-12x12.png);
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
}
*html .main_con .right-items .download {
	list-style-image: url(images/icon-bullet-download-12x12.png);
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
}
*html .container .main_con {
	float: left;
	width: 922px;
	margin: -10px 0px 0 12px;
	padding: 6px 0px 6px 3px;
	background-image: url(images/col_list_bg.jpg);
	background-repeat: repeat-x;
	background-color: #e7e7e7;
}
*html .container .main_title {
	float:left;
	width: 932px;
	height: 30px;
	margin-top:8px;
	margin-left:12px;
	margin-right:12px;
}
*html .main_title .title_l {
	float:left;
	width:8px;
	height:32px;
	background-image:url(images/col_l_RL.png);
	background-position:left top;
}
*html .main_title .title_r {
	float:left;
	width:12px;
	background-image:url(images/col_l_RL.png);
	height:32px;
	background-position:right top;
}
*html .main_title .titleR_c {
	float:left;
	width: 912px;
	height:32px;
	background-image:url(images/col_l_c.jpg);
}
*html .main_title .titleR_c a {
	color:#999;
	font-family:Arial, Helvetica, Calibri;
	font-size:14px;
	font-weight:500;
	line-height:30px;
	outline:none;
}
*html .title_c a {
	color: #fff;
	font-family:Arial, Helvetica, Calibri;
	font-size:14px;
	font-weight:500;
	line-height:30px;
	outline:none;
}
*html .main_title .titleR_c h2 {
	color: #fff;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 18px;
	font-weight: 400;
	margin-top:3px;
}
*html .container .main_footer {
	float:left;
	width:932px;
	margin-left:12px;
	margin-right:12px;
}
*html .main_footer .col_f_l {
	clear: left;
	float:left;
	width: 8px;
	height: 32px;
	background-image:url(images/col_f_rl.png);
	background-position:left top;
}
*html .main_footer .col_f_r {
	float:left;
	width: 12px;
	height: 32px;
	background-image:url(images/col_f_rl.png);
	background-position:right top;
}
*html .main_footer .colR_f_c {
	float:left;
	width: 911px;
	height: 32px;
	background-image:url(images/col_f_c.png);
}
/*單欄結束*/
/*雙欄左欄選單*/
*html .container .col_l {
	float:left;
	display:inline;
	width:194px;
	margin-left:12px;
	padding: 6px 3px 6px 3px;
}
*html .container .col_l .col_title {
	width:194px;
	height:32px;
}
*html .col_title .title_l {
	float:left;
	width:8px;
	height:32px;
	background-image:url(images/col_l_RL.png);
	background-position:left top;
}
*html .col_title .title_r {
	float:left;
	width:12px;
	background-image:url(images/col_l_RL.png);
	height:32px;
	background-position:right top;
}
*html .col_title .titleR_c {
	float:left;
	width:704px;
	height:32px;
	background-image:url(images/col_l_c.jpg);
}
*html .col_title .title_c {
	float:left;
	width:174px;
	height:32px;
	background-image:url(images/col_l_c.jpg);
}
*html .col_title .titleR_c a {
	color:#999;
	font-family:Arial, Helvetica, Calibri;
	font-size:14px;
	font-weight:500;
	line-height:30px;
	outline:none;
}
*html .col_title .title_c a {
	color:#fff;
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size:14px;
	font-weight:500;
	line-height:30px;
	outline:none;
}
*html .col_list {
	background-image:url(images/col_list_bg.jpg);
	background-repeat:repeat-x;
	background-color:#e7e7e7;
	width:190px;
	height: auto;
	margin-top: 0px;
	padding-right: 0px;
	padding-top: 10px;
}
*html .col_list a:hover {
	text-decoration:underline;
	color:#000;
	font-weight:600;
}
*html .col_list ul {
	margin: 0px;
	list-style:none;
	padding-left: 20px;
}
*html .col_list .listCat {
	width: 150px;
	padding: 6px 0 3px 0;
	border-bottom: dotted 1px #666;
	list-style-image:url(images/icon-bullet-arrow.png);
}
*html .col_list .listCat a {
	line-height: 14px;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
	color: #000;
	font-weight: 500;
	text-decoration: none;
	outline: none;
}
*html .col_list .listCat a:hover {
	line-height: 14px;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
	color: #900;
	font-weight: 500;
	text-decoration: none;
}
*html .col_list .listCat_spt {
	width: 150px;
	padding-top: 0px;
	;
	border-bottom: dotted 1px #666;
}
*html .col_list .listCat_spt a {
	line-height: 12px;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
	color: #000;
	font-weight: 500;
	text-decoration: none;
	outline: none;
}
*html .col_list .listCat_spt a:hover {
	line-height: 12px;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
	color: #900;
	font-weight: 500;
	text-decoration: none;
}
*html .col_list ul li a {
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
	color:#333;
	outline:none;
}
*html .col_search {
	width:170px;
	height: 18px;
	padding-left: 10px;
}
*html .col_search .search {
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 10px;
	color: #666;
	border: solid 1px #999;
	height: 18px;
}
*html .mediaContact {
	padding:6px 6px 12px 10px;
}
*html .mediaContact p {
	font-size: 11px;
	font-family:Tahoma, Arial, Calibri;
	color:#666;
}
/*雙欄左欄選單結束*/
/*雙欄右欄內容*/
*html .col_r .col_title .titleR_c h2 {
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	padding-top: 6px;
	margin:0;
}
*html .container .col_r .main {
	margin-top:-5px;
	width:720px;
	background-image:url(images/col_list_bg.jpg);
	background-repeat:repeat-x;
	background-color:#e7e7e7;
}
/*product catalog*/
*html .container .col_r .main .rowLeft {
	float: left;
	display: inline;
	width: 240px;
	height: 240px;
	margin-right: 5px;
}
*html .container .col_r .main .rowRight {
	position:relative;
	margin: 0px;
	width: 465px;
	height: auto;
}
*html .container .col_r .product_title {
	height: 18px;
	background-color:#a0a0a0;
	margin-top:6px;
	padding:6px;
	-webkit-border-radius:3px;
	-moz-border-radius:8px;/*firefox 3.0+*/
	-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.6);
}
*html .container .col_r .product_title {
	height: 18px;
	background-color: #a0a0a0;
	padding: 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 8px; /*firefox 3.0+*/
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.6);
}
*html .container .col_r .product_title .modelName {
	float: left;
	color:#333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
	width: 120px;
}
*html .container .col_r .product_title .slogan {
	float:right;
	color:#FFF;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size:12px;
	font-weight:bold;
	padding-right:6px;
}
*html .container .col_r .right-items {
	float: left;
	width: 150px;
	height: auto;
}
*html .container .col_r .right-items h2 {
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
	margin-left: 0px;
	padding-left: 0px;
}
*html .container .col_r .right-items ul {
	clear:left;
	padding:10px;
	margin: 0px;
}
*html .container .col_r .right-items .comList {
	list-style-image: url(images/icon-bullet-orange-12x12.png);
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 20px;
}
*html .container .col_r .right-items .download {
	list-style-image: url(images/icon-bullet-download-12x12.png);
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 20px;
}
*html .container .col_r .focus {
	float: left;
	width: 315px;
	height: auto;
}
*html .container .col_r .focus .f_top ul li {
	list-style-image:url(images/icon_list.gif);
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#666;
}
*html .container .col_r .col_footer {
	margin-top: -6px;
}
/*product catalog end*/
/*menu*/
*html .menu li a.top_link:hover {
	color:#CCC;
	background: url(images/button4.gif) no-repeat;
}
*html .menu li a.top_link:hover span {
	background: url(images/button4.gif) no-repeat right top;
}
*html .menu li a.top_link:hover span.down {
	background: url(images/button4a.gif) no-repeat right top;
}
*html .menu li:hover > a.top_link {
	color: #FFF;
	background: url(images/button4.gif) no-repeat;
}
*html .menu li:hover > a.top_link span {
	background: url(images/button4.gif) no-repeat right top;
}
*html .menu li:hover > a.top_link span.down {
	background: url(images/button4a.gif) no-repeat right top;
}
*html .menu table {
	border-collapse: collapse;
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	left: 0;
}
*html .menu a:hover {
	visibility: visible;
}
*html .menu li:hover {
	position: relative;
	z-index: 9999;
}
*html .menu :hover ul.sub {
	left: 2px;
	top: 40px;
	right: 2px;
	background: #333;
	padding: 3px 0 3px 0;
	border: 1px solid #666;
	white-space: nowrap;
	width: 200px;
	height: auto;
}
/*menu end*/
/*menu Sub_NAS*/
*html .menu div.sub_NAS {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index:9999;
}
*html .menu:hover div.sub_NAS {
	left: 0px;
	top: 40px;
	background: #333;
	padding: 3px 0 3px 0;
	border: 1px solid #666;
	white-space: nowrap;
	width: 330px;   /* modify */
	height:316px;
	position:absolute;
	border-bottom:dotted 1px #999;
}
*html .menu:hover div.sub_NAS ul {
	width: 160px;
	float:left;
	padding-right:5px;
	margin-left:0px;
}
*html .menu:hover div.sub_NAS ul li {
	list-style: none;
	border-bottom:dotted 1px #999;
}
*html .menu:hover div.sub_NAS ul li.subCat {
	background-color:#666;
} 

*html .menu:hover div.sub_NAS ul li a {
	font-size:12px;
	font-family:Tahoma, Arial, Calibri;
	height:20px;
	width:192px;
	line-height:20px;
	text-indent:5px;
	color:#fff;
	text-decoration:none;
	border: 3px solid #900;
	border-width:0 0 0 3px;
	padding-left: 2px;
}
*html .menu ul.sub {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index:9999;
}
*html .menu:hover  ul.sub {
	left: 0px;
	top: 40px;
	background: #333;
	padding: 3px 0 3px 0;
	border: 1px solid #666;
	white-space: nowrap; 
	position:absolute;
	border-bottom:dotted 1px #999;
}

*html .menu:hover ul.sub li {
	display:block;
	height:20px;
	position:relative;
	float:left;
	width:auto;
	border-bottom:dotted 1px #999; 
}
*html .menu:hover ul.sub li a {
	font-weight:normal;
	display:block;
	font-size:12px;
	font-family:Tahoma, Arial, Calibri;
	height:20px;
	width:192px;
	line-height:20px;
	text-indent:5px;
	color:#fff;
	text-decoration:none;
	border: 3px solid #900;
	border-width:0 0 0 3px;
	outline:none;
}
/*menu Sub_NAS  end*/
/*首頁 highlight ---NEWS & AWARD 調整*/
*html .highlights .homeNews .home_newsbody {
	margin:0;
	padding: 6px 10px 0px 13px;
	width: 280px;
	height: 87px;
	background-image:url(images/home_news_04.png);
	border-right: solid 2px #898989;
	border-left: solid 2px #898989;
}
*html .highlights .homeNews .home_newsbody ul {
	padding:0px 0px 0px 13px;
	list-style-image:url(images/icon-bullet-orange-12x12.png);
	margin-top:0px;
}
*html .highlights .homeNews .home_newsbody a {
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;
	color:#FFF;
	outline:none;
}
*html .highlights .homeNews .home_newsfoot {
	width: 310px;
	height: 11px;
	background-image:url(images/home_news_07.png);
	background-repeat:no-repeat;
}
*html .highlights .homeAwards {
	float:left;
	padding-left: 4px;
	width:310px;
}
*html .highlights .homeAwards .home_newshead {
	width: 290px;
	height: 20px;
	background-image:url(images/home_award.png);
	font-family: "微軟正黑體", "新細明體", "標楷體";
	font-size: 11px;
	color:#FFF;
	padding: 10px 20px 10px 0px;
}
*html .highlights .homeAwards .home_newshead a {
	float:right;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 14px;
	color: #FFF;
	outline:none;
}
*html .highlights .homeAwards .home_newsbody {
	margin:0;
	padding: 10px 10px 0px 13px;
	width: 280px;
	height: 87px;
	background-image:url(images/home_news_04.png);
	background-color: #494949;
	border-right: solid 2px #898989;
	border-left: solid 2px #898989;
}
*html .highlights .homeAwards .home_newsbody div.home_awardsImg {
	float:left;
	display: inline;
	position:relative;
	height:80px;
	margin-left:10px;
}
*html .highlights .homeAwards .home_newsbody .home_awardsWd {
	float: left;
	width:150px;
	padding-left: 3px;
	padding-right: 4px;
}
*html .highlights .homeAwards .home_newsbody .home_awardsWd ul {
	margin:0;
	padding-left: 0px;
}
*html .highlights .homeAwards .home_newsbody .home_awardsWd ul li {
	list-style-type:none;
}
*html .highlights .homeAwards .home_newsbody .home_awardsWd a {
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
	line-height: 12px;
	color:#FFF;
	margin-top:0px;
	text-align:justify;
	outline:none;
}
*html .highlights .homeAwards .home_newsfoot {
	width: 310px;
	height: 11px;
	background-image: url(images/home_news_07.png);
	background-repeat: no-repeat;
}
*html .container .col_r .main .rowRight .product_title {
	height: 18px;
	background-color: #a0a0a0;
	padding: 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 8px; /*firefox 3.0+*/
	-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.6);
}
*html .container .col_r .main .rowRight .slogan {
	float:left;
	padding:6px;
	color: #333;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size:12px;
	font-weight: bold;
	padding-right:3px;
}
*html .menu li a.top_link {
	display: block;
	float: left;
	height: 40px;
	color: #CCC;
	text-decoration:none;
	font-weight: 300;
	padding:0 0 0 12px;
	cursor:pointer;
	font-family:  "微軟正黑體", "新細明體", "標楷體";
	font-size: 12px;
}


/*Affiliate */
*html .sign-in {
	float: left;
	width: 300px;
	margin-left: 10px;
	margin-top:10px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	background-color: #F3F3F3;
	padding: 10px;
}
*html .sign-in #send {
	font-family:Arial, Helvetica, Calibri;
	font-size:12px;
	color: #333;
}
*html .sign-in #email, .sign-in #psw {
	font-family:Arial, Helvetica, Calibri;
	font-size:11px;
	color: #333;
	border: solid 1px #999;
}
*html .sign-up {
	float: left;
	width: 550px;
	margin-left: 10px;
	margin-top:10px;
	margin-right: 4px;
	padding: 10px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	background-color: #F3F3F3;
}
*html .sign-up h2, .log-on h2, .sign-in h2, .aff_content h2 {
	margin:0;
	padding:0;
}
*html .sign-up ul li {
	list-style-type:decimal;
}
*html .sign-up .reg {
	width:250px;
	height:70px;
	background-image:url(images/reg_btn.png);
	background-repeat:no-repeat;
	font-size: 24px;
	font-weight:bold;
	text-align: center;
	line-height: 24px;
	padding-top: 35px;
}
*html .sign-up .reg a {
	color: #36C;
	text-shadow: 1px 1px 1px #999;
	outline:none;
}
*html .sign-up .reg a:hover, .sign-up .reg a:active {
	color: #903;
	text-decoration:none;
	font-size: 24px;
}
*html .log-on {
	float: left;
	width: 160px;
	height: auto;
	margin-left: 10px;
	margin-top:10px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	background-color: #F3F3F3;
	padding: 10px;
}
*html .log-on userInfo {
	line-height:14px;
	font-family: Tahoma, Arial, Calibri;
	font-size: 12px;
	color: #666;
	font-weight: 300;
	text-decoration: none;
	outline:none;
	background-color: #CCC;
	border: solid 1px #CCC;
}
*html .log-on userInfo a:hover {
	color: #900;
}
*html .log-on span {
	/*color:#09C;*/
	color: #666;
}
*html .log-on ul {
	margin:20 0 0 0px;
	padding:0 0 0 20px;
	list-style:none;

}
*html .log-on ul li {
	margin:0px;
	padding:0;
	/*list-style-image:url(images/icon-bullet-arrow.png);*/
}
*html .log-on ul li a {
	line-height:14px;
	font-family: Tahoma, Arial, Calibri;
	font-size: 12px;
	color: #000;
	font-weight: 300;
	text-decoration: none;
	outline:none;
}
*html .log-on ul li a:hover {
	color: #900;
}
*html .log-on ul li img{
    margin-right:4px;
}

*html .bannerlist .listInter h3{
	margin-left:5px;
	color:#900;
}
*html .aff_content .bannerlist .listInter .morelink, .col_footer .colR_f_c .morelink {
	float:right;
	margin-right:5px;
	font-size:14px;
	font-family: Arial, Helvetica, Calibri;
}

*html .bannerlist .listInter {
	margin-left:3px;
	margin-right:3px;
	float: left;
    width:670px;
    font-size:12px;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, Calibri;
	border-bottom:dotted 0.5px #666;
}
*html .bannerlist .listInter .listTable {
	border: solid 1px #CCC;
}
*html .bannerlist .listInter .listTable .listImg {
	text-align:center;
	vertical-align:middle;
}
*html .bannerlist .listInter .listTable .listCon a {
	font-size:12px;
}
*html .bannerlist .listInter .listTable .listCon, .bannerlist .listCon {
	border-bottom:dotted 1px #666;
	text-align:left;
}
*html .bannerlist .listInter .listTitle {
	color:#900;
	font-weight:bold;
	width:13%;
	padding:4px;
	background-color:#CCC;
	border-bottom:dotted 1px #666;
	text-align:left;
	vertical-align:middle;
}
*html .bannerlist dl dt img {
	margin-bottom:6px;
}
*html .aff_content {
	float: left;
	width:680px;
	margin-left: 10px;
	margin-top:10px;
	margin-right: 5px;
	padding-left: 8px;
	padding-top:5px;
	padding-right:8px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	background-color: #FFFFFF;
	border: solid 1px #CCC;
}
*html .aff_content h2 {
	color:#900;
}
*html .aff_content h2 a {
	color:#900;
	font-family:Tahoma, Arial, Calibri;
	outline:none;
}
*html .aff_content .headline {
	padding:6px;
	background-color:#FFF;
	border: solid 1px #CCC;
}
*html .aff_content div {
	margin-bottom:12px;
}
*html .aff_content div th {
	border-bottom:solid 1px #CCC;
}
*html .aff_content div table {
	border:solid 1px #CCC;
}
*html .aff_content div td {
	border:dotted 1px #CCC;
}
*html .aff_content .dimension {
	margin:0px;
	padding:0px;
}
*html .aff_content .newsList {
	padding:0;
	background-color: #F3F3F3;
}
*html .aff_content .newsCat {
	background-color: #F3F3F3;
}
*html .aff_content .newsList .news {
	/*float:left;
	clear:left;
	width:690px;*/
	border-bottom:dotted 1px #900;
	padding-bottom:6px;
	padding-top:6px;
	background-color: #F3F3F3;
	margin-bottom:0;
}
*html .aff_content .newsList .newsCat h3 {
	margin:0;
	padding:0;
	font-size:14px;
	font-family:Tahoma, Arial, Calibri;
}
*html .aff_content .feedback textarea {
	width:550px;
	padding:6px;
	font-family:Tahoma, Arial, Calibri;
	font-size:12px;
	color:#333;
	/*background-color: #fff;*/
	border:solid 1px #999;
}
*html .aff_content .feedback input {
	font-size:14px;
	font-family:Tahoma, Arial, Calibri;
	color:#333;
}
*html .aff_content .feedback p {
	font-family:Tahoma, Arial, Calibri;
	font-size:18px;
}
*html .aff_content #form {
	width:300px;
    padding:5px 5px 5px 0px;
}
*html .aff_content .sheet {
	margin: 0px;
	padding: 0px;
	font-family:Tahoma, Arial, Calibri;
	font-size:12px;
	color:#333;
	background-color:#F3F3F3;
}
*html .aff_content .sheet #send {
	font-weight:300;
	font-family:Arial, Helvetica, Calibri;
	font-size:18px;
	color: #933;
}
*html .aff_content .sheet th {
	background-color:#EBEBEB;
	text-align:left;
	color:#333;
}
*html .aff_content .sheet td {
	background-color:#FAFAFA;
	text-align:left;
	color:#333;
}
*html .aff_content .sheet #pulldown_menu {
	font-family:Arial, Helvetica, Calibri;
	font-size:12px;
	color:#333;
	border: solid 1px #999;
}
*html .aff_content .sheet .textfield {
	font-family:Tahoma, Arial, Calibri;
	font-size:11px;
	color: #333;
	border: solid 1px #999;
}
*html .aff_content .sheet .textfield:focus {
	border: solid 1px #666;
	background-color: #E3E3E3;
}
*html .reg_step {
	height:80px;
}
*html .reg_step ul li {
	float:left;
	display: inline;
	list-style-type: none;
	line-height: 20px;
	font-family:Arial, Helvetica, Calibri;
	font-size:20px;
	padding-left: 5px;
}
*html .reg_step ul li .step_on {
	width: 85px;
	height: 40px;
	color: #933;
	font-weight:bold;
	background-image: url(images/step_on.png);
	background-repeat:no-repeat;
	text-shadow:1px 1px 1px #999;
	padding-left: 15px;
	padding-top: 13px;
}
*html .reg_step ul li .step_off {
	width: 85px;
	height: 40px;
	color: #999;
	background-image: url(images/step_off.png);
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left: 15px;
	padding-top: 13px;
}
*html .sheet {
	margin: 0px 50px 0px 47px;
	padding: 10px;
	font-family:Tahoma, Arial, Calibri;
	font-size:12px;
	color:#333;
	background-color:#F3F3F3;
}
*html .sheet #send {
	font-weight:300;
	font-family:Arial, Helvetica, Calibri;
	font-size:18px;
	color: #933;
}
*html .sheet th {
	background-color:#EBEBEB;
	text-align:left;
	color:#333;
}
*html .sheet td {
	background-color:#FAFAFA;
	text-align:left;
	color:#333;
}
*html .sheet #pulldown_menu {
	font-family:Arial, Helvetica, Calibri;
	font-size:12px;
	color:#333;
	border: solid 1px #999;
}
*html .sheet .textfield {
	font-family:Tahoma, Arial, Calibri;
	font-size:11px;
	color: #333;
	border: solid 1px #999;
}
*html .sheet .textfield:focus {
	border: solid 1px #666;
	background-color: #E3E3E3;
}
.getpsw {
	float: left;
	width: 880px;
	margin-left: 10px;
	margin-top:10px;
	margin-right: 4px;
	padding: 10px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	background-color: #F3F3F3;
}
/*Affiliate ------- end*/


/*Online Resource*/
.or_side {
	float: left;
	width: 160px;
	font-family: Arial, Helvetica, Calibri;
	margin-left: 10px;
	margin-top:10px;
	background-color: #F3F3F3;
	padding: 20px;
}
.or_search {
	font-family: Arial, Helvetica, Calibri;
	font-size:8px;
	width:120px;
	height: 16px;
	padding-left: 10px;
	color: #999;
}
.or_searchMag{
	margin-bottom: 6px;
}
.or_sideHeader {
	margin-bottom:20px;
	text-transform:uppercase;
	font-size:14px;
	line-height:1em;
	color:#999;
	border-bottom:1px solid #999;
	padding:10px 0 4px 0;
}
.or_sideHeader a {
	font-size:16px;
	color: #09C;
}
.or_sideMenu {
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	padding: 0px 10px 10px 14px;
	line-height: 30px;
	list-style: square;
}
.or_sideMenu li a {
	font-size:12px;
	color: #900;
}
.or_subMenu {
	padding-left: 20px;
}
.or_center {
	float: left;
	width: 420px;
	margin-left: 10px;
	margin-top:10px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	background-color: #F3F3F3;
	padding: 20px;
	text-align: justify;
}
.or_overview {
	margin-bottom: 10px;
	padding: 10px;
}
.or_overview h2 a {
	font:Arial, Helvetica, sans-serif;
	font-weight:400;
	color:#900;
	font-size:16px;
}
.or_itemImg {
	float: left;
    padding-right:10px;
	width: 60px;
	height: auto;
}
.or_itemImg a img {
	outline : none;
	border:none;
}
.or_intro {
	font-family: Arial, Helvetica, Calibri;
	font-size: 12px;
	text-align:justify;
	margin-left: 70px;
	margin-top: -10px;
}
.or_content {
	font-family: Arial, Helvetica, Calibri;
	font-size: 12px;
	text-align:justify;
}
.or_note {
	font-size:12px;
	color:#900;
	}
.or_filter {
	float: left;
	width: 180px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 4px;
	padding: 20px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	background-color: #F3F3F3;
}
.or_filter ul {
	padding-left: 10px;	
}
.or_filter li {
	line-height: 16px;
	padding-top: 10px;
}
.or_filter a {
	color: #09C;
}
.sign-up ul li {
	list-style-type: decimal;
}
.or_main {
	float: left;
	width: 650px;
	margin-left: 10px;
	margin-top: 10px;
	font-family: Arial, Helvetica, Calibri;
	font-size: 12px;
	color: #666;
	background-color: #F3F3F3;
	padding: 20px;
	text-align: justify;
}
.or_mainTitleLink {
	color: #09C;
	padding-right: 40px;
	padding-bottom: 20px;
	border-bottom:1px solid #999;
}
.or_mainTitleLink a {
	font-size:14px;
	color: #09C;
	line-height: 24px;
}
.or_graphic {
	padding: 20px;
}
/*.or_graphic img {
max-width:580px;
width: expression(this.width > 600 ? this.width = this.width * 600 / this.height : "auto");
height: expression(this.width > 600 ? "600px" : "auto");
}*/
.or_tip {
	float: left;
	width: 580px;
	margin: 10px;
	padding: 20px;
	background-color: #fff;
	color: #F90;
}
/*Online Resource-----------end*/

/*Online Resource IE 7 fix*/
*:first-child+html .or_side {
	float: left;
	width: 160px;
	font-family: Arial, Helvetica, Calibri;
	margin-left: 10px;
	margin-top:10px;
	background-color: #F3F3F3;
	padding: 20px;
}
*:first-child+html .or_search {
	font-family: Arial, Helvetica, Calibri;
	font-size:10px;
	width:100px;
	height: 16px;
	padding-left: 5px;
	color: #999;
}
*:first-child+html .or_searchMag{
	margin-bottom: 3px;
}
*:first-child+html .or_sideHeader {
	margin-bottom:20px;
	text-transform:uppercase;
	font-size:14px;
	line-height:1em;
	color:#999;
	border-bottom:1px solid #999;
	padding:4px 0 4px 0;
}
*:first-child+html .or_sideHeader a {
	font-size:16px;
	color: #09C;
}
*:first-child+html .or_sideMenu {
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	padding: 0px 10px 10px 0px;
	line-height: 30px;
	list-style: square;
}
*:first-child+html .or_sideMenu li {
	font-size:12px;
	color: #900;
	padding-left: -40px;
}
*:first-child+html .or_sideMenu li a {
	font-size:12px;
	color: #900;
}
*:first-child+html .or_center {
	float: left;
	width: 420px;
	margin-left: 10px;
	margin-top:10px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	background-color: #F3F3F3;
	padding: 20px;
	text-align: justify;
}
*:first-child+html .or_overview {
	margin-bottom: 10px;
	padding: 10px;
}
*:first-child+html .or_overview h2 a {
	font:Arial, Helvetica, sans-serif;
	font-weight:400;
	color:#900;
	font-size:16px;
}
*:first-child+html .or_itemImg {
	float: left;
    padding-right:10px;
	width: 60px;
	height: auto;
	border:none;
	outline : none;
}
*:first-child+html .or_itemImg a img {
	outline : none;
	border:none;
}
*:first-child+html .or_intro {
	font-family: Arial, Helvetica, Calibri;
	font-size: 12px;
	text-align:justify;
	margin-left: 70px;
	margin-top: -10px;
}
*:first-child+html .or_content {
	font-family: Arial, Helvetica, Calibri;
	font-size: 12px;
	text-align:justify;
}
*:first-child+html .or_note {
	font-size:12px;
	color:#900;
	}
*:first-child+html .or_filter {
	float: left;
	width: 180px;
	margin-left: -20px;
	margin-top: 10px;
	margin-right: 4px;
	padding: 20px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	background-color: #F3F3F3;
}
*:first-child+html .or_filter ul {
	padding-left: -20px;	
}
*:first-child+html .or_filter li {
	line-height: 16px;
	padding-top: 10px;
	
}
*:first-child+html .or_filter a {
	color: #09C;
}
*:first-child+html .sign-up ul li {
	list-style-type: decimal;
}
*:first-child+html .or_main {
	float: left;
	width: 650px;
	margin-left: 10px;
	margin-top: 10px;
	font-family: Arial, Helvetica, Calibri;
	font-size: 12px;
	color: #666;
	background-color: #F3F3F3;
	padding: 20px;
	text-align: justify;
}
*:first-child+html .or_mainTitleLink {
	color: #09C;
	padding-right: 40px;
	padding-bottom: 20px;
	border-bottom:1px solid #999;
}
*:first-child+html .or_mainTitleLink a {
	font-size:14px;
	color: #09C;
	line-height: 24px;
}
*:first-child+html .or_graphic {
	padding: 20px;
}
/*.or_graphic img {
max-width:580px;
width: expression(this.width > 600 ? this.width = this.width * 600 / this.height : "auto");
height: expression(this.width > 600 ? "600px" : "auto");
}*/
*:first-child+html .or_tip {
	float: left;
	width: 580px;
	margin: 10px;
	padding: 20px;
	background-color: #fff;
	color: #F90;
}
/*Online Resource-----------end*/

/*App Center*/
.app_side {
	float: left;
	width: 160px;
	font-family: Arial, Helvetica, Calibri;
	margin-left: 10px;
	margin-top:10px;
	background-color: #F3F3F3;
	padding: 20px;
}
.app_search {
  color:#999999;
  font-family:Arial, Helvetica, Calibri;
  font-size:12px;
  height:18px;
  padding-left:5px;
  width:120px;
}
.app_searchMag{
	margin-bottom: 6px;
}
.app_sideHeader {
	margin-bottom:20px;
	text-transform:uppercase;
	font-size:14px;
	line-height:1em;
	color:#999;
	border-bottom:1px solid #999;
	padding:10px 0 14px 0;
}
.app_side p {
	font-size:16px;
	color: #09C;
	padding-top:4px;
}
.app_sideHeader a {
	font-size:16px;
	color: #09C;
}
.app_sideHeaderTotal {
    margin-bottom:2px;
	text-transform:uppercase;
	text-align:center;
	font-size:10px;
	color:#999;
}
.app_totalNumber {
	font-size:30px;
	font-weight:800;
	font:Verdana, Geneva, sans-serif;
	text-align:center;
	color:#666;
}
.app_total {
	border: solid 1px #CCC;
}
.app_sideMenu {
	font-family: Arial, Helvetica, Calibri;
	font-size:13px;
	color:#666;
	padding: 0px 10px 10px 14px;
	line-height: 30px;
	list-style: square;
}
.app_sideMenu li a {
	font-size:13px;
	color: #666;
}
.app_subMenu {
	padding-left: 20px;
}
.app_table {
	border-width:thin;
}
.app_focus {
	float: left;
	width: 100px;
	height: 150px;
	margin: 14px;
}
.dev_login {
	width:160px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
}
.dev_login:focus {
	width:160px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#069;
}
.dev_loginbtn {
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
}
.dev_loginbtn:hover{
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
}
.dev_forget {
	font:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#09C;
}
.app_focusword {
 width: 100px;
 padding-top: 6px; 
 text-align: left;
 padding-bottom: 2px;
 white-space:nowrap; 
 overflow:hidden;
 text-overflow:ellipsis;
}
.app_focusword a {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #666;
	text-wrap:normal;
}
.app_downloadbtn {
	width:78%;
	background-color: #a5a5a5;
    border: 2px solid #fff;
    display: block;
    padding: 3px 7px;
}
.app_downloadbtn:hover {
	background-color: #2ac7e1;
}
.app_downloadbtn:visit {
	color: #fff;
    cursor: pointer;
    font-size: 11px;
    line-height: 1em;
    text-transform: uppercase;
}
.app_downloadbtn a {
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:400;
	text-decoration:none;
	padding-left: 2px;
	color:#FFF;
	text-align:justify;
}

.app_center {
	float: left;
	width: 650px;
	margin-left: 10px;
	margin-top:10px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	background-color: #F3F3F3;
	padding: 20px;
	text-align: justify;
}
.app_overview {
	margin-bottom: 10px;
	padding: 10px;
}
.app_overview h2 a {
	font:Arial, Helvetica, sans-serif;
	font-weight:400;
	color:#900;
	font-size:16px;
}
.app_itemImg {
	float: left;
    padding-right:10px;
	width: 60px;
	height: auto;
}
.app_itemImg a img {
	outline : none;
	border:none;
}
.app_intro {
	font-family: Arial, Helvetica, Calibri;
	font-size: 12px;
	text-align:justify;
	margin-left: 70px;
	margin-top: -10px;
}
.app_content {
	font-family: Arial, Helvetica, Calibri;
	font-size: 12px;
	text-align:justify;
}
.app_note {
	font-size:12px;
	color:#900;
	}
.app_filter {
	float: left;
	width: 180px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 4px;
	padding: 20px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	background-color: #F3F3F3;
}
.app_filter ul {
	padding-left: 10px;	
}
.app_filter li {
	line-height: 16px;
	padding-top: 10px;
}
.app_filter a {
	color: #09C;
}
.sign-up ul li {
	list-style-type: decimal;
}
.app_main {
	float: left;
	width: 650px;
	margin-left: 10px;
	margin-top: 10px;
	font-family: Arial, Helvetica, Calibri;
	font-size: 12px;
	color: #666;
	background-color: #F3F3F3;
	padding: 20px;
	text-align: justify;
}
.app_mainTitleLink {
	color: #09C;
	padding-right: 40px;
	padding-bottom: 20px;
	border-bottom:1px solid #999;
}
.app_mainTitleLink a {
	font-size:14px;
	color: #09C;
	line-height: 24px;
}
.app_graphic {
	padding: 20px;
}
.app_title {
	height:150px;
	border-bottom:1px solid #999;
}
.app_icon {
	float:left;
	width: 140px;
	height: 140px;
}
.app_name {
	margin-left:150px;
	padding-top: 10px;
	font-size:24px;
}
.app_updateInfo {
	float: left;
	width: 510px;
}
.app_updateInfo ul li {
	list-style: none;
	margin-left: -30px;
	font-size:10px;
	line-height:none;
}
.app_dev {
	float: left;
	width:auto;
	margin-right: 10px;
    display: block;
    padding: 3px 0px;
}
.app_downloadbtnB {
	float: left;
	width:auto;
	margin-left: 10px;
	background-color: #a5a5a5;
    border: 2px solid #fff;
    display: block;
    padding: 3px 7px;
}
.app_downloadbtnB:hover {
	background-color: #2ac7e1;
}
.app_downloadbtnB:visit {
	color: #fff;
    cursor: pointer;
    font-size: 11px;
    line-height: 1em;
    text-transform: uppercase;
}
.app_downloadbtnB a {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
	alignment-adjust:central;
	padding-left: 2px;
	color:#FFF;
	text-align:justify;
}
.app_center table,td {
	border-collapse: collapse;
    font: small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}
.app_center table {
	border:none;
	border:1px solid #CCC;
}
.app_center thead th, tbody th {
   background: #FFF url(th_bck.gif) repeat-x;
   color: #666;
   padding: 5px 10px;
   border-left: 1px solid #CCC;
}
.app_center tbody th {
  background: #fafafb;
  border-top: 1px solid #CCC;
  text-align: center;
  font-weight: normal;
}
.app_center tbody tr td {
	padding: 5px 10px;
    color: #666;
}
.app_center tbody tr:hover {
  background: #FFF url(tr_bck.gif) repeat;
}

.app_center tbody tr:hover td {
  color: #454545;
}
.app_center tfoot td,tfoot th {
  border-left: none;
  border-top : 1px solid #CCC;
  padding: 4px;
  background: #FFF url(foot_bck.gif) repeat;
  color: #666;
}
.app_center caption {
	text-align: left;
	font-size: 120%;
	padding: 10px 0;
	color: #666;
}
.app_center table a:link {
	color:#069;
	text-decoration:underline;
}
.app_center table a:visited {
	color: #666;
}
.app_center table a:hover {
	color: #003366;
}
.app_center table a:active {
	color: #003366;
}
/*.or_graphic img {
max-width:580px;
width: expression(this.width > 600 ? this.width = this.width * 600 / this.height : "auto");
height: expression(this.width > 600 ? "600px" : "auto");
}*/
.app_tip {
	float: left;
	width: 580px;
	margin: 10px;
	padding: 20px;
	background-color: #fff;
	color: #F90;
}
.app_sdk {
	font-family: Arial, Helvetica, Calibri;
	font-size:11px;
	color:#666;
	line-height: 16px;
	padding-bottom: 10px;
}
/*App Center-----------end*/
/*Solution*/
.sol_side {
	float: left;
	width: 160px;
	font-family: Arial, Helvetica, Calibri;
	margin-left: 10px;

	margin-top:10px;
	background-color: #F3F3F3;
	padding: 20px 15px 20px 15px;
}
.sol_main {
	float: left;
	width: 670px;
	margin-left: 10px;
	margin-top:10px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	background-color: #F3F3F3;
	padding: 20px;
	text-align: justify;
	line-height:15px;
}
.solution_T {
			text-transform:uppercase;
	font-size:30px;
    font-weight:bold;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
	color:#666;
	font-family: Arial, Helvetica, Calibri;
	letter-spacing:-1px;
}
.solution_wording {
	/*background-image:url("http://www.thecus.com/upload_new/solution/bg.png");
	/*background-color:#FFF;*/
	background-position:top;
	background-repeat:no-repeat;
	height:auto;
	float: left;
	width: 670px;



	/*background-color: #F3F3F3;*/


	text-align:justify;


	/*margin-bottom: -10000px;
	padding-bottom: 10000px;*/
}
.solution_graphic{
		float: left;
	

margin-left:3px;
	width:670px;

	margin-top:3px;
	/*background-color:#FFF;*/


	text-align:justify;

}
.solution_graphic table{
	
	width:670px;
	padding:10px 10px 0px 10px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	text-align:justify;

}
.solution_graphic table tr td{
	padding:20px 20px 0px 20px;
	line-height:13px;

}
.solution_wording table{
		width:670px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	text-align:justify;

	padding:10px;

	/*margin-bottom: -10000px;
	padding-bottom: 10000px;*/
}
.solution_wording table tr td{
		line-height:15px;
	padding:10px 20px 10px 20px;
	vertical-align:top;

}
.solution_wording table tr td img{
	/*padding-bottom:3px;
	padding-top:3px;*/

}

.solution_wording .solution_title {
	font-size:15px;
	line-height:22px;
	color:#900;
	font-weight:bold;


}
.solution_wording .solution_subtitle {
	font-size:14px;
	line-height:22px;
	color:#666;
	font-weight:bold;


}

.sign-up ul li {
	list-style-type:decimal;
}
.solution_model {
	float: left;
	width: 860px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 4px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	background-color: #F3F3F3;
}
.solution_modelList {
	float:left;
	margin-right: 10px;
	width: px;
	height:auto;
}
.solution_list{
	font-size:12px;
	font-family: Tahoma, Arial, Calibri;
		color:#666;
}
.solution_list_title {
		text-transform:uppercase;


	font-family: Tahoma, Arial, Calibri;
	font-size: 14px;
	color:#900;
	font-weight:bold;
	margin-left:-10px;


	padding:8px 0px 8px 8px; 

/*	border:dotted #666 1px;*/

	vertical-align:middle;
}
.solution_list_title ul {
	list-style-image:url("http://www.thecus.com/upload_new/solution/business.png");
	vertical-align:middle;

}
.solution_list_title ul li {
	vertical-align:middle;
}
.solution_list_subtitle_first {




			margin-top:15px;
			margin-bottom:5px;

	font-size:14px;
		font-weight:bold;

}
.solution_side_line {
	border-bottom:dotted #666 1px;
}
.solution_list_subtitle {
	font-weight:bold;
	font-size:13px;
	margin:0;
	width:150px;
	padding: 10px 0 3px 0;

	list-style-image:url(images/icon-bullet-arrow.png);
	line-height:14px;
	font-family: Tahoma, Arial, Calibri;
	color: #666;
	text-decoration: none;
	outline:none;
}
.solution_list a{
	color:#666;
	text-decoration:none;
	font-size:12px;

}
.solution_list a:hover{
	color:#900;
	text-decoration:none;
	font-size:12px;

}


.solution_list_menu{
	font-family:Tahoma, Arial, Calibri;
	line-height:18px;
	list-style-type:square;
	list-style-position:inside;

		padding: 0px 0px 0px 0px;

		font-size:12px;

	margin-left:5px;



}

/*.solution_T {
	font-size:30px;
    font-weight:bold;
	text-align:center;
	color:#666;
	font-family: Arial, Helvetica, Calibri;
}
.solution_wording {
	float: left;
	width: 660px;
	margin-left: 10px;
	margin-top:10px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	background-color: #F3F3F3;
	padding:20px;

	text-align:justify;
	line-height:14px;

}

.solution_wording .solution_width{

	vertical-align:top:
}
.solution_wording .solution_title {
	font-size:14px;
	line-height:20px;
	color:#666


}
.solution_graphic {
	float: left;
	width: 360px;
	margin-left: 10px;
	margin-top:10px;
	margin-right: 4px;
	padding: 20px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	/*background-color: #F3F3F3;
	/*margin-bottom: -10000px;
	padding-bottom: 10000px;
}
.sign-up ul li {
	list-style-type:decimal;
}
.solution_model {
	float: left;
	width: 860px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 4px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	background-color: #F3F3F3;
}
.solution_modelList {
	float:left;
	margin-right: 10px;
	width: px;
	height:auto;
}*/
/*Solution -----------end*/

/*App Center*/
.app_side {
	float: left;
	width: 160px;
	font-family: Arial, Helvetica, Calibri;
	margin-left: 10px;
	margin-top:10px;
	background-color: #F3F3F3;
	padding: 20px;
}
.app_search {
  color:#999999;
  font-family:Arial, Helvetica, Calibri;
  font-size:12px;
  height:18px;
  padding-left:5px;
  width:120px;
}
.app_searchMag{
	margin-bottom: 6px;
}
.app_sideHeader {
	margin-bottom:20px;
	text-transform:uppercase;
	font-size:14px;
	line-height:1em;
	color:#999;
	border-bottom:1px solid #999;
	padding:10px 0 4px 0;
}
.app_side p {
	font-size:16px;
	color: #09C;
	padding-top:4px;
}
.app_sideHeader a {
	font-size:16px;
	color: #09C;
}
.app_sideHeaderTotal {
    margin-bottom:2px;
	text-transform:uppercase;
	text-align:center;
	font-size:10px;
	color:#999;
}
.app_totalNumber {
	font-size:30px;
	font-weight:800;
	font:Verdana, Geneva, sans-serif;
	text-align:center;
	color:#666;
}
.app_total {
	border: solid 1px #CCC;
}
.app_sideMenu {
	font-family: Arial, Helvetica, Calibri;
	font-size:13px;
	color:#666;
	padding: 0px 10px 10px 14px;
	line-height: 30px;
	list-style: square;
}
.app_sideMenu li a {
	font-size:13px;
	color: #666;
}
.app_subMenu {
	padding-left: 20px;
}
.app_table {
	border-width:thin;
}
.app_focus {
	float: left;
	width: 100px;
	height: 150px;
	margin: 14px;
}
.dev_login {
	width:160px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
}
.dev_login:focus {
	width:160px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#069;
}
.dev_loginbtn {
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
}
.dev_loginbtn:hover{
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
}
.dev_forget {
	font:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#09C;
}
.app_focusword {
 width: 100px;
 padding-top: 6px; 
 text-align: left;
 padding-bottom: 2px;
 white-space:nowrap; 
 overflow:hidden;
 text-overflow:ellipsis;
}
.app_focusword a {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #666;
	text-wrap:normal;
}
.app_downloadbtn {
	width:78%;
	background-color: #a5a5a5;
    border: 2px solid #fff;
    display: block;
    padding: 3px 7px;
}
.app_downloadbtn:hover {
	background-color: #2ac7e1;
}
.app_downloadbtn:visit {
	color: #fff;
    cursor: pointer;
    font-size: 11px;
    line-height: 1em;
    text-transform: uppercase;
}
.app_downloadbtn a {
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:400;
	text-decoration:none;
	padding-left: 2px;
	color:#FFF;
	text-align:justify;
}

.app_center {
	float: left;
	width: 650px;
	margin-left: 10px;
	margin-top:10px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	background-color: #F3F3F3;
	padding: 20px;
	text-align: justify;
}
.app_overview {
	margin-bottom: 10px;
	padding: 10px;
}
.app_overview h2 a {
	font:Arial, Helvetica, sans-serif;
	font-weight:400;
	color:#900;
	font-size:16px;
}
.app_itemImg {
	float: left;
    padding-right:10px;
	width: 60px;
	height: auto;
}
.app_itemImg a img {
	outline : none;
	border:none;
}
.app_intro {
	font-family: Arial, Helvetica, Calibri;
	font-size: 12px;
	text-align:justify;
	margin-left: 70px;
	margin-top: -10px;
}
.app_content {
	font-family: Arial, Helvetica, Calibri;
	font-size: 12px;
	text-align:justify;
}
.app_note {
	font-size:12px;
	color:#900;
	}
.app_filter {
	float: left;
	width: 180px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 4px;
	padding: 20px;
	font-family: Arial, Helvetica, Calibri;
	font-size:12px;
	color: #666;
	background-color: #F3F3F3;
}
.app_filter ul {
	padding-left: 10px;	
}
.app_filter li {
	line-height: 16px;
	padding-top: 10px;
}
.app_filter a {
	color: #09C;
}
.sign-up ul li {
	list-style-type: decimal;
}
.app_main {
	float: left;
	width: 650px;
	margin-left: 10px;
	margin-top: 10px;
	font-family: Arial, Helvetica, Calibri;
	font-size: 12px;
	color: #666;
	background-color: #F3F3F3;
	padding: 20px;
	text-align: justify;
}
.app_mainTitleLink {
	color: #09C;
	padding-right: 40px;
	padding-bottom: 20px;
	border-bottom:1px solid #999;
}
.app_mainTitleLink a {
	font-size:14px;
	color: #09C;
	line-height: 24px;
}
.app_graphic {
	padding: 20px;
}
.app_title {
	height:150px;
	border-bottom:1px solid #999;
}
.app_icon {
	float:left;
	width: 140px;
	height: 140px;
}
.app_name {
	margin-left:150px;
	padding-top: 10px;
	font-size:24px;
}
.app_updateInfo {
	float: left;
	width: 510px;
}
.app_updateInfo ul li {
	list-style: none;
	margin-left: -30px;
	font-size:10px;
	line-height:none;
}

.app_dev {
	float: left;
	width:auto;
	margin-right: 10px;
    display: block;
    padding: 3px 0px;
}
.app_downloadbtnB {
	float: left;
	width:auto;
	margin-left: 10px;
	background-color: #a5a5a5;
    border: 2px solid #fff;
    display: block;
    padding: 3px 7px;
}
.app_downloadbtnB:hover {
	background-color: #2ac7e1;
}
.app_downloadbtnB:visit {
	color: #fff;
    cursor: pointer;
    font-size: 11px;
    line-height: 1em;
    text-transform: uppercase;
}
.app_downloadbtnB a {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
	alignment-adjust:central;
	padding-left: 2px;
	color:#FFF;
	text-align:justify;
}
.app_center table,td {
	border-collapse: collapse;
    font: small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}
.app_center table {
	border:none;
	border:1px solid #CCC;
}
.app_center thead th, tbody th {
   background: #FFF url(th_bck.gif) repeat-x;
   color: #666;
   padding: 5px 10px;
   border-left: 1px solid #CCC;
}
.app_center tbody th {
  background: #fafafb;
  border-top: 1px solid #CCC;
  text-align: center;
  font-weight: normal;
}
.app_center tbody tr td {
	padding: 5px 10px;
    color: #666;
}
.app_center tbody tr:hover {
  background: #FFF url(tr_bck.gif) repeat;
}

.app_center tbody tr:hover td {
  color: #454545;
}
.app_center tfoot td,tfoot th {
  border-left: none;
  border-top : 1px solid #CCC;
  padding: 4px;
  background: #FFF url(foot_bck.gif) repeat;
  color: #666;
}
.app_center caption {
	text-align: left;
	font-size: 120%;
	padding: 10px 0;
	color: #666;
}
.app_center table a:link {
	color:#069;
	text-decoration:underline;
}
.app_center table a:visited {
	color: #666;
}
.app_center table a:hover {
	color: #003366;
}
.app_center table a:active {
	color: #003366;
}
/*.or_graphic img {
max-width:580px;
width: expression(this.width > 600 ? this.width = this.width * 600 / this.height : "auto");
height: expression(this.width > 600 ? "600px" : "auto");
}*/
.app_tip {
	float: left;
	width: 580px;
	margin: 10px;
	padding: 20px;
	background-color: #fff;
	color: #F90;
}
.app_sdk {
	font-family: Arial, Helvetica, Calibri;
	font-size:11px;
	color:#666;
	line-height: 16px;
	padding-bottom: 10px;
}
/*App Center-----------end*/