.h01{
	font: normal 10pt Arial, Helvetica, sans-serif;
	color:#336699;
	text-decoration: none;
     }
.h01 a:link, .h01 a:visited{
	color: #336699;
	text-decoration: none;
	}
.h01 a:hover, .h01 a:active{
	color:#FFCC99;
	text-decoration: underline;
    } 



.h02{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#336699;
	text-decoration: none;
     }
.h02 a:link, .h02 a:visited{
	color: #336699;
	text-decoration: none;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	}
.h02 a:hover, .h02 a:active{
	color:#FFCCCC;
	text-decoration: underline;
    } 

.h03{
	font: bold 15px "???";
	color:#FFFFFF;
	text-decoration: none;
	border-bottom-color: #FFFFFF;
     }
.h03 a:link, .h03 a:visited{
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	}
.h03 a:hover, .h03 a:active{
	color:#FFFFFF;
	text-decoration: none;
	border-top: none;
	border-right: none;
	border-bottom: 1px dotted #FFFFFF;
	border-left: none;
    } 




.h04{
	color:#993300;
	text-decoration: none;
	font-family: "細明體";
	font-size: 15px;
	font-weight: bold;
     }
.h04 a:link, .h04 a:visited{
	color:#993300;
	text-decoration: none;
	font-family: "細明體";
	}
.h04 a:hover, .h04 a:active{
	color:#FFCC99;
	text-decoration: underline;
	font-family: "細明體";
    } 



.h05{
	font: bold 15px "???";
	color:#336699;
	text-decoration: none;
     }
.h05 a:link, .h05 a:visited{
	color: #336699;
	text-decoration: none;
	font-family: "細明體";
	font-size: 15px;
	}
.h05 a:hover, .h05 a:active{
	color:#0099CC;
	text-decoration: underline;
	font-family: "細明體";
	font-size: 15px;
    } 

.h06{
	font: bold 14pt "細明體";
	color:#006699;
	text-decoration: none;
	letter-spacing: -2px;
	word-spacing: normal;
     }
.h06 a:link, .h06 a:visited{
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	}
.h06 a:hover, .h06 a:active{
	color:#FFCC99;
	text-decoration: underline;
    } 



.ru01{
	font: bold 15px Arial, Helvetica, sans-serif;
	color:#993300;
	text-decoration: none;
     }
.ru01 a:link, .ru01 a:visited{
	color: #993300;
	font-size: 15px;
	text-decoration: none;
	}
.ru01 a:hover, .ru01 a:active{
	color:#CC6633;
	text-decoration: underline;
	font-size: 15px;
    } 

.bottom_01{
	font: normal 9pt Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
    }
.bottom_01 a:link, .bottom_01 a:visited{
	color: #666666;
	text-decoration: none;
	width: 115px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFD1E9;
	height: 15px;
    }
.bottom_01 a:hover, .bottom_01 a:active{
	color:#99CCCC;
	text-decoration: none;
    } 
	
.bottom_02{
	font: 9pt Arial, Helvetica, sans-serif;
	color: #336699;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 2px;
    }
.bottom_02 a:link, .bottom_02 a:visited{
	color: #336699;
	padding-left: 3px;
	padding-top: 4px;
	padding-right:1px;
	text-decoration: none;
	border-bottom: 1px solid #8CB3D9;
	letter-spacing: 2px;
	width: 117px;
    }
.bottom_02 a:hover, .bottom_02 a:active{
	color: #6699CC;
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 1px;
	border: 1px dotted #336699;
    } 	






.t01{
	font: normal 12px "???";
	color:#666666;
	text-decoration: none;
	text-align:justify;
	padding: 0px;
    }
.t01 a:link, .t01 a:visited{
	color: #666666;
	text-decoration: none;
    }
.t01 a:hover, .t01 a:active{
	color:#336699;
	text-decoration: underline;
    } 


.t02{
	font: normal 12px "???";
	color:#555555;
	text-decoration: none;
    }
.t02 a:link, .t02 a:visited{
	color: #555555;
	text-decoration: none;
    }
.t02 a:hover, .t02 a:active{
	color:#666666;
	text-decoration: underline;
    } 


.t03_1{
	font: bold 9pt Arial, Helvetica, sans-serif;
	color:#993333;
	text-decoration: none;
    }
.t03_1 a:link, .t03_1 a:visited{
	color: #993333;
	text-decoration: none;
    }
.t03_1 a:hover, .t03_1 a:active{
	color:#888888;
	text-decoration: underline;
    } 

