BODY {
  background:#FFFFFF;
  font-family:Verdana,Arial,sans-serif;
  font-size:15px;
  color:#000000;
  margin:0px;
  scrollbar-arrow-color:FFFFFF;
  scrollbar-3dlight-color:808080;
  scrollbar-face-color:808080;
  scrollbar-darkshadow-color:808080;
  scrollbar-track-color:C0C0C0;
  scrollbar-highlight-color:EEEEEE;
  scrollbar-shadow-color:EEEEEE;
}

TABLE, TD { padding:0px; margin:0px; border-collapse:collapse; font-size:15px; }

.input.error, select.error {
	border:2px solid red;
	background-color:#FF9999;
}

.Cur-Pointer { cursor:pointer; }

.TextBold { font-weight:bold; }
.TextBlack { color:#000000; }
.TextGray { color:#808080; }
.TextLightGray { color:#BBBBBB; }
.TextRequired { color:#FF0000; }
.TextPowered { color:#28932F }
.TextSmall { font-size:11px; }
.TextMiddle { font-size:13px; }
.TextBig { font-size:15px; }
.NewLine { clear:both; }
.Odd { background:#DCDCDC; }
.Even { background:#F2F2F2; }
.PDG-5 { padding:5px; }
.PDG-10 { padding:10px; }
.PDG-15 { padding:15px; }
.PDL-15 { padding-left:15px; }
.PDL-30 { padding-left:30px; }
.MGB-7 { margin-bottom:7px; }
.MGB-10 { margin-bottom:10px; }
.W-Nowrap { white-space:nowrap; }
.W-Normal { white-space:normal; }
.W-Break-All { word-break:break-all; }
.V-Top { vertical-align:top; }
.V-Middle { vertical-align:middle; }
.V-Bottom { vertical-align:bottom; }
.T-Left { text-align:left; }
.T-Center { text-align:center; }
.T-Right { text-align:right; }
.F-Left { float:left; }
.F-Center { float:center; }
.F-Right { float:right; }

.TextVideo { height:15px; padding-left:20px; background:url("../images/general/icons_video.gif") no-repeat; }
.TextPhoto { height:15px; padding-left:20px; background:url("../images/general/icons_photo.gif") no-repeat; }

#Header, #Content, #Footer { width:800px; clear:both; margin:0px auto; text-align:left; background:#FFFFFF; }
#Header { height:220px; border-bottom:2px solid #FF940A; position:relative; }
#Header .Button_1, #Header .Button_2 { width:100%; text-align:center; position:absolute; clear:both; z-index:99999; }
#Header .Button_1 A, #Header .Button_2 A { font-size:17px; font-weight:bold; color:#000000; text-decoration:none; }
#Header .Button_1 A:hover, #Header .Button_2 A:hover { color:#FFFFFF; }
#Header .Button_1 { bottom:31px; }
#Header .Button_2 { bottom:0px; }
#Header .Button_1 TD, #Header .Button_2 TD { vertical-align:middle; }
#Header .Button_1 TD.OnLeft, #Header .Button_1 TD.OffLeft, #Header .Button_2 TD.OnLeft, #Header .Button_2 TD.OffLeft { height:35px; padding:0px 10px 0px 10px; }
#Header .Button_1 TD.OnLeft, #Header .Button_2 TD.OnLeft { background:url("../images/button/button_on_left.png") no-repeat; }
#Header .Button_1 TD.OffLeft, #Header .Button_2 TD.OffLeft { background:url("../images/button/button_off_left.png") no-repeat; }
#Header .Button_1 TD.OnRight, #Header .Button_2 TD.OnRight { width:7px; height:35px; background:url("../images/button/button_on_right.png") no-repeat; }
#Header .Button_1 TD.OffRight, #Header .Button_2 TD.OffRight { width:7px; height:35px; background:url("../images/button/button_off_right.png") no-repeat; }
#Footer { background:#ADCE0B url("../images/general/bg_bottom.gif") repeat-x; }
#Footer .Left { width:50%; float:left; padding:10px 0px 0px 0px; }
#Footer .Right { width:50%; float:left; padding:10px 0px 0px 0px; text-align:right; }

.supervisor_chinese {
	color:#C30A0A;
	font-size:15px;
	letter-spacing:3px;
}

.supervisor_english {
	color:#C30A0A;
	font-size:14px;
}

.ScrollText {
	font-size:13px;
	color:#407E3E;
}

IMG {
  border:0px;
  border-spacing:0px;
}

TD.MainBox {
  background-color:#AACC00;
}

TD.MainCenterBox {
  background-color:#FF4032;
}

TD.MainThinkingacademyBox {
  background-color:#0586C3;
}

TD.BackgroundCenter {
  background-color:#FEEE92;
}

TD.SmallText, SPAN.SmallText {
	font-size:15px;
}

TD.BoldText, SPAN.BoldText {
	font-size:15px;
	font-weight:bold;
	color:#4A8C48;
}

TD.BoldText_1, SPAN.BoldText_1 {
	font-size:15px;
	font-weight:bold;
	color:#7A4B07;
}

TD.WithoutInfo {
	height:150px;
	text-align:center;
  font-size:21px;
  font-weight:bold;
  color:#67A911;
  letter-spacing:5px;
}

TD.WithoutInfo {
	height:150px;
	text-align:center;
  font-size:21px;
  font-weight:bold;
  color:#67A911;
  letter-spacing:5px;
}

SPAN.Copyright {
  margin:0px 5px 2px 5px;
  font-size:13px;
  color:#FFFFFF;
}

SPAN.ButtonTopA {
  vertical-align:middle;
}

SPAN.CenterBottomTitle {
  padding:0px 5px 2px 5px;
  font-size:15px;
  font-weight:bold;
  color:#FFFFFF;
}

SPAN.CenterSubjust {
  font-size:17px;
  font-weight:bold;
  color:#7D0C04;
}

SPAN.CenterBottomAddress {
  margin:5px 5px 2px 5px;
  font-size:13px;
  color:#FFFFFF;
}

SPAN.ContactTitle {
  font-size:17px;
  font-weight:bold;
  color:#E7820F;
  letter-spacing:3px;
}

SPAN.MainTitle {
  font-size:17px;
  font-weight:bold;
  color:#C40000;
  letter-spacing:3px;
}

SPAN.SubjectTitle {
  font-size:15px;
  font-weight:bold;
  color:#818109;
  letter-spacing:3px;
}

SPAN.ThinkingSubjectTitle {
  font-size:19px;
  font-weight:bold;
  color:#3A61D8;
  letter-spacing:3px;
}

SPAN.ThinkingSubjectContent {
  font-size:15px;
  color:#000000;
  letter-spacing:1px;
}

SPAN.Jelic001SubjectTitle {
  font-size:17px;
  font-weight:bold;
  color:#3A61D8;
  letter-spacing:1px;
}

SPAN.Jelic001SubjectContent {
  font-size:15px;
  color:#000000;
  letter-spacing:1px;
}

UL.JelicSummer LI {
	font-size:13px;
	color:#000000;
}

A {
  color:#0000FF;
  text-decoration:none;
}

A:hover {
  color:#C40000;
  text-decoration:underline;
}

A.PopupLink {
  color:#772B1A;
  text-decoration:none;
  font-size:15;
  font-weight:bold;
}

A.PopupLink:hover {
  color:#329ADB;
  text-decoration:underline;
}

A.PopupLinkSmall {
  color:#772B1A;
  text-decoration:none;
  font-size:13;
  font-weight:bold;
}

A.PopupLinkSmall:hover {
  color:#329ADB;
  text-decoration:underline;
}

UL.OTCT4, UL.OTCT5 { border-color:#000000; margin:0px 20px 10px 20px; }
UL.OTCT4 LI { line-height:1.4em; font-size:15px; font-weight:bold; color:#000000; list-style:none; }
UL.OTCT5 LI { line-height:1.4em; font-size:13px; font-weight:normal; color:#000000; list-style:square; }

#dhtmltooltip {
	position:absolute;
  font-size:17;
  font-weight:bold;
  color:#772B1A;
  letter-spacing:5px;
	border:10px solid #FFFFFF;
	padding:5px;
	background-color:lightyellow;
	visibility:hidden;
	z-index:100;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#IndexNotice { width:95%; }
#IndexNotice TD { border-bottom:1px dotted #83E900; font-size:13px; }

#PopupLogin { width:500px; height:250px; background:#FFF99E url("../images/general/bg_login.gif") no-repeat; }
#PopupLogin .Content1 { padding:60px 15px 0px 120px; }
#PopupLogin TD { white-space:nowrap; vertical-align:top; }
#PopupLogin H4 { font-size:15px; line-height:11px; }

#HeaderBanner { width:802px; background:#FFFFFF; position:relative; z-index:100; }
#HeaderButton_1 { top:10px; position:absolute; clear:both; z-index:9999; }

.Homework { width:695px; }
.HomeworkRemark UL { font-size:15px; color:#3A8200; margin:20px 20px 10px 50px; }
.HomeworkRemark OL { font-size:15px; color:#003782; }
.Homework TD.WList { padding:0px 20px 0px 20px; }
.HomeworkList TD { border-bottom:1px dotted #83E900; padding:2px; font-size:15px; font-weight:bold; color:#437800; vertical-align:top; }
.HomeworkList TD.Title { width:60%; }
.HomeworkList TD.Icons { width:2%; }

.BoxPhoto { width:140px; height:110px; line-height:140px; text-align:center; vertical-align:middle; font-size:90px; }
.BoxPhoto IMG { vertical-align:middle; }
