﻿body {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:2em;
}
b {
	color:black;
}
p {
	color: #666;
	line-height: 1.4;
}
em {	
	color: #FF0000!important;
	font-weight:bold;
}
hr.Applicationsline {
	color: #bfbfbf;
	border-bottom: 1px white solid;
	margin-bottom: 2px;
}
a:focus { -moz-outline-style: none; } /*for fox*/



/*=============*內文標頭*==============*/

h1 {
	font-size: 21px;
	font-weight: 900;
	margin: 20px 0 7px;
	font-family: PMingLiU,新細明體,Verdana, Arial, Helvetica, sans-serif;
}
h1 cite.country {
	color: #666;
	font-weight: bold;
	margin-left: 5px;
	font-size: 20px !important;
	background-image: none;
}	
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight:bold;
	font-size: 20px;
	font-weight: 900;
	margin: 11px 0 7px;
}


/*============================================*妥協的排版*==============*/

.abbr a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight:bold;
}

.abbr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight:bold;
}
.se-abbr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight:bold;
	margin-bottom:5px;
	display:block;
}
.layout_a {
	padding: 5px 0;
	width: 345px;
	float: right;
}
.data {
	width: 312px;
	float: right;
	min-height: 155px;
}
.RMA_right {
	width: 370px;
	float: right;
	padding: 5px 10px !important;
}
.searchbar {
	margin: 9px 6px 0 0;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
}
.type1 {/*Contact Us*/
	margin:0;
}
.type2 {/*index Products*/
	margin:5px -5px 0 !important;
}
.abbrblock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
	display: block;
	color: #000000;
}
.abbrgreen {
	display:block;
	color:#009140;
	margin-bottom:10px;
	font-weight:normal!important;
}
.bgnone {
	background-image:none !important;
}
.bordernone {
	border:0 !important;
}
.clear {
	clear:both;
}
.subject {
	padding-bottom: 7px;
 	border-bottom: 1px #bfbfbf solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	line-height:1.5;
}
.subject span {
	margin-right: 8px;
}
.block {
	display:block;
}
.subject2 {
	border-bottom: 1px #bfbfbf solid;
	line-height: 1;
	margin-bottom: 15px;
}
.subject3 {
	border-bottom: 1px #bfbfbf solid;
	line-height: 1.5;
	padding-bottom: 50px;
}
/*
.type2 {

	line-height: 1.5;
	background-image: none !important;
}

/*
.Downloadbtn2 {
	float:right; 
	margin-top:2px !important;
	margin-right:10px !important;
}
.Downloadsheet4 {
	vertical-align: middle;
	padding: 0 2px;
}*/











/*=================* Print/Email/Top *==============*/

.rating {
	margin: 10px 0 5px;
	text-align: right;
}
.rating a:visit {
	text-decoration: underline!important;
}
.rating a:link {
	text-decoration: underline!important;
}
.rating a {
	text-decoration: underline!important;
	margin-right:10px;
}
.rating a:active {
	border:0 !important;
}
.rating a:hover {
	border:0 !important;
	text-decoration: none!important;
}
.enlarge img {
	vertical-align:middle;
}
.rating img {
	vertical-align:middle;
}
.top {
	text-align:right;
}
.right {
	float: right;
	margin-top: 5px;
}
.enlarge {
	text-align: right;
	width: 220px;
	float: left;
}




























/*==================================================================================*表單們*==============*/

select {
	font-size:11px;	
}
select.sheet1 {
	margin: 2px 5px;
	border: #829eb6;
	clear:both;
}
input.sheet2 {
	border: 1px solid #7abd9a;
	margin:0 5px;
	padding:1px 3px;
}
input.sheet3 {
	border: 1px solid #ccc;
	margin: 0 5px;
	vertical-align: middle;
	padding: 0 3px;
}
input.sheet4 {
	border: 1px solid #809db9;
	vertical-align: middle;
}
.layoutwidth {/*首頁的*/
	width: 200px;
}
select.sheet5 {
	margin: 10px 0 0 0;
	border: #829eb6;
}


/*======================* 按鈕 *==============*/

