@charset "utf-8";
/* CSS Document */
@import url("text.css");
@import url("global.css");
@import url("table.css");

body{margin:0;padding:0; font-size:12px; color:#333;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#ff8501; text-decoration:underline;}
p{ margin:0; padding:0;}
.pagesize{margin:0 auto;width:960px;}
.head_flash {height:185px;width:960px;background-repeat: no-repeat;background-position: left top;margin:0 0; padding:0 0;}

html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,form,caption,.hidden{margin:0;padding:0;}
img{border:none;}
.vanish{position:absolute;top:-500em;left:-500em;}

/*menu*/
.menuset{ height:25px; background-color:#e7e7e7; padding:0 0 0 3px;}
.menuset ul{ margin-top:0;}
.menuset ul li{ width:68px; height:20px; display:inline; padding-right:5px; .padding-right:6px;}

.menuset02{ background:url(../images/menu_bg.gif) no-repeat; width:764px; height:35px; padding:10px 0 0 10px;}
.menuset02 ul{ margin-top:0;}
.menuset02 ul li{ width:68px; height:20px; display:inline; padding-right:5px; .padding-right:6px;}




/*head*/

.head_area {height:100px;width:805px;background-repeat: no-repeat;background-position: left top;margin:0 0; padding-top:13px;}
.head_logo {height:60px;width:400px;}
.head_logo a{height:60px;width:400px;display: block;text-indent:-9999px;}
.head_member {text-align:right;margin-right:10px; float:right;}

/*footer*/
.footer{background-color:#414141; height:60px; text-align:center; padding:20px 0 5px 0; margin-top:5px; clear: both;}	



/*other*/
.left{float:left}
.right{float:right}
.box{display:block;}
.clr{clear:both;}
.txtleft{ text-align:left;}
.txtright{ text-align:right;}

/*依關鍵字*/
.input150{ width:150px; margin-right:5px; float:left;}


.page {
	white-space:nowrap;
}
.page {
	padding:5px;
	/*padding-top: 5px;
	padding-bottom: 5px;*/
	margin-top: 20px;
	font-size: 12px;
}
.page ul {
	text-align:center;
}
.page li {
    padding:2px;
	display:inline;
	margin-right: 1px;
	margin-left: 1px;
/*	border:1px solid #ddd;*/
}
.page li.nn {
	display:inline;
	margin-right: 1px;
	margin-left: 1px;
	border:none;
}
.page li a {
	padding:2px;
/*	padding-right: 5px;
	padding-left: 5px;*/
	text-decoration:none;
}
.page .current a {
padding:2px 3px;
	background-color: #b0be5f;
	color: #FFFFFF;
}
.page .back,.page .next {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	display: inline-block;
}

.board-form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.menu-list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
}
.bk10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
