﻿body 
{
	background:url(../images/back-rptr.jpg);
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#424242;
	text-align:justify;
}

.full-wrap
{
	width:100%; float:left; background:url(../images/head-rpt.jpg) repeat-x top left; 
}

.full-wrap2
{
	width:100%; float:left;  background:url(../images/head-net.png) repeat-x center 34px;min-height:800px;
}

.wrapper
{
	width:1027px; 
margin:0px auto;
    height: 182px;
}

.wrapper-in
{
	width:100%; float:left;
}

.header
{
	width:100%; float:left; 
}

.top-icons
{
	width:100%; float:left; height:30px;  
}

.head-section
{
	width:100%; float:left; height:153px; margin-top:5px;
}

.banner
{
	width:100%; float:left; height:400px; background:url(../images/banner-shadow.png) no-repeat bottom center; border:solid 0px red; margin-left: -8px;
}

.container-box
{
	width:100%; float:left; height:210px;  margin-top:25px;
}

.container-box-down
{
	width:100%; float:left; height:225px; background:url(../images/box-rptr2.jpg); margin-top:25px; border-radius:8px; border:1px solid #bbbbbb; margin-bottom:10px;
}

.container-box-main
{
	width:100%; float:left;  margin-top:25px;
}

.event-calendar
{
	width:228px; float:left; height:181px; margin-left:15px;
}

.event-calendar-head, .news-head, .Toppers-head 
{
	width:100%; float:left; height:38px; font-size:28px; line-height:38px;font-family:Open Sans Condensed; color:#0857B4; text-align:center; 
}

.event-calendar-main
{
	width:100%; float:left; height:191px;
}

.Junior-Wings
{
	width:462px; float:left; margin-left:20px; height:100%;
}

.Junior-Wings-head
{
	width:100%; float:left; height:48px; font-size:28px; padding-left:10px; line-height:38px;font-family:Open Sans Condensed; color:#2b7b35; text-align:left; background:url(../images/line.png) bottom left no-repeat;

}
.Junior-Wings-main
{
	width:100%; float:left; height:158px;  
}










.kids-corner a
{
	float:right;
	width:214px;
	height:149px;
	margin-right:12px;
	margin-top:30px;
	background-image:url(../images/corner.jpg);
	background-repeat:no-repeat;
}


.kids-corner a:hover
{
	margin-right:12px;
	background-image:url(../images/corner.png);
	background-repeat:no-repeat;
}

.left-container
{
	width:224px; float:left; min-height:350px; 
}

.middle-container
{
	width:480px; float:left; min-height:350px; margin-left:22px;
}

.right-container
{
	width:245px; float:right; min-height:350px; 
}


.footer
{ width:100%; float:left; height:83px; background:url(../images/footer-rptr.jpg) repeat-x;
	
}

  


.footer-link
{
    width:100%; float:left; text-align:center; text-transform:uppercase; font-family: Open Sans Condensed; font-size:15px; letter-spacing:2px; margin-top:6px;
}
.footer-link ul
{
    list-style-type:none;  margin-top:6px;  padding:0px;
}
.footer-link ul li
{
    list-style-type:none; font-family: Open Sans Condensed; display:inline; padding:3px;color:#fff; font-size:15px;
}
.footer-link ul li a
{
    list-style-type:none; font-family: Open Sans Condensed; text-decoration:none; color:#fff; font-size:15px; text-transform:uppercase;
}
.footer-link ul li a:hover
{
    text-decoration:none; color:#57c0f1;
}
.line
{
    color:#7c2b46; font-size:15px;
}


.footer-in
{ width:990px; margin: 0px auto; border:solid 0px red;  
}
.copyright
{ width:490px; float:left; font-size:13px; line-height:18px; float:left; height:30px; text-align:center; color:#ffffff; letter-spacing:1px;
}
.Facebook
{ width:125px; height:36px; margin-left:550px; border:solid 0px red; margin-bottom:-20px; 
}


a.twitter
{  width:36px; height:33px; float:left; background:url(../images/Twitter.png) no-repeat 0px 0px; margin-top:-10px;  border:solid 0px red; 
}

a.twitter:hover
{  background:url(../images/Twitter.png) no-repeat 0px -33px; 
}

a.face-in
{  width:36px; height:33px; float:left; margin-left:3px; background:url(../images/Facebook.png) no-repeat 0px 0px; margin-top:-10px;  border:solid 0px red; 
}

a.face-in:hover
{  background:url(../images/Facebook.png) no-repeat 0px -33px; 
}
a.U-Tube
{  width:36px; height:33px; float:right; margin-right:8px; background:url(../images/tube.png) no-repeat 0px 0px; margin-top:-10px;  border:solid 0px red; 
}

a.U-Tube:hover
{  background:url(../images/tube.png) no-repeat 0px -33px; 
}

