@charset "big5";
body {
	margin-left: auto;
	background-color: #E1E1E1;
}
A:link {
	color: #0075C4;
	text-decoration: none;
}
A:hover {
	color: #6701CC;
	text-decoration: underline;
}
A:active {
	color: #6701CC;
	text-decoration: underline;
}
A:visited {
	color: #0075C4;
	text-decoration: none;
}
.c12 {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	color: #000000;
}
.c12:link {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	color: #000000;
}.c12:hover {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	color: #6701CC;
	text-decoration: underline;
}.c12:active {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	color: #6701CC;
	text-decoration: underline;
}
.c12:visited {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	color: #000000;
}
.c15 {
	LETTER-SPACING: 1px;
	font-family: "新細明體";
	font-size: 15px;
	line-height: normal;
}
.topMenuTitle {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #0054A6;
}
.topMenuTitle:link {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #0054A6;
}
.topMenuTitle:hover {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #6701CC;
}
.topMenuTitle:active {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #6701CC;
}
.topMenuTitle:visited {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #0054A6;
}
.leftMenuTitle {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #FFFFFF;
	background-color: #3993D0;
}
.newsMenuTitle {

	FONT-SIZE: 13px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #0054A6;
}
.air_dash {
	FONT-SIZE: 13px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #0054A6;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.border1 {
	border: 1px solid #6BAFE0;
	border-collapse:collapse
}
.border1 TH {
	border: 1px solid #F4FAFF;
	font-size: 13px;
	color: #0076a3;
	background-color: #C0DEFE;
}
.border1 TD {
	color: #0054a6;
	font-size: 13px;
	line-height: 22px;
	letter-spacing: 1px;
}
.bg_left {
	background-color: #C0DEFE;
}
.leftListTitle {

	FONT-SIZE: 13px;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #0054A6;
}
.c13 {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #000000;
}
.loginName {

	FONT-SIZE: 13px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #FFFF00;
}
.border2 {
	border: 1px solid #6BAFE0;
	border-collapse:collapse
}
.border2 TH {
	border: 1px solid #F4FAFF;
	font-size: 13px;
	color: #0076a3;
}
.border2 TD {
	color: #0054a6;
	font-size: 12px;
	line-height: 22px;
}
.border3 {
	border: 1px solid #6BAFE0;
	border-collapse:collapse
}
.border3 TH {
	border: 1px solid #F4FAFF;
	font-size: 13px;
	color: #0076a3;
	background-color: #C0DEFE;
}
.border3 TD {
	color: #000000;
	font-size: 13px;
	line-height: 22px;
}
.border4 {
	border: 1px solid #CCCCCC;
	border-collapse:collapse
}
.border4 TH {
	border: 1px solid #CCCCCC;
	font-size: 13px;
	color: #0076a3;
}
.border4 TD {
	border: 1px solid #CCCCCC;
	color: #000000;
	font-size: 13px;
	line-height: 22px;
	letter-spacing: 1px;
}
.border_News {
	border: 1px solid #C0DEFE;
	border-collapse:collapse;
	font-size: 15px;
	color: #0054a6;
}
.border_News TH {
	color: #0054a6;
	font-size: 15px;
}
.border_News TD {
	color: #0054a6;
	font-size: 15px;
}
.topLogin {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #FFFFFF;
}
.topLogin:link {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #FFFFFF;
	text-decoration: none;
}
.topLogin:hover {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #6701CC;
	text-decoration: underline;
}
.topLogin:active {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #6701CC;
	text-decoration: underline;
}
.topLogin:visited {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #FFFFFF;
	text-decoration: none;
}
.c11 {

	FONT-SIZE: 11.5px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
}
.c13 {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	color: #000000;
}
.contentLink {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #0054A6;
}
.contentLink:link {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #0054A6;
	text-decoration: none;
}
.contentLink:hover {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #6701CC;
	text-decoration: underline;
}
.contentLink:active  {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #6701CC;
	text-decoration: underline;
}
.contentLink:visited {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #0054A6;
	text-decoration: none;
}
.eventLink:link {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #CC0000;
}
.eventLink:hover {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #6701CC;
	text-decoration: underline;
}
.eventLink:active {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #6701CC;
	text-decoration: underline;
}
.eventLink:visited {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #CC0000;
}
.eventLink2:link {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #3333FF;
}
.eventLink2:hover {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #CC0000;
	text-decoration: underline;
}
.eventLink2:active {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #CC0000;
	text-decoration: underline;
}
.eventLink2:visited {
	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #3333FF;
}
.voteTitle {


	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #801C7E;
}
.copyRightLink {

	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	color: #C0DEFE;
}
.newsTitle {


	FONT-SIZE: 15px;
	FONT-FAMILY: "新細明體";
	letter-spacing: 1px;
	color: #0076a3;
}
.c13gray {

	FONT-SIZE: 13px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	color: #333333;
}
.borderPic {

	border: 2px solid #999999
}
.bg_news {

	background-color: #C0DEFE;
}
.bg_ca {
	background-color: #9dbfff;
}
.bg_air {
	background-image: url(../img/airline_bg1_2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg_memberLogin {
	background-color: #6DCFF6;
}
.bg_help {
	background-image: url(../img/help_bg.gif);
}
.bg_welcomeSmile {

	background-image: url(../img/icon_welcome.gif);
}
.bg_btn {
	background-image: url(../img/bg_btn.gif);
	border: 1px solid #4492D4;
	clip: rect(auto,auto,auto,auto);
	padding-top: 4px;
}
.bg_title {
	background-color: #EAF3F6;
}
.c12r {

	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	color: #FF0000;
}
.c12r a:link {

	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	color: #FF0000;
}
.c12r a:visted {

	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	color: #FF0000;
}



.c12name {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: "新細明體";
	color: #990000;
}
.table_ca {
	background-color: #EAF3F6;
	border: 1px solid #FFFFFF;
	border-collapse:collapse
}
.table_ca TH{
	background-color: #9dbfff;
	border: 1px solid #FFFFFF;
}
.table_ca TD{
	border: 1px solid #FFFFFF;
}
.c12b_promo {

	color: #0054a6;
	font-size: 12px;
	line-height: 18px;
}
.c12b_promo:link {
	color: #0054a6;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
}.c12b_promo:hover {
	color: #6701CC;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
}.c12b_promo:active {
	color: #6701CC;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
}.c12b_promo:visited {
	color: #0054a6;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
}
.btn_news {
	height:13pt;
	width:26pt;
	font-size:8pt;
	color: #6701CC;
}
.news_date {
	COLOR: #cc0000; FONT-SIZE: 13px; LINE-HEIGHT: 18px; FONT-FAMILY: "Futura Book", "Arial"; LETTER-SPACING: 1px
}
.cb15 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	FONT-FAMILY: "新細明體", "細明體";
	LETTER-SPACING: 1px;
	color: #000000;
}

.cb15r {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: "新細明體", "細明體";
	LETTER-SPACING: 1px;
	color: #FF0000;
}

.cb15r a:link{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: "新細明體", "細明體";
	LETTER-SPACING: 1px;
	color: #FF0000;
}

.cb15g {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: "新細明體", "細明體";
	LETTER-SPACING: 1px;
	color: #FF0000;
}

.cb15g a:link{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: "新細明體", "細明體";
	color: #329303;
}
.cb15cc {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: "新細明體", "細明體";
	color: #B55432;
}

.cb15cc a:link{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: "新細明體", "細明體";
	LETTER-SPACING: 1px;
	color: #B55432;
}

.cb15pink {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: "新細明體", "細明體";
	LETTER-SPACING: 1px;
	color: #A41AC6;
}

.cb15pink a:link{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: "新細明體", "細明體";
	LETTER-SPACING: 1px;
	color: #A41AC6;
}






.off {
	display: none;
}
.on {
	display: on;
}
INPUT.CALBT{
	FONT-SIZE: 8pt;
	CURSOR:HAND;
	HEIGHT:13pt;
}

TH.CALENDAR{
	FONT-WEIGHT:NORMAL;

    	BACKGROUND-COLOR:#ccccff
    	width:300pt
; 	font-size: 13px;
	color: #000000;
}
TD.CALENDAR{
	BACKGROUND-COLOR:#C0DEFE;
	CURSOR:HAND;
}
DIV.CALENDAR { 
	font-size: 10pt;
	background-color:#C0DEFE; 
	width:188px; 
	height:200px;
	padding:5px 5px 5px 8px;
	border-top:1 white solid; 
}
DIV.CLICK{
    CURSOR:HAND;
}

TABLE{
	FONT-SIZE: 10pt;
	FONT-WEIGHT: 20pt;
}
.table_in {
	background-color: #EAF3F6;
	border: 1px solid #FFFFFF;
	border-collapse:collapse;
	font-size: 13px;
	color: #000000;
}
.table_in TH{
	background-color: #9dbfff;
	border: 1px solid #FFFFFF;
	font-size: 13px;
	color: #0076A3;
}
.table_in TD{
	border: 1px solid #FFFFFF;
	color: #000000;
	font-size: 13px;
}
.border4 {
	border: 1px solid #FFFFFF;
	border-collapse:collapse
}
.border4 TH {
	border: 1px solid #F4FAFF;
	font-size: 13px;
	color: #0076a3;
}
.border4 TD {
	color: #0054a6;
	font-size: 12px;
	line-height: 22px;
}
.bk {color: #000000; font-size:12pt;}
.bt1 {width:188pt; height=18pt; font-size:9pt;}
.c12bk {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-FAMILY: "Futura Book", "Arial"; LETTER-SPACING: 1px;COLOR: #000000;
}
.c12r2 {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-FAMILY: "Futura Book", "Arial"; LETTER-SPACING: 1px;COLOR: #cc0000;
}
.c12b {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-FAMILY: "Futura Book", "Arial"; LETTER-SPACING: 1px;COLOR: #3366ff;
}


.topnavi {
	font-family: "新細明體";
	font-size: 12px;
	color: #494949;
}
.topnavi:link {
	font-family: "新細明體";
	font-size: 12px;
	color: #494949;
}
.topnavi:hover {
	color: #6701CC;
	text-decoration: underline;
}
.topnavi:active {
	font-family: "新細明體";
	font-size: 12px;
	color: #494949;
}
.topnavi:visited {
	font-family: "新細明體";
	font-size: 12px;
	color: #494949;
}
.midfont {
	color: #3679CA;
	font-family: "新細明體";
	font-size: 12px;
	padding: 3px 3px 3px 3px;
	margin-right: 1px;
	background-color: #E5E5E5;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

.midfont:link{
	color: #3679CA;
	background-color: #E5E5E5;
	text-decoration: none;
}

.midfont:hover{
	color: #ffffff;
	background-color: #3679CA;
	text-decoration: none;
}

.midfont:visited{
	color: #3679CA;
	background-color: #E5E5E5;
}
.midfont:active{
	color: #3679CA;
	background-color: #E5E5E5;
}
.midno{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0096FF;
}
.photo{
	font-family: "新細明體";
	font-size: 12px;
	color: #4B9C0A;
	text-decoration: none;
}

.photo a:link{
	font-family: "新細明體";
	font-size: 12px;
	color: #4B9C0A;
	text-decoration: none;
}

.photo a:hover{
	font-family: "新細明體";
	font-size: 12px;
	color: #6701CC;
	text-decoration: underline;
}

.photo a:visited{
	font-family: "新細明體";
	font-size: 12px;
	color: #4B9C0A;
	text-decoration: none;
}


