@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	text-align: center;
}
a:link {
	color: #333333;text-decoration: none;
}
a:visited {
	text-decoration: none;color: #333333;
}
a:hover {
	text-decoration: underline;color: #FF9900;
}
a:active {
	text-decoration: none;color: #333333;
}

A.t:link {
	COLOR: #3664AF;FONT-STYLE: normal;TEXT-DECORATION: none;font-family: Arial, "新細明體";
}
A.t:visited {
	COLOR: #3664AF; FONT-STYLE: normal; TEXT-DECORATION: none;font-family: Arial, "新細明體";
}
A.t:active {
	COLOR: #2D82CC; FONT-STYLE: normal; TEXT-DECORATION: none;font-family: Arial, "新細明體";
}
A.t:hover {
	COLOR: #3664AF; FONT-STYLE: normal; TEXT-DECORATION: underline;font-family: Arial, "新細明體";
}

A.r:link {
	COLOR: #E20000;FONT-STYLE: normal;TEXT-DECORATION: none;font-family: Arial, "新細明體";
}
A.r:visited {
	COLOR: #E20000; FONT-STYLE: normal; TEXT-DECORATION: none;font-family: Arial, "新細明體";
}
A.r:active {
	COLOR: #2D82CC; FONT-STYLE: normal; TEXT-DECORATION: none;font-family: Arial, "新細明體";
}
A.r:hover {
	COLOR: #E20000; FONT-STYLE: normal; TEXT-DECORATION: underline;font-family: Arial, "新細明體";
}


.s {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text_12p_01 {
	font-family: Arial, "新細明體";font-size: 12px;line-height: 20px;color: #555555;
}
.small {
	FONT-SIZE: 13px;
	COLOR: #333333;
	FONT-FAMILY: "Arial", "新細明體";
	line-height: 20px;
	list-style-position: inside;
	list-style-type: disc;
}
.small_red {
	FONT-SIZE: 13px;COLOR: #E30000;FONT-FAMILY: "Arial", "新細明體";line-height: 20px;
}
.form_b03 {
	background-image: url(form_b03.gif);background-repeat: no-repeat;background-position: bottom;
}
.title01 {
	font-family: "Arial", "新細明體";
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #0072D7;
}
.title02 {
	font-family: "Arial", "新細明體";
	font-size: 16px;
	line-height: 18px;
	color: #3664AF;
}
.title03 {
	font-family: "Arial", "新細明體";
	font-size: 16px;
	line-height: 18px;
	color: #333333;
}
.title04 {
	font-family: "Arial", "新細明體";
	font-size: 16px;
	line-height: 18px;
	color: #FF6600;	font-weight: bold;
}
.title05 {
	font-family: "Arial", "新細明體";
	font-size: 16px;
	line-height: 18px;
	color: #ffffff;	font-weight: bold;
}
.title06 {
	font-family: "Arial", "新細明體";
	font-size: 13px;
	line-height: 16px;
	color: #3664AF;	font-weight: bold;
}
.title07 {
	font-family:"Arial", "新細明體";
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #990000;
}
.date {
	FONT-SIZE: 13px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-FAMILY: "Arial", "新細明體";line-height: 20px;
}
.story_title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff8000; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.story_sub_title {
	FONT-SIZE: 16px; COLOR: #ff8000; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.story {
	FONT-SIZE: 11pt; COLOR: #414141; LINE-HEIGHT: 18pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.story_author {
	FONT-SIZE: 11px; COLOR: #696969; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.story_function {
	FONT-SIZE: 12px; COLOR: #414141; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.text {
	FONT-SIZE: 13px; COLOR: #414141; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.search {
	FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: "細明體"
}

.footer {
	FONT-SIZE: 13px; COLOR: #414141; LINE-HEIGHT: 20px; FONT-FAMILY: "細明體"
}
.copyright {
	FONT-SIZE: 11px; COLOR: #414141; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#items {
	background: url(item_bg.gif) repeat-x bottom;
	height: 30px;
	margin-bottom: 20px;
}
#items a {
	display: block;
	color: #3664AF;
	text-decoration: none;
	background: url(item_body.gif) repeat-x top;
	overflow: hidden;
	white-space: nowrap;
	height: 23px;
	padding: 7px 0 0;
	font-size: 13px;
	line-height: 150%;
}
#items a:hover {
	color: #0B2778;
	background: url(item_over.gif) no-repeat center top;
}
#items_on {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	background: url(item_over_on.gif) repeat-x top;
	overflow: hidden;
	white-space: nowrap;
	height: 23px;
	padding: 7px 0 0;
	font-size: 13px;
	line-height: 150%;
}

