#container{
	/*width: 80%;*/
	/*max-width: 1260px;/* 建議您使用最大寬度，如此版面在大型螢幕上就不致於過寬，讓行保持比較方便閱讀的長度。IE6 並不適用這項宣告。 */
	/*min-width: 780px;/* 建議您使用最小寬度，如此版面在大型螢幕上就不致於過窄，讓行在側欄中保持比較方便閱讀的長度。IE6 並不適用這項宣告。 */
	width: 1000px;
	/*background: #FFF;*/
	margin: 0 auto; /* 兩側的自動值與寬度結合後，版面便會置中對齊。如果將 .container 的寬度設為 100%，就不需要這麼做。 */

}
#header {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: 200px;
	padding: 0px;
}
#header2 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/header2.jpg);
	height: 20px;
	text-align: center;
}
#content {
	width: 1000px;
	background-image: url(images/content_line.jpg);
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
	/*background: #FF0000;*/
	/*padding: 0px;*/
	float: left;
	}
	
#content_header_left {
	/*background-image: url(images/new/2013-02-02-new_5.jpg);
	background-repeat: repeat-y;*/
	width: 100px;
	margin-left: 70px;
	/*background: #FFccdd;*/
	float: left;
}
#content_mid {
	width: 640px;
	background-color: #FFF;
	margin-left: 250px;
	margin-top: auto;
	font-size: 11pt;
	line-height: 2em;
	padding-top: 0px;
	letter-spacing: 0.2em;
	
}
#footer {
	width: 1000px;
	height: 120px;
	clear: both;/* 這個 clear 屬性可以強制 .container 辨識欄結束於何處以及包含欄的*/
	/*margin-top: -20px;*/
	margin-right: auto;
	margin-left: auto;
	position: relative;/* 這會為 IE6 提供 hasLayout 以進行適當的清除動作 */

}




#img_float_300 {
	float: left;
	width: 310px;
	font-size: 12px;
	color: #039;
	padding: 0px;
	margin-right: 10px;
	text-align: center;
}
#img_center {
	float: none;
	font-size: 12px;
	color: #06C;
	text-align: center;
}

#img_float_300_2 {
	float: left;
	width: 310px;
	font-size: 12px;
	color: #C60;
	padding: 0px;
	margin-right: 10px;
	text-align: center;
}

#img_float_300_right {
	float: right;
	width: 310px;
	font-size: 12px;
	color: #039;
	padding: 0px;
	margin-right: 10px;
	text-align: center;
}
#img_float_300_right_2 {
	float: right;
	width: 310px;
	font-size: 12px;
	color: #C60;
	padding: 0px;
	margin-right: 10px;
	text-align: center;
}


#img_static_400 {
	width: 400px;
	font-size: 12px;
	color: #C60;
	padding: 0px;
	margin-right: 10px;
	text-align: center;
}
#img_float_200 {
	float: left;
	width: 250px;
	font-size: 12px;
	color: #C60;
	padding: 0px;
	margin-right: 10px;
	text-align: center;
	margin-bottom: 10px;
}
#img_float_210 {
	float: left;
	width: 250px;
	font-size: 12px;
	color: #06F;
	padding: 0px;
	margin-right: 5px;
	text-align: center;
	margin-bottom: 5px;
}


.content_top_title {
	font-size: 16px;
	color: #C00;
	text-decoration: underline;
	text-align: center;
	font-weight: bolder;
}
.content_font_first_big {
	font-size: 36px;
	color: #000;
	font-weight: bolder;
}


.img_300 {
	font-size: 12px;
	color: #06F;
	margin: 5px;
	float: left;
	text-align: center;
}

.orange_color {
	font-size: 11pt;
	color: #C00;
	background-color: #FFECFF;
	line-height: 2em;
}
.title_0 {
	font-size: 12pt;
	color: #C30;
	background-color: #FFC;
	line-height: 1.5em;
	font-weight: bold;
}
.content_block {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #900;
	border-right-color: #900;
	border-bottom-color: #900;
	border-left-color: #900;
}
.photo_left {
	float: left;
	height: auto;
	width: auto;
}
.photo_right {
	float: right;
}


.title_1 {
	font-size: 11pt;
	color: #006;
	background-color: #CFF;
	line-height: 2em;
}

.font_red {
	font-size: 11pt;
	color: #C00;
	font-weight: normal;
	line-height: 1.5em;
}
.content_underline {
	font-size: 11pt;
	line-height: 2em;
	letter-spacing: 0.2em;
	text-decoration: underline;
}


.green_font {
	font-size: 11pt;
	color: #063;
	font-weight: normal;
	line-height: 2em;
}

.mark_2 {
	font-size: 12px;
	color: #03C;
	text-align: center;
	letter-spacing: normal;
}
.img_station {
	font-size: 12px;
	color: #039;
}
.img_table_310 {
	font-size: 12px;
	color: #C60;
	width: 310px;
}

.blue_underline {
	font-size: 11pt;
	color: #00F;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	border-bottom-width: thin;
	font-style: normal;
}

.reference_map {
	font-size: 12px;
	color: #C30;
}

