﻿img{ outline:none}
body 
{
    
	margin:0px auto; padding:0px; font-family:Times New Roman Regular; font-size:16px; 
	text-align:justify; color:#494948;  overflow-x:hidden;  line-height:20px; background:#5c91cc url(../images/bg-rpt.jpg) 
}
img
{ border:none;}
.warpper-main
{ width:100%; margin:0px auto;   left:0px; }
.warpper-main-master
{ width:106%; margin:0px auto;  }
.header
{ width:106%; margin:0px auto; position:absolute; left:0px; top:0px;  }
.header-master
{ width:100%; margin:0px auto; height:auto;    } 
.header-in
{ width:100%; height:173px;  margin:0px auto;  background:url(../Images_new/logo_bg5_png.png)  -110px 0px no-repeat; }

.menu-bg
{ width:100%; float:left;  margin-left:213px;   height:173px;  background:url(../images/menu-bg-rpt.png) -83px 52px; background-repeat:repeat-x;}

.modalBackground
{
background-color: Black;filter: alpha(opacity=50);opacity: 0.80;z-index: 10000;
}

.logo
{ width:64px; float:left;  margin-left:-150px; margin-top:23px;  height:173px; cursor: pointer;  z-index:10px; position:relative; }
.warpper
{ width:1100px; margin:0px auto;  height:auto;  }
.warpper-in
{ float:left; width:100%; margin-top:-200px;}
.down-container
{width:100%; float:left; height:auto;  }
.down-container-master
{width:100%; float:left; height:auto;  position:relative; margin-top:-5px; }
.left-box
{ width:210px;  min-height:278px; float:left;  position:relative; margin-left:17px; margin-top:46px;  }
.right-box
{ width:740px; height:auto; float:right; margin-bottom:20px; }

