body {scrollbar-face-color: #898989;}

.black-bg { background-color: #000000}
.white-bg { background-color: #FFFFFF}
.maintitle-bg { background-color: #FF0000}
.school-bg { background-color: #8BADD0}
.gender-bg { background-color: #666666}
.sport-bg { background-color: #E3E4E6}


.black {color: #000000}
.white, .white A, .white A:link, .white A:visited {color: #FFFFFF; TEXT-DECORATION: none}
.white A:hover, .white A:active {color: #FFFFFF; TEXT-DECORATION: underline}

.red, .red A, .red A:link, .red A:visited {color: #C40109; TEXT-DECORATION: none}
.red A:hover, .red A:active {color: #FF0000; TEXT-DECORATION: underline}

.green, .green A, .green A:link, .green A:visited {color: #76A56B; TEXT-DECORATION: none; font-weight: bold;}
.green A:hover, .green A:active {color: #63C24D; TEXT-DECORATION: underline; font-weight: bold;}

.cyan, .green A, .cyan A:link, .cyan A:visited {color: #6291C1; TEXT-DECORATION: none; font-weight: bold;}
.cyan A:hover, .cyan A:active {color: #4190E1; TEXT-DECORATION: underline; font-weight: bold;}

.grey, .greyn A, .grey A:link, .grey A:visited {color: #666666; TEXT-DECORATION: none; font-weight: bold;}
.grey A:hover, .grey A:active {color: #343434; TEXT-DECORATION: underline; font-weight: bold;}

.page-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
	word-spacing: 5px;
}
.page-sub-title {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12pt; 
	font-weight: bold; 
	color: #666666;
	letter-spacing: 1px;
	word-spacing: 5px;
}
.page-sub-sub-title {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12pt; 
	color: #666666;
	word-spacing: 10px;
}

.main-title {font-family: Arial, Helvetica, sans-serif;	font-size: 11pt; font-weight: bold; color: #000000;}
.organ {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold;}
.school {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.school-home {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.m-w {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold;}
.tdtitle {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #6291C1;}
.sport {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}

.data {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
.data A, .data A:link, .data A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #165AB9}
.data A:hover, .data A:active {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0000FF;}

.updated {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}

.gender_sch {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; TEXT-DECORATION: none; color: #FFFFFF;}

.gender, .gender A, .gender A:link, .gender A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; TEXT-DECORATION: none; color: #FFFFFF;}
.gender A:hover, .gender A:active {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold;; TEXT-DECORATION: underline; color: #FFFFFF;}
.form-news {
	font-size: 8pt;
	width: 173px;
	background-color: #0900b8;
	color: #FFFFFF;
	font-weight: bold;
}


.form-col1 {
	font-size: 8pt;
	width: 173px;
	background-color: #000593;
	color: #FFFFFF;
	font-weight: bold;
}
.form-col2 {
	font-size: 8pt;
	width: 173px;
	background-color: #2639a9;
	color: #FFFFFF;
	font-weight: bold;
}
.form-col3 {
	font-size: 8pt;
	width: 173px;
	background-color: #4667b5;
	color: #FFFFFF;
	font-weight: bold;
}
.form-col4 {
	font-size: 8pt;
	width: 173px;
	background-color: #6682c0;
	color: #FFFFFF;
	font-weight: bold;
}

.form1-colrec {
	font-size: 10pt;
	width: 173px;
	background-color:#FFCC00;
	color: #333333;
	font-weight: bold;
}

.form1-colold {
	font-size: 8pt;
	width: 173px;
	background-color: #ec9e00;
	color: #FFFFFF;
	font-weight: bold;
}

.form1-cololdb {
	font-size: 8pt;
	width: 173px;
	background-color: #ffbc2f;
	color: #FFFFFF;
	font-weight: bold;
}

.form2-colold2 {
	font-size: 8pt;
	width: 173px;
	background-color: #35651d;
	color: #FFFFFF;
	font-weight: bold;
}
.form2-colold {
	font-size: 8pt;
	width: 173px;
	background-color: #438d29;
	color: #FFFFFF;
	font-weight: bold;
}

.form2-cololda {
	font-size: 8pt;
	width: 173px;
	background-color: #7cce1f;
	color: #FFFFFF;
	font-weight: bold;
}
.form3-colold {
	font-size: 8pt;
	width: 173px;
	background-color: #ec7e00;
	color: #FFFFFF;
	font-weight: bold;
}

.form-main {
	font-size: 8pt;
	width: 200px;
	background-color: #CEDBEB;
}
.lt-cyan {
	background-color: #CEDBEB;
}

.white-num {color:#FFFFFF; font-size:16px; font-weight:bold;}
.bot-bord {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.lft-bord {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}