.t03{
	font: normal 9pt Arial, Helvetica, sans-serif;
	color:#993333;
	text-decoration: none;
    }
.t03 a:link, .t03 a:visited{
	color: #993333;
	text-decoration: none;
    }
.t03 a:hover, .t03 a:active{
	color:#888888;
	text-decoration: underline;
    } 



.t04{
	font: normal 9pt Arial, Helvetica, sans-serif;
	color:#CC3333;
	text-decoration: none;
    }
.t04 a:link, .t04 a:visited{
	color: #CC3333;
	text-decoration: none;
    }
.t04 a:hover, .t04 a:active{
	color:#336699;
	text-decoration: underline;
    } 


.t05{
	font: normal 9pt Arial, Helvetica, sans-serif;
	color:#336699;
	text-decoration: none;
    }
.t05 a:link, .t05 a:visited{
	color: #336699;
	text-decoration: none;
    }
.t05 a:hover, .t05 a:active{
	color:#336699;
	text-decoration: underline;
    } 

.t06{
	font: normal 9pt Arial, Helvetica, sans-serif;
	color:#dddddd;
	text-decoration: none;
    }
.t06 a:link, .t06 a:visited{
	color: #dddddd;
	text-decoration: none;
    }
.t06 a:hover, .t06 a:active{
	color:#ffffff;
	text-decoration: underline;
    } 


.t07{
	font: normal 9pt Arial, Helvetica, sans-serif;
	color:#FF9999;
	text-decoration: none;
    }
.t07 a:link, .t07 a:visited{
	color: #FF9999;
	text-decoration: none;
    }
.t07 a:hover, .t07 a:active{
	color:#FFCCCC;
	text-decoration: underline;
    } 


.t08{
	font: normal 9pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
    }
.t08 a:link, .t08 a:visited{
	color: #FFFFFF;
	text-decoration: none;
    }
.t08 a:hover, .t08 a:active{
	color:#FFCC99;
	text-decoration: underline;
    } 


.t09{
	font: normal 9pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
    }
.t09 a:link, .t09 a:visited{
	color: #FFFFFF;
	text-decoration: none;
    }
.t09 a:hover, .t09 a:active{
	color:#ffffff;
	text-decoration: underline;
    } 






.banner01{
	font: bold 12pt Arial, Helvetica, sans-serif;
	color:#aaaaaa;
	text-decoration: none;
     }
.banner01 a:link, .banner01 a:visited{
	color: #aaaaaa;
	text-decoration: none;
	}
.banner01 a:hover, .banner01 a:active{
	color:#ffffff;
	text-decoration: none;
    } 




.b01{
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #666666;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 4px;
    }
.b01 a:link, .b01 a:visited{
	color: #777777;
	background: #FFCCCC;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 2px;
	text-decoration: none;
	border: 1px solid #828282;
    }
.b01 a:hover, .b01 a:active{
	color: #FFFFFF;
	background: #FFB9B9;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 2px;
	position: relative;
	left: 1px;
	bottom: 1px;
	border: 1px solid #999999;
    } 
	

.b02{
	font: 9pt Arial, Helvetica, sans-serif;
	color: #CC3333;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 2px;
    }
.b02 a:link, .b02 a:visited{
	color: #CC3333;
	background: #FFCCCC;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 2px;
	text-decoration: none;
	border: 1px solid #CC3333;
    }
.b02 a:hover, .b02 a:active{
	color: #990000;
	background: #FF9999;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 2px;
	position: relative;
	left: 1px;
	bottom: 1px;
	border: 1px solid #CC3333;
    } 	
	
	
.b03{
	font: 9pt Arial, Helvetica, sans-serif;
	color: #336699;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 2px;
    }
.b03 a:link, .b03 a:visited{
	color: #336699;
	background: #D9ECFF;
	padding-left: 3px;
	padding-top: 4px;
	padding-right: 2px;
	text-decoration: none;
	border: 1px dotted #336699;
    }
.b03 a:hover, .b03 a:active{
	color: #6699CC;
	background: #E3EAEA;
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 2px;
	position: relative;
	left: 1px;
	bottom: 1px;
	border: 1px dotted #336699;
    } 	


.b04{
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 4px;
    }
.b04 a:link, .b04 a:visited{
	color: #CCCCCC;
	background: #FFCCCC;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 2px;
	text-decoration: none;
	border: 1px solid #828282;
    }
.b04 a:hover, .b04 a:active{
	color: #FFCCCC;
	background: #FFB9B9;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 2px;
	position: relative;
	left: 1px;
	bottom: 1px;
	border: 1px solid #999999;
    } 


	
	
