*{
  margin:0;
  padding:0;
  font-family:verdana;
  font-size:12px;
}
h1{
  font-size:22px;
  margin:10px 0px;
  border-bottom:1px solid gray;
  font-family:book antiqua;
	color:#0B3322;
}

.pointer{
  cursor:pointer;
}
body{
	background-image:url(images/bodybg.gif);
	background-repeat:none;
	background-repeat:repeat-x;
	background-color:#52D7D6;
}
#classtop{
  height:147px;
  background-image:url(images/school_01.jpg);
  background-position:center;
    background-repeat:no-repeat;
}
#class2nd{
  height:122px;
  background-image:url(images/school_02.jpg);
  background-position:center;
  text-align:center;
  background-repeat:no-repeat;
}
#class3rd{
  background-image:url(images/school_03.jpg);
  background-repeat:no-repeat;
  background-position:top center;
  text-align:center;
}

#centerdiv{
	margin:0 auto;
  width:969px;
}

#centerdiv #leftcol{
	text-align:left;
	width:283px;
	margin-left:42px;
	float:left;
	display:inline;
}
#centerdiv #leftcol table{
	width:100%;
	border-collapse:collapse;
	border-spacing:none;
}
#centerdiv #leftcol td a{
	font-size:17px;
	letter-spacing:2px;
	text-decoration:none;
	color:#0B3322;
	width:220px;
	height:29px;
	float:left;
	padding-left:20px;
	line-height:29px;

}


#centerdiv #leftcol td a:hover, #centerdiv #leftcol td .selected{
 	background-color:white;
 	opacity:0.4;filter:alpha(opacity=40)
}

#centerdiv #leftcol td img{
	border:1px dashed gray;
	padding:5px;

}

#centerdiv #rightcol{
	margin-top:20px;
	text-align:left;
	width:613px;
	float:left;
  line-height:20px;
}

#centerdiv #rightcol #normal img {
  margin: 0 auto;
  display:block;
	border:1px dashed gray;
	padding:5px;
}
#centerdiv #rightcol #photos img{
	border:1px dotted gray;
	margin:0;
  background-color:white;
  padding:7px;
  cursor:pointer;
}

#centerdiv #rightcol #photos table{
  border-collapse:collapse;
  border-spacing:none;
  border:none;
}
#centerdiv #rightcol #photos td{
  width:300px;
  height:250px;
}

/* swap image class */
.imgnonhover{
  width:240px;
}
.imghover{
  width:280px;
}



#centerdiv #rightcol table{
	width:100%;
  border-collapse:collapse;
  border-spacing:none;
  border:2px solid gray;
}
#centerdiv #rightcol #normal table td{
  padding:5px;
  border:1px solid gray;
  background-image:url(images/trans.png);
}

#centerdiv #rightcol, #centerdiv #rightcol ul li{
  color:black;
  font-family:century gothic;
  font-size:14px;
}

#centerdiv #rightcol ul li{
	list-style-type: square;
	margin-left:40px;
}


#class4th{
  height:25px;
  background-image:url(images/school_06.gif);
  margin-top:20px;
}
#copyrightcolors{
 margin:10px 30px;
 height:6px;
 background-image:url(images/colorbar.gif);
}

.pagination{
 float:left;
 width:25px;
 height:25px;
 text-align:center;
 text-decoration:none;
 color:black;
 font-size:11px;
 line-height:25px;
 margin-right:2px;
 color:gray;
 border:1px solid #BDCCCE;
 background-color:#E6F9F7;
}

.pagination:hover{
  background-color:#FF6A06;
}

#fullscreen{
  width:100%;
  background-color:black;
  position:absolute;TOP:0;LEFT:0;
  opacity:0.7;filter:alpha(opacity=70);
  z-index:100;
  display:none;
}

#hider{
	display:none;	
}

#mainimg{
	z-index:101;
	position:absolute;left:0;top:0;
	width:700px;
	border:1px dotted gray;
	padding:10px;
	background-color:white;
	cursor:pointer;
	display:none;
}
#menubar{
	display:none;
	position:absolute;bottom:0;left:0;
	z-index:102;
}
#menubar a{
  float:left;
  width:150px;
  height:30px;
  text-decoration:none;
  line-height:30px;
  text-align:center;
  color:white;
  background-image:url(images/button_back.gif);
  cursor:pointer;
}
#menubar img{
  float:left;
}
#menubar a:hover{
	color:red;
  background-color:gray;
}

/* fees page style */
  .feestable td{
   text-align:center;
   vertical-align:top;
  }
  .feestable{
     margin-bottom:10px;
  }
  
/* news letter */
h2{
   font-size:14px;
}
#newsletter_table td{
  padding:5px;
}
#newsletter_table a{
	color:black;
  font-size:14px;
  text-decoration:none;
}
#newsletter_table a:hover{
  color:red;
  text-decoration:underline;
}
#newsletter_table .dottedline{
  height:2px;
  background-image:url(images/space.jpg);
  padding:0px;
}  
#currentissue_newsletter_title{
  font-size:16px;
  font-family:book antiqua;
  padding:5px;
  font-weight:bold;
}
#currentissue_newsletter{
  padding:5px;
}

#contactform_table input{
    width:100%;
    font-size:12px;
    border:1px solid gray;
    background-color:#E2E0FE;
}
#contactform_table input:hover{
    border:1px solid #BFBFBF;  
}
#contactform_table td{
    padding:2px;
}
#contactform_table textarea{
    width:100%;
    height:200px;
    border:1px solid gray;
    padding:5px;
    background-color:#E2E0FE;
}
#contactform_table textarea:hover{
  	border:1px solid #BFBFBF;
}

.p_selected{
   background-color:#FF6406;
}
/* ----------------------------
elrolments
-----------------------------*/

#enrolment_sign_up_form_wrap {
  margin-top:20px;
  padding:10px;
  line-height:30px;
  background-image:url(images/trans.png);
  border:1px solid white;
  font-family:'courier new';
}

#enrolment_sign_up_form_wrap h2{
	background-color:white;
	padding:2px;
	border-top:1px solid black;
  border-bottom:1px solid black;
}

#enrolment_sign_up_form_wrap input[type="text"], #enrolment_sign_up_form_wrap textarea{
  padding:2px;
  width:95%;
  border:1px solid #DFDFDF;
  background-color:#FDFFBB;
}
#enrolment_sign_up_form_wrap textarea{
  width:95%;
}
#enrolment_sign_up_form_wrap input[type="text"]:hover, #enrolment_sign_up_form_wrap textarea:hover {
	border:1px solid gray;
}
