TD { COLOR: #333333; FONT-SIZE: 12px; LINE-HEIGHT: 125%; MARGIN: 0px } P { COLOR: 
#333333; LINE-HEIGHT: 125%; MARGIN: 0px } .version {
	COLOR: #FFFFFF;
	TEXT-DECORATION: 
none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
} .version A { COLOR: #00CCFF; TEXT-DECORATION: none } .version A:hover { 
COLOR: #666666; TEXT-DECORATION: underline } .gray2bk { COLOR: #666666; TEXT-DECORATION: 
none } .gray2bk A { COLOR: #666666; TEXT-DECORATION: none } .gray2bk A:hover { 
COLOR: #000000; TEXT-DECORATION: underline } .bk_line2_ A { COLOR: #000000; TEXT-DECORATION: 
underline } .bk_line2_ A:hover { COLOR: #000000; TEXT-DECORATION: none } .creatoop 
{ COLOR: #ffffff; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: 
underline } .creatoop A { COLOR: #ffffff; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; 
TEXT-DECORATION: none } .creatoop A:hover { COLOR: #ffcc00; FONT-FAMILY: "Arial", 
"Helvetica", "sans-serif"; TEXT-DECORATION: underline } .left_nav { COLOR: #ffcc00; 
FONT-WEIGHT: normal; TEXT-DECORATION: none } .left_nav A { COLOR: #ffffff; TEXT-DECORATION: 
none } .left_nav A:hover { COLOR: #ffcc00; TEXT-DECORATION: none } .list { LINE-HEIGHT: 
150% } .Item {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
} .Item A {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
} .Item A:hover {
	COLOR: #3979CE;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
} .Item2 { COLOR: #146ac9; TEXT-DECORATION: none } .Item2 A { COLOR: #146ac9; 
TEXT-DECORATION: none } .Item2 A:hover { COLOR: #146ac9; TEXT-DECORATION: underline 
} .Item3 { COLOR: #000033; TEXT-DECORATION: none } .Item3 A { COLOR: #003366; 
TEXT-DECORATION: none } .Item3 A:hover { COLOR: #003366; TEXT-DECORATION: underline 
} .playMovie { COLOR: #ff9900; TEXT-DECORATION: none } .playMovie A { COLOR: #ff9900; 
TEXT-DECORATION: none } .playMovie A:hover { COLOR: #ff9900; TEXT-DECORATION: 
underline } .Detail { COLOR: #ff9900; TEXT-DECORATION: none } .Detail A { COLOR: 
#003063; TEXT-DECORATION: none } .Detail A:hover { COLOR: #ff9900; TEXT-DECORATION: 
underline } .content_text { LETTER-SPACING: 1px; LINE-HEIGHT: 150% } A { COLOR: 
#FFFFFF; TEXT-DECORATION: none } A:link { COLOR: #FFFFFF; TEXT-DECORATION: none 
} A:active { COLOR: #346163; TEXT-DECORATION: none } A:visited { COLOR: #FFFFFF; 
TEXT-DECORATION: none } A:hover { COLOR: #346163; TEXT-DECORATION: none } .new 
A { COLOR: #333333; TEXT-DECORATION: none } .new A:link { COLOR: #333333; TEXT-DECORATION: 
none } .new A:active { COLOR: #4AA6C6; TEXT-DECORATION: none } .new A:visited 
{ COLOR: #333333; TEXT-DECORATION: none } .new A:hover { COLOR: #4AA6C6; TEXT-DECORATION: 
none }
.bule A { COLOR: #313031; TEXT-DECORATION: none } .bule A:link { COLOR: #313031; TEXT-DECORATION: 
none } .bule A:active { COLOR: #009AFF; TEXT-DECORATION: none } .bule A:visited 
{ COLOR: #313031; TEXT-DECORATION: none } .bule A:hover { COLOR: #009AFF; TEXT-DECORATION: 
none }

/* ------------------------------------------- 表格 --------------------------------------------*/

.table1 {
	border-collapse: collapse;
	border-width:0 0px 2px 0px;
	border-style:solid;
	border-color:#7dc3cb;
	text-align: center;	
	margin: 0 0 10px 0;	
}
.table1 a {
	color:#333;
}
.table1 a:hover {
	color:#7dc3cb;
}
.table1 tr:nth-child(odd) {
	background: none;
}
.table1 th {
	background: #7dc3cb;
	text-align: center;
	color: #333;
	font-weight: bold;
	padding:7px 5px;	
}

.table1 td {
	padding:5px 5px;
	border-bottom: 1px dotted #7dc3cb;
	border-right: 1px solid #7dc3cb;	
}

.table1 td:last-child{
	border-right: none;
}
.table1 td.y1 {
	text-align:left;	
}
.table1 a.file {
	display:inline-block;
	width:16px;
	height:16px;
	background: url(file_doc.png) no-repeat left top;
	text-indent:-9999px;
}

#msg {
	color: #7dc3cb;
	
}

#msg a{
	color: #7dc3cb;
}

/* ----------------------------------------------------- 意見表單 ------------------------------------------------------*/


.form_out {
	margin:0;
	}
.form {
	line-height: 22px;
	margin: 0px;
	font-weight: bold;
}
.form caption {
	background:#7dc3cb;
	padding: 4px 0;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	margin: 0 0 10px 0;	
}
.form th {
	background: url(contact_line.jpg) no-repeat right 10px;
	text-align: right;
	padding: 6px 10px 0 0px;
	font-weight: bold;
	vertical-align: top;	
}
.form span {
	color: #C00;
}
.form td {
	padding: 5px;
	text-align: left;
}
.form .thk {
	background: url(contact_line2.jpg) no-repeat right 2px;
}
.form .thr {
}
.input {
	background-color:transparent;
	text-decoration: none;
	border: 1px dotted #d0d0d0;
	width: 200px;
	height: 20px;
	padding:1px 4px;
}
.input2 {
	background-color:transparent;
	text-decoration: none;
	border: 1px dotted #d0d0d0;
	width: 250px;
	height: 20px;
	padding:1px 4px;
}
.input3 {
	background:#e9f3f4;	
	color:#7dc3d2;
	text-decoration: none;
	width: 72px;
	height: 20px;
	padding: 0 0 2px 0;
	border: 1px dotted #7dc3cb;
	border-collapse:collapse;
	margin: 0 5px;
	cursor:pointer;
}
div.contact_btn {
	margin:15px 0;
	text-align: center;	
	}


.fromwarn {/*提示字*/
	font-size:12px;
	color:#F00;
}
.codearea {
	float: left;
}
#captcha {
	float: left;
}		

/* ---------------------------------- 討論區 -------------------------------------*/

.forum_box {
	border-width:1px 1px 2px 1px;
	border-style:solid dotted;
	border-color:#7dc3cb;
	padding:3px;
	margin: 0 0 10px 0;		
	}
.forum_box dl {
	margin:0 0 2px 0;
	border-bottom:1px dotted #7dc3cb;	
	}
.forum_box dl:last-of-type {
	margin:0;
	border-bottom:none;	
	}
.forum_box dl dt {
	background-color:#7dc3cb;
	padding:3px 5px;
	font-weight:bold;	
	font-size:13px;
	margin:2px 0 2px 0;
	position: relative;	
	color:#fff;
	}
.forum_box dl dt span {
	position: absolute;
	top:2px;
	right:10px;
	z-index:10;
	}	
.forum_box dl dd {
	padding:3px 5px;
	}
.forum_box dl dd p.forum_author {
	margin:0 0 6px 0;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	color:#007dc5;
}	
.forum_box dl dd p.forum_time {
	margin:10px 0 0 0;	
	font-weight:bold;
	text-align:right;	
}	


.forum_list {
	position: relative;
	}
.forum_list p {
	padding: 0 0 0 20px;
	margin: 0 0 0 10px;
	position: absolute;
	right:0;
	top:-20px;
	}		
.forum_list p a {
	font-weight:bold;
	color:#007dc5;	
	}
.forum_list p a:hover {
	text-decoration: underline;
	}
.forum_message p {
	background: url(forum_message.png) no-repeat 0 2px;
	}
.forum_Reply p {
	background: url(forum_reply.png) no-repeat 0 2px;
	}
.forum_back p {
	background: url(forum_back.png) no-repeat 0 4px;
	padding: 0 0 0 18px;	
	}

/* ----------------------------------- 頁數 -------------------------------------*/


#pager p {
	text-align:center;
	margin:0;
	padding:0;
	}
