﻿body { margin:0;padding:0px; font-size:12px; font-family:Arial; overflow-x:hidden }
ul{margin:0px; padding:0px; list-style-type:none;}
a{ text-decoration:none; outline:none;}
img{ border:0;}
.wrapper-slider{ width:1356px;   margin:0 auto; }
.wrapper-main{ width:100%;  float:left; height:700px;}
.wrapper-in{ margin:0 auto; width:1080px;  height:800px;}
.head-wrapper{ width:100%;  height:70px;}
.logo-wrap{ /*width:460px;*/ height:215px; float:left; text-align:center;  margin-left:219px;  margin-top:-78px; }
.logo{width:172px; margin-left:145px;}
.menu-wrap{  float:left; width:100%; }
.menu-main{ width:990px; margin-left:-37px; margin-top:-69px; background:url(menu-bg-center.png) repeat-x; display:block; float:left; height:59px; z-index:99; }
#menu{ text-align:left; width:100%;  margin-top:20px; float:left;}
#menu li{ display:inline;  font-size:10px;  padding-top:10px; font-family:Arial; color:#ffffff; }
#menu li a{ padding:10px 12px;   text-align:center;color:#ffffff; text-transform:uppercase;}
#menu li:first-child{ background:url(home-icon.png) no-repeat; background-position:left;  margin-left:25px; font-size:11px; }
#menu li:first-child a{ padding-left:25px;font-weight:bold;}
#menu li:last-child{ background:url(alumni-icon.png) no-repeat; background-position:left;font-size:11px;  margin-left:15px;}
#menu li:last-child a{ padding-left:40px; font-weight:bold;}