.maryjesus a
{ width:300px; height:36px; float:right; margin-top:-6px; font-size:15px; text-align:center; color:#070a07; letter-spacing:1px; text-decoration:none;
}

.maryjesus a:hover
{  color:#a21916; text-decoration:none; 
}


a.mail-us
{
 width:21px; float:left; height:20px; background:url(../images/top-icons.png) no-repeat 0px 0px;
}

a.mail-us:hover
{
 background:url(../images/top-icons.png) no-repeat 0px -20px; 
}

a.write-us
{
  width:30px; float:left; margin-left:6px; background:url(../images/top-icons.png) no-repeat -52px 0px; height:20px;  
}

a.write-us:hover
{
   background:url(../images/top-icons.png) no-repeat -52px -20px;
}

a.google-map
{
 width:21px; background:url(../images/top-icons.png) no-repeat -26px 0px; height:20px; margin-left:4px; float:left;
}

a.google-map:hover
{
 background:url(../images/top-icons.png) no-repeat -26px -20px;
}

a.site-map
{
width:21px; float:left; background:url(../images/top-icons.png) no-repeat -96px 0px; height:20px; margin-left:7px;
}

a.site-map:hover
{
 background:url(../images/top-icons.png) no-repeat -96px -20px;
}

.logo-name
{
	width:580px; float:left; height:100%;
}

a.join-us
{
	width:86px; height:86px; float:right; background:url(../images/join-us.png); margin-top:30px;
}

a.join-us:hover
{
	background:url(../images/join-us.png) bottom left;
}

.head-section-top
{
	width:100%; float:left; height:118px;
}


.menu-h
{
	width:100%; float:left; height:35px; 
}






.banner-icons
{
	width:245px; height:330px; background:url(../images/blure.png) repeat; float:left; position:relative; margin-top:-386px;margin-left:14px; border:1px solid #fff; border-radius:8px;
}

.photogallery
{
	width:590px; float:left; height:208px; background:url(../images/box-shadow.png) no-repeat bottom center; 
}

.photogallery-in, .latest-events-in
{
	width:100%; float:left; height:199px; background:url(../images/box-rptr.jpg); border-radius:8px; border:1px solid #cccccc; 
}

.photogallery-text
{
	width:125px; float:left; height:100%;
}
.photogallery-main
{
	width:400px; float:left;  height:150px; margin-left:7px;
}














.latest-events
{
	width:385px; float:right; height:208px; background:url(../images/box-shadow2.png) no-repeat bottom center;
}


.latest-events-text
{ width:113px; float:left; height:20px;
}

.event
{ width:358px; float:left; height:143px; margin-left:14px; margin-top:20px;
}







a.Alumni
{
	width:218px; height:105px; background:url(../images/banner-icons.png) -2px 0px; float:left; margin-left:13px; margin-top:3px;
}
a.Alumni:hover
{
	 background:url(../images/banner-icons.png) -222px 0px; 
}

a.Facilites
{
	width:218px; height:105px; background:url(../images/banner-icons.png) -3px -106px; float:left; margin-left:13px; margin-top:3px;
}
a.Facilites:hover
{
	 background:url(../images/banner-icons.png) -222px -106px; 
}

a.infra
{
	width:218px; height:105px; background:url(../images/banner-icons.png) -5px -216px; float:left; margin-left:13px; margin-top:3px;
}
a.infra:hover
{
	 background:url(../images/banner-icons.png) -222px -216px; 
}

.ecare
{
	/*width:100%; float:left; background:url(../images/e_care_login_bg.png) no-repeat bottom center; height:146px; padding-bottom:23px;*/
	width:100%; float:left; background:url(../images/lapi.png) no-repeat bottom center; height:146px; padding-bottom:23px;
}


.bday
{
	width:224px; float:left; height:171px; background:url(../images/happy-back.jpg);  padding-top:40px;
}

.edu-facility
{
	width:100%; float:left; height:62px; 
}

a.vidymandir
{
	width:233px; float:left; height:62px; background:url(../images/facility.png) top left;
}
a.vidymandir:hover
{
	 background:url(../images/facility.png) bottom left;
}

a.educomp
{
	width:234px; float:right; height:62px; background:url(../images/facility.png) top right;
}
a.educomp:hover
{
	 background:url(../images/facility.png) bottom right;
}

.About-school
{
	width:100%; float:left;
}

.About-school-head
{
	width:98%; float:left; height:48px; line-height:38px; font-size:28px; padding-left:2%; font-family:Open Sans Condensed; margin-top:10px; color:#2b7b35; text-align:left; background:url(../images/line.png) bottom left no-repeat;

}

.thougts
{
	width:100%; float:left; height:90px;  margin-top:8px; background: url(../images/inverted-comma-l.png) top left no-repeat;
}