#pager p span{
	color:#007dc5;
	font-size:15px;
	font-weight:bold;
	margin:0 3px;
	}	
#pager ul.pages {
	display:block;
	border:none;
	text-transform:uppercase;
	font-size:11px;
	text-align: center;
	padding: 0;
}

#pager ul.pages li { /* 頁數列表 */
	list-style: none;
	border: 1px solid #7dc3cb;
	text-decoration: none;
	margin: 0 5px 0 0;
	padding: 3px 5px;
	display: inline;
	line-height: 30px; /* ie7 必要 */
	cursor: pointer;
	color:#7dc3cb;	
}

#pager ul.pages li:hover { /* 觸碰時 */
   border:1px solid #7dc3cb;
   color:#7dc3cb;
   background-color:#e9f3f4;
}

#pager ul.pages a:hover { /* 觸碰時 */
   color:#fff;
}

#pager ul.pages li.pgEmpty { /* 沒有作用的頁數 */
	border:1px solid #f4fbfc;
	color:#f4fbfc;
	cursor: default;
}
#pager ul.pages li.pgEmpty:hover {
	border:1px solid #f4fbfc;
	color:#f4fbfc;
	cursor: default;
    background-color:#fff;	
}

#pager ul.pages li.pgCurrent { /* 作用中的頁數 */
   border:1px solid #7dc3cb;
   color:#7dc3cb;
   font-weight:700;
   background-color:#e9f3f4;
}

/*回目錄頁*/
.back_list {
	}
.back_list a {
	float: right;
    padding: 1px 10px;
	background-color: #CCC;
	border: 1px solid #CCC;	
	text-align: center;
	color: #FFFFFF;	
	-moz-border-radius: 3px;
    -webkit-border-radius:3px;
    border-radius:3px;	
	margin: 10px 0 0 0;
}
.back_list a:hover {
	background-color: #f4f4f4;
	color: #333;	
}	
