/*--- link ---*/
a:link { color: #666; text-decoration: none; }
a:visited { color: #666; text-decoration: none; }
a:hover { color: #666; text-decoration: underline; }

/*--- link_color ---*/
h2 a:link { color: #CC3300; text-decoration: none; }
h2 a:visited { color: #CC3300; text-decoration: none; }
h2 a:hover { color: #FF0000; text-decoration: none; }

a.service:link { color: #333; text-decoration: none; }
a.service:visited { color: #666; text-decoration: none; }
a.service:hover { color: #666; text-decoration: none; }

.footer a:link { color: #666; text-decoration: underline; }
.footer a:visited { color: #666; text-decoration: underline; }
.footer a:hover { color: #333; text-decoration: none; }

a.menu-on:link { color: #ff9;text-decoration: none;}
a.menu-on:visited { color: #ff9;text-decoration: none;}
a.menu-on:hover { color: #ff9; text-decoration: none;}

a.white:link { color: #fff;text-decoration: none;}
a.white:visited { color: #fff;text-decoration: none;}
a.white:hover { color: #fff; text-decoration: none;}

a.gray3:link { color: #999;text-decoration: none;}
a.gray3:visited { color: #999;text-decoration: none;}
a.gray3:hover { color: #999; text-decoration: none;}

a.red1:link { color: #FF3300;  text-decoration: none;}
a.red1:visited { color: #FF3300; text-decoration: none; }
a.red1:hover { color: #FF3300; text-decoration: none; }

a.red2:link { color: #CA674A;  text-decoration: underline;}
a.red2:visited { color: #CA674A; text-decoration: underline; }
a.red2:hover { color: #CA674A; text-decoration: underline; }

a.org1:link { color: #E79E32;text-decoration: none;}
a.org1:visited { color: #E79E32;text-decoration: none;}
a.org1:hover { color: #E79E32; text-decoration:underline; }

a.org2:link { color: #CAAA4A;text-decoration: none;}
a.org2:visited { color: #CAAA4A;text-decoration: none;}
a.org2:hover { color: #CAAA4A; text-decoration:underline; }

a.org3:link { color: #FF6600;text-decoration: none;}
a.org3:visited { color: #FF6600;text-decoration: none;}
a.org3:hover { color: #FF6600; text-decoration:underline; }

a.green1:link { color: #5B7342;text-decoration: none;}
a.green1:visited { color: #5B7342;text-decoration: none;}
a.green1:hover { color: #5B7342; text-decoration:underline; }

a.green2:link { color: #999933;text-decoration: none;}
a.green2:visited { color: #999933;text-decoration: none;}
a.green2:hover { color: #999933; text-decoration:underline; }

.green3 a:link { color: #596451;text-decoration: underline;}
.green3 a:visited { color: #596451;text-decoration: underline;}
.green3 a:hover { color: #596451; text-decoration: underline;}

a.blue1:link { color: #27A7D8;text-decoration: none;}
a.blue1:visited { color: #27A7D8;text-decoration: none;}
a.blue1:hover { color: #27A7D8; text-decoration:underline;}

a.blue2:link { color: #46859D;text-decoration: none;}
a.blue2:visited { color: #46859D;text-decoration: none;}
a.blue2:hover { color: #46859D; text-decoration:underline;}

.blue3 a:link { color: #4B555F;text-decoration: none;}
.blue3 a:visited { color: #4B555F;text-decoration: none;}
.blue3 a:hover { color: #4B555F; text-decoration: none;}

/*--- basic ---*/
body {color: #666; text-align: left; margin:0; }
body, p, h1, h2, h3, table, td, th, ul, ol { font-family: "新細明體", "細明體", Arial, sans-serif, taipei; }
h1, h2, h3, form, input { margin: 0; padding: 0; }
h1 { font-size: 20px; line-height: 140%; }
h2 { font-size: 18px; line-height: 150%; }
h3 { font-size: 16px; line-height: 140%; }
h1, h2, h3 { vertical-align: middle; }
ul {margin:0 10px 0 20px;}
ul li{margin: 0px; list-style-image: url(../img/ip_arr_01.gif);}
ol {margin:0 10px 0 20px;}
ol li{margin: 0px 0px 0px 10px; font-family:Arial, sans-serif;}

/*--- section ---*/
.service {color: #999;font-size: 12px;line-height: 160%;}
.bg-index { background: url(../img_search/bg_index.gif) repeat-y center; width: 770px; position: relative; margin: 0 auto;}
.bg-taiwan {background: #D4E8E7 url(../taiwan/img_taiwan/bg_index_taiwan.jpg) no-repeat center top; width: 770px; position: relative; margin: 0 auto;}
.bg-foreign {background: url(../product/img_product/bg_index_product.gif) center; width: 770px; position: relative; margin: 0 auto;}
.bg-info {background: url(../info/img_info/bg_index_info.gif) center; width: 770px; position: relative; margin: 0 auto; }
.bg-blog {background: url(../blog/img_blog/bg_index_blog.gif) center; width: 770px; position: relative; margin: 0 auto; }
.footer {font-size: 12px;line-height: 180%; padding: 15px 0px 10px 0px; font-family: Arial, sans-serif;}

/*--- index ---*/
.category {font-size: 12px;line-height: 185%;font-weight: bold;color: #FFFFFF;background-image: url(../img/cat_bg.gif);	background-repeat: no-repeat;text-indent: 8px;letter-spacing: 3px;}
.nav-title {
	font-size: 13px;
	line-height: 150%;
	font-weight: bold;
	color: #718388;
	text-indent: 25px;
	padding: 5px 0px 1px 0px;
}
.nav-bg-gray {
	background-image: url(../img/nav_title_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 3px;
	background-color: #EAEAEA;
}
.nav-bg-blue {
	background-image: url(../img/nav_title_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 3px;
	background-color: #D2E8E8;
}
.nav-bg-green {
	background-image: url(../img/nav_title_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 3px;
	background-color: #D7ECD7;
}
.nav-bg-org {
	background-image: url(../img/nav_title_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 3px;
	background-color: #FBEECD;
}
.nav-bg-red {
	background-image: url(../img/nav_title_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 3px;
	background-color: #FBDDD6;
}
.cont-title-bg {
	background-image: url(../img/cont_title_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


/*--- text ---*/
.text1 { font-size: 16px; line-height: 160%; }
.text2 { font-size: 15px; line-height: 180%; }
.text3 { font-size: 13px; line-height: 170%; padding-top: 3px;}
.text4 { font-size: 13px; line-height: 220%; }/*12-26*/

/*--- note ---*/
.note1 { font-size: 12px; line-height: 180%; }
.note2 {font-size: 11px; line-height: 180%; font-family: Arial, sans-serif;}

/*--- common ---*/
form {font-size: 12px;line-height: 120%;color: #333333;	margin: 0px;}
input {color:#333333;font-size: 12px;font-family: Arial, sans-serif;line-height: 120%;margin: 0px;	
    padding-top: 3px;}
option {color:#333333;font-size: 12px; font-family: Arial, sans-serif;line-height: 120%;margin: 0px;
    padding-bottom: 4px;}
.btn {color:#333333;font-size:12px;	line-height: 110%;border: 1px solid #CCCCCC;background-color: #EBEBEB;padding-bottom: 0px;padding-top: 3px;}
.time {	font: 12px/160% Arial, sans-serif;} 
.eng { font-family: Arial, sans-serif; }
.v-mid {vertical-align: middle;}
.line {	background-image: url(img_search/line_bg.gif);	background-repeat: repeat-x;}
.line-dash {background-image: url(img_search/line_dash_bg.gif);	background-repeat: repeat-x;}


/*--- color ---*/
.menu-on{ color: #FF9;}
.white { color: #FFFFFF;}
.gray1 { color: #333333;}
.gray2 { color: #666666;}
.gray3 { color: #999999;}
.gray4 { color: #D1D1D1;}
.red1 { color: #FF3300;}
.red2 { color: #CA674A;}
.org1 { color: #E79E32;}
.org2 { color: #CAAA4A;}
.org3 {color: #FF6600;}
.blue1 { color: #27A7D8;}
.blue2 { color: #46859D;}
.blue3 { color: #4B555F;}
.green1 {color: #5B7342;}
.green2 {color: #999933;}
.green3 {color: #596451;}

/*--- border ---*/
.search-box {border: 1px solid #E1E1E1;	background-color: #F5F5F5;}
.border1 {margin-bottom: 3px;border: 1px solid #D9D9D9;}
.border2 {border-left: 1px solid #E6E6E6;}	
.border3 {border-bottom: 1px dotted #E0E0E0;}
.border4 {border-bottom: 1px solid #E6E6E6;}
.border5 {background-color: #FFFFFF;padding: 3px;border: 1px solid #CCCCCC;}
.border6 {border: 1px solid #CCCCCC;}
.border7 {border: 1px solid #F7CD8E;}/*12-26*/

/* 首頁特有設定 */
.index-title-bg {
	background-image: url(img_search/index_title_bg.gif);
	background-repeat: no-repeat;
	height: 30px;
	vertical-align: bottom;
	padding-top: 2px;}

