﻿@charset "utf-8";
body{
	/*text-align:center;*/
	margin:0px;
}
div,td,span,a,li,ul{
	/*font-size: 12px;*/
	font-family: "Arial", "Helvetica", "sans-serif";
	margin:0px;
	/*text-align:left;*/
	/*color:#666;*/
	line-height:20px;
}
img{
	border:0px;
	margin:0px;
}

#top_banner,#top_fun_div,#middle_frame{
	width:1000px;	
	/*text-align:center;*/
	
}
#top_fun{
	float:left;
	width:750px;
	background-color:#E8E8EA;
	padding:0px;
	text-align:left;
}

#top_fun img{
	margin:0px;
	
}
#search{
	width:250px;
	height:40px;
	float:right;
	background-color:#E8E8EA;
	text-align:right;
	padding-top:10px;
	padding-right:8px;
}

#left_frame{
	float:left;
	width:170px;
	background-color:#fff;
}

#login_form td{
	text-align:center;
}

#main_frame{
	float:right;
	width:828px;
	border-left:1px dashed #bbb;
	text-align:left;
	height:420px;
}
#left_fun{
	list-style-type:none;
	margin: 0px;
}
#left_fun li{
	border-bottom:1px dashed #bbb;
}
#login_div{
	background:url(/images/members-bg.gif) repeat-x;
	margin-right:2px;
	height:75px;
	text-align:center;
	padding-top:0px;
	width:170px;
}

#login_data{
	text-align:center;
	padding-top:12px;
	height:
}


#bottom_frame{
	float:clear;
	width:1000px;
	border-top:1px dashed #bbbbbb;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	padding:2px;
	text-align:center;
}

.fun_title{
	margin-left:3px;
	margin-top:12px;
	margin-bottom:15px;
	color:#333333;
	font-size:12px;
}
#fun_flag{
	padding:0px;
	width:94px;
	height:7px;
	background:url(/images/arrow_02.gif) no-repeat;
	margin-bottom:-8px;	
}

#go_top{
	margin-top:45px;
	margin-bottom:20px;
	text-align:center;
}


/*網站預設字體大小及顏色*/
.d{
	font-size:12px;
	color:#666666;
}

/*網站預設字體大小及顏色*/
.d2{
	font-size:12px;
	color:#F8F8FB;
}

.style5{
	color:#fba61a;
	font-size: 12px;
}

.sx{
	background-color:#d5e2e7;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

.copyright {
	font-size: 12px;
	color: #666666;
	line-height: 18px;

}


.new_date {
	font-size: 12px;
	line-height: 20px;
	color: #669999;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}

.menu1:link {
	font-size: 12px; COLOR: #666666; TEXT-DECORATION: none
}
.menu1:visited {
	font-size: 12px; COLOR: #666666; TEXT-DECORATION: none
}
.menu1:active {
	font-size: 12px; COLOR: #CC6600; TEXT-DECORATION: underline
}
.menu1:hover {
	font-size: 12px; COLOR: #ffaa66; TEXT-DECORATION: underline
}
.menu2:link {
	font-size: 12px; COLOR: #FF6644; TEXT-DECORATION: none
}
.menu2:visited {
	font-size: 12px; COLOR: #FF6644; TEXT-DECORATION: none
}
.menu2:active {
	font-size: 12px; COLOR: #FF6644; TEXT-DECORATION: underline
}
.menu2:hover {
	font-size: 12px; COLOR: #FF6644; TEXT-DECORATION: underline
}
.menu3:link {
	font-size: 12px; COLOR: #507FB3; TEXT-DECORATION: none
}
.menu3:visited {
	font-size: 12px; COLOR: #507FB3; TEXT-DECORATION: none
}
.menu3:active {
	font-size: 12px; COLOR: #FF666D; TEXT-DECORATION: none
}
.menu3:hover {
	font-size: 12px; COLOR: #FD353E; TEXT-DECORATION: none
}

.title {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #669999;
}

.font18-red{
	color:#ff0000;
	font-size:15px;
}

.button-orange  {background-color: #FFFFFF; border: 1px solid #C0C0C0; padding: 0px; padding-top: 2px;  cursor:pointer; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFFFF',EndColorStr='#FFdd66'); font-family: "Times New Roman" }

.button-grey  {background-color: #FFFFFF; border: 1px solid #C0C0C0; padding: 0px; padding-top: 2px;  cursor:pointer; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFFFF',EndColorStr='#cccccc'); font-family: "Times New Roman" }