.c_text{overflow:hidden;letter-spacing:0.1em;margin-bottom:20px;}
.header_banner {
	height: 80px;
	width: 600px;
	padding-left: 270px;
}
.centence_first_title {
	font-weight: bold;
	background-color: #FFF;
	color: #900;
	border: thin dashed #960;
}
.font_underline {
	font-size: 11pt;
	font-weight: normal;
	letter-spacing: 0.1em;
	text-decoration: underline;
	line-height: 2px;
}

.big_red_banner {
	font-size: 20px;
	font-weight: bolder;
	color: #F33;
	background-color: #FF9;
	text-align: center;
	font-style: normal;
	text-transform: none;
}


.my-table2 {
	border-collapse: collapse;
	font-size: 11pt;
}
.my-table2 th {
	background-color: #FC9;
	border: 1px solid #666;
	color: #900;
	padding: 4px;
}
.my-table2 td {
	background-color: #FFF;
	border: 1px solid #666;
	color: #960;
	padding: 4px;
	font-size: 11pt;
}



.my-table3 {
	border-collapse: collapse;
	font-size: 10pt;
}
.my-table4 {
	border-collapse: collapse;
	font-size: 10pt;
}

.my-table3 th {
	background-color: #FFC;
	border: 1px solid #999;
	color: #C30;
	padding: 2px;
	font-weight: bold;
	font-style: normal;
}

.my-table4 th {
	background-color: #FFC;
	border: 1px solid #999;
	color: #F30;
	padding: 2px;
	font-weight: normal;
}

.my-table3 td {
	background-color: #FFF;
	border: 1px solid #999;
	color: #930;
	padding: 2px;
	font-size: 10pt;
}
.my-table4 td {
	background-color: #FFF;
	border: 1px solid #999;
	color: #F63;
	padding: 2px;
	font-size: 10pt;
}

.my-table5 {
	border-collapse: collapse;
	font-size: 11pt;
}
.my-table5 th {
	background-color: #FFC;
	border: 1px solid #666;
	color: #C30;
	padding: 4px;
}
.my-table5 td {
	background-color: #FFF;
	border: 1px solid #666;
	color: #960;
	padding: 4px;
	font-size: 11pt;
}


.under_bold_black {
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
}
/*獨立項目符號*/
.icon1 {
	list-style-image: url(images/icon/arrow_c.gif);
}
.icon2 {
	list-style-image: url(images/icon/arrow_m.gif);
}
.icon3 {
	list-style-image: url(images/icon/arrow_y.gif);
}
.icon4 {
	list-style-image: url(images/icon/arrow_k.gif);
}
.icon5 {
	list-style-image: url(images/icon/icon5.gif);
}
#tab1 {
	font-size: 11pt;
	line-height: normal;
	/*background-color: #FFF;*/
	float: left;
	width: 620px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#tab1 ul {
	margin:0;
	padding:5px;
	list-style:none;
}

#tab1 li {
      display:inline;
      margin:0;
      padding:0;
      }
#tab1 a {
	float:left;
	/*background:url("tableft8--.jpg") no-repeat left top;*/
	margin:0;
	padding:0 0 0 1px;
	text-decoration:none;
	background-color: #CF0;
      }
#tab1 a span {
	float:left;
	display:block;
	color:#FFF;
	background-color: #808000;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 6px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tab1 a span {float:none;}
    /* End IE5-Mac hack */
#tab1 a:hover span {
	color:#FFF;
	background-color: #C03;
      }
#tab1 a:hover {
	
	background-color: #FFF;
      }
div.thumb { float: left; padding: 1px; width: 64px; height: 64px; }
div.thumb img { border: 2px solid white; cursor: pointer }
.Lbox {
  float: left;
 
}
.Lbox ul {
  margin: 0 0 0 0px;
  width: 600px;
}
.Lbox ul li {
  padding: 7px 20px 7px 35px;
  border-bottom: 1px dashed #d9d9d9;
}
.Lbox p {
  margin: 10px 0 3px 82px;
}
.Rbox {
  float: right;
  width: 620px;
}
.Rbox ul {
  margin: 3px 0 0 40px;
  padding: 0;
  
  font-weight: bold;
  list-style-type: none;
 
}
.Rbox ul li {
  margin: 0 0 25px 0;
  padding: 0;
  letter-spacing: 2px;
}
.Rbox ul li .inputtext {
  margin: 0 10px 0 15px;
  width: 267px;
  height: 27px;
  line-height: 22px;
  *line-height: 25px;
  border: 1px solid #bcbcbc;
  vertical-align: middle;
}
.Rbox ul li .selecttext {
  margin: 0 10px 0 15px;
  width: 280px;
  height: 27px;
  line-height: 22px;
  border: 1px solid #bcbcbc;
  vertical-align: middle;
}
.Rbox .enter {
  margin-left: 155px;
}
.Rbox .ps {
  display: inline-block;
  vertical-align: top;
  width: 200px;
  color: #0056cc;
  line-height: 20px;
}
.linkbox {
  width: 430px;
  margin: 30px auto 0 auto;
  padding: 10px 0;
  border-top: 1px solid #a6c8df;
}
