*{padding:0;margin:0;}
html, body{padding:0;margin:0;}
body{background:#fff; padding-bottom:0px;}
h3 {color:#002749; font-family:"Times New Roman", Times, serif; font-size:14px; width:auto; height:auto; line-height:16px; font-weight:normal; font-weight:bold; text-align:left;}
hr{opacity:0.5; filter:alpha(opacity=50); width:95%; margin:auto; margin-top:15px;}

.inside-link {
    font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:12px; text-decoration:none; color: #0088cc; font-weight:normal; line-height:16px;}
a.inside-link:active {
    font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:12px; text-decoration:none; color: #0088cc; font-weight:normal; line-height:16px;}
a.inside-link:hover {
    font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:12px; text-decoration:none; color: #e3142a; font-weight:normal; line-height:16px;}
/*---------------------------------------------------------landing-----------------------------------------------------------*/
#header{
       width:100%; height:auto; overflow:hidden;}
.main-wrapper{
       width:914px; margin:auto; height:auto;}
.top-content{
       width:100%; height:120px;}
.footer {
      width:100%; background-color:#f2f2f2; height:65px; margin:0px auto 0 auto; text-align:center; line-height:20px; 
	  font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:11px; text-decoration:none; color: #797c80; padding-top:5px;}
a.footer:active {
     width:100%; height:65px; margin:0px auto 0 auto; text-align:center; line-height:20px; font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; 
	 font-size:11px; text-decoration:none; color: #797c80; padding-top:5px;}
a.footer:hover {
     width:100%; height:65px; margin:0px auto 0 auto; text-align:center; line-height:20px; font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; 
	 font-size:11px; text-decoration:none; color: #0088cc; padding-top:5px;}
.wrapper{
     width:914px; margin:auto; background-color:#fff; height:auto; float:left; box-shadow: 0px 0px 15px #b9b9b9; 
	 -webkit-box-shadow: 0px 0px 15px #b9b9b9; -moz-box-shadow: 0px 0px 15px #b9b9b9; behavior: url(ie-css3.htc); border-radius:3px; 
	 -webkit-border-radius:3px; -moz-border-radius:3px; padding-bottom:10px;}
	
	 
.content-box{width:914px; margin:auto; height:auto; float:left;}

.logo{
    width:110px; height:102px; float:left; position:relative; margin-left:-55px; margin-top:2px;}
	
	.logo-give{
    width:110px; height:102px; float:right; position:relative; margin-right:-55px; margin-top:2px;}
.read {
    font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:11px; text-decoration:none; color: #e3142a; font-weight:normal;}
a.read:active {
    font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:11px; text-decoration:none; color: #e3142a; font-weight:normal;}
a.read:hover {
    font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:11px; text-decoration:none; color: #0088cc; font-weight:normal;}
/*navigation*/
.navdiv{width:914px; margin:auto; height:auto;}
#fmt {width:555px; height:20px; margin:auto;  float:right; margin-right:10px;}
#fmt ul {margin:0px; padding:0px; list-style:none; }
#fmt ul li { float:left; position: relative; padding-left:5px; padding-top:0px; text-align:right;}
#fmt ul li a { font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif; text-decoration:none; color:#e3142a; font-size:11px; font-weight:800;}
#fmt ul li a span {display:block; height:20px; line-height:22px;}
#fmt ul li a.active span, #fmt ul li a.active:hover { background-color:#e3142a; color:#fff; font-size:11px; height:20px; line-height:22px; font-weight:800;}
#fmt ul li.selected a:hover, #fmt ul li.selected a:hover span { background-color:#e3142a; color:#fff;  font-size:11px; height:20px; line-height:22px; font-weight:800;}
/*-----------------------------------------------------------------------------------------------------------------------------*/
#ada {width:100%; text-align:right; float:right; margin-right:35px;}
#ada ul {font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; display:inline; font-size:11px; color: #002746;	padding-left:0px; text-transform:uppercase; font-weight:bold;}
#ada ul li {display:inline; padding-left:2px;}
#ada ul li a {font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; text-transform:uppercase; font-size:11px; text-decoration:none; color: #002746; font-weight:bold;}
#ada ul li a.selected, #ada ul li a:hover{text-decoration:none; text-transform:uppercase; font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:11px; display:inline; color:#e3142a; font-weight:bold;}
/*-----------------------------------------------------------------------------------------------------------------------------*/
.video{margin:auto; margin-top:10px; box-shadow: 0px 0px 15px #b9b9b9;
-webkit-box-shadow: 0px 0px 15px #b9b9b9; -moz-box-shadow: 0px 0px 15px #b9b9b9; behavior: url(ie-css3.htc); border-radius:3px;
-webkit-border-radius:3px; -moz-border-radius:3px; width:782px; height:375px;}
/*----------------------------------------------------------------------------------------------------------------------------*/
#img-mask{float:left; margin-left:95px;}
#img-mask ul { list-style:none;}
#img-mask ul li{float:left; margin: 0 10px 0 0; width: 99px; height: 77px; border: solid 2px #fff; box-shadow: 0px 0px 15px #b9b9b9; -webkit-box-shadow: 0px 0px 15px #b9b9b9; -moz-box-shadow: 0px 0px 15px #b9b9b9; behavior: url(ie-css3.htc); -webkit-transition: all .8s; -moz-transition: all .8s; -o-transition: all .8s; transition: all .8s; }
#img-mask ul li:hover{width: 99px; -webkit-transition: all .8s; -moz-transition: all .8s; -o-transition: all .8s; transition: all .8s; border: solid 2px #e9e9e9; box-shadow: 0px 0px 15px #f0f0f0; -webkit-box-shadow: 0px 0px 15px #f0f0f0; -moz-box-shadow: 0px 0px 15px #f0f0f0; behavior: url(ie-css3.htc);}
#img-mask img {width:99px; height:77px; clip: rect(0 200px 100px 0px);left:0px;}
/*--------------------------------------------------------------------------------------------------------------------------------*/
.below-text{font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:11px; text-decoration:none; line-height:20px; color: #666666; letter-spacing:0.5px; text-transform:uppercase;}
a.below-text:active{font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;; font-size:11px; text-decoration:none; line-height:20px; color: #666666; letter-spacing:0.5px; text-transform:uppercase;}
a.below-text:hover{font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:11px; text-decoration:none; line-height:20px; color: #0088cc; letter-spacing:0.5px; text-transform:uppercase;}
/*----------------------------------------------------------------------------------------------------------------------------------*/
.heading{
     font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:20px; font-weight:bold; color:#3b5999; width:auto; height:auto;}
.sub-heading{
     font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:17px; color:#333; width:auto; height:auto; font-weight:bold;}
.matter{
     color:#666; font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:12px; width:auto; height:auto; line-height:16px; text-align:justify; }
.matter-form{
     color:#666; font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:12px; text-align:justify; }
.text-shadow{
      text-shadow:1px 1px 2px #333; font-family:"Times New Roman", Times, serif; font-size:26px; font-weight:bold; text-align:center; 
	  text-transform:uppercase; color:#fff; height:55px; float:left; width:100%; margin-top:20px; background-color:#e3142a; line-height:55px;}
.slogan{
   font-size:13px; color:#002746; font-weight:bold;}
.slogan-inner{
   font-size:16px; color:#002746; font-weight:bold; line-height:25px;}
/*-----------------------------------------------------box-----------------------------------------------------------------------------*/
.box-div{
     width:914px; height:auto; margin-top:10px; float:left;}
.box{
     box-shadow: 0px 0px 11px #b9b9b9; -webkit-box-shadow: 0px 0px 11px #b9b9b9; -moz-box-shadow: 0px 0px 11px #b9b9b9; behavior: url(ie-css3.htc); width:119px; 
	 height:72px; float:left;}
.box-down{
     box-shadow: 0px 0px 11px #b9b9b9; -webkit-box-shadow: 0px 0px 11px #b9b9b9; -moz-box-shadow: 0px 0px 11px #b9b9b9; behavior: url(ie-css3.htc); width:184px; 
	 height:92px; float:left;}
.news{
    width:auto; height:auto; float:left;}
.news-text{
    font-family:Verdana; font-size:11px; color:#333; width:auto; height:auto; text-decoration:none;}
a.news-text:active{
    font-family:Verdana; font-size:11px; color:#333; width:auto; height:auto; text-decoration:none;}
a.news-text:hover{
    font-family:Verdana; font-size:11px; color:#0088cc; width:auto; height:auto; text-decoration:none;}
/*--------------------------------------------------------education-----------------------------------------------------*/
#edu{width:90%; text-align:right; float:right; margin-right:35px; margin-top:21px;}
#edu ul {text-shadow:1px 0px 3px #333; display:inline; font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:bold; text-transform:uppercase; color:#fff;}
#edu ul li {display:inline; padding-left:60px;}
#edu ul li a {text-shadow:1px 0px 3px #333; display:inline; font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:bold; text-transform:uppercase; color:#fff; text-decoration:none; -webkit-transition: all .8s; -moz-transition: all .8s; -o-transition: all .8s; transition: all .8s;}
#edu ul li a.selected, #edu ul li a:hover{display:inline; font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:bold; text-transform:uppercase; color:#1650a2; text-decoration:none; -webkit-transition: all .8s; -moz-transition: all .8s; -o-transition: all .8s; transition: all .8s; text-shadow:1px 0px 3px #d0d0d0;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
.in-box-con-l{
    width:400px; height:auto; float:left; margin-left:0px; margin-bottom:10px;}
.leftimage{
    width:auto; height:auto; float:left; margin:0 0 0 25px;}
.inner-sha-box{
    width:260px; background-color:#fff; height:200px; float:left; box-shadow: 0px 0px 15px #b9b9b9; -webkit-box-shadow: 0px 0px 15px #b9b9b9; 
	-moz-box-shadow: 0px 0px 15px #b9b9b9; behavior: url(ie-css3.htc); border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.inner-sha-box-selected{
    width:260px; background-color:#ececec; height:200px; float:left; box-shadow: 0px 0px 15px #b9b9b9; -webkit-box-shadow: 0px 0px 15px #b9b9b9; 
	-moz-box-shadow: 0px 0px 15px #b9b9b9; behavior: url(ie-css3.htc); border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.matter-box{
    color:#002746; font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:11px; width:auto; height:auto; line-height:14px; text-align:justify; }
.inner-heading{
     text-shadow:1px 0px 1px #999999; font-family:"Times New Roman", Times, serif; font-size:21px; font-weight:bold; text-transform:uppercase; color:#1650a2; text-decoration:none; text-align:left; padding-left:13px;}
.inner-subheading{
     font-family:"Times New Roman", Times, serif; font-size:15px; color:#1650a2; width:auto; height:auto; font-weight:bold; line-height:20px;}
/*------------------------------------------------------------uli----------------------------------------------------------*/
#adarsh {width:auto; text-align:left; float:left; line-height:25px; list-style-type:none; }
#adarsh ul {font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; display:block; font-size:11px; color: #002746;	padding-left:0px;  text-transform:uppercase;}
#adarsh ul li {display:block; padding-left:2px;}
#adarsh ul li a {font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;  text-transform:uppercase; font-size:11px; text-decoration:none; color: #002746; font-weight:normal;}
#adarsh ul li a.selected, #adarsh ul li a:hover{text-decoration:none; text-transform:uppercase; font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:11px; color:#e3142a;}

/*------------------------------------------------------------uli----------------------------------------------------------*/
#location {width:auto; text-align:left; float:left; line-height:25px; list-style-type:none; }
#location ul {font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; display:block; font-size:11px; color: #002746;	padding-left:0px;  text-transform:uppercase;}
#location ul li {display:block; padding-left:2px; font-size:11px; font-weight:normal; font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; }
#location ul li a {font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;  text-transform:uppercase; font-size:11px; text-decoration:none; color: #002746; font-weight:normal;}
#location ul li a.selected, #location ul li a:hover{text-decoration:none; text-transform:uppercase; font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:11px; color:#e3142a;}
/*---------------------------------------------------according-----------------------------------------*/
ul{
   margin:0; padding:0;}

ul.container{
	    width:457px; float:left;}

li{
	list-style:none; text-align:left; font-family:"Times New Roman", Times, serif; font-size:15px; color:#1650a2; width:auto; height:auto; 
	font-weight:bold; line-height:21px;}

li a{
	list-style:none;
	text-align:left; font-family:"Times New Roman", Times, serif; font-size:15px; color:#1650a2; width:auto; height:auto; font-weight:bold;  text-decoration:none; padding-top:15px;}

li.menu{
	padding:5px 0; width:100%;}
	
li.button a{
	display:block; overflow:hidden;  width:auto;}

li.button a:hover{
	text-decoration:none;}

li.button a span{
	right:0; top:0;	width:4px; display:block;}

.dropdown{
	display:none; padding-top:5px; width:100%;}

.dropdown li{
	color:#666; font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:12px; width:auto; height:auto; line-height:16px; font-weight:normal; text-align:justify;}
/*---------------------------------------------------------------------------------------------------------------------------------------------------*/
.inner-box-sha{
     box-shadow: 0px 0px 11px #b9b9b9; -webkit-box-shadow: 0px 0px 11px #b9b9b9; -moz-box-shadow: 0px 0px 11px #b9b9b9; behavior: url(ie-css3.htc); width:200px; 
	 height:auto; float:left;}
.events-box-sha{
     box-shadow: 0px 0px 11px #b9b9b9; -webkit-box-shadow: 0px 0px 11px #b9b9b9; -moz-box-shadow: 0px 0px 11px #b9b9b9; behavior: url(ie-css3.htc); width:210px; height:139px; float:left; margin:14px 0 0 15px;}
	 
.news-letter{
     box-shadow: 0px 0px 11px #b9b9b9; -webkit-box-shadow: 0px 0px 11px #b9b9b9; -moz-box-shadow: 0px 0px 11px #b9b9b9; behavior: url(ie-css3.htc); width:115px; 
	 height:195px; float:left; margin-left:35px;}
.news-letter-image{
    width:auto; height:auto; float:left;}
.form-heading{font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif; color:#fff; font-size:12px; font-weight:bold;}
.gallery-heading{font-family:Lucida Grande,Helvetica,Arial,Verdana,sans-serif; color:#fff; font-size:16px; font-weight:bold; padding-left:50px;}

.planman{float:left; width:100%; color:#e3142a; font-family:'Times New Roman', Times, serif; font-weight:bold; font-size:20px; text-align:center; text-transform:uppercase; padding:0px 0px 20px 0px;}

.scroll-text{font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:11px; text-decoration:none; line-height:20px; color: #666666; letter-spacing:0.5px;}
a.scroll-text:active{font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif;; font-size:11px; text-decoration:none; line-height:20px; color: #666666; letter-spacing:0.5px;}
a.scroll-text:hover{font-family: Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-size:11px; text-decoration:none; line-height:20px; color: #0088cc; letter-spacing:0.5px;}

.club-box{margin-left:30px; width:250px; height:auto; margin-top:10px; margin-right:20px; float:left;}

.center-text{
    font-family:Verdana; font-size:9px; color:#666666; text-align:center; font-weight:bold; margin-top:8px;}
a.center-text:active{
    font-family:Verdana; font-size:9px; color:#666666; text-align:center; font-weight:bold; margin-top:8px;}
a.center-text:hover{
    font-family:Verdana; font-size:9px; color:#0088cc; text-align:center; font-weight:bold; margin-top:8px;}
.center-box.d-box {
    background: none repeat scroll 0 0 #1650A2;
}
.center-box.d-box a {
    color: #FFFFFF;
}
.center-box{
     width:100px; margin:auto; background-color:#fff; height:20px; float:left; box-shadow: 0px 0px 15px #b9b9b9; 
	 -webkit-box-shadow: 0px 0px 15px #b9b9b9; -moz-box-shadow: 0px 0px 15px #b9b9b9; behavior: url(ie-css3.htc); border-radius:2px; 
	 -webkit-border-radius:2px; -moz-border-radius:2px; padding-bottom:10px;}