body{color:#333;}
h2,h3,p, ol, ul, li,div,td ,table{margin:0; padding:0; border:0;}
ol, ul{list-style:none}
textarea,input{ color:#666; font-size:13px;scrollbar-display:none;resize:none;}
a {color: #125828; text-decoration: none;}
a:hover {color: #d80000; text-decoration: underline;}
.PHead{ padding:8px 0 10px 0; margin-bottom:5px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.Statement{ color:#666; margin:0 0 10px 0 ; text-align:center;}

/*--- FancyBox 框--- */
.lightbox_dialogue {
	background-color:#FFF;
	position:relative;
	z-index:9999;
	font-size: 13px;/*overflow: auto;*/
	line-height: 19px;
}

/*--- FancyBox 標題--- */
.lightbox_dialogue h2 { padding:2px 0 2px 5px; font-size:15px; font-weight:bold; margin-bottom: 5px!important;}
.lightbox_dialogue h3 {padding:10px 0 5px 0; font-size:15px; font-weight:bold; margin-bottom: 10px!important;}

/*--- map 框--- */
.k_map{ width: 592px; height: 302px; margin: 0 0 0 5px; }
.k_box{ margin: 10px 0 15px 5px; height:35px;}
.k_bottomboard{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}

/*--- 按鈕_白 --- */
a.k_ButGray_fancy{
	display: block;
	float: left;
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height:24px; /* Height of button background height */
	padding-left:5px; /* Width of left menu image */
	text-decoration: none;
	font-weight:normal;
	background-color: transparent;
	background-image: url(../images/btu_gray_l.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: #333333;
	margin: 3px 5px 0 0;
}
a:link.k_ButGray_fancy, a:visited.k_ButGray_fancy, a:k_active.ButGray_fancy{ color: #333333; /*button text color*/}
a.k_ButGray_fancy span{background: transparent url(../images/btu_gray_r.png) no-repeat top right;display: block;padding: 4px 7px 4px 0;}
a.k_ButGray_fancy:hover{background-position: left top; text-decoration: underline!important;}
a.k_ButGray_fancy:hover span{background-position: top right;color: black;}

/*--- 按鈕_橘 --- */
.k_search_submit{margin-top: 0px; margin-bottom: -7px;}


/*--- 表格 --- */
.ptable_noboder{ border-bottom: none!important;}
.ptable{width: 752px;background-color:#FFFFFF;border: 1px solid #E6E6E6;float:left;height:auto;padding: 10px;margin: 5px 0 0 0;}
.p_border{ border:1px solid #f5e9c2; border-width:1px 1px 0 1px;}
.p_border td{padding: 6px 0 8px 8px!important;background-image: url(../images/ptable_title.gif);background-repeat: repeat-x;background-position: left bottom;line-height:17px;}
.p_listcontent{border-left-width: 1px;border-left-style: solid;border-left-color: #f5e9c2;border-top-width: 1px;border-top-style: solid;border-top-color:#FDD96D;}
.p_listcontent td{border:1px solid #f5e9c2; border-width:0 1px 1px 0px;padding: 8px!important;}
.p_listcontent td input{border: 1px solid #CCCCCC;}
.p_listcontent td select{border: 1px solid #CCCCCC;}
.k_inputnobor{border: 1px solid #CCCCCC; }
.ptable_noboder{ border-bottom: none!important;}
.p_listcontent th{background-color:#F3F3F3; font:normal;padding: 8px!important;border:1px solid #f5e9c2; border-width:0 1px 1px 0px;/*--小咪--*/}
.p_listcontent ol li {  line-height:19px;}

/*-- 文字顏色 空間---*/
.RedB15{color:#c00; font-weight:bold; font-size:15px}
.k_note{color: #666;padding:10px 0px 0px 0px;margin: 10px 0 0 10px;height:75px\9;}
.popfont{color:#333333; font-size:15px}
.popfonttitle01{
	font-size:16px;
	text-indent: 210px;
	height: 30px;
	padding-top: 20px;
	color:#3a1bcd;
	background-image: url(../images/fancybox_icon01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}	
.popfonttitle02{
	font-size:16px;
	text-indent: 210px;
	height: 30px;
	padding-top: 20px;
	color:#5c290e;
	background-image: url(../images/fancybox_icon02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/*--line lightbox--*/
.fancyboxLine{
	display:block;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.fancyboxDLine{background-image: url(../images/dot_line_b.gif);background-repeat: repeat-x;background-position: left bottom; padding:0 0 10px 0;}
.fancyboxDLineT{background-image: url(../images/dot_line_b.gif);background-repeat: repeat-x;background-position: left top; margin:10px 0 10px 0;}

/*--2011-12-01--*/
.fancy_table ul li {
	display:inline-block;
	padding:0 10px 5px;
	list-style-type:circle;
	background-image: url(../../images/about_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.gray_border {}

.gray_border{ border:1px solid #dbdbdb; border-width:1px 0 0 1px;}
.gray_border td{padding: 6px 0 8px!important; background-color:#f2f2f2;line-height:17px; border:1px solid #dbdbdb; border-width:0 1px 0 0;}
.p_graycontent {border-left-width: 1px;border-left-style: solid;border-left-color: #dbdbdb;border-top-width: 1px;border-top-style: solid;border-top-color:#dbdbdb;}
.p_graycontent td{border:1px solid #dbdbdb; border-width:0 1px 1px 0px;padding: 8px 0!important;}
.gray_border td span ,.p_graycontent td span {padding-left:10px;}
.p_listcontent.fancy_table td { padding:8px 0!important;}
