html, body {
 height: 100%;
}

body {
	font-size:14px;
	letter-spacing:1px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif ,新細明體;
	background:url(../images/bg.gif.gif) left top repeat-x;
}

*html body {
	background:url(../images/bg.gif.gif) left top repeat-x;
}


a{ font-size:11px; text-decoration:none;}
a:hover{ font-size:11px; text-decoration: underline;}
a img {border:none;}
input{ height:19px; letter-spacing:normal;  font-size:12px;}
select{ font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif ,新細明體;}
form{ padding:0; margin:0;}

p{ margin:0 0 12px 0;}

.dir{ height:20px; margin:0; padding:0;}

.dir a{
	color:#555;
	font-size:12px;
	line-height:20px;
	background:url(../images/dot_01.jpg) left 6px no-repeat;#background:url(../images/dot_01.jpg) left 4px no-repeat;
	padding:0 0 0 8px;
	margin:0 8px;
	letter-spacing:1px;
}

.dir a:hover{
	padding:0 0 0 8px;
	margin:0 8px;
	letter-spacing:1px;
}

.logo a ,.logo a:hover{ background:none; padding:0; margin:0;}

.path{ font-size:11px; color:#757b8a; padding-left:10px; padding-top:3px;  font-family:Verdana, Arial, Helvetica, sans-serif;}
*html .path{ font-size:10px; color:#757b8a; padding-left:10px; padding-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.path span{
	font-size:11px;
	color:#757b8a;
	padding-left:3px;
}
.path a{ font-size:11px; color:#757b8a; text-decoration:none; padding: 0 3px;}
.path a:hover{ font-size:11px; color:#757b8a; text-decoration: underline;padding:0 3px;}

*html .path ,.path span ,.path a ,.path a:hover{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}


#news{ font-size:12px; letter-spacing:1px;}

#Main{ min-height:500px;}


/*--------------------------------------------------------Menu---------------------------------------------------------------------*/
#ad_banner{
	position:absolute;
	width:300px;
	height:100px;
	left: 0px;
	top: 72px;
	background-color:#333333;
	display:none;
}

#navigation{
	position:absolute;
	margin:71px 0 0 180px;
	top: 1px;
}

*html #navigation{
	position:absolute;
	margin:71px 0 0 180px;
}

#menu{
	width:850px;
	/*left: 176px;
	top: 72px;*/
	margin:0;
	padding:0;
	height:26px;
	font-size:1px;
	line-height:1px;
}
#menu ul{ list-style:none; margin:0; padding:0; height:auto;}
#menu li{ display:inline; height:26px; margin:0; padding:0;}


#menu_sub{
	width: 850px;
	/*left: 176px;
	top: 98px;*/
	margin:0;
	padding:0;
	height:21px;
}

#menu_sub ul{ list-style:none; margin:0; padding:0;}
#menu_sub li{
	display: block;
	float:left;
	height:21px;
	width:auto;
	text-align:center;
}

#menu_sub li a{
	font-size:12px;
	line-height:22px;
	height:21px;
	color:#fff;
	text-decoration:none;
	display: block;
	float:left;
	width:auto;
	padding:1px 1em 0 1em;
}
#menu_sub li a:hover ,.select{
	font-size:12px;
	line-height:22px;
	height:21px;
	color:#fff;
	text-decoration:none;
	background-color:#819ccc;
	display: block;
	float:left;
	width:auto;
	/*padding:1px 1em 0 1em;*/
}


#menu_jump{
	float:left;
	width:150x;
	background:url(../images/jump_rt.gif) left top no-repeat;
	/*left: 177px;
	top: 121px;*/
	filter: alpha(opacity=85);
	opacity: 0.7;
	-moz-opacity: 0.7;
	margin:0px 0 0 12px; #margin:0px 0 0 12px;
}

*html #menu_jump{
	margin:0px 0 0 12px;
}

.menu_jump_m{
	width:150px;
	background:url(../images/note_bg.gif) left top repeat-y;
	margin-top:10px;
	float:left;
	display:block;
}

.menu_jump_m ul{list-style:none; margin:0; padding:0;}

.menu_jump_m li{
	background:url(../images/note_line.png) left bottom no-repeat;
	font-size:12px;
	color:#fff;
	line-height:18px;
	display:block;
	float:left;
	height:23px;
	width:138px; #width:144px;
	margin-left:6px;#margin-left:3px;
	padding-bottom:1px;
}

.menu_jump_m li a{
	width:138px; #width:144px;
	height:20px;
	font-size:12px;
	line-height:20px;
	color:#fff;
	display:block;
	text-decoration:none;
	padding:3px 0 0 5px;
}