a.btn1 {
	margin: 5px;
	background-image: url('../images/btn01.jpg');
	background-repeat: no-repeat;
	width: 64px;
	height: 18px;
	display: block;
	font-size: 11px;
	text-align: center;
	line-height: 1.6em;
}
a.btn1:visited {
	color: black;
	text-decoration: none;
	border:0;
}
a.btn1:hover {
	color: black;
	text-decoration: none;
	border:0;
}
a.btn1:active {
	color: black;
	text-decoration: none;
	border:0;
}
a.btn1:link {
	color: black;
	text-decoration: none;
	border:0;
}
button.btn-a {
	margin: 5px;
	padding: 1px 5px 0;
	line-height: 1em;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
input.btn-a {
	margin: 5px;
	padding: 4px 5px 0;
	line-height: 1em;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
input.btn-b {
	margin: 10px 0;
	padding: 4px 5px 0;
	line-height: 1em;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}






























/*=====================================================================================*假類別*==============*/

img a:hover {
	vertical-align: middle;
}
a:visit {
	color: #0860A8;
	text-decoration: none;
}
a:link {
	color: #0860A8;
	text-decoration: none;
	border:0;
}
a:active {
	text-decoration: none;
	border:0;
	color: #0860A8;
}
a:hover {
	text-decoration: none;
	border:0;
	color: #0860A8;
}
a {
	text-decoration: none !important;
	border:0;
	color: #0860A8;
}

/*======================* 有底線 *==============*/

.underline a:visited {
	text-decoration: none;
	border-bottom:1px solid #0860A8;
}
.underline a:link {
	text-decoration: none;
	border-bottom:1px solid #0860A8;
}
.underline a:active {
	text-decoration: none !important;
	border:0 !important;
}
.underline a:hover {
	text-decoration: none !important;
	border:0 !important;
}
.underline a {
	text-decoration: none;
	border:0 ;
	border-bottom:1px solid #0860A8;
}

/*======================* 無底線 *==============*/

.noneline a:visited {
	text-decoration: none;
	border:0 ;
}
.noneline a:link {
	text-decoration: none;
	border:0 ;
}
.noneline a:active {
	text-decoration: none;
	border-bottom:1px solid #0860A8 !important;
}
.noneline a:hover {
	text-decoration: none;
	border-bottom:1px solid #0860A8 !important;
}
.noneline a {
	text-decoration: none;
	border:0 ;
}
































/*=====================================================================================*清單列表*==============*/




/*==================*  *============*/

ul.moredownload {
	line-height: 1.5em;
	margin: 0 0 5px 0;
}
ul.moredownload li {
	margin: 0;

	background-image: url('../images/icon01.gif');
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding-left: 9px;
	font-weight: normal;
}

/*======================* arrow *==============

ul.arrow li {
	background-image: url('../images/icon01.gif') !important;
	background-repeat: no-repeat !important;
	background-position: 0 7px;
	padding-left: 9px;
	line-height: 1.6;
}
*/
/*======================*  灰點 *==============*/

ul.gray li {
	background-position: 0 7px;
	color: #333;
	font-size: 11px;
	line-height: 1.5;
	background-image: url('../images/icon09.jpg') !important;
	background-repeat: no-repeat !important;
	padding-left: 6px;
}

/*======================*  藍點 *==============*/

ul.blue {
	margin: 15px 0;
	color: #666;
	line-height: 1.6;
}
ul.blue li {
	background-image: url('../images/icon06.jpg') !important;
	background-repeat: no-repeat !important;
	background-position: 0 7px;
	overflow: hidden;
	padding-left: 6px;
	_height:18px;
}

/*======================* mail *==============*/

ul.mail {
	margin:0;
}
ul.mail li {
	background-position: 0 2px;
	background-image: url('../images/mail.jpg');
	background-repeat: no-repeat;
	font-weight: normal;
	padding-left: 20px;
	margin-bottom: 1px;
}
ul.mail li a:visited {
	text-decoration: none;
	border:0 ;
}
ul.mail li a:link {
	text-decoration: none;
	border:0 ;
}
ul.mail li a:active {
	text-decoration: none;
	border-bottom:1px solid #0860A8 !important;
}
ul.mail li a:hover {
	text-decoration: none;
	border-bottom:1px solid #0860A8 !important;
}
ul.mail li a {
	text-decoration: none;
	border:0 ;
}

/*======================* note *==============*/

ol.note {
	font-size: 10px;
	list-style-type: decimal;
	margin: 3px 0 0 30px;
}

/*======================* pick *==============*/

ul.pick {
	margin:5px 0;
}
ul.pick li {
	background-position: 2px 3px;
	width: 89px;
	background-color: #dbdbdb;
	text-align: center;
	background-image: url('../images/icon14.jpg');
	background-repeat: no-repeat;
	padding: 1px  0 1px  12px;
	float: left;
	margin: 0 5px 5px 0;
}

/*========* Search /Download / Results / News *=======*/

.results {
	margin: 16px 25px 35px!important;
	line-height: 1.5;
}

ul.results {
	margin: 16px 25px 35px!important;
}
ul.results li {
	background-position: 0 10px;
	padding-left:10px;
	margin:10px 0!important;
	line-height:2;
}
ul.results li a {
	margin-right: 10px;
}
ul.results li span {
	padding-right:10px;
}
ul.news {
	margin: 5px!important;;
}
ul.news li {
	line-height: 2!important;
	color: #333;
}
ul.news li span {
	padding-right:10px;
}
	/*為了要一樣寬的css*/
	ul.news li span 
	{
		display:block;
		float: left ;
		width:70px;
	/*左右對齊*/	
		text-align: justify;
		text-align-last: justify;
		text-justify: distribute-all-lines;
	}





.aboutNexcom_5list {
	margin: 16px 25px 35px!important;
	line-height:1.5;
}
	.subject2 ul.aboutNexcom_5list li a {
		font-style:normal !important;;
	}
.aboutNexcom_5list li {
	margin:5px 0 !important;	
	background-image: url('../images/icon06.jpg') !important;
	background-repeat: no-repeat !important;
	background-position: 0 8px;
	padding-left: 6px;
	_height:18px;
}
.aboutNexcom_5list li span {
	margin-right:15px;
}
.aboutNexcom_5list li a:visited {
	margin-right:20px;
}
.aboutNexcom_5list li a:link {
	margin-right:20px;
}
.aboutNexcom_5list li a {
	margin-right:20px;
}
.aboutNexcom_5list li a:active {
	text-decoration: none ;
	border:0 ;
	border-bottom:1px solid #0860A8 ;	
}


.aboutNexcom_5list li a:hover {
	text-decoration: none ;
	border:0 ;
	border-bottom:1px solid #0860A8 ;	
}


/*==================* 基本清單列表 *============*/

ul.List {
	margin: 0;
	color:#333;
}
ul.List li {
	background-image: none;
	font-weight: normal;
	margin: 0 0 1px 0;
	line-height: 1.6;
}
ul.List li a:active {
	text-decoration: none ;
	border:0 ;
	border-bottom:1px solid #0860A8 ;
}
ul.List li a:hover {
	text-decoration: none ;
	border:0 ;
	border-bottom:1px solid #0860A8 ;
}
ul.List li a.title:visited {
	color:black;
}
ul.List li a.title:link {
	color:black;
}
ul.List li a.title {
	color: black;
	font-size: 11px;
}
ul.List li a.title:active {
	text-decoration: none;
	padding-bottom:1px;
	border-bottom:1px solid #000;
}
ul.List li a.title:hover {
	text-decoration: none;
	padding-bottom:1px;
	border-bottom:1px solid #000;
}
ul.List2 {
	margin: 0 10px;
	color:#333;
}
ul.List2 li {
	background-image: url('../images/icon01.gif');
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding-left: 9px;
	font-weight: normal;
	line-height: 1.6;
}
ul.List2 li a:active {
	text-decoration: none;
	border-bottom:1px solid #0860A8;
}
ul.List2 li a:hover {
	text-decoration: none;
	border-bottom:1px solid #0860A8;
}
ul.List3 {
	margin: 5px;
}
ul.List3 li {
	background-image: url('../images/icon01.gif');
	background-repeat: no-repeat;
	background-position: 0 10px;
	padding-left: 9px;
	font-weight: normal;
}
ul.List3 li a:active {
	text-decoration: none;
	border-bottom:1px solid #0860A8 !important;	
}
ul.List3 li a:hover {
	text-decoration: none;
	border-bottom:1px solid #0860A8 !important;	
}
ul.layout_01 {
	/*=== Applications ===*/
	margin: 0 10px 12px 0 !important;
	line-height:1.3;
}
ul.layout_01 li {
	background-image: none !important;
	padding-left: 0 !important;
	font-size: 11px;
	color: black;
	margin: 0;
}

/*===========* About NEXCOM / Application *==========*/

.CPlist {
	color: #333;
	margin: 20px 0;
	clear: both;
	line-height:1.5;
}
.CPlist h2 {
	margin: 30px 0 10px 0;
	color: #0DA847;
	font-size: 13px;
	font-weight: bold;
	background-image: url('../images/icon12.jpg');
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-bottom: 1px;
	clear: both;
}
.CPlist p {
	margin: 10px 0;
	color: #333;
	line-height:1.4;
}
.CPlist .suplow {
	margin: 0 -7px;
}
.CPlist li ul {
	margin: 12px 0 8px -12px;
}
.CPlist li p {
	font-size: 11px;
	font-weight: normal;
	color: #333;
	line-height: 1.4;
}
.CPbottom {
	margin-bottom: 55px !important;
}
.CPlist li p img {
	margin:0 10px;
}


/*第二層*/
h3.bluefont {
	margin-left: 0px !important;
	color: #1E55B0 !important;
	font-weight: bold !important;
	margin: 0 0 3px 0;
	background-position: 0 6px;
	background-image: url('../images/icon13.jpg');
	background-repeat: no-repeat;
	padding-left: 10px;
	font-size: 11px;
}
.sup {
	font-size: 11px;
	font-weight: normal;
	color: #333;
	line-height: 1.4;
	margin:10px 0;
}
.about_2 {
	margin:3px 0 !important;
}
.supRight1 {
	margin-left: 190px !important;
	margin-top: -3px !important;
}
.supRight2 {
	margin-left: 20px;
	float: left;
	width: 200px;
}
.supRight3 {
	margin-left: 210px !important;
	padding-bottom: 10px !important;
}
.supRight3 b {
	font-size: 12px;
	margin-bottom: 5px;
	color: #333;
	display: block;
}
.supRight4 {
	float: right;
	margin-right: 230px !important;
}



/*第三層*/
.sup li {
	margin: 0 0 3px 0;
	background-position: 0 5px;
	background-image: url('../images/icon13.jpg');
	background-repeat: no-repeat;
	padding-left: 10px;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	padding-left: 12px;
}
.sup li ul {
	margin-top:5px;
}
.sup li ul li {
	padding: 0;
	background-image: none;
	margin-top: 0;
}






































/*=====================================================================================*背景灰點*==============*/


/*======================* 左 *==============*/

.bgspotLeft {
	background-position: left;
	padding-left: 17px;
	background-image: url('../images/bg17.jpg');
	background-repeat: repeat-y;
}
.featuresInfo {
	margin: 0;
	background-position: left;
	padding-left: 17px;
	background-image: url('../images/bg17.jpg');
	background-repeat: repeat-y;
}

























/*=================================================================================* 分頁 *===============*//*=====*/

.pagination {
	margin: 35px 0 30px;
	text-align: center;
}
.pagination span {
	margin: 0 5px;
}
.pagination a:visited{
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pagination a:link{
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pagination a{
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pagination a:active {
	text-decoration: none;
	border:0 !important;
}
.pagination a:hover {
	text-decoration: none;
	border:0 !important;
}
.pagination .Previous {
	margin-right:12px !important;
	border:0 !important;
}
.pagination .Next {
	margin-left: 12px !important;
	border:0 !important;
}
.pagination a.Next  {
	font-weight:normal !important;
	text-decoration:none !important;
}
.pagination a.Previous  {
	font-weight:normal !important;
	text-decoration:none !important;
}
.pagination a.Next:hover  {
	text-decoration:underline !important;
}
.pagination a.Previous:hover  {
	text-decoration:underline !important;
}




























/*=====================================================================================*不同的box*==============*/

.area_a {
	margin:5px 0;
	clear:both;
}
.area_b {
	width:100%;
	margin:30px 0 0 0;
	padding:5px 0 0 0;
	line-height: 1.2; 
}
.area_log {
	width: 100%;
	margin: 30px 0 80px 0;
	padding: 5px 0 0 0;
	line-height: 1.2;
}
.area_c {
	margin:15px 0;
}
.area_c p {
	color:black;
}
.faqbox {
	border-bottom: 1px #bfbfbf solid;
	margin:10px 0 30px 0;
	color: #333;
	padding: 20px 3px;
	line-height: 1.5;
}
.faqbox .subject {
	padding-bottom: 10px;
	margin:0 -3px 15px;
	color: black;
	font-size: 12px;
}


/*======================* top line *==============*/

.box_a {
	border-top: 1px #bfbfbf solid;
	padding:15px 0;
	margin:20px 0;
}
.box_clear_underline {
	border-bottom:1px #bfbfbf solid;
	clear:both;
	line-height:0;
	padding: 15px 0 0 0;
	*padding: 10px 0 0 0;
}
.box_c {
	border-top: 1px #bfbfbf solid;
	padding:10px 0 0 0;
	margin:10px 0 5px ;
}
.box_d {
	border-top: 1px #bfbfbf solid;
	padding:15px 0;
	margin:40px 0 0 0;
}
.box_e {
	border-top: 1px #bfbfbf solid;
	padding:15px 0;
	margin:10px 0 40px 0;
}
.arrangePage {
/*Applications單元首頁*/
	border-top: 1px #bfbfbf solid;
	padding: 10px 0 0 0;
	margin: 10px 0 120px ;
}



/*=======* Where to buy Search Results *==========*/

.box_b {
	padding:2px;
	border: 1px #bfbfbf solid;
	margin:10px 0;
}

/*======================* 搜尋列 *==============*/

.searchbox {
	margin: 20px 0 0 0;
	padding: 10px 0;
}
.searchbox input.a {
	float: right;
	margin: 0 180px 0 0 !important;
}
.search {
	border-top: 1px #bfbfbf solid;
	margin: 10px 0 0 0;
	width: 100%;
	padding: 5px 0;
	line-height: 2;
}
.search_trs {
	margin: 7px 0 0 0;
	padding: 0 15px;
	border-left: 1px #bfbfbf solid;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}

.search input.a {
	margin: 10px 5px !important;
	vertical-align:middle;
}
.searchtop {
	border:0;
	margin:0; 
	padding:0 5px;
}


























/*================================================================================*不同的table*==============*/


.irFaq {
	color: #333;
	margin: 20px 0 10px 0;
	width: 100%;
}
.irFaq tr th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
	background-color: #EFEFEF !important;
	vertical-align: middle !important;
	width: 220px;
}
.irFaq tr th {
	vertical-align: top;
	padding: 7px 10px;
	background-image: url('../images/dot.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	border:0;
}
.irFaq tr td {
	vertical-align: top;
	padding: 7px 10px;
	background-image: url('../images/dot.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	border:0;
}
.irFaq caption {
	color: #00885B;
	border-bottom: 1px #BFBFBF solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
	padding-bottom: 10px;
}











.irFaq2 {
	color: #000;
	margin: 20px 0 10px 0;
	width: 100%;
}
.irFaq2 tr th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
	background-color: #EFEFEF ;
	color:#00885B;
}
.irFaq2 tr th {
	vertical-align: middle ;
	text-align:center;
	padding: 7px 10px;
	border:1px #ADADAD solid;
}














.irFaq2 tr td {
	vertical-align: middle ;
	text-align:center;
	padding: 7px 10px;
	border:1px #ADADAD solid;
}














.Careers-jobs {
	background-image:url('../images/bg24.jpg');
	background-repeat:repeat-y;
}
.bgnone caption {
	background-image: none !important;
	padding: 5px 0 !important;
}
.bgnone tr td {
	background-image: none !important;
	padding: 5px 3px !important;
	vertical-align: middle;
	background-color: #F7F7F7;
	border: 1px #fff solid !important;
}







.tableType1  {
	width: 100%;
	border: 0;
	clear: both;
	color: #333;
	background-image: url('../images/bg25.jpg');
	background-repeat: repeat-x;
	background-position: top;
	line-height: 1.3;
}
.tableType1 tr td {
	padding:10px;
	background-image: url('../images/dot.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	border:0;
}
.tableType1 tr th {
	padding:10px;
	background-image: url('../images/dot.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	border:0;
	color:black;
	font-weight:bold;
}
.tableType1 tr th.f15 {
	font-size: 16px;
}
.tableType1 tr th.f12 {
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}










.tableType2 {
	margin: 0 -10px;
	width: 102%;
}
/*
.tableType2 caption {
	border-top: 1px #bfbfbf solid;
	line-height: 1;
}*/
.tableType2 tr td {
	border: 0;
	vertical-align: top;
	background-position: left;
	background-image: url('../images/bg17.jpg');
	background-repeat: repeat-y;
	width: 33%;
	vertical-align: top;
	color: black;
	font-size: 11px;
	padding-left: 17px;
}














.tableType3 {
	margin: 20px 0;
	width: 100%;
	border: 0;
	clear: both;
	color: #333;
	line-height: 1.2em;
	font-size: 11px;
}
.tableType3 caption {
	border-bottom: 1px #bfbfbf solid;
	font-weight: bold;
	padding-bottom: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
.tableType3 tr th {
	padding: 2px 10px 0 10px;
	margin-left: -10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
	color: black;
}
.tableType3 tr td {
	padding: 0 10px;
	background-position: left;
	background-image: url('../images/bg17.jpg');
	background-repeat: repeat-y;
	width: 25%;
	margin-left: -10px;
	vertical-align: top;
}
.tableType3 ul li {
	margin-left:-10px;
}












.tableType4 {
	margin: 10px -8px;
	width: 100%;
	border: 0;
	clear: both;
	color: #333;
	line-height: 1.2em;
	font-size: 11px;
}
.tableType4 caption {
	font-weight: bold;
	padding-bottom: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	border-top: 1px #bfbfbf solid;
	line-height: 1;
}
.tableType4 tr td {
	padding: 0 10px;
	background-position: left;;
	background-image: url('../images/bg17.jpg');
	background-repeat: repeat-y;
	width: 25%;
	margin-left: -10px;
}
.tableType4 ul li {
	margin-left:-10px;
}








.login  {
	width: 70% ;
	border: 0;
	margin: 10px auto;
	clear: both;
	color:#333;
	border:1px #D9D9D9 solid;
}
.login tr td {
	padding: 12px 0 3px 3px;
}
.login tr td.id {
	text-align: right;
	padding: 15px 3px 0 0 !important;
	width: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight:bold;
}
.login a:visited {
	border-bottom:1px solid #0860A8 ;
}
.login a:link {
	border-bottom:1px solid #0860A8 ;
}
.login a {
	border-bottom:1px solid #0860A8 ;
}
.login a:active {
	border:0;
}
.login a:hover {
	border:0;
}
.forgotPW {
	width:100%;
}
.forgotPW tr td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight:bold;
	padding:10px;
}











.table_a h3 {
	margin-bottom:10px;
}
.table_a p {
	color:#333;
}
.table_a  {
	width: 100%;
	border: 0;
	margin: 10px 0 ;
	clear: both;
	color:#333;
}
.table_a thead td {
	background-color:#D9D9D9 !important;
	background-image:none !important;
	vertical-align:middle !important;
}
.table_a thead th {
	background-color:#D9D9D9 !important;
	background-image:none !important;
	vertical-align:middle !important;
}
.table_a .aling {
	text-align: right; /*	padding-right: 5px !important;*/;
/*	width: 110px;*/
	background-color: #f0f0f0;
	vertical-align:middle;
}
.table_a .aling-log {
	text-align: right; /*	padding-right: 5px !important;*/;
	width: 140px;
	background-color: #f0f0f0;
	vertical-align: middle;
}
.table_a caption {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	background-image: url('../images/dot.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	color:black;
}
.table_a tr th {
	padding: 0 5px;
	background-color: #555;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 23px;
	width:95px;
	letter-spacing:-1px;
}
.table_a tr th.jobs  {
	background-image: url('../images/dot.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	background-color:transparent;
	color:#00885B;
	vertical-align:top;
	padding-left:12px;
}
.table_a tr.jobs th {
	color: #00885B;
}
.table_a  tr.bgICS {
	background-color:#F0F7F1;
}	
.table_a  tr.bgMCS {
	background-color:#F2F7FB;
}
.table_a  tr.bgNCS {
	background-color:#FCF3F3;
}
.table_a  tr.bgMMS {
	background-color:#F3EFFC;
}
.table_a  tr th.name {
	width:114px;
}
.table_a tr td {
	border: 0;
	line-height: 1.2em;
	padding: 7px  5px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('../images/dot.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}
.table_a tr td a:active {
	text-decoration: none;
	border-bottom:1px solid #0860A8 !important;
}
.table_a tr td a:hover {
	text-decoration: none;
	border-bottom:1px solid #0860A8 !important;
}
.table_a tr td.caption {
	background-color:#cecece;
	font-weight:bold;
	background-image:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:black;
	padding:5px;
}
.table_a tr td.name {
	color: #0860A8;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
.table_a tr td.specifications {
	width:150px;
	vertical-align:middle;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight:bold;
}
.table_a dt {
	/*	width: 95px;*/
	text-align: left;
	float: left;
	margin-left: 5px;
	padding-top: 3px;
	margin-top: 1px;
	vertical-align: middle;
}
.table_a dd {
	margin-left: 60px;
	padding: 2px 0;
	margin-top: 1px;
}
















.table_b {
	width: 100%;
	border: 0;
	clear: both;
	color: #333;
	border-collapse: collapse;
	margin:15px 0;
	font-size:11px;
}
.table_b caption {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	text-align: left;
}
.table_b tr th {
	border-right: 1px #fff solid;
	padding: 0 5px;
	background-color: #cecece;
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 23px;
	width: 95px;
	letter-spacing: -1px;
}
.table_b tr.Compassth th {
	background-color:#708976 !important;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 23px;
	letter-spacing: -1px;
	color:white;
	font-weight:bold;
	border:0;
}
.table_b tr.Compassth th.row1 {
	width:100px;
}
.table_b tr td {
	border: 0;
	line-height: 1.2em;
	padding: 7px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url('../images/dot.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}
.table_b tr.Compasstd td {
	background-color:#F0F7F1;
	text-align:center;
	vertical-align:middle;
}
.table_b tr.Compasstd2 td {
	text-align:center;
	vertical-align:middle;
}
.table_b tr td a:hover {
	text-decoration: none;
	border-bottom:1px solid #0860A8 !important;
}
.table_b tr .date {
	width: 60px;
}
.table_b tr .Lattice1 {
	width: 55px;
}
.table_b tr .Lattice2 {
	width: 190px;
}




















.AboutNexCom_5 {
	width: 95%;
	margin: 10px auto;
	line-height:2;
}
.AboutNexCom_5 tr td {
	background-image: url('../images/dot.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 2px 0 5px
}
.AboutNexCom_5 tr th {
	background-image: url('../images/dot.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 2px 0 5px
}
.AboutNexCom_5 tr th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	font-weight:bold;
	color:black;
}
.AboutNexCom_5 td.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
	color: black;
	width: 70px;
}



































/*===============================================================================*eNewsLetter*========================*/
/*
#eNewsLetterContent h1 {
	margin: 3px 20px 1px;
	font-size: 18px;
	color: white;
	font-weight:normal;
}
#eNewsLetterContent .thread{
	margin: 5px 10px -3px 25px; 
}
#eNewsLetterContent .thread ul.select {
	margin:10px 0 0 0;
}
#eNewsLetterContent .rating {
	font-size: 11px;
	float: right;
	margin:3px 0;
}
.eNewsLetterTable {
	margin:10px auto;
	width:99%;
}
.eNewsLetterTable tr td {
	background-image:url('../images/dot.gif');
	background-repeat:repeat-x;
	background-position:top;
	border:0;
	padding:20px 25px;
}
.eNewsLetterTable tr td a:visited {
	border-bottom:1px solid #0860A8 ;
}
.eNewsLetterTable tr td a:link {
	border-bottom:1px solid #0860A8 ;
}
.eNewsLetterTable tr td a {
	border-bottom:1px solid #0860A8 ;
}
.eNewsLetterTable tr td a:active {
	border:0;
}
.eNewsLetterTable tr td a:hover {
	border:0;
}
.eNewsLetterWrapper .footer {
	text-align:center;
	margin:10px 0;
	line-height:1.5;
}
*/
/*
#eNewsLetterContent {
	width: 660px;
	color: black;
	line-height: 1.3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-top: 5px;
}
#eNewsLetterContent tr td.line {
	height: 5px;
	padding: 0 4px;
}
#eNewsLetterContent p.stylefont1 {
	font-size: 20px;
	color: black;
	line-height: 1.2;
	font-weight: bold;
	margin: 15px 0;
}
#eNewsLetterContent p.stylefont1 {
	font-size: 20px;
	color: black;
	line-height: 1.2;
	font-weight: bold;
	margin: 15px 0;
}
#eNewsLetterFooter {
	width: 660px;
	color: black;
	line-height: 1.3;
	margin-bottom: 5px;
	text-align:center;
}









/*假類別*/

#eNewsLetterConten .eNewsLetterTable a:visited {
	text-decoration:underline;
}
#eNewsLetterConten .eNewsLetterTable  a:link {
	text-decoration:underline !important;
}
#eNewsLetterConten .eNewsLetterTable a:active {
	text-decoration: none ;
}
#eNewsLetterConten .eNewsLetterTable a:hover {
	text-decoration:none;
}
#eNewsLetterConten .eNewsLetterTable a {
	color:#0860A8;
	text-decoration:underline !important;
}
.contact a:visited {
	text-decoration: none;
	border-bottom:1px solid #0860A8;
}
.contact a:link {
	text-decoration: none;
	border-bottom:1px solid #0860A8;
}
.contact a:active {
	text-decoration: none !important;
	border:0 !important;
}
.contact a:hover {
	text-decoration: none !important;
	border:0 !important;
}
.contact a {
	text-decoration: none;
	border:0 ;
	border-bottom:1px solid #0860A8;
}











.header {
	width: 652px;
	margin: 4px 4px 0 4px;
}
.eNewlettercontent {
	width: 612px;
	margin: 10px 24px 30px;
}
.eNewlettercontent a:visited {
	text-decoration: none;
	border-bottom:1px solid #0860A8;
}
.eNewlettercontent a:link {
	text-decoration: none;
	border-bottom:1px solid #0860A8;
}
.eNewlettercontent a:active {
	text-decoration: none !important;
	border:0 !important;
}
.eNewlettercontent a:hover {
	text-decoration: none !important;
	border:0 !important;
}
.eNewlettercontent a {
	text-decoration: none;
	border:0 ;
	border-bottom:1px solid #0860A8;
}
.eNewlettercontent tr td {
	padding: 0;
}
.header .itemRight {
	text-align:right;
}




.forwordtemp {
	text-align: left;
	width: 600px;
	padding: 20px 0 10px;
	background-image: url('../images/dot_line.gif');
	background-repeat: no-repeat;
	background-position: bottom;
}
.forwordtemp cite {
	font-weight: bold;
	font-size: 13px;
}
.forwordtemp img {
	float:right;
	margin:-5px 0 0 0;
}
.forword {
	text-align: center;
	width: 580px;
}
.forword h1, .forword p {
	text-align:left;
}
.forword .form {
	padding: 0;
	margin: 15px 0 10px 0;
}
.forword .form dt {
	margin: 0 0 0 5px;
	width: 60px;
	float: left;
	padding: 3px 0;
	text-align: right;
	clear: both;
	text-align: right;
}
.forword .form dd {
	margin-left: 70px;
	padding: 3px 0;
	text-align:left;
}










ul.select li {
	font-size: 11px;
	display: inline;
	background-image: url('../images/bg08.png');
	background-repeat: no-repeat;
	background-position: right;
	margin: 0 8px 0 0;
	padding-right: 7px;
}
ul.item li a:visited {
	text-decoration:none;
}
ul.select li a:link {
	text-decoration:none;
}
ul.item li a:active {
	text-decoration:underline;
}
ul.select li a:hover {
	text-decoration:underline;
}
.itemSelect {
	margin: 6px 15px 0 15px;
}
.itemSelect tr td {
	padding:2px 5px;
	font-size: 11px;
}
.itemSelect tr td.space {
	width:3px;
}






















.nl-blue {
	border:1px #628ED9 solid;
	padding:4px;
}
.nl-blue p.stylefont2 {
	font-size:13px;
	color:#0C419A;
	font-weight:bold;
	margin:10px 0;
}
.nl-blue .eNewlettercontent caption {
	font-size: 13px;
	font-weight: 700;
	color: white;
	background-color: #7098DC;
	padding: 2px 10px;
	text-align:left;
}
.nl-blue .contact {
	height:56px;
	width: 652px;
	margin: 20px 4px 3px;
	background-image: url('../images/Newsletter_bg-blue2.jpg');
	background-repeat: repeat-y;
	background-color: #C4D5ED;
	text-align: center;
}
.nl-blue .topRight {
	width:50%;
	padding: 5px 0 5px 20px;
	background-image: url('../images/Newsletter_bg-blue1.jpg');
	background-repeat: repeat-x;
	font-size: 13px;
	font-weight: bold;
	font-size: 13px;
	color: #333;
	text-align: left;
	background-color: white;
}
.nl-blue .topDate {
	width:50%;
	padding: 5px 20px 5px 0;
	background-image: url('../images/Newsletter_bg-blue1.jpg');
	background-repeat: repeat-x;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-weight: normal !important;
	font-size: 13px;
	color: black;
	background-color: white;
}
.nl-blue .title {
	background-image:url('../images/Newsletter_header-blue2.jpg');
	background-repeat:no-repeat;
	background-color:#0C419A;
	height:30px;
	color:white;
	padding: 0 20px;
	font-size: 18px;
	font-weight:normal;
}










.nl-green {
	border: 1px #7CC14F solid;	
	padding:4px;
}
.nl-green p.stylefont2 {
	font-size:13px;
	color:#009140;
	font-weight:bold;
	margin:10px 0;
}
.nl-green .eNewlettercontent caption {
	font-size: 13px;
	font-weight: 700;
	color: white;
	background-color: #5FBC54;
	padding: 2px 10px;
	text-align:left;
}
.nl-green .contact {
	height:56px;
	width: 652px;
	margin: 20px 4px 3px;
	background-image: url('../images/Newsletter_bg-green2.jpg');
	background-repeat: repeat-y;
	background-color: #D6EEBF;
	text-align: center;
}
.nl-green .topRight {
	width:50%;
	padding: 5px 0 5px 20px;
	background-image: url('../images/Newsletter_bg-green1.jpg');
	background-repeat: repeat-x;
	font-size: 13px;
	font-weight: bold;
	font-size: 13px;
	color: #333;
	text-align: left;
	background-color: white;
}
.nl-green .topDate {
	width:50%;
	padding: 5px 20px 5px 0;
	background-image: url('../images/Newsletter_bg-green1.jpg');
	background-repeat: repeat-x;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-weight: normal !important;
	font-size: 13px;
	color: black;
	background-color: white;
}
.nl-green .title {
	background-image:url('../images/Newsletter_header-green2.jpg');
	background-repeat:no-repeat;
	background-color:#007B32;
	height:30px;
	color:white;
	padding: 0 20px;
	font-size: 18px;
	font-weight:normal;
}






























.nl-orange {
	border:1px #E09729 solid;
	padding:4px;
}
.nl-orange p.stylefont2 {
	font-size:13px;
	color:#FF6600;
	font-weight:bold;
	margin:10px 0;
}
.nl-orange .eNewlettercontent caption {
	font-size: 13px;
	font-weight: 700;
	color: white;
	background-color: #C6882B;
	padding: 2px 10px;
	text-align:left;
}
.nl-orange .contact {
	height:56px;
	width: 652px;
	margin: 20px 4px 3px;
	background-image: url('../images/Newsletter_bg-orange2.jpg');
	background-repeat: repeat-y;
	background-color: #F7E9BD;
	text-align: center;
}
.nl-orange .topRight {
	width:50%;
	padding: 5px 0 5px 20px;
	background-image: url('../images/Newsletter_bg-orange1.jpg');
	background-repeat: repeat-x;
	font-size: 13px;
	font-weight: bold;
	font-size: 13px;
	color: #333;
	text-align: left;
	background-color: white;
}
.nl-orange .topDate {
	width:50%;
	padding: 5px 20px 5px 0;
	background-image: url('../images/Newsletter_bg-orange1.jpg');
	background-repeat: repeat-x;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-weight: normal !important;
	font-size: 13px;
	color: black;
	background-color: white;
}
.nl-orange .title {
	background-image:url('../images/Newsletter_header-orange2.jpg');
	background-repeat:no-repeat;
	background-color:#AA6200;
	height:30px;
	color:white;
	padding: 0 20px;
	font-size: 18px;
	font-weight:normal;
}










.nl-red {
	border:1px #DD5555 solid;
	padding:4px;
}
.nl-red p.stylefont2 {
	font-size:13px;
	color:#C62926;
	font-weight:bold;
	margin:10px 0;
}
.nl-red .eNewlettercontent caption {
	font-size: 13px;
	font-weight: 700;
	color: white;
	background-color: #F26060;
	padding: 2px 10px;
	text-align:left;
}
.nl-red .contact {
	height:56px;
	width: 652px;
	margin: 20px 4px 3px;
	background-image: url('../images/Newsletter_bg-red2.jpg');
	background-repeat: repeat-y;
	background-color: #F3CBCB;
	text-align: center;
}
.nl-red .topRight {
	width:50%;
	padding: 5px 0 5px 20px;
	background-image: url('../images/Newsletter_bg-red1.jpg');
	background-repeat: repeat-x;
	font-size: 13px;
	font-weight: bold;
	font-size: 13px;
	color: #333;
	text-align: left;
	background-color: white;
}
.nl-red .topDate {
	width:50%;
	padding: 5px 20px 5px 0;
	background-image: url('../images/Newsletter_bg-red1.jpg');
	background-repeat: repeat-x;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-weight: normal !important;
	font-size: 13px;
	color: black;
	background-color: white;
}
.nl-red .title {
	background-image:url('../images/Newsletter_header-red2.jpg');
	background-repeat:no-repeat;
	background-color:#8A0D06;
	height:30px;
	color:white;
	padding: 0 20px;
	font-size: 18px;
	font-weight:normal;
}






.manage_intro{padding:20px 0 30px;font-weight:normal;line-height:2; letter-spacing:normal;}
.board {text-align:center;}
.board thead th{background:#eFefef; text-align:center; padding:7px 0 ;}
.board tbody td{
	font-weight:normal;
}

.board2 thead td, .board2 tbody td{	padding:5px 3px;
padding:7px 3px; text-align:center; border:1px #aaaaaa dotted;}
.board2 thead .wd2{	width:3em;}
.board2 tbody td{font-weight:normal;}
.board2 thead td{ font-weight:normal;
background:#EFEFEF;border:1px #777777 dotted;}

.board ul{
padding:0 0 0 0px ;
}
.board ul li{width:100%;
	text-align:left; 
	
}

 .board ul li strong{
font-weight:bold;
	
}


.board p{
	text-align:left; color:#000000;
}
.board3 thead th, .board3 tbody td{text-align:center;}
.board3 thead th, .board3 tbody td{
	padding:7px 0px!important;padding:7px 0px;
}
.board3 .wd8{
	width:8em;
}
.board3 .wd1{
	width:150px;
}


.board3{
	line-height:1.7;
}






