/******* link *******/
a:link{	color: #5785ab;text-decoration: none;}
a:visited{	color: #5785ab;text-decoration: none;}
a:hover{color: #5785ab;text-decoration: underline;}

/******* link_color *******/
.serv1 a:link { color: #666; text-decoration: none;}
.serv1 a:visited { color: #666; text-decoration: none;}
.serv1 a:hover { color: #666; text-decoration: underline;}

.serv2 a:link { color: #666; text-decoration: none;}
.serv2 a:visited { color: #666; text-decoration: none;}
.serv2 a:hover { color: #666; text-decoration: underline;}

.nav-link a:link { color: #666; text-decoration: none;}
.nav-link a:visited { color: #666; text-decoration: none;}
.nav-link a:hover { color: #666; text-decoration: underline;}

.menu a:link { color: #fff; text-decoration: underline;}
.menu a:visited { color: #fff; text-decoration: underline;}
.menu a:hover { color: #fff; text-decoration: none;}

.menu-on a:link { color: #ff6; text-decoration: none;}
.menu-on a:visited { color: #ff6; text-decoration: none;}
.menu-on a:hover { color: #ff6; text-decoration: underline;}

#siteInfo a:link { color: #666; text-decoration: underline;}
#siteInfo a:visited { color: #666; text-decoration: underline;}
#siteInfo a:hover { color: #666; text-decoration: none;}

.white a:link { color: #fff;text-decoration: none;}
.white a:visited { color: #fff;text-decoration: none;}
.white a:hover { color: #fff; text-decoration: underline;}

.gray1 a:link { color: #666;text-decoration: none;}
.gray1 a:visited { color: #666;text-decoration: none;}
.gray1 a:hover { color: #333; text-decoration: none;}

.red1 a:link { color: #F30;  text-decoration: none;}
.red1 a:visited { color: #F30; text-decoration: none;}
.red1 a:hover { color: #F30; text-decoration: underline;}

.red2 a:link { color: #e93270;  text-decoration: none;}
.red2 a:visited { color: #e93270; text-decoration: none;}
.red2 a:hover { color: #e93270; text-decoration: underline;}

.org1 a:link { color: #E79E32;text-decoration: none;}
.org1 a:visited { color: #E79E32;text-decoration: none;}
.org1 a:hover { color: #E79E32; text-decoration:underline;}

.org2 a:link { color: #f06940;text-decoration: none;}
.org2 a:visited { color: #f06940;text-decoration: none;}
.org2 a:hover { color: #f06940; text-decoration:underline;}

.green1 a:link { color: #6ea109;text-decoration: none;}
.green1 a:visited { color: #6ea109;text-decoration: none;}
.green1 a:hover { color: #6ea109; text-decoration:underline;}

.green2 a:link { color: #398a94;text-decoration: none;}
.green2 a:visited { color: #398a94;text-decoration: none;}
.green2 a:hover { color: #398a94; text-decoration:underline;}

.blue1 a:link { color: #069;text-decoration: none;}
.blue1 a:visited { color: #069;text-decoration: none;}
.blue1 a:hover { color: #069; text-decoration:underline;}

.blue2 a:link { color: #09c;text-decoration: none;}
.blue2 a:visited { color: #09c;text-decoration: none;}
.blue2 a:hover { color: #09c; text-decoration:none;}

.blue3 a:link { color: #4B555F;text-decoration: underline;}
.blue3 a:visited { color: #4B555F;text-decoration: underline;}
.blue3 a:hover { color: #4B555F; text-decoration: none;}

.blue4 a:link { color: #2d78a6;text-decoration: underline;}
.blue4 a:visited { color: #2d78a6;text-decoration: underline;}
.blue4 a:hover { color: #2d78a6; text-decoration: none;}

.purple1 a:link { color: #bf7add;text-decoration: underline;}
.purple1 a:visited { color: #bf7add;text-decoration: underline;}
.purple1 a:hover { color: #bf7add; text-decoration: none;}

/******* color *******/
.white { color: #FFF;}
.gray1 { color: #666;}
.gray2 { color: #333;}
.gray3 { color: #999;}
.red1 { color: #FF3300;}
.red2 { color: #e93270;}
.org1 { color: #E79E32;}
.org2 { color: #f06940;}
.org3 { color: #a99a86;}
.blue1 { color: #069;}
.blue2 { color: #09c;}
.blue3 { color: #4B555F;}
.blue4 { color: #2d78a6;}
.green1 {color: #6ea109;}
.green2 {color: #398a94;}
.purple1 {color: #bf7add;}

/******* 基本設定 *******/
body, p, h1, h2, h3, h4, h5, ul, ol { color: #666; font-family: "新細明體", "細明體", Arial, sans-serif; margin: 0px; padding: 0px;}
form, input { margin: 0; padding: 0; }
h1{ font-size: 18px; margin: 0px; padding: 0px;}
h2{	font-size: 15px; color: #666; margin: 0px; background-image: url(../img/img_index/nav1_title_bg.gif);
	background-repeat: no-repeat; text-indent: 10px; height: 26px; padding-top: 1px;}
h3{	font-size: 15px; color: #666; margin: 0px; text-indent: 8px;
	height: 20px; padding: 6px 0 0 0; width: 350px;	border-right: 1px solid #efefef; border-left:  1px solid #efefef;}

h4{ font-size: 15px; color: #334d55; margin: 0px; padding: 0px;}
 
h5{ font-size: 15px; color: #666; text-indent: 18px; margin: 5px 0 0 0; height: 20px; padding-top:7px;	background-image: url(../img/img_index/nav2_title_bg.gif); background-repeat: no-repeat;}

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;}
input{color:#585858;font-family:Arial, sans-serif;}

/******* text *******/
.text1 { font-size: 16px; line-height: 160%; }
.text2 { font-size: 15px; line-height: 180%; }
.text3 { font-size: 13px; line-height: 160%; padding-top: 3px;}
.text4 { font-size: 13px; line-height: 220%; }

/******* note *******/
.note1 { font-size: 12px; line-height: 180%; }
.note2 {font-size: 11px; line-height: 180%; font-family: Arial, sans-serif;}

/******* common *******/
.btn {color:#666;font-size:12px;line-height:110%;border: 1px solid #ccc;background-color: #ebebeb; padding-bottom: 0px; padding-top: 3px;}
.btn1 {color:#069;font-size:12px;line-height:110%;border: 1px solid #97bdc7;background-color: #c7e6ee; padding-bottom: 0px; padding-top: 3px;}
.btn2 {color:#666;font-size:12px;line-height:110%;border: 1px solid #ccc;background-color: #fff; padding-bottom: 0px; padding-top: 3px;font-family: Arial, sans-serif;}
.time {	font: 12px/160% Arial, sans-serif;}
.eng { font-family: Arial, sans-serif;}
.v-mid {vertical-align: middle;}
.line {	background-image: url(../img/line_bg.gif);	background-repeat: repeat-x;}
.line-dash {background-image: url(../img/line_dash_bg.gif);	background-repeat: repeat-x;}
.norepeat {background-repeat: no-repeat;}
.more{ float:right; padding-right:5px;}

/******* border *******/
.border-dashed {border-bottom: 1px dotted #ccc;}
.border-photo {border: 1px solid #ccc; padding:5px; background-color: #FFF;}
.border-photo-s {border: 1px solid #ccc; padding:2px; background-color: #FFF;}
.border-side {width: 950px; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8;padding:0;}
html>body .border-side { /*IE width fix*/ width: 948px;}
.border-solid {border: 1px solid #e8e8e8;}

/******* 包覆全部 *******/
#wrap-header{padding:0;	margin:0 auto;width: 950px;}
#wrapall{clear:both; padding:0; margin:0 auto; width: 950px; background-image: url(../img/img_index/col_wrap_bg.gif);background-repeat: no-repeat;}
#wrap-menu{clear:both; padding:0; margin:0 auto; width: 950px;}
.menu {
	color:#fff;
	font-size: 13px;
	line-height: 180%;
	padding-top:6px;
	background-image: url(../img/menu_bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	text-align: center;}
.menu-on {color:#ff6;}
#wrap-content{clear:both; padding:0; margin:0 auto; width: 950px; background-image: url(../taiwan/img_taiwan/col_wrap_bg.gif);background-repeat: no-repeat;}
#wrap{
	clear:both;
	padding:0;
	width: 958px;
	margin:0 auto;
	background-color: #FFF;}

/******* 3欄 *******/
#col-l{float: left;	width:160px; margin: 0px; padding: 0px;}
#col-r{float:right;	width: 350px; padding:12px 0 0 0; margin: 0px;}
#col-m{float: left;	width: 430px; padding:12px 0 0 5px; margin: 0px;}
html>body #col-m { /*IE width fix*/ width: 425px;}

/******* 2欄 *******/
#col2-l{float: left;width:575px; margin: 20px 0 10px 0; padding:0 0 10px 15px; border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
#col2-r{float:right;width: 350px; margin: 20px 0 10px 0;padding:0 0 10px 0;  border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}

/******* 版權聲明 *******/
#siteInfo{clear: both; color: #666; font-size: 12px; line-height: 190%; text-align: center;	width: 950px; border: 1px solid #ccc; background-color: #EBEBEB; padding: 10px 0; margin:0 auto;}

