body {
 	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#fff url(image/body-bg.gif) repeat-x 0 top;
	color:#8F8F8F;
	text-align:center;	
	}
a{
	outline:none;
	text-decoration:none;
	}
input, select, textarea{
	color:#8F8F8F;
	font-size:11px;
	}
p, h1, h2, h3, h4, h5, h6, ul, ol, dl, dt, dd, input{
	margin:0;
	padding:0;
	}
li{
	list-style-type:none;
	}
img{
	border:none;	
	}
table{
	border-collapse:collapse;
	font-size:11px;
	}
/*---------------------main-starts-----------------*/
#main{
	width:951px;
	margin:0 auto 0 auto;
	text-align:left;
	}
/*---------------------main-ends-----------------*/
/*---------------------header-starts--------------*/
#header{
	background: url(image/header.jpg) no-repeat 369px 0;
	float:left;
	width:100%;
	}
#header h1.logo{
	background:url(image/logo.gif) no-repeat 62px 4px;
	width:90px;
	height:164px;
	float:left;
	padding:5px 0 0 64px;
	}
#header h1.logo a{
	text-indent:-100000px;
	width:90px;
	height:164px;
	float:left;
	}
#headerflash{
	padding:0 0 0 40px;
	}
.global-nav{
	float:left;
	width:100%;
	background:url(image/nav-bg.gif) repeat-x 0 top;
	height:37px;
	padding:0 0 0 49px;
	}
.global-nav li{
	float:left;
	position:relative;
	opacity:0.97;
	background:url(image/nav-item.gif) no-repeat left 3px;
	}
.global-nav li.hover{
	background:url(image/sub-top.gif) no-repeat left top;
	}
.global-nav li.hover a{
	background:url(image/sub-top-2.gif) no-repeat right top;
	float:left;
	}
.global-nav li.mover{
	}
.global-nav li a{
	color:#fff;
	font-weight:bold;
	height:100%;
	min-width:65px;
	padding:5px 33px 12px 33px;
	font-size:12px;
	float:left;
	}
.global-nav li ul{
	position:absolute;
	margin:0;
	padding:0;
	left: -999em;
	width:100% !important;
	height:auto !important;
	float:left;
	}
.global-nav li.hover ul {
	left: auto;
	top:27px;
	padding:0 0 0 0;
	}
.global-nav li.hover ul li{
	width:100%;
	background:url(image/sub-sub.gif) no-repeat left bottom;
	}
.global-nav li.hover ul li a{
	border:none !important;
	color:#FFF;
	text-align:center;
	font-size:12px !important;
	font-weight:normal!important;
	width:100%;
	padding:4px 0 3px 0;
	/*background:url(image/sep.gif) no-repeat 15px bottom!important;*/
	background:url(image/c-bg.gif) repeat-y right bottom!important;
	}
.global-nav li ul li.hover{
	background:none !important;
	}
.global-nav li ul li a{
	background:none !important;
	}
.global-nav li.hover ul li.last{
	background:url(image/sub-bot-2.gif) no-repeat right bottom;
	padding:0;
	border:none !important;
	}
.global-nav li.hover ul li.last a{
	background:url(image/sub-bot.gif) no-repeat left bottom !important;
	padding-bottom:10px;
	width:93%;
	}
.global-nav li.first{
	background:none !important;
	}
/*----------header-ends----------*/
/*----------content----------*/
#wrap{
	padding:0 0 45px 60px;
	float:left;
	width:100%;
	}
.home{
	background:url(image/seprator.gif) repeat-x 0 373px;
	}
/*--------------colors-----------------*/
.gold{
	color:#BEA452 !important;
	}
.blue{
	color:#25629D !important;
	}
/*--------------colors-end-----------------*/
.top-block{
	padding:25px 0 33px 0;
	float:left;
	width:100%;
	min-height:305px;
	}
.top-block h2{
	font-size:24px;
	line-height:24px;
	}
.top-block h3{
	font-size:18px;
	padding-bottom:10px;
	}
.top-block p, .top-block h2, .top-block h3, .welcome-block{
	width:320px;
	float:left;
	}
