﻿@import url("stylesheet2.css");

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { display: block; }

nav ul {list-style: none;}
.Virtual_cntr center{ width:180px; float:left;}
.Virtual_cntr center b{ margin-left:0!important;}
blockquote, q { quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }

a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration:none; color:#1a1a1a;}
    a:hover { color:#9f2d20;
    }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }

table { border-collapse: collapse; border-spacing: 0; }

input, select { vertical-align: middle; }


body {
	background:#eeefee url(../images/back-bg.jpg) repeat;
	margin:0px auto;
	font-size:0.90em;
	font-family:Arial;
	text-align:justify;
	line-height:1.7em;
}

img {
   max-width: 100%;
	height: auto;
    border:0px;
}

.header {
    width:100%; float:left; height:125px; border-bottom:1px solid #e1c3a7;  position:relative; z-index:5;  background:#f0d9c2 url(../images/back-bg.jpg) repeat;
}


.header-in {
    width:88%; margin:0px auto;  /*height:76px;*/  
}
.close-flyer{ display:none;}
.header-m {
    width:100%; float:left; height:76px; border-bottom:1px solid #e1c3a7;  position:fixed; z-index:5;    background:#f0d9c2 url(../images/back-bg.jpg) repeat; 
}

.logo {
	width:128px;
	float:left;  /*background:#fff;*/
	padding-left:50px;
}
.logoright {
	width:180px;
	float:right;  /*background:#fff;*/
	padding-right:-30px;
	margin-top:-10%;
}
.name {
	width:900px;
	float:left;
	margin-top:0%;
	margin-left:10px;
}
.name-master { 
    width:600px; float:left; margin-top:1%; margin-left:10px;  
}

.top-but {

     float:right; display:block;
}

.top-buttons {
	width:230px;
	float:left;
	height:123px;
	background:url(../images/header-right-bg.png);
	margin-left:90px;

}

 .top-buttons img{     
     margin-top:8px;  
}

 .top-buttons span{     
      width:100%; float:left; text-decoration:none; color:#2E2C2C; font-weight:bold;  text-align:center; margin-top:10px;
}

 .top-buttons:hover span{
	color:#3399FF;

}

/* Float Shadow */

.float-shadow {
	display: inline-block;
	position: absolute;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	left: 511px;
	top: 160px;
}

.float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
}

.float-shadow:hover {
  -webkit-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}

.float-shadow:hover:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}


.v-menu {
    width:128px; float:left;   margin-left:7.5%;  z-index:5;  position:relative; margin-top:50px;
}


.v-menu-m {
    width:128px; float:left;   margin-left:7.5%;  z-index:5;  position:fixed; margin-top:130px; 
}


