@charset "utf-8";


/**---------------------English side menu----------------------**/

 li a {display:inline-block;}
 li a {display:block;}

p {
  line-height: 14px;
}

ul.e_menu, ul.e_menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 212px;
}

ul.e_menu a {
  display: block;
  text-decoration: none;	
}

ul.e_menu li {
  margin-top: 1px;
}

ul.e_menu li a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #164c9e;	
background-image: url(images/menu_bkgd02.gif);
background-repeat:repeat;
padding-left: 14px;
padding-top: 4px;
padding-bottom: 4px;
line-height: 17px;
font-weight: bold;
}


ul.e_menu li a:hover {
color: #ffffff;
  background-image: url(images/menu_bkgd01.gif);
}

ul.e_menu li ul li a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #343435;
background: #f7f8f9;
padding-left: 24px;
padding-top: 4px;
padding-bottom: 4px;
line-height: 16px;
font-weight: normal;
}

ul.e_menu li ul li a:hover {
color: #343435;
border-left: 5px #ace9fd solid;
  padding-left: 19px;
  background: #dbf6fe;

}

/**------------------------------------------**/

li a {display:inline-block;}
 li a {display:block;}

p {
  line-height: 14px;
}

ul.c_menu, ul.c_menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 212px;
}

ul.c_menu a {
  display: block;
  text-decoration: none;	
}

ul.c_menu li {
  margin-top: 1px;
}

ul.c_menu li a {
font-family: "新細明體";
font-size: 13px;
color: #164c9e;	
background-image: url(images/menu_bkgd02.gif);
background-repeat:repeat;
padding-left: 14px;
padding-top: 4px;
padding-bottom: 4px;
line-height: 17px;

letter-spacing: 1px;
}


ul.c_menu li a:hover {
color: #ffffff;
  background-image: url(images/menu_bkgd01.gif);
}

ul.c_menu li ul li a {
font-family: "新細明體";
font-size: 12px;
color: #343435;
background: #f7f8f9;
padding-left: 24px;
padding-top: 4px;
padding-bottom: 4px;
line-height: 16px;
font-weight: normal;
}

ul.c_menu li ul li a:hover {
color: #343435;
border-left: 5px #ace9fd solid;
  padding-left: 19px;
  background: #dbf6fe;

}

/**---------------------English css----------------------**/

.txt9grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #395e6f;
	text-decoration: none;
}
.txt9grey:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #395e6f;
	text-decoration: underline;
}

.txt10red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #c31a19;
	text-decoration: none;
}

.txt10red:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #c31a19;
	text-decoration: underline;
}
.txt10orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #f7480d;
	text-decoration: none;
}

.txt10orange:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #f7480d;
	text-decoration: underline;
}

.txt10green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #0c802a;
	text-decoration: none;
}

.txt10green:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #0c802a;
	text-decoration: underline;
}

.txt11black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
}

.txt11black:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	text-decoration: underline;
}
	
.txt11black_du {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;

border-bottom: 3px double #000000;
	
}



.txt11white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #FFFFFF;
	text-decoration: none;
}


.txt12black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000000;
	text-decoration: none;
	word-spacing: 2px;
	}

.txt12black:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #000000;
	text-decoration: underline;
	word-spacing: 2px;
	}
	

	

.txt13white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}



.txt11grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #818181;
	text-decoration: none;
}
.txt11grey:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #818181;
	text-decoration: underline;
	}

.txt12blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #1272b6;
	text-decoration: none;
	word-spacing: 2px;
}
.txt12blue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #1272b6;
	text-decoration: underline;
	word-spacing: 2px;
}


.txt11bluelink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #003082;
	text-decoration: underline;
}

.txt11bluelink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #003082;
	text-decoration: none;
}

.txt11darkblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #044664;
	text-decoration: none;
}
.txt11darkblue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #0044664;
	text-decoration: underline;
}

.txt11greenlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #429f09;
	text-decoration: underline;
}
.txt11greenlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #429f09;
	text-decoration: none;
}

.txt13blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #0469be;
    font-weight: bold;
    text-decoration: none;
    word-spacing: 2px;
}
.txt13blue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #0469be;
    font-weight: bold;
    text-decoration: underline;
    word-spacing: 2px;
	}
	
	
.txt19blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 25px;
	color: #2a88e0;
font-weight: bold;
}


	
/**---------------------chinese css----------------------**/
.c_txt10grey {
	font-family: "新細明體";
	font-size: 11px;
	line-height: 15px;
	color: #395e6f;
	text-decoration: none;
	letter-spacing: 1px;
}

.c_txt10grey:hover {
	font-family: "新細明體";
	font-size: 11px;
	line-height: 15px;
	color: #395e6f;
	text-decoration: underline;
	letter-spacing: 1px;
}
.c_txt11red {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 17px;
	color: #c31a19;
	text-decoration: none;
	letter-spacing: 1px;
}