.welcome-block{
	padding:0 24px 0 0;
	}
.top-block p{
	padding-bottom:15px;
	line-height:13px;
	}
.top-block span{
	font-weight:bold;
	}
.spotlight{
	background:url(image/spot-bg.gif) no-repeat top left;
	padding:15px 0 0 14px;
	float:left;
	}
.vedioframe{
		background:url(image/spot-bg.gif) no-repeat top left;
		padding: 15px 0 0 15px;
		margin: 50px 0 0 75px;
	}
/*---------------------content-ends----------------------*/
/*---------------------home-blocks-starts----------------------*/
.block{
	width:249px;
	height:311px;
	float:left;
	padding:33px 0 0 26px;
	margin:34px 0 0 6px;
	background:url(image/block-bg.gif) no-repeat;
	position:relative;
	}
.rose-bg{
	background:url(image/cal-bg.gif) no-repeat;
	width:229px;
	height:301px;
	padding:0 0 0 10px;
	}
.rose-bg h5{
	padding:18px 0 8px 0;
	}
.rose-bg span.t-calendar{
	position:absolute;
	background:url(image/cal.png) no-repeat;
	width:81px;
	height:75px;
	top:-2px;
	right:-7px;
	}
.blue-bg{
	background:url(image/news-bg.gif) no-repeat;
	width:229px;
	height:301px;
	padding:0 0 0 13px;
	}
.blue-bg h5{
	padding:18px 0 11px 0;
	}
.blue-bg span{
	position:absolute;
	background:url(image/news-paper.png) no-repeat;
	width:81px;
	height:75px;
	top:-1px;
	right:-3px;
	}
.blue-bg ul{
	width:205px;
	float:left;
	height:230px;
	overflow:hidden;
	}
.blue-bg ul li{
	width:195px;
	float:left;
	padding-bottom:8px;
	margin-bottom:8px;
	background:url(image/news-sep.gif) no-repeat left bottom;
	}
.blue-bg ul li p{
	height:40px;
	overflow:hidden;
	padding:0 0 0 10px;
	}
.blue-bg ul li p a{
	color:#8F8F8F;
	}
.blue-bg ul li a.more-info{
	color:#5974A7;
	font-size:10px;
	float:left;
	padding:5px 0 0 10px;
	}
.blue-bg ul li img{
	float:left;
	}
.green-bg{
	background:#F8F9F5 url(image/ann-bg.gif) no-repeat;
	width:229px;
	height:301px;
	padding:0 0 0 12px;
	}
.green-bg h5{
	padding:18px 0 11px 0;
	}
.green-bg span{
	position:absolute;
	background:url(image/ann.png) no-repeat 37px 0;
	width:81px;
	height:75px;
	top:2px;
	right:-2px;
	}
.green-bg ul{
	width:194px;
	float:left;
	height:230px;
	overflow:hidden;
	}
.green-bg ul li{
	width:195px;
	float:left;
	padding-bottom:8px;
	margin-bottom:8px;
	background:url(image/ann-sep.gif) no-repeat left bottom;
	}
.green-bg ul li p a{
	color:#8F8F8F;
	}
.green-bg ul li a.more-info{
	color:#5974A7;
	font-size:10px;
	padding:5px 0 0 0;
	}
.green-bg ul li h6{
	font-size:11px;
	}
/*---------------------home-blocks-ends----------------------*/
/*---------------------footer-starts-------------------------*/
#footer{
	float:left;
	background:url(image/footer-nav.gif) repeat-x;
	height:38px;
	width:100%;
	}
#footer ul{
	height:38px;
	margin:0 auto 0 auto;
	width:850px;
	}
#footer ul li.left{
	background:none;
	padding:7px 0 0 13px;
	}
#footer ul li{
	height:38px;
	padding:7px 0 0 6px;
	float:left;
	background:url(image/footer-sep.gif) no-repeat left 10px;
	}
#footer ul li a{
	color:#fff;
	padding:0 3px 0 0;
	}
