/* Default Stylesheet */

															/** BODY ELEMENTS **/
body {
	color: #333;
	background: #d6efb0 repeat-x;
	}






															/** MAIN CONTAINERS **/
div#container {
	width: 980px;
	}
.container_bg{background: url(../images/content_bg.png);}
	div#index_header {
	color: inherit;
	margin: 0px;
	padding: 0px;
	display: block;
	height: 398px;
	width: auto;
	background: #D6EFB0;
		}

    div#index_header-in {
	padding: 0px;
	background: #D6EFB0;
	height: 325px;
	width: 980px;
	display: block;
			}
	div#header {
	color: inherit;
	margin: 0px;
	padding: 0px;
	display: block;
	height: 308px;
	width: auto;
	background: #D6EFB0;
		}

    div#header-in {
	padding: 0px;
	background: #D6EFB0;
	height: 235px;
	width: 980px;
	display: block;
			}
.photo_header {
	height: auto;
	width: 920px;
	padding: 0px 0px 0px 18px;
	margin: 0px auto;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 60px;
	display: block;
}
.swf_box_index {
	margin: 0px;
	padding: 0px;
	height: 325px;
	width: 980px;
}

.swf_box {
	margin: 0px;
	padding: 0px;
	height: 235px;
	width: 980px;
	z-index: 1000;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
}

/**INDEX **/			
	div#index_content-wrap {
	padding: 0px 12px;
	margin: 0px;
	width: auto;
	height: auto;
	position: relative;
		}	
	div.index_content_in{
	background: url(../images/index_content_bg.png);
}
	div.index_content_top {
	padding: 0px 12px;
	margin: 0px;
	width: auto;
	height: 16px;
	position: relative;
	background: url(../images/index_content_t_b.png) no-repeat top;
		}	
	div.index_content_bottom {
	padding: 0px 12px;
	margin: 0px;
	width: auto;
	height: 16px;
	position: relative;
	background: url(../images/index_content_t_b.png) no-repeat bottom;
		}			
.index_content_in .flash_banner {
	height: 236px;
	width: 699px;
	margin-right: 10px;
	margin-left: 10px;
}
.index_content_in h1 {
	height: 55px;
	width: 670px;
	padding-left: 25px;
}
.index_content_in ul {
	padding: 0px 0px 10px;
	height: auto;
	width: 633px;
	margin-left: 50px;
}
.index_content_in li {
	background: #FFFFFF url(../images/index_li_bg.jpg) no-repeat bottom;
	padding: 3px 15px 8px 30px;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: 606060;
}
.index_content_in li a:link ,.index_content_in li a:visited {
	color: #606060;
	text-decoration: none;
}
.index_content_in li a:hover,.index_content_in li a:active {
	color: #669900;
	text-decoration: none;
	background: #FFFFFF;
}
.index_content_in .more {
	margin-right: 40px;
	margin-left: 620px;
	height: 13px;
	padding-bottom: 15px;
	width: auto;
	position: relative;
}

.index_content_in .more a {
	background: url(../images/more.gif) no-repeat right bottom;
	text-indent: -6000px;
	font-size: 1px;
	width: 55px;
	height: 13px;
	display: block;
	margin-top: 3px;
}
.index_content_in .more a:hover{background:url(../images/more_b.gif) no-repeat right bottom;}


			
/** PAGE **/			
	div#content-wrap {
	padding: 0px 12px;
	margin: 0px;
	background: url(../images/content_bg.png);
	width: auto;
	height: auto;
	position: relative;
		}
	div#content-wrap_top {
	padding: 0px 12px;
	margin: 0px;
	background: #D6EFB0 url(../images/content_t_b.png) no-repeat top;
	width: auto;
	height: 18px;
		}
	div#content-wrap_bottom {
	padding: 0px 12px;
	margin: 0px;
	background: #D6EFB0 url(../images/content_t_b.png) no-repeat bottom;
	width: auto;
	height: 18px;
		}
		div.content {
	color: inherit;
	margin: 0px;
	padding: 0px;
	width: 718px;
			}
			div.content-in {
	padding: 0px;
	margin-left: 2px;
				}

.content .content-in h1 {
	width: auto;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 2px;
	height: auto;
}

