@charset "utf-8";
/* CSS Document */

/*--------------------------------------header -------------------*/

.header {background: url(../images/header_2.jpg) no-repeat center 0px;}

/*---------------------------------------------------------*/

.mpwrap .box {background: #ebf1e1;}

.contentPage h3, .sitemap h3{color: #5f9310;}

/*-----------------------------------------------footer Start--*/

.footer{background-image: url(../images/footer_bg2.gif);}
.search {background: url(../images/search_top2.png) repeat-x left top;}
.search .button {background: #629510 url(../images/search_button2.gif) repeat-x left top;}
.search li a {color:#5f9310;}
.search li a:hover {color:#5f9310;}

/*----------------------------------------------- link Start--*/
.link {
	background: url(../images/search_top2.gif) repeat-x left top;
}
.center .headline h2 span {
	background: url(../images/h2_2.gif) no-repeat 0px 3px;
	*background: url(../images/h2_2.gif) no-repeat 0px 0px;
	color: #5f9310;
}
.center .headline h3 a{	color: #5f9310;}

.message h2 span {
	background: url(../images/h2_2.gif) no-repeat 0px 3px;
	*background: url(../images/h2_2.gif) no-repeat 0px 0px;
	color: #5f9310;
}
.search label {
	background: url(../images/h2_2.gif) no-repeat 0px 3px;
	*background: url(../images/h2_2.gif) no-repeat 0px 0px;
	color: #5f9310;
}
.link h2 span {
	background: url(../images/h2_2.gif) no-repeat 0px 3px;
	*background: url(../images/h2_2.gif) no-repeat 0px 0px;
	color: #5f9310;
}
.mpwrap .box h2 span {
	background: url(../images/h2_2.gif) no-repeat 0px 3px;
	*background: url(../images/h2_2.gif) no-repeat 0px 0px;
	color: #5f9310;
}
.mpwrap .box .list h2 a {
	background-color: #5f9310;
}
/*----------------------------------------------------------*/
div#container div.tabpanel ul.tablist {
	margin: 0px;
	padding:25px 0 0 0;
	list-style-type: none;
	background-image: none;
	border-bottom: 2px solid #5f9310;
	height: 27px;
}
div#container div.tabpanel li.selected {
  background-image: url(../images/PanelsTab_Leftbg22.gif);
  background-repeat: no-repeat;
  background-position: left top;
  float: left;
  display:block;
  margin:0 0 0 0px;
  padding:0px 0 0px 13px;
  border-bottom: 0px none;
  color: black;
}
div#container div.tabpanel li.selected span{
	text-align:center;
	background-image: url(../images/PanelsTab_Rightbg22.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 125%;
	color: #FFFFFF;
	display:block;
	margin:0 0 0 1px;
	padding:5px 20px 3px 6px;
	cursor: hand;
}
/*-----------------------------------------------------------------*/
.menubg li li a {
	background-color: #E4F3B6;
}
.menubg li li a:hover{
	background: #5f9310 url(none);
}
/*-------------------------table換色-------------------------*/
/*-----------------------------------------藍色---------------*/

.typetable {
	width: 100%;
	margin: 5px 0;
	padding: 0;
	border-collapse: collapse;
}
.typetable th {
	text-align: left;
	padding: 2px 8px 4px;
	margin: 0;
	color: #5f9310;
	background-color: #ebf1e1;
	border-top: 5px solid #b4d087;
	border-right: 1px solid #b4d087;
	border-left: 1px solid #b4d087;
}
.typetable td {
	text-align: left;
	padding: 5px 8px 3px;
	margin: 0;
	border: 1px solid #b4d087;
}
.typetable a {
	color: #0066FF;
	text-decoration: none;
}
.typetable a:hover {
	color: #cc0000;
	text-decoration: underline;
}
/*-- tr變色效果 --*/
.typetable2 td.bg {border-color:expression(onmouseover=function(){style.backgroundColor='#EFEFEF';},onmouseout=function(){style.backgroundColor='#ffffff';});}

.typetable2 td.bg:hover {background-color:#EFEFEF;}


/*-------------------------table換色-------------------------*/
/*-----------------------------------------藍色---------------*/

.typetable2 {
	width: 100%;
	margin: 5px 0;
	padding: 0;
	border-collapse: collapse;
}
.typetable2 th {
	text-align: right;
	padding: 2px 8px;
	margin: 0;
	border-top: 1px solid #b4d087;
	border-bottom: 1px solid #b4d087;
	border-left: 5px solid #b4d087;
	color: #5f9310;
	background-color: #ebf1e1;
	width: 100px;
}
.typetable2 td {
	text-align: left;
	padding: 5px 8px 3px;
	margin: 0;
	border: 1px solid #b4d087;
}

/*-- tr變色效果 --*/
.typetable3 td.bg {border-color:expression(onmouseover=function(){style.backgroundColor='#EFEFEF';},onmouseout=function(){style.backgroundColor='#ffffff';});}

.typetable3 td.bg:hover {background-color:#EFEFEF;}

.typetable3 {
	width: 100%;
	margin: 5px 0;
	padding: 0;
	border-collapse: collapse;
}
.typetable3 th {
	text-align: right;
	padding: 2px 8px;
	margin: 0;
	border-top: 1px solid #b4d087;
	border-bottom: 1px solid #b4d087;
	border-left: 5px solid #b4d087;
	color: #5f9310;
	background-color: #ebf1e1;
	width: 100px;
	vertical-align: top;
}
.typetable3 td {
	text-align: left;
	padding: 5px 8px 3px;
	margin: 0;
	border: 1px solid #b4d087;
	vertical-align: top;
}
.typetable3 .bg .mapimg img {
	width: 500px;
	height: 242px;
	margin: 0;
	padding: 0;
}

/*-------------------------------------------------------------*/
.cp_tainfo th {
	border-top: 1px solid #ebf1e1;
}
.cp_tainfo td {	padding: 5px; border-top: 1px solid #ebf1e1;
}
.cp_tainfo .color {background-color: #ebf1e1;}

.content_box {
	border: 1px solid #5f9310;
}
.content_box h3 {
	background: url(../images/arrtw2.gif) no-repeat 5px 8px;
	border-bottom: 2px solid #CCC;
}

.content_box {border: 1px solid #5f9310;}

.content_box h3 {
	background: url(../images/arrtw2.gif) no-repeat 5px 8px;
	border-bottom: 2px solid #CCC;
}

.content_box ul li {
	background: url(../images/page_li_bg.gif) no-repeat 30px 18px;
	border-bottom: 1px dotted #CCC;
}
.content_box .body ul li .Date {
	color: #C00;
}
.content_box .body ul li a {
	color:#006CC6;
}
.content_box .body ul li a:hover {
	color:#5f9310;	
}