#footer p{
	text-align:center;
	float:left;
	padding:0 0 15px 0;
	width:100%;
	} 
#footer p span a{
	color:#8F8F8F;
	}
/*---------------------footer-ends-------------------------*/
/*---------------------inside-content-starts-------------------------*/
/*---------------------sidebar-starts-------------------------*/
.side-bar{
	width:166px;
	float:left;
	padding:14px 25px 0 0;
	}
.side-bar h2{
	font-size:20px;
	color:#fff;
	font-weight:normal;
	padding:15px 0 11px 15px;
	line-height:17px;
	background:url(image/side-bar-top.gif) no-repeat left top;
	}
.side-bar ul{
	background:url(image/shadow.gif) repeat-y right;
	width:166px;
	float:left;
	padding:4px 0 0 0;
	}
.side-bar ul li{
	float:left;
	width:148px;
	margin-bottom:2px;
	}
.side-bar ul li ul{
	padding:0 !important;
	display:none;
	}
.side-bar ul li.current ul{
	display:block;
	}
.side-bar ul li ul li, .side-bar ul li.current ul li{
	margin-bottom:0 !important;
	background:url(image/sep-4.gif) repeat-x 0 top;
	width:159px;
	}
.side-bar ul li ul li a, .side-bar ul li.current ul li a, .side-bar ul li ul li.current ul li a{
	background:url(image/side-sub.gif) repeat-y;
	margin:1px 0 0 0;
	font-size:11px;
	}
.side-bar ul li ul li.current a, .side-bar ul li ul li a:hover{
	background:url(image/c-blue-bg.gif) repeat-y;
	}
.side-bar ul li.last{
	height:22px;
	}
.side-bar ul li.last a{
	background:url(image/side-bar-bot.gif) no-repeat left top;
	height:22px;
	margin:0 !important;
	}
.side-bar ul li a{
	color:#fff !important;
	font-size:12px;
	background:url(image/blue-bg.gif) repeat-y;
	float:left;
	width:143px;
	padding:7px 5px 8px 18px;
	}
.side-bar ul li a:hover, .side-bar ul li.current a{
	background:url(image/c-blue-bg.gif) repeat-y;
	}
.side-bar ul li.last a:hover, .side-bar ul li.last.current a{
	background:url(image/c-side-bar-bot.gif) no-repeat left top;
	}
.side-bar ul li ul li.last a{
	background:url(image/side-sub-bot.gif) no-repeat left top;
	margin:1px 0 0 0 !important;
	}
.side-bar.big h2{
	background:url(image/side-bar-top-big.gif) no-repeat left top;
	}
.side-bar.big, .side-bar.big ul{
	width:233px;
	}
.side-bar.big ul li{
	width:233px;
	}
.side-bar.big ul li.last a{
	background:url(image/side-bar-bot-big.gif) no-repeat left top;
	}
.side-bar.big ul li ul li.last a{
	background:url(image/sub-side-bar-bot-big.gif) no-repeat left top;
	}
.side-bar.big ul li ul li, .side-bar.big ul li ul li a{
	width:227px;
	}
.side-bar.big ul li ul li a:hover, .side-bar.big ul li ul li.current a, .side-bar.big ul li.current a{
	background:url(image/c-blue-bg-big.gif) repeat-y;
	}
.side-bar.big ul li ul li a{
	width:227px;
	background:url(image/side-sub-big.gif) repeat-y left top;
	}
.side-bar.big ul li.last a:hover, .side-bar.big ul li.last.current a{
	background:url(image/c-side-bar-bot-big.gif) no-repeat left top;
	}
.side-bar.big ul li a{
	background:url(image/blue-bg-big.gif) repeat-y;
	width:214px;
	}
.side-bar.big ul li a:hover{
	background:url(image/c-blue-bg-big.gif) repeat-y;
	}
.side-bar ul li ul li ul li a{
	padding:7px 5px 8px 28px;
	width:133px;
	}
/*---------------------sidebar-ends-------------------------*/
.content{
	padding:14px 0 0 0;
	float:left;
	width:646px;
	min-height:400px;
	}
