BODY {OVERFLOW: auto ;FONT-SIZE: 9pt }
TD {FONT-SIZE: 9pt}
SELECT {FONT-SIZE: 9pt}

.tophr {
	BACKGROUND-COLOR: #ff0096
}
.loginText {
	FONT-SIZE: 9pt; COLOR: #787878
}
.loginBox {
	FONT-SIZE: 9pt; WIDTH: 70px; COLOR: #000000; FONT-FAMILY: arial; HEIGHT: 17px
}
.searchBox {
	FONT-SIZE: 9pt; WIDTH: 100px; COLOR: #000000; FONT-FAMILY: arial; HEIGHT: 17px
}
.pageBoxTable {
	BACKGROUND-COLOR: #dcdcdc
}
.pageContentBox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #dcdcdc
}
.menuTD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
.menuHRTD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}
.menuPriTD {
	BACKGROUND-COLOR: #c1d599
}
.menuPriTextTD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #c1d599
}
.menuContentTD {
	PADDING-LEFT: 2px; BACKGROUND-COLOR: #ebebc2
}
.menuContentTD2{
	PADDING-LEFT: 2px; BACKGROUND-COLOR: white
}

.maths_menuContentTD{
	PADDING-LEFT: 2px; BACKGROUND-COLOR: #ffffe7
}

.menuContentTextTD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ebebc2
}
.menuResTD {
	PADDING-LEFT: 2px; BACKGROUND-COLOR: #a8dbee
}
.menuResTextTD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #a8dbee
}
.menuSearchTD {
	PADDING-LEFT: 2px; BACKGROUND-COLOR: #e4d08b
}
.menuSearchTextTD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; COLOR: #ab6400; PADDING-TOP: 2px; BACKGROUND-COLOR: #e4d08b ; 
}
.menuNewsTD {
	PADDING-LEFT: 2px; BACKGROUND-COLOR: #ffb5c1
}
.menuNewsTextTD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffb5c1
}
.contentTD {
	BACKGROUND-COLOR: #ffffff
}
.TextDesc {
	FONT-SIZE: 9pt; COLOR: #787878;
}
.footerTable {
	BACKGROUND-COLOR: #ffffff
}
.footercell1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #505050; PADDING-TOP: 2px; BACKGROUND-COLOR: #e4e4e4 ; FONT-SIZE: 8pt;  
}
.footercell2 {
	BACKGROUND: #ffffff
}
.copyright {
	FONT-SIZE: 8pt; COLOR: #787878 ;  
}