.down-container-in
{ width:986px; float:left; min-height:353px; margin:-44px 0px 0px 57px; background:url(../images/down-br-rpt.png); }
.school-name
{ width:856px; height:165px; float:left; margin-left:-50px; }
.menu
{ width:100%; height:59px; margin-top:-80px; float:left; position:relative; z-index:999;   }
.menu-in
{width:990px; height:59px; margin-left:120px; float:left;  }
.home-icon
{ width:190px; height:58px;  float:left;  }
.home-in
{ width:50px; height:44px; margin-top:7px;  float:right; background:url(../images/line-rpt.png) center right ; background-repeat:repeat-y;}
.box1
{ width:100%; float:left;  }
.box2
{ width:100%; float:left; min-height:195px;} 
.message-box
{ width:328px; float:left; height:auto;}
.heading
{color:#cd3a3a; line-height:25px; width:100%; text-align:center; float:left; font-family:Times New Roman Regular; font-size:20px; text-transform:uppercase;}
.message-text
{  color:#494948; font-family:Arial; float:left; font-size:12px; line-height:19px; padding:0px 17px 0px 7px; }
.message-line 
{  height:4px; width:290px; float:left; z-index:1; position:relative;   margin:0px 17px 0px 17px; border-width: 1px; border-bottom-style: dashed; border-color: #aaaaaa;   } 
.gallery-main
{ width:1012px; float:left; height:190px; margin-left:-13px;}
.gallery-in
{ width:100%; height:141px; float:left; background-color:#e1d9c7;}
.gallery-master
{ width:100%; height:50px; margin-top:20px; float:left; background-color:#e1d9c7;}
.gallery-head
{ width:986px; float:left;  margin-left:13px;  }
.gallery-heading
{ width:100%; float:left; padding-left:27px; height:25px; background:url(../images/notice-arrow.png) 35px 19px no-repeat;
  color:#cd3a3a; line-height:25px; float:left; font-family:Times New Roman Regular; font-size:20px; text-transform:uppercase;}
 .right-box-in
{ width:288px; height:217px;  margin-top:-50px; margin-left:6px; float:left; background-color:#f7e6a2; }
.button
{ width:180px; height:40px; margin-top:34px;  background-color:Gray ; float:left; /* background: url(../images/line-rpt.png) top right; background-repeat:repeat-y; */ }
.button1
{ width:180px; height:100px; margin-top:34px; float:left; }
.news-heading
{ width:100%; float:left; height:25px; background:url(../images/notice-arrow.png) 8px 19px no-repeat;}
.news-heading span
{color:#cd3a3a; line-height:25px; float:left; font-family:Times New Roman Regular; font-size:20px; text-transform:uppercase;}
.toppers
{ width:135px; float:left; padding-top:8px;   }
.happy-birthday
{ width: 378px; float:left; height:236px; margin-left: -10px;}
.happy-birthday-in
{ width:100%; float:left; height:100%; /*background:url(/images/happy-birthday.jpg) no-repeat;*/ }
.kids-corner
{ width:250px; float:right; height:180px;  margin-right:23px;   }
a.kids
{ width:100%; float:left; margin-top:10px; height:165px; /*background:url(../images/kids-corner.png) top left no-repeat;*/ }
a.kids:hover
{ width:100%; float:left; height:165px; /* background:url(../images/kids-corner.png) bottom left no-repeat; */ }
.thought
{
	width:100%; float:left; text-align:center;  margin-top:10px; margin-bottom:38px;  padding-top:0px; 
}
.thought span
{
	width:100%;height:120px; padding-top:0px;   float:left; text-align:center; font-size:16px; color:#555353; line-height:23px; background:url(../images/thought1.png) 0px 8px no-repeat;    
}
.thought:after
{
	
	content: ""; 
    position:relative; float:right;  
   background:url(../images/thought2.png) top right no-repeat; 
     width:100%; height:29px; margin-top:-20px;   }
.thought-heading 
{ width:100%; float:left; height:21px; font-family: font-family: 'Libre Baskerville', serif;
            font-size:18px; line-height:21px;  text-align:center; font-style:italic;color:#555353;}     
 .master-heading
 { padding-bottom:3px; color:#cd3a3a; border-bottom:1px solid #cd3a3a; } 
 .master-heading:after
 {
 		
	content: ""; 
    position:relative; float:right;  
  
   background:url(../images/hedding-img.png) bottom center no-repeat;
     width:100%; height:9px;  margin-top:3px;   }
 	        
.home
{ height:18px; width:22px; margin-top:14px;    float:left; background:url(../images/home.png) 0px 0px no-repeat;}
.home:hover
{height:18px; width:22px; float:left; /*background:url(/images/home.png) 0px -18px no-repeat;*/}   
.view-all
{ height:22px; line-height:25px; margin-left:10px; float:left;  background:url(../images/line-rpt.png) top left; background-repeat:repeat-y;}
.view-all a
{ font-family:Times New Roman Regular; padding-left:10px;   font-size:10px; color:#cd3a3a; text-transform:uppercase; text-decoration:none; }
.view-all a:hover
{ color:#a6978e;}
a.read-more
{ height:32px; width:28px; padding-right:17px;   margin-top:-4px; float:right; background:url(../images/read-more.jpg) 0px 0px no-repeat;}
a.read-more:hover
{height:32px; width:28px; float:right; background:url(../images/read-more.jpg) 0px -32px no-repeat;}



.news-notice-in
{ width:757px; height:106px; float:right;  background-color:#e7e1d0; overflow:hidden;}

.margin
{ margin-top:285px;}
.margin-top
{margin-top:-200px;}
/*.foundress
{ width:175px; height:176px; float:left; margin:-210px 0px 0px 80px; 
  }*/
  .foundress img
{ width:175px; height:176px; float:left; margin:-270px 0px 0px 80px; 
  z-index:9999; margin-left:7px;
  position:relative;
-webkit-transform: scale(1); /*Webkit: Scale down image to 0.8x original size*/
-moz-transform: scale(1); /*Mozilla scale version*/
-o-transform: scale(1); /*Opera scale version*/
-webkit-transition-duration: 0.8s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.8s; /*Mozilla duration version*/
-o-transition-duration: 0.8s; /*Opera duration version*/
opacity: 1; /*initial opacity of images*/
margin: 15 0px 0px 0; /*margin between images*/

}
.foundress img:hover
{
-webkit-transform: scale(1.1); /*Webkit: Scale up image to 1.0x original size*/
-moz-transform: scale(1.1); /*Mozilla scale version*/
-o-transform: scale(1.1); /*Opera scale version*/
box-shadow: 0px 0px 0px #515352; /*CSS3 shadow: 30px blurred shadow all around image*/
-webkit-box-shadow: 0px 0px 0px #515352; /*Safari shadow version*/
-moz-box-shadow: 0px 0px 0px #515352; /*Mozilla shadow version*/
opacity: 2;
}
/*.e-care
{ width:173px; height:175px; float:right; margin:-210px 70px 0px 0px;}*/

.e-care img
{ width:173px; height:175px; float:right; margin:-270px 80px 0px 0px;
 z-index:9999; margin-right:7px;
 position:relative;
-webkit-transform: scale(1); /*Webkit: Scale down image to 0.8x original size*/
-moz-transform: scale(1); /*Mozilla scale version*/
-o-transform: scale(1); /*Opera scale version*/
-webkit-transition-duration: 0.8s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.8s; /*Mozilla duration version*/
-o-transition-duration: 0.8s; /*Opera duration version*/
opacity: 1; /*initial opacity of images*/
margin: 15 0px 0px 0; /*margin between images*/

}
.e-care img:hover
{
-webkit-transform: scale(1.1); /*Webkit: Scale up image to 1.0x original size*/
-moz-transform: scale(1.1); /*Mozilla scale version*/
-o-transform: scale(1.1); /*Opera scale version*/
box-shadow: 0px 0px 0px #515352; /*CSS3 shadow: 30px blurred shadow all around image*/
-webkit-box-shadow: 0px 0px 0px #515352; /*Safari shadow version*/
-moz-box-shadow: 0px 0px 0px #515352; /*Mozilla shadow version*/
opacity: 2;
}
.top-icons
{ width:990px; margin:0px auto; z-index:10; position:relative;  height:47px; }
.top-icons-in
{ width:200px; float:right; height:47px; }
.date-time
{ width:250px; float:right; height:47px; margin-right:5px; color:White;  }
.icons
{width:200px; 	  float:right;  margin-top:16px;}
a.mail-us
 {width:21px; height:20px; margin-left:5px; float:left; background:url(../images/top-icons.png) 0px 0px; }
 a.mail-us:hover
 {	float:left; background:url(../images/top-icons.png) 0px -20px;} 
  a.reach-us
 { 	width:18px; height:20px; float:left; background:url(../images/top-icons.png) -51px 0px; margin-left:10px; }
 a.reach-us:hover
 { float:left; background:url(../images/top-icons.png) -51px -20px; }  
   a.write-us
 { 	width:32px; height:20px; float:left; background:url(../images/top-icons.png) -96px 0px; margin-left:10px; }
 a.write-us:hover
 { float:left; background:url(../images/top-icons.png) -96px -20px; }  
  
   a.site-map
 { 	width:21px; height:20px; float:left; background:url(../images/top-icons.png) -146px 0px; margin-left:6px; }
 a.site-map:hover
 { float:left; background:url(../images/top-icons.png) -146px -20px; } 
 
 .rotate{
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow:hidden;

}

.rotate:hover
{
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-o-transform:rotate(360deg);
}
 
 
  a.face-book
 {width:25px; height:35px; float:left; background:url(../images/social-link.png); }
 a.face-book:hover
 {	width:25px; height:35px; float:left; background:url(../images/social-link.png) 0px -35px;} 
  a.twiter
 { 	width:25px; height:35px; float:left; background:url(../images/social-link.png) 24px 0px; margin-left:3px; }
 a.twiter:hover
 { 	width:25px; height:35px; float:left; background:url(../images/social-link.png) 24px -35px; }  
  a.you-tube
 { 	width:25px; height:35px; float:left; background:url(../images/social-link.png) 53px 0px; margin-left:5px; }
 a.you-tube:hover
 { 	width:25px; height:35px; float:left; background:url(../images/social-link.png) 53px -35px; }  
.social-link
{ height:35px; float:left; margin:-6px 0px 0px 448px;}  
 
.footer-link
{
	width:990px;	
	background-color:none;
	 margin:0px auto; height:98px;
	}
.footer-nav
{
	width:990px;
	 margin-top:15px;
	float:left;
	 text-align:center;
	
}
.footer-nav ul
{
	width:990px;
	float:left;
	padding:0px; margin:0px;
	}
.footer-nav ul li
{
	width:990px;
	list-style-type:none;
	display:inline;
	padding:0px 0px 0px 0px;
	margin-left:10px;
	text-decoration:none;
	color:#434141;
	font-family:Arial;
	font-size:11px;
	
	}
.footer-nav ul li a
{
	width:990px;
	padding:5px 5px 0px 5px;
	color:#434141;
	font-family:Arial;
	font-size:11px;
	text-decoration:none; 
	}
.footer-nav ul li a:hover
{
	color:#cd3a3a;
	font-family:Arial;
	text-decoration:none;
	}
.designed
{
	width:45%; padding-right:20px;
	float:right;	 	
	font-family:Arial; text-align:right;
	font-size:10px;
	color:#960d24;font-weight:bold;
	}	
.copyright
{
	width:98%; 
	float:left; padding-left: 20px;	
	font-family:Arial; font-weight:bold;
	font-size:10px;
	color:#960d24; 
	text-align:left;
	line-height:20px;
	}	a.fspl  {color: #960d24; text-decoration: none;}
	a.fspl:hover {color:#8b7872;}

/*.accordionHeader_Y
{
    border: 1px solid #cec6b9;
 width:710px; 
    background-color: #e7e1d0;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
 color:#cd3a3a;
    padding: 3px;
    cursor: pointer;
    margin-top:4px;
    padding-left:5px;
}

.accordionContent_Y
{
   
    border: 1px solid #cec6b9;
    border-top: none;
    padding: 5px;
    
  
}*/
.accordionHeader_Y
{
	border: 1px solid #cec6b9; 
	color: #cd3a3a;
	
	background:#e7e1d0 url(../images/ajax-arrow.png) 99% 10px no-repeat; 
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold; 
    padding: 5px; 
    margin-top: 4px; 
    cursor: pointer;}
 .accordionHeaderSelected
 {
 	border: 1px solid #D1504F; 
 	color: #e7e1d0; 
 	
 	background:#D1504F url(../images/ajax-arrow1.png) 99% 10px no-repeat; 
    font-family: Arial, Sans-Serif; 
    font-size: 12px; 
    font-weight: bold; 
    padding: 5px; 
    margin-top: 2px;
    cursor: pointer;}      
 .accordionContent_Y
 { 
 	background-color: #fff; 
 	border: 1px dashed #cec6b9;
 	border-top: none; 
 	padding: 5px; padding-top: 10px; }


.Footer
 {
     float:left; width:auto;   height:40px; border:solid 0px  green; color:#cd3a3a;
 }
 .Footor_Button
 {
     float: right; width: 100px; height: 20px; border: solid 0px blue; 
     color:#cd3a3a; margin: 10px 10px 0px; background-color: #df5858; border-radius: 2px; text-align: center; border: solid 1px #988a78; text-decoration:none;
 }
 	.Footor_Button span a{ text-decoration:none;  color:#fff; font-size:12px; font-family:Arial; margin:0; padding:0;  }
.Footor_Button span a:hover{ text-decoration:none; color:#ebe6d7; }
	
    .Infrastructure_1 a
{
	width:100px;
	background-image:url(../images/images/01.png); float:left; background-repeat:no-repeat; height:55px; margin-top:0px; margin-left:0px;
	margin:0px 18px 0px 16px; 
}
.Infrastructure_1 a:hover
{
	background:url(../images/images/01.png) 0px -55px no-repeat;
}

.Infrastructure_2 a
{
	width:100px;
	background-image:url(../images/images/02.png); float:left; background-repeat:no-repeat; height:55px; margin-top:0px; margin-left:0px; 
	margin:0px 18px 0px 16px;
}
.Infrastructure_2 a:hover
{
	background:url(../images/images/02.png) 0px -55px no-repeat;
}

.Infrastructure_3 a
{
	width:100px; background-image:url(../images/images/03.png); 
	float:left; background-repeat:no-repeat; 
	height:55px;margin-top:0px; margin-left:0px; 
	margin:0px 18px 0px 16px;
	
}
.Infrastructure_3 a:hover
{
	background:url(../images/images/03.png) 0px -55px no-repeat;
	cursor:pointer;
}
.Infrastructure_4 a
{
	width:100px; background-image:url(../images/images/04.png); 
	float:left; background-repeat:no-repeat; 
	height:55px;margin-top:0px; margin-left:0px; 
	margin:0px 18px 0px 16px;
	
}
.Infrastructure_4 a:hover
{
	background:url(../images/images/04.png) 0px -55px no-repeat;
	cursor:pointer;
}
.Infrastructure_5 a
{
	width:100px; background-image:url(../images/images/05.png); 
	float:left; background-repeat:no-repeat; 
	height:55px;margin-top:0px; margin-left:0px; margin:0px 18px 0px 16px;
	
}
.Infrastructure_5 a:hover
{
	background:url(../images/images/05.png) 0px -55px no-repeat;
	cursor:pointer;
}
.Infrastructure_6 a
{
	width:100px; background-image:url(../images/images/06.png); 
	float:left; background-repeat:no-repeat; 
	height:55px;margin-top:0px; margin-left:0px; margin:0px 18px 0px 16px;
	
}
.Infrastructure_6 a:hover
{
	background:url(../images/images/06.png) 0px -55px no-repeat;
	cursor:pointer;
}

.Infrastructure_7 a
{
	width:100px; background-image:url(../images/images/07.png); 
	float:left; background-repeat:no-repeat; 
	height:55px;margin-top:0px; margin-left:0px; margin:0px 18px 0px 16px;
	
}
.Infrastructure_7 a:hover
{
	background:url(../images/images/07.png) 0px -55px no-repeat;
	cursor:pointer;
}
.Infrastructure_8 a
{
	width:100px; background-image:url(../images/images/08.png); 
	float:left; background-repeat:no-repeat; 
	height:55px;margin-top:0px; margin-left:0px; margin:0px 18px 0px 16px;
	
}
.Infrastructure_8 a:hover
{
	background:url(../images/images/08.png) 0px -55px no-repeat;
	cursor:pointer;
}
.british-logo { width:100px; height:90px; float:right; margin-bottom:-50px;}


 .app{width:100%; float:left; margin-top:5px;}
.aap_icon_Contain{ width: 100%; text-align: center;  float: left;  padding: 11px 0;  font-family: Arial, Helvetica, sans-serif;  margin-top: 10px;}
.google_play{ margin-right:5px;}
.app_store{ margin-right:5px;}
.text_of{ float:right; color: #000; font-size: 12px; width: 100%; font-weight: bold;         line-height: 10px;  }
.text_Span{ float:right; color: #000; font-size: 12px; width: 100%; font-weight: bold;        line-height: 16px; }
.text_Span b{ font-size:16px;}
.code_box{ font-size:15px; display: block;}
.center_li{ margin: 0px 49px;}
.aap_icon_Contain ul li{ display:inline-block; vertical-align: top;}
.aap_icon_Contain ul li a{ text-decoration:none;}
.aap_icon_Contain ul{ padding:0; margin:0;}


   a.iosMob{ 	width:15px; height:17px; float:left; background:url(../images/app_icon.png) 0px 0px;     margin-left: 10px; }
 a.iosMob:hover{ float:left; background:url(../images/app_icon.png) 0px -23px; } 
 
 
    a.androidmob{ 	width:15px; height:17px; float:left; background:url(../images/app_icon.png) -26px 0px;     margin-right: 7px;    margin-left: 10px; }
 a.androidmob:hover{ float:left; background:url(../images/app_icon.png) -26px -23px; } 
 
 