.breadcrumb{
	float:left;
	width:100%;
	padding-bottom:15px;
	}
.breadcrumb a{
	color:#00488D;
	padding:0 4px 0 4px;
	}
.breadcrumb a{
	color:#00488D;
	}
.col-1{
	float:left;
	width:274px;
	padding-right:54px;
	}
.col-1 h3, .col-2 h3{
	float:left;
	width:274px;
	font-weight:normal;
	font-size:26px;
	color:#00478C;
	padding:0 0 20px 0;
	background:url(image/sep-1.gif) no-repeat left bottom;
	}
.col-1 h3 span, .col-2 h3 span{
	color:#B0974A;
	font-size:26px;
	font-weight:normal;
	}
.col-2{
	float:left;
	width:317px;
	margin-top:-30px;
	}
.col-2 img{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #F2F2F2;
	border-bottom:1px solid #F2F2F2;
	padding:3px;
	}
.col-1 p, .col-2 p{
	padding:20px 0 0 0 !important;
	float:left;
	width:100%;
	}
.links a{
	font-weight:bold;
	color:#999999;
	padding:4px 0 4px 22px;
	background:url(image/dwnld-bg.gif) no-repeat left;
	}
a.pdf{
	background:url(image/pdf.gif) no-repeat left !important;
	padding:4px 0 4px 22px;
	}
a.doc{
	background:url(image/doc.gif) no-repeat left !important;
	padding:4px 0 4px 22px;
	}
a.xls{
	background:url(image/xls.gif) no-repeat left !important;
	padding:4px 0 4px 22px;
	}
.links{
	float:left;
	width:100%;
	padding:13px 0 0 0 !important;
	background:url(image/sep-2.gif) no-repeat left 13px;
	}
.links li{
	float:left;
	width:100%;
	padding:11px 0 11px 0;
	background:url(image/sep-2.gif) no-repeat left bottom;
	}
.listing{
	float:left;
	width:560px;
	padding:0 0 20px 0;
	}
.listing li{
	float:left;
	width:100%;
	padding:5px 0 4px 0;
	margin-bottom:20px;
	background:url(image/sep-3.gif) repeat-x 0 bottom;
	}
.listing li img{
	float:left;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #F2F2F2;
	border-bottom:1px solid #F2F2F2;
	padding:2px;
	}
.listing li div{
	float:left;
	width:458px;
	padding:0 0 0 7px;
	}
.listing li div h4, .listing li div h4 a{
	color:#00478C;
	font-size:15px;
	padding:0 0 9px 0;
	}
.listing li div a{
	color:#B0974A;
	float:right;
	}
.listing li div h4 a{
	float:left;
	}
.content-listing{
	float:left;
	width:386px;
	padding:0 0 0 22px;
	}
.content-listing h3{
	width:151px;
	font-size:26px;
	color:#00478C;
	font-weight:normal;
	float:left;
	padding:0 0 12px 0;
	background:url(image/sep-1.gif) no-repeat left bottom;
	}
.content-listing h4{
	font-size:17px;
	color:#8E8E8E;
	width:180px;
	clear:both;
	padding:10px 0 25px 0;
	}
.post-image{
	float:left;
	border:1px solid #9A9A9A;
	padding:1px;
	margin-bottom:10px;
	}
.block-1 .post-image{
	margin:0 !important;
	}
.content-listing ul li{
	padding:0 0 10px 0;
	}
.col-2 h5{
	color:#8E8E8E;
	font-size:14px;
	padding:20px 0 0 0;
	float:left;
	}
.block-1{
	float:left;
	width:100%;
	padding:0 0 30px 0;
	}
.block-1 div{
	float:left;
	width:251px;
	padding:0 0 0 10px;
	}
.block-1 h3{
	color:#00478C;
	font-size:26px;
	line-height:22px;
	padding-bottom:8px;
	font-weight:normal;
	width:240px;
	background:url(image/sep-3.gif) repeat-x 0 bottom;
	}
.block-1 h4{
	font-size:17px;
	font-weight:normal;
	padding:10px 0 0 0;
	line-height:18px;
	}
