
/* to put the school log on background */
.bg_logo{

	width: 890px;
	background: url(../top_page/bg_logo.gif) no-repeat bottom left;
	margin: auto;
}

/* to put shadow on background */
body {
	background: url(../top_page/bg_shadow.gif) repeat-y top center;
	text-align: center;
	margin: 0;
	padding: 0;
	a:link
}

.font_samll{
	font-size: 8pt;
	line-height:12px;
	font-family: Arial, Helvetica, sans-serif;
}

.font_mid{
	font-size: 10pt;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.font_big{
	font-size: 14pt;
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
}
.font_big_2{
	font-size: 12pt;
	line-height:17px;
	font-family: Arial, Helvetica, sans-serif;
}


/* linked lettle color */
A {
  text-decoration: none;
}
A:link {
  color: #0066FF;
  text-decoration: none;
  }
A:visited {
  color: #0066FF;
 }
A:hover {
  color: #ff0000;
  background-color: #ffcccc;
  text-decoration: underline;

}

.style248 {color: #2233AA}
.style7 {
	font-size: 14;
	font-weight: bold;
}
.style1 {	font-size: medium;
	font-weight: bold;
}

.title_for_top{
 color: #000000;
  background-color: #C0C0C0;
  line-height: 150%;
  border-top: solid 2px #808080;
}

.dashed{
  color: #000000;
  border-top: dashed 1px #808080;
}
.line{
  color: #000000;
  border-top: solid 1px #808080;
}


/* main manu definition  +++start+++ */
.main_manu{
	width:143px;
	height:20px;
	line-height:20px;
	background:#0099FF;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.main_manu a,
.main_manu a:link,
.main_manu a:visited,
.main_manu a:active{
	color:#FFFFFF;
	width:143px;
	height:20px;
	text-align:center;
	display:block;
	float:left;
    text-decoration: none;	
}

.main_manu a:hover{
	width:143px;
	height:20px;
	background:#F89938;
	color:#FFFFFF;
	text-align:center;
	display: block;
	float:left;
    text-decoration: none;
}


.main_manu_activelink{
	color:#FFFFFF;
	text-align:center;
	width:143px;
	height:20px;
	line-height:20px;
	background:#F89938;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.main_manu_current{
	text-align:center;
	color:#FFFFFF;
	width:143px;
	height:20px;
	line-height:20px;
	background:#F89938;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


/* main manu definition  +++end+++ */

/* sub manu definition  +++start+++ */
.sub-manu-title {
  font-size: 10pt;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #333333;
  line-height: 100%;
  width: 165px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px 0px 5px 5px;
  text-align:left;
}

/* sub manu blue */
.sub-manu-blue {
  font-weight: bold;
  font-size: 10pt;
  list-style-type: none;
  margin: 0 0 2em;
  font-family: Arial, Helvetica, sans-serif;
  
}

.sub-manu-blue a {
  margin-bottom: 1px;
  padding: 5px 0 5px 10px;
  display: block;
  width: 165px;
  text-decoration: none;
  border-left: 5px solid #0099FF;
  background-color: #9CCFFF;
  color: #2233AA;
}

.sub-manu-blue a:hover {
  background-color: #0099FF;
  color: #ffffff;
  border-left: 5px solid #9CCFFF;
}

/* sub manu orange */
.sub-manu-orange {
  font-weight: bold;
  font-size: 10pt;
  list-style-type: none;
  margin: 0 0 2em;
  font-family: Arial, Helvetica, sans-serif;
}

.sub-manu-orange a {
  margin-bottom: 1px;
  padding: 5px 0 5px 10px;
  display: block;
  width: 165px;
  text-decoration: none;
  border-left: 5px solid #F89938;
  background-color: #FFCD05;
  color: #2233AA;
}

.sub-manu-orange a:hover {
  background-color: #F89938;
  color: #ffffff;
  border-left: 5px solid #FFCD05;
}


/* sub manu green */
.sub-manu-green {
  font-weight: bold;
  font-size: 10pt;
  list-style-type: none;
  margin: 0 0 2em;
  font-family: Arial, Helvetica, sans-serif;
}

.sub-manu-green a {
  margin-bottom: 1px;
  padding: 5px 0 5px 10px;
  display: block;
  width: 165px;
  text-decoration: none;
  border-left: 5px solid #99CC00;
  background-color: #99FF99;
  color: #2233AA;
}

.sub-manu-green a:hover {
  background-color: #99CC00;
  color: #ffffff;
  border-left: 5px solid #99FF99;
}

/* sub manu pink */
.sub-manu-pink {
  font-weight: bold;
  font-size: 10pt;
  list-style-type: none;
  margin: 0 0 2em;
  font-family: Arial, Helvetica, sans-serif;
}

.sub-manu-pink a {
  margin-bottom: 1px;
  padding: 5px 0 5px 10px;
  display: block;
  width: 165px;
  text-decoration: none;
  border-left: 5px solid #FF66FF;
  background-color: #FFCCFF;
  color: #2233AA;
}

.sub-manu-pink a:hover {
  background-color: #FF66FF;
  color: #ffffff;
  border-left: 5px solid #FFCCFF;
}

/* sub manu definition  +++end+++ */





