﻿
.aap_icon_box{ width: 97%; text-align: center;}

.aap_icon_Contain{ width: 100%; text-align: center; /* background-image: url(/images/school-building.png); */ float: left; padding: 15px 0px; background-color: #929091; border-top: 2px solid #FDFDFB; /* margin-bottom: 5px; */ font-family: arial; background-position: bottom; font-size: 13px; line-height: 15px; /* border-bottom: 1px solid #FBEEEE; */}

.google_play{ margin-right:5px;}
.Text_Span{ float:right; color: #000; font-size: 12px; width: 100%; font-weight: bold; }
.Text_Span b{ font-size:15px;}
.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{border-right:0!important; padding:0!important;}
.aap_icon_Contain ul{ padding:0; margin:0;}
.aap_icon_Contain ul li img { height: auto; width: auto;}





img {
    border:none;
}
body { margin:0px; background:url(../images/full-bg.jpg); background-repeat:repeat;  
       font-family:Arial; padding:0px auto;
        line-height:22px; font-size:13px; text-align:justify; color:#696767;
}

ul
{margin:auto;
}
li
{
	margin-top:8px;
}

.wraper
{ width:990px; margin:0px auto;}
.wraper-in
{ width:990px;  float:left; }

.slider
{ width: 100%; margin: 0px auto; position:absolute; top:0px; height:640px; background: url(../images/pattern.png) repeat; background-position:top center; }
.slider-in
{ width: 100%; float:left;  height:640px; position:relative; z-index:-3;}





.menu-top
{ width:990px; height:51px; position:relative; z-index:999;  float:left; background:url(../images/menu-rpt.png); background-repeat:repeat;  -webkit-border-radius: 0px 0px 12px 12px; -moz-border-radius: 0px 0px 12px 12px; border-radius: 0px 0px 12px 12px; }
.menu-in
{ width:980px; height:46px;  float:left; margin-left:5px; background:#d6493e url(../images/pattern.png); background-repeat:repeat; -webkit-border-radius: 0px 0px 9px 9px; -moz-border-radius: 0px 0px 9px 9px; border-radius: 0px 0px 9px 9px; }
.menu-rpt
{ width:980px; height:46px;  float:left; margin-left:5px; background: url(../images/button-bg.png); background-repeat:repeat; background-position: 100px 458px; -webkit-border-radius: 0px 0px 9px 9px; -moz-border-radius: 0px 0px 9px 9px; border-radius: 0px 0px 9px 9px; }


.menu-main
{ width:920px; height:46px; float:left; margin-left:30px;}
.home-icon a
{ width:24px; height:19px; float:left;  background: url(../images/home-icon.png) no-repeat 0px 0px; margin:10px 0px 0px 2px; }
.home-icon a:hover
{ background: url(../images/home-icon.png) no-repeat 0px -19px; }
.founder
{ width:617px; height:152px; float:left; margin:220px 0px 0px 220px; position:relative; z-index:10;}

.founder-in a
{ width:115px; height:150px;  float:left; margin-left:250px; top:-150px; position:relative; background: url(/images/founder.png) no-repeat;}
.founder-in a:hover
{  background: url(/images/founder.png) no-repeat;}

.header
{ width:100%; float:left; height:220px;  background:url(../images/menu-rpt.png); background-repeat:repeat;
   -webkit-border-radius:10px;  -moz-border-radius: 10px; border-radius: 10px; position:relative; z-index:990;}
.header-in
{ width:980px; float:left; height:210px; margin:5px 0px 0px 5px; background: url(/images/header-rpt.png) repeat;
   -webkit-border-radius:8px;  -moz-border-radius: 8px; border-radius: 8px; } 
 

.header-main
{ width:980px; float:left; height:210px;  background: url(/images/pattern.png) repeat;
   -webkit-border-radius:10px;  -moz-border-radius: 10px; border-radius: 10px; }

.date1
{ width:100%; float:left; margin-top:8px; height:20px; text-align: center; }
.top-icons
{ width:333px; height:45px; float:right; margin-top:10px; }

  .date{  text-align: center;}





a.iphone
{width:21px; height:20px; float:left; background: url(/images/top-icons.png) -42px 0px no-repeat; margin-left: 18px;  }
a.iphone:hover
 {background:url(/images/top-icons.png) -42px -20px;}
 
 a.window
{width:21px; height:20px; float:left; background: url(/images/top-icons.png) 0px 0px no-repeat; margin-left: 25px;  }
a.window:hover
 {background:url(/images/top-icons.png) 0px -20px;}


a.android
{width:21px; height:20px; float:left; background: url(/images/top-icons.png) -83px 0px no-repeat; margin-left: 25px;  }
a.android:hover
 {background:url(/images/top-icons.png) -84px -20px;}







 a.mail-us
 {width:21px; height:20px; float:left; background: url(/images/top-icons.png) -128px 0px no-repeat; margin-left: 25px;  }
 a.mail-us:hover
 {background:url(/images/top-icons.png) -128px -20px;}
  a.reach-us
 {
 	width:12px; height:20px; float:left; 
 	background: url(/images/top-icons.png) -182px 0px no-repeat; margin-left:33px;}
 a.reach-us:hover
 {
 	background:url(/images/top-icons.png) -182px -20px;}
   a.write-us
 {
 	width:24px; height:20px; float:left; 
 	background: url(/images/top-icons.png) -223px 0px no-repeat; margin-left:31px; }
 a.write-us:hover
 {
 	background:url(/images/top-icons.png) -224px -20px;}
   a.site-map
 {width:23px; height:20px; float:left; background: url(/images/top-icons.png) -275px 0px no-repeat; margin-left: 20px;} 	
 a.site-map:hover
 {background:url(/images/top-icons.png) -272px -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);
}


.about-us
{ width:390px; float:left;}
.about-hdr
{ width:150px; height:30px; float:left; margin:25px 0px 0px 22px; font-family: 'Philosopher', sans-serif; font-size:25px; color:#ffdb8e;   line-height:20px; }
.about-us-contant
{ width:360px; float:left;  margin-left:25px; font-family:Arial; font-size:12px; color:#f0e1c1; line-height:20px; text-align:justify;}
.read-more a 
{ width:42px; float:right; margin-top:5px; height:10px; background: url(../images/read-more.png) no-repeat 0px 0px;  }
.read-more a:hover 
{ background: url(../images/read-more.png) no-repeat 0px -10px;  }
.logo
{  width:222px; float:left; height:206px; margin-left:22px; background:url(../images/logo.png) no-repeat; }
.school-name
{  width:319px; float:left; height:82px; margin-left:10px; margin-top:15px; background:url(../images/school-name.png) no-repeat; }
.middle-container
{ width:100%; float:left; min-height:600px;  }
.left-container
{ width:268px; float:left; position:relative; z-index:999; }
.left-bg
{ width:268px; min-height:170px; float:left; background:url(../images/left-bg.png) no-repeat;}
.left-menu
{ width:250px;  float:left; margin-top:44px; height:auto; margin-left:0px;  }

/*.alumni a
{ width:250px; height:63px; float:left; margin-top:1px; background: url(/images/alumni.png) no-repeat 0px 0px;}
.alumni a:hover
{ background: url(/images/alumni.png) no-repeat 0px -63px; }*/
.photogallery
{ width:100%; float:left; height:185px; margin-top:20px; margin-bottom:-10px;}
.photogallery-hdr
{ width:175px; float:left; font-size:23px; font-family: 'Philosopher', sans-serif; font-size:25px; color:#95322b; line-height:25px; padding:3px 0px 0px 0px;  }
	
.photogallery-main
{ width:100%; float:left; }	

/*.magazine a
{ width:251px; height:86px; float:left; margin-top:5px; text-shadow: 1px 1px 1px #000000;
       filter: dropshadow(color=#000000, offx=1, offy=1); margin-left:0px; background:#747474 url(../images/button-bg.png) no-repeat; -webkit-border-radius:10px;  -moz-border-radius: 10px; border-radius: 10px; }
.magazine a:hover
{  background-color:#a2382f; }
.magazine-hdr
{ width:40px; float:left; font-size:23px; font-family: 'Philosopher', sans-serif; font-size:25px;
   color:#ffffff; line-height:20px; padding-left:15px; padding-top:28px;}
  .magazine-year
  { width:93px; height:23px; float:right; margin-right:10px; background-color:#f2ecdf; margin-top:30px;
    font-family:Arial; font-size:11px; color:#948d7f; text-decoration:none; padding-left:5px; }*/
    .magazine a
{ width:244px; height:74px; float:left; margin-top:15px; text-transform:uppercase; margin-left:5px; background:#727272 url(../images/button-bg.png) no-repeat; -webkit-border-radius:10px;  -moz-border-radius: 10px; border-radius: 10px; }
.magazine a:hover
{  background-color:#a2382f; }
.magazine-hdr
{ width:120px; float:left; text-shadow: 1px 1px 1px #000000;
       filter: dropshadow(color=#000000, offx=1, offy=1); text-align:left; text-transform:uppercase; width:120px; float:left; font-size:21px; letter-spacing:1px; text-decoration:none; font-family: 'Philosopher', sans-serif; font-size:23px; color:#ffffff; line-height:20px; padding-left:15px; padding-top:28px;}
.magazine-logo
{ width:79px; height:65px; float:left; border:0px; margin-left:25px; margin-top:5px; } 





.center-container
{ width:455px; float:left; height:auto;  background: url(../images/news-notice-rpt.png) repeat-y;
   margin-left:5px; margin-top:-35px;  position:relative; z-index:1;   -webkit-border-radius:10px;  -moz-border-radius: 10px; border-radius: 10px; }
   
.center-container-in
{ width:455px; float:left; height:auto;  background: url(../images/button-bg.png) no-repeat;
   margin-left:5px; margin-top:-35px;   -webkit-border-radius:10px;  -moz-border-radius: 10px; border-radius: 10px; }
   
.center-container-main
{ width:452px; float:left; height:auto; background: url(/images/pattern.png) repeat;
   margin-left:-4px; margin-top:-35px;   -webkit-border-radius:10px;  -moz-border-radius: 10px; border-radius: 10px; }
   
   
   
   
   
   
   
.news-notice
{ width:100%; float:left; margin-top:120px;  }
.notice-hdr
{ width:190px; float:left; font-size:22px; text-shadow: 1px 1px 1px #000000; text-transform:uppercase; font-family: 'Philosopher', sans-serif; color:#ffdb8f; line-height:18px; padding-left:18px;}
.view-all a
{ width:56px; height:8px; float:right; background: url(../images/view-all.png) no-repeat 0px 0px; margin:8px 30px 0px 0px;}
.view-all a:hover
{  background: url(../images/view-all.png) no-repeat 0px -8px;}
.news-notice-main
{ width:100%; float:left; height:250px; }

.news-top-shape
{ width:426px; height:32px; float:left; margin-left:10px; background:url(/images/news-img.png) no-repeat; z-index:-1;}

.bishop-message
{ width:411px; height:24px; float:left; background-color:#5a201c; margin-top:3px; margin-left:20px; }
.bishop-hdr
{ width:220px; height:20px; float:left; font-family: 'Philosopher', sans-serif; font-size:13px; color:#ffdf9b; line-height:20px; padding-left:15px; background: url(../images/pen.png) no-repeat 0px 0px; margin:2px 0px 0px 10px;  }
.bishop-contant
{ width:411px; float:left;}
.bishop-text
{ width:300px; float:left; height:105px; font-family:Arial; padding:10px 5px 0px 10px; font-size:11px;  color:#f0e1c1; line-height:20px; text-align:justify;}
.bishop-img
{ width:83px; height:93px; float:right; margin-right:8px; background-color:none; }
.more a
{ width:30px; height:15px; float:right; margin-right:8px; margin-top:-15px; font-family:Arial; font-size:12px; text-decoration:none; color:#baff87;}
.more a:hover
{  color:#ffd374; text-decoration:none;}

#navigation
{
	width:411px;	
	float:left;
	margin-left:20px;
}	
.accordionHeader
{
    border:0px solid #a1c8e2;
    font-size:13px;
   
    font-family: 'Philosopher', sans-serif;  
     margin-bottom:5px;
	color:#ffdf9b;
	font-weight:bold;
	padding-top:5px;
	height:24px;
    width:411px;	
    cursor: pointer;
    text-align:left;
    padding-left:0px;
    background:#5a201c url(../images/pen.png) no-repeat 6px 4px;
}
.accordionHeader:hover 
{
    border: 0px solid #a1c8e2;
    color: #ffffff;
     background-color:#6f6f6f;
	font-family: 'Philosopher', sans-serif;
	font-size: 13px;
	padding-top:5px;
	text-decoration:none;
	height:24px;
    width:411px;
    cursor: pointer;
    text-align:left;
     background:#5a201c url(../images/pen-hover.png) no-repeat 6px 4px;  
}


.accordionContent
{
    border: 0px dashed #E4E4E4;
    border-top: none;
   font-family:Arial; 
    font-size:11px;
    width:411px;
    color:#f0e1c1;
   
    background:url(../images/message-rpt.png)repeat;
    height:auto;
     margin-bottom:5px;
}

.accordionContent :hover
{
   color:#f0e1c1;
}	

	
.right-container
{ width:260px; float:left; position:relative; }
.right-bg
{ width:268px; min-height:170px; float:left; background:url(../images/right-bg.png) no-repeat; margin-left:5px;}

.e-care a
{ width:244px; height:74px; float:left; margin-top:-100px; margin-left:16px; background:#588d43 url(../images/button-bg.png) no-repeat; -webkit-border-radius:10px;  -moz-border-radius: 10px; border-radius: 10px; }
.e-care a:hover
{  background-color:#a2382f; }
.ecare-hdr
{ width:90px; float:left; text-shadow: 1px 1px 1px #000000;
       filter: dropshadow(color=#000000, offx=1, offy=1); text-align:left; letter-spacing:1px; text-transform:uppercase; text-decoration:none; font-family: 'Philosopher', sans-serif; font-size:21px; color:#ffffff; line-height:22px; padding-left:15px; padding-top:16px;}
.ecare-logo
{ width:103px; height:54px; float:left; border:0px; margin-left:20px; margin-top:12px; }


 
.Calendar a
{ width:244px; height:74px; float:left; margin-top:-12px; margin-left:16px; background:#727272 url(../images/button-bg.png) no-repeat; -webkit-border-radius:10px;  -moz-border-radius: 10px; border-radius: 10px; }
.Calendar a:hover
{  background-color:#a2382f; }
.Calendar-hdr
{ width:100px; float:left; text-shadow: 1px 1px 1px #000000;
       filter: dropshadow(color=#000000, offx=1, offy=1); text-align:left;  letter-spacing:1px; text-transform:uppercase; text-decoration:none; font-family: 'Philosopher', sans-serif; font-size:21px; color:#ffffff; line-height:22px; padding-left:15px; padding-top:16px;}
.Calendar-logo
{ width:68px; height:68px; border:0px; float:left; margin-left:48px; margin-top:4px; }

.all-events a
{
	float:right;
	margin-right:25px;
	font-family:Philosopher;
	color:#fff;
	
}
.all-events a:hover
{
	color:#24b4ff;
}

.Virtual-Tour a
{ width:244px; height:74px; float:left; margin-top:10px; margin-left:16px; background:#727272 url(../images/button-bg.png) no-repeat; -webkit-border-radius:10px;  -moz-border-radius: 10px; border-radius: 10px; }
.Virtual-Tour a:hover
{  background-color:#a2382f; }
.Virtual-Tour-hdr
{ width:130px; float:left; text-shadow: 1px 1px 1px #000000;
       filter: dropshadow(color=#000000, offx=1, offy=1); text-align:left; letter-spacing:1px; text-transform:uppercase; text-decoration:none; font-family: 'Philosopher', sans-serif; font-size:21px; color:#ffffff; line-height:18px; padding-left:15px; padding-top:16px;}
.Virtual-Tour-logo
{ width:67px; height:65px; float:left; border:0px; margin-left:28px; margin-top:5px; }

.Achievements a
{ width:244px; height:74px; float:left; margin-top:10px; text-transform:uppercase; margin-left:16px; background:#727272 url(../images/button-bg.png) no-repeat; -webkit-border-radius:10px;  -moz-border-radius: 10px; border-radius: 10px; }
.Achievements a:hover
{  background-color:#a2382f; }
.Achievements-hdr
{ width:120px; float:left; text-shadow: 1px 1px 1px #000000;
       filter: dropshadow(color=#000000, offx=1, offy=1); text-align:left;  letter-spacing:1px; text-decoration:none; font-family: 'Philosopher', sans-serif; font-size:21px; color:#ffffff; line-height:20px; padding-left:15px; padding-top:28px;}
.Achievements-logo
{ width:51px; height:62px; float:left; border:0px; margin-left:56px; margin-top:8px; }


.yoga a
{ width:244px; height:74px; float:left; margin-top:10px; text-transform:uppercase; margin-left:16px; background:#885e45 url(../images/button-bg.png) no-repeat; -webkit-border-radius:10px;  -moz-border-radius: 10px; border-radius: 10px; }
.yoga a:hover
{  background-color:#a2382f; }
.yoga-hdr
{ width:40px; float:left; text-shadow: 1px 1px 1px #000000;
       filter: dropshadow(color=#000000, offx=1, offy=1); text-align:left; letter-spacing:1px; text-decoration:none; font-family: 'Philosopher', sans-serif; font-size:21px; color:#ffffff; line-height:20px; padding-left:15px; padding-top:28px;}
.yoga-logo
{ width:123px; height:65px; float:left; border:0px; margin-left:55px; margin-top:9px; }




.yoga-magazine a
{ width:200px; height:60px; float:left; margin-top:0px; margin-left:15px; background:#885e45 url(../images/button-bg.png) no-repeat; -webkit-border-radius:10px;  -moz-border-radius: 10px; border-radius: 10px; }
.yoga-magazine a:hover
{  background-color:#727272; }

.yoga-mgn
{ width:140px; float:left; font-size:22px; font-family: 'Philosopher', sans-serif;  color:#ffffff; line-height:28px; padding-left:10px; padding-top:16px;}

.yoga-logo1
{ width:42px; height:55px; float:left; margin-left:150px; margin-top:-39px; }   

.housepoint a
{ width:244px; height:74px; float:left; margin-top:10px; text-transform:uppercase; margin-left:16px; background:#885e45 url(../images/button-bg.png) no-repeat; -webkit-border-radius:10px;  -moz-border-radius: 10px; border-radius: 10px; }
.housepoint a:hover
{  background-color:#a2382f; }
.housepoint-hdr
{ width:165px; float:left;  text-shadow: 1px 1px 1px #000000;
       filter: dropshadow(color=#000000, offx=1, offy=1); text-align:left; letter-spacing:1px; text-decoration:none; font-family: 'Philosopher', sans-serif; font-size:21px; color:#ffffff; line-height:22px; padding-left:15px; padding-top:16px;}
.housepoint-logo
{ width:79px; height:69px; float:left; border:0px; margin-left:169px; margin-top:-53px;}

.box
{ width:100%; float:left; margin-top:20px;}

.toppers
{ width:328px; height:239px; float:left; margin-left:0px; background:#807f7f url(/images/pattern.png) repeat; -webkit-border-radius:12px;  -moz-border-radius: 12px; border-radius: 12px; }
.topper-hdr
{ float:left; text-shadow: 1px 1px 1px #000000;
       filter: dropshadow(color=#000000, offx=1, offy=1); font-size:23px; text-decoration:none; font-family: 'Philosopher', sans-serif; font-size:25px; color:#ffffff; line-height:20px; padding-left:15px; padding-top:15px;}
.Toppers-main
 { width:100%; float:left;  margin-top:7px;}
 .kids-corner a
 { width:259px; float:left; height:183px; background:url(/images/kids-corner.png) no-repeat 0px 0px; margin:30px 0px 0px 30px; }
 .kids-corner a:hover
 {  background:url(/images/kids-corner.png) no-repeat 0px -183px; }
 .birthday
{ width:328px; height:239px; float:right; margin-right:0px; background: url(/images/birthday-frame.png) no-repeat 0px 0px; -webkit-border-radius:12px;  -moz-border-radius: 12px; border-radius: 12px; }
.birthday-hdr
{ width:200px; float:left; font-size:23px; text-shadow: 1px 1px 1px #000000; 
       filter: dropshadow(color=#000000, offx=1, offy=1); text-decoration:none; font-family: 'Philosopher', sans-serif; font-size:25px; color:#ffffff; line-height:20px; padding-left:15px; padding-top:15px;}
.bottom-curv
{ width:384px; height:40px; float:left; background:url(/images/bottom-curv.png); background-repeat:no-repeat; margin-left:300px; margin-top:15px;}
   
   
   .way-ofcross a
{
	height:49px;
	width:244px;
	float:left;
	margin-top:7px;
	margin-left:0px;
	background:url(../images/Way-of-the-cross1.png) no-repeat 0px 0px;


}
.way-ofcross a:hover
{
	background:url(../images/Way-of-the-cross1.png) no-repeat 0px -49px;
}

   
 .footer
{
	width:100%;
	
	float:left;
	margin:-45px;
	
	
	}	
.footer-link
{
	width:990px;
	
	background-color:none;
	 margin:0px auto;
	}
.footer-nav
{
	width:990px;
	
	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:#f0e1c1;
	font-family:Arial;
	font-size:11px;
	
	}
.footer-nav ul li a
{
	width:990px;
	padding:5px;
	color:#FDFFCD;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	}
.footer-nav ul li a:hover
{
	color:#f4d289;
	font-family:Arial;
	text-decoration:none;
	}
.designed-copyright
{
	width:100%;
	float:left;
	
	
	font-family:Arial;
	font-size:11px;
	color:#ebdabc;
	}	
.copyright
{
	width:100%;
	float:left;
	
	font-family:Arial;
	font-size:11px;
	color:#ebdabc;
	text-align:left;
	line-height:20px;
	}	
	
	
	
	
	
	



.left-box
{ width:251px; float:left;}

.right-box
{
	width:700px; float:right; margin-top:5px; margin-left:15px;  padding:7px; background-color:#f7e7c7; min-height:600px; -webkit-border-radius:10px;  -moz-border-radius: 10px; border-radius: 10px; 
}
.right-box-admin
{
	width:870px; float:right; margin-top:5px; margin-left:15px;  padding:7px; background-color:#f7e7c7; min-height:600px; -webkit-border-radius:10px;  -moz-border-radius: 10px; border-radius: 10px; 
}

.heading
{  width:696px; float:left; line-height:23px; color:#8b3838; font-size:17px; font-family: 'Philosopher', sans-serif;  text-transform:uppercase;
	 border-bottom:solid 3px #676666; margin-left:-2px;   margin-bottom:10px; 
	padding:3px 5px;}
	
.blanck
{ width:100%; float:left; height:300px; }
.back-img
{ width:100%; margin:0px auto; height:636px; background: url(../images/3.jpg) no-repeat center top; position:absolute; z-index:-1; }


.left-menu-master
{ width:250px;  float:left; margin-top:5px; margin-left:0px; }




.accordionHeader_Y{border: 1px solid #45627D; color: white;background:#45627D url(/images/ajax-arrow.png) 99% 10px no-repeat; 
 font-family: Arial, Sans-Serif;font-size: 12px;font-weight: bold; padding: 5px; margin-top: 2px; cursor: pointer;}
 .accordionHeaderSelected  {border: 1px solid #45627D; color: white; background:#5489ba 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 #5489ba;border-top: none; padding: 5px; padding-top: 10px; }





















ul.nice-menu {
  list-style: none;
  margin-top: 25px;
  width: 255px;
  float:left;
  
}

@-moz-keyframes expand {  
  0% {
    width: 5px;
    padding-left: 0px;
  }
  
  100% {
    width: 200px;
    padding-left: 20px;
  }
}

@-moz-keyframes expand-bounce {
  0% {
    width: 5px;
    padding-left: 0px;
  }
  
  50% {
    width: 200px;
  }
  
  70% {
    width: 170px;
  }
  
  80% {
    width: 200px;
  }
  
  90% {
    width: 190px;
  }
  
  100% {
    width: 200px;
    padding-left: 20px;
  }
}

@-webkit-keyframes expand {  
  0% {
    width: 5px;
    padding-left: 0px;
  }
  
  100% {
    width: 200px;
    padding-left: 20px;
  }
}

@-webkit-keyframes expand-bounce {  
  0% {
    width: 5px;
    padding-left: 0px;
  }
  
  50% {
    width: 200px;
  }
  
  70% {
    width: 170px;
  }
  
  80% {
    width: 200px;
  }
  
  90% {
    width: 190px;
  }
  
  100% {
    width: 200px;
    padding-left: 20px;
  }
}

@-moz-keyframes shrink {
  
  0% {
    width: 200px;
    padding-left: 20px;
  }
  
  100% {
    width: 5px;
    padding-left: 0px;
  }
}

@-moz-keyframes shrink-bounce {
  
  0% {
    width: 200px;
    padding-left: 20px;
  }
  
  50% {
    width: 5px;
  }
  
  70% {
    width: 35px;
  }
  
  80% {
    width: 5px;
  }
  
  90% {
    width: 15px;
  }
  
  100% {
    width: 5px;
    padding-left: 0px;
  }
}

@-webkit-keyframes shrink {
  
  0% {
    width: 200px;
    padding-left: 20px;
  }
  
  100% {
    width: 5px;
    padding-left: 0px;
  }
}

@-webkit-keyframes shrink-bounce {
  
  0% {
    width: 200px;
    padding-left: 20px;
  }
  
  50% {
    width: 5px;
  }
  
  70% {
    width: 35px;
  }
  
  80% {
    width: 5px;
  }
  
  90% {
    width: 15px;
  }
  
  100% {
    width: 5px;
    padding-left: 0px;
  }
}

ul.nice-menu li {
  width: 5px;
  height: 30px;
  line-height: 20px;
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  background: transparent;
 
}

ul.nice-menu.tight li {
  margin-top: 0 !important;
}

ul.nice-menu li {
  -moz-animation-name: shrink;
  -moz-animation-duration: 0.4s;
  -moz-animation-timing-function: ease-in-out;
  -webkit-animation-name: shrink;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
}

ul.nice-menu.bounce li {
  -moz-animation-name: shrink-bounce;
  -moz-animation-duration: 0.4s;
  -moz-animation-timing-function: ease-in-out;
  -webkit-animation-name: shrink-bounce;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
}

ul.nice-menu li:hover {
  width: 230px;
  padding-left: 20px;
  -moz-animation-name: expand;
  -moz-animation-duration: 0.4s;
  -moz-animation-timing-function: ease-in-out;
  -webkit-animation-name: expand;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
}

ul.nice-menu.bounce li:hover {
  -moz-animation-name: expand-bounce;
  -moz-animation-duration: 0.4s;
  -moz-animation-timing-function: ease-in-out;
  -webkit-animation-name: expand-bounce;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
}

ul.nice-menu a {
  width: 240px;
  text-decoration: none;
  font-size: 13px;
  color: #8b3838;
  font-family: 'Philosopher', sans-serif;
  text-transform:uppercase;
  letter-spacing:1px;
  position: absolute;
  padding: 5px 0px;
  padding-left: 20px;
  font-style:normal;
  text-align:left;
  text-decoration: none;
 font-weight:normal;
 margin-bottom:1px;
}
ul.nice-menu a:hover
{color:White;
}
ul.nice-menu li.green {
  background: rgb(107,186,112);
}

ul.nice-menu li.blue {
  background: rgb(114,157,189);
}

ul.nice-menu li.orange {
  background: rgb(216,121,40);
}

ul.nice-menu li.dark {
  background: rgb(42,32,30);
} 

ul.nice-menu li.red {
  background: rgb(171,91,30);
}

ul.nice-menu li.yellow {
  background: rgb(182,152,30);
}

ul.nice-menu li.bright {
  background: rgb(140,204,202);
}






ul.alumni {
  list-style: none;
  margin-top: 10px;
  width: 255px;
  float:left;
  
}

@-moz-keyframes expand {  
  0% {
    width: 5px;
    padding-left: 0px;
  }
  
  100% {
    width: 200px;
    padding-left: 20px;
  }
}

@-moz-keyframes expand-bounce {
  0% {
    width: 5px;
    padding-left: 0px;
  }
  
  50% {
    width: 200px;
  }
  
  70% {
    width: 170px;
  }
  
  80% {
    width: 200px;
  }
  
  90% {
    width: 190px;
  }
  
  100% {
    width: 200px;
    padding-left: 20px;
  }
}

@-webkit-keyframes expand {  
  0% {
    width: 5px;
    padding-left: 0px;
  }
  
  100% {
    width: 200px;
    padding-left: 20px;
  }
}

@-webkit-keyframes expand-bounce {  
  0% {
    width: 5px;
    padding-left: 0px;
  }
  
  50% {
    width: 200px;
  }
  
  70% {
    width: 170px;
  }
  
  80% {
    width: 200px;
  }
  
  90% {
    width: 190px;
  }
  
  100% {
    width: 200px;
    padding-left: 20px;
  }
}

@-moz-keyframes shrink {
  
  0% {
    width: 200px;
    padding-left: 20px;
  }
  
  100% {
    width: 5px;
    padding-left: 0px;
  }
}

@-moz-keyframes shrink-bounce {
  
  0% {
    width: 200px;
    padding-left: 20px;
  }
  
  50% {
    width: 5px;
  }
  
  70% {
    width: 35px;
  }
  
  80% {
    width: 5px;
  }
  
  90% {
    width: 15px;
  }
  
  100% {
    width: 5px;
    padding-left: 0px;
  }
}

@-webkit-keyframes shrink {
  
  0% {
    width: 200px;
    padding-left: 20px;
  }
  
  100% {
    width: 5px;
    padding-left: 0px;
  }
}

@-webkit-keyframes shrink-bounce {
  
  0% {
    width: 200px;
    padding-left: 20px;
  }
  
  50% {
    width: 5px;
  }
  
  70% {
    width: 35px;
  }
  
  80% {
    width: 5px;
  }
  
  90% {
    width: 15px;
  }
  
  100% {
    width: 5px;
    padding-left: 0px;
  }
}


ul.alumni li {
  width: 5px;
  height: 63px;
  
  padding: 0px 0px 0px 0px;
  margin-top: 10px;
  
  width: 5px;
}

ul.alumni.tight li {
  margin-top: 0 !important;
}

ul.alumni li {
  -moz-animation-name: shrink;
  -moz-animation-duration: 0.4s;
  -moz-animation-timing-function: ease-in-out;
  -webkit-animation-name: shrink;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
}

ul.alumni.bounce li {
  -moz-animation-name: shrink-bounce;
  -moz-animation-duration: 0.4s;
  -moz-animation-timing-function: ease-in-out;
  -webkit-animation-name: shrink-bounce;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
}

ul.alumni li:hover {
  width: 230px;
  padding-left: 20px;
  -moz-animation-name: expand;
  -moz-animation-duration: 0.4s;
  -moz-animation-timing-function: ease-in-out;
  -webkit-animation-name: expand;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
}

ul.alumni.bounce li:hover {
  -moz-animation-name: expand-bounce;
  -moz-animation-duration: 0.4s;
  -moz-animation-timing-function: ease-in-out;
  -webkit-animation-name: expand-bounce;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
}

ul.alumni a {
  width: 230px;
  text-decoration: none;
  font-size: 15px;
  color: Black;
  font-family: 'Philosopher',  Open Sans Condensed Light;
  text-transform:uppercase;
 
  position: absolute;
  padding: 5px 0px;
  padding-left: 20px;
}

ul.alumni li.pink
{	
	background:rgb(178,143,181);
}





.ca-menu{
    padding:0;
  display:inline
    width: 245px;
}
.ca-menu li{
    width: 245px;
    height: 74px;
    overflow: hidden;
    position: relative;
    display:inline-block; margin-bottom:5px;
    background: url(../images/Buttons.png);
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear; border:0px solid red;
}
.ca-menu li:last-child{
    margin-bottom: 0px;
}
.ca-menu li a{
    text-align:left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
}




.ca-icon{
    
   
    line-height: 90px;
    position: absolute;
    width: 90px;
    top:-15px;
    left:36px;
    text-align: center;
    -moz-locale-dir:( );
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear; 
    
}
.ca-content{
    position: absolute;
    left: 120px;
    width: 370px;
    height: 60px;
    top: 20px;
}
.ca-main{
    font-size: 20px;
    color:#ffffff; font-family: 'Philosopher', sans-serif;  margin-left:-98px;
    text-shadow: 1px 1px 1px #000000;
     filter: dropshadow(color=#000000, offx=1, offy=1);
     letter-spacing:1px;
     margin-top:-3px; text-align:left;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
.ca-sub{
    font-size: 18px;
   color:#ffffff; font-family: 'Philosopher', sans-serif;  text-transform:uppercase;
   text-shadow: 1px 1px 1px #000000;
    filter: dropshadow(color=#000000, offx=1, offy=1);
    letter-spacing:1px;
    margin-left:-98px; line-height:14px; margin-top:-10px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
.ca-menu li:hover{
    background: url(../images/Buttons-2.png);
}

.abcd li{background: url(../images/e-care-Buttons.png)0px 0px no-repeat!important;}
.abcd li:hover{background: url(../images/Buttons-2.png)0px 0px no-repeat!important;}       

.ca-menu li:hover .ca-icon{
    
    color: #259add;
    opacity: 0.8;
    
    
     -webkit-animation: moveFromTop2 300ms ease-in-out;
    -moz-animation: moveFromTop 300ms ease-in-out;
    -ms-animation: moveFromTop 300ms ease-in-out; 
}


.abcde li{background: url(../images/yoga-Buttons.png)0px 0px no-repeat!important;}
.abcde li:hover{background: url(../images/Buttons-2.png)0px 0px no-repeat!important;}       

@-webkit-keyframes moveFromTop2 {
    from {
        opacity: 0;
        -webkit-transform: translatex(100%);
    }
    to {
        opacity: 1;
        -webkit-transform: translatex(0%);
    }
}
@-moz-keyframes moveFromTop2 {
    from {
        opacity: 0;
        -moz-transform: translatex(-200%);
    }
    to {
        opacity: 1;
        -moz-transform: translatex(0%);
    }
}
@-ms-keyframes moveFromTop2 {
    from {
        opacity: 0;
        -ms-transform: translatex(-200%);
    }
    to {
        opacity: 1;
        -ms-transform: translatex(0%);
    }
}




.ca-menu li:hover .ca-main{
    opacity: 1;
    color:#ffffff; 
    -webkit-animation: moveFromTop 300ms ease-in-out;
    -moz-animation: moveFromTop 300ms ease-in-out;
    -ms-animation: moveFromTop 300ms ease-in-out;
}
.ca-menu li:hover .ca-sub{
    opacity: 1;
    -webkit-animation: moveFromBottom 300ms ease-in-out;
    -moz-animation: moveFromBottom 300ms ease-in-out;
    -ms-animation: moveFromBottom 300ms ease-in-out;
}
@-webkit-keyframes moveFromBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(200%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromBottom {
    from {
        opacity: 0;
        -moz-transform: translateY(200%);
    }
    to {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
        opacity: 0;
        -ms-transform: translateY(200%);
    }
    to {
        opacity: 1;
        -ms-transform: translateY(0%);
    }
}

@-webkit-keyframes moveFromTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromTop {
    from {
        opacity: 0;
        -moz-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromTop {
    from {
        opacity: 0;
        -ms-transform: translateY(-200%);
    }

    to {
        opacity: 1;
        -ms-transform: translateY(0%);
    }

    .modalBackground {
        background-color: Black;
        filter: alpha(opacity=50);
        opacity: 0.80;
        z-index: 10000;
    }



    .ajax__calendar_container {
        z-index: 11000 !important;
    }
}

    .B-world {width: 245px; height: 100px; float: left; margin: 5px 0px 0px 0px;background:url(/images/b-world.png) no-repeat top left;
    }

    @-webkit-keyframes pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

@keyframes pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
}

.pulse-grow {
  display: inline-block;
}

.pulse-grow:hover {
  -webkit-animation-name: pulse-grow;
  animation-name: pulse-grow;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}
.border
{
	background:url(/images/Cabinet/frame.jpg) no-repeat;
	padding:17px 17px;
	background-size:180px 213px;
	height:178px;
	width:144px;
}