.block-2{
	width:276px;
	float:left;
	padding:0 30px 0 0;
	background:url(image/sep-5.gif) repeat-y right;
	}
.block-3{
	padding:0 0 0 30px;
	width:276px;
	margin:0;
	}
.content p, .content ul, .content ol{
	padding:0 0 16px 0;
	float:left;
	width:100%;
	}
.content ol li{
	list-style-type:decimal !important;
	}
.content a{
	color:#5974A7;
	font-size:11px;
	}
.content a:hover{
	text-decoration:underline;
	}
.col-2 span.name{
	color:#00478C;
	}
.col-2 span{
	float:left;
	width:100%;
	font-weight:bold;
	font-size:12px;
	}
/*---------------------entry-details-------------------------------*/
.row{
	float:left;
	width:100%;
	padding-bottom:22px;
	background:url(image/sep-3.gif) repeat-x 0 bottom;
	}
.column{
	width:299px;
	float:left;
	}
.special{
	float:left;
	width:274px;
	font-weight:normal;
	font-size:24px;
	color:#00478C;
	padding:0 0 10px 0;
	line-height:25px;
	background:url(image/sep-3.gif) repeat-x 0 bottom;
	}
.special span{
	color:#B0974A;
	font-size:24px;
	font-weight:normal;
	float:left;
	}
.column p{
	padding:11px 0 25px 0;
	float:left;
	background:url(image/sep-3.gif) repeat-x 0 bottom;
	}
.column p.error, .row .second p.error{
	padding:0;
	background:none;
	color:#FF0000;
	}
.column h4, .row h4{
	padding:22px 0 0 0;
	float:left;
	width:100%;
	font-size:14px;
	}
.column h4 span{
	font-size:11px;
	font-weight:normal;
	}
.for-age{
	color:#B0974A;
	float:left;
	width:100%;
	padding:8px 0 0 0;
	}
.column table, .row table{
	float:left;
	margin:10px 0 0 -2px;
	}
.content table{
	float:left;
	margin-bottom:20px;
	}
.column table th, .row table th, .content table th{
	text-align:left;
	border:2px solid #fff;
	padding:0 0 0 29px;
	background:#F0EADC url(image/arrow.gif) no-repeat 18px;
	}
.sub-th{
	background:#F0EADC !important;
	}
.column table td, .row table td, .content table td{
	text-align:left;
	border:2px solid #fff;
	padding:0 0 0 18px;
	background:#BDCFE4;
	color:#444444;
	}
.row .second{
	padding-left:44px;
	}
.s-sub{
	margin-top:-56px;
	}
.r-sub{
	margin-top:-35px;
	}
.row .second h4{
	padding:0;
	}
.row .second p{
	background:none;
	padding:11px 0 10px 0;
	}
.row .second .note{
	font-weight:bold;
	}
.row .notes{
	float:left;
	padding:9px 0 0 20px;
	width:190px;
	font-size:11px;
	}
.row .notes h5{
	font-size:11px;
	padding:10px 0 0 0;
	}
.no-bord{
	background:none !important;
	}
.first .column p{
	padding:5px 0 0 0;
	line-height:13px;
	}
.details .first{
	padding:0;
	}
.column dt, .column dl, .column dd{
	float:left;
	width:100%;
	}
.column dt{
	font-weight:bold;
	padding:12px 0 6px 0;
	}
.star{
	color:#B0974A!important;
	font-weight:bold!important;
	padding:0 !important;
	}
.column dt span{
	font-weight:normal;
	}
.column dd input.text, .column dd select{
	border:none;
	width:298px;
	background-color:#BDCFE4;
	}
.column dd input.text{
	padding:2px;
	height:14px;
	}
.column textarea{
	border:none;
	width:298px;
	height:78px;
	padding:2px;
	background-color:#BDCFE4;
	}
.dob{
	width:54px;
	height:18px;
	border:none;
	background-color:#BDCFE4;
	}
.spacing{
	padding:10px 0 0 0 !important;
	}
