@charset "utf-8";


/**---------------------English css----------------------**/

 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: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;	
background-image: url(images/menu_bkgd.gif);
background-repeat:repeat;
padding-left: 10px;
padding-top: 4px;
padding-bottom: 4px;
line-height: 17px;
font-weight: bold;
}

ul.e_menu li a:hover {
  background-image: url(images/menu_bkgd02.gif);
}

ul.e_menu li ul li a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #343435;
background: #efefef;
padding-left: 15px;
padding-top: 4px;
padding-bottom: 4px;
line-height: 16px;
font-weight: normal;
}

ul.e_menu li ul li a:hover {

  border-left: 5px #b5b3b3 solid;
  padding-left: 10px;
  background: #dedbdb;

}

/**------------------------------------------**/


.e_txt10grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #414042;
	text-decoration: none;
}

.e_menu10grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #414042;
	text-decoration: none;
}

.e_menu10grey:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #414042;
	text-decoration: underline;
}

.e_txt11grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #414042;
	text-decoration: none;
}

.e_txt11bluebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #678dcd;
font-weight: bold;
}

.e_txt11whitebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
font-weight: bold;
}

.e_menu11blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #0141ac;
	text-decoration: none;
}	

.e_menu11blue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #0141ac;
	text-decoration: underline;
}	

.e_menu11red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #fa0505;
	text-decoration: none;
}	

.e_menu11red:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #fa0505;
	text-decoration: underline;
}

.e_txt11greybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #444444;
font-weight: bold;
}

.e_txt14bluebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #1581d0;
font-weight: bold;
}

.e_txt14whitebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	background: #333333;
	color: #ffffff;
font-weight: bold;
}

.e_txt15grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #414042;
	text-decoration: none;
}

.e_txt18orgbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #fb4905;
font-weight: bold;
}




/**---------------------Chiness css----------------------**/


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: 15px;
color: #ffffff;	
background-image: url(images/menu_bkgd.gif);
background-repeat:repeat;
padding-left: 10px;
padding-top: 4px;
padding-bottom: 4px;
line-height: 17px;
font-weight: bold;
letter-spacing: 1px;
}

ul.c_menu li a:hover {
  background-image: url(images/menu_bkgd02.gif);
}

ul.c_menu li ul li a {
font-family: "新細明體";
font-size: 13px;
color: #343435;
background: #efefef;
padding-left: 15px;
padding-top: 4px;
padding-bottom: 4px;
line-height: 16px;
font-weight: normal;
letter-spacing: 1px;
}

ul.c_menu li ul li a:hover {

  border-left: 5px #b5b3b3 solid;
  padding-left: 10px;
  background: #dedbdb;

}

/**------------------------------------------**/


.c_txt12grey {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 15px;
	color: #414042;
	text-decoration: none;
	letter-spacing: 1px;
}

.c_menu12grey {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 15px;
	color: #414042;
	text-decoration: none;
	letter-spacing: 1px;
}

.c_menu12grey:hover {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 15px;
	color: #414042;
	text-decoration: underline;
	letter-spacing: 1px;
}

.c_txt13grey {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 16px;
	color: #414042;
	text-decoration: none;
	letter-spacing: 1px;
}

.c_txt15bluebold {
	font-family: "新細明體";
	font-size: 15px;
	line-height: 18px;
	color: #678dcd;
font-weight: bold;
letter-spacing: 1px;
}

.c_txt15whitebold {
	font-family: "新細明體";
	font-size: 15px;
	line-height: 18px;
	color: #ffffff;
font-weight: bold;
letter-spacing: 1px;
}

.c_menu13blue {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 16px;
	color: #0141ac;
	text-decoration: none;
	letter-spacing: 1px;
}	

.c_menu13blue:hover {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 16px;
	color: #0141ac;
	text-decoration: underline;
	letter-spacing: 1px;
}	

.c_menu13red {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 16px;
	color: #fa0505;
	text-decoration: none;
	letter-spacing: 1px;
}	

.c_menu13red:hover {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 16px;
	color: #fa0505;
	text-decoration: underline;
	letter-spacing: 1px;
}

.c_txt15greybold {
	font-family: "新細明體";
	font-size: 15px;
	line-height: 16px;
	color: #444444;
font-weight: bold;
letter-spacing: 1px;
}

.c_txt18bluebold {
	font-family: "新細明體";
	font-size: 18px;
	line-height: 16px;
	color: #1581d0;
font-weight: bold;
letter-spacing: 1px;
}

.c_txt18whitebold {
	font-family: "新細明體";
	font-size: 18px;
	line-height: 16px;
	background: #333333;
	color: #ffffff;
font-weight: bold;
letter-spacing: 1px;
}

.c_txt17grey {
	font-family: "新細明體";
	font-size: 17px;
	line-height: 20px;
	color: #414042;
	text-decoration: none;
	letter-spacing: 1px;
}

.c_txt22orgbold {
	font-family: "新細明體";
	font-size: 22px;
	line-height: 20px;
	color: #fb4905;
font-weight: bold;
letter-spacing: 1px;
}


/**--------------------------------------**/

#boder_both {
	border-top: #99d4fc 1px solid;
	border-bottom: #99d4fc 1px solid;
	height: 30px;
	}
	
#boder_top01 {
	border-top: #99d4fc 1px solid;
	height: 30px;
	}

#boder_bottom {
	border-bottom: #fc5308 1px dashed;
	height: 30px;
	background-image: url(images/bkgd_orange.gif);
background-repeat:repeat-x;
	}
	
/**	
	#boder_bottom {
	border-bottom: #fc5308 1px dashed;
	height: 30px;

	}**/


#boder_bottom01 {
	border-bottom: #99d4fc 1px solid;
	height: 30px;
	}
	
#boder_bottom02 {
	border-top: #cccccc 1px solid;
	height: 30px;
	}
	
#boder_bottom03 {
	border-bottom: #fba30b 1px solid;
	height: 30px;
	}
	
.bkgdfix{background-repeat:repeat-x;}


.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;
	

}

.sitemap_text { padding-left: 2em; }
.sitemap_text a { color: #000000; text-decoration: none; }
.sitemap_text a:hover { text-decoration: underline; }
.sitemap li { list-style:none;}
.sitemap ul { list-style:none; background: url(images/sitemap_stroke.gif) 2px 0 repeat-y;  }
.sitemap ul li { list-style:none; padding-top: 6px; padding-bottom: 5px; padding-left: 25px; background: url(images/sitemap_tee.gif) 2px 0 no-repeat; }
.sitemap .last { background: url(images/sitemap_last.gif) 2px 0 no-repeat; }
/*.body_content_block { padding: 10px; clear: both; }
.body_content_text ul { list-style: none; margin-bottom: 1.5em; }
.body_content_text ul li { padding-left: 1.5em; background: url(../../images/list_dash.gif) left top no-repeat; }*/

