﻿body{ margin:0; padding:0; overflow-x:hidden; text-align:justify; }

a, img{ outline:none}
.clear{ clear:both}

.sleder-left{ height:522px;width:833px; position:absolute; z-index:22; left:50%; margin-left:-749px; top:0}
.logo{z-index:21; left:50%; top:0px; background:url(../images/logo-bg.png) top left no-repeat; position:absolute; width:357px; height:237px;margin-left: -372px; text-align:center; padding-top:3px;}

.header{ z-index:99; position:relative}
.image-name{height: 237px;left: 50%;margin-left: -608px;position: absolute; text-align: center;top: 103px; width: 357px; z-index: 23;}
.logo-name{height: 237px; left: 50%; margin-left: -446px; position: absolute; text-align: center;top: 209px; width: 357px; z-index: 22;}
.top-icon {
    float: left;
    left: 50%;
    margin-left: 400px;
    position: absolute;
    top: -19px;
    z-index: 99;
}
.top-icon ul{ list-style:none; margin:23px 0 0 -2px}
.top-icon ul li{ width:59px; height:37px;}
.icon1 a{width:59px; height:37px; background:url(../images/top-icon.png) no-repeat; display:block; margin:113px 0 0 24px;}
.icon1 a:hover{background-position:left -37px}
.icon2 a{width:60px; height:37px; background: url(../images/top-icon.png) no-repeat -64px 0px ; display:block; margin:-37px 0 0 86px;}
.icon2 a:hover{background-position:-64px -37px}
.icon3 a{width:59px; height:37px; background:url(../images/top-icon.png) no-repeat -132px 0px ;  display:block; margin:-36px 0 0 149px;}
.icon3 a:hover{ background-position:-132px -37px}
.icon4 a{width:59px; height:37px; background:url(../images/top-icon.png) no-repeat -195px 0px ;  display:block;  margin:9px 0 0 141px;}
.icon4 a:hover{ background-position:-195px -37px}
.date-time{color: #FFFFFF; left: 50%;margin-left: -295px;position: absolute;top: 487px; z-index: 99; font-family:Arial; font-size:11px; text-transform:uppercase}

.wrapper{ width:990px; margin:0 auto; padding:10px 0 0 0}
.left-nav{ width:255px; float:left;height:500px;}
.left-nav ul{ list-style:none; margin:-12px 0 0 10px; padding:0}
.left-nav ul li{ margin:3px 0; background:url(../images/sidde-li-bg.png) top left no-repeat; width:215px; min-height:26px; text-align:right; font-family:Arial; font-size:15px; color:#fff; font-weight:bold}
.left-nav ul li a{font-family:Arial; font-size:15px; color:#fff;  font-weight:bold; text-decoration:none; z-index:1;
    top: 0px;
    left: 0px;
}

.right-slider{ float:left; width:726px;}

.phptp-glry-area{ width:100%; background:url(../images/photo-glry.jpg); height:118px; margin-top:39px;}
.photo-glry{ width:990px; margin:0 auto; position:relative;}
.photo-top-arrow{ position:absolute; top:-7px; left:-3px;}
.photo-top-bg{ background:url(../images/photo-top-bg.png) top left no-repeat; width:519px; height:33px; position:absolute; top:-29px; right:5px; background:url(../images/photo-top-bg.png) top left no-repeat;}
.photo-top-bg ul{ list-style:none; margin:0; padding:0; margin:10px 0 0 40px;}
.photo-top-bg ul li{ float:left; margin:0  5px; font-family:ArialMT; font-size:12px; color:#fff; border-right:1px solid #fff; padding-right:15px;}
.photo-top-bg ul li:last-child{ border:none;}
.wrapper-bottom{ width:990px; margin:0 auto;}

.buttons{ margin-top:0px; position:relative; margin-left:0px;}
.magzine{width:305px; height:118px; float:left;}
.magzine1 a{ width:305px; height:118px; float:left; position:relative; background:url(../images/magzine1.png) top left no-repeat;}
.magzine1 a:hover{ background:url(../images/magzine1.png) bottom left no-repeat;}

.magazine-in{ width:37px; height:100%; float:right; left:60px; top:-84px; position:absolute; }

.blogroll {width:37px; position:absolute; z-index:999; float:left; margin-left:211px; margin-top:50px;}
.blogroll-in {width:37px;height:15px;background:url(../images/magzine-arrow.png) 0 0 no-repeat; }
.blogroll ul {width:166px;background:#a8a2a2;border:1px solid #b4b2b2;border-width:0 1px 1px 1px;position:absolute;left:-31px;top:21px;margin:0;padding:0;list-style:none; font-size:11px; font-family:Arial;}

.blogroll ul a:link, .blogroll ul a:visited {display:block;width:146px;padding:2px 10px 2px 10px;text-decoration:none;color:#fff;font-weight:normal; border-bottom:solid 1px #b4b2b2;}
.blogroll ul a:hover, .blogroll ul a:active {background:#18b6f0;}

.blogroll {height:21px;overflow:hidden;}
.blogroll:hover {overflow:visible;}

.blogroll {display:none;}
html>body .blogroll {display:block;}

.kids a{ background:url(../images/kids01.png) top left no-repeat; width:319px; height:118px; float:left; margin-left:-79px;}
.virtual a{ background:url(../images/virtual01.png) top left no-repeat; width:318px; height:118px; float:left; margin-left:-74px;}
.event a{ background:url(../images/event01.png) top left no-repeat; width:267px; height:118px; float:right; margin-left:-80px;}

.kids a:hover{ background-position: left -118px}
.virtual a:hover{  background-position: left -118px}
.event a:hover{  background-position: left -118px}
.photo-top-arrow h2{ color:#0b99cd; font-size:36px; margin:0; padding:0 0 0 0; font-family: 'Open Sans Condensed', sans-serif; position:relative; top:-43px; margin:0; padding:0; font-weight:normal; letter-spacing:-1px;}

.topers-area{ margin-top:20px;}
.toppers{ width:345px; float:left; height:187px;background:#e3f2ff url(../images/toppers-bg.jpg) bottom left repeat-x; -webkit-border-radius: 4px;
-moz-border-radius: 4px; border-radius: 4px;}

.ABC{ width:150px; float:left;  margin-top: 0px; height:229px;  }
.bcd{ width:150px; float:right; margin-right:10px;  height:229px;}
.confab{width:365px; float:left; height:185px; background:#e3f2ff url(../images/toppers-bg.jpg) bottom left repeat-x;
         -webkit-border-radius: 4px;
-moz-border-radius: 4px; border-radius: 4px;}


.syber {
    background: url("../images/birthday-bg.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    content: "";
    float: left;
   
}




.bday{ width:300px; float:left; margin-left:14px;margin-top:-16px}
.top-nav{ position:relative; left:5%;  
margin-left:-480px; padding-left:50px; background:url('../images/li-bg.png') repeat-x left top ; 
height:49px; z-index:99; top:0px;
}
.left-corner {float:left;   background:url(../images/top-nav-bg-left.png) no-repeat top left ; height:49px; width:120px; margin-left:-170px;  }


.toppers-area-left{ float:left; width:650px;margin-right:9px; margin-top:10px;}
.topers-area-right{ width:287px; float:left; margin-top:10px;}
.toppers h2{ font-weight:normal; color:#0b99cd; font-size:36px; margin:0; padding:0;font-family:'Open Sans Condensed', sans-serif; letter-spacing:-1px;}
.bday h2{ font-weight:normal; color:#0b99cd; font-size:36px; margin:0; padding:0 0 16px 0; font-family: 'Open Sans Condensed', sans-serif; letter-spacing:-1px;}
.aboutus h2{ font-weight:normal; color:#0b99cd; font-size:36px; margin:0; padding:0 0 0 0; font-family: 'Open Sans Condensed', sans-serif; letter-spacing:-1px;}
.aboutus p img{ float:right; padding-left:25px; background:url(../images/line-pope.png) top left no-repeat; margin-left:10px;}
.readmore{ text-align:right; display:block; font-family:ArialMT; margin-top:5px;}
.aboutus p{ font-family:Arial; font-size:12px; line-height:18px; margin-top:-3px; color:#494949;  }
.aboutus p a{ text-decoration:none; color:#d0528c; font-size:12px; margin-top:50px; padding:20px 15px 0 0; }
.achievements h2{ font-weight:normal; color:#0b99cd; font-size:36px; margin:0; padding:0 0 0 0; font-family: 'Open Sans Condensed', sans-serif; letter-spacing:-1px;}

.aboutus p a:hover{ text-decoration:none; color:#f3852b;}
.toppers-area{ margin-left:10px;}
.midsection{ margin-top:10px;width:100%; margin-left:auto;margin-right:auto}
.midsection1{width:243px;float:left;}

.midsection2{width:243px;float:left;padding-left: 5px;}


.midsection3{width:243px;float:right;padding-left: 5px;}
.midsection4{width:243px;float:right}
.midbirthday{width:345px;float:left;padding-left: 5px;}
.midbirthday a:hover{color:black}
.midbirthday a{color: #0b99cd; 
            font-family: 'Open Sans Condensed',sans-serif; 
             font-size: 20px; 
             font-weight: normal;
             float:right}
.rahulsingh a{color: #0b99cd; 
            font-family: 'Open Sans Condensed',sans-serif; 
             font-size: 20px; 
             font-weight: normal;
             float:right}
.rahulsingh a:hover{color:black}

.footer_container{margin-left:0px;width:100%}
.foter_con1{width:330px;float:left}
.foter_con1{width:330px;float:left}
.foter_con1{width:330px;float:right}



.footer-main { width:990px; margin:0 auto; position:relative; margin-top:-50px;}
.footer{ width:990px; float:left; margin-top:-30px; }
.footer ul{ list-style:none; margin:0; padding:0}
.footer ul li{ float:left; margin-right:27px; background:url(../images/footer-li-border.jpg)right 7px no-repeat; padding-right:20px;}
.footer ul li a{ text-decoration:none; color:#383838;font-family:Arial; font-size:11px; text-transform:uppercase; font-weight:bold;}
.footer ul li:last-child{ background:none; padding:0; margin:0}
.copyright{ float:left; font-size:10px; margin-left:25px; width:100%; margin-top:10px; font-family:Arial; font-weight:bold;}
.copyright a{ text-decoration:none; color:#aa1e5e; text-transform:uppercase}
.copyright a:hover{ text-decoration:none; color:#aa1e5e;}
.footer ul li a:hover{ text-decoration:none; color:#aa1e5e;}


.copyright span{ float:right; margin-right:46px;}
.copyright span a{ text-decoration:none; color:#ba2323; font-size:10px; font-family:Arial; text-transform:capitalize; font-weight:bold;}
.copyright span a:hover{ text-decoration:none; color:#dd0a0a; }
.join-us-vacancies a{background: url("../images/join-us.png") no-repeat left top;display: block; height: 92px;   margin: 9px 0 0 7px;
    width: 282px;}
.join-us-vacancies a:hover{ background-position: left -92px}

#parallax { position: relative;
            overflow: hidden;
            width: 100%;
            height: 267px;
            float: left;
            z-index: -9999;
            margin-top:-40px;
            margin-bottom:-50px;
         
            }
            

.sld{width:990px; margin:0 auto;}

.header-master{ width:990px; margin:0 auto}
.logo-master{ width:104px; height:153px; float:left; z-index:1; position:relative;}
.logo-name-mster{ width:389px; height:86px; float:left; margin:0px 0 0 -25px; z-index:-1}
.top-icon-master{ float:right; margin:118px 0 0 0; padding:0}
.top-icon-master ul{ list-style:none; margin:0;}
.top-icon-master ul li{ width:59px; height:37px; float:left}
.icon1-master a{width:59px; height:37px; background:url(../images/top-icon.png) no-repeat; display:block}
.icon1-master a:hover{background-position:left -37px}
.icon2-master a{width:60px; height:37px; background:url(../images/top-icon.png) no-repeat -64px 0px;  display:block;}
.icon2-master a:hover{background-position:-64px -37px}
.icon3-master a{width:59px; height:37px; background:url(../images/top-icon.png) no-repeat -132px 0px;  display:block; margin-top:1px}
.icon3-master a:hover{ background-position:-132px -37px}
.icon4-master a{width:59px; height:37px; background:url(../images/top-icon.png) no-repeat -195px 0px;  display:block;}
.icon4-master a:hover{ background-position:-195px -37px}

.body-left{ width:276px; float:left; margin:0; padding:0;
    height: 499px;
   
}
.body-left .left-nav ul{ margin:0; padding:0}
.master-left-kids{ margin-top:0px; }

.master-left-kids .kids a{ background:url(../images/kids.png) top left no-repeat; width:319px; height:100px; float:left; margin: 30px 0 10px 0}
.master-left-kids .virtual a{ background:url(../images/vartual.png) top left no-repeat; width:318px; height:100px; float:left; margin: 0px 0 10px 0}
.master-left-kids .kids a:hover{ background-position: left -118px}
.master-left-kids .virtual a:hover{  background-position: left -118px}




.master-contener-right{ width:700px; float:right; margin:0; padding:0; font-family:Arial; font-size:13px; text-align:justify;}
.master-heading{ border-bottom:2px solid #f3852b; font-size:19px; font-family:Verdana; border-left:solid 3px #f3852b;  padding-bottom:4px; padding-left:4px;  color:#1DB1F0;}
.master-main-content{ margin-top:5px; font-family:Verdana; font-size:13px; line-height:18px; color:#4c4c4c;}


.accordionHeader_Y
{
    border: 1px solid #189ED7;

    background-color: #1DB1F0;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
    text-transform:uppercase; 
    font-weight:bold;
    padding: 3px;
    cursor: pointer;
    margin-top:4px;
    padding-left:5px;
    color:#fff;
}




.accordionContent_Y
{
    background-color: #fff;
    border: 1px solid #C5C5C5;
    border-top: none;
    padding: 5px;
  
   
}
.accordionHeader_I
{
    border: 1px solid #C5C5C5;

    background-color: #66B961;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
    text-transform:uppercase; 
    font-weight:bold;
    padding: 3px;
    cursor: pointer;
    margin-top:4px;
    padding-left:5px;
    color:#ECFFA8;
}




.accordionContent_I
{
    background-color: #F4FFCE;
    border: 1px solid #C5C5C5;
    border-top: none;
    padding: 5px;
   
}



.InfrastructureBackSide a
{
	width:200px;
	background-image:url(/images/images/backSide.png); float:left; background-repeat:no-repeat; height:74px; margin-top:0px; margin-left:20px; 
}
.InfrastructureBackSide a:hover
{
	background:url(../images/images/backSide.png) 0px -74px no-repeat;
}

.InfrastructureReception a
{
	width:200px;
	background-image:url(/images/images/Reception.png); float:left; background-repeat:no-repeat; height:74px; margin-top:0px; margin-left:20px; 
}
.InfrastructureReception a:hover
{
	background:url(../images/images/Reception.png) 0px -74px no-repeat;
}

.InfrastructureFrontSide a
{
	width:200px; background-image:url(/images/images/FrontSide.png); float:left; background-repeat:no-repeat; height:74px;margin-top:0px; margin-left:20px; 
}

.InfrastructureFrontSide a:hover
{
	background:url(../images/images/FrontSide.png) 0px -74px no-repeat;
	cursor:pointer;
}


.ecare-area {margin: 0 auto; width: 990px; margin-bottom:22px; overflow:hidden;  position:relative;}
.news-notice { float: left; width: 753px;}
.news-notice h2 {  color: #0b99cd; font-family: 'Open Sans Condensed',sans-serif;  font-size: 36px; font-weight: normal;  float: left;  margin: 0; padding: 0; letter-spacing:-1px;}
.news-notice span a {color: #18B6F0; float: right; font-family: Arial;  font-size: 13px; height: 29px; margin: 0;  padding: 0 0 0 15px;  text-decoration: none; width: 54px; margin:21px 17px 0 0; position:relative;}
.news-notice span a:hover { color: #EF7621; text-decoration: none;}
.ecare a {float: right; margin-top: 42px; width:211px; height:88px; background:url(/images/ecare2.png) no-repeat top center;}
.ecare a:hover {background:url(/images/ecare2.png) no-repeat bottom center;}
.vertical{margin-right:3px;width:319px;height:118px;position:relative;overflow:hidden;float:left;margin-left:-76px;}
.vertical span { width:89px; height:24px; position:absolute; z-index:99; top:50px; left:112px; }

.vertical1{margin-right:3px;width:319px;height:118px;position:relative;overflow:hidden;float:left;margin-left:-72px;}
.vertical1 span { width:137px; height:24px; position:absolute; z-index:99; top:50px; left:96px; }
.vertical2{margin-right:3px;width:247px;height:118px;position:relative;overflow:hidden;float:left;margin-left:-76px}
.vertical2 span { width:118px; height:24px; position:absolute; z-index:99; top:50px; left:105px; }
.kids-area{ width:680px; float:right}

img
{ border:none;}


 .modalBackground
    {
        background-color: Black;
        filter: alpha(opacity=50);
        opacity: 0.70;
        z-index: 10000;
    }
 .WaterMark_Color
{
color:#c0c0c0;
font-size:12px;
}	

.alumni1{height: 125px;
    left: 50%;
    margin-left: -285px;
    position: absolute;
    text-align: center;
    top: 310px;
    width: 125px;
    z-index: 999;
    margin-top:45px;}
    
    .white_code
    {
    	margin-top:4px;
    	width:450px;
    	height:80px;
    	font-family:Arial;
    	font-weight:bold;
    	font-size:12px;
    	padding-top:8px;
    	padding-right:20px;
    	color:#0043b8;
    	text-align:right;
    	 margin-left:200px;
    	 position:absolute;
    	 
    	 right:0px;
    	 text-transform:uppercase;
    	
    	 background:url(../images/white_sqr.png) repeat;
    	 
    	}
    	
    	 .qq
    {
    	margin-top:4px;
    	width:100%;
    	height:80px;
    	font-family:Arial;
    	font-weight:bold;
    	font-size:12px;
    	padding-top:8px;
    	padding-right:20px;
    	color:#0043b8;
    	text-align:right;
    	 margin-left:200px;
    	 position:absolute;
    	  float:right;
    	 right:0px;
    	 text-transform:uppercase;
    	
    	 background:url(../images/white_sqr.png) repeat;
    	 
    	}
    	
    	
    	.ashsh
    	{
    	    left:0px;
    	    float:left;
    	    left:2px;
    	    margin-left:-619px;
    	    margin-top:-30px;
    	    
    	}
    	 .11wer
    {
    	margin-top:4px;
    	width:100%;
    	height:auto;
    	font-family:Arial;
    	font-weight:bold;
    	font-size:12px;
    	padding-top:8px;
    	padding-right:20px;
    	color:#0043b8;
    	text-align:right;
    	 margin-left:200px;
    	 position:absolute;
    	 
    	 right:0px;
    	 text-transform:uppercase;
    	
    	 background:url(../images/white_sqr.png) repeat;
    	 
    	}
    	
    	
    	
    	 .hddr
    {
    	margin-top:-4px;
    	width:198px;
    	height:180px;
    	font-family:Arial;
    	font-weight:bold;
    	font-size:12px;
    	margin-left:200px;
    	padding-right:20px;
    	color:#0043b8;
    	
    	 position:absolute;
    	 
    	 left:0px;
    	 text-transform:uppercase;
    	
    	 background:url(../images/logo-back-up.png) repeat;
    	 
    	}
    	.hdrlogo
    	{
    	    margin-top:176px;
    	width:200px;
    	height:66px;
    	font-family:Arial;
    	font-weight:bold;
    	font-size:12px;
    	margin-left:200px;
    	padding-right:20px;
    	color:#0043b8;
    	text-align:right;
    	 
    	 position:absolute;
    	 
    	 left:0px;
    	 text-transform:uppercase;
    	
    	 
    	}
    	
 .image-bdr {border:3px solid #305dbe; margin:7px; -webkit-box-shadow: 0px 3px 6px rgba(70, 70, 70, 1);
-moz-box-shadow:    0px 3px 6px rgba(70, 70, 70, 1);
box-shadow:         0px 3px 6px rgba(70, 70, 70, 1);}
.img-bdr { float:right; margin:8px;}



.textclass {
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 1px solid #AAAAAA;
    border-radius: 5px;
    box-shadow: 0 0 3px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    height: 23px;
    left: 0;
    line-height: 24px;
    overflow: hidden;
    padding: 0 0 0 8px;
    position: relative;
    top: 0;
    white-space: nowrap;
}
.bak
{
    width:100%;
    height:130px;
     margin:0px 0 0 -25px; z-index:-1
   
}
 
  .rahul1123
    {
    	margin-top:-4px;
    	width:431px;
    	height:80px;
    	font-family:Arial;
    	font-weight:bold;
    	font-size:12px;
    	padding-top:8px;
    	padding-right:20px;
    	color:#0043b8;
    	text-align:right;
    	 margin-left:321px;
    	 position:absolute;
    	 left:-30px;
    	 
    	 
    	 
    	 text-transform:uppercase;
    	
    	 background:url(../images/white_sqr.png11) repeat;
    top: 19px;
    left: -53px;
}
.logo-name-mster1{ width:309px; height:86px; float:left; margin:0px 0 0 -25px; z-index:-1}