.top-menu { width:100%; float:left; height:104px; margin-top:1px; background: url(../images/menu-bg.png) repeat; }
 a.mail-us { width:47px; height:37px; float:left; margin-left:12px; margin-top:10px; background: url(../error.html) no-repeat 0px 0px; }
 a.mail-us:hover{background:#fff url(../error.html) no-repeat 0px -37px; }
 a.reach-us { width:47px; height:37px; float:left; margin-left:9px; margin-top:10px; background: url(../error.html) no-repeat -47px 0px; }
 a.reach-us:hover{background:#fff url(../error.html) no-repeat -47px -37px; }
 a.right-us { width:47px; height:37px; float:left; margin-left:12px; margin-top:9px; background: url(../error.html) no-repeat -94px 0px; }
 a.right-us:hover{background:#fff url(../error.html) no-repeat -94px -37px; }
 a.sitemap { width:47px; height:37px; float:left; margin-left:9px; margin-top:9px; background: url(../error.html) no-repeat -141px 0px; }
 a.sitemap:hover{background:#fff url(../error.html) no-repeat -141px -37px; }
 .a-btn{
    background:#e1c3a7;
    width:47px;
    height:37px;
    
    position:relative;    
    float:left;
   
    overflow:hidden;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.a-btn img{
    /*position:absolute;*/
    margin-left:12px;
    margin-top:7px;
    border:none;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.a-btn .a-btn-slide-text{
    position:absolute;
    font-size:10px; line-height:10px;
    top:12px; 
    left:5px;
    color:#fff;
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -ms-transform:scale(0);
    -o-transform:scale(0);
    transform:scale(0);
    opacity:0;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
    
}

.a-btn:hover{
    background:#ac3e3e;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}

.a-btn:hover img{
    opacity:0;
}
.a-btn:hover .a-btn-slide-text{
    opacity:1;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
}

 .founder {width:100%; float:left; height:202px; margin-top:8px; display:none }
.founder-in {width:188px; float:left; margin-left:-29px; height:174px; background: url(../images/founder-frame.png) no-repeat;}
.founder-in a{ width:95px; float:left; height:122px; margin:24px 0 0 47px;}
.founder-text { width:159px; height:35px; margin-left:-16px; margin-top: 1px; float:left; background: url(../images/contenerbg.png) repeat;}
.founder-text span{ font-size:11px; font-family:Verdana; padding-top:5px; padding-left:10px; color:#b74242; display:block; text-align:left;}

 
.container {
    width:100%; float:left;   margin-top:10px; 
} 
  
.container-m {
    width:82%; float:left;   margin-top:10px;  margin-left:8%; position:relative;  background:#fff;  padding:1%; min-height:500px;
} 


.notice-area , .box-area  { width:990px; margin:0px auto;}
.news-notice { width:673px; height:110px; float:left; background:#fff; padding-top:15px; }
.news-hdr { width:170px; float:left; margin-top:20px; margin-left:10px;  }
.news-hdr span { font-family: Open Sans; font-size:1.31em; color:#000; border-right:solid 1px #cacaca; width:110px; float:left  }
 

a.news-more  { font-weight:bold; color:#b74242; float:right; line-height:1.2em; text-decoration:none; display:block;} 
a.news-more:hover { text-decoration:none; color:#000;}

.shadow{ border-radius: 5px; -webkit-border-radius: 5px;-moz-border-radius: 5px; behavior: url(../ie-css3.htc);
           -webkit-box-shadow: 0px 0px 17px rgba(34, 50, 50, 0.5);-moz-box-shadow: 0px 0px 17px rgba(34, 50, 50, 0.5);box-shadow: 0px 0px 12px rgba(34, 50, 50, 0.4); }

.ecare a
{
    height: 95px; float:right; width: 310px; position:relative; z-index:5; border-radius: 5px; -webkit-border-radius: 5px;-moz-border-radius: 5px;  background:#7fe955;
           -webkit-box-shadow: 0px 0px 17px rgba(34, 50, 50, 0.5);-moz-box-shadow: 0px 0px 17px rgba(34, 50, 50, 0.5);box-shadow: 0px 0px 12px rgba(34, 50, 50, 0.4);
    text-align:center; display:table-cell; vertical-align:middle;
}

.ecare a:hover
{
     background:#a7ff84; 
           
}



.download { height: 61px; float:right; width: 310px; position:relative; z-index:5; border-radius: 5px; -webkit-border-radius: 5px;-moz-border-radius: 5px; 
           -webkit-box-shadow: 0px 0px 17px rgba(34, 50, 50, 0.5);-moz-box-shadow: 0px 0px 17px rgba(34, 50, 50, 0.5);box-shadow: 0px 0px 12px rgba(34, 50, 50, 0.4);}
 .download a { display: block;  height: 61px; float:right; width: 310px;  background:#fff;   } /* Old browsers */
  .download a img { max-width:100%;   margin: 6px 0px 0px 28px; }
 .download a, p {  -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;-moz-border-radius: 5px; behavior: url(../ie-css3.htc); }
 .download	p {  background: #fff; display: block; height: 40px; width: 287px; margin: 0px 0 0 10px; 
 text-align: center; font-family: Open Sans;font-size: 14px; color: #000; position: absolute;   z-index: -1;
 -webkit-transition: margin 0.5s ease; -moz-transition: margin 0.5s ease;  -o-transition: margin 0.5s ease;
  -ms-transition: margin 0.5s ease;  transition: margin 0.5s ease;}
.download:hover .bottom { margin: -10px 0 0 10px; }
 .download:hover .top { margin: -35px 0 0 10px;line-height: 35px;}

 
.photogallery {
    width:370px; float:left; min-height:338px;  background:#fff;  margin-top:15px; 
}

.photogallery-hdr {
    width:96%; float:left; padding:2%;
}

.photogallery-hdr span {
     font-family: Open Sans; font-size:1.31em; color:#000; width:48%; float:left 
}

.photogallery-hdr span a.news-more  { border-left:1px solid silver; font-weight:bold; padding-left:3%; font-size:.75em; color:#b74242; float:right; line-height:2em; text-decoration:none; display:block;} 

.photogallery-hdr span a.news-more:hover { text-decoration:none; color:#000;}

.updated-date {
    width:50%; float:right; font-size:.85em; text-align:center; line-height:24px;
}
.updated-date span{ width:100%; font-family:Open Sans; font-size:11px;}

.gallery-dis {
    width:100%; float:left; font-style:italic; margin:8px 0px; 
}
.gallery-dis span
{
	font-family:Open Sans,Arial; font-size:13px; font-style:italic;width:100%;
	}

.gallery-box {
    width:100%; float:left;

}

.gallery-box a img {
   width:108px; margin:5px; 

}

.gallery-box a:hover img { 
    border-radius: 5px; -webkit-border-radius: 5px;-moz-border-radius: 5px; behavior: url(../ie-css3.htc);
           -webkit-box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.8);-moz-box-shadow: 0px 0px 17px rgba(0, 0, 0, 0.8);box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.8); }

 

.message{
	width:602px;
	float:right;
	min-height:338px;
	background:#0e1e75;
	margin-top:15px;
}


.message-content {width:530px; padding:15px; float:left; background:#fff; margin:10px 0 0 20px; font-family:Verdana; word-spacing:1; line-height:18px;  font-size:.95em; text-align:justify; color:#282727; }
.message-content span { display:block; margin-bottom:10px;  font-size:1.1em;font-weight:bold;  color:#b74242; }
 
.message-content img { width:217px; height:124px; float:right; margin-left:8px;  }
.message-hdr {   float:left; padding-top:5px; color:#fff; padding-left:15px;  font-family: Open Sans;font-size:1.37em;}
.message-content a {    color:#b74242; font-weight:bold;  text-decoration:none; display:block; float:right; margin-top:10px;}
.message-content a:hover {  color:#000;  }


.calendar { width:370px; float:left; min-height:308px; margin-top:15px;  background:#fff; }
.calendar-hdr {   width:96%; padding:2%; float:left; border-bottom:1px solid #ead4bd; }                                 
.calendar-hdr span { display:block; float:left; width:48%; margin:5px 3px 0px 3px; font-family: Open Sans; font-size:1.3em; border-right:solid 1px #cacaca; color:#000;}
.calendar-hdr a.more {  font-weight:bold; width:48%; color:#b74242; float:right;  text-decoration:none; text-align:center; line-height:2.5em} 
.calendar-hdr a.more:hover { text-decoration:none; color:#000;}
.calendar-main {
    width:96%; float:left; margin:2%;
}


.about-school{ width:602px; float:right; height:308px; margin-top:12px; }
.about-school-hdr {  width:98%; float:left;  color:#b74242; margin-bottom:10px; border-bottom:solid 1px #e1c3a7; padding:1%; font-family: Open Sans; font-size:2em;}
.about-content {color:#2f2e2e; width:100%; float:left;}
/*.about-content a { color:#b74242; font-weight:bold; text-decoration:none; display:block;float:right; margin-top:12px;}
.about-content a:hover {  color:#000; text-decoration:none;}*/


.toppers { width:370px; float:left; height:255px; margin-top:12px; background:#fff; clear:left}
.toppers-hdr {   width:96%; float:left; padding:2%; border-bottom:1px solid #ead4bd; }                                 
.toppers-hdr span { display:block; float:left; width:50%;  font-family: Open Sans; font-size:1.3em; color:#000;}
.toppers-hdr span + span { display:block; float:left; width:50%; text-align:center; color:#000;}
.toppers-main { width:100%; float:left;  }
.slidertoppers {width: 49%; height: auto;   float: left; margin-top:15px; }
.class-head {width: 100%; height: auto;   float: left; text-align:center; font-weight:bold; font-size:1.2em; }

.Achievements-area { width:602px; float:right; margin-top:12px; height:255px;}
.Achievements { width:370px; float:left; height:255px; background:#fff;}
.Achievements-hdr { width:96%; float:left; padding:2%; border-bottom:1px solid #ead4bd; }                                 
.Achievements-hdr span { display:block; float:left; width:40%;  font-family: Open Sans; font-size:1.3em; color:#000; border-right:solid 1px #cacaca;}
.Achievements-hdr a { font-weight:bold; color:#b74242; float:left; text-align:center; width:30%; text-decoration:none;} 
.Achievements-hdr a:hover { text-decoration:none; color:#000;}
.achiviment-main { width:94%;  float:left;  padding:3%;}



.kids-area { width:216px; float:right;}

/*.kids-area .button1:first-child{ margin-top:0px;}*/


.button1{
	
 width:217px; height:120px; float:left;
	
	background-position:bottom left;
	background-image: url(../images/button_bg.png);
	background-position:bottom left, top right, 0 0, 0 0;
	-webkit-transition:background-position 1s;
	-moz-transition:background-position 1s;
	transition:background-position 1s;
	margin-top:10px;
}



.button1:hover{
background-position:top left;
background-position:top left, bottom right, 0 0, 0 0;
}

.blue.button1{
background-color: #b74242;
}
.blue.button1:hover{
background-color:#a82f2f; 
}
.job a { width:189px; height:103px; float:left; margin-top:7px; margin-left:12px; background: url(../images/jobs.png) no-repeat 0px 0px;}
.job a:hover { background-position: left bottom;}
.kids1 a { width:167px; height:91px; float:left; margin-top:15px; margin-left:33px; background: url(../images/kids-corner.png) no-repeat 0px 0px;}
.kids1 a:hover {  background-position: left bottom;}






.footer {width:100%; float:left; height:67px; margin-bottom:40px; background:#e1c3a7; margin-top:50px; z-index:2; position:relative;}
.footer-in { width:990px;  height:67px; margin:0px auto; background:url(../images/footer-shadow-left.png) no-repeat center left; }
.footer-main { width:100%; float:left; height:67px;background:url(../images/footer-shadow-right.png) no-repeat center right; }
.footer-menu {width:884px; float:left; margin-left:53px; height:120px; background:#2c3d9e url(../images/footer-rpt.png) repeat-x center center; margin-top:-26px; border-radius:5px; }
.footer-menu ul{ list-style:none; height:15px; text-align:center; margin-top:10px; padding:0; width:100%; float:left;}
.footer-menu ul li{ text-align:center; margin:0 4px; display:inline;}
.footer-menu ul li a{ text-decoration:none; color:#fff; font-family:Verdana; font-size:10px; text-transform:uppercase}
.footer-menu ul li a:hover{ text-decoration:none; color:#040404; }
.line { color:#9f2d20; font-size:10px; }

.copright { width:100%; float:left; height:28px; margin-top: 0px; }
.designed { width:45%; display:block; float:left;font-size:.9em; color:#8f2323; text-align:left; padding-left:5%; }
.visitor { width:48%;  margin-top:8px; font-size:16px; color:#373737; float:right;}
a.fran
{ text-decoration:none; color:#000;} 

a.fran:hover
{ text-decoration:none; color:#e1c3a7; }

.music { width:100%;  height:25px; margin-top:26px; float:left;  }

 

.background-img {
  position: fixed; 
  top: -50%; 
  left: -50%; 
  width: 200%; 
  height: 200%;
   z-index:-9999;
}
.background-img img {
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  margin: auto; 
  min-width: 50%;
  min-height: 50%;
}

.blank-area {
    width:100%; float:left; height:500px;
}

a.back-page {
   display:none;
}
 
.v-sms
{
  width:40%; float:left;   margin:2%; padding:2%; background:#dfdbdb; -webkit-border-radius: 8px; -moz-border-radius: 8px;
border-radius: 8px;
}

audio
{
  width:100%;
}
  /* .accordionHeader_Y
{ border: 1px solid #cacaca; font-weight:bold;  font-size:1.1em;  background: #d9d9d9 ; cursor: pointer; 
   text-align:left;  width:97%;    padding:.5% 1%;  margin-top:3px;  }
.accordionContent_Y
{  background-color: #fff; font-size: 13px;  padding: 1%;  width:95%; margin-left:10px; border: 1px solid #cacaca; border-top:0px;} 

        table, tr, td { border:2px solid #fff; background-color:#eaeaea; text-align:center;   vertical-align:middle;
        }

        .heading-tr {  background-color:#d1d1d1;     line-height:32px; font-size:1.3em;
        }
*/
         

.accordionHeader_Y
{  border: 1px solid #cacaca;
  font-weight: bold;
  font-size: 1.1em;
  background: #d9d9d9;
  cursor: pointer;
  text-align: left;
  width: 95%;
  padding: 0.5% 1%;
  margin-top: 3px;
  margin-left: 10px;
  }
.accordionContent_Y
{  background-color: #fff; font-size: 13px;  padding: 1%;  width:95%; margin-left:10px; border: 1px solid #cacaca; border-top:0px;} 
   
    table.responsive-table   {  background-color:#eaeaea;
        }
        .responsive-table td, th { border:2px solid #fff; background-color:#eaeaea; text-align:center;   vertical-align:middle;
        } 
		
		 

        .responsive-table .heading-tr {  background-color:#d1d1d1;     line-height:32px; font-size:1.3em;
        }

  
  

.border1{ border:none;}
    
 .news-flash1{ width:63%; padding:0 5%; float:right; position:relative; }
 
.news-left-in{ width:110px; float:left; border-right:1px solid #cacaca; height:54px; margin-top:4px; position:relative;}
.news-left-in span{ display:block; width:100%; color:#b74242; font-family:Arial; font-size:10px;}
.news-left-in span b{ margin:0; font-size:20px;}
.news-right-in{ width:270px; float:right; font-family:Arial; font-size:11px; font-weight:bold; padding-left:15px; text-align:left; margin-top:11px; position:relative; height:45px;}
.news-readmore{ position:absolute; right:0; bottom:0; font-size:x-small; color:#b74242; }
.news-readmore:hover{ color:#000;}
.previous1{ position:absolute; left:22px; top:18px; cursor:pointer;}
.next1{  position: absolute; right: 8px; top: 18px; cursor:pointer;}
.months{ font-family:Arial; font-size:10px;}


            #dhtmltooltip
        {
            position: absolute;
            width: 500px;
            border: 3px solid gray;
            padding: 5px;
            font-size: 14px;
            font-weight: bold;
            
            background-color: #9A9CDE;
            visibility: hidden;
            z-index: 9999999; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
            filter: progid:DXImageTransform.Microsoft.Shadow(color=#9A9CDE,direction=135);
        }
        .outSpecMonth
        {
            visibility: hidden;
            line-height: 0;
            font-size: 0;
            padding: 0 !important;
            border: none !important;
        }
    #ctl00_EventControl_Calendar1 {
        border:1px solid gray; 
    }
    #ctl00_EventControl_Calendar1 td {
        border:1px solid gray;
    }
      #ctl00_EventControl_Calendar1 th {
        border:1px solid gray;
    }
   #ctl00_EventControl_Calendar1 tr:nth-child(1) td:nth-child(1) {border:0px solid gray !important;}
  #ctl00_EventControl_Calendar1 tr:nth-child(1) td:nth-child(1) table:nth-child(1) td:nth-child(2) {border:0px solid gray !important;}
  
  
    
    
    #EventControl_Calendar1 {
        border:1px solid gray;
    }
    #EventControl_Calendar1 td {
        border:1px solid gray;
    }
      #EventControl_Calendar1 th {
        border:1px solid gray;
    }
   #EventControl_Calendar1 tr:nth-child(1) td:nth-child(1) {border:0px solid gray !important;}
  #EventControl_Calendar1 tr:nth-child(1) td:nth-child(1) table:nth-child(1) td:nth-child(2) {border:0px solid gray !important;}
  
  
/*---------------------------------------Inner Pages--START----------------------------------------------------------*/  


.inner-list-icon { padding:0px; margin:0px;  }
.inner-list-icon ul{  list-style-type:none;  }
.inner-list-icon  li{ line-height:15px;  margin:10px 0; list-style-type:none; background:url(../images/li-icon-01.png)no-repeat left 2px; padding-left:20px; }
.h{ width:100%;  height:30px; float:left; background:#e5be9a;text-align:center; margin-bottom:22px; }
 .h-left { width:19px; height:19px; float:left; margin-left:0px; margin-top:30px; background: url(../images/images/inner-h-left.png) repeat;}
  .h-right { width:21px; height:30px; float:right; margin-right:-14px; margin-top:-24px; background: url(../images/images/inner-h-right.png) repeat;}
 .h-content { font-family: 'Quando', serif; font-size:16px; color:#ae3f3f;  padding-top:6px; }
 .innerpage td  { background:#fff;  color:#000;}
 .innerpage th  { background:#fff;  color:#000;}
 
 
.inner-img{ float: right; border: solid 2px #b74242; -webkit-box-shadow: 5px 5px 6px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 5px 5px 6px 0px rgba(50, 50, 50, 0.75);
box-shadow: 5px 5px 6px 0px rgba(50, 50, 50, 0.75);
margin-left: 10px;
}    
tr.line1 { background-image: url("../images/sitemap-line.jpg"); background-position: left center; background-repeat: no-repeat;}
td.line1 a { color: #333333;  padding-left: 20px; text-decoration: none; text-transform:uppercase; font-size:12px;}
td.line1 a:hover { color: #DC5353; padding-left: 20px; text-decoration: underline;}

.visit-website a { width:216px; height:119px; float:right; margin-right:20px; background: url(../error.html) no-repeat 0px -119px;}
.visit-website a:hover { background-position:left top; }

    
    
  /*---------------------------------------Inner Pages--END----------------------------------------------------------*/
   .School-building1 a {
    background: url("../images/PenoIcon/School-building.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 57px;
    margin-left: 0;
    margin-top: 0;
    width: 180px;
}
.School-building1 a:hover {
    background: url("../images/PenoIcon/School-building.png") no-repeat scroll 0 -62px rgba(0, 0, 0, 0);
}
.computer-lab a {
    background: url("../images/PenoIcon/computer-lab.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 57px;
    margin-left: 0;
    margin-top: 0;
    width: 180px;
}
.computer-lab a:hover {
    background: url("../images/PenoIcon/computer-lab.png") no-repeat scroll 0 -62px rgba(0, 0, 0, 0);
}
.chemistry-lab a {
    background: url("../images/PenoIcon/chemistry-lab.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 57px;
    margin-left: 0;
    margin-top: 0;
    width: 180px;
}
.chemistry-lab a:hover {
    background: url("../images/PenoIcon/chemistry-lab.png") no-repeat scroll 0 -62px rgba(0, 0, 0, 0);
}
.auditorium a {
    background: url("../images/PenoIcon/auditorium.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 57px;
    margin-left: 0;
    margin-top: 0;
    width: 180px;
}
.auditorium a:hover {
    background: url("../images/PenoIcon/auditorium.png") no-repeat scroll 0 -62px rgba(0, 0, 0, 0);
}
.baskball a {
    background: url("../images/PenoIcon/baskball.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 57px;
    margin-left: 0;
    margin-top: 0;
    width: 180px;
}
.baskball a:hover {
    background: url("../images/PenoIcon/baskball.png") no-repeat scroll 0 -62px rgba(0, 0, 0, 0);
}
.kg-section a {
    background: url("../images/PenoIcon/kg-section.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 57px;
    margin-left: 0;
    margin-top: 0;
    width: 180px;
}
.kg-section a:hover {
    background: url("../images/PenoIcon/kg-section.png") no-repeat scroll 0 -62px rgba(0, 0, 0, 0);
}
.play-ground a {
    background: url("../images/PenoIcon/play-ground.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 57px;
    margin-left: 0;
    margin-top: 0;
    width: 180px;
}
.play-ground a:hover {
    background: url("../images/PenoIcon/play-ground.png") no-repeat scroll 0 -62px rgba(0, 0, 0, 0);
}
.samadhi a {
    background: url("../images/PenoIcon/samadhi.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 57px;
    margin-left: 0;
    margin-top: 0;
    width: 180px;
}
.samadhi a:hover {
    background: url("../images/PenoIcon/samadhi.png") no-repeat scroll 0 -62px rgba(0, 0, 0, 0);
}
.city-campus a {
    background: url("../images/PenoIcon/city-campus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 57px;
    margin-left: 0;
    margin-top: 0;
    width: 180px;
}
.city-campus a:hover {
    background: url("../images/PenoIcon/city-campus.png") no-repeat scroll 0 -62px rgba(0, 0, 0, 0);
}
.Physics-lab a {
    background: url("../images/PenoIcon/Physics-lab.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 57px;
    margin-left: 0;
    margin-top: 0;
    width: 180px;
}
.Physics-lab a:hover {
    background: url("../images/PenoIcon/Physics-lab.png") no-repeat scroll 0 -62px rgba(0, 0, 0, 0);
}
.bio-lab a {
    background: url("../images/PenoIcon/bio-lab.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 57px;
    margin-left: 0;
    margin-top: 0;
    width: 180px;
}
.bio-lab a:hover {
    background: url("../images/PenoIcon/bio-lab.png") no-repeat scroll 0 -62px rgba(0, 0, 0, 0);
}
.Library-reading-hall a {
    background: url("../images/PenoIcon/Library-reading-hall.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 57px;
    margin-left: 0;
    margin-top: 0;
    width: 180px;
}
.Library-reading-hall a:hover {
    background: url("../images/PenoIcon/Library-reading-hall.png") no-repeat scroll 0 -62px rgba(0, 0, 0, 0);
}
.main-entrance a {
    background: url("../images/PenoIcon/Main-Entrance.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 57px;
    margin-left: 0;
    margin-top: 0;
    width: 180px;
}
.main-entrance a:hover {
    background: url("../images/PenoIcon/Main-Entrance.png") no-repeat scroll 0 -62px rgba(0, 0, 0, 0);
}
.vt img{ margin-top:0!important; position:relative; top:-1px;}
.vt table tr:nth-child(3) img{ top:-2px!important;}


.nnnn{ position:absolute; top:-4px; left:0;}
.modalBackground
    {
        background-color: Black;
        filter: alpha(opacity=50);
        opacity: 0.80;
        z-index: 10000;
    }
	
	
	
.c{clear:both}	
	
	
	
	
	
.from{ width:100%; margin:auto;padding:0px; height:auto; border-radius:8px; background:url("../images/music.png"); font-weight:700}	

.from h1{height:34px; font-family:arial; font-size:16px; padding:0px; margin:0px 0 20px 0 ;border-radius:5px 6px 0 0;color:#b74242; text-align:center; line-height:34px; font-weight:400!important}	
	
	

.ast{padding:0px; margin:0px; width:250px; line-height:52px;}	
.bk{padding:0px; float:right; margin:0px; font-weight:700; font-size:13px;}
.bk a{color:#484848; text-decoration:none}
.bk a:hover{color:#c66d67; text-decoration:none}

.cont{ background:#EAEAEA!important; width:100%; height:auto}
.teacher-staff{float:left;width:24%; padding:0px; margin:0px; font-weight:400;color:#2F2E2E;border-right:2px solid #fff}
.teacher-staff li{ padding:0 0 0 41px; line-height:22px;}	

	
	.app-f{margin-top: -40px;background: #f0d9c2 url(../images/back-bg.jpg) repeat; position: relative; z-index: 1; padding-top: 27px;}
.app-main {float: left; width: 100%;}
.aap_icon_Contain {  float: left;font-family: Arial,Helvetica,sans-serif;padding: 19px 0 17px 0; text-align: center; width: 100%;}
.google_play {margin-right: 5px;}
.app_store {margin-right: 5px;}
.Text_Span {color: #000;float: right;font-size: 11px;font-weight: bold; text-align: center; width: 100%;}
.Text_Span b {font-size: 16px; margin:0;}
.code_box { display: block; font-size: 15px;}
.center_li {  margin: 0 50px;}
.aap_icon_Contain ul li { display: inline-block; text-align: center; vertical-align: top; line-height:15px;}
.aap_icon_Contain ul { margin: 0; padding: 0;}
	
	
	
	
	
	
	
	
	
	
	
	