.content-in .t_h2 {
	background: url(../images/h_2.gif) no-repeat;
	height: 70px;
	width: auto;
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 75px;
	margin-left: 0px;
	position: relative;
}
.content .content-in  .t_h2  h2 {
	font-size: 17px;
	font-weight: 900;
	margin-right: 20px;
	height: 38px;
	width: auto;
	line-height: 30px;
	padding-top: 32px;
	letter-spacing: 2px;

}
.content .content-in  h4 {
	margin-right: 10px;
	margin-left: 60px;
	font: 900 15px Verdana, Arial, Helvetica, sans-serif;
	color: #336600;
	margin-top: 10px;
}
.content .content-in .detail_photo_box {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 55px;
	width: 641px;
	background: url(../images/detail_photo_bg.png) repeat-y;
	position: relative;
}
.detail_photo_box .box_top {
	background: #FFFFFF url(../images/detail_photo_t_b.png) no-repeat top;
	height: 17px;
	width: 641px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.detail_photo_box .box_bg {
	height: auto;
	width: 601px;
	position: relative;
	padding-right: 20px;
	padding-left: 20px;
}
.detail_photo_box .box_bg ul {
	position: relative;
	height: auto;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	display: inline-table;
}
.detail_photo_box .box_bg li {
	float: left;
	height: auto;
	position: relative;
	width: auto;
}
.detail_photo_box .box_bg li .photo_s {
	display: block;
	margin: 10px;
	height: 180px;
	width: 180px;
	background: #CCCCCC;
	padding: 0px;
	position: relative;
}

.detail_photo_box .box_bottom {
	background: #FFFFFF url(../images/detail_photo_t_b.png) no-repeat bottom;
	height: 17px;
	width: 641px;
	margin: 0px;
	padding: 0px;
	position: relative;
}


.item_box {
	display: inline;
	float: left;
	position: absolute;
	left: 550px;
}



/*************************** PAGE---About  [基金會介紹]**************************************/
.content-in .about_box {
	margin: 10px 20px 0px 30px;
	padding-bottom: 10px;
	height: auto;
}
.content-in .about_box p {
	margin: 0px 10px 10px 30px;
	padding: 0px 0px 0px 15px;
	height: auto;
	width: auto;
	position: relative;
}
.about_box h3 {
	color: #336600;
	font-size: 14px;
	margin-left: 30px;
}
.about_box h4 {
}

.about_box ul {
	height: auto;
	width: auto;
	margin: 0px 10px 10px 30px;
	padding: 0px 0px 0px 35px;
}
.about_box li {
	border-bottom: 1px dashed #CCCCCC;
	color: #578457;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style: decimal;
}
.about_box .green_y {
	color: #996600;
	font-size: 12px;
}
.about_box .bule {
	color: #5084A3;
	font-size: 11px;
}
.about_box .list {
	width: auto;
	padding-left: 30px;
	padding-right: 10px;

}
.content-in .about_box .list th {
	font-size: 13px;
	color: #588585;
	background: #EEF9F5;
	padding: 10px 5px 5px;
	height: 18px;
}
.content-in .about_box .list td {
	color: #666666;
	padding: 5px 10px;
	height: 18px;
	border-bottom: 1px dashed #CCCCCC;
}



/*************************** PAGE---News_box  [最新消息]**************************************/
.content-in .news_box .table_w {
	margin: 20px 10px 10px 40px;
	padding: 0px;
	width: 641px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.content-in .news_box .tb_bg {
	list-style: none;
	margin: 0px;
	padding: 3px 3px 3px 15px;
	width: auto;
	background: url(../images/td_bg_line.gif) no-repeat bottom;
}
.content-in .news_box .tb_bg_left {
	list-style: none;
	margin: 0px;
	padding: 2px;
	width: 16%;
	background: url(../images/td_bg_line.gif) no-repeat left bottom;
	text-align: center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.content-in .news_box .tb_bg_right {
	list-style: none;
	margin: 0px;
	padding: 3px;
	width: 17%;
	background: url(../images/td_bg_line.gif) no-repeat right bottom;
	text-align: center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.content-in .news_box .td_class {
	width: 14%;
	background: url(../images/td_bg_line.gif) no-repeat bottom;
	text-align: center;
}

.content-in .news_box .th_bg {
	background: url(../images/th_bg.gif) no-repeat;
	height: 29px;
	width: 641px;
	margin: 0px;
	padding: 0px;
}
.content-in .news_box .news_icon {
	display: block;
	height: 15px;/*firefox*/
	*height: 14px;\9/*ie*/
	width: 38px;
	margin-right: auto;
	margin-left: auto;
	background:url(../images/icon_blank.png);
	font: 11px Verdana;
	color: #FFFFFF;
	text-align: center;
	padding: 0px 0px 0px;/*firefox*/
	*padding: 1px 0px 0px;\9/*ie*/
}

.news_box td a:link, .news_box td a:visited{
	color: #B36117;
	text-decoration: none;
}

.news_box td a:hover,.news_box td a:active {
	color: #FF6600;
	text-decoration: none;
	background: #FFFFFF;
}

/*************************** PAGE---Event_Record_box [活動記錄簿 ]**************************************/
.content-in .event_record_box .table_w {
	margin: 20px 10px 10px 40px;
	padding: 0px;
	width: 641px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.content-in .event_record_box .tb_bg {
	list-style: none;
	margin: 0px;
	padding: 3px 3px 3px 5px;
	width: auto;
	background: url(../images/td_bg_line.gif) no-repeat bottom;
	height: auto;
	color: #666666;
}
.content-in .event_record_box .tb_bg_left {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 13%;
	background: url(../images/td_bg_line.gif) no-repeat left bottom;
	text-align: center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	color: #2B5500;
}
.content-in .event_record_box .tb_bg_right {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 11%;
	background: #FFFFFF url(../images/td_bg_line.gif) no-repeat right bottom;
	text-align: center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height: auto;
}
.content-in .event_record_box .td_class {
	width: 38%;
	background: #FFFFFF url(../images/td_bg_line.gif) no-repeat bottom;
	margin: 0px;
	padding: 3px 5px;
	height: auto;
}

.content-in .event_record_box .th_bg {
	background: url(../images/e_record_th_bg.gif) no-repeat;
	height: 29px;
	width: 641px;
	margin: 0px;
	padding: 0px;
}
.event_record_box td a:link, .event_record_box td a:visited{
	color: #4FAAAA;
	text-decoration: none;
	background: #FFFFFF;
}

.event_record_box td a:hover,.event_record_box td a:active {
	color: #FF6600;
	text-decoration: none;
	background: #FFFFFF;
}


/*************************** PAGE---cs_recommend_box [七星推薦] **************************************/
.content-in .cs_recommend_box .table_w {
	margin: 20px 10px 10px 40px;
	padding: 0px;
	width: 641px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.content-in .cs_recommend_box p {
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 80px;
}

.content-in .cs_recommend_box .tb_bg {
	list-style: none;
	margin: 0px;
	padding: 3px 3px 3px 15px;
	width: auto;
	background: url(../images/td_bg_line.gif) no-repeat bottom;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.content-in .cs_recommend_box .tb_bg_left {
	list-style: none;
	margin: 0px;
	padding: 5px 2px 10px;
	width: 16%;
	background: url(../images/td_bg_line.gif) no-repeat left bottom;
	text-align: center;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.content-in .cs_recommend_box .tb_bg_right {
	list-style: none;
	margin: 0px;
	padding: 3px;
	width: 16%;
	background: url(../images/td_bg_line.gif) no-repeat right bottom;
	text-align: center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.content-in .cs_recommend_box .td_class {
	width: 14%;
	background: url(../images/td_bg_line.gif) no-repeat bottom;
	text-align: center;
}

.content-in .cs_recommend_box .th_bg {
	background: url(../images/cs_recommend_th_bg.gif) no-repeat;
	height: 29px;
	width: 641px;
	margin: 0px;
	padding: 0px;
}
.cs_recommend_box td a:link, .cs_recommend_box td a:visited{
	color: #4faaaa;
	text-decoration: none;
}

.cs_recommend_box td a:hover,.cs_recommend_box td a:active {
	color: #FF6600;
	text-decoration: none;
	background: #FFFFFF;
}




/*************************** PAGE---Explain_box  [生態解說服務  ]**************************************/
.content-in .explain_box .table_w {
	margin: 20px 10px 10px 40px;
	padding: 0px;
	width: 641px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.content-in .explain_box .tb_bg {
	list-style: none;
	margin: 0px;
	padding: 3px 3px 3px 25px;
	width: auto;
	background: url(../images/td_bg_line.gif) no-repeat bottom;
}
.content-in .explain_box .tb_bg_left {
	list-style: none;
	margin: 0px;
	padding: 2px;
	width: 10%;
	background: url(../images/td_bg_line.gif) no-repeat left bottom;
	text-align: center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.content-in .explain_box .tb_bg_right {
	list-style: none;
	margin: 0px;
	padding: 3px;
	width: 16%;
	background: url(../images/td_bg_line.gif) no-repeat right bottom;
	text-align: center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.content-in .explain_box .td_class {
	width: 14%;
	background: url(../images/td_bg_line.gif) no-repeat bottom;
	text-align: center;
}

.content-in .explain_box .th_bg {
	background: url(../images/explain_th_bg.gif) no-repeat;
	height: 29px;
	width: 641px;
	margin: 0px;
	padding: 0px;
}
.explain_box td a:link, .explain_box td a:visited{
	color: #B36117;
	text-decoration: none;
}

.explain_box td a:hover,.explain_box td a:active {
	color: #FF6600;
	text-decoration: none;
	background: #FFFFFF;
}


.content-in .page_no {
	margin: 15px 10px 10px 20px;
	padding: 0px 0px 20px;
	width: 641px;
	display: inline-block;
	height: 20px;
	position: relative;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.content-in .page_no li #select {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	height: 16px;
	color: #333333;
	background: #DCE9C0;
	border: 1px solid #CCCCCC;
}

.content-in .page_no li .left_next a {
	background: url(../images/icon_01.gif) no-repeat right bottom;
	text-indent: -6000px;
	font-size: 1px;
	width: 13px;
	height: 13px;
	display: block;
	margin-top: 3px;
}
.content-in .page_no li .left_next a:hover{background:url(../images/icon_01b.gif) no-repeat right bottom;}
.content-in .page_no li .left_next_go a {
	background: url(../images/icon_01.gif) left bottom;
	width: 19px;
	height: 13px;
	text-indent: -6000px;
	font-size: 0px;
	display: block;
	margin-top: 3px;
}
.content-in .page_no  li .left_next_go a:hover{background: url(../images/icon_01b.gif) left bottom;}
.content-in .page_no li .right_next a {
	background:url(../images/icon_01.gif) no-repeat right top;
	text-indent: -6000px;
	font-size: 1px;
	width: 13px;
	height: 13px;
	display: block;
	margin-top: 3px;
}
.content-in .page_no li .right_next a:hover{
	background:url(../images/icon_01b.gif) no-repeat right bottom;}
	
.content-in .page_no li .right_next_go a {
	background:url(../images/icon_01.gif) left top;
	width: 19px;
	height: 13px;
	text-indent: -6000px;
	font-size: 0px;
	display: block;
	margin-top: 3px;
}
.content-in .page_no li .right_next_go a:hover{
	background:url(../images/icon_01b.gif) left top;
}
.content-in .page_no .no_under {
	display: block;
	height: 13px;
	width: 14px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	margin-top: 3px;
}

.content-in .page_no li .list_p a {
	background: url(../images/list_p.gif) no-repeat;
	height: 13px;
	width: 55px;
	text-indent: -3000px;
	font-size: 0px;
	display: block;
	margin-top: 3px;
}
.content-in .page_no li .list_p a:hover{
	background:url(../images/list_pb.gif) left top;
}
.content-in .page_no .top a {
	background: url(../images/top.gif) no-repeat;
	height: 13px;
	width: 42px;
	text-indent: -3000px;
	display: block;
	line-height: 12px;
	margin-top: 3px;
}
.content-in .page_no .top a:hover{
	background:url(../images/topb.gif) left top;
}
.content-in .page_no ul {
	top: 0px;
	height: 20px;
	width: auto;
	padding-top: 0px;
	margin: 0px;
	display: block;
	padding-right: 10px;
}
.content-in .page_no li {
	margin-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style: none;
	display: inline;
	float: right;
}


/*************************** PAGE---link_box [友好連結] *******************************************/

.content-in .link_box .th {
	font-weight: bold;
	color: #FF6C00;
	display: block;
	margin-bottom: 0px;
	padding-top: 10px;
	width: 600px;
	height: auto;
	margin-top: 5px;
	padding-left: 20px;
	margin-left: 30px;
	list-style: circle inside;
	font-size: 15px;
	border-bottom: 2px solid #E7F9C1;
}
.content-in .link_box {
	width: auto;
	position: relative;
	height: auto;
	padding-bottom: 10px;
	display: block;
	margin-bottom: 10px;
}

.content-in .link_box .table {
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 40px;
	width: 620px;
	height: auto;
	position: relative;
	list-style: disc;
	padding-left: 30px;
}
.fullwidth #container #content-wrap .content .content-in .link_box .table table td {
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px dashed #CCCCCC;
	line-height: 18px;
	letter-spacing: 2px;
	font-family: Verdana;
}
.content-in .link_box td h2 a {
	color: #999900;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	letter-spacing: 2px;
}


.content-in .link_box .table .img_photo {
	padding: 5px;
	height: 57px;
	border: 1px solid #F5F5F5;
	margin-right: 20px;
	margin-left: auto;
	text-align: center;
	width: 90px;
	background: #F7F9F4;
}

.content-in .link_box ul {
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 40px;
	width: 620px;
	height: auto;
	position: relative;
	display: block;
	list-style: disc;
}
.content-in .link_box li {
	display: block;
	margin-left: 40px;
	height: auto;
	width: auto;
	list-style: disc url(none) inside;
	position: relative;
	margin-bottom: 0px;
	padding: 2px 0px;
	border-bottom: 1px dashed #CCCCCC;
	font-size: 12px;
}
.content-in .link_box .link_space{
	width: 270px;
	display: block;
	position: relative;
	list-style: disc;
	margin: 0px;
	padding: 0px;
	height: auto;
	clear: both;
	text-align: left;
}
.content-in .link_box .table .tlit a{
	font-size: 13px;
	line-height: 14px;
	color: #999900;
	text-decoration: none;
}

.content-in .link_box .table .tlit a:hover {
	line-height: 14px;
	color: #996600;
	text-decoration: none;
}
.content-in .link_box .table  .link a{
	font-size: 12px;
	line-height: 14px;
	color: #999999;
	text-decoration: none;
}

.content-in .link_box .table  .link a:hover{
	font-size: 12px;
	line-height: 14px;
	color: #FF9900;
	text-decoration: none;
}



/*************************** PAGE---eco_notes [生態筆記]*******************************************/
.content-in .eco_notes_box {
	width: auto;
	position: relative;
	height: auto;
	clear: left;
}
.content-in .eco_notes_box ul {
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 60px;
	position: relative;
}
.content-in .eco_notes_box li {
	height: 202px;
	width: 145px;
	position: relative;
	display: inline;
	float: left;
	padding: 10px 5px;
}
.content-in .eco_notes_box li .photo_space {
	background: #FFFFFF url(../images/photo_box_bg.png) no-repeat;
	height: 202px;
	width: 145px;
	margin: 0px;
	padding: 15px 0px 0px;
	display: block;
	position: relative;
}
.content-in .eco_notes_box li .photo_space .photo_s {
	background: #FFFFFF;
	margin: 0px auto;
	height: 117px;
	width: 117px;
	display: block;
	padding: 0px;
}
.content-in .eco_notes_box p {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 60px;
}

.content-in .eco_notes_box li .photo_space p {
	background: #FFFFFF;
	margin: 0px auto;
	height: 49px;
	width: 109px;
	display: block;
	padding: 3px;
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
}
.content-in .eco_notes_box .photo_space .photo_s img {
	border: 1px solid #FFFFFF;
}

.content-in .eco_notes_box li .photo_space p a:link,.content-in .eco_notes_box li .photo_space p a:visited  {
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
}
.content-in .eco_notes_box li .photo_space p a:hover,.content-in .eco_notes_box li .photo_space p a:active {
	color: #588558;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
}


/*************************** PAGE---Species_inquire [物種資料庫] **************************************/





.content-in .species_inq_box {
	height: auto;
	width: auto;
	position: relative;
}
.content-in .species_inq_box .species_search {
	width: 641px;
	margin: 20px 10px 10px 40px;
	border-width: 0px;
}
.content-in .species_inq_box .species_search .tb_bg {
	list-style: none;
	margin: 0px;
	padding: 3px 3px 3px 20px;
	width: auto;
	background: url(../images/td_bg_line.gif) no-repeat bottom;
	height: auto;
	color: #666666;
}
.content-
.content-in .species_inq_box .species_search .tb_bg_left {
	margin: 0px;
	padding: 5px 15px 10px 25px;
	width: 31%;
	background: url(../images/td_bg_line.gif) no-repeat left bottom;
	text-align: right;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	color: #2B5500;
	position: relative;
    top: 19px;
    left: 410px;
}

 .species_inq_box .species_search .tb_bg_right {
	list-style: none;
	margin: 0px;
	padding: 0px 10px 5px 15px;
	width: auto;
	background: #FFFFFF url(../images/td_bg_line.gif) no-repeat right bottom;
	text-align: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	color: #333333;
}
.content-in .species_inq_box .species_search .td_class {
	width: 35%;
	background: #FFFFFF url(../images/td_bg_line.gif) no-repeat bottom;
	margin: 0px;
	padding: 3px 5px 3px 20px;
	height: auto;
	color: #666666;
}

.content-in .species_inq_box .species_search .th_bg {
	background: url(../images/species_inquire_th_bg.gif) no-repeat;
	height: 29px;
	width: 641px;
	margin: 0px;
	padding: 0px;
}
.content-in .species_inq_box .species_search select {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #F1F7E6;
	height: 20px;
	width: auto;
	margin: 0px;
	padding: 3px;
	border: 1px solid #CCCCCC;
}
.content-in .page_no #button {
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #669900;
	border: 1px solid #CCCCCC;
	text-align: center;
	height: 22px;
	width: 58px;
	margin: 0px;
	padding: 0px 0px 2px;
	display: block;
}

.content-in .species_inq_box .species_search .input {
	background: #F1F7E6;
	border: 1px solid #CCCCCC;
	color: #333333;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	height: 18px;
	margin: 0px;
	width: auto;
}
.content-in .species_inq_box .species_detail {
	width: 600px;
	margin: 20px 10px 10px 80px;
	border-width: 0px;
	color: #333333;
}
.content-in .species_inq_box .species_detail  td {
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	border-top: 1px dashed #CCCCCC;
}
.content-in .species_inq_box .species_detail .td_t {
	color: #336600;
}






.content-in .species_inq_box ul {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 60px;
	height: auto;
	width: auto;
	position: relative;
}


.content-in .species_inq_box li {
	color: #669900;
}
.content-in .species_inq_box .appellation {
	display: inline;
	width: 50px;
	position: relative;
}
.content-in .species_inq_box .form_box {
	width: 50px;
	position: relative;
	background: #CCCCCC;
	height: auto;
}



/*************************** PAGE---species [生態資料庫-列表頁 ]**************************************/
.content-in .species_list_box .table_w {
	margin: 20px 10px 10px 40px;
	padding: 0px;
	width: 641px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.content-in .species_list_box .tb_bg {
	list-style: none;
	margin: 0px;
	padding: 3px 3px 3px 20px;
	width: auto;
	background: url(../images/td_bg_line.gif) no-repeat bottom;
	height: auto;
	color: #666666;
}
.content-in .species_list_box .tb_bg_left {
	margin: 0px;
	padding: 5px 3px 10px;
	width: 16%;
	background: url(../images/td_bg_line.gif) no-repeat left bottom;
	text-align: center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height: 60px;
	color: #2B5500;
	position: relative;
}

.content-in .species_list_box .tb_bg_right {
	list-style: none;
	margin: 0px;
	padding: 0px 10px 5px 15px;
	width: 28%;
	background: #FFFFFF url(../images/td_bg_line.gif) no-repeat right bottom;
	text-align: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	color: #4FAAAA;
}
.content-in .species_list_box .td_class {
	width: 35%;
	background: #FFFFFF url(../images/td_bg_line.gif) no-repeat bottom;
	margin: 0px;
	padding: 3px 5px 3px 20px;
	height: auto;
	color: #666666;
}

.content-in .species_list_box .th_bg {
	background: url(../images/species_list_th_bg.gif) no-repeat;
	height: 29px;
	width: 641px;
	margin: 0px;
	padding: 0px;
}
.species_list_box td a:link, .species_list_box td a:visited{
	color: #4FAAAA;
	text-decoration: none;
}

.species_list_box td a:hover,.species_list_box td a:active {
	color: #FF6600;
	text-decoration: none;
	background: #FFFFFF;
}





/*************************** PAGE---Publication [出版品]*******************************************/

.content-in .publication_box {
	position: relative;
}
.content-in .publication_box ul {
	margin: 0px 10px 10px 40px;
	padding: 0px;
	width: 641px;
}
.content-in .publication_box li {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 5px 25px;
	width: auto;
	background: url(../images/td_bg_line.gif) no-repeat bottom;
}
.content-in .publication_box li a:link, .content-in .publication_box li a:visited{
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}

.content-in .publication_box li a:hover, .content-in .publication_box li a:active {
	font-size: 12px;
	color: #FF6600;
	background: #FFFFFF;
}

.content-in .publication_box .th {
	background: url(../images/th_bg.gif);
	height: 29px;
	width: 641px;
	margin: 0px;
	padding: 0px;
}

.content-in .publication_box .table_w {
	margin: 20px 10px 10px 40px;
	padding: 0px;
	width: 641px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.content-in .publication_box .tb_bg {
	list-style: none;
	margin: 0px;
	padding: 3px 3px 3px 0px;
	width: auto;
	background: url(../images/td_bg_line.gif) no-repeat bottom;
	height: auto;
	color: #666666;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
}
.content-in .publication_box .tb_bg_left {
	margin: 0px;
	padding: 5px 3px 10px 25px;
	width: 72%;
	background: url(../images/td_bg_line.gif) no-repeat left bottom;
	text-align: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	color: #2B5500;
	position: relative;
}

.content-in .publication_box .tb_bg_right {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 5px;
	width: 16%;
	background: #FFFFFF url(../images/td_bg_line.gif) no-repeat right bottom;
	text-align: center;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	color: #666666;
}
.content-in .publication_box .td_class {
	width: 35%;
	background: #FFFFFF url(../images/td_bg_line.gif) no-repeat bottom;
	margin: 0px;
	padding: 3px 5px 3px 20px;
	height: auto;
	color: #666666;
}

.content-in .publication_box .th_bg {
	background: url(../images/publication_th_bg.gif) no-repeat;
	height: 29px;
	width: 641px;
	margin: 0px;
	padding: 0px;
}
.publication_box td a:link, .publication_box td a:visited{
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}

.publication_box td a:hover,.publication_box td a:active {
	color: #FF6600;
	text-decoration: none;
	background: #FFFFFF;
}


.content-in .publication_box p {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 60px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.content-in .content_us_box ul {
	padding: 0px;
	height: auto;
	width: auto;
	margin: 5px 10px 10px 80px;
}
.content-in .content_us_box li {
	margin-right: 20px;
	margin-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px dashed #CCCCCC;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.content-in .content_us_box a:link, .content-in .content_us_box a:visited{
	color: #669999;
	text-decoration: none;
	font-size: 12px;
}

.content-in .content_us_box a:hover,.content-in .content_us_box a:active {
	color: #FF6600;
	text-decoration: none;
	background: #FFFFFF;
}
















div.column {
	width: 237px;
	color: inherit;
	margin: 0px;
	padding: 0px
}
			div.column-in {
	padding: 0px;
	height: auto;
	width: 220px;
	margin: 0px auto;
				}
.column-in .banner {
	width: 220px;
	position: relative;
}

.column-in .banner img {
	margin: 5px 0px;
	padding: 0px;
	height: auto;
	width: auto;
}

	div#footer {
	color: inherit;
	border: 1px solid #e5e5e5;
	border-width: 0 2px 2px 0;
	background: #fff url(../images/footer_bg.gif);
	margin-top: 10px;
		}
		div#footer-in {
	padding: 0px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 120px;
	position: relative;
			}
#footer #footer-in .logo_s {
	height: 80px;
	width: 179px;
	padding-top: 40px;
	padding-left: 20px;
}
#footer #footer-in .footer_link {
	position: absolute;
	height: 19px;
	width: 723px;
	background: url(../images/footer_link-bg.png) no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	left: 220px;
	top: 15px;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0px;
}


#footer #footer-in .footer_link a:link, #footer #footer-in .footer_link a:visited{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background: #878787;
}

#footer #footer-in .footer_link a:hover, #footer #footer-in .footer_link a:active{
	font-size: 12px;
	color: #FFFFCC;
	text-decoration: none;
	background: #878787;
}


#footer #footer-in .footer_info {
	width: auto;
	color: #A0A0A0;
	position: absolute;
	margin: 0px;
	padding: 0px;
	left: 210px;
	top: 50px;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}
#footer #footer-in .footer_info a {
	color: #669999;
	text-decoration: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}










															/** SUB CONTAINERS **/
* { }






															/** LISTS **/
* { }






															/** TYPOGRAPHY **/
* { }






															/** FORMS **/
* { }






															/** END **/

