﻿/* CSS Document */
body {
	background-image: url(images/bg.gif); background-repeat: REPEAT-X; background-color: #AFCCDD;
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	line-height: 18px;
	letter-spacing: normal;
	}
	body a:link {color: #333333;text-decoration: none;}
	body a:visited {text-decoration: none;color: #333333;}	
	body a:hover {color:#ff8800;text-decoration: none;}
	

.topmenu_box { width:930px; height:40px; background-image:url(images/bg_top.gif); background-repeat:no-repeat;line-height: 13px;}

.topmenu_icon {	font-size: 8px; color:#6adcf8;	line-height: 13px;}
.topmenu { font-size: 11px;color: #ffffff;text-decoration: none;line-height: 13px;}
	.topmenu a:link {color: #ffffff;text-decoration: none;}
	.topmenu a:visited {color: #ffffff; text-decoration: none;}	
	.topmenu a:hover {color:#ff8800;text-decoration: none;}


.font_size_over{ width:16px; height:16px; background-color: #6699CC; float:left; text-align:center; margin-right:3px; padding-top:2px; font-weight:bold;}
.font_size{ width:16px; height:16px;  float:left; text-align:center; margin-right:3px; padding-top:2px;}

/* 輸入欄位 */
.email_block {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	border: 1px solid #837e74;
	background-position: center;
	height: 18px;
	background-color: #ffffff;}

.email_block2 {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	border: 1px solid #cccccc;
	background-position: center;
	height: 18px;
	background-color: #ffffff;}
.email_block3 {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	border: 1px solid #cccccc;
	background-position: center;
	background-color: #ffffff;}


.q_link { width:930px; height:28px; background-image:url(images/floor_70.gif); background-repeat:no-repeat;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	letter-spacing: normal;
	}
	.q_link a:link {color: #000000;text-decoration: none;}
	.q_link a:visited {tcolor: #000000;ext-decoration: none;}	
	.q_link a:hover {color:#000000;text-decoration: underline;}


.address { 
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	letter-spacing: normal;
	}
	.address a:link {color: #000000;text-decoration: none;}
	.address a:visited {tcolor: #000000;ext-decoration: none;}	
	.address a:hover {color:#000000;text-decoration: underline;}


/* height */
#height_5 { height:5px;}
#height_10 { height:10px;}
#height_20 { height:20px;}
#height_30 { height:30px;}



/* KV */
.kv_left { width:416px; height:280px; float:left;}
.kv_right { background-image:url(images/main_kvbg_55.jpg); 
			font-size: 12px;color: #333333;font-family:  Arial, Helvetica, sans-serif;line-height: 18px;}


/* 標題，字15級 20高 */		
.h1_left {
	font-size: 16px; background-image:url(images/page_menu_top.gif); width:244px; height:68px;
	background-repeat:no-repeat;
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
.h2 {
	font-size: 15px;
	color: #009999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 30px;
	font-weight: bold;
	}
	
.h3 {
	font-size: 14px;
	color: #0c6598;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 30px;
	font-weight: bold;
	}
	.h3 a:link {
		text-decoration:  none;
		color:#009999;
		}	
	.h3 a:visited {
		text-decoration:  none;
		color:#009999;
		}
	.h3 a:hover {
		text-decoration:  none;
		color:#FF6600;
		}


.left_menu{ width:270px; background-image:url(images/page_leftbg.gif); background-repeat:no-repeat;float:left;}

.left_menu_list { width:242px; display:block; font-size: 12px; color: #014689; line-height: 30px; font-weight: bold; text-align:left;
	 border-bottom:solid 1px #CCCCCC;}
	.left_menu_list a:link {color: #014689;text-decoration: none;display:block;}
	.left_menu_list a:visited {color: #014689;text-decoration: none;display:block;}	
	.left_menu_list a:hover {color:#014689;text-decoration: none; background-color: #deecee; display:block;}

.left_menu_list2 { width:242px;  display:block; font-size: 12px; color: #014689; line-height: 30px; font-weight: bold; text-align:left; 
	 border-bottom:solid 1px #CCCCCC; }
	.left_menu_list2 a:link {color: #014689;text-decoration: none;display:block;}
	.left_menu_list2 a:visited {color: #014689;text-decoration: none;display:block;}	
	.left_menu_list2 a:hover {color:#FF6600;text-decoration: none;display:block;}

.left_menu_list3 { width:242px;  display:block; font-size: 12px; color: #007a3f; line-height: 30px; font-weight: bold; text-align:left; 
	 border-bottom:solid 1px #CCCCCC; }
	.left_menu_list3 a:link {color: #007a3f;text-decoration: none;display:block;}
	.left_menu_list3 a:visited {color: #007a3f;text-decoration: none;display:block;}	
	.left_menu_list3 a:hover {color:#FF6600;text-decoration: none;display:block;}

.left_menu_list4 { width:242px;  display:block; font-size: 12px; color: #007a3f; line-height: 30px; text-align:left; 
	 border-bottom:solid 1px #CCCCCC; }
	.left_menu_list4 a:link {color: #007a3f;text-decoration: none;display:block;}
	.left_menu_list4 a:visited {color: #007a3f;text-decoration: none;display:block;}	
	.left_menu_list4 a:hover {color:#FF6600;text-decoration: none;display:block;}



.left_banner{ width:230px; height:84px; margin-top:15px;}

.right_content{ width:600px; float:left;}





	
/* 網頁路徑，字11級 18高 */
.fastmenu {
	width:600px;
	font-size: 11px;
	color: #333333;
	text-align:right;
	text-decoration: none;
	line-height: 18px;
	letter-spacing: normal;
	font-weight: normal;
	}
	.fastmenu a:link {color: #999999;text-decoration: underline;}
	.fastmenu a:visited {color: #999999;text-decoration: none;}	
	.fastmenu a:hover {color:#ff8800;text-decoration: underline;}

	

.textlist {
	font-family: Arial, Helvetica, sans-serif; padding-left:24px;
	font-size: 12px;
	color: #5dac01;
	line-height: 14px;
	}
	.textlist a:link {
	color: #353020;
	text-decoration: none;
		}
	.textlist a:visited {
	color: #353020;
	text-decoration: none;
		}	
	.textlist a:hover {
	color:#ff8800;
	text-decoration: none;
		}
		
.textlist2 {
	font-family: Arial, Helvetica, sans-serif; padding-left:15px;
	font-size: 13px;
	color: #5dac01;
	line-height: 20px; 
	}
	.textlist2 a:link {
	color: #5dac01;
	text-decoration: none;
		}
	.textlist2 a:visited {
	color: #5dac01;
	text-decoration: none;
		}	
	.textlist2 a:hover {
	color:#ff8800;
	text-decoration: none;
		}		
		
.textlist3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #5dac01;
	line-height: 18px;
	}
	.textlist3 a:link {
	color: #353020;
	text-decoration: none;
		}
	.textlist3 a:visited {
	color: #353020;
	text-decoration: none;
		}	
	.textlist3 a:hover {
	color:#ff8800;
	text-decoration: none;
		}		
		
		
.textlist4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 20px;
	}
	.textlist4 a:link {
	color: #333333;
	text-decoration: none;
		}
	.textlist4 a:visited {
	color: #333333;
	text-decoration: none;
		}	
	.textlist4 a:hover {
	color:#FF6600;
	text-decoration: none;
		}		
		




.textlist5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	line-height: 20px;
	}
	.textlist5 a:link {
	color: #333333;
	text-decoration: none;
		}
	.textlist5 a:visited {
	color: #333333;
	text-decoration: none;
		}	
	.textlist5 a:hover {
	color:#014689;
	text-decoration: underline;
		}
		
		
.textlist6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
	}
	.textlist6 a:link {
	color: #333333;
	text-decoration: none;
		}
	.textlist6 a:visited {
	color: #333333;
	text-decoration: none;
		}	
	.textlist6 a:hover {
	color:#999999;
	text-decoration: underline;
		}		
		
		
		
		
.textlist_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
	}
.textlist_date2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
	}		



.highlight{
	color:#0066CC;
}
.highlight2{color:#CC0000;}
		
		


.more {
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding-left: 10px;
	}
	.more a:link {
		text-decoration:  none;
		color:#CC0000;
		}	
	.more a:visited {
		text-decoration:  none;
		color:#CC0000;
		}
	.more a:hover {
		text-decoration:  underline;
		color:#FF6600;
		}
		
/* 內文，字12級 18高 */		
.text {font-size: 13px; color: #333333; font-family: Arial, Helvetica, sans-serif; line-height: 22px;}
	.text a:link {text-decoration: underline; color:#333333;}	
	.text a:visited {text-decoration:  underline; color:#333333;}
	.text a:hover {text-decoration:  underline; color:#FF6600;}

.text2 {font-size: 13px; color: #ffffff; font-weight:bold; font-family: Arial, Helvetica, sans-serif; line-height: 22px;}
		
.text3 {font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif; line-height: 22px;}	
	

	
	
/* 分頁 pagepage ---------------------------------------------------------------------------------*/
.pagepage {	font-size: 12px; color: #666666; font-family: Arial, Helvetica, sans-serif; line-height: 18px;}	
			.pagepage a:link {text-decoration:  none; color:#999999;}	
			.pagepage a:visited {text-decoration:  none; color:#999999;}
			.pagepage a:hover {text-decoration: underline; color:#FF6600;}	
	
/* 底線 line ----------上.右.下.左-----------------------------------------------------------------------*/
.line_down { border-bottom: dotted 1px #999999;}
.line_down2 { border-bottom: solid 1px #333333;}			
.line_down3 { border-bottom: solid 1px #3e403f;}		
.line_down4 { border-bottom: solid 1px #c3bd9f;}
.line_down5 { border-bottom: solid 1px #999999;}			






	
