html,body{height:100%;}
body{
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#333333;
	position:relative;
}
.light{width:984px; padding:10px; min-height:1000px; background-color:#ffffff; margin:0px auto; }
/*********************************header*************************************/
header{width:984px; padding:10px 0 0 0;}
	header .indent-bottom{padding-bottom:26px;}

#banner{
	width: 100%;
	position:relative;
	overflow:hidden;
	z-index:1;
}
	#banner .caption{
		z-index:9;
		position:absolute;
		top:0px;
		left:0px;
		width:435px;
		padding:32px 0 0 47px;
		overflow:hidden;
		font:52px/48px Arial, Helvetica, sans-serif;
		color:#828282;
		letter-spacing:-1px;
	}
		#banner .caption span{text-transform:uppercase;}
/********************************* Content **********************************/
#content{width:982px; padding:62px 0px 77px 0px;}
	#page1 #content{padding:10px 0px 77px 0px;}
/*----- Global Structure -----*/
.clear{clear:both; line-height:0; font-size:0; overflow:hidden; height:0; width:100%;}
.wrapper{width:100%; overflow:hidden; position:relative;}
.extra-wrap{overflow:hidden; display:block;}
.alignright{text-align:right}
.aligncenter{text-align:center}
.img-indent{float:left; margin-right:20px;}
.img-indent2{float:left; margin-right:10px;}
.img-indent3{float:left; margin-right:15px;}
.last-item{margin-right:0 !important; margin-bottom:0 !important;} 

/* ---------- Tags ---------*/
h1{
	font:normal 20px/24px Arial, Helvetica, sans-serif; color:#002245;
	font-weight:bold;
}
h3{font:normal 28px/34px Arial, Helvetica, sans-serif; color:#696969; letter-spacing:-1px;}
	h3.title1{line-height:24px; padding-top:3px;}
h4{font:normal 14px Arial, Helvetica, sans-serif; color: #333333; font-weight:bold; line-height:20px;}
	h4 a{color:#333333;}
		h4 a:hover{text-decoration:none; color:#015489;}
h6{font-weight:bold; color:#828387;}
	h6.title1{display:inline-block;}

blockquote{width:100%;}
	.quote-caption{text-align:right;}
time.date1{
	display:inline-block;
	background:url(layout/images/date-icon.gif) 0 3px no-repeat;
	padding-left:23px;
	font:italic 12px/19px Arial, Helvetica, sans-serif;
}

/*---------- Links ----------*/
a{outline:none; cursor:pointer; text-decoration:none; color:#333333;}
	a:hover{text-decoration: none; color:#0070FF;}
a[href^="tel:"]{color:#002245;}
.link-1{text-decoration:underline;}
	.link-1:hover{text-decoration:none;}
.link-2{display:inline-block; font:italic 12px/15px Arial, Helvetica, sans-serif; padding-left:9px;}
.button{
	display:inline-block;
	font:12px Oswald;
	color:#002245;
	text-transform:uppercase;
	background:#e9e9e9;
	padding:9px 15px 6px;
	cursor:pointer;
	border:none;
}
	.button:hover{text-decoration:none; background:#0266a0;}

.toprightmenu
{
	font:12px Verdana, Geneva, sans-serif;
	vertical-align:bottom;
	padding:0px 0px 0px 10px;
	color:#000;
}

#topstory h1
{
	font-size:15px;
	line-height:16px;
	padding:10px 0px;
}
#topstory p
{
	padding:0px 0px 0px 0px;
}

.marquee0 a
{
	background:url(layout/images/a6.png) no-repeat 0px 5px;
	padding:0px 25px 0px 15px;
}
.marquee a
{
	color:#FFFFFF;
}
.stlinks {
  color: #0000FF;font-weight: bold;
}
.stlinks:hover {
  color: #FF0000
}
#latest_news {}

#latest_news ul {overflow:hidden;}
#latest_news ul a {text-decoration:none;}
#latest_news ul li {padding:5px 0 3px 13px; margin:0px; color:#333333; background:url(layout/images/a6.png) no-repeat 0px 13px;
text-decoration:none;
}

#latest_news ul li:hover {color:#0070FF;}
#latest_news ul li a { text-decoration:none; color:#00224a; padding-left:10px;}
#latest_news ul li a:hover { color:#ffffff;}

#admisissions { padding:10px 0px 10px 0px;}

#admisissions ul {overflow:hidden;}
#admisissions ul a {text-decoration:none;}
#admisissions ul li {padding:5px 0 3px 13px;  margin:0px; color:#333333; background:url(layout/images/a6.png) no-repeat 0px 13px;
text-decoration:none;
}

#admisissions ul li:hover {color:#0070FF;}
#admisissions ul li a { text-decoration:none; color:#00224a; padding-left:10px;}
#admisissions ul li a:hover { color:#ffffff;}

#admisissions p { padding:10px 0px 20px;}

#articles ul {overflow:hidden;}
#articles ul a {text-decoration:none;}
#articles ul li {padding:10px 10px 0px 0px; width:300px;  float:left;  margin:0px; color:#00224a; text-decoration:none; margin-top:10px;
}

#imlinks ul {overflow:hidden;}
#imlinks ul a {text-decoration:none;}
#imlinks ul li {padding:0px; width:298px; height:60px; float:left; border-top:dotted 1px #d1d1d1 ; margin:0px; color:#00224a; text-decoration:none; margin-top:10px;
}


#uni_news { height:400px; padding:0px 0px 10px 0px; margin-right:10px;}

#uni_news ul {overflow:hidden;}
#uni_news ul a {text-decoration:none;}
#uni_news ul li {padding:5px 0 3px 13px; border-top:dotted 1px #d1d1d1 ; margin:0px; color:#00224a; background:url(layout/images/a6.png) no-repeat 0px 13px;
text-decoration:none;
}

#uni_news ul li:hover {background-color:#999;}
#uni_news ul li a { text-decoration:none; color:#00224a; padding-left:10px;}
#uni_news ul li a:hover { color:#ffffff;}
#uni_news { height:400px; padding:0px 0px 10px 0px;}

#achivements ul {overflow:hidden;}
#achivements ul a {text-decoration:none;}
#achivements ul li { width:110px;  float:left;position:relative; padding:5px;margin-right:7px; color:#00224a;
text-decoration:none; text-align:center;
}

/*#achivements ul li:hover {background-color:#002245; color:#ffffff;}*/
#achivements ul a { text-decoration:none; color:#ffffff;float:left;}
#achivements ul a:hover { color:#ffffff;}
#achivements ul li{float:left;}
#achivements ul li dt
{
	padding:7px 0px; width: 180px;
	font-weight:bold;
}
#achivements ul li p
{
	padding-top:7px;
}
#achivements ul li p
{font-family: Arial;font-size: 12px;}
#achivements ul li img
{
	 border:1px solid #e9e9e9; padding:2px;
}

input.button_large {padding:0px 6px;background:url(layout/images/btn.png) 0 0 repeat-x;  border:1px solid #e9e9e9; color:#4a494a !important;}
.button_large,input.button_large  {
	padding:0 5px;
	background:url(layout/images/blue_btn.png) 0 0 repeat-x;
	color:#FFFFFF !important;
	height:23px !important;
	display:inline-block; 
    font-family: 'Cabin Condensed', sans-serif;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 1px;
	text-decoration:none !important;
	text-align:center;
	cursor:pointer;
	text-transform:uppercase;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding-top:4px;
	border:0px solid #e9e9e9;
}

.form-input
{
	height:18px; margin:0px; width:266px; border-left:1px #e9e8e8 solid; border-top:1px #f3f2f4 solid; border-bottom:1px #f3f2f4 solid;
}

.form-submit {
    background: url("layout/images/search_new.gif") no-repeat scroll 0 0 transparent;
	border: 0 none;
    cursor: pointer;
    height: 22px;
    line-height: normal;
    margin: 0px;
    padding: 0px;
    text-indent: -9999px;
    vertical-align: middle;
    width: 31px;
    margin-left: 5px;
	
}

.latest_btn  {
	padding:0 16px;
	color:#00224a !important; 
	font:normal 12px "Oswald" !important;
	text-transform:uppercase;
}
.breaking_btn  {
	padding:10px 10px 0px 10px;
	color:#FFFFFF !important; 
	font:normal 20px "Oswald" !important;
	text-transform:uppercase;
	
}
.button_large:hover{ height:23px !important; background:#555;border-color:#555;color:#fff !important;text-decoration:none !important;}
input.button_large:hover{ height:27px !important; background:#555;border-color:#555;color:#fff !important;text-decoration:none !important;}
/* global button */
input.button, input.button_large
{height:27px !important;display:inline-block;padding:0 7px;border:none;font:normal 11px "Oswald" !important;text-decoration:none !important;text-align:center;cursor:pointer;text-transform:uppercase;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}

.more
{
	color:#017EAF;
}
.more:hover
{
	color:#333333;
}
.vbutton
{
	margin-top:6px;
	padding:0 7px;
	background:url(layout/images/btn.png) 0 0 repeat-x;
	border:1px solid #e9e9e9;border-width:1px;
	color:#00224a !important;
	display:inline-block;
	font:normal 10px "Oswald" !important;
	text-decoration:none !important;
	cursor:pointer;
	text-transform:uppercase;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding-top:2px!important;
}
.vbutton:hover{ background:#555;border-color:#555;color:#fff !important;text-decoration:none !important;}
.vbutton a
{
	color:#00224a;
}
.vbutton a:hover
{
	color:#ffffff;
	text-decoration:none !important;
}

#ticker
{
	vertical-align:bottom;
}

.rounded
{
	border:1px solid #e9e9e9;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.marqueeimg
{
	border:1px solid #e9e9e9;
}

.marqueeimg:hover
{
	border:1px solid #002244;
}


#ticker a
{
	vertical-align:bottom;
	color:#00224a;
	padding:0px 10px 0px 15px;
	background:url(layout/images/a6.png) no-repeat 0px 5px;
}


/*========================================================== Menus =============================================*/
.navigation{
	z-index:99;
	padding-bottom:0px;
	margin-bottom:0px;
	/*background:url(layout/images/nav-border.png) center bottom repeat-x;*/
	position:relative;
}
nav{background:#002245;  }
.menu {list-style:none; }
.menu li {
	position:relative;
	float:left;
    font-family: 'Cabin Condensed', sans-serif;
font-weight: normal;
font-size: 14px;
	text-transform:uppercase;
	text-align:center;
	width:140px;
	border-right:1px solid #FFFFFF;
	background: url(layout/images/menubg.png) repeat-x;
}
	.menu > li.last-item{border-right:none; width:138px;}
	.menu > li > a {
		display:block;
		color:#FFFFFF;
		padding:4px 0px 3px 7px;
		/*background: url(layout/images/menu-bg.png) 50% 52px no-repeat #002245;*/
		
	}
		.menu > li.sfHover > a, .menu > li > a:hover, .menu > li.current > a {text-decoration:none; background:#01a2e6;}
	.menu .menu-arrow{display:none;}
/***submenu***/
.menu ul {
	position:absolute;
	top:-999em;
	width:173px; 
	display:none;
	padding:5px;
	background:#01a2e6;
	z-index:99;
}
.menu li li{
	width:100%;
	padding:0px;
	position:relative;
    font-family: 'Cabin Condensed', sans-serif;
font-weight: normal;
font-size: 14px;
	text-align:left;
	border-bottom:1px dotted #FFFFFF;
	border-right:0px solid #FFFFFF;
	background:#01a2e6;
	
}
.menu li li.last-item{border-bottom:none;}
	.menu li li a{
		color:#FFFFFF;
		display: block;
		padding:4px 10px 2px 3px;
		position: relative;
		white-space: nowrap;
		z-index: 2;
	}
		.menu li li > a:hover,.menu li li.sfHover > a{color:#FFFFFF; text-decoration:none;}
	.menu li li em {
		display:block;
		background: #017baf;
		font-size: 0;
		line-height: 0;
		width: 0;
		height: 0;
		position: absolute;
		top: 15px;
		left: 50%;
		z-index:1;
	}
.menu li:hover ul, .menu li.sfHover ul {left:0px; top:42px;}
.menu li:hover li ul, .menu li.sfHover li ul {top:-999em;}
/***subsubmenu***/
.menu li li:hover ul, .menu li li.sfHover ul {left:175px; top:0px;}
.menu li li:hover li ul, .menu li li.sfHover li ul {top:-999em;}

/* Design for a width of 768px */
@media only screen and (max-width: 995px){
	.menu > li {width:107px;}
	.menu > li.last-item{width:110px;}
	.menu  .menu-arrow{display:inline-block; width:5px; height:3px; overflow:hidden; text-indent:-999em; background:url(layout/images/menu-arrow.gif) center top no-repeat; margin-left:6px; vertical-align:2px;}
}

/* Design for a width of 480px*/
@media only screen and (max-width: 767px) {
	nav{width:100%;}
	.menu > li {float:none; text-align:left; width:auto !important; border-right:none; border-bottom:1px solid #00448a;}
		.menu > li.last-item{border-bottom:none;}
		.menu > li > a {background-image: url(layout/images/menu-bg2.png); padding:20px 20px 18px;}
	/***submenu***/
	.menu ul {position:static; width:auto;}
	.menu li li a{padding:8px 20px 9px;}
	/***subsubmenu***/
	.menu ul ul{padding:3px 0 3px 25px;}
}

/* Design for a width of 320px */
@media only screen and (max-width: 479px){
}

/*====================================================== menu ends =============================================*/


/*======================================== top menu without dop down =======================================*/
.navigation1{
	z-index:99;
	position:relative;
	background:url(layout/images/topm_bg.png) repeat-x;
	height:23px;
	padding:6px 15px 0px 45px;
	margin-bottom:5px;
	width:924px;
	
}
nav{background:#002245; }
.menu1 {list-style:none; }
.menu1 li {
	position:relative;
	float:left;
font-family: 'Cabin Condensed', sans-serif;
font-weight: normal;
font-size: 13px;
	text-transform:uppercase;
	text-align:center;
	
	border-right:1px solid #e9e9e9;
}
	.menu1 li.last-item{border-right:none; }
	.menu1 li  a {
		display:block;
		color:#00224a;
		padding:0px 10px 0px 15px;
		
		
	}
		.menu1 li.sfHover a, .menu1 li a:hover, .menu1 li.current a {text-decoration:none; background-position:50% bottom; color:#0070FF;}
	.menu1 .menu1-arrow{display:none;}

/*********************** menu1 edns ************************************/


/************************* Vertical scroller *************************/



.news-wrapper
{
	background-color: #333333;
	background: url(layout/images/vscroller-bg.jpg);
	padding:10px;
}
.news-wrapper .news-contents-wrapper
{
	width: 280px;
	margin: auto;
	height: 295px;
}
.news-wrapper .news-contents
{
	overflow: hidden;
	position: relative;
	/*z-index: 998;*/
	z-index: 8;
	height: 270px;
	margin-top:5px;
}
.news-wrapper .news
{
	width: 100%;
	height: 90px;
	color: #6a6a6a;
	position: absolute;
	/*z-index: 999;*/
	z-index: 9;
	border-bottom: 1px dashed #6a6a6a;
}
.news-wrapper .news-header
{
	color: White;
	height: 20px;
	font-weight: bold;
	font-size: 14px;
	padding-top: 12px;
	padding-left: 32px;
}
.news-wrapper .related
{ /* style added for related listing */
	width: 100%;
	height: 30px;
	color: #6a6a6a;
	position: absolute;
	/*z-index: 999;*/
	z-index: 9;
	border-top: 1px dashed #6a6a6a;
}
.news-contents ul li 
{
	background:url(layout/images/a6.png) no-repeat 5px 15px;
	border:dotted 1px #e9e9e9;
	margin-bottom:5px;
	padding:5px 10px 7px 15px;;
	background-color:#f3f2f4;
}

.clear
{
	clear: both;
}
.circle-outer
{
	width: 80px;
	height: 53px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	background-color: #40474F;
}

.history
{
	padding-top: 10px;
	float: left;
	width: 26%;
	
}
.description
{
	float: right;
	width: 90%;
	padding: 4px;
}
.description .detail
{
	font-size: 12px;
	overflow: hidden;
	color:#B1B1B1;
	line-height:16px;
	padding-top:2px;
}
.description .detail a
{
	font-size: 12px;
	color:#B1B1B1;
	line-height:16px;
}

#under_player
{
	width:670px; height:65px; margin-top:2px;
}
#under_player ul li
{
	border:1px solid #e9e9e9;
	padding:10px 15px 5px 15px;
	width:79px;
	float:left;
	text-align:center;
}
#news_keywords
{  /* style element added for keywords display */
	width: 670px; height: 30px; margin-top: 10px; /*color: #1f57a5;*/ /*border-top: 1px solid #e9e9e9;*/
}
#news_keywords a
{
	color: #1f57a5; /*border-top: 1px solid #e9e9e9;*/
}
.closebutton
{
	cursor: hand; float:right; cursor: pointer; width:11px; border:0px; height:11px; background:url(layout/icon/delete.gif);
}
.tb1 
{
	width:400px;
	border:3px double #e9e9e9;
}


#comments{
	width: 670px;
	margin:0px;
	display: inline;
	float: left;
	overflow: hidden;
	padding: 0px;
}
#comments_head {
	width:636px; float:left; margin-left:0px; padding:7px 0px 0px 7px; display:block; /* margin removed */
	border:1px solid #E8E8E8;
	height:26px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius:4px;
}
#message{
	margin-bottom: 10px;
		text-align: center;
}
#add_comment textarea{
	margin: 5px 0 10px 0; color: #333; background: #E8E8E8; border: 1px solid #D6D6D6; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius:4px; padding: 4px; width: 98%; height: 80px; overflow: hidden;
}

#add_comment .textbox{
	color: #333; background: #E8E8E8; border: 1px solid #D6D6D6; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius:4px; padding: 4px; width:578px; min-width:578px; overflow: hidden;
}
#add_comment .textbox2{
	color: #333; background: #E8E8E8; border: 1px solid #D6D6D6; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius:4px; padding: 4px; width:200px; min-width:200px; height:32px; overflow: hidden;
}
.commentsnew
{
	padding:10px; margin-bottom:2px; min-height:40px; height:auto; background:#e6e5e9; display:block; position:relative; border-top:1px solid #fff;
}
	
.commentsnew div.thumbholder{
	float:left; margin: 0px; position: relative; 	
}
.commentsnew img.thumb{
	width: 40px; height: 40px; display: block; margin: 0px; 
}

.commentsnew h6 a{
	color: #212121; font-weight:bold; text-transform:capitalize;
}
.commentsnew p,
.commentsnew li h4,
.commentsnew h6
{
	margin-left: 50px!important; 
}
.commentsnew p{
	margin: 0; padding: 5px 0 5px 0px; line-height: 15px; position: relative; text-transform:capitalize; color:#333333; font-size:15px;
}

div.paging{
	background:#f3f2f4; height: 24px; line-height: 24px; border:#e9e9e9 solid 1px; margin: 0px; color: #015489; position: relative; padding:0px 10px;
}
div.paging-right{
	height: 24px; padding: 0 9px;
}
div.paging-mid{
	height: 24px; line-height: 24px;
}
div.pages{
	position: absolute; right: 10px; top: 0;color: #999;
}
div.pages a,
div.pages b{
	padding: 0 2px; color: #015489;
}
div.pages a.prevp,
div.pages a.nextp{
	color: #015489; font-weight: bold; font-size: 12px; background: url(layout/icon/back_16.png) no-repeat left; padding-left: 25px;
}
div.pages a.nextp{
	background: url(layout/icon/next_16.png) no-repeat right; padding-left: 2px; padding-right: 25px;
}


.table1
{}
.table1 td
{
	border:1px dotted #e9e9e9;
	height:40px;
	padding:5px;
}


/****************************************** V scroller ends ******************************/


/************************************** Footer *************************************/
#footer{
	width:984px;
	/*background:url(layout/images/footer-border.png) center top no-repeat;*/
	border-top:7px solid #01A2E6;
	padding:26px 0px 10px 0px;
    float: left;
	font:13px/18px Arial, Helvetica, sans-serif;
}
	#footer .col-9{float:right; width:350px; margin-right:0;}
	#footer .col-15{float:left; width:350px; margin-right:10px;}
	#footer a{color:#828387; text-decoration:none;}
	#footer a:hover{text-decoration:underline;}


footer{
	width:100%;
	background:url(layout/images/footer-border.png) center top no-repeat;
	padding:56px 0 50px;
	font:13px/18px Arial, Helvetica, sans-serif;
}
	footer .col-9{float:right; width:350px; margin-right:0;}
	footer .col-15{float:left; width:350px; margin-right:10px;}
	footer a{color:#828387; text-decoration:none;}
		footer a:hover{text-decoration:underline;}
/********************************************************/


#vertical-ticker{
	height:400px;
	overflow:hidden;
	margin:0; padding:0;
}

	#vertical-ticker li{
	width:100%;
    float: left;
		display:block;
        padding: 0;
        height: 90px;
        margin-top: 20px;
        background: none;
        list-style: none;
        margin: 0;
        border: none;
	}
    #news ul{margin:8px 0px;}
    #news ul li
    { background:url(layout/images/a6.png) no-repeat 0px 8px; padding-left:15px;}