BODY{
margin: 0px;
padding: 0px;
line-height: 25px;
scrollbar-face-color:#AEEADB;
scrollbar-arrow-color:#fffffF;
scrollbar-track-color:#fffffF;
scrollbar-shadow-color:#fffffF;
scrollbar-highlight-color:#fffffF;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-Color:#fffffF;
}



.textsmall {  font-size: 12px}
.text {
	font-size: 15px;
	text-decoration: none;
	color: #17444d;
	line-height: 25px;
	letter-spacing: 2px;
}
.rollover {  font-size: 15px; text-decoration: none; color: #00CCCC}
a:hover { background-color: #fdcd00; color: #005555; text-decoration: underline;  }
.rollover2 { font-size: 15px; color: #CC6600; text-decoration: none}
.smallText {  font-size: 11px}
.text3 {
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;


}
.text4 {
	font-size: 15px;
	letter-spacing: 1px;
	line-height: 20px;
	text-align: left;



}
.textfield {  background-color: #FFFF33; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.text_bkg {  font-size: 15px; color: #FFFF66}
.textwhite {  font-size: 15px; color: #FFFFFF}
.storyheadline {
	font-family: "細明體";
	font-size: 14px;
	font-weight: bold;
}

.textfield-ethics {
	color: #FFFFFF;
	background-color: #666666;
	border: 1px #000000;
	font-size: 15px;

}
.mediaed-lesson-content {
	font-family: "細明體";
	font-size: 15px;
	line-height: 20px;
	color: #000033;

}
.mediaed-lesson-title {
	font-family: "細明體";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
.mediaed-lesson-top {
	font-family: "細明體";
	font-size: 15px;
	color: #006666;
	text-decoration: none;
}
.ethics {  font-size: 15px; color: #000000; word-spacing: normal; line-height: 20px}
.header {  font-size: 20px; color: #000000}

.btnheader { 
font-size: 20px; color: #55493c;
padding: 3px;
line-height: 50px;
border:  2px dashed #aeafa1;
border-width: 2px 1px 2px 1px ;
display:inline;
background: url(images/title_bg.jpg) ;
}



.title {  font-size: 20px; color: #990000}
.newsHeader {
	font-size: 22px;
	color: #000000;
}
.event-big {
	font-size: 18px;
	color: #FFFF00;
}
.textRedcolor {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC0000;
}
.textYellowcolor {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF3300;
}
.style4 {
	font-family: "新細明體";
	font-weight: bold;
	font-size: 11pt;


}
.text-indent10px {
	font-size: 15px;
	text-decoration: none;
	color: #000000;
	line-height: 22px;
	text-indent: 25pt;

}
.btn2007bg {
	color: #FFFFFF;
	background-color: #FF6633;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 4px;
	border-left-width: 2px;
	border-top-color: #FF6633;
	border-right-color: #FF6633;
	border-bottom-color: #FF6633;
	border-left-color: #FF6633;
	padding-bottom: 2px;
	font-weight: normal;
	font-size: 12pt;
}
.btn2009bg {

	color: #FFFFFF;
	background-color: #F7FBAE;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 4px;
	border-left-width: 2px;
	border-top-color: #FF6633;
	border-right-color: #FF6633;
	border-bottom-color: #FF6633;
	border-left-color: #FF6633;
	padding-bottom: 2px;
	font-weight: normal;
	font-size: 12pt;
}
.table-lo-border {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.colortitle {
	color: #309;
	background-color: #e4ff93;
	font-size: 18px;
	font-weight: bold;
}


/* Menu */

#menu {
	width: 900px;
	height: 51px;
	margin: 0px auto;
	padding-left: 40px;
	background: url(images/img03.jpg) no-repeat left top;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu li {
	float: left;
}

#menu a {
	display: block;
	padding: 12px 20px 0px 22px;
	letter-spacing: -1px;
	text-decoration: none;
	text-transform: lowercase;
	font-size: 20px;
	font-weight: normal;
	color: #D7E6A2;
}

#menu a:hover {
	text-decoration: underline;
}

#menu .first a {
	background: none;
	padding-left: 0px;
}
