﻿@charset "utf-8";
.clearfix{ 
	clear:both; 
	margin:0; 
	padding:0;
}


p{
	padding:10px 0; 
	line-height:20px;
}


body{
	/*padding:7px 10px 0 10px;*/
	margin:0px;
	font-family: 新細明體,細明體,arial,mingliu;
	font-size:13px;
	color: #777;

}

a{ 
	color:#003772; 
	text-decoration:none; 
}

a:hover{ 
	color:#ff9900; 
}



.reset{
	padding:10px 0; line-height:20px;
	margin:0px;
	font-family: 新細明體,細明體,arial,mingliu;
	font-size:13px;
	color: #777;

}


content table {	
	FONT-SIZE: 13px;	
	MARGIN: 5px 0px 25px; 
	border-style:none;	
}


strong {
	font-weight:bold;
}



.formReadOnly p{
	padding:10px 0; line-height:20px;
	margin:0px;
	font-family: 新細明體,細明體,arial,mingliu;
	font-size:13px;
	color: #003772;
}


.header_title, p.header_title { 
	height:40px; background:url(../images/heading_stoke.png) no-repeat; 
	padding: 5px 0 10px 10px; 
	font-size:24px; 
	color:#003772; 
	font-weight:bold;
}

.sub_header_title, p.sub_header_title {	
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	FONT-WEIGHT: bold;	
	PADDING-BOTTOM: 0px;	
	COLOR: #003772;	
	PADDING-TOP: 0px;	
	HEIGHT: 32px
}

.blue_title, p.blue_title {	
	COLOR: #003772;
}


.orange_title, p.orange_title { 
	color: #FF9900;
}


UL, LI {
	font-family: 新細明體,細明體,arial,mingliu;
	color: #777;
	font-size: 13px;
	line-height: 11.834pt;
}

.content_left ul{
	list-style:disc; padding:10px 0 0 3px;;
}

.content_left ul li{
	margin:0 0 0 10px;
}



/*table*/

p TABLE TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: #4c739c;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #f3f5ff;
	font-weight: normal;
	font-size:13px
}



p TABLE {	
	BORDER-TOP-STYLE: solid; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
	BORDER-BOTTOM-STYLE: solid;	
	BORDER-COLOR:white;
	font-weight: normal;
	font-size:13px
}




.table_darkblue_bg {
	font-size:13px;
	
}

.table_blue_bg {
	font-size:13px;
	
}

.table_lightblue_bg {
	font-size:13px;
	
}

.table_white_bg {
	font-size:13px;
	
}


p TABLE.table_white_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: #4c739c;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #ffffff;
	font-weight: normal
}

p TABLE TBODY TR.table_white_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: #4c739c;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #ffffff;
	font-weight: normal
}

p TABLE TBODY TR TD.table_white_bg {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: #4c739c;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #ffffff;
	font-weight: normal
}

.table_lightblue_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: #4c739c;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #f3f5ff;
	font-weight: normal
}



p TABLE TBODY TR.table_lightblue_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: #4c739c;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #f3f5ff;
	font-weight: normal
}

p TABLE TBODY TR TD.table_lightblue_bg {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: #4c739c;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #f3f5ff;
	font-weight: normal
}




p TABLE.table_darkblue_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: White;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #003772;
	font-weight: bold
}



p TABLE TBODY TR.table_darkblue_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: White;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #003772;
	font-weight: bold
}

p TABLE TBODY TR TD.table_darkblue_bg {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: White;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #003772;
	font-weight: bold
}






.table_blue_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: #003772;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #b8d7f6;
	font-weight: bold
}



p TABLE TBODY TR.table_blue_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: #003772;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #b8d7f6;
	font-weight: bold
}

p TABLE TBODY TR TD.table_blue_bg {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: #003772;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #b8d7f6;
	font-weight: bold
}


.table_grey_bg
{	
font-size:13px;
}
p TABLE.table_grey_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: white;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #acb1b4;
	font-weight: bold
}
p TABLE TBODY TR.table_grey_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: white;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #acb1b4;
	font-weight: bold
}
p TABLE TBODY TR TD.table_grey_bg {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: white;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #acb1b4;
	font-weight: bold
}


.table_orange_bg{
	
font-size:13px;}
p TABLE.table_orange_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: white;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #f47920;
	font-weight: bold
}
p TABLE TBODY TR.table_orange_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: white;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #f47920;
	font-weight: bold
}
p TABLE TBODY TR TD.table_orange_bg {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: white;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #f47920;
	font-weight: bold
}


.table_yellow_bg{
	
font-size:13px;}
p TABLE.table_yellow_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: white;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #ebab00;
	font-weight: bold
}
p TABLE TBODY TR.table_yellow_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: white;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #ebab00;
	font-weight: bold
}
p TABLE TBODY TR TD.table_yellow_bg {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: white;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #ebab00;
	font-weight: bold
}


.table_lightorange_bg{
	
font-size:13px;}
p TABLE.table_lightorange_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: white;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #f8af79;
	font-weight: bold
}
p TABLE TBODY TR.table_lightorange_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: white;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #f8af79;
	font-weight: bold
}
p TABLE TBODY TR TD.table_lightorange_bg {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: white;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #f8af79;
	font-weight: bold
}



.table_lightyellow_bg{
	
font-size:13px;}
p TABLE.table_lightyellow_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: white;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #f3cd66;
	font-weight: bold
}
p TABLE TBODY TR.table_lightyellow_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: white;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #f3cd66;
	font-weight: bold
}
p TABLE TBODY TR TD.table_lightyellow_bg {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: white;	
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #f3cd66;
	font-weight: bold
}




.table_lightgrey_bg{
	
font-size:13px;}
p TABLE.table_lightgrey_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR:#4c739c;
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #e2e3e3;
	font-weight: bold
}
p TABLE TBODY TR.table_lightgrey_bg TD {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: #4c739c;
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #e2e3e3;
	font-weight: bold
}
p TABLE TBODY TR TD.table_lightgrey_bg {	

	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 5px;	
	PADDING-BOTTOM: 5px;	
	PADDING-TOP: 5px;	
	COLOR: #4c739c;
	BORDER-RIGHT: white 2px solid;	
	BORDER-BOTTOM: white 1px solid;
	BORDER-TOP: white 1px solid;	
	BORDER-LEFT: white 1px solid;
	BACKGROUND-COLOR: #e2e3e3;
	font-weight: bold
}

/* for handling all FAQ Record - start*/
.children_table{ }
.children_table td{padding:5px; border-left:1px solid #fff; border-bottom:1px solid #fff; }
.children_table .header{ height:25px; }
.children_table .odd{background-color:#f8faff; color:#506dad; }
.children_table .even{background-color:#e2ebf9; color:#506dad; }

p.MsoNormal TABLE.MsoNormalTable td{
border-left:1px solid black; 
border-bottom:1px solid black; 
BORDER-RIGHT:1px solid black;
BORDER-TOP:1px solid black;}

p.MsoNormal TABLE {	
border-left:1px solid black; 
border-bottom:1px solid black; 
BORDER-RIGHT:1px solid black;
BORDER-TOP:1px solid black;
	font-weight: normal;
	font-size:13px
}

/* for handling all FAQ Record - end*/