.j01{
	font: normal 9pt Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
    }
.j01 a:link, .j01 a:visited{
	color: #666666;
	text-decoration: none;
	}
.j01 a:hover, .j01 a:active{
	text-decoration: underline;
	color: #FF9966;
    }

.border_1px_solid_c{
	color:#CCCCCC;
	background-color:none;border:1px #cccccc;border-style:solid
    }



.border01{
	color:#CCCCCC;
	background-color:none;
    }
.border01 a:link, .border01 a:visited{
	text-decoration:none;
	color:#CCCCCC;
	background-color:transparent;
	border: 1px solid #CCCCCC;
    position: relative;
    }
.border01 a:hover, .border01 a:active{
	color:#FFFFFF;
	border: 1px solid #FFFFFF;
	position: relative;
	left: 1px;
	bottom: 1px;
	text-decoration: underline;
    } 




.border02{
	text-decoration: none;
	color: #999999;
}
.border02 a:link, .border02 a:visited{
	text-decoration:none;
	border: 3px solid #CCCCCC;
	position: relative;
	left: 0px;
	bottom: 0px;
}
.border02 a:hover, .border02 a:active{
	text-decoration: none;
	border: 3px solid #FFFFFF;
	position: relative;
	left: 0px;
	bottom: 0px;
} 


.border03{
	text-decoration: none;
	color: #CCCCCC;
}
.border03 a:link, .border03 a:visited{
	text-decoration:none;
	border: 3px solid #B3C8CC;
	position: relative;
	left: 0px;
	bottom: 0px;
}
.border03 a:hover, .border03 a:active{
	text-decoration: none;
	border: 3px solid #FFCCCC;
	position: relative;
	left: 0px;
	bottom: 0px;
} 


.pic_01{
	position: relative;
	bottom: 0px;
}
.pic_01 a:link, .pic_01 a:visited{
	padding: 1px;
	border: 1px solid #999999;
	height: 0px;
	position: relative;
	bottom: 0px;
}
.pic_01 a:hover, .pic_01 a:active{
	border: 1px solid #999999;
	position: relative;
	bottom: 1px;
} 



.pic_02{
	position: relative;
	bottom: 0px;
}
.pic_02 a:link, .pic_02 a:visited{
	height: 0px;
	position: relative;
	bottom: 0px;
}
.pic_02 a:hover, .pic_02 a:active{
	position: relative;
	bottom: 1px;
} 


.pic_03{
	position: relative;
	bottom: 0px;
}
.pic_03 a:link, .pic_03 a:visited{
	padding: 2px;
	border: 1px solid #999999;
	height: 0px;
	position: relative;
	bottom: 0px;
}
.pic_03 a:hover, .pic_03 a:active{
	border: 1px solid #999999;
	position: relative;
	bottom: 1px;
} 






.d_border_01{
	padding: 1px;
	border: 1px solid #999999;
	height: 0px;
	position: relative;
	bottom: 0px;
}
.d_border_01 a:link, .d_border_01 a:visited{
	padding: 1px;
	border: 1px solid #999999;
	height: 0px;
	position: relative;
	bottom: 0px;
}
.d_border_01 a:hover, .d_border_01 a:active{
	border: 1px solid #999999;
	position: relative;
	bottom: 1px;

} 





.p01{
	font: bold 12px "???";
	color:#666666;
	text-decoration: none;
     }
.p01 a:link, .p01 a:visited{
	color: #666666;
	text-decoration: underline;
	}
.p01 a:hover, .p02 a:active{
	color:#FF9999;
	text-decoration: underline;
    } 
	
	
	
.p02{
	font: bold 13px "???";
	color:#666666;
	text-decoration: none;
     }
.p02 a:link, .p02 a:visited{
	color: #666666;
	text-decoration: underline;
	}
.p02 a:hover, .p02 a:active{
	color:#FF9999;
	text-decoration: underline; 
    }


.p03{
	font: bold 15px "???";
	color:#666666;
	text-decoration: none;
     }
.p03 a:link, .p03 a:visited{
	color: #666666;
	text-decoration: underline;
	}
.p03 a:hover, .p03 a:active{
	color:#FF9999;
	text-decoration: underline; 
    }	
	
	
	 
.intro_bg {
	background-image: url(../images/intro/intro_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.h07 {
	font-family: "???";
	font-size: 20px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.border_top {
	border: 1px solid #AAAAAA;
}
.bg_button_01 {
	background-image: url(../images/button_01.jpg);
	background-repeat: no-repeat;
}