.menu_jump_m li a:hover{
	width:138px; #width:144px;
	height:20px;
	font-size:12px;
	line-height:20px;
	color:#fff;
	background-color:#113388;
	display:block;
	text-decoration:none;
	padding:3px 0 0 5px;
}

.menu_jump_rd{
	background:url(../images/jump_rd.gif) left top no-repeat;
	width:150px;
	height:5px;
	font-size:1px;
	line-height:1px;
	float:left;
	filter: alpha(opacity=82);
}

/*--------------------------------------------------lefe cont-----------------------------------------------------------------------*/

.quick_menu {
	color:#4a4b4c;
	font-size:12px;
	color:#4a4b4c;
	letter-spacing:1px;
	background-color:#fff;
}


.quick_menu ul{ list-style:none; margin:0; padding:0;}
.quick_menu li{
	font-size:12px;
	line-height:22px;
	color:#4a4b4c;
	border-bottom:1px solid #ccc;
	display:block;
}

/* aska added quick menu begin */
.quick_menu .qm_blue {
	background-color:#436bb3;
	margin-bottom:1px; border-bottom:1px solid #FFFFFF;
}

.quick_menu .qm_blue a {color:#FFFFFF}
.quick_menu .qm_blue a:hover {color:#FFFFFF; background-color:#819ccc;}


/* aska added quick menu end */

.quick_menu li a{
	font-size:12px;
	color:#4a4b4c;
	display:block;
	padding-left:6px;
}

.quick_menu li a:hover{
	font-size:12px;
	color:#4a4b4c;
	text-decoration:none;
	background-color:#eee;
	display: block;
	padding-left:6px;
}

.quick_menu td{
	height:20px;
	padding:0;
}

.examine_txt{
	line-height:16px;
	font-size:12px;
}


/*--------------------------------------------------middle cont------------------------------------------------------------*/

#mid_cont{ border-left:2px solid #fff; border-right:2px solid #fff; font-family:Verdana, Arial, Helvetica, sans-serif,新細明體;
	 border-bottom:1px solid #fff;}
.news_tit{ font-size:12px; font-weight:bold; color:#fff; padding:3px 0 3px 5px; line-height:18px;}
.news_pic{ border:1px solid #ccc; margin:0 9px 0 0;}


.money{ font-size:11px; color:#444; letter-spacing:normal !important; font-family:Verdana, Arial, Helvetica, sans-serif;}
.money td{; padding:2px 0 0 4px; font-size:11px;}

.footer{
	font-size:11px;
	line-height:14px;
	color:#333;
	background-color:#ebeaea;
	padding-left:3px;
	letter-spacing:1px;
}

*html .footer{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.proclaim{
	font-size:11px;
	line-height:16px;
	color:#999;
	font-family:Verdana, Arial, Helvetica, sans-serif , 新細明體;
	letter-spacing:1px;
}

*html .proclaim{
	font-size:10px;
	color:#999;
	font-family:Verdana, Arial, Helvetica, sans-serif, 新細明體;
	letter-spacing:1px;
}

.proclaim a ,.proclaim a:hover{
	color:#999;
	font-size:11px;
	letter-spacing:1px;
}

*html .proclaim a ,.proclaim a:hover{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}

#vaule_01{ font-size:11px; line-height:16px; color:#444; letter-spacing:normal;}



/*-------------------------------------------------- font -----------------------------------------------------------------*/
.txt_11_blue{ font-size:11px; color:#113388; line-height:16px; font-weight:normal;letter-spacing:1px;}

.ine_gray_11 { font-size:11px !important; color:#444; line-height:16px; text-decoration:none;}
.ine_gray_11 a{ font-size:11px!important; color:#444; line-height:16px; text-decoration:none;}
.ine_gray_11 a:hover{ font-size:11px!important; color:#444; line-height:16px; text-decoration:underline;}

.news_gray_11 { font-size:11px !important; color:#444; line-height:16px; text-decoration:none;letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.news_gray_11 a{ font-size:11px!important; color:#444; line-height:16px; text-decoration:none;letter-spacing:1px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.news_gray_11 a:hover{ font-size:11px!important; color:#444; line-height:16px; text-decoration:underline;letter-spacing:1px;font-family:Verdana, Arial, Helvetica, sans-serif;}

.txt_news_gray { font-size:12px; color:#444; line-height:16px; text-decoration:none;letter-spacing:1px;}
.txt_news_gray a{ font-size:12px; color:#444; line-height:16px; text-decoration:none;letter-spacing:1px;}
.txt_news_gray a:hover{ font-size:12px; color:#444; line-height:16px; text-decoration:underline;letter-spacing:1px;}

.txt_green{ color:#336633;}
.txt_red{ color:#ff6300; font-size:12px;}

.txt_15_orange{ font-size:15px; line-height:18px; color:#ff6300;letter-spacing:1px;}
.txt_15_orange a{ font-size:15px; line-height:18px; color:#ff6300 !important;text-decoration:none;letter-spacing:1px;}
.txt_15_orange a:hover{ font-size:15px; line-height:18px; color:#ff6300 !important;text-decoration:underline;letter-spacing:1px;}

.txt_12_orange{ font-size:12px; line-height:18px; color:#ff6300;letter-spacing:1px;}
.txt_12_orange a{ font-size:12px; line-height:18px; color:#ff6300 !important;text-decoration:none;letter-spacing:1px;}
.txt_12_orange a:hover{ font-size:12px; line-height:18px; color:#ff6300 !important;text-decoration:underline;letter-spacing:1px;}

.txt_12_666{ font-size:12px; color:#666; line-height:14px;letter-spacing:1px;}
.txt_12_999{ font-size:12px; color:#999; line-height:16px;letter-spacing:1px;}
.txt_12_999 a{ font-size:12px; color:#999; line-height:16px; text-decoration:none;letter-spacing:1px;}
.txt_12_999 a:hover{ font-size:12px; color:#999; line-height:16px;text-decoration:underline;letter-spacing:1px;}

.txt_12_while{ font-size:12px; font-weight:bold; color:#fff; padding:6px 0 3px 5px;}

.member_link{ font-size:12px; color:#113388; line-height:18px; letter-spacing:1px;}
.member_link a{ font-size:12px; line-height:18px; color:#113388; letter-spacing:1px;}
.member_link a:hover{ font-size:12px; line-height:18px; color:#113388; letter-spacing:1px;}

.txt_12_blue{ font-size:12px; color:#426bb3; line-height:18px; letter-spacing:1px;}
.txt_12_blue a{ font-size:12px; line-height:18px; color:#426bb3; letter-spacing:1px;}
.txt_12_blue a:hover{ font-size:12px; line-height:18px; color:#426bb3; letter-spacing:1px;}

.txt_12_blue02 { font-size:12px; color:#426bb3; line-height:18px; letter-spacing:1px;}
.txt_12_blue02 a{ font-size:12px; color:#426bb3; line-height:18px; letter-spacing:1px; text-decoration:none;}
.txt_12_blue02 a:hover{ font-size:12px; color:#426bb3; line-height:18px; letter-spacing:1px; text-decoration:underline;}

.txt_15_blue02 { font-size:13px; color:#426bb3; line-height:20px; letter-spacing:1px; font-weight:bold;}
.txt_15_blue02 a{ font-size:13px; color:#426bb3; line-height:18px; letter-spacing:1px; font-weight:bold; text-decoration:none;}
.txt_15_blue02 a:hover{ font-size:13px; color:#426bb3; line-height:18px; letter-spacing:1px; font-weight:bold; text-decoration: underline;}

.txt_15_blue03 { font-size:13px; color:#426bb3; line-height:20px; letter-spacing:1px; font-weight:bold; border-bottom:3px solid #d3d1d4;}

.txt_20_gray { font-size:12px; color:#444; line-height:20px; text-decoration:none;letter-spacing:1px;}
.txt_11_gray { font-size:11px; color:#444; line-height:14px; text-decoration:none; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif;}


.txt_12_gray { font-size:12px; color:#444; line-height:18px; text-decoration:none; letter-spacing:1px;}
.txt_12_gray a{ font-size:12px; color:#444; line-height:18px; text-decoration:none; letter-spacing:1px;}
.txt_12_gray a:hover{ font-size:12px; color:#444; line-height:18px; text-decoration:underline; letter-spacing:1px;}

.txt_12_bk { font-size:12px; color:#000; line-height:16px;letter-spacing:1px;}
.txt_12_bk a{ font-size:12px; color:#000; line-height:16px; text-decoration:none;letter-spacing:1px;}
.txt_12_bk a:hover{ font-size:12px; color:#000; line-height:16px; text-decoration:underline;letter-spacing:1px;}

.ine_12_tag { font-size:12px; color:#000; line-height:16px;letter-spacing:1px; padding-left:3px;}
.ine_12_tag a{ font-size:12px; color:#000; line-height:16px; text-decoration:none;letter-spacing:1px; padding-left:3px;}
.ine_12_tag a:hover{ font-size:12px; color:#000; line-height:16px; text-decoration:underline;letter-spacing:1px; padding-left:3px;}

.txt_11_blue { font-size:11px; line-height:16px; color:#426bb3;}
.txt_11_blue a{ font-size:11px; line-height:16px; font-weight:bold; color:#426bb3; text-decoration:none; letter-spacing:1px;}
.txt_11_blue a:hover{ font-size:11px; line-height:16px; font-weight:bold; color:#426bb3; text-decoration:underline;letter-spacing:1px;}

.txt_11_blue02 { font-size:11px; line-height:16px; font-weight:normal; color:#426bb3;letter-spacing:1px;}
.txt_11_blue02 a{ font-size:11px; line-height:16px; font-weight:normal; color:#426bb3; text-decoration:none;letter-spacing:1px;}
.txt_11_blue02 a:hover{ font-size:11px; line-height:16px; font-weight:normal; color:#426bb3; text-decoration:underline;letter-spacing:1px;}

.txt_11_blue03 { font-size:11px; line-height:16px; font-weight:normal; color:#426bb3;letter-spacing:1px;}
.txt_11_blue03 a{ font-size:11px; line-height:16px; font-weight:normal; color:#426bb3; text-decoration:none;letter-spacing:1px;}
.txt_11_blue03 a:hover{ font-size:11px; line-height:16px; font-weight:normal; color:#426bb3; text-decoration:underline;letter-spacing:1px;}
*html .txt_11_blue03 ,.txt_11_blue03 a ,.txt_11_blue03 a:hover{ font-size:10px; color:#426bb3;}


.more { font-size:10px; color:#113388; text-decoration:none;letter-spacing:1px;}
.more a{ font-size:10px; color:#113388; text-decoration:none;letter-spacing:1px;}
.more a:hover{ font-size:10px; color:#113388; text-decoration: underline;}

.more_02 { font-size:11px; color:#113388; text-decoration:none;letter-spacing:1px;}
.more_02 a{ font-size:11px; color:#113388; text-decoration:none;letter-spacing:1px;}
.more_02 a:hover{ font-size:11px; color:#113388; text-decoration: underline;}
*html .more_02 ,.more_02 a ,.more_02 a:hover{ font-size:10px; color:#113388; text-decoration:none;letter-spacing:1px;}


/*-------------------------------------------------- link -----------------------------------------------------------------*/

.page_nu{ font-size:12px; letter-spacing:normal; color:#555;}
/*.page_nu ul{ list-style:none; margin:0; padding:0;}
.page_nu li{ display:block; float:left; width:10px; margin:0 0 0 8px; padding:0;}
.page_nu li a{ font-size:12px; letter-spacing:normal; color:#555; margin:0 0 0 8px; padding:0; text-decoration:none;}
.page_nu li a:hover{ font-size:12px; letter-spacing:normal; color:#555; margin:0 0 0 8px; padding:0; text-decoration: underline;}*/

.page_nu a{ font-size:12px; letter-spacing:normal; color:#555; margin:0 8px; padding:0; text-decoration:none;}
.page_nu a:hover{ font-size:12px; letter-spacing:normal; color:#555; margin:0 8px; padding:0; text-decoration: underline;}
.page_nu_sel{ font-size:12px; letter-spacing:normal; color:#426bb3; margin:0 8px 0 8px; padding:0; font-weight:bold;}




/*-------------------------------------------------- border -----------------------------------------------------------------*/

.border_b{ border-bottom:2px solid #fff;}
.border_t{ border-top:2px solid #fff;}
.border_left_cont{ border-top:2px solid #fff;}
*html .border_left_cont{ border-top:1px solid #fff;}

.border_r{ border-right:2px solid #fff;}
.border_ccc{ border:1px solid #ccc;}
.border_555{ border:1px solid #777;}
.border_bottom_3{ border-bottom:3px solid #d2d2d2;}
.border_bottom_1{ border-bottom:1px solid #426bb3;}
.tab_border{ border-bottom:3px solid #426bb3;}

.noborder{ border:none !important;}
.noborder td{ border:none !important;}
.nobg{ background-image:none !important;}
.nopadding { padding:0 !important;}
.nopadding td{ padding:0 !important;}
.nomarign{ margin:0 0 0 0 !important;}
.nomarign img{ margin:0 0 0 0 !important;}

.padding_right_0{ padding-right:0 !important;}

.margin_b_7{ margin-bottom:7px;}
/*-------------------------------------------------- Main -----------------------------------------------------------------*/

.content{
	background-color:#faf8f8;
	border-top:2px solid #fff;
	border-left:2px solid #fff;
	width:100%;
	min-height:500px;
}


/*-------------------------------------------------- table -----------------------------------------------------------------*/

.acc_table { color:#444; font-size:12px; line-height:15px; letter-spacing:1px;}
.acc_table input{letter-spacing:normal;  font-size:12px;}
.acc_table td{ padding:5px 0;}
.acc_table_txt { color:#444; font-size:12px; line-height:15px; letter-spacing:1px;}


.list_table_tit{ border-bottom:3px solid #d2d2d2; font-size:13px; font-weight:bold; color:#426bb3; margin-bottom:5px; line-height:18px;letter-spacing:1px;}
.list_table {border-top:1px solid #d2d2d2;border-right:1px solid #d2d2d2; font-size:12px; line-height:20px; color:#555; background-color:#fff; letter-spacing:normal;}
.list_table del{ margin-right:3px;letter-spacing:1px;}
.list_table td{ border-left:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2; /*padding:2px 3px 0 3px;*/ padding:2px 12px 0 12px;}
.list_table_sub{ background-color:#efedee; text-align:center;letter-spacing:1px;}

.pct{line-height:20px; color:#555;text-align:right; padding:0 25px 0 0 !important;}

.pdf_table {border:1px solid #d2d2d2;background-color:#fff;}

.list_table_02 {font-size:11px; line-height:16px;border-top:1px solid #d2d2d2;border-right:1px solid #d2d2d2;background-color:#fff; letter-spacing:normal;color:#555;}
*html .list_table_02 {font-size:10px; line-height:16px;}
.list_table_02 td{ border-left:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2; padding:2px 7px 0 0px;}
.list_table_02_sub{ background-color:#efedee; text-align:center;}



.fund { color:#444; letter-spacing:0 !important; font-size:12px; line-height:18px;letter-spacing:0px;}
.fund td{ padding:6px 0 6px 4px;}
.fund_tit{
	font-size:12px;
	font-weight:bold;
	color:#444;
	border-bottom:3px solid #426bb3;
	text-align:center;
	padding:2px 0 !important;
	letter-spacing:1px;
}
.fund_gray{ background-color:#efeeee;}
.fund_day{ font-size:10px; color:#444;letter-spacing:0px;}
*html found_day{ font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}


.system{
	border:6px solid #d4d3d3;
}

.tit_border{ border-bottom:1px solid #999999;}
.table_border_r{ border-right:1px solid #999999;}

.mail{ width:150px;}
.phone { width:120px;}
.small { width:30px;}

.about_table{ margin:4px 0; padding:0; font-size:12px; line-height:18px; letter-spacing:1px; color:#555;}
.about_table td{
	border:none !important;
	padding:0;
}


/*-------------------------------------------------- calander -----------------------------------------------------------------*/

.pre_note_tit{ font-size:12px; color:#c5c4c4; font-weight:bold; border-bottom:2px solid #ededed; text-align:right;}
.pre_note{
	font-size:11px;
	color:#bcbbbb;
	line-height:14px;
}

*html .pre_note{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.next_tit_01{ font-size:12px; color:#555; font-weight:bold; border-bottom:2px solid #113388; text-align:right;}
.next_tit_02{ font-size:12px; color:#555; font-weight:bold; border-bottom:2px solid #f1701a; text-align:right;}

.next_note{
	font-size:11px;
	color:#444;
	line-height:14px;
}

.next_note a{
	font-size:11px;
	color:#444;
	line-height:14px;
	text-decoration:none;
}

.next_note a:hover{
	font-size:11px;
	color:#113388;
	line-height:14px;
	text-decoration:none;
}

*html .next_note ,.next_note a ,.next_note a:hover{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


/*------------------------------------------------瘚桀?撠店獢?-------------------------------------------------------------------*/

/*------------------------------------------------11/29 Mia add--------------------------------------------------------------------*/
.digilog_rl{
	position:absolute;
	left: 632px;
	top: 480px;
	width:262px;
}

.digilog_rl_main{
	float:left;
	width:262px;
	background-image: url(../images/info/pop_bg.gif);
	background-position:0px 120px;
	background-repeat:repeat-y;
}

.digilog_rl_rd ,.digilog_rl_rt{
	width:243px;
	height:6px;
	background-position:top left;
	padding:0;
	margin:0 0 0 16px;
	float:left;
	font-size:1px;
	line-height:1px;
}

.digilog_rl_rd{
	background-image:url(../images/info/pop_rd.gif);
}

.digilog_rl_rt{
	background-image:url(../images/info/pop_rt.gif);
}

.close_btn{
	width:230px;
	height:19px;
	margin-bottom:2px;
	background-color:#fff;
	float:left;
	font-size:12px;
	text-align:right;
}

.digilog_rl_cont{
	width:239px;
	float:left;
	border-right:1px solid #6e82b6;
	float:left;
	background-color:#fff;
}

.digilog_note{
	width:230px;
	background-color:#fff;
	overflow: auto;
	height:160px;
	float:left;
}

.digilog_note img{
	padding:2px 0;
}

.digilog_note p{
	width:191px;
	padding:0 0 0 8px;
	margin:0 6px 4px 8px;
	font-size:12px;
	line-height:16px;
	color:#555;
	background:url(../images/info/dot_bk.gif) left 5px  no-repeat;
}

.digilog_rl_rt_top{
	background-image:url(../images/info/pop_top.gif);
	background-position:left;
	width:19px;
	height:30px;
	float:left;
	margin:0;
	padding:0;
}


.txt_indent{
 text-indent: -1em;
 margin: 5px 0 5px 0 !important;
 padding-left:1em;
 width:99%;
 line-height:18px;
}

.pdf_indent{
 text-indent: -1em;
 margin: 5px 0 5px 0 !important;
 padding-left:1em;
 width:95%;
}

/*----------------------------------------------------btn--------------------------------------------------*/
  .btn_s{
  	float:left; clear:none;
  }
  
  .btn_s {
  	height:23px;
	margin-right:10px;
  }
  
  .btn_s del, .btn_s b{
  	display: block; float: left; clear:none; margin:0;
  }
  
  .btn_s del {
  	width:6px; height:23px;
	background:url(../images/btn_rl.gif) top left no-repeat;
  }
  
  .btn_s b {
  	height:23px; line-height:25px;padding: 0 10px 0 6px;
	background:url(../images/btn_rr.gif) top right no-repeat;
	font-weight:normal;
  }
  
  .btn_s a{
	color:#736a6a;
	text-decoration:none;
	cursor: pointer;
	font-size:11px;
  }

  .btn_s a:hover{
	color:#444;
	text-decoration:none;
	cursor: pointer;
	font-size:11px;
  }
  
  *html .btn_s a ,.btn_s a:hover{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

  
/*-------------------------------------------------- tag -----------------------------------------------------------------*/

.tag{ border-bottom:3px solid #426bb3;}
.tag ul{ margin:0;list-style:none;}
.tag li{
	width:87px;
	height:27px;
	font-size:13px;
	line-height:13px;
	display: inline;
	float:left;
}

.tag li .hilight{
	background:url(../images/product/tag_ov.gif) left bottom no-repeat;
	width:87px;
	height:23px;
	font-size:13px;
	line-height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	display: inline;
	float:left;
}

.tag li a{
	background:url(../images/product/tag.gif) left bottom no-repeat;
	width:87px;
	height:27px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	display: inline;
	float:left;
	text-decoration:none;
	vertical-align: bottom;
}


.tag li a:hover{
	background:url(../images/product/tag_ov.gif) left bottom no-repeat;
	height:27px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	display: inline;
	float:left;
	text-decoration:none;
	vertical-align: bottom;
}


/*-------------------------------------------------- bluebg-----------------------------------------------------------------*/
/*-------------------------------------------------- bluebg-----------------------------------------------------------------*/
.bluebox1{
	background-image: url(../images/service/faq_bluebg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 107px;

}
.bluebox2{
	background-color: #E5ECF6;
}
.dragmenu01{
	width: 150px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}
/*
.faq_tb td{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}*/

.faq_tb_que{border-top: none !important;font-size:12px; color:#444; letter-spacing:1px;}

.faq_tb_que td{
	border-top: none !important;
	padding:8px 6px ;
}

.faq_tb_que td a { font-size:12px; color:#426bb3; line-height:16px; letter-spacing:1px; text-decoration:none; padding:8px 6px ;}
.faq_tb_que td a:hover { font-size:12px; color:#426bb3; line-height:16px; letter-spacing:1px; text-decoration:underline; padding:8px 6px ;}

.faq_tb_que td img{
    padding-bottom:2px;

}
.exam_tb {
	padding:0;
}

.exam_tb td{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding:0;
}


.apply select{ font-size:12px; line-height:14px; margin:2px 0 4px 0;}

.txt_12_blue03{ font-size:12px; color:#426bb3; line-height:16px; letter-spacing:1px;}
.txt_12_blue03 a{ font-size:12px; line-height:16px; color:#426bb3; letter-spacing:1px;}
.txt_12_blue03 a:hover{ font-size:12px; line-height:16px; color:#426bb3; letter-spacing:1px;}

.fund02 { color:#444; letter-spacing:normal !important; font-size:12px;}
.fund02 td{ padding:6px 0 5px 4px;}

.padding-top7{padding-top:7px;}
.res_tb td{padding:3px 0px 0px 0px;}
.others_tb td{padding:1px 0px 0px 0px;}
.seu_code td{
	border: 1px solid #CCCCCC;
}
.fund03 { color:#444; letter-spacing:normal !important; font-size:12px;}
.fund03 td{ padding:4px 0 2px 4px;}
.res_tb2 td{padding:3px 0px 2px 0px;}
.res_tb3 td{padding:2px 4px 3px 4px;}
.res_tb4 td{padding:3px 0px 1px 0px;}
.padding-top11{padding-top:11px;}
.padding-top2{padding-top:3px;}
.padding-top1{padding-top:1px;}


.nos_gray_11 { font-size:11px !important; color:#444; line-height:16px; text-decoration:none; letter-spacing:0px;}
.nos_gray_11 a{ font-size:11px!important; color:#444; line-height:16px; text-decoration:none; letter-spacing:0px;}
.nos_gray_11 a:hover{ font-size:11px!important; color:#444; line-height:16px; text-decoration:underline; letter-spacing:0px;}
.padding-top8{padding-top:8px;}
.padding-top9{padding-top:9px;}
.calender_btm{ border-bottom:3px solid #d2d2d2; height:5px;}
.calender_top{ border-top:3px solid #d2d2d2; height:5px;}
.calender_line{ border-top:1px solid #d2d2d2; height:2px;}

.txt_13_blue{ font-size:13px; color:#113388; line-height:18px; letter-spacing:1px;}
.txt_13_blue a{ font-size:13px; line-height:18px; color:#113388; letter-spacing:1px;}
.txt_13_blue a:hover{ font-size:13px; line-height:18px; color:#113388; letter-spacing:1px;}

.txt_13_red{ font-size:13px; color:#FF0000; line-height:18px; letter-spacing:1px;}

.fund04 td{ padding:0 !important;}


/*------------------------------------------------Kevin add 0205--------------------------------------------------------------------*/
.nopadding_2 { padding:0 !important;}
.txt_12_gray_content { font-size:12px; line-height:2em; text-decoration:none; letter-spacing:1px; color:#444;}
.txt_12_gray_content p{ padding:0 0 5px 0;}

.padding_left_12{ padding-left:16px !important;}
.res_tb5 td{padding:4px 0px 0px 0px;}
.padding-top6 td{
	padding-top:6px;
	padding-bottom: 6px;
}
.dotlinebg {
	background-image: url(../images/dot_line.gif.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


/*------------------------------------------------table add 0213--------------------------------------------------------------------*/

.list_table_03 {font-size:12px; line-height:16px; letter-spacing:1px;color:#555;}
.list_table_03 td{ padding:9px 12px 6px 12px;}
.list_table_03 a, .list_table_03 a:hover {
	font-size:12px; line-height:16px; letter-spacing:1px; color:#426bb3; text-align: left;
	padding-top:4px;
}
.list_table_03 a{text-decoration:none;}
.list_table_03 a:hover{text-decoration: underline;}
.list_table_03 img{ vertical-align: bottom;/*margin-right:6px; */position:absolute;}

.list_table_03 .imglink a, .list_table_03 .imglink a:hover {padding-top:0; padding-left:20px; display:block;}

.list_table_03_sub{ background-color:#efeeee;}



.list_table_04 {font-size:12px; line-height:16px; letter-spacing:1px;color:#555;}
.list_table_04 td{ padding:9px 8px 6px 8px;}
.list_table_04 a, .list_table_04 a:hover {
	font-size:12px; line-height:16px; letter-spacing:1px; color:#426bb3; text-align: left;
	padding-top:4px;
}
.list_table_04 a{text-decoration:none;}
.list_table_04 a:hover{text-decoration: underline;}
.list_table_04_sub{ background-color:#efeeee;}


.list_table_05 {font-size:12px; line-height:16px; letter-spacing:1px;color:#555;}
.list_table_05 td{ padding:9px 12px 6px 12px;}
.list_table_05 a, .list_table_03 a:hover {
	font-size:12px; line-height:16px; letter-spacing:1px; color:#426bb3; text-align: left;
	padding-top:4px;
}
.list_table_05 a{text-decoration:none;}
.list_table_05 a:hover{text-decoration: underline;}
.list_table_05 img{ margin-top:-3px;/*margin-right:6px; */position:absolute;}
.list_table_05 .imglink a, .list_table_05 .imglink a:hover {padding-top:0; padding-left:20px; display:block;}
.list_table_05_sub{ background-color:#efeeee;}

.faq_main {border-top: none !important; background-color: #E5ECF6;font-size:12px; line-height:18px; color:#444; letter-spacing:1px;}
.faq_main b { font-size:12px; color:#426bb3; line-height:18px; letter-spacing:1px;padding:8px 6px;}
.faq_main p { font-size:12px; color:#444; line-height:18px; letter-spacing:1px; padding:0 6px; margin:-6px 0 0 0;}
.faq_main td {border-top: none !important; padding:8px 6px;}
.faq_main img{padding-bottom:2px;}

.manager{ font-size:12px; letter-spacing:1px; color:#555; line-height:18px;}
.manager td{ padding:4px 0 0 0;}

.manager_sub{ font-size:12px; letter-spacing:1px; color:#113388; line-height:18px; border-bottom:1px solid #9f9f9f;}


.sitemap a{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#949494; text-decoration:none; letter-spacing:1px;}
.sitemap a:hover{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#949494; text-decoration: underline; letter-spacing:1px;}

*html .sitemap a ,.sitemap a:hover{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/*-------------------------------------------------- betty -----------------------------------------------------------------*/
.cf{
     background-color:#FFFFFF;
	 border:1px solid #cccccc;
	 padding:5px;
}
.cf .btn{
     text-align:center;
}
.cf_list{
     margin:0 0 10px 0;
}
.cf_list_out{
     width:95px;
     margin:15px 26px 0 27px;
	 height:255px;
	 text-align:center;
}
.title_bm{
     padding:5px 0 0 0;
}

/*-------------------------------------------------- tab -----------------------------------------------------------------*/
.tab_arrow_l ,.tab_arrow_r{
 width:10px;
 
 margin:3px 3px 0 0; 
 #margin:0 3px -3px 0; 
 padding:0; 
 height:12px;
 
}

.tab_arrow_l{
	float:left;
}

.tab_arrow_r{
	float:right;
}

.tab_b {
	position:relative;
	width:300px;
	text-align:left;
	font-size:11px;
	overflow:hidden;
	height:20px;
}

.tab_b ul{
	position: absolute;
	top:0px;
	left:10px;
	list-style:none;
	margin:0;
	padding:0;
	clip: rect(0px, 275px, 16px, 0px);
	width:1000px;
}

*html .tab_b ul{ margin-top:-3px;}

.tab_b li {
	list-style:none;
	margin:0 -3px 0 0;
	display: inline;
	padding:0;
	width:auto;
}

*html .tab_b li  {
	margin:0 2px 0 0;
	height:18px;
}

.tab_b li a{
	height:20px;
	background:url(../images/tab_b.gif) right top no-repeat;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#000;
	padding:3px 10px;
	text-decoration:none;
	margin:0;
}

.tab_b li a:hover{
	height:20px;
	background:url(../images/tab_b_ov.gif) right top no-repeat;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#fff;
	padding:3px 10px;
	text-decoration:none;
	margin:0;
	cursor:pointer;
}

.tab_b .hoverd{
	color:#FFFFFF;
	background:url(../images/tab_b_ov.gif) right top no-repeat;
}

*html .tab_b li a ,.tab_b li a:hover{
	margin:0;
	padding:-3px 10px 0 10px;
	line-height:18px;
	height:18px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}

.margin_r{}

/*-------------------------------------------------- betty -----------------------------------------------------------------*/
.cf{
     background-color:#FFFFFF;
	 border:1px solid #cccccc;
	 padding:5px;
}
.cf .btn{
     text-align:center;
}
.cf .btn img {cursor:pointer}
.cf_list{
     margin:0 0 13px 0;
}
.cf_list_out{
     width:95px;
     margin:15px 26px 0 27px;
	 height:255px;
	 text-align:center;
	 overflow:hidden;
}
.title_bm{
     padding:5px 0 0 0;
}

/*--------------------------------------------ad banner---------------------------------*/

#ad_popup{
	position:absolute;
	width:300px;
	height:300px;
	margin:280px 0 0 330px;
	background-color:#faf8f8;
}

#ad_popup img{
	margin:10px;
}

#ad_popup p{
	font-size:12px;
	line-height:16px;
	padding:0 10px;
	color:#777;
}


/*--------------------------------------------password alert---------------------------------*/
.alert_pop{
 position:absolute;
 width:120px; #width:165px;
 background-color:#113388;
 color:#fff;
 font-size:11px;
 font-family:Verdana, 新細明體;
 line-height:14px;
 border:1px solid #fff;
 padding:15px;
}

*html .alert_pop{
 font-size:10px;
 font-family:Verdana, 新細明體;
 line-height:14px;
 padding:15px;
}
