img, div, td, a, input { behavior: url(iepngfix.htc) }
* { border: 0; padding: 0; margin: 0; } 
body{background-color: #f0eefb; background-image: url(_images/top_background.jpg); background-repeat:repeat-x; }
a {COLOR: #322200; text-decoration: underline; font-weight: normal; font-family: Tahoma, "Times new Roman", Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
div.c{clear:both;}

.wrapper {margin: 0 auto; padding: 0; width: 1011px; overflow: hidden; z-index: 0; }
	#website {position: absolute; z-index: 0; width: 1011px; height: auto; margin: 0; padding-top: 0px; padding-left: 0px; }  
	#top{position: absolute; top: 0px; left: 0px; z-index: 0; width: 1011px; height: 170px; margin: 0 ; padding-top: 0px; text-align: center; background-image: url(_images/top.png);}
	#top_link{position: absolute; top: 80px; left: 800px; z-index: 0; width: 208px; height: 20px; margin: 0 ; padding-top: 0px; text-align: right;}
	#top_link2{position: absolute; top: 107px; left: 750px; z-index: 0; width: 258px; height: 20px; margin: 0 ; padding-top: 0px; text-align: right;}
	#main{position: absolute; top: 220px; padding-top:10px;left: 0px; z-index: 0; width: 1011px; height: auto !important; margin: 0 ; padding-left: 0px; text-align: center; background-image: url(_images/main_background.png);}
		#links{position: absolute; top: 170px; left: 12px; z-index: 0; width: 982px; height: 53px; margin: 0 ; padding-top: 0px; text-align: right;} 
		#main_left{width:312px;float:left;margin-left:22px;overflow:hidden;text-align:left;border-right:1px solid #b9b9b9;}
		#main_right{width:662px;float:left;border-left:1px solid #b9b9b9;position:relative;left:-1px;}
			#slide{overflow:hidden;position: relative;z-index: 9565; width: 662px; height: 214px; margin: 0 ; padding-top: 0px; text-align: left;}
			#noslide{position:relative;width:662px;height:auto;margin:0;padding:0;text-align:left;overflow-x:hidden;}  
			#noslide img.m{margin:7px 0px 0px 15px;}
			#latestnews{position:relative;width:662px;border-top:2px solid #282bbe;border-bottom:2px solid #282bbe;}
				#latestnews_l{float:left;background:url(_images/latestnews.jpg) top center no-repeat;width:134px;height:33px;}
				#latestnews_r{position:absolute;top:0;left:134px;overflow:hidden;width:526px;height:33px;background-color:#dfe3f2;clear:both;border-left:2px solid #282bbe;}
					#latestnews_r_t{position:relative;left:526px;	overflow:visible;	width:auto;height:33px;white-space:nowrap;} 
					a.latestnews_a{font-family:Arial, Helvetica, sans-serif;font-size:13px;text-decoration:none;color:#33333;}
					a:hover.latestnews_a{color:blue;}
					.dot{margin:12px 5px 0px 5px;}
		#main_inside{min-height:600px;padding:20px;text-align:left;line-height:17px;}
		
		
		#footer{position: relative; width: 980px; height: 53px; margin: 0 ; padding-top: 0px; background-image: url(_images/main_footer.png);}

		
		
	#foto{position: absolute; top: 229px; left: 335px; z-index: 95; width: 662px; height: 216px; margin: 0 ; padding-top: 0px; text-align: left;}
	.left_col{width: 350px; height: auto !important; margin: 0 ; padding-top: 0px; text-align: left; vertical-align: top; color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
	.right_col{width: 250px; height: auto !important; margin: 0 ; padding-top: 0px; text-align: left; vertical-align: top; color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
	.form{width: 400px; height: 25px; border:1px solid #000000; color:#000000; font-size:16px; font-family: tahoma, arial}
	#table{width: 1000px; height: auto !important; margin: 0 ; padding-left: 20px; text-align: left; vertical-align: top;}
	.table2{width:800px; position:relative;top:0px; left:100px; }
	.table6{position:relative; top:0px; left:65px;}
	#links_panel{position:absolute;top:185px; left:15px; width:980px; text-align:center; z-index:9999;  }

/* GENEREAL STYLES */
.text{text-align:center;}
.header{padding:50px;text-align:center;}
.cont{  text-align:center;vertical-align:top;padding-top:30px;}
.wciecie{text-indent:20px;}
.black{color:#000000;}
.blue{color:#2a00e4;}
.gray{color:#9d9d9d;}
.arial{font-family:Arial, Helvetica, sans-serif;}
.middle{font-size:14px;}
.small{font-size:12px;}
.big{font-size:19px;}
.center{text-align:center;}
.table_form{height: 25px; width: 100px;}

/* LINKS */
a.leftlink{margin-left:25px;}
a.link,a.link2,a.link_footer{ text-decoration: none; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px;}
a.link,a.link2,a.link_small{color:#000000;}
a:hover.link,a:hover.link2,a:hover.link_footer,a:hover.link_small{color:#2a00e4;}
a.link_small{font-size:12px;}
a.link_footer{color:#9d9d9d;} 
div#links a{display: inline-block;height: 54px; z-index: 11; outline: none;}
div#links a:hover{background-position: 0 -54px; z-index: 11; outline: none;}
a#linkroll1,a#linkroll1b {width: 82px;background: url(_images/link01.jpg) top left no-repeat;}  
a#linkroll2,a#linkroll2b {width: 111px;background: url(_images/link02.jpg) top left no-repeat;}   
a#linkroll3,a#linkroll3b {width: 113px;background: url(_images/link03.jpg) top left no-repeat;}  
a#linkroll4,a#linkroll4b {width: 140px;background: url(_images/link04.jpg) top left no-repeat;}  
a#linkroll5,a#linkroll5b { width: 106px;background: url(_images/link05.jpg) top left no-repeat;}  
a#linkroll6,a#linkroll6b {width: 172px;background: url(_images/link06.jpg) top left no-repeat;}  
a#linkroll7,a#linkroll7b {width: 143px;background: url(_images/link07.jpg) top left no-repeat;}  
a#linkroll8,a#linkroll8b {width: 118px;background: url(_images/link08.jpg) top left no-repeat;}  
a#linkroll1b,a#linkroll2b,a#linkroll3b,a#linkroll4b,a#linkroll5b,a#linkroll6b,a#linkroll7b,a#linkroll8b{background-position: 0 -54px;}


/* CMS */
.linkspanel{font-size:18px; font-family:verdana; color:white; font-weight:bold;text-decoration:none; }
a:hover.linkspanel{color:blue; background-color:white; padding:5px;}
.linkup{text-decoration:none; font-family:verdana; font-size:16px; color:blac;}
a:hover.linkup {color:blue;}
.table3{ position: relative; left:105px;width:800px;z-index:9999;}
.table3head{  font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:1px; background-color:#e8e8e8; border:1px solid #c2c4e6;padding:7px;}
.table3body{ font-family:Arial, Helvetica, sans-serif;font-size:12px; background-color:#f6f6f6; border:1px solid #d2d3f3; padding-top:4px; padding-bottom:4px;vertical-align:middle;}
.table3body a{text-decoration:none;} 
p.logout{position:absolute; top:0px; left:900px;z-index:99999; }
a.logout{font-family:arial; color:white; text-decoration:none; font-size:14px;}
:hover.logout{text-decoration:underline;}
div#error{color:red;margin:10px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
div#ok{color:green;margin:10px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}

form#dis textarea{border:1px solid #999999;width:410px;height:100px;margin:5px;display:block;margin-left:15px;padding:5px;font-size:12px;color:#333;}
form#dis input {border:1px solid #999999;width:290px;padding:5px;font-size:12px;color:#333;}

/* MEET OUR TEAM */ 
div.mot{float:left; margin-right:12px;margin-bottom:-5px;position:relative;background-image:url(_images/teachers_bg.png);width:298px;height:100px;position:relative;}
	div.mot span.text{position:absolute;text-align:left;display:block;top:30px;left:10px;width:180px;font-size:13px;font-family:Tahoma;}
	div.mot div.img{position:absolute;height:86px;width:85px;top:10px;left:205px;overlay:hidden;}
 
 /* CLASS PAGES */
 a.cp img{width: 622px;border-style: none; vertical-align:bottom;}
 div#class_page{background-color:#f1effd;border:1px solid #a49bec;padding:20px;}
 div#cp_main_title{padding:15px 0px 0px 20px;color:blue;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;}
 p.cp_title{color:blue;font-family:Arial, Helvetica, sans-serif;font-size:16px;text-align:left;font-weight:bold;}
 div.cp{margin-bottom:20px;}
 	div.cp div.cp_left{float:left;width:318px;font-size:12px;text-align:justify;padding-right:10px;}
	div.cp div.cp_right{float:left;width:252px;top:-5px;height:256px;left:2px;background:url(_images/image_background.png) no-repeat top center;position:relative;}
		div.cp div.cp_right div.cp_image{width:220px;height:220px;overflow:hidden;position:absolute;top:18px;left:16px;}
			div.cp div.cp_right dic.cp_images{height:220px;}
			
/* GOVERNORS */
	table#gov{width:100%;border-collapse:collapse;}
	table#gov td{width:50%;text-align:left;padding:6px 0px 15px 10px;background:url(_images/main_line.jpg) no-repeat bottom center;}

/* INFO FOR PARENTS */
a.ifp{display:block;background-color:#f1effd;border:1px solid #a49bec;padding:20px;margin-bottom:20px;text-decoration:none;color:blue;font-family:Arial, Helvetica, sans-serif;font-size:16px;text-align:left;font-weight:bold;}  
a:hover.ifp{border:1px solid #333;color:#3723d7;}
p#ifp_title{font-size:18px;color:blue;margin-bottom:15px;margin-top:0px;text-indent:10px;font-weight:bold;}
div#ifp{padding:20px;} 
a#goback{color:blue;font-size:14px;text-decoration:none;display:block;margin-top:10px;text-align:right;}
a:hover#goback{text-decoration:underline;}

/* NEWS */
div#news{background-color:#f1effd;border:1px solid #a49bec;padding:20px;}
	div#news_left{float:left;width:345px;padding-right:5px;text-align:justify;}
	div#news_right{float:left;width:212px;position:relative;top:-35px;left:10px;margin-bottom:-30px;}	
		div.news_image{width:252px;height:256px;margin-bottom:10px;background:url(_images/image_background.png) no-repeat top center;position:relative;}
			div.news_image_inside{width:220px;height:220px;overflow:hidden;position:absolute;top:18px;left:16px;}
				div.news_image_inside img{height:220px;}
p#news_title{font-size:16px;color:blue;margin-bottom:15px;font-weight:bold;}

/* ALL EVENTS */
span.event_date{display:block;text-align:left;font-weight:bold;color:black;font-size:17px;}
span.event_date2{width:140px;font-size:12px;display:block;float:left;margin-top:5px;padding-left:10px;}
span.event_content{font-size:12px;display:block;float:left;margin-top:5px;width:460px;}

/* TERMS*/
span.term{display:block;text-align:left;font-weight:bold;color:black;font-size:17px;}
div.term_content{font-size:12px;margin-bottom:20px;padding-left:10px;}

/* NEWSLETTER */
div#newsletter_first{margin-bottom:30px;background:url(_images/main_line.jpg) no-repeat bottom left;padding-bottom:6px;}
	div#newsletter_first a{color:blue;}
	img.newsletter_image{display:block;float:left;width:63px;margin-right:10px;margin-left:3px;}
	a.newsletter_link{display:block;float:left;width:500px;padding-top:30px;font-weight:bold;font-family:Tahoma, Geneva, sans-serif;font-size:17px;text-decoration:none;}
	a:hover.newsletter_link,div#newsletter_first a:hover{color:red;}
div.newsletter{background:url(_images/main_line.jpg) no-repeat bottom left;padding-bottom:6px;margin-bottom:10px;}
	div.newsletter img{width:30px;}
	div.newsletter a{padding-top:5px;font-weight:normal;font-size:14px;}
	a.feed{color:blue;font-size:16px;display:block;padding:10px;text-decoration:none;font-weight:bold;}
	a:hover.feed{color:red;}
	
/* ALL NEWS */
div.ay{background-color:#f1effd;border:1px solid #a49bec;padding:20px;margin-bottom:20px;}
	div.ay p{font-size:15px;font-weight:bold;}
	div.ay a{font-size:12px;line-height:20px;text-decoration:none;}
	div.ay a:hover{color:blue;}
	
a.infopdf{display:block;padding-left:45px;background:url("_images/pdf.png") center left no-repeat;text-decoration:none;color:#333;font-size:14px;font-family:Arial, Helvetica, sans-serif;height:25px;margin:5px 0px;padding-top:15px;}
a:hover.infopdf{color:blue;}
