
/* to put the school log on background */
.bg_logo{
	text-align: center;
	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;}
	
.font_mid2{
	font-size: 9pt;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.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}


/* style for the header  +++start+++ */
.style5{
    font-size: 20px;
	font-weight: 500;
	color: #fb7f06;
	font-family: Arial, Helvetica, sans-serif;
		}
	
.style6 {
    font-size: 12px;
	color: #231f20;
	font-family: Arial, Helvetica, sans-serif;
	}
/* style for the header  +++end+++ */    


.style7 {
	font-size: 14px;
	font-weight: bold;
}
.style1 {	
    font-size: medium;
	font-weight: bold;
}

.menu_txt{font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #29ABE2;}

.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;
}

/* sub manu blue */
.smanublue {
  font-weight: bold;
  font-size: 10pt;
  list-style-type: none;
  margin: 0 0 2em;
  font-family: Arial, Helvetica, sans-serif;
}

.sub-manu-blue {
  margin-bottom: 1px;
  padding: 5px 0 5px 10px;
  display: block;
  width: 165px;
  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 */
.smanuorange {
  font-weight: bold;
  font-size: 10pt;
  list-style-type: none;
  margin: 0 0 2em;
  font-family: Arial, Helvetica, sans-serif;
}

.sub-manu-orange {
  margin-bottom: 1px;
  padding: 5px 0 5px 10px;
  display: block;
  width: 165px;
  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 */
.smanugreen {
  font-weight: bold;
  font-size: 10pt;
  list-style-type: none;
  margin: 0 0 2em;
  font-family: Arial, Helvetica, sans-serif;
}

.sub-manu-green {
  margin-bottom: 1px;
  padding: 5px 0 5px 10px;
  display: block;
  width: 165px;
  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+++ */

/* Blue bar header  +++start+++ */

.title_bar{
	background-color: #E7F1F2;
	border-top: solid 3px #29ABE2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #29ABE2;
	padding: 3px 3px 3px 3px;
	}

.title2{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
    color: #29abe2; 
	}

/* Blue bar header  +++end+++ */
	
 #yelrow1
    {
	background-color: #ffcd05;
	text-align: center;
	padding: 10px;
    }
	
 .hidstyle
    {font-family: Arial, Helvetica, sans-serif;
	color: #231f20;
	font-size: 14px;
	font-weight: bold;}
	
 #yelrow2
    {
	background-color: #ffcd05;
	height: 4px;
    }
	
 #bluerow1
    {
	background-color: #9ccfff;
	text-align: center;
	padding: 10px;
    }
		
  #bluerow2
    {
	background-color: #9ccfff;
	height: 4px;
    }	
	
	#greenrow1
    {
	background-color: #99ff99;
	text-align: center;
	padding: 10px;
    }
	
	#greenrow2
    {
	background-color: #99ff99;
	height: 4px;
    }		
  
	
 #cellstyle1
    { border-style: solid; 
	  border-width: 1px; 
	  border-color: "#d4d4d4"; 
	  border-right: none; 
	  border-top: none; 
	  text-align: right; 
	  padding-right: 15px; 
	  padding-top: 12px;
	  padding-bottom: 12px;
	  }
	  
 #cellstyle2
    { border-style: solid; 
	  border-width: 1px; 
	  border-color: "#d4d4d4"; 
	  border-top: none;
	  text-align: left; 
	  padding-left: 15px; 
	  padding-top: 12px;
	  padding-bottom: 12px;
	  }
	  
 #cellstyle3
    { text-align: center;
	  border-style: solid; 
	  border-width: 1px; 
	  border-color: "#d4d4d4"; 
	  border-top: none;
	  padding: 11px;
	  }
	  
 #cellstyle4
    {
	padding-left: 10px;
	  }
	  
  #cellstyle5
    {
    border-style: solid; 
	border-width: 1px; 
	border-color: "#d4d4d4";
	border-top: none;
	border-right: none;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
    }
	
  #cellstyle6
    {
    border-style: solid; 
	border-width: 1px; 
	border-color: "#d4d4d4";
	border-top: none;
	border-left: none;
	border-right: none;
    }  
	
	#cellstyle7
    {
    border-style: solid; 
	border-width: 1px; 
	border-color: "#d4d4d4";
	border-top: none;
	border-left: none;
    }  
	  
 #fontstyle1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #231f20;
      }
	  
 #fontstyle2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #231f20;
      }
	  
 .fontstyle3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
      }

/* Table style  +++end+++ */

/* Description style below the table   +++start+++ */

 dl{ font-size: 12px;
    font-weight: bold;
	color: #231f20;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;} 

  dt{ font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #231f20;
	}
	
  .orangestyle {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fb7f06;}
	
  .title_orange{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fb7f06;}
	
/* description style  +++end+++ */

/* Text style around the image +++start+++ */

.imgleft {
   float: left;
   margin-right: 20px;
   margin-bottom: 10px;
   margin-top: 3px; 
}

/* Text style around the image +++end+++ */

 .lineheight{
line-height:40px;}