.c_txt11red:hover {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 17px;
	color: #c31a19;
	text-decoration: underline;
	letter-spacing: 1px;
}
.c_txt11orange {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 17px;
	color: #f7480d;
	text-decoration: none;
	letter-spacing: 1px;
}

.c_txt11orange:hover {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 17px;
	color: #f7480d;
	text-decoration: underline;
	letter-spacing: 1px;
}

.c_txt11green {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 17px;
	color: #0c802a;
	text-decoration: none;
	letter-spacing: 1px;
}

.c_txt11green:hover {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 17px;
	color: #0c802a;
	text-decoration: underline;
	letter-spacing: 1px;
}

.c_txt12black {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1px;
}

.c_txt12black:hover {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 17px;
	color: #000000;
	text-decoration: underline;
	letter-spacing: 1px;
}
	
.c_txt12black_du {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 17px;
	color: #000000;
letter-spacing: 1px;
border-bottom: 3px double #000000;
	
}



.c_txt12white {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 17px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
}


.c_txt13black {
	font-family: "新細明體";
	font-size: 15px;
	line-height: 22px;
	color: #000000;
	text-decoration: none;
	word-spacing: 2px;
	letter-spacing: 1px;
	}

.c_txt13black:hover {
	font-family: "新細明體";
	font-size: 15px;
	line-height: 22px;
	color: #000000;
	text-decoration: underline;
	word-spacing: 2px;
	letter-spacing: 1px;
	}
	

	

.c_txt14white {
	font-family: "新細明體";
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
}



.c_txt12grey {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 17px;
	color: #818181;
	text-decoration: none;
	letter-spacing: 1px;
}
.c_txt12grey:hover {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 17px;
	color: #818181;
	text-decoration: underline;
	letter-spacing: 1px;
	}

	

.c_txt13blue {
	font-family: "新細明體";
	font-size: 15px;
	line-height: 20px;
	color: #1272b6;
	text-decoration: none;
	letter-spacing: 1px;
}

.c_txt13blue:hover {
	font-family: "新細明體";
	font-size: 15px;
	line-height: 20px;
	color: #1272b6;
	text-decoration: underline;
	letter-spacing: 1px;
}


.c_txt12bluelink{
	font-family: "新細明體";
	font-size: 12px;
	line-height: 17px;
	color: #003082;
	text-decoration: underline;
	letter-spacing: 1px;
}

.c_txt12bluelink:hover{
	font-family: "新細明體";
	font-size: 12px;
	line-height: 17px;
	color: #003082;
	text-decoration: none;
	letter-spacing: 1px;
}

.c_txt12darkblue {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 17px;
	color: #044664;
	text-decoration: none;
	letter-spacing: 1px;
}
.c_txt12darkblue:hover {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 17px;
	color: #0044664;
	text-decoration: underline;
	letter-spacing: 1px;
}

.c_txt12greenlink {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 17px;
	color: #429f09;
	text-decoration: underline;
	letter-spacing: 1px;
}
.c_txt12greenlink:hover {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 17px;
	color: #429f09;
	text-decoration: none;
	letter-spacing: 1px;
}

.c_txt14blue {
	font-family: "新細明體";
	font-size: 16px;
	line-height: 20px;
	color: #0469be;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 1px;
}
.c_txt14blue:hover {
	font-family: "新細明體";
	font-size: 16px;
	line-height: 20px;
	color: #0469be;
    font-weight: bold;
    text-decoration: underline;
    letter-spacing: 1px;
	}
	
	
.c_txt20blue {
	font-family: "新細明體";
	font-size: 20px;
	line-height: 25px;
	color: #2a88e0;
font-weight: bold;
letter-spacing: 1px;
}

	
/**-------------------------------------------------------**/

.bkgdfix{background-repeat:repeat-x;}

.bkgdfix01{
background-repeat:repeat-x;
background-position:0% 100%;
}





.line1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: a8d9fb;
}



.table { background-color: #FFFFFF; border: #99cdf1; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px;} 


.input1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #87B7D4;
}



.page_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#00CC33;
	text-decoration: none;
	

}

#border_blue {
	border-bottom: #99d4fc 1px solid;
	height: 30px;
	}
	
#border_grey {
	border-bottom: #CCCCCC 1px solid;
	height: 30px;
	}
	
#bkgd_blue{background:#EDF8F8;}

#gradation_blue{background-image: url(images/blue_gradation.gif);}

/**---	
.dropmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: ffffff;
	text-decoration: none;
	width: 100%;

}
.dropmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #b2f007;
	text-decoration: underline;
	width: 100%;

}

.page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#006699;
	text-decoration: none;


}
.page:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#429f09;
	text-decoration: underline;


}


	
---**/

	