#member_type ul {
	margin: 0 0 10px;
	padding: 0;
	list-style: none;
}
#member_type a {
	display: block;
	text-decoration: none;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #AACCED;
	width: 230px;
	padding: 7px 10px 3px;
	background: url(type_bot.gif) no-repeat left center;
}
#member_type a:hover {
	background: #E3F1FD url(type_bot_on.gif) no-repeat left center;
}
.notes {
	font: 13px/180% Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.notes a:link , .notes a:visited {
	color: #3664AF;
}
#notes_new , #notes_1 , #notes_2 , #notes_3 , #notes_4 , #notes_5 , #notes_6 , #notes_7 ,#notes_8 ,#notes_9 ,#notes_10 {
	padding: 0 25px 5px 0;
}
.topic {
	font-size: 15px;
	font-weight: bold;
	color: #FF6600;
}
.money {
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	color: #E50000;
}
.cp {
	font-weight: bold;
	color: #3664AF;
}
hr {
	height: 1px;
	border-bottom: 1px solid #AACCED;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
#info {
	background: #FFFFDA;
	margin: 15px 0px;
	padding: 10px;
	border-top: 1px solid #CCCC99;
	border-right: 0px;
	border-bottom: 1px solid #CCCC99;
	border-left: 0px;
}


.topbar {
	margin-bottom: 10px;
	clear: both;
}
.cover {
	font: 15px/180% Verdana, Arial, Helvetica, sans-serif;
	color: #3664AF;
	padding: 0 25px;
}
.topic1 {
	font-size: 15px;
	font-weight: bold;
	color: #3664AF;
}
.topic2 {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.topic3 {
	font-size: 15px;
	font-weight: bold;
	color: #996633;
}
A.menubar:link {
	COLOR: #3664AF;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
A.menubar:visited {
	COLOR: #3664AF;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
A.menubar:active {
	COLOR: #2D82CC;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
A.menubar:hover {
	COLOR: #FF6600;
	FONT-STYLE: normal;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.contant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	color: #414141;
}

/* ---- 側邊欄 ---- */
#sidebar {
	clear: both;
	width:210px;

}
#sidebar ul {
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	width:210px;
	margin:0 auto;
}
#sidebar ul li {
}

#sidebar ul li a {
	display:block;
	width:200px;
	height:50px;
	text-indent:-9999px;
}

#sidebar li.a01 a {background: url('images/button.png') 0px 0px no-repeat;}
#sidebar li.a01 a:hover, #sidebar li.a01-active a {background: url('images/button.png') -200px 0px no-repeat;}
#sidebar li.a02 a {background: url('images/button.png') 0px -50px no-repeat;}
#sidebar li.a02 a:hover, #sidebar li.a02-active a {background: url('images/button.png') -200px -50px no-repeat;}
#sidebar li.a03 a {background: url('images/button.png') 0px -100px no-repeat;}
#sidebar li.a03 a:hover, #sidebar li.a03-active a {background: url('images/button.png') -200px -100px no-repeat;}
#sidebar li.a04 a {background: url('images/button.png') 0px -150px no-repeat;}
#sidebar li.a04 a:hover, #sidebar li.a04-active a {background: url('images/button.png') -200px -150px no-repeat;}

#sidebar li.a05 a {background: url('images/button.png') 0px -200px no-repeat;}
#sidebar li.a05 a:hover, #sidebar li.a05-active a {background: url('images/button.png') -200px -200px no-repeat;}