.mainText_html {font-size: 15px;font-weight: bold;color: #FF6600;}
a.mainText_html { text-decoration:underline; color:#3399FF}
a.mainText_html:hover { text-decoration:underline; color:#FF0096}

A{COLOR: blue;}
A:hover {COLOR: blue;}

A.footer {FONT-SIZE: 8pt; COLOR: #505050;  TEXT-DECORATION: none}
A.footer:hover {FONT-SIZE: 8pt; COLOR: #505050;  TEXT-DECORATION: underline}

a.footer_html { text-decoration:underline; color:#3399FF}
a.footer_html:hover { text-decoration:underline; color:#FF0096}

A.linkNews {	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ff0000;  TEXT-DECORATION: none}
A.linkNews:hover {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ff0000;  TEXT-DECORATION: underline}

A.linkTitle {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #abab03;  TEXT-DECORATION: none}
A.linkTitle:hover {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #abab03;  TEXT-DECORATION: underline}


A.linkTitle_notbold {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #abab03;  TEXT-DECORATION: none}
A.linkTitle_notbold:hover {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #abab03;  TEXT-DECORATION: underline}
A.linkTitle1 {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #006bb8;  TEXT-DECORATION: none}
A.linkTitle1:hover {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #006bb8;  TEXT-DECORATION: underline}
A.linkText {FONT-SIZE: 9pt; COLOR: #336600;  TEXT-DECORATION: none}
A.linkText:hover {FONT-SIZE: 9pt; COLOR: #336600;  TEXT-DECORATION: underline}


.OlympicmtNavStyle {  background-color: #BED3FF; font-size: 16px; font-weight: bold; color: #0033CC}
.OlympicmtNavPassedStyle {color: red}
.OlympicmtNavNotPassedStyle {color: gray}
.OlympicmtNavCurrentStyle {color: green}

.OlympicmtTableStyle {background-color: #BED3FF; }
.OlympicmtTableTopic {background-color:#F0F5FF; font-size: 16px; font-weight: bold; color: #0033CC}
.OlympicmtTableRow {background-color:#FFFFFF ; }

.OlympicmtTableRow1 {background-color:#FFF5FF ; }
.OlympicmtTableRow2 {background-color:#FFFFFF ; }


.ASS_HeaderColor {  background-color:#26A5D4}
.ASS_NAVColor {  background-color:#A8BDEE}
.ASS_BodyHeader {  background-color:#CCE2FF}
.ASS_Table {  background-color:#FFFFFF}
.ASS_TableBgColor {  background-color:#white}
.ASS_PageRow {  background-color:white; font-size:8pt ; color:green}
.ASS_TableRow {  background-color:#D4EDF6}
.ASS_TableRow2 {  background-color:#FFFFFF}
.ASS_TableHeader {  background-color:#E7F1FF}
.ASS_HelpRow { background-color:#A8DBEE;color:#006bb8; font-size:11pt ;  font-weight: bolder}
.ASS_Line {}
.ASS_ListboxCol {  background-color:#FFFFFF}
.ASS_ButtonCol {}
.ASS_Selected {font-size: 12pt; font-weight: bolder}
.ASS_Font1 { font-size:8pt;color:green}
.ASS_Font2 { font-size:8pt;color:black}
.ASS_Font3 { font-size:11pt;color:black}
.ASS_HR{ color:#26A5D4}


.System_HeaderColor {  background-color:#787878}
.SysObgColor {background-color: FFFFFF}
.SysOnavFont {font-size: 14pt} 
.SysOtableHeader {xxfont-family: "細明體";font-size: 14pt; xxcolor: #00008B; background-color: #e4e4e4} 
.SysOtableTitle {xxfont-size: 12pt; xxxcolor: #000000;background-color:#e4e4e4 }
.SysOtableContext {font-family: "細明體"; font-size: 14pt; color: #000000} 
.SysOtableStyle {border: 1 xxsolid #FF9797; background-color: #FFFFFF } 
.SysOtableColColor1 {background-color:#FFFF96}
.SysOtableColColor2 {background-color:#FFFFCC}

.SysOtableRow1 {background-color:#FFEDED ; }
.SysOtableRow2 {background-color:#FFFFFF ; }
.SysOtableTitle2 {background-color: #FFFFFF} 

.SysOtableTRHightLight{background-color:#e4e4e4}

.SysSectionDescriptiontext {xxfont-family: "細明體"; font-size: 10pt;} 

.SysOtableBottom{background-color:#e4e4e4}
.SysOtableNoMathedRecord{background-color:#FFFFFF;color: red;font-family: "細明體";font-size: 16pt;font-weight: bold;}




.ReSrc_year_td1 { background-color:#c1d599;color:#006bb8; font-size:11pt ;  font-weight: bolder}
.ReSrc_category_td1 { background-color:#c1d599;color:#006bb8; font-size:11pt ;  font-weight: bolder}
.ReSrc_speciallist_td1 { background-color:#A8DBEE;color:#006bb8; font-size:11pt ;  font-weight: bolder}


.ReSrc_year_hr1 {color:#669900;noShade:true; size:1}
.ReSrc_category_hr1 {color:#669900;noShade:true; size:1}
.ReSrc_speciallist_hr1 {color:#26A5D4;noShade:true; size:1}

.ReSrc_year_td2 { background-color:#c1d599}
.ReSrc_category_td2 { background-color:#c1d599}
.ReSrc_speciallist_td2 { background-color:#A8BDEE}

A.ReSrc_year_a1 {FONT-WEIGHT: normal; FONT-SIZE: 9pt;COLOR: #666600;TEXT-DECORATION: none}
A.ReSrc_category_a1 {FONT-WEIGHT: normal; FONT-SIZE: 9pt;COLOR: #666600;TEXT-DECORATION: none}
A.ReSrc_speciallist_a1 {}


A.ReSrc_year_a1:hover {	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #abab03;  TEXT-DECORATION: underline}
A.ReSrc_category_a1:hover {	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #abab03;  TEXT-DECORATION: underline}
A.ReSrc_speciallist_a1:hover {}


.ReSrc_list_CDRName1 {color:#999900;font-size:11pt;font-weight:bold}
.ReSrc_list_CDRDesc1 {FONT-SIZE: 9pt; COLOR: #787878}
.ReSrc_list_ContentTD1{PADDING-LEFT: 2px; BACKGROUND-COLOR: #ebebc2;color:#999900}
.ReSrc_list_text1 {color:# 999900}
A.ReSrc_list_linkTitle1 {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #abab03;  TEXT-DECORATION: none}
A.ReSrc_list_linkTitle1:hover {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #abab03;  TEXT-DECORATION: underline}
A.ReSrc_list_linkTitle_notbold1 {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #abab03;  TEXT-DECORATION: none}
A.ReSrc_list_linkTitle_notbold1:hover {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #abab03;  TEXT-DECORATION: underline}


.ReSrc_list_CDRName2 {color:#006bb8;font-size:11pt;font-weight:bold}
.ReSrc_list_CDRDesc2 {FONT-SIZE: 9pt; COLOR: #006bb8}
.ReSrc_list_ContentTD2{PADDING-LEFT: 2px; BACKGROUND-COLOR: #A8DBEE;color:#006bb8}
.ReSrc_list_text2 {color:#006bb8}
A.ReSrc_list_linkTitle_notbold2 {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #006bb8;  TEXT-DECORATION: none}
A.ReSrc_list_linkTitle_notbold2:hover {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #006bb8;  TEXT-DECORATION: underline}


TABLE.studentStyle {border-width: 1px; border-spacing:0px ; border-style: solid; border-color: #F7AAAC; border-collapse: collapse; background-color: white}
TABLE.studentStyle TH {font-size: 10pt; font-weight: normal; border-width: 1px; padding: 3px; border-style: solid; background-color: #FAD6D6}
TABLE.studentStyle TD {font-size: 10pt; border-width: 1px; padding: 3px; border-style: solid; background-color: #FFFFFF}

.mainpage_monthlyNews {font-size: 12pt;}
.mainpage_monthlyNews TD {font-size: 12pt;}
