body{ margin:0; padding:0; text-align:center; color:#000; background: #FFF; }
form{ margin:0; padding:0;}
a{color:#003;}
a:hover{}


#container{width:878px;text-align:left;margin:0 auto; }

#container #logo{position:absolute; top:45px; margin-left:45px; z-index:10;}

/*#container #nav_welcome{ padding-right:50px;font-size:12px;color:#000; }*/
#nav{ height:15px;}
#nav ul{ margin:0;padding-right:0; float:right;}
#nav li{ list-style:none;font-size:12px;color:#333;float:left;letter-spacing:.2em; }
#nav b{letter-spacing:0;}

#container #header{ height:92px; background: url(../../img/head_bg.gif) 0 0 no-repeat;}

#container #header_nav{ height:74px; background: url(../../img/nav_bg.gif) 0 0 no-repeat; }
#container #header_nav ul{ margin:0;padding:0;padding-left:100px;padding-top:15px;}
#container #header_nav li{ background:url(../../img/li.gif) no-repeat 1px 50%;list-style:none;padding-left:15px;font-size:12px;color:#999;float:left;}
/*分割畫面*/
	#content {
		width:878px;
		background:url(../../img/center_bg.gif) 0 0 repeat-y;
	}
	#full-cont {
		margin:0 auto;
		width:850px;
	}
	#result {
		float:right;
		width:600px;
	}
	#sidecolumn {
		width:230px;
	}
/*分割畫面*/
#footer{ margin:0 auto;height:165px;background: url(../../img/footer_bg.gif) 0 0 no-repeat;}
#footer ul{margin:0;padding:0;padding-top:40px;padding-left:200px;letter-spacing:.2em;}
#footer li{list-style:none;font-size:12px;color:#999;float:left;}
#footer p{margin:0;font-size:12px;color:#999;}
#container #footer #copyright,#container #footer #copyright p{padding-top:50px;padding-left:480px;}
#container #footer #terms,#container #footer #terms p{padding-top:5px;padding-left:480px;}

div#login-table { height:600px; margin:0 auto; }
div#login-table table {}
div#result { }

/*login 表格相關start*/
div.login-form { margin:0;padding:0;width:217px; height:149px;}
.login-form-ul { margin:0;padding:0;position:absolute; top:8px; left:15px;}
.login-form-ul li { font-size:12px; list-style:none; padding-top:4px;  }
.login-form-ul input { font-size:12px; }
.login-form-ul h2 { font-size:12px; }
#member-login { margin:0;padding:0; padding-left:5px; width:173px; height:20px; background:url(../../img/login/member_login.gif) no-repeat; }
#login-id { font-size:14px; color:#FF0000; margin:0;padding:0; padding-left:65px; width:63px; height:19px; background:url(../../img/login/id.gif) no-repeat; }
#login-pass { margin:0;padding:0;padding-left:65px; width:63px; height:19px; background:url(../../img/login/pass.gif) no-repeat; }
#login-other-li { margin:0;padding:0;padding-left:74px;}
a#login-button {
	padding-top: 2px;
	display: block; 
	width: 128px; height: 45px;
	overflow: hidden;
	background: transparent url(../../img/login/login_botton.gif) right -1px no-repeat;
	color:#FFFFFF;
}
a#logout-button:hover {
	background-position: right -45px;
}
a#logout-button {
	padding-top: 2px;
	display: block; 
	width: 128px; height: 45px;
	overflow: hidden;
	background: transparent url(../../img/login/logout_botton.gif) right -1px no-repeat;
	color:#FFFFFF;
}
a#login-button:hover {
	background-position: right -45px;
}

/*login二版*/

