html, body, p, div, table{
	font-family:"arial","pmingliu","taipei";
	margin:0; line-height:150%
}
a:link{color: #0000CC;text-decoration: none;}
a:visited{ color: #0000CC;text-decoration: none;}
a:hover{color: #ff0033}
a:active{color:#ff0033}

/*Title*/
.title_big{font-family:"times new roman","pmingliu","taipei";font-size:18px;font-weight:bold}
.title_content{font-family:"times new roman","pmingliu","taipei";font-size:16px;font-weight:bold}
.title_list1{font-size:15px;color:#3A578F; font-family:Arial; font-weight:bold}
.title_list2{font-size:13px;color:#36558B; font-family:Arial;}

/*Content*/
.content_general{font-size:16px;line-height:150%}
.content_s{font-size:13px;line-height:150%}
.content_sum{ font-size:13px;color:#64605F;line-height: 150%;}
.content_ss{font-size:12px;line-height:150%}

/*font*/
.font_orange { line-height: 180%;color:#FF6600;}
p.font_orange  a:link,p.font_orange a:visited,p.font_orange a:hover,p.font_orange a:active{color:#FF6600}
div.font_orange a:link,div.font_orange a:visited{color:#FF6600}
div.font_orange a:hover,div.font_orange a:active{color:#4F094F}

.font_yellow { line-height: 180%;color:#FFCC00;}
p.font_yellow  a:link,p.font_yellow a:visited,p.font_yellow a:hover,p.font_yellow a:active{color:#FF6600}
div.font_yellow a:link,div.font_yellow a:visited{color:#FF6600}
div.font_yellow a:hover,div.font_yellow a:active{color:#FFFF00}

.font_dred { line-height: 180%;color:#990033;}
p.font_dred  a:link,p.font_dred a:visited,p.font_dred a:hover,p.font_dred a:active{color:#FF6600}

.font_blue { line-height: 180%;color:#006699;}
p.font_blue  a:link,p.font_blue a:visited,p.font_blue a:hover,p.font_blue a:active{color:#FF6600}


.font_gray { color:#333333}
p.font_gray  a:link,p.font_gray a:visited,p.font_gray a:hover,p.font_gray a:active{color:#333333}
div.font_gray a:link,div.font_gray a:visited{color:#333333}
div.font_gray a:hover,div.font_gray a:active{color:#4F094F}

/*for index page*/
.font_lightgray2 { line-height: 170%;color:#FFFFFF;}
p.font_lightgray2 a:link,p.font_lightgray2 a:visited{color:#FFFFFF;}
p.font_lightgray2 a:hover,p.font_lightgray2 a:active{color:#FFFFFF}
hr.font_lightgray2 {
	border-bottom: 1px dotted #666666;
	color: #FFFFFF;
}

.font_lightblue { line-height: 170%;color: #00CCFF;}
p.font_lightblue a:link,p.font_lightblue a:visited{color:#56767C;}
p.font_lightblue a:hover,p.font_lightblue a:active{color:#4F094F}
div.font_lightblue a:link,div.font_lightblue a:visited{color:#56767C;}
div.font_lightblue a:hover,div.font_lightblue a:active{color:#4F094F}

/*field*/
fieldset{ border:1px dotted #FFFFFF; margin-top:16px; padding:10px; }
legend{ background-color:#F0C3F0;}

.fieldset90{ width:90%;}
.fieldset70{ width:70%;}
.fieldset60{ width:60%;}

/*hr*/
.hr_line{ border-bottom: 1px dotted #666666;}

/*title bar*/
#title_bar{ height:40px}
#title_bar .title_right{ float:right;margin-top:5px; margin-right:5px; }
#title_bar .title_left{
	float:left;
	margin-top:20px;
	margin-left:30px;
	font-size: 16px;
	font-weight: bold;	
}

.rtitle{
	font-size:19px;
	line-height:150%;
	font-weight: bold;
	color: #88203A;
}

.btitle{
	font-size:19px;
	line-height:150%;
	font-weight: bold;
}

.mtitle{
	font-size:16px;
	line-height:150%;
	font-weight: bold;
}

.stitle{
	font-size:13px;
	line-height:150%;
	font-weight: bold;
}

.stitle_darkred{
	font-size:13px;
	line-height:150%;
	color: #990033;
	font-weight: bold;
}

/*header bar*/
#header{ height:35px}
#header .logo{ float:left;margin-top:5px;}
#header .link_list{ float:right; margin-top:10px; margin-bottom:2px; margin-right:10px;}
#header a:link{color: #666666;text-decoration: none;border-bottom : 1px dotted #666666 ;}
#header a:visited{ color: #666666;text-decoration: none;border-bottom : 1px dotted #666666 ;}
#header  a:hover{color: #993399; border-bottom : 1px dotted #333333 ; /*¤U®Ø*/}
#header a:active{color:#993399; border-bottom : 1px dotted #333333 ; /*¤U®Ø*/}

/*box*/
.box1 {color: #000000;margin: 3px;}
.box2 {color: #CC6600;margin: 3px;}

/*pic table*/
.pic_table{
	margin-right:5px;
	margin-bottom:5px;
	border: 1px solid #56767C;
	padding: 5px;
	width: auto;
	background-color: #FFFFFF;	
}
.pic_table td{
	text-align:center;
	margin:8px;
	color: #333333;
}


/*pic table right*/
.clear{ clear:both}
.pic_table_center{
	float:center;
	border: 1px solid #56767C;
	padding: 5px;
	width: auto;
	background-color: #FFFFFF;	
}
.pic_table_center td{
	text-align:center;
	margin:8px;
	color: #333333;
}


.pic_table_right{
	float:right;
	margin-right:5px;
	margin-bottom:5px;
	border: 1px solid #56767C;
	padding: 5px;
	width: auto;
	background-color: #FFFFFF;	
}
.pic_table_right td{
	text-align:center;
	margin:8px;
	color: #333333;
}

.pic_table_right2{
	float:right;
	margin-right:5px;
	margin-bottom:5px;
	padding: 5px;
	width: auto;
}
.pic_table_right2 td{
	text-align:center;
	margin:8px;
	color: #333333;
}



/*pic table left*/
.pic_table_left{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border: 1px solid #56767C;
	padding: 5px;
	width: auto;
	background-color: #FFFFFF;	
}
.pic_table_left td{
	text-align:center;
	margin:8px;
	color: #333333;
}


#pic{ height:35px}
#pic .logo{ float:left;margin-top:5px;}
#pic .link_list{ float:right; margin-top:10px; margin-bottom:2px; margin-right:10px;}
#pic a:link{color: #666666;text-decoration: none;border-bottom : 1px dotted #666666 ;}
#pic a:visited{ color: #666666;text-decoration: none;border-bottom : 1px dotted #666666 ;}
#pic  a:hover{color: #993399; border-bottom : 1px dotted #333333 ; /*¤U®Ø*/}
#pic a:active{color:#993399; border-bottom : 1px dotted #333333 ; /*¤U®Ø*/}

/*content table*/
.content_table{border:0; width:98%; margin-left:5px}