#sidebar li.a06 a {background: url('images/button.png') 0px -250px no-repeat;}
#sidebar li.a06 a:hover, #sidebar li.a06-active a {background: url('images/button.png') -200px -250px no-repeat;}
#sidebar li.a07 a {background: url('images/button.png') 0px -300px no-repeat;}
#sidebar li.a07 a:hover, #sidebar li.a07-active a {background: url('images/button.png') -200px -300px no-repeat;}
#sidebar li.a08 a {background: url('images/button.png') 0px -350px no-repeat;}
#sidebar li.a08 a:hover, #sidebar li.a08-active a {background: url('images/button.png') -200px -350px no-repeat;}
#sidebar li.a09 a {background: url('images/button.png') 0px -400px no-repeat;}
#sidebar li.a09 a:hover, #sidebar li.a09-active a {background: url('images/button.png') -200px -400px no-repeat;}
#sidebar li.a10 a {background: url('images/button.png') 0px -450px no-repeat;}
#sidebar li.a10 a:hover, #sidebar li.a10-active a {background: url('images/button.png') -200px -450px no-repeat;}
#sidebar li.a11 a {background: url('images/button.png') 0px -500px no-repeat;}
#sidebar li.a11 a:hover, #sidebar li.a11-active a {background: url('images/button.png') -200px -500px no-repeat;}
#sidebar li.a12 a {background: url('images/button.png') 0px -550px no-repeat;}
#sidebar li.a12 a:hover, #sidebar li.a12-active a {background: url('images/button.png') -200px -550px no-repeat;}
#sidebar li.a13 a {background: url('images/button.png') 0px -600px no-repeat;}
#sidebar li.a13 a:hover, #sidebar li.a12-active a {background: url('images/button.png') -200px -600px no-repeat;}
#sidebar li.a14 a {background: url('images/button.png') 0px -650px no-repeat;}
#sidebar li.a14 a:hover, #sidebar li.a12-active a {background: url('images/button.png') -200px -650px no-repeat;}


/* ---- 內容區 ---- */
#content {

}

#navigation {
	display:block;
	padding:0;
	margin:0 auto;
	height:40px;
}

#navigation ul {
	list-style-type:none;
	padding:0;
	margin:0 auto;
	padding-left:120px;
}
#navigation li {
	float:left;
	padding-right:10px;
}

#navigation ul li a {
	display:block;
	line-height:38px;
	width:90px;
	height:38px;
	font-size:12px;
	text-align:center;
	color:#FFF;
	background: url('images/button.png') -400px 0px no-repeat;
}
#navigation ul li a:hover {
	color: #C30;
	text-decoration:none;
	background: url('images/button.png') -490px 0px no-repeat;
}


h2 {
	padding:0;
	margin:0 auto;
	font-family: Arial, "細明體", "微軟正黑體";
	font-size: 28px;
	text-align: center;
	background-color:#336699;
	color:#fff;
	letter-spacing:10px;
	line-height:55px;
	border-top:2px #999 solid;
	margin-top:10px;
}
h2 span {
	font-family: Arial, "細明體", "微軟正黑體";
	font-size: 28px;
	color: #FF0;
}



div#block {
	display:block;
	padding:0px;
	float:left;
	width:700px;
	padding-left:20px;
	padding-right:20px;
}

div#block h3 {
	text-align:left;
	color: #069;

}

div#block p {
	text-align:left;
	line-height:26px;
}
div#block ul {
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	margin:0 auto;
	text-align:left;
	
}
div#block ul li {
	font-size:15px;
	line-height:25px;
}

div#block table {
	margin-bottom:20px;
}

div#block table h4 {
	text-align:left;

	margin:0;
	padding:0;
	line-height:35px;
}

div#block table p {
	margin:0;
	padding:0;
	text-align:left;
	line-height:26px;
}

div#block table th p {
	color:#FFF;
}


div#block table img{
	border: 10px solid #FFF;
}

div#block table img.searchbutton{
	border: 0px ;
}
strong{
	text-align:left;
	padding-left:0px;
	font-size:15px;
}
strong#price{
	
	color: #900;
}

strong#blue{
	color: #039;
}

img.member{
	padding-bottom:13px;
	padding-left:10px;

}