#register {width:200px;font-family:Georgia, Times, serif;text-align:center;font-size:12px;color:#666;}
#register h3{margin:0;}
#register dl{margin-bottom:10px;padding-top:10px;padding-bottom:10px;border:1px double #333;}
#register dt{width:80px;padding-top:2px;text-align:right;float:left;padding-bottom:3px;}
#register dd{text-align:left;padding-bottom:3px;margin:0;padding-left:5px;}
#register input{border:1px solid #333;}
.btn{ margin-left:50px; padding:0 12px;font-weight:bold;border:2px dotted #F90;}
a.btn {color:#666;text-decoration:none;}
a.btn:hover{color:#666;background-color:#F90;border:2px dotted #F60;text-decoration:none;}

.reg_btn{ margin:40px; padding:0 12px;font-weight:bold;border:2px dotted #F90;}
a.reg_btn {color:#666;text-decoration:none;}
a.reg_btn:hover{color:#666;background-color:#F90;border:2px dotted #F60;text-decoration:none;}

#index_page {margin:0 auto;font-size:12px;color:#666;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;}
#index_page h1{color:#36C;margin:0;padding:5px auto;font-size:15px;}
#index_page p{margin:0 auto;padding-top:10px;padding-bottom:10px;line-height:1.6em;}
#index_page dl{margin:0;padding-top:10px;padding-bottom:10px;font-size:12px;font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;border:1px dotted #CCC;}
#index_page dt{padding-left:8px;padding-bottom:3px;font-weight:700;color:#333;}
#index_page dd{margin:0;padding-left:8px;padding-bottom:15px;}
/*login二版*/

/*login 表格相關end*/
/*會員需知start*/
div#login-main {
	width:580px;
}
div#login-main ul {
	margin:0;
	padding:0;
}
div#login-main ul li {
	list-style:none;
	font-weight:bold;
	color:#CC3300;
}
div#login-main .know-title {
	color:#06F;
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
}
#mamber-know {
	margin:0;
	padding:0;
	background:url(../../img/login/member_know.gif) no-repeat 20px;
	width:200px;
	height:20px;
}
/*會員需知start*/
/*會員註冊相關start*/
#newMember{ margin:0; padding:0; width:580px;background:#FFF;text-align:left;}
#newMember form{border:2px solid #CCC;}
#newMember h1{margin:0; padding:0;font-size:13px; line-height:25px;}
#newMember h3{font-size:13px;font-weight:normal;color:#666;}
#newMember dl{font-size:12px;width:520px;}
#newMember dt{width:120px;margin:0;padding-bottom:1px;padding-top:5px;padding-left:15px;float:left;}
#newMember dd{padding-bottom:5px;margin:0;text-align:left;border:1px solid #FFF}
#newMember ul { margin:0; padding:0;}
#newMember ul li { list-style:none; }
#newMember ul li b { margin:0; padding:0;color:#0000CC; font-size:16px;}

.setup_member { margin:10px auto; }
/*會員註冊相關end*/
/*訊息相關start*/
div.msg-error {
	border: 1px solid #fc0;
	border-left-width: 5px;
	background: #ffc url(../../img/icon_alert.gif) 10px center no-repeat;
	padding: 10px 20px 10px 35px;
	color: #333;
	font-size: 8pt;
	text-align: left;
}
div.msg-error p {
	margin: 5px 0;
}
div.msg-error h1 {
	margin: 5px 0;
	color:#FF0000;
	font-size:14px;
}
.error_msg_span {
	color:#FF0000;
}
div#msg_function {
	margin:5px;
	/*border: 1px solid #fc0;*/
	border-left-width: 5px;
	background: #ffc url(../../img/icon_alert.gif) 10px center no-repeat;
	padding: 10px 20px 10px 35px;
	color: #333;
	font-size: 8pt;
	text-align: left;
	width:70%;
}
div#msg_function p {
	margin: 5px 0;
}
div#msg_function h1 {
	margin: 5px 0;
	color:#FF0000;
	font-size:12px;
}
div#msg_function span {
	color:#000066;
}
/*訊息相關end*/
/*index page相關開始*/
#idx_1 {
	margin:0;
	padding:0;
	background:url(../../img/index/index_01.gif) no-repeat;
	width:600px;
	height:124px;
}
#idx_2 {
	margin:0;
	padding:0;
	background:url(../../img/index/index_02.gif) no-repeat;
	width:600px;
	height:199px;
}
a#regedit-button {
	position:absolute;
	margin-top:140px;
	margin-left:320px;
	padding-top: 2px;
	display: block; 
	width: 200px;
	height: 50px;
	overflow: hidden;
	background: transparent url(../../img/index/regedit_index.gif) right -1px no-repeat;
	color:#FFFFFF;
}
a#regedit-button:hover {
	background-position: right -54px;
}
#idx_3 {
	margin:0;
	padding:0;
	background:url(../../img/index/index_03.gif) no-repeat;
	width:600px;
	height:57px;
}
/*index page相關結束*/

/*首頁的新聞*/
div#list-div dl {
	margin:0;
	padding:0;
	font-weight:bolder;
	font-size:14px;
}
div#list-div dt {
	color:#FF0000;
	background:transparent url(../../img/admin/dot_li.gif) bottom repeat-x;
}
div#list-div dt span {
	color:#000099;
	padding-left:200px;
	font-size:12px;
}
div#list-div dd {
	color:#333399;
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
}

#banner{position:relative;z-index:101;top:20px;left:300px;width:468px;height:60px;border:1px solid #CCC;}
/*首頁的新聞*/