@charset "big5";
a{blr:expression(this.onFocus=this.blur());} 
a:focus { -moz-outline-style: none; }
body {
	background-color: #000000;
	margin: 0px;
    scrollbar-face-color: #212121; /*捲軸顏色*/
	scrollbar-highlight-color: #404040; /*捲軸左與上內邊框*/
	scrollbar-shadow-color: #000000;/*捲軸右與下內邊框*/ 
	scrollbar-3dlight-color: #616161; /*捲軸左與上外邊框*/ 
	scrollbar-darkshadow-color: #000000;/*捲軸右與下外邊框*/
	scrollbar-arrow-color: #A1A1A1; /*捲軸箭頭*/
	scrollbar-track-color: #000000; /*捲軸底色*/
}
a {
	color: #66CCFF;
	font-weight:normal;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體", "新細明體";
	font-size: 9pt;
}
a:link {
	color:#66CCFF;
	text-decoration:underline;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體", "新細明體";
	font-size: 9pt;
}
a:visited {
	color:#66CCFF;
	text-decoration:underline;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體", "新細明體";
	font-size: 9pt;
}
a:hover {
	color:#FFCC00;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif, "細明體", "新細明體";
	font-size: 9pt;
}
a.linkc:link {
	font-family: "新細明體", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: 66ccff;
	text-decoration: none;
	letter-spacing: 1px;
}
a.linkc:visited {
	font-family: "新細明體", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: 66ccff;
	text-decoration: none;
	letter-spacing: 1px;
}
a.linkc:hover {
	font-family: "新細明體", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #99CC00;
	text-decoration: underline;
	letter-spacing: 1px;
}
.topbg {
	background-image: url(/action/2009carnival/image/index_05.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.mainbg {
	background-image: url(/action/2009carnival/image/index_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.footbg {
	background-image: url(/action/2009carnival/image/index_03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.frame_top {
	background-image: url(/action/2009carnival/image/frame01/frame_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.frame_left {
	background-image: url(/action/2009carnival/image/frame01/frame_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.frame_right {
	background-image: url(/action/2009carnival/image/frame01/frame_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.frame_bottom {
	background-image: url(/action/2009carnival/image/frame01/frame_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.frame_bg {
	background-image: url(/action/2009carnival/image/frame_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.frame2_top {
	background-image: url(/action/2009carnival/image/frame02/frame_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.frame2_left {
	background-image: url(/action/2009carnival/image/frame02/frame_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.frame2_right {
	background-image: url(/action/2009carnival/image/frame02/frame_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.frame2_bottom {
	background-image: url(/action/2009carnival/image/frame02/frame_bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.frame2_bg {
	background-image: url(/action/2009carnival/image/frame02/framebg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.frame3_top {
	background-image: url(/action/2009carnival/image/frame03/frame_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.frame3_left {
	background-image: url(/action/2009carnival/image/frame03/frame_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.frame3_right {
	background-image: url(/action/2009carnival/image/frame03/frame_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.frame3_bottom {
	background-image: url(/action/2009carnival/image/frame03/frame_bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.title01 {
	font-family: "新細明體", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: 66ccff;
	text-decoration: none;
	letter-spacing: 1px;
}
.text_blue {
	font-family: "新細明體";
	font-size: 9pt;
	line-height: 18px;
	font-weight: normal;
	color: #fefefe;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: 66ccff;
	text-decoration: none;
	letter-spacing: 1px;
}
.style_textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #032838;
	text-decoration: none;
	background-color: #C9C9C9;
	height: 22px;
	width: 150px;
}
.text_green {
	font-family: "新細明體";
	font-size: 9pt;
	color: aacc33;
	text-decoration: none;
}
.text_blue2 {
	font-family: "新細明體";
	font-size: 9pt;
	line-height: 18px;
	font-weight: normal;
	color: #66CCFF;
}
.style_textfield2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	border: 1px solid #947A69;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 20px;
	width: 135px;
}
.text_brown {
	font-family: "新細明體";
	font-size: 9pt;
	line-height: 18px;
	font-weight: normal;
	color: #d5bd90;
}
.title02 {
	font-family: "新細明體", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
}
.text_yes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	font-weight: bold;
	color: #CCFF00;
}
.text_no {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	font-weight: bold;
	color: #FF6600;
}
.text_grade {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	line-height: 18px;
	font-weight: bold;
	color: #FFCC00;
}
.wordspace {
	padding-left: 7px;
}
