@charset "utf-8";


body {
	font-family:"新細明體";
	font-size: 14px;
	color: #004D64;
	line-height:130%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#C8EBFC;
}
#header {
	width: 960px;
	height: 345px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#content {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.bg_white {
	background-color: #FFF;
}
.bg_blue {
	background-color: #1FB2E0;
}
.bg_main_news_L tr{
	background-image: url(images/main_news_L.jpg);
	background-repeat: repeat-y;
	left: 0px;
	top: 0px;
}
.bg_main_news_R tr{
	background-image: url(images/main_news_R.jpg);
	background-repeat:repeat;
/**	background-repeat: repeat-y;
	top: 0px;
	right: 0px;**/
	
}

.txt_white_big {
	font-size: 14px;
	color: #FFF;
	font-weight:bold;
	line-height:50px;
}

.txt_white {
	font-size: 15px;
	color: #FFF;
}

.txt_white_link {
	font-size: 15px;
	color: #FFF;
	text-decoration:none;
	
}

.txt_white_link:hover {
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

.txt_b_link {
	font-size: 15px;
	color: #00B7ED;
	text-decoration:none;
	
}

.txt_b_link:hover {
	font-size: 15px;
	color: #009743;
	text-decoration:none;
	font-weight: bold;
}
.border_blue {
	border: 1px solid #0085B2;
}
.dotline {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/main_title_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}


.txt_2 {
	font-size: 15px;
	color: #004D64;
	line-height:170%;
	
}

.txt_3 {
	font-size: 15px;
	color: #FF5151;
	line-height:170%;
	font-weight: bold;
	letter-spacing: 1pt;
	
}

.txt_2_link {
	font-size: 15px;
	color: #004D64;
	line-height:170%;
	text-decoration:none;
	
}

.txt_2_link:hover {
	font-size: 15px;
	color: #004D64;
	line-height:170%;
	text-decoration:none;
	font-weight: bold;
	
}

.txt_blue_link {
	font-size: 13px;
	color: #004D64;
	line-height:170%;
	text-decoration:none;
	
}

.txt_blue_link:hover {
	font-size: 13px;
	color: #FFFFFF;
	line-height:170%;
	text-decoration:none;
	font-weight: bold;
	
}

.txt_pink_link {
	font-size: 13px;
	color: #BF154D;
	line-height:170%;
	text-decoration:none;
	
}

.txt_pink_link:hover {
	font-size: 13px;
	color: #FFFFFF;
	line-height:170%;
	text-decoration:none;
	font-weight: bold;
	
}

.txt_green_link {
	font-size: 13px;
	color:#3F4B0C;
	line-height:170%;
	text-decoration:none;
	
}

.txt_green_link:hover {
	font-size: 13px;
	color: #FFFFFF;
	line-height:170%;
	text-decoration:none;
	font-weight: bold;
	
}

.txt_hint {
	font-size: 13px;
	color: #004D64;
	line-height:130%;
	letter-spacing: 1pt;
}
.txt_1 {
	font-size: 14px;
	color: #004D64;
	line-height:130%;
	letter-spacing: 1pt;
}
.txt_index_link {
	font-size: 14px;
	color: #004D64;
	line-height:130%;
	letter-spacing: 1pt;
	text-decoration:none;
}

.txt_index_link:hover {
	font-size: 14px;
	color: #004D64;
	line-height:130%;
	letter-spacing: 1pt;
	text-decoration:none;
	font-weight: bold;
}
.txt_1_link {
	font-size: 14px;
	color: #004D64;
	line-height:130%;
	letter-spacing: 0pt;
	text-decoration:none;
}

.txt_1_link:hover {
	font-size: 14px;
	color: #004D64;
	line-height:130%;
	letter-spacing: 0pt;
	text-decoration:none;
	font-weight: bold;
}
.txt_red {
	font-size: 14px;
	color: #FF5151;
	line-height:130%;
	font-weight: bold;
	letter-spacing: 1pt;
	
}
.txt_green {
	font-size: 15px;
	color: #99BF00;
	line-height:160%;
	letter-spacing: 1pt;
	
}
#footer {
	height: 37px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
	
}
.txt_orangeB {
	font-size: 24px;
	font-weight: bolder;
	color: #FF962D;
}
.pic_margin {
	margin-right: 15px;
	margin-bottom: 0px;
}

#main_btn1 {
	width: 266px;
	height: 50px;
	background-color: #4CC1E6;
	padding-left: 10px;
	padding-right: 10px;
}

#main_btn2 {
	width: 266px;
	height: 50px;
	background-color: #F7B5CA;
	padding-left: 10px;
	padding-right: 10px;
}

#main_btn3 {
	width: 266px;
	height: 50px;
	background-color: #ADD11F;
	padding-left: 10px;
	padding-right: 10px;
}