.no-spacing{
	padding:3px 0 0 0 !important;
	}
.column input.radio{
	margin:0 10px 0 5px;
	float:left;
	}
.column input.checkbox{
	float:left;
	margin:0 10px 0 0;
	}
.column label{
	float:left;
	}
.bottom-items{
	float:left;
	padding:10px 0 0 0;
	}
.bottom-items span{
	float:left;
	padding:6px 75px 0 0;
	}
.column h6{
	font-weight:normal;
	font-size:12px;
	padding:18px 0 0 0;
	float:left;
	width:100%;
	}
.declaration{
	padding:11px 0 0 0 !important;
	font-size:12px;
	font-weight:bold;
	}
.staff li{
	float:left;
	padding:15px 0 15px 0;
	border-bottom:1px solid #8F8F8F;
	}
.staff li span{
	float:left;
	width:520px;
	}
.staff li span a{
	color:#5974A7;
	font-size:12px;
	font-weight:bold;
	}
.staff li a{
	color:#5974A7;
	font-size:10px;
	padding:5px 0 0;
	}
.staff li p{
	float:left;
	padding:10px 0 0;
	width:520px;
	}
.staff img{
	float:left;
	padding-right:20px;
	}
.noimage{
	padding:0 !important;
	width:100% !important;
	}
.noimage h3{
	width:100%;
	}
.timing span{
	font-size:12pt;
	font-weight:bold;
	width:130px;
	float:left;
	}
.timing li{
	float:left;
	padding:0 0 10px 0;
	width:100%;
	font-size:12pt;
	font-weight:bold;
	}
.sitemap{
	float:left;
	width:100%; 
	border-left:1px solid #5974A7;
	}
.sitemap li{
	padding:10px 0 0 14px;
	background:url(image/pointer-1.gif) no-repeat 0 15px;
	}
.sitemap li a{
	font-weight:bold;
	}
.sitemap li ul li a{
	font-weight:normal;
	}
.sitemap li ul li{
	padding:0 0 0 10px;
	background:url(image/pointer-2.gif) no-repeat 0 5px;
	}
.sitemap li ul li ul{
	padding:5px 0 5px 30px;
	}
.sitemap li ul{
	float:none !important;
	}
/*---------------------inside-content-ends-------------------------*/
.__status{
	display:none !important;
	}
.note1{
	float:left;
	padding:10px 0 0 0;
	width:400px;
	}
.reset{
	background:url(image/reset.gif) no-repeat left top;
	float:left;
	width:65px;
	height:25px;
	margin-right:5px;
	text-indent:-1000000px;
	border:none;
	}
.education, .news-events{
	/*display:none;*/
	}
.y-sub th, .y-sub .sub-th, .y-sub td{
	padding:0 0 0 5px !important;
	}
.pager{
	float:left;
	width:558px;
	}
.stats{
	float:left;
	}
.pages{
	float:right;
	}
#eduimage{
	float:left;
	}
.imglist{
	width:250px !important;
	padding-left:10px!important;
	}
.imglist li{
	float:left;
	border:1px solid #999999;
	padding:1px;
	}
.about-img{
	padding:0 0 0 10px;
	float:left;
	width:200px;
	}
.fees-table th{
	color:#FFFFFF !important;
	background-color:#96B2CF !important;
	}
.fees-table th, .fees-table td{
	border:none !important;
	text-align:center !important;
	padding:0!important;
	}
.fees-table td{
	color:#004489!important;
	}
.fees-table tr.odd td{
	background-color:#BECFE0!important;
	}
.fees-table tr.even td{
	background-color:#E5ECF3 !important;
	}
.events-details p{
	padding:0 0 5px;
	}
.histroygallery li{
	float: left;
	padding: 3px 3px 3px 3px;
}
.histroygallery li a img, .uniform-gallery li a img{
	border: 5px solid #9D8640;
}

.uniform-gallery li{
	float: left;
	width: 150px;
	height: 225px;
	overflow: hidden;
}
.uniform-gallery li span{
	float:left;
	width: 120px;
	text-align: center;
	font-weight: bold;
}