/***************Middle*************/
.wrapper-mid{ width:990px; margin:0 auto; min-height:500px;}
.wrapper-mid-in{ width:100%; float:left;}
.mid-left{ width:457px; float:left;  }
.mary{ width:100%; float:left; }
.notice-wrap{ width:100%; float:left; margin-top:5px; }
.notice-head{ background-color:#ee3f4e; height:25px; width:100%; font-family:Arial;position:relative;}
.head-txt{ width:142px; color:#ffffff;  font-size:19px; padding-top:1px; text-align:center; height:inherit; letter-spacing:1px; border-right:2px solid #ffffff; }
.notice-head a{ float:left; margin-left:155px; margin-top:-20px; font-size:13px; color:#ffea00;}
.notice-head a:hover{color:#ffffff;}
.notice-in{ width:100%; height:201px; float:left; }
.mid-right{ width:533px; float:right;  }
.right-in{ height: 337px; margin-top: -30px; width: 100%; }

.buttons{  height:150px;  text-align:center; width:auto;}
#ecare-main{ margin-left:86px;}
#virtual{ margin-left:11px;}
.kids-corner a{ background:url(kids-corner.png) no-repeat top left; width:164px; height:184px; float:left; margin-left:15px; }
.kids-corner a:hover{ background-position:bottom left;}
.Ecare a{background:url(ecare.png) no-repeat top left; width:164px; height:184px; float:left;margin-left:15px; }
.Ecare a:hover{ background-position:bottom left;}
.virtual-tour a{background:url(virtual-tour.png) no-repeat top left; width:164px; height:184px; float:left; margin-top:-32px; }
.virtual-tour a:hover{ background-position:bottom left;}
.join-us a{background:url(join-us.png) no-repeat top left; width:164px; height:184px; float:left;margin-left:15px;margin-top:-32px; }
.join-us a:hover{ background-position:bottom left;}
.login-window{background:url(Event-calender.png) no-repeat top left; width:164px; height:184px; float:left;}
.login-window:hover{ background-position:bottom left;}

/************Bottom*************/
.bottom-wrap{ width:100%;  float:left; margin-top:13px;}
.message-box{ width:100%; float:left; margin-left:15px;}
.boxes{ background:url(message-bg.png) no-repeat top left ; position:relative; width:308px; height:356px; float:left; margin-right:18px; font-size:13px; color:#ffffff;}
.box-head{color:#f5f81e; font-size:15px; text-transform:uppercase; width:100%; font-weight:bold; line-height:29px; text-align:center; height:30px;}
.box-txt{ text-align:justify; word-spacing:1px; padding:0 15px; line-height:19px; height:80px; overflow:hidden;}
.boxes a{ background:url(read-more.png) no-repeat top left; width:133px; height:38px; float:left; position:absolute; bottom:12px; left:89px;}
.boxes a:hover{ background-position:bottom left;}
#home-gallery a{background:url(view-all.png) no-repeat top left; width:133px; height:38px; float:left; position:absolute; bottom:12px; left:89px;}
#home-gallery a:hover{ background-position:bottom left;}
/*#home-gallery .box-head{ margin-top:55px;}*/
.gallery-in{  width:100%; height:148px; float:left; }
.gallery-text {color: #ffffff;float: left;font-size: 10px;height: 20px;margin-left: 49px;width: 292px;}
.toppers-wrap{ width:100%;  float:left; margin-top:-75px;	}
.small-icon{ width:166px; float:left; margin-top:75px;}
.mail-us{width:69px; height:79px; background:url(mail-us.png) no-repeat top left; float:right;}
.mail-us:hover{ background-position: bottom left;}
.write-us{width:69px; height:79px; background:url(write-us.png) no-repeat top left; float:right; margin-top:100px; margin-right:-69px;}
.write-us:hover{ background-position: bottom left;}
.reach{width:69px; height:79px; background:url(reach-us-1.png) no-repeat top left; float:left;}
.reach:hover{ background-position: bottom left;}
.site-map{width:69px; height:79px; background:url(site-map.png) no-repeat top left; float:left; margin-top:100px; margin-left:-69px;}
.site-map:hover{ background-position: bottom left;}

.birthday-toppers{ width:309px;  float:left; margin:0 10px; }
.toppers-head{ background:url(bg-top.png) no-repeat top left; float:left; width:100%; height:90px;}
.toppers-slider{  width:100%; float:left; background-color:#119fe3; height:165px; font-size:12px;}
.toppers-slider-birth{width:100%; float:left;  height:165px; font-size:12px; background:url(Birth-day-bg.jpg) no-repeat;}
.toppers-txt{color:#f5f81e; font-size:15px; text-transform:uppercase; width:100%;margin-top:56px;position:relative; z-index:99; line-height:29px; text-align:center; height:30px; font-family:Myriad Pro;}
.toppers-txt a{color:#ffffff; font-size:12px; text-transform:capitalize; font-family:Arial; padding:7px 10px; border-left:1px solid #ffffff; margin-left:10px;}
.toppers-txt a:hover{color:#FFEA00;}
.t-slider{ width:154px; float:left; height:100%; }
.footer-wrap{ width:100%; height:70px; float:left; margin:8px 0 15px;font-size:10px;}
.footer-main{ width:990px; margin-left:47px; color:#FFFFFF; margin-top:-69px; background:url(menu-bg-center.png) repeat-x; display:block; float:left; height:59px; z-index:99; }
.footer-main ul{ margin-top:12px; height:20px;  float:left; width:100%;text-align:center;text-transform:uppercase; }
.footer-main li{ display:inline; padding:0 7px;}
.footer-main a{color:#ffffff;  }
.footer-main a:hover{ color:#faf703;}
.copy-right{ height:20px; float:left; width:100%; margin-left:69px; letter-spacing:1px;}

/************************Master Page***********/
.content-head{height:52px; float:left; margin-left:59px;  width:702px; margin-top:-66px;  }
.content-main{
	width:798px;
	color:#3f3f3f;
	float:left;
	line-height:22px;
	font-size:14px;
	text-align:justify;
	font-family:Arial;
	background-color:#ececec;
	margin-top:+20px;
	padding:55px 10px 10px 10px;
	min-height:967px;
}
.m-logo-wrap{ height:130px; float:left; text-align:center; margin-left:43px;   margin-top:10px;  width:100%; }
.m-wrapper-mid{ width:990px; margin:0 auto;}
.m-wrapper-right{ width:798px;margin-left:25px; float:left; margin-top:20px; position:relative; z-index:999;}
.master-head-in{ background-color:#119fe3; width:690px; margin-left:6px; text-align:center; height:52px; position:absolute;color:white;line-height:49px;font-size:22px;font-family:Arial Sans-Serif; text-transform:uppercase;}
.m-logo{outline: none; float:left;}
.m-logo-name{
	outline: none;
	float:left;
	margin-top:40px;
	margin-left:-0px;
}
.m-small-icon{ float:right;  width:285px;   margin-right:92px; margin-top:20px;}
.m-small-in{float:left; width:50%;  }
.m-mail-us{width:69px; height:79px; background:url(mail-us.png) no-repeat top right; float:left;}
.m-mail-us:hover{ background-position: left Bottom ;}
.m-write-us{width:69px; height:79px; background:url(write-us.png) no-repeat  top right; float:left; margin-left:3px; }
.m-write-us:hover{ background-position: left Bottom;}
.m-reach{width:69px; height:79px; background:url(reach-us-1.png) no-repeat top right; float:left;margin-left:3px;}
.m-reach:hover{ background-position: left Bottom;}
.m-site-map{width:69px; height:79px; background:url(site-map.png) no-repeat top right; float:left;margin-left:3px; }
.m-site-map:hover{ background-position: left Bottom;}



.m-wrapper-left{ float:left; width:165px;margin-top:20px;}

.kids-corner-m a{ background:url(kids-corner.png) no-repeat top left; width:164px; height:184px; float:left; margin-top:10px; }
.kids-corner-m a:hover{ background-position:bottom left;}
.Ecare-m a{background:url(ecare.png) no-repeat top left; width:164px; height:184px; float:left;margin-top:10px; }
.Ecare-m a:hover{ background-position:bottom left;}
.virtual-tour-m a{background:url(virtual-tour.png) no-repeat top left; width:164px; height:184px; float:left; margin-top:10px;}
.virtual-tour-m a:hover{ background-position:bottom left;}
.join-us-m a{background:url(join-us.png) no-repeat top left; width:164px; height:184px; float:left; margin-top:10px; margin-bottom:10px; }
.join-us-m a:hover{ background-position:bottom left;}
.icon{ margin:0px; padding:0px; }




















                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    .accordionHeader_Y
{
border: 1px solid #EF4856; 
 color: white;
 background:#119fe3 url(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;
 padding:5px 0px 2px 5px;
text-transform:uppercase;
cursor:pointer;
text-align:left;
margin-bottom:2px;
color:#fff;
 }
 .accordionHeaderSelected  
 {
 	border: 1px solid #EF4856; 
 	color: white; 
 	background:#119fe3 url(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;
	padding:5px 0px 2px 5px;
	text-transform:uppercase;
	cursor:pointer;
	text-align:left;
	margin-bottom:2px;
	color:#fff;
             
             
             }      
 .accordionContent_Y 
 {
 	background-color: #fff; 
  
    padding:1%;
	margin-bottom:2px;
	line-height:22px;
                      }
