body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input  { font-family: "Arial", "新細明體" }
a { color: blue; text-decoration: none }
a:link  { color: blue; text-decoration: none }
a:active { color: blue; text-decoration: none }
a:hover { color: red; text-decoration: underline }
a:visited  { color: blue; text-decoration: none }
a.lk:link { color: blue; }
a.lk:active { color: blue; text-decoration: none }
a.lk:hover { color: blue; text-decoration: underline }
a.lk:visited { color: blue; }
a.content  { color: #ffff7a; text-decoration: none }
a.content:link { color: #ffff7a }
a.content:active { color: #ffff7a; text-decoration: none }
a.content:hover { color: #ffff7a; text-decoration: underline }
a.content:visited { color: #ffff7a }
.highlight { BACKGROUND-COLOR: #9345C6}
.normal {BACKGROUND-COLOR: #5E2C7E}
.tblHeader {
	BORDER-TOP: #444444 1px solid;
	BORDER-BOTTOM: #444444 1px solid;
	BORDER-LEFT: #444444 1px solid;
	BORDER-RIGHT: #444444 0px solid;
	BACKGROUND-COLOR: #888888;
	font-family: "Arial";
	COLOR: white;
}
.tblRHeader {
	BORDER-TOP: #444444 1px solid;
	BORDER-BOTTOM: #444444 1px solid;
	BORDER-LEFT: #444444 1px solid;
	BORDER-RIGHT: #444444 1px solid;
	BACKGROUND-COLOR: #888888;
	font-family: "Arial";
	COLOR: white;
}
.tblHeader0 {
	BORDER-TOP: #444444 1px solid;
	BORDER-BOTTOM: #444444 1px solid;
	BORDER-LEFT: #444444 1px solid;
	BORDER-RIGHT: #444444 0px solid;
	BACKGROUND-COLOR: #E7E7E7;
	font-family: "Arial";
	COLOR: #000000;
}
.tblRHeader0 {
	BORDER-TOP: #444444 1px solid;
	BORDER-BOTTOM: #444444 1px solid;
	BORDER-LEFT: #444444 1px solid;
	BORDER-RIGHT: #444444 1px solid;
	BACKGROUND-COLOR: #E7E7E7;
	font-family: "Arial";
	COLOR: #000000;
}
.tblCell0 {
	BORDER-TOP: #444444 0px solid;
	BORDER-BOTTOM: #444444 1px solid;
	BORDER-LEFT: #444444 1px solid;
	BORDER-RIGHT: #444444 0px solid;
	BACKGROUND-COLOR: #E7E7E7;
	font-family: "Arial";
	COLOR: #000000;
}
.tblRCell0 {
	BORDER-TOP: #444444 0px solid;
	BORDER-BOTTOM: #444444 1px solid;
	BORDER-LEFT: #444444 1px solid;
	BORDER-RIGHT: #444444 1px solid;
	BACKGROUND-COLOR: #E7E7E7;
	font-family: "Arial";
	COLOR: #000000;
}
.tblCell1 {
	BORDER-TOP: #444444 0px solid;
	BORDER-BOTTOM: #444444 1px solid;
	BORDER-LEFT: #444444 1px solid;
	BORDER-RIGHT: #444444 0px solid;
	BACKGROUND-COLOR: #F7F7F7;
	font-family: "Arial";
	COLOR: #000000;
}
.tblRCell1 {
	BORDER-TOP: #444444 0px solid;
	BORDER-BOTTOM: #444444 1px solid;
	BORDER-LEFT: #444444 1px solid;
	BORDER-RIGHT: #444444 1px solid;
	BACKGROUND-COLOR: #F7F7F7;
	font-family: "Arial";
	COLOR: #000000;
}
.tblTimetableCell {
	BORDER-TOP: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-RIGHT: #666666 1px solid;
	BACKGROUND-COLOR: #EFEFEF;
	font-family: "Arial";
	COLOR: #000000;
}
.field {
	BORDER-TOP: #888888 1px solid;
	BORDER-BOTTOM: #888888 1px solid;
	BORDER-LEFT: #888888 1px solid;
	BORDER-RIGHT: #888888 1px solid;
	BACKGROUND-COLOR: #D7D7D7;
	FONT-SIZE: 12px;
	FONT-FAMILY: "Arial", "新細明體";
	COLOR: #000000;
}
.RedFont {
	COLOR: #BB0000;
}
.TextTitle {
	FONT-SIZE: 110%;
	FONT-FAMILY: "Arial", "新細明體" ;
	COLOR: #223A6C;
}
.TextNormal {
	FONT-SIZE: 100%;
	FONT-FAMILY: "Arial", "新細明體" ;
	COLOR: #000000;
}
.TextSmall {
	FONT-SIZE: 80%;
	FONT-FAMILY: "Arial", "新細明體" ;
	COLOR: #000000;
}
.TextSmallest {
	FONT-SIZE: 60%;
	FONT-FAMILY: "Arial", "新細明體" ;
	COLOR: #000000;
}
.button {
	BORDER-TOP: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	FONT-SIZE: 100%;
	FONT-FAMILY: "Arial", "新細明體";
	COLOR: #F0F0F0;
	BACKGROUND-COLOR: #575757
}