.thougts-in
{
	width:97%; float:left; height:90px;   background: url(../images/inverted-comma-r.png) bottom right no-repeat;
}

.thougts-main
{
	width:90%;
	float:left;
	height:80px;
	margin-left:15px;
	margin-top:5px;
	text-decoration: none;
}


.cbse-links
{
	width:463; float:left; height:69px;  margin-top:0px; background: url(../images/links.png) top right no-repeat;
	
}

.cbse-links-in 
{
	width:463px;
	float:left;
	height:31px;
	margin-top:21px;
}
.cbse-links-in a
{
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
	font-size:13px;
}
.cbse-links-in a:hover
{
	text-decoration:none; color:#57c0f1;
}

.Useful_Links
{
	float:left; height:69px; font-size:28px; line-height:38px;font-family:Open Sans Condensed; color:#2b7b35; text-align:left; 
}

.news
{
	width:100%; float:left;  height:226px; border:solid 0px red; 
}


.news-main
{
	width:100%; float:left; height:170px;
}

.Toppers
{
	width:100%; float:left; margin-top:0px; border:solid 0px red;   
}

.Toppers-main
{
	width:100%; float:left;
}









.full-wrap-master
{
	width:100%; float:left; background:url(../images/head-rpt.png) repeat-x top left; height:189px; 
}







.vidy-mandir a
{ width:224px; margin-top:10px; border:solid 0px red; float:left; height:60px; background:url(../images/Vidyamandir.png) no-repeat 0px 0px;
}

.vidy-mandir a:hover
{  background:url(../images/Vidyamandir.png) no-repeat 0px -60px;
}


.smartclass a
{ width:226px; margin-top:10px; margin-bottom:10px; border:solid 0px red; float:left; height:60px; background:url(../images/smart-class.png) no-repeat 0px 0px;
}

.smartclass a:hover
{  background:url(../images/smart-class.png) no-repeat 0px -60px;
}

















.container-main
{
	width:100%; float:left; 
}

.container-in
{
	width:990px; margin:0px auto;
}

.container
{
	width:990px;  float:left;
}








.box
{
	width:100%; float:left;  margin-top:15px;
}


.About-school-head-in
 {
 	width:100%; height:25px; border-bottom:2px solid #046e04; float:left; margin-left:15px; padding-top:0px; margin-bottom:5px; font-size:17px; font-family:Open Sans Condensed; font-size:18px; color:#424242; text-transform:uppercase; font-weight:bold;
}   
 
 
 .About-school-main
 {
 	width:100%; float:left; color:#6a7174; margin-left:15px;
 }

.right-container-in
{
	width:750px; float:right; 
}







.accordionHeader_Y
{
   border: 1px solid #1e311e;
   background-color: #107b10;
       font-family: Open Sans Condensed;
       font-size: 16px;
  color :#fff;
   padding: 3px;
   cursor: pointer;
   margin-top:4px;
   padding-left:5px;
   text-transform:uppercase;
   
}

.accordionContent_Y
{
   background-color: #fff;
   border: 1px solid #16df16;
   border-top: none;
   padding: 5px;
}






.view-all a
{
 width:61px; height:15px; float:left; background:url(../images/viewall.jpg) no-repeat 0px 0px;  margin:4px 0px 0px 180px;
} 
 
.view-all a:hover
{
	  width:61px;  background-image:url(../images/viewall.jpg); background-repeat:no-repeat; background-position: 0px -16px;
}
  
  
  .WaterMark_Color
{
color:#c0c0c0;
font-size:12px;
} 






a.read-more
{
	width:70px; height:15px; background:url(../images/read-more.png) no-repeat 0px 0px; float:right; margin-top:12px;
}

a.read-more:hover
{
	background:url(../images/read-more.png) no-repeat 0px -15px;
}
.kids-corner-in a
{
	float:right; width:214px; height:149px; margin-right:12px; margin-top:8px; background-image:url(../images/kids-corner.png); background-repeat:no-repeat;
}


.kids-corner-in a:hover
{
	  margin-right:12px; background-image:url(../images/kids-corner.png); background-repeat:no-repeat; background-position: 0px -150px;
}
  .modalBackground
    {
        background-color: Black;
        filter: alpha(opacity=50);
        opacity: 0.80;
        z-index: 10000;
    }
    
		
    .Infrastructure_1 a
{
	width:123px;
	background-image:url(../images/01.png); float:left; background-repeat:no-repeat; height:53px; margin-top:0px; margin-left:0px; 
}
.Infrastructure_1 a:hover
{
	background:url(../images/01.png) 0px -53px no-repeat;
}

.Infrastructure_2 a
{
	width:123px;
	background-image:url(../images/02.png); float:left; background-repeat:no-repeat; height:53px; margin-top:0px; margin-left:10px; 
}
.Infrastructure_2 a:hover
{
	background:url(../images/02.png) 0px -53px no-repeat;
}

.Infrastructure_3 a
{
	width:123px;
	background-image:url(../images/03.png); float:left; background-repeat:no-repeat; height:53px; margin-top:0px; margin-left:10px; 
}
.Infrastructure_3 a:hover
{
	background:url(../images/03.png) 0px -53px no-repeat;
}
.Infrastructure_4 a
{
	width:123px;
	background-image:url(../images/04.png); float:left; background-repeat:no-repeat; height:53px; margin-top:0px; margin-left:10px; 
}
.Infrastructure_4 a:hover
{
	background:url(../images/04.png) 0px -53px no-repeat;
}

.Infrastructure_5 a
{
	width:123px;
	background-image:url(../images/05.png); float:left; background-repeat:no-repeat; height:53px; margin-top:0px; margin-left:10px; 
}
.Infrastructure_5 a:hover
{
	background:url(../images/05.png) 0px -53px no-repeat;
}

.Infrastructure_6 a
{
	width:123px;
	background-image:url(../images/06.png); float:left; background-repeat:no-repeat; height:53px; margin-top:0px; margin-left:10px; 
}
.Infrastructure_6 a:hover
{
	background:url(../images/06.png) 0px -53px no-repeat;
}


.Infrastructure_7 a
{
	width:123px;
	background-image:url(../images/07.png); float:left; background-repeat:no-repeat; height:53px; margin-top:0px; margin-left:10px; 
}
.Infrastructure_7 a:hover
{
	background:url(../images/07.png) 0px -53px no-repeat;
}


.Infrastructure_8 a
{
	width:123px;
	background-image:url(../images/08.png); float:left; background-repeat:no-repeat; height:53px; margin-top:0px; margin-left:10px; 
}
.Infrastructure_8 a:hover
{
	background:url(../images/08.png) 0px -53px no-repeat;
}

.Infrastructure_9 a
{
	width:123px;
	background-image:url(../images/09.png); float:left; background-repeat:no-repeat; height:53px; margin-top:0px; margin-left:10px; 
}
.Infrastructure_9 a:hover
{
	background:url(../images/09.png) 0px -53px no-repeat;
}

.Infrastructure_10 a
{
	width:123px;
	background-image:url(../images/10.png); float:left; background-repeat:no-repeat; height:53px; margin-top:0px; margin-left:10px; 
}
.Infrastructure_10 a:hover
{
	background:url(../images/10.png) 0px -53px no-repeat;
}

.viewall a

{
	width:60px;
	height:30px;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:yellow;
	font-size:13px;
	}
	
.viewall a:hover
{ color:#ff8699; text-decoration:none;
	}
		
.Holiday a
{ width:233px; height:82px; float:left; background: url(../images/button_.jpg) no-repeat 0px 0px; margin:5px 0px 0px -5px;}
	 
	   
.Holiday a:hover
 { width:233px; height:82px; float:left; background: url(../images/button_2.jpg) no-repeat 0px 0px; margin:5px 0px 0px -5px;  }
        
        
      
.e-care
{
   width:100%;
    height:160px;
     background-image:url(../images/e_care_login_bg.png);
    background-repeat:no-repeat;
    float:left;
   
   
}

.e-care-login
{
    width:100%;
    height:160px;
    background-image:url(../images/e_care_login_bg.png);
    background-repeat:no-repeat;
    float:left;
    margin-top:5px;
}

.e-care-login_support
{
    float: right; 
    padding-right:13px; 
    margin-top:7px; 
    background-image:url(../images/support_icon.png); 
    background-repeat:no-repeat; 
    width:92PX; 
    text-align:right; 
    font-size:11.5PX; 
    color:#1e2f05;
    text-decoration:none;
}
.e-care-login_text_box
{
      background-color:Red;
      
      font-size:11px;
}
.e-care-login_inner
{
    width:202px;
    height:137px;
    background-image:url(../images/e_care_login_bg.png);
    background-repeat:no-repeat;
    float:left;
    margin-top:5px;
    background-color:Gray;
    
}

.e-care-login_support_inner
{
    float: right; 
    padding-right:10px; 
    margin-top:6px; 
    background-image:url(../images/support_icon.png); 
    background-repeat:no-repeat; 
    width:90PX; 
    background-color:Green;
    text-align:right; 
    font-size:11PX; 
    color:#1e2f05;
}
.e-care-login_text_box
{
	background-color:#FFFFFF;
	font-size:11px;
}

.view a
 { width:53px;
   height:14px;
   float:right;   
   background: url(../images/view.png) no-repeat 0px 0px;
    margin-top:20px; margin-right:8px;
   
 	} 
 	
 .view a:hover
 { 
   background: url(../images/view.png) no-repeat 0px -15px;
 	} 
