@import url("font-awesome.min.css");

html, body{
	margin: 0;
	padding: 0;
	list-style: none; font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:1em;
	color:#000000;
	text-decoration:none; height:100%;
}
p {
	clear: both;
}
.oran-but {
	display: block;
	clear:both;
}
/*newsletter*/
.imgbox {
	position: relative;
	width: 100%;
	height: 100%;
	border: 2px solid #ffffff;
	-webkit-box-shadow: 0px 0px 3px 2px rgba(227, 227, 227, 1);
	-moz-box-shadow: 0px 0px 3px 2px rgba(227, 227, 227, 1);
	box-shadow: 0px 0px 3px 2px rgb(224, 224, 224);
	overflow: hidden;
	border-radius: 10px;
}
.imgbox h1 {
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}
.imgbox img {
	width: 100%;
}

.prapdding {
/*	margin-bottom: 25px;*/
	height: 100%;
	overflow: hidden;
}
.daimun-news {
	position: relative;
	clear: both;
	margin-bottom: 50px;
	overflow: hidden;
}
.new-ti {
    font-size: 20px;
    color: #006dba;
    font-weight: normal;
    border-bottom: 1px solid #dedede;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.sliderbox {
	width: 22%;
	display: block;
	float: left;
	background: #fff;
	border-radius: 7px;
	-webkit-box-shadow: 0px 10px 12px -9px rgba(158, 158, 158, 1);
	-moz-box-shadow: 0px 10px 12px -9px rgba(158, 158, 158, 1);
	box-shadow: 0px 10px 12px -9px rgba(158, 158, 158, 1);
	margin: 10px;
}

.sliderbox img {
	width: 100%;
	height: auto;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
.sliderbox a:hover {
	text-decoration: none;
}
.newstitle2 {
	font-size: 20px;
	color: #000;
	padding: 10px;
}

.newstitle2 span {
	color: #fea045;
	font-size: 14px;
	font-style: italic;
}
/**/
.generalquote
{
	margin:0px 20px;
	text-align:center;
}
.marg20 {
	margin:20px;}

.admsn{
	padding:15px;
	text-indent:0px;
	}
.admsnleft{
	width:49%;
	float:left;}
.admsnright{
	width:49%;
	float:right;}

.ui-accordion .ui-accordion-header{
   padding-left: 30px;
}

table.adm-info tr td, table.adm-info tr th {
	font-size: 0.9em;
}
.thumb-learn {
	display: block;
	position: relative;
}
.thumb-learn a {
	display: block;
	margin-top: 20px;
}
.notetxt {
    font-family: fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
    font-size: 12px;
    color: #383838;
    text-decoration: none;
    text-align: left;
	line-height: 19px !important;
}

.blacktxt {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:1em;
	color:#000000;
}
address, blockquote,  dl, form, ol,  pre, table, ul,h1, h2, h3, h4, P,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub,  tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
	list-style: none; font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:1.04em;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img, fieldset {
	border: 0; margin:0; padding:0
}
.pdflinks {
	margin:0 0 5px 10px;
}
.topbutslide {
	background: url(../images/top_arrow.png);
/*	background-position: -346px -167px;*/
	background-repeat: no-repeat;
	z-index: 9999;
	width: 36px;
	height: 64px;
	text-indent: -99999px;
	position: fixed;
	bottom: -100px;
	right: 2px;
	cursor: pointer;
	-webkit-transition: all .7s ease-in-out;
	-moz-transition: all .7s ease-in-out;
	-o-transition: all .7s ease-in-out;
	-ms-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
	overflow: hidden;
}
.topbutslide:hover {
	opacity: 0.8;
}
/*.academicstab{ width:384px; float:left; background:#f0f0f0;}
.academicstab2{ width:384px; float:left; background:#f0f0f0;}
.academicstab3{ width:384px; margin-top:8px; float:left; background:#f0f0f0;}*/
.videoicon {
	background:url(../images/videoicon.png) no-repeat right;
	width:22px;
	height:22px;
	float:right;
}
audio {

	height: 50px;
	vertical-align: middle;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 300px;

}
audio::-webkit-media-controls-enclosure {
	height: 50px;
	background: #ff8513;
}
audio::-webkit-media-controls-panel {
	height: 50px;
/*	box-shadow: 0px 0px 0px 0px #333;*/
	border-radius: 3px;
	background: #ff8513;
}

/* set image max width to 100% */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; margin:0; padding:0;  /* ie8 */
}
hr.style1{
	border:none;
	background-color:#e5e5e5;
	height:1px;
}
hr.ibsporthr {
	border:none !important;
	background-color:#E3E3E3 !important;
	height:1px !important;
	}
/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
/************************************************************************************
GENERAL STYLING
*************************************************************************************/
#wrapper {width:100%;margin:0; padding:0; overflow:hidden; }
#menu{ width:100%; }
#footer{  width:100%; background:#fcb131; position:fixed; bottom:0; z-index:999; height:5px}
#leftmenu { width:215px; background-color:#005998; }
.logo{ width:100%; text-align:center; height:auto; background:#017acf; padding-top:20px;}
.space{padding:5px 0 5px 5px;  background-color:#017acf;}
.newseventtxt{ width:90%; color:#FFF;  margin:10px 0px 10px 20px;/*border-top:1px dotted #fff; */padding:0 ;  }
.newseventtxt a{ color:#fcb131; font-weight: bold}
.newseventtxt h1{font-size:32px; color:#FFF; font-weight:normal;font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";}
h1{ font-size:20px; color:#FFF; font-weight:normal}
.txt12{ font-size:12px; margin:8px 0 0 0; padding:0}
.txt14{ font-size:14px; margin:8px 0 0 0; padding:0; line-height:20px}
.txt15{ font-size:15px; line-height:20px; color:#FFF}
.bluetxt{ color:#71c4ff}
/*h1{ font-size:20px; color:#FFF; font-weight:normal}
.txt12{ font-size:12px; margin:8px 0 0 0; padding:0}
.txt12wh{ font-size:12px; margin:8px 0 0 0; padding:0; color:#FFF}
.txt15{font-size:15px; text-transform:uppercase; color:#FFF}
.leftpaneltxt{ width:97%; color:#FFF; border-bottom:1px dotted #fff; padding:10px 0;}
*/
.chairpersondesc {font-size:13px; font-style:italic; text-align:justify;}
.chairpersondesc a{ text-decoration:underline; color:#006dba;}

.toplinks{ width:100%; float:left; color:#FF0000;}
.loginform{ width:190px;float:right; padding-left:10px;}
.loginformdata{width:100%; float:left;}
.submit{width:90px; float:left; margin:4px 0 0 0}

.forgotlink{ font-size:10px; color:#5a5a5a; line-height:15px;width:50px; float:left}
.txtfld{width:129px; height:26px; background:#FFF; border:0; color:#5a5a5a; margin-bottom:10px}
.list{width:130px; height:26px; background:#FFF; border:0; color:#5a5a5a}
.insidetopbg {
	background:url(../images/topbg.jpg) top repeat-x #ffffff;
}
/*leftnav accord*/
/*@import "font-awesome.min.css";*/
/*@import url("font-awesome.min.css");*/
.left-nav .set{
  position: relative;
  width: 100%;
  height: auto;
  background-color: #fba30e;
}
.left-nav .set > a{
  display: block;
  padding: 10px 15px;
  text-decoration: none;
  color: #fff;
  font-weight: 600;
  border-bottom: 1px solid transparent;
  border-left: 5px solid transparent;
  -webkit-transition:all 0.2s linear;
  -moz-transition:all 0.2s linear;
  transition:all 0.2s linear;
}
.left-nav .set > a:hover{
  border-left: 5px solid #d37201;
  background-color:#f29700;
}
.left-nav .set > a i{
  float: right;
  margin-top: 2px;
  font-weight: normal;
}
.left-nav .set > a.active{
  background-color:#f29700;
  color: #fff;
  border-left: 5px solid #d37201;
}
.left-nav .content{
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  display:none;
}
/*left nav css end*/
canvas{
	margin:0 auto;
	width: 80%;
	height: auto;
}

#yellowpatch
{
	background-color:#ffd07f;
	padding:20px;
	width:97%;
}

#bluepatch
{
	background-color:#4492c3;
	padding:10px;
	width:100%;
}

#bgmainwrapper {
	background:url(../images/bluebg.jpg) repeat-x top #ffffff;
/*	position:relative;*/
}

#bgmainwrapper1 {
	background:url(../images/bluebgnew.jpg) repeat-x top #ffffff;

/*	position:relative;*/
}

#insidewrapper {
	width:95%;
	margin:11px auto;
}
#toppatch {
	background:#017acf;
	height:158px;
	position:relative;
}

#toppatch1 {
	background:#017acf;
	height:100px;
	position:relative;
}

#insidelogo {
	text-align:center;
	background:#017acf;
	width:25%;
	float:left;
}
#insidelogo a {
	display: block;
}

#insidelogo1 {
	text-align:center;
	background:#017acf;
	width:25%;
	margin-top:10px;
	float:left;
}

#brdcumpatch {
	width:75%;
	float:right;
	margin-top:70px;
	padding-bottom:30px;
}
.brdtxt {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:13px;
	/*	color:#37acfe;*/
	color: #9cd6ff;
	text-decoration:none;
}
.pageheadertitle {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:26px;
	color:#ffffff;
	text-decoration:none;
	text-align:left;
}
#menusliderpatch {
/*	width:100%;*/
	margin:0;
	padding:0;
	position:relative;
/*	float:left;*/
}
#sliderwrap {
	position:relative;
}
#menuleftwrap {
	margin:15px 0 0 0;
	width:25%;
	float:left;

}

.wrapper1
{
	background:#faa30e;
}


#bodycontent {
	margin-bottom:20px;
	line-height:26px;
	padding:5px 0 0 0;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:15px;
	color:#202020;
	text-decoration:none;
	text-align:justify;
}
#mainbodypatch {
	position:relative;
	overflow: hidden;
	width: 100%;
}

#bodycontentmenu {
	width:73%;
	margin-bottom:20px;
	line-height:26px;
	padding:13px 0 0 0;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:15px;
	color:#202020;
	text-decoration:none;
	text-align:justify;
	float:right;

}
#photogallerycontainer {
	width:74%;
	margin:0 0 20px 0;
	line-height:26px;
	padding:15px 0 0 0;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:15px;
	color:#202020;
	text-decoration:none;
	text-align:justify;
	float:right;

}
#footerpatch {
	line-height:18px;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:11px;
	color:#282828;
	padding:10px;
	margin:40px 0 0 0;
	background:#fcb131;
	position:relative;
	clear:both;
}

/* New Footer CSS Starts */

#footerarea
{
	width:100%;
/*	margin:40px 0 0 0;*/
	margin:0 auto;
	clear:both;
	position:relative;
}

#footerlogos
{
	width:100%;
	background-color:#f6f6f6;
	border-top:1px solid #e1e1e1;
	height:75px;
	clear:both;
}

#logocontainer
{
	width:95%;
	margin:0 auto;
	clear:both;
	text-align:center;
	padding-top:15px;
	padding-bottom:10px;
}

#logocontainer ul li
{
	display:inline-block;
	padding: 0px 30px 0px 30px;
}

#yellowfooterpatch
{
	padding-top:30px;
	padding-bottom:30px;
	width:100%;
	background-color:#fcb131;
	clear:both;
	margin:0 auto;
}
#footercontainer
{
	width:95%;
	margin:0 auto;
	clear:both;
}
#footeradd
{
	width:22%;
	padding-right:0px;
	padding-left:5px;
	border-right:1px solid #ffca6f;
	float:left;
	/*height:190px;*/ line-height:19px
}

#footerlinks
{
	width:17%;
	padding-right:0px;
	padding-left:25px;
	border-right:1px solid #ffca6f;
	float:left;
	/*height:190px;*/
}

#footercopy
{
	width:26%;
	padding-right:10px;
	padding-left:20px;
	border-right:1px solid #ffca6f;
	float:left;
	/*height:190px;*/
}

#footersocial
{
	width:28%;
	padding-left:10px;
	float:left;
	/*height:190px;*/
}

#universities
{
	float:left;
	border-bottom:1px solid #ffca6f;
}
#universities .imgpadding
{
	padding-left:2px;
	padding-bottom:20px;
}

.whitefootertitle
{
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:20px;
	color:#006cb8;
	text-decoration:none;
	text-align:left;
	margin-bottom:15px;
}
.whitefootertitle2
{
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:16px;
	color:#006cb8;
	text-decoration:none;
	text-align:left;
	margin-bottom:15px;
}

.greyfootertxt
{
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:15px;
	color:#543500;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
}
.footersmalltxt
{
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:13px;
	color:#383838;
	text-decoration:none;
	text-align:left;
}
.footersmalltxtlink
{font-size:16px;
	color:#543500;
	text-decoration: underline;
}
.clear
{
	clear:both;
}

ul.links1 li {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:13px;
	color:#383838;
	line-height:24px;
    float:left; width:50%;
}

ul.links1 li a{
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:13px;
	color:#313131;
	line-height:24px;
    float:left; width:95%;
}
#connect
{
	float:left;
	padding-top:10px;
}

.footersocialleft{width:65%; float:left; font-size:14px; color:#313131; margin-top:40px}
.footersocialright{width:35%; float:right}
.footersocialmain{width:100%; float:left}
 /*New Footer CSS Ends */


/*Our left banner CSS Starts */

#banners
{
	float:left;
	margin:15px 0 0 0;
	clear:both;
}

.bannerimgs
{
	margin-bottom:10px;
}

.bannerhoriimg1
{
	margin-right:10px;
	width:50%;
	float:left;
}

.bannerhoriimg2
{
	margin-right:10px;
	width:50%;
	float:left;
}

.bannerhoriimg3
{
	margin-right:10px;
	width:50%;
	float:left;
}



#bannershorizontal
{
	text-align:center;
	width:100%;
	display:none;

}

/*Our left banner CSS Ends */

/* Accordian Left Panel Starts */

#accordion {
/*	list-style: none;*/
	padding: 0 0 0 0;
	width:100%;
}
#accordion li{
	font-family: fsalbert, Arial, Helvetica, sans-serif;
	font-size:14px;
	display: block;
	background-color: #fba30e;
	font-weight: normal;
	margin: 0px;
	border-bottom:1px solid #fcb131;
	cursor: pointer;
	padding: 15px;
	padding-left:35px;
	color:#5f3300;
	background-image:url(../images/whitebullet.jpg);
	background-repeat:no-repeat;
/*	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;*/
}

#accordion li:hover{
	font-family: fsalbert, Arial, Helvetica, sans-serif;
	font-size:14px;
	display: block;
	background-color: #f29700;
	font-weight:normal;
	margin: 0px;
	border-bottom:1px solid #fcb131;
	cursor: pointer;
	padding:15px;
	padding-left:35px;
	color:#4a2800;
	background-image:url(../images/whitebullet_hover.jpg);
	background-repeat:no-repeat;
/*	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;*/
	text-decoration:none;
}

#accordion ul {
	padding: 0 0 0 0;
	list-style: none;
	display: none;
}


/*#accordion ul ul{
	padding: 0 0 0 0;
	list-style: none;
	display: none;
}*/

#accordion ul li{
	font-family: fsalbert, Arial, Helvetica, sans-serif;
	font-family:12px;
	font-weight: normal;
	cursor: auto;
	background-color: #fcb131;
	padding: 5px;
	padding-left:35px;
	border-bottom:1px solid #ffc054;
	background-image:url(../images/subbullet.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-decoration:none;
}

#accordion ul li:hover{
	font-family: fsalbert, Arial, Helvetica, sans-serif;
	font-family:12px;
	font-weight: normal;
	cursor: auto;
	background-color: #f29700;
	padding: 5px;
	padding-left:35px;
	border-bottom:1px solid #ffc054;
	background-image:url(../images/subbullet_hover.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-decoration:none;
}

#accordion ul li ul li{
	font-family: fsalbert, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	cursor: auto;
	background-color: #fcb131;
	padding: 5px;
	padding-left:35px;
	border-bottom:1px solid #ffc054;
	background-image:url(../images/subbullet.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-decoration:none;
}

#accordion ul li ul li:hover{
	font-family: fsalbert, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	cursor: auto;
	background-color: #f29700;
	padding: 5px;
	padding-left:35px;
	border-bottom:1px solid #ffc054;
	background-image:url(../images/subbullet_hover.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-decoration:none;
}

.subbulletxt{
	font-family: fsalbert, Arial, Helvetica, sans-serif;
	font-family:12px;
	font-weight: normal;
	color:#754b01;
	text-decoration:none;
}

a.subbulletxt:hover
{
	font-family: fsalbert, Arial, Helvetica, sans-serif;
	font-family:12px;
	font-weight: normal;
	color:#754b01;
	text-decoration:underline;
}

#accordion a {
	text-decoration: none;
}


#accordion a li{
	font-family: fsalbert, Arial, Helvetica, sans-serif;
	font-size:14px;
	display: block;
	font-weight: normal;
	cursor: pointer;
	color:#5f3300;
	text-decoration: none;
}

#accordion a li:hover{
	font-family: fsalbert, Arial, Helvetica, sans-serif;
	font-size:14px;
	display: block;
	font-weight:normal;
	cursor: pointer;
	color:#4a2800;
	text-decoration: none;
}

#accordion a:hover {
	text-decoration: none;
}

/* Accordian Left Panel Ends */

/*Our inspirataion CSS Starts */

.dhaimg
{
	float:left;
	margin-top:30px;
	margin-left:30px;
}

.dhatxtnew
{
	margin-top:25px;
	text-align:center;
	width:100%;
}


.inspirationbluequote
{
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Segoe Print", "Segoe UI";
	color:#017ad2;
	font-size:20px;
	text-decoration:none;
}

.biginspirationbluequote
{
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Segoe Print", "Segoe UI";
	color:#017ad2;
	font-size:100px;
	text-decoration:none;
	line-height:auto;
}

#dhaquote
{
	width:500px;
	float:right;
	margin-right:40px;
}

#dhaquote1
{
	width:auto;
	float:left;
	margin-left:30px;
	margin-top:30px;
}

.quotepatch
{
	width:100%;
	height:auto;
	background-color:#ffda99;
	padding:30px 0 30px 0;
	text-align:center;
	clear:both;
}
.nmasignature
{
	width:100%;
	height:auto;
	padding:30px 0 30px 0;
	text-align:left;
	clear:both;
}
.quoteimg
{
	width:auto;
	text-align:center;

}

.quoteby
{
	text-align:right;
	padding-right:40px;
}

.blueinspirationtxt
{
	font-family:fsalbert, Arial Verdana, Geneva, sans-serif;
	font-size:24px;
	color:#017ad2;
	text-decoration:none;
	text-align:left;
	padding-left:0px;
	margin-bottom:25px;
}

.blueinspirationtxt-c
{
	font-family:fsalbert, Arial Verdana, Geneva, sans-serif;
	font-size:38px;
	line-height: 50px;
	color:#017ad2;
/*	text-decoration:none;*/
	text-align:center;
	padding-left:0px;

	font-weight: bold;
}

.blueinspirationtxt2
{
	font-family:fsalbert, Arial Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#017ad2;
	text-decoration:none;
	text-align:left;
	padding-left:0px;
	margin-bottom:10px;
}
/*Our inspirataion CSS Ends */


.bluebigtitle {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:30px;
	color:#006dba;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	margin-top:15px;
	line-height:35px;
}
.newstitle {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:25px;
	color:#006dba;
	text-decoration:none;
	text-align:left;
	margin-top:15px;
	line-height:35px;
}
.yellowbullet ul{
	padding:0;
	margin:0;
}
.yellowbullet li{
	padding:0px 0 0 22px;
	background:url(../images/yellowarrow.png)top left no-repeat;
	list-style-position:inside;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:18px;
	color:#202020;
	text-decoration:none;
	text-align:justify;
	list-style-type:none;
	margin-bottom:20px;
}
.bluequote {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:15px;
	color:#017acf;
	text-decoration:none;
	line-height:20px;
	text-align:center;
}

.orangequote {
	line-height:15px;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:15px;
	color:#e34210;
	text-decoration:none;
	text-align:center;
}
.admiconimage {
	padding:0 0 5px 0;
	margin:-5px 15px 10px 0;
	float:left;
}
.leftimage {
	padding:0;
	margin:0 15px 10px 0;
/*	border:3px solid #d5d5d5;*/
	float:left;
}
.rightimage {
	padding:0;
	margin:0 0 10px 15px;
/*	border:3px solid #d5d5d5;*/
	float:right;
}
.primaryimage {
	padding:0;
	margin:0 0 10px 15px;
	float:right;
}
.midimage {
	padding:0;
	margin:0 10px 10px 0;
	border:3px solid #d5d5d5;
}

.pdfbullet ul{
	padding:0;
	margin:0;
}
.pdfbullet li{
	padding:0px 0 0 22px;
	background:url(../images/pdficon_small.png)top left no-repeat;
	list-style-position:inside;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:1em;
	color:#202020;
	text-decoration:none;
	text-align:justify;
	list-style-type:none;
	margin-bottom:15px;
}
a.pdfbullet{

	color:#202020;
	text-decoration:none;
}
a.pdfbullet:hover{

	color:#202020;
	text-decoration:underline;
}
.pdfbullet ul{
	padding:0;
	margin:0;
}
.pdfbullet li{
	padding:0px 0 0 25px;
	background:url(../images/pdficon_small_bull2.png)top left no-repeat;
	list-style-position:inside;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:1em;
	color:#202020;
	text-decoration:none;
	text-align:justify;
	list-style-type:none;
	margin-bottom:15px;
}

.mainbullet2 ul{
	padding:0;
	margin:0;
}
.mainbullet2 li{
	padding:0px 0 0 22px;
	background:url(../images/2.png)top left no-repeat;
	list-style-position:inside;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:1em;
	color:#202020;
	text-decoration:none;
	text-align:justify;
	list-style-type:none;
	margin-bottom:7px;
	overflow:hidden;
}

ol.gold-medal li{
	list-style: lower-roman !important;
	margin-left:20px;
	padding-left:15px;
}
ol.rs-virtual-events li{
	list-style: decimal;
	margin-left:20px;
	padding-left:15px;
	padding-bottom: 15px;
}

a.mainbullet2{

	color:#202020;
	text-decoration:none;
}
a.mainbullet2:hover{

	color:#202020;
	text-decoration:underline;
}


.main-bullet {
	list-style-image: url(../images/bullet.jpg);
	margin-left:40px;
}
.evntmain-bullet {
	list-style-image: url(../images/bullet.jpg);
	margin: 15px 10px 10px 20px;
}
.footerlink{
	list-style: none;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #282828;
	font-size: 11px;
}
A.footerlink:hover{
list-style: none;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #282828;
	font-size: 11px;
	text-decoration:underline
}
.bluelink {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:1.1em;
	color:#017acf;
	text-decoration:none;
	line-height:20px;
	word-break: break-all; /* Updated by Dushyant*/
}
a.bluelink:hover {
		text-decoration:underline;

}
.bluelinktim {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:18px;
	font-weight:normal;
	color:#017acf;
	text-decoration:none;
	line-height:20px;


}
a.bluelinktim:hover {
		text-decoration:underline;

}
.blueheading {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:18px;
	color:#017acf;
	text-decoration:none;
	line-height:20px;
	text-align:center;
}
.bluehdachv {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:20px;
	color:#017acf;
	text-decoration:none;
	line-height:20px;
	text-align:justify;
}
.blueswm {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:1.2em;
	color:#017acf;
	text-decoration:none;
	line-height:25px;
	text-align:justify;
}
.yellowswm {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:1em;
	color:#fbbc05;
	text-decoration:none;
	line-height:20px;
	text-align:justify;
}
.imgli li{
	padding-right:5px;

	display:inline}
/*vocto
{
	height: 200px;
	line-height: 10px;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:1em;
}*/
#div1 td {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 16px;
	border-top: 1px solid #ffffff;
	border-right: 1px none #ffffff;
	border-bottom: 1px none #ffffff;
	border-left: 1px solid #ffffff;
	padding:6px;
}
#div1 table {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 16px;
	width:100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	text-align: left;
	text-decoration:none;
	float:right;
}

#div1 th {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 16px;
	color:#ffffff;
	background-color: #027ad0;
	border-top: 1px solid #ffffff;
	border-right: 1px none #ffffff;
	border-bottom: 1px none #ffffff;
	border-left: 1px solid #ffffff;
	height:25px;
	text-align:center;
	padding:6px;
}

.row1{
	background-color: #edf7ff;
	}
.trow1{
	background-color: #edf7ff; height:40px; text-indent:15px
	}
.trow2{
	background-color: #dbf1ff;height:40px;text-indent:15px
	}
.resultsbull{
	background-color: #dbf1ff;
	}
.bluetext {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 1em;
	font-weight: normal;
/*	color: #158AD0;*/
	color: #000000;
}
.bluemidtext {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 1.5em;
	font-weight: normal;
	color: #158AD0;
}
.spoachvtext {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 1.1em;
	font-weight: bold;
	color: #4dd0dd;
}
.yellowtext {

	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 24px;
	font-weight: normal;
	color: #d87500;
	text-align:left;
}
.smallyellowtext {

	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 20px;
	font-weight: normal;
	color: #d87500;
}
.bigyellowtext {

	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 28px;
	font-weight: normal;
	text-align:left !important;
	color: #d87500;
}
.content{

	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:1em;
	color:#007acf;
	text-decoration:none;
	}

.orangehead {
	line-height:1em;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:15px;
	color:#e34210;
	text-decoration:none;
	text-align:left;
}

.admissionadd
{
	float:left;
	border:1px solid #000000;
}
.admissionimg
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.col2container
{
	width:auto;
	float:left;
	width:100%;
	background-color:#fcf5e5;

}
.fleft
{
	float:left;
}

.fright
{
	float:right;
}
#sidebar {
	width:50%;
	padding-top:1px;
	float:right;

}

.blueheadbg{
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	background-color: #027ad0;
	height:40px;
	color:#ffffff;
	font-size:18px;
	padding:6px;
	vertical-align:middle;
	}
.lightblueheadbg{
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	background-color: #edf7ff;
	color:#000000;
	font-size:16px;
	padding:6px;
	}


.academicshead{ background:#017acf; font-size:22px; color:#FFF; padding:8px 0 8px 0px; margin:0; width:384px;}
.academicimg{ margin:0; padding:0;}


.mainbullet3 ul{
	padding:0;
	margin:0;
}
.mainbullet3 li{
	padding:0px 0 0 26px;
	background:url(../images/bluearrow.jpg) 10px 3px no-repeat;
	list-style-position:inside;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:13px;
	color:#017acf;
	text-decoration:none;
	text-align:justify;
	list-style-type:none;
	margin-bottom:15px; margin-top:10px; margin-right:10px
}
a.mainbullet3{

	color:#017acf;
	text-decoration:none;
}
a.mainbullet3:hover{

	color:#202020;
	text-decoration:underline;
}
.mainbullet5 ul{
	padding:0;
	margin:0;
}
.mainbullet5 li{
	padding:0px 0 0 26px;
	background:url(../images/bluearrow.jpg) 10px 9px no-repeat;
	list-style-position:inside;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:0.92em;
	text-decoration:none;
	text-align:justify;
	list-style-type:none;
	margin-bottom:15px; margin-top:10px; margin-left:15px
}
a.mainbullet5{

	color:#017acf;
	text-decoration:none;
}
a.mainbullet5:hover{

	color:#202020;
	text-decoration:underline;
}
#graphbar {
	width:600px;
	margin:0 auto;
}
#resultspatch {
	width:860px;
	float:left;
}
#daisresultpatch {
	width:410px;
	height:494px;
	text-align:center;
	background-image:url(../images/resultsbg.jpg);
	background-repeat:repeat-x;
	float:left;
}
#unversityresultpatch {
	width:410px;
	height:494px;
	text-align:center;
	background-image:url(../images/resultsbg.jpg);
	background-repeat:repeat-x;
	float:right;
}
.daisresulticon {
	margin-top:20px;
	margin-bottom:30px;
	text-align:center;
}
#daisresultstxt {
	width:300px;
	margin:0 auto;
}
.resultsorange {
	padding-bottom:15px;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:28px;
	color:#d87500;
	border-bottom:1px solid #d0c7c8;
}
.resultsblue {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:16px;
	color:#027ad0;
	margin-top:25px;
	line-height:50px;
}



/* Annual Day CSS Start */
.mainblock
{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;

}

.annualblock1
{
	float:left;
	width:48%;
	padding-right:0px;
	clear:both;
}

.annualblock2
{
	float:right;
	width:48%;
	padding-left:0px;
}

.pageimagewrap {
	width:100%;
	margin-top:60px;
	float:left;
}
.pageimagewrap1 {
	width:49%;
	float:left;
}
.pageimagewrap2 {
	width:49%;
	float:right;
}

.year
{
	color:#d87500;
	font-size:28px;
	text-decoration:none;
	margin:20px auto;
}

.yearseperate
{
	width:15%;
/*	background:#017acf;*/
	height:2px;
}

/* Annual Day CSS End */


/* Graduation Day CSS Start */

.graduationblock
{
	float:left;
	width:97%; /* Updated by Dushyant*/
	margin:5px;
	padding:10px;
	border-bottom:1px solid #cccccc;


}

.gradimg1
{
	float:left;
	width:48%;
	padding-right:10px;
	margin:0px;
}

.gradimg2
{
	float:right;
	width:48%;
	padding-left:10px;
	margin:0px;
}

.gradtxtcontainer
{
	margin:0 auto;
	padding-top:1px;
	clear:both;
}

.gradtxt
{
	color:#d87500;
	font-size:28px;
	text-decoration:none;
	margin:20px auto;
	text-align:center;
}

.gradseperate
{
	width:15%;
/*	background:#017acf;*/
	height:2px;
	text-align:center;
	margin:0 auto;
	margin-bottom:20px;
}



/* Graduation Day CSS End */

.vid-dias{float: left;}


#awardsnewspatch {
	position:relative;
}
#awardsnewsleft {
	width:50%;
	text-align:left;
	float:left;
}
#awardsnewsright {
	width:50%;
	text-align:left;
	float:right;
}
.awardsnewsorange {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:16px;
	color:#d87500;
	text-decoration:none;
	font-weight:bold;
}
#awardsyearpatch {
	width:100%;
	background:#fedda5;
	padding:20px 0 20px 0px;
	margin:40px 0 40px 0;
	float:left;
}
#studsprtpatch {
	width:50%;
	background:#006cb7;
	padding:15px;
	margin:25px 20px 25px 20px; 
	float:left;
	font-color:#fff;
}
#yearpatch {
	width:100%;
	text-align:center;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:15px;
	color:#000000;
	float:left;
	line-height:30px;
	padding-bottom:35px;
	margin-top:25px;
	border-bottom:1px solid #ffffff;
}
#yearpatch1 {
	width:100%;
	text-align:center;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:15px;
	color:#000000;
	float:left;
	line-height:30px;
	padding-bottom:35px;
	margin-top:45px;
	border-bottom:1px solid #ffffff;
}
#yearpatch2 {
	width:100%;
	text-align:center;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:15px;
	color:#000000;
	float:left;
	line-height:30px;
	padding-bottom:35px;
	margin-top:45px;
}
.pdficon {
	margin:15px 0 15px 0;
}
.blueyeartxt {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:55px;
	color:#017acf;
	font-weight:bold;
}
/* for academics student support system start*/
.stdsprttxt {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:27px;
	color:#fff;
	font-weight:bold;
}
.stdsprttxt a {
	text-decoration:none;
}/* for academics student support system end*/
.reddetail {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:15px;
	color:#d2180f;
	text-decoration:underline;
}
#blueyear {
	width:325px;
	padding-right:30px;
	margin-left:20px;
	border-right:1px solid #ffffff;
	float:left;
}
#yearlevel {
	width:760px;
	float:right;
}
.noawards ul{
	margin:0;
	padding:0;
}
.noawards li{
	margin-right:30px;
	float:left;
}
#happeningwrapper {
	width:100%;
	margin-bottom:80px;
	float:left;
}
#SLwrapper {
	width:100%;
	margin-bottom:80px;
	float:left;
}
#SLwrapper2 {
	width:100%;
	margin-bottom:30px;
	float:left;
}

#tedxwrapper {
	width:100%;
	margin-bottom:20px;
	float:left;
}
#tedxhighlight {
	width:100%;
	background:#282828;
	padding:5px 0 0 0;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:15px;
	color:#b6b6b6;
	float:left; line-height:19px
}
.tedximg {
	width:27%; /* Updated by Dushyant*/
    max-width: 277px; /* Updated by Dushyant*/
    float: left;
}
.tedxtxt {
	width:35%;
	margin-left:25px;
	float:left;
}
.tedxbanner {
	width:33%; /* Updated by Dushyant*/
    max-width: 428px; /* Updated by Dushyant*/
    float: right;
}
#tedxcontentwrap {
	width:100%;
	margin:25px 0 25px 0;
	float:left;
}
#tedxcontentleft {
	width:48%;
	float:left;
}
#tedxcontentleft2 {
	width:48%;
	float:left;
}
#tedxcontentright {
	width:48%;
	float:right;
}
#tedxpinkwrap {
	width:97%;
	padding:15px;
	background:#fff6c2;
	float:left;
}
#videobgcontainer {
	width:97%;
	padding:15px;
	background:#fef2dd;
	float:left;
}
.tedxpinkimg ul{
	padding:0;
	margin:0;
}
.tedxpinkimg li{
	margin-right:7px;margin-left:7px;
	float:left;
}

.gcvideo
{
	background-color:#F00;
	width:auto;
	overflow:hidden;
	margin-top:10px;
}

.gcvideo ul{
	padding:0;
	margin:0 auto;
	width:75%;
	text-align:center;
	position:relative;
}

.gcvideo li{
	margin-right:22px;
	text-align:center;
	float:left;
}

.videoimage3{
	padding:0;
	margin:0 auto;
	width:75%;
	text-align:center;
	position:relative;
}

.videoimage3 .vid-dias{
	margin-right:22px;
	text-align:center;
	float:left;
}

.videoimage2 ul{
	padding:0;
	margin:0 auto;
	width:75%;
	text-align:center;
	position:relative;
}

.videoimage2 li{
	margin-right:22px;
	text-align:center;
	float:left;
}

.videoimage ul{
	padding:0;
	margin:0;
}
.videoimage li{
	margin-right:18px;
	text-align:center;
	float:left;
}
#leaderwrapper {
	width:100%;
	margin-bottom:25px;
	float:left;
	box-sizing:border-box;
}
#leaderleftwrap {
	width:51%;
	float:left;
}
#leaderrighttwrap {
	width:49%;
	float:left;
}

#faciliteswrapper {
	width:100%;
	float:left;
}
#facilitesleftwrap {
	width:48%;
	float:left;
}
#facilitesrightwrap {
	width:48%;
	float:right;
}
#facilitessliderwrap {
	width:100%;
	background:#fee7c1;
	padding:15px 10px 15px 10px;
	margin-bottom:25px;
	float:left;
}
#roundhishwrapper {
	width:100%;
	margin-bottom:25px;
	float:left;
}
#roundaredwrap {
	width:47%;
	background:#b20a35;
	padding:13px 17px 15px 15px;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:17px;
	color:#ffffff;
	text-align:left;
	float:left;
}
#roundquotewrap {
	width:48%;
	background:#d2b962;
	border-left:6px solid #ebd486;
	/*padding:10px;*/ padding:23px 10px;
	text-align:center;
	float:right;
}
.roundyellow {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:18px;
	color:#ebe899;
	text-align:left;
	font-weight:bold;
}
#roundleftwrap {
	width:48%;
	float:left;
}
#interexchangeconleftwrap {
	width:48%;
	float:left;
}
#roundrightwrap {
	width:49%;
	float:right;
}
#roundacrdwrapper {
	width:100%;
	margin-top:40px;
	float:left;
}
#roundevntwrapper {
	width:100%;
	margin-top:15px;
	float:left;
}
.roundredheading {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:18px;
	color:#b20a35;
	text-decoration:none;
	line-height:20px;
	text-align:center;
}
#roundfounderwrap {
	width:96%;
	background:#f0f0f0;
	padding:14px;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:17px;
	color:#027ad0;
	text-decoration:none;
	text-align:left;
	margin:15px 0 15px 0;
	float:left;
}
.roundleftimage {
	margin-right:12px;
	float:left;
}
.roundfoundtxt {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:13px;
	color:#4c4c4c;
	text-align:left;
	text-decoration:none;
}
#supportmainwrapper {
	width:100%;
	float:left;
}
#supportngoleftwrap {
	width:46%;
	float:left;
}
#supportngorightwrap {
	width:46%;
	float:right;
}
#supportngoleftblock1 {
	width:100%;
	background:#f0f0f0;
	padding:14px;
	margin-bottom:20px;
	float:left;
}
#supportngoleftblock2 {
	width:100%;
	background:#f0f0f0;
	padding:14px;
	margin-bottom:20px;
	float:right;
}
#supportngoleftimg {
	width:100%;
	float:left;
}
#supportngoleftcontent {
	width:100%;
	text-align:left;
	float:left;
}
.supportblueheading {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:24px;
	color:#017acf;
	text-decoration:none;
	text-align:left;
}
.supportarrow {
	width:100%;
	text-align:center;
	cursor:pointer;
	margin-top:15px;
}
#careersmainwrapper {
	width:100%;
	float:left;
}
#careersleftwrap {
	width:20%;
	margin-top:80px;
	float:left;
}
#careersrightwrap {
	width:78%;
	text-align:left;
	float:right;
}
#intermainwrapper {
	width:100%;
	margin-top:2px;
	float:left;
}
#interbluewrapper {
	width:96%;
	background:#017acf;
	padding:15px;
	border-left:8px solid #015590;
	float:left;
}
#interleftwrap {
	width:95%;
	text-align:left;
	/*margin-top:70px;*/
	float:left;
}
#intercirclewrapper {
	width:100%;
	float:right;
	color:#004d9b;
	text-align:left;
	font-size:18px;
	line-height:22px;
}
#intercircle1 {
	width:24%;
	text-align:center;
	margin-right:10px;
	float:left;
}
#intercircle2 {
	width:24%;
	text-align:center;
	margin-right:10px;
	float:left;
}
#intercircle3 {
	width:27%;
	text-align:center;
	float:left;
}
.intertitlewhite {
	font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:32px;
	font-weight: bold;
	color:#ffffff;
	text-decoration:none;
	text-align:left;
}
/*.intertitlewhite {
	font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:24px;
	color:#ffffff;
	text-decoration:none;
	text-align:left;
}*/
.intertitleyellow {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:30px;
	color:#fcb131;
	text-decoration:none;
	text-align:left;
}
#interrightwrap {
	width:50%;
	float:right;
}
.interbullets ul{
	margin:0;
	padding:0;
}
.interbullets li{
	padding-left:20px;
	list-style:inside;
	list-style-type:none;
	background:url(../images/bullet.jpg) left no-repeat;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
	line-height:28px;
	text-align:left;
}
#intercontentwrapper {
	width:100%;
	margin-top:25px;
	float:left;
}
#intercontentleftwrap {
	width:48%;
	float:left;
}
#intercontentrightwrap {
	width:48%;
	float:right;
}
.interleftimage {
	margin-right:15px;
	float:left;
}
.interrightimage {
	margin-left:15px;
	float:right;
}
.yellowno {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:28px;
	color:#ec9400;
	text-decoration:none;
	text-align:left;
}
#bustransport {
	width:100%;
	float:left;
}
#buslistyellow {
	width:44%;
	background:#eeeeee;
	border-left:8px solid #fba30e;
	padding:15px 20px 15px 15px;
	margin-bottom:20px;
	float:left;
}
#buslistyellow:hover {
	background:url(../images/bus_icon.png)#eeeeee right no-repeat;
	background-position:right 10px center;
}
#buslistblue {
	width:44%;
	background:#eeeeee;
	border-left:8px solid #027ad0;
	padding:15px 20px 15px 15px;
	margin-bottom:20px;
	margin-left:16px;
	float:left;
}
#buslistblue:hover {
	background:url(../images/bus_icon.png)#eeeeee right no-repeat;
	background-position:right 10px center;
}
.yellowtextlist {
	width:80px;
	padding:20px 18px 30px 0;
	border-right:1px dotted #6b6b6b;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:90px;
	color:#fba30e;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	float:left;
}
.blueextlist {
	width:80px;
	padding:20px 18px 30px 0;
	border-right:1px dotted #6b6b6b;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:90px;
	color:#027ad0;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	float:left;
}
.busstoptxt {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:16px;
	color:#000000;
	text-decoration:none;
	margin-left:20px;
	padding-top:20px;
	text-align:left;
	line-height:18px;
	float:left
}
.busstoptxt a {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:16px;
	color:#000000;
	text-align:left;
}
#insideroutewrap {
	background:url(../images/bus_icon.png)#eeeeee right no-repeat;
	background-position:right 80px center;
	width:100%;
	border-left:8px solid #fba30e;
	margin-top:2px;
	padding:15px 20px 15px 15px;
	float:left;
}
#insidebusroutewrap {
	background:url(../images/bus_icon.png)#eeeeee right no-repeat;
	background-position:right 80px center;
	width:100%;
	border-left:8px solid #027ad0;
	margin-top:2px;
	padding:15px 20px 15px 15px;
	float:left;
}
.insidebusstoptxt {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:32px;
	color:#000000;
	text-decoration:none;
	margin-left:20px;
	padding-top:15px;
	text-align:left;
	float:left
}
#insidebustimewrap {
	width:100%;
	margin-top:50px;
	margin-bottom:20px;
	float:left;
}
#ibfaqswrap {
	width:100%;
	padding:0;
	margin:0;
	float:left;
}
#seminarrapper {
	width:100%;
	float:left;
}
#seminarbluewrap {
	width:65%;
	background:#027ad0;
	padding:15px;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:17px;
	color:#ffffff;
	text-decoration:none;
	float:left;
}
#seminarorangewrap {
	width:27%;
	padding:15px 15px 22px 15px;
	background:#fba30e;
	border-left:8px solid #e08108;
	float:right;
}
.seminarhighlinks ul{
	padding:0;
	margin:0;
}
.seminarhighlinks li{
	list-style-type:none;
	list-style-position:inside;
	padding-left:15px;
	font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:20px;
	color:#7d2f00;
	text-decoration:none;
	line-height:40px;
	text-align:left;
	border-bottom:dotted 1px #ffffff;
	background:url(../images/semi_leftarrow.gif) left no-repeat;
}
.seminarhighlinks li a{
	color:#7d2f00;
	font-weight:normal;
}
#seminarcontentwrapper {
	width:100%;
	margin-top:20px;
	float:left;
}
#seminarleftwrap {
	width:48%;
	float:left;
}
#seminarrightwrap {
	width:48%;
	float:right;
}
#visitorwrapper {
	width:100%;
	margin-top:20px;
	float:left;
	/*background:url(../images/timeline.png) no-repeat top center;*/
}
#visitorleftwrap {
	width:48%;
	float:left;
}
#visitorrightwrap {
	width:48%;
	float:right;
}
.visitbluetxt {
	font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:22px;
	color:#027ad0;
	font-weight:bold;
	text-decoration:none;
}
#interexchangewrapper {
	width:100%;
	margin-bottom:25px;
	float:left;
}
#interexchangeleftwrap {
	width:42%;
	padding:20px 0 20px 1px;
	background:url(../images/interexchange_icon.jpg)#fba30e no-repeat;
	background-position:right 40px center;
	float:left;
}
#intertitle {
	padding:10px;
	text-align:right;
	margin-right:150px;
}
.intertitletxt {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:25px;
	color:#571900;
}
.intertitlenormaltxt {
	font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:48px;
	color:#571900;
}
#interexchangerightwrap {
	width:54%;
	background:#027ad0;
	border-left:10px solid #015591;
	padding:10px 18px 15px 17px;
	color:#ffffff;
	font-size:18px;
	float:right;
}
#commoncontentwrapper {
	width:100%;
	float:left;
}
/* #commoncontentleftwrap {
	width:48%;
	float:left;
} */

/* sachin 2-9-22*/
#commoncontentleftwrap {
	width:48%;
	float:left;
}
/* sachin 2-9-22*/

/* #commoncontentrightwrap {
	width:48%;
	float:right;
	margin-bottom: 25px;
} */
/* sachin 2-9-22*/
#commoncontentrightwrap {
	width:48%;
	float:right;
	margin-bottom: 25px;
}
/* sachin 2-9-22*/
.htmllinkswrap ul{
	margin:0;
	padding:0;
}
.htmllinkswrap li{
	background:#fba30e;
	border-left:5px solid #d37201;
	font-size:18px;
	border-bottom:1px solid #ffcb73;
	padding:10px;
	color:#fff;
	list-style:none;
}
.htmllinkswrap li a{
	color:#fff;
}

.htmllinkswrap3 ul{
	margin:0;
	padding:0;
}
.htmllinkswrap3 li{
	background:#c1e7ff;
	border-left:5px solid #97c5e9;
	font-size:18px;
	border-bottom:1px solid #58baff;
	padding:10px;
	color:#000000;
	list-style:none;
	display:inline-block;
	width:28%;
	text-align:left;

}
.htmllinkswrap3 li a{
	color:#000000;
}
.clubvarious ul{
	margin:0;
	padding:0;
}
.clubvarious li{
	width:23%;
	height:252px;
	margin:0 12px 12px 0;
	list-style:none;
	float:left;

}
.clubsmalltxt {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
}
#sportachleftwrapper {
	width:90%;
	margin:12px 0 2px 0;
	float:left;
}
#sportachleftwrap {
	width:100%;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:22px;
	color:#140d07;
	text-decoration:none;
	background:#fedda5;
	padding:15px 15px 25px 15px;
	margin-bottom:0px;
	float:left;
}
.sportsachiv ul{
	margin:0;
	padding:0;
}
.sportsachiv li{
	margin-top:20px;
	padding:10px 0 0 25px;
	list-style-type:none;
	list-style-position:inside;
	background:url(../images/pdficon_small_bull.png) no-repeat;
	background-position:left top 16px;
	border-top:1px solid #ffffff;
	font-size:16px;
	color:#000000;
}

.sportsachiv li.nobg { background:none; }
.sportsbuletxt {
	font-weight:bold;
	font-size:27px;
	text-decoration:none;
	color:#017acf;
}
.sportsredtxt {
	text-decoration:underline;
	color:#d2180f;
}
#sportgrayeftwrap {
	width:100%;
	background:#f0f0f0;
	padding:15px 25px 15px 5px;
	line-height:18px;
	float:left;
}
.sportsimage {
	margin-right:15px;
	float:left;
}
.sportsbottomborder {
	padding:0px 0 0px 0;
	border-bottom:1px solid #fff;
}
.sportsbluelinks {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:15px;
	color:#004d9b;
	text-decoration:none;
}
#sportstitlewrapper {
	width:100%;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:28px;
	text-align:left;
	color:#ffffff;
	background:url(../images/sportsbg.jpg) no-repeat;
	margin-top:2px;
	background-position:left top;
	margin-bottom:15px;
	float:left;
}
#sportstitlewrap {
	width:32%;
	padding:20px 0 0 10px;
	float:left;
}
#sportslogowrap {
	width:64%;
	text-align:right;
	padding-right:10px;
	float:right;
}
.commonleftimage {
	margin-right:12px;
	float:left;
}
.commonrightimage {
	margin-left:12px;
	float:right;
}
#sportsbuewrapper {
	width:100#;
	background:#c1e7ff;
/*	background:#027ad0;*/
	padding:14px;
	color:#000000;
	float:left;
}
#sportsleftbuewraper {
	width:56%;
	float:left;
}
#sportsrightbuewraper {
	width:39%;
	float:right;
}
#sportsgamesconwrapper {
	width:100%;
	/*border-bottom:2px solid #d87500;*/
	padding-bottom:20px;
	float:left;
}
#videowrapper {
	width:100%;
	padding-bottom:20px;
	float:left;
}
#sportsgamesconwrapper2 {
	width:100%;
	border-bottom:2px solid #d87500;
	padding-bottom:20px;
	float:left;
}
.sportsorntxt {
	width:100%;
	text-align:center;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:30px;
	color:#d87500;
}
.sportsbigorntxt {
	width:100%;
	text-align:center;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:44px;
	color:#d87500;
}
#sportslifeconwrapper {
	width:100%;
	float:left;
}
.sportsbluetxt {
	width:100%;
	text-align:center;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:22px;
	color:#006dba;
}
#sportsbgimgwrap {
	width:100%;
	padding:20px 15px 80px 20px;
	background:url(../images/sportsbgimg.jpg)#027ad0 no-repeat;
	background-position:bottom;
	margin:35px 0 15px 0;
	float:left;
}
.sportsnamelinks ul{
	margin:0;
	padding:0;
	list-style-type:disc;
}
.sportsnamelinks li{
	background:url(../images/dotbull.png) no-repeat;
	background-position:left center;
	padding-left:12px;
	list-style-position:inside;
	width:156px;
	font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:22px;
	color:#ffffff;
	text-decoration:none;
	display:inline-block;
	line-height:35px;
}

#sportsconmainwrap {
	width:100%;
	float:left;
}
#sportsconleft {
	width:48%;
	float:left;
}
#sportsconright {
	width:48%;
	float:right;
}
.awardsiconleftimage {
	margin-right:12px;
	float:left;
}
#thimunwrapper {
	width:100%;
	margin-bottom:25px;
	float:left;
}
#thimunleftwrap {
	width:30%;
	padding: 52px 0 35px 8px;
	background:#eaeaea;
	text-align:center;
	float:left;
}
#intertitle {
	padding:10px;
	text-align:right;
	margin-right:150px;
}
#thimunrightwrap {
	width:64%;
	background:#0080b2;
	border-left:7px solid #57abcc;
	padding:10px 18px 15px 17px;
	color:#ffffff;
	font-size:16px;
	line-height:24px;
	float:right;
}
#insigniamagwrap {
	width:100%;
	padding:15px 5px 15px 5px;
	background:#fee3b6;
	float:left;
}
.insigniamag ul{
	margin:0;
	padding:0;
}
.insigniamag li{
	width:169px;
	text-align:center;
	border-right:1px solid #ffffff;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-weight:bold;
	font-size:18px;
	color:#017acf;
	line-height:30px;
	margin-bottom:30px;
	float:left;
}
.insigniamag li a{
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:18px;
	color:#017acf;
}
.clubdigidairy ul{
	margin:0;
	padding:0;
}
.clubdigidairy li{
	width:340px;
	text-align:center;
	border-right:1px solid #ffffff;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-weight:bold;
	font-size:18px;
	color:#017acf;
	line-height:30px;
	margin-bottom:30px;
	float:left;
}
.clubdigidairy li a{
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:18px;
	color:#017acf;
}
#glancebulewrap {
	width:95%;
	padding:15px 10px 15px 10px;
	background:#027ad0;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:16px;
	color:#ffffff;
	text-align:center;
	margin-bottom:20px;
	float:left;
}
.glancewhitetxt {
	width:98%;
	border-bottom:1px solid #4ea2de;
	padding-bottom:20px;
	margin-bottom:15px;
	float:left;
}
.glancewhitetxt2 {
	width:100%;
	border-bottom:1px solid #4db6ff;
	padding-bottom:15px;
	margin-bottom:10px;
	/*margin-right:30px;*/margin-right:0;
	float:right; font-size:22px
}

.glancewhitetxt3
{
	width:60%;
	padding-bottom:20px;
	margin-bottom:15px;
	margin-right:30px;
	float:right;
	font-size:16px;
}

#glancerankpaperwrap {
	width:auto;
	margin-right:30px;
	float:left;
}
#glancbullwrap {
	width:100%;
	margin-left:25px;
	float:left;
}
.glancehilight ul {
	margin:0;
	padding:0;
}
.glancehilight li {
	line-height:30px;
	text-align:left;
	padding-left:15px;
	font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";
	background:url(../images/dotbull.png) no-repeat;
	background-position:left center;
	list-style-type:none;
	list-style-position:inside;
	font-size:18px;
	color:#ffffff;
}
#ibstudwrapper {
	width:100%;
	background:#feedcf;
	padding:15px 5px 15px 5px;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:22px;
	color:#027ad0;
	font-weight:bold;
	text-align:center;
	margin-bottom:20px;
	float:left;
}
.ibstudent ul{
	padding:0;
	width: 80%;
	margin: 0 auto;
	text-align:center;
}
.ibstudent li{
	margin-right:10px;
	text-align:center;
	margin-bottom:10px;
	float:left;
}
#ibstudconwrap {
	width:100%;
	float:left;
}
#glancerankwrap {
	margin:20px 0 20px 0;
	width:100%;
	padding:15px 10px 25px 10px;
	background:#027ad0;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:18px;
	color:#ffffff;
	text-align:center;
	margin-bottom:20px;
	float:left;
}
#glancerankwrap2 {
	margin:20px 0 20px 0;
	width:100%;
	padding:15px 10px 25px 10px;
	background:#027ad0;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:18px;
	color:#ffffff;
	text-align:center;
	margin-bottom:20px;
	float:left;
}
.highrate ul{
	margin:0 auto;
	padding:0;
	width:92%;
}
.highrate li{
	font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:24px;
	color:#ffffff;
	background:url(../images/dotbull.png) no-repeat;
	background-position:left center;
	padding-left:15px;
	margin-right:15px;
	margin-top:15px;
	float:left;
}
#resultsnormaltxt {
	width:100%;
	text-align:center;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:20px;
	color:#000000;
	margin-top:40px;
	float:left;
}

.resultssmalltxt {
	width:100%;
	text-align:left;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:14px;
	color:#000000;
	margin-top:20px;
	float:left;
	font-style:italic;
}

#resultspersentwrap {
	width:100%;
	border-top:1px solid #c7c7c7;
	padding:40px 0 0px 0;
	margin-top:40px;
	margin-bottom:30px;
	float:left;
}
.resultspersent ul{
	margin:0 auto;
	padding:0;
	width:94%;

}
.resultspersent li{
	margin:0;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:18px;
	color:#000000;
	border-right:1px solid #c7c7c7;
	text-align:center;
	line-height:35px;
	padding:0px 15px 0px 15px;
	float:left;

}
.persenorange {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:38px;
	color:#dd8b00;
}
.persenblue {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:38px;
	color:#017acf;
}
.persenblack {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:30px;
	color:#000000;
	line-height:50px;
}
.persenbigblue {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:30px;
	color:#017acf;
}
#persentoppers {
	width:100%;
	margin:60px 0 90px 0;
	float:left;
}
#persentoppers18 {
	width:100%;
	margin:0px 0 70px 0;
	float:left;
}
.irvict ol{
	margin: 0 auto;
	padding-left: 15px;
}
.irvict li{
	margin: 0;
	font-family: fsalbert, Arial,Helvetica,sans-serif, "Arial Narrow";
	font-size:16px;
	color: #000000;
	line-height: 32px;
	padding-left: 10px;
	list-style: decimal;
}
.irvict li img{
	padding-top: 10px;
	border: 0;
}
.resultspersent2 ul{
	margin:0 auto;
	padding:0;
	width:100%;

}
.resultspersent2 li{
	margin:0;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:18px;
	color:#000000;
	border-right:1px solid #c7c7c7;
	text-align:center;
	line-height:35px;
	padding:0px 5px 0px 5px;
	float:left;
	/*margin-bottom: 60px;*/
}
.persenblack2 {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:30px;
	color:#000000;
	line-height:38px;
}
.resultspersent3 ul{
	margin:0 auto;
	padding:0;
	width:72%;

}
.resultspersent3 li{
	margin:0;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:18px;
	color:#000000;
	border-right:1px solid #c7c7c7;
	text-align:center;
	line-height:35px;
	padding:0px 20px 0px 20px;
	float:left;
}
.resultspersent4 ul{
	margin:0 auto;
	padding:0;
	width:80%;

}
.resultspersent4 li{
	margin:0;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:18px;
	color:#000000;
	border-right:1px solid #c7c7c7;
	text-align:center;
	line-height:35px;
	padding:0px 20px 0px 20px;
	float:left;
}
.resultspersent5 ul{
	margin:0 auto;
	padding:0;
	width:55%;

}
.resultspersent5 li{
	margin:0;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:18px;
	color:#000000;
	border-right:1px solid #c7c7c7;
	text-align:center;
	line-height:35px;
	padding:0px 20px 0px 20px;
	float:left;
}
.resultspersent6 ul{
	margin:0 auto;
	padding:0;
	width:100%;

}
.resultspersent6 li{
	margin:0;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:18px;
	color:#000000;
	border-right:1px solid #c7c7c7;
	text-align:center;
	line-height:35px;
	padding:0px 15px 0px 15px;
	float:left;
}
.uniform ul {
	width:100%;
	padding:0;
	margin:0 auto;
}
.uniform li {
	margin-right:20px;
	list-style-type:none;
	float:left;
	padding:0;
}
.smallyoutube {
	margin:0px 0 0 15px;
	padding-top:5px;
}
.htmllinkswrap2 ul{
	margin:0;
	padding:0;
}
.htmllinkswrap2 li{
	width:350px;
	font-size:18px;
	border-bottom:1px solid #58baff;
	padding:10px;
	background:url(../images/pdficon_small_bull2.png) #c1e7ff no-repeat;
	background-position:left 10px center;
/*	background:#017acf;*/
	border-left:5px solid #97c5e9;
	color:#000000;
	list-style:none;
	list-style-position:inside;
	float:left;
	margin:0 10px 5px 0;
}
.htmllinkswrap2 li a{
	padding-left:25px;
	color:#000000;
}
#highbgwrapper {
	width:100%;
	padding:5px;
	background:#fff1da;
	margin-bottom:20px;
	float:left;
}
.highorntitle {
	width:100%;
	text-align:center;
	font-size:32px;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	color:#df7400;
	padding:20px 0 15px 0;
	margin-bottom:45px;
	float:left; line-height:40px
}
.highbulpoints ul{
	width:100%;
	margin:0 auto;
}
.highbulpoints li{
	float:left;
	width:196px;
	padding-right:15px;
	padding-bottom:20px;
	border-right:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;
	text-align:center;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	list-style-type:none;
	margin-bottom:15px;
	line-height:18px;
}
.highbulblue {
	font-size:55px;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	color:#0179cf;
}
.highbulpoints2 ul{
	width:80%;
	margin:0 auto;
}
.highbulpoints2 li{
	float:left;
	width:196px;
	padding-right:15px;
	border-right:1px solid #c7c7c7;
	text-align:center;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	list-style-type:none;
	margin-top:20px;
	line-height:18px;
}
.highblacknormal {
	margin-top:40px;
	width:100%;
	text-align:center;
	color:#000000;
	padding:10px 0 15px 0;
	margin-bottom:35px;
	font-size:20px;
	float:left;
}

ul.setHeight li {
	height:230px !important;
	min-height: 270px;
}
.highbulpoints3 ul{
	width:100%;
	margin:0 auto;
}
.highbulpoints3 li{
	float:left;
	width:190px;
	height:170px;
	padding:0 10px 0 10px;
	border-bottom:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	text-align:center;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	list-style-type:none;
	margin-top:20px;
	line-height:18px;
}
.highbulpoints4 ul{
	width:100%;
	margin:0 auto;
}
.highbulpoints4 li{
	float:left;
	width:190px;
	height:170px;
	padding:0 10px 0 10px;
	border-right:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;
	text-align:center;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	list-style-type:none;
	margin-top:40px;
	line-height:18px;
}
.highbulpoints5 ul{
	width:27%;
	margin:0 auto;
}
.highbulpoints5 li{
	float:left;
	width:196px;
	padding-right:15px;
	border-right:1px solid #c7c7c7;
	border-left:1px solid #c7c7c7;
	text-align:center;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	list-style-type:none;
	margin-top:20px;
	line-height:18px;
}

.highbulpoints6 ul{
	width:100%;
	margin:0 auto;
}
.highbulpoints6 li{
	float:left;
	width:190px;
	height:210px;
	padding:0 10px 30px 10px;
	border-bottom:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	text-align:center;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	list-style-type:none;
	margin-top:20px;
	line-height:18px;
}

.highbulpoints7 ul{
	width:100%;
	margin:0 auto;
}
.highbulpoints7 li{
	float:none;
	display: inline-block;
	width:190px;
	min-width: 600px;
	text-align: center;
	height:210px;
	padding:0 10px 30px 10px;
	border-bottom:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	text-align:center;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	list-style-type:none;
	margin-top:20px;
	line-height:18px;
}

.font_resize_wrapper{
	margin-bottom:-1px;
	display: none;
}




/*css for table subjects & timing in academics section*/

.tableOuter {
	display:flex; align-items: center; justify-content: space-between;
} 
    @media screen and (min-width : 320px) and (max-width : 767px) 
    {  
    .tableOuter {display:block; text-align: center;
    } 
}

.tableOuter-1 {
	display:flex; align-items: center; ;
} 
    @media screen and (min-width : 320px) and (max-width : 767px) 
    {  
    .tableOuter-1{display:block; text-align: center;
    } 
}

.setLeftMargin {
	margin-left: 15px
}

















/*top but css*/
#fl_menu {
	Z-INDEX: 9999; POSITION: absolute; bottom:70px; WIDTH: 113px; HEIGHT: 0px; right: 0;
}/*

#fl_menu {
	Z-INDEX: 9999; POSITION: absolute; float: WIDTH: 113px; HEIGHT: 246px; TOP: 20%; LEFT: 0px
}*/









/************************************************************************************
CLEARFIX
*************************************************************************************/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; events: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix { display: block; zoom: 1; }






/*.menucontainer{ width:83%; height:auto; float:right; padding-bottom:15px}
.topmenu01{ float:left; width:56%;border-right:1px dotted #794e05;min-height:150px;}
.topmenu02{ float:left; width:20%;min-height:150px;border-right:1px dotted #794e05 }
.loginarea{ float:left; width:20%; height:auto; padding-left:25px}*/
.mainmenu{max-width:100%; margin:0 auto;}
.menucontainer{ width:1170px;/* float:left;*/ margin:0 auto; padding-bottom:10px; }
.topmenu01{ /* width:40%;*/ float:left; width:25%; /*border-right:1px dotted #503300;min-height:150px;*/}
.topmenu02{ float:left; /*width:50%;*/ width:45%; padding-left:10px;/*border-right:1px dotted #503300*/ }
.loginarea{ float:left; width:15%; height:auto; padding-left:25px; }
#logomenu {
	width:200px;
	text-align:center;
	margin-top:5px;
	float:left;
}
#menumainwrap {
	width:950px;
	margin-left:20px;
	margin-top:5px;
	float:left;
}

.links li{  background:url(../images/menu-right-arrow.jpg) no-repeat left 13px; line-height:20px; text-transform:uppercase; display:block; float:left; padding:6px; width:100%;  }
.links li a{ margin:0 0 0 5px; color:#503300; font-size:14px}
.links2 li{ display:block; float:left; padding:0px; margin-top:4px; /*border-bottom:1px  solid #dd9923;*/ margin-left:10px ; min-width:180px}
.links2 li a{  margin:0 0 0 0px; color:#006ab6; line-height:25px; font-size:12px; text-transform:uppercase;}
.lineheight {
	line-height:15px;
}


/*.styled-v-bar ins{
	display: block;
	background:	url(../images/custom-scroll-bar.png) center bottom no-repeat;
	width: 10px;
	height: 4px;
	position: absolute;
	top: 100%;
}*/

.back-to-top {
			position: fixed;
			bottom: 2em;
			right: 0px;
			text-decoration: none;
			color: #944d00;
			background-color: rgba(251, 163, 14, 0.90);
			font-size: 13px;
			padding: 1em;
			display: none;
			background-image:url(../images/warrow.png);
			font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
		}

		.back-to-top:hover {
			background-color: rgba(237, 116, 0, 0.90);
			color: #ffffff;
		}
.ylowtxtnews{ font-size:60px; color:#d87500;line-height:50px}
#navlist{ width:100%; float:left; margin:0; padding:0;margin-left:10px;}
#navlist ul li{ list-style:none; background:url(../images/newsbullet.jpg) no-repeat left 6px; margin:0; padding:0 5px 5px 17px;border-bottom:1px solid #fee3b6;padding-bottom:10px;padding-top:10px;}
#navlisterth ul li{ list-style:none; background:url(../images/newsbullet.jpg) no-repeat left 6px; margin:0; padding:0 5px 5px 17px;padding-bottom:10px;padding-top:10px;}
#spanishlist{ width:95%; float:left; margin:0; padding:0;margin-left:10px;}
#spanishlist ul li{ list-style:none; background:url(../images/newsbullet.jpg) no-repeat left 2px; margin:0; padding:0 5px 5px 17px;padding-bottom:0px;padding-top:5px;}
.st-accordion #spanishlist ul li{ list-style:none; background:url(../images/newsbullet.jpg) no-repeat left 2px; margin:0; padding:0 5px 5px 17px;padding-bottom:0px;padding-top:5px; line-height: 20px; display: grid !important;}

#navlist ul li a{ font-size:18px; color:#050505;}



.photogallery{ width:33%; float:left; height:auto; margin:0 1px 4px 0; padding:0; text-align:right;}

.visitgallery{ width:100%; float:left; height:auto; margin:0 1px 4px 0; padding:0; text-align:left;}

.phgaltrbt{ width:100%; float:left; height:auto; margin:0 1px 4px 0; padding:0;}

.dottedgoldline
{
	border-bottom:1px dotted #fba30e;
	border-top:1px dotted #fba30e;
	padding-top:20px;
	padding-bottom:20px;
}

.newsarchives{ width:100%; height: auto; background:#027ad0; padding:10px 0}
.newstxt{ font-size:17px; color:#FFFFFF; padding:6px 20px; margin:0;}
.newsddmenu{ width:100%; height:30px; background:#ffffff; border:0; padding:5px 5px 5px 5px; margin:0}

/*Kurt Hahn*/
.khtablecont{
	width:100%;
	position:relative;
	margin:0 auto;
	float:left;
	clear:both;
	padding:28px 30px 28px 30px;
	background-image:url(../images/kh-awardees-list-bg.jpg);
	background-size:100%;}
.khtablecont1 {
	width:100%;
	max-width:1115px;
	background-color:#004d9b;
	position:relative;
	float:left;
	}
.khtable1 {
	width:49%;
	position:relative;
	padding:5px 4px 5px 5px;
	float:left;
	}
table.khtab1, table.khtab2{
	width:100%;
	max-width:568px;
	border-collapse: collapse;
	position:relative;}

table.khtab1 th, table.khtab2 th{
    border: 1px solid #cccccc;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:14px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	line-height:42px;
	background-color:#0162bc;
}

table.khtab1 td, table.khtab2 td{
    border: 1px solid #cccccc;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:14px;
	color:#000;
	font-weight:normal;
	text-align:left;
	padding:15px 12px;
	line-height:15px;
}

.khtable1 table tr:nth-child(odd){
	background-color:#edf7ff;}

.khtable1 table tr:nth-child(even){
	background-color:#fff;}

.khtable2 table tr:nth-child(odd){
	background-color:#edf7ff;}

.khtable2 table tr:nth-child(even){
	background-color:#fff;}

.khtable2 {
	width:49%;
	position:relative;
	float:left;
	padding:5px 5px 5px 4px;
	}


/* Font Face
--------------------------------------------------------------- */

@font-face {
    font-family: 'fsalbert';
    src:url('../fonts/fs_albert_0-webfont.eot');
	src: url('../fonts/fs_albert_0-webfontd41d.eot?#iefix') format('eot'),
	url('../fonts/fs_albert_0-webfont.woff') format('woff'),
	url('../fonts/fs_albert_0-webfont.ttf') format('truetype'),
	url('../fonts/fs_albert_0-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fsalbertthin';
    src:url('../fonts/fs_albert-thin_0-webfont.eot');
	src: url('../fonts/fs_albert-thin_0-webfontd41d.eot?#iefix') format('eot'),
	url('../fonts/fs_albert-thin_0-webfont.woff') format('woff'),
	url('../fonts/fs_albert-thin_0-webfont.ttf') format('truetype'),
	url('../fonts/fs_albert-thin_0-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'fsalbert';
src: url('../fonts/fs_albert_0-webfont.svg') format('svg');

}
}

.containerleft{ width:auto; float:left}

/* Banners Effect CSS Starts*/

/*!
 * Hover.css (http://ianlunn.co.uk/)
 * Version: 1.0.7
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Made available under a MIT License:
 * http://www.opensource.org/licenses/mit-license.php

 * Hover.css Copyright Ian Lunn 2014.
 */

/* Default styles for the demo buttons */

.button {
/*  margin: .4em;
  padding: 1em;*/
  cursor: pointer;
  background:transparent;
  text-decoration: none;
  color: #666666;
  /* Prevent highlight colour when element is tapped */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  width:292px;
}

/* 2D TRANSITIONS */

/* Grow */

.grow {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  width:292px;
}

.grow:hover {
  width:292px;
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}


/* Banners Effect CSS Ends*/


/* Scroll slider  Starts*/

.div2 {
/*	background:#f7f7f7;
	border:1px solid #000000;*/
	font-size:14px;
	font-weight:bold;
/*	margin:100px auto;*/
		opacity:0;
		filter:alpha(opacity=0);
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
/*	padding:50px 15px;
	width:500px;*/
}
/*div.fadehover {
	position: relative;
	}
img.a {
	position: absolute;
	left: 0;
	top: 0;
        z-index: 10; margin:0; padding:0;
	}

img.b {
	position: absolute;
	left: 0;
	top: 0;margin:0; padding:0;
	}

.myButtonLink {
	display: block;
	width: auto;
	height: auto;
	background: url(../images/republicdaynew.jpg) bottom;
	text-indent: -99999px;
}
.myButtonLink:hover {
	background-position: 0 0;
}	*/

#cf {
  position:relative;
  height:210px;
  width:300px;
  margin:0 auto;
}

#cf.rbt {
	width:400px;
}

#cf img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

#cf img.top:hover {
  opacity:0;
}

#cfibfest {
  position:relative;
  height:280px;
  width:410px;
  margin:0 auto;
}

#cfibfest img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

#cfibfest img.top:hover {
  opacity:0;
}

#vcf {
  position:relative;
  height:250px;
  width:420px;
  margin:0 auto;
}

#vcf img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

#vcf img.top:hover {
  opacity:0;
}


#fcf {
  position:relative;
  height:244px;
  width:410px;
  margin:0 auto;
}

#fcf img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

#fcf img.top:hover {
  opacity:0;
}

#videocf {
  position:relative;
  height:108px;
  width:185px;
  margin:0 auto;
}

#videocf img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

#videocf img.top:hover {
  opacity:0; background:url(../images/Videogalleyhover.html) no-repeat
}

#videoindch {
  position:relative;
  height:100%;
  width:560px;
  margin-bottom: 16em;
}

#videoindch img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

#videoindch img.top:hover {
  opacity:0; background:url(../images/Videogalleyhover.html) no-repeat
}

#sgallary {
  position:relative;
  height:190px;
  width:320px;
  margin:0 auto;
  border:4px solid #3d99db;
}

#sgallary img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

#sgallary img.top:hover {
  opacity:0;
}

/* Scroll slider  Ends*/


.mainbullet4 ul{
	padding:0;
	margin:0;
}
.mainbullet4 li{
	padding:0px 0 0 22px;
	background:url(../images/2.png)top left no-repeat;
	list-style-position:inside;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:1em;
	color:#fff;
	text-decoration:none;
	text-align:justify;
	list-style-type:none;
	text-align:left;
	margin-bottom:4px;
}
a.mainbullet4{

	color:#202020;
	text-decoration:none;
}
a.mainbullet4:hover{

	color:#202020;
	text-decoration:underline;
}
.careerstxt1{ font-size:15px; text-align: center; padding-top:10px; padding-bottom:20px}
.careersdiv1{ float:left; width:49%; }
.careersdiv2{ float:right; width:48.50%; background:#0162bc; color:#fff; text-align:center; padding-bottom:0px}
.careerbullet{width:100%; float:left; padding-bottom:10px}

.admissiondiv1{ float:left; width:45%; background:#fee7c1; text-align:center; padding:15px 22px }
.admissiondiv2{ float:right; width:45%; background:#fee7c1;padding:15px 22px; text-align:left;}
.admissiondiv3{ float:left; width:95%; background:#fee7c1; text-align:left; padding:15px 22px}

.leadershipdiv1{ float:left; width:48%; padding:0px }
.leadershipdiv2{ float:right; width:48%; padding:0px; text-align:left;}

.leadershipvideo
{
	width:95%; padding:10px; text-align:left; background-color:#eeeeee;
}

.imagecontainer
{
	width:277;
	height:277; 	float: left;
    margin-bottom: 50px;
    margin-right: 20px;

}

.tedxdiv1{ float:left; width:48%; padding:0px; }
.tedxdiv2{ float:right; width:48%; padding:0px; text-align:left;}

.tedxvideo
{
	width:95%; padding:10px; text-align:left; background-color:#eeeeee;
}

/* embedded videos */
.video embed,
.video object,
.video iframe {
	width: 100%;
	height: auto;
	min-height: 300px;
}


.leftcontentscroll{width:100%; height:100%; margin-top:-3px}
.chairperson{ float:left; width:30%; margin-top:4px;}

.chairpersonmsg{ float:left; width:54%; font-size:25px; color:#fff; font-weight:normal;font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow"; line-height:22px; margin:15px 0 0 20px;}
.chairpersonmsg a{font-size:25px; color:#fff; text-decoration:none;font-weight:normal;font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow"; line-height:22px;}
/*.chairpersondiv{width:100%; height:112px; background:#006cb8; position:absolute; bottom:5px; border-top:1px solid #017acf;}*/
.chairpersondiv{width:100%; height:112px; background:#006cb8; position:relative; border-top:1px solid #017acf;border-bottom:1px solid #005998}
/*.chairpersondiv a{ display:block}*/

.alumnileftcontainer{ overflow: hidden; background:#017acf; font-size:20px; color:#fff;}
.alumnitxt{ padding:7px 25px}
.alumnirightcontainer{ float:right; width:40%;}
.alumnicontnetleft{ float:left; width:48%}
.alumnicontnetright{ float:right; width:48%}

#campusservices
{
	width:100%;
	margin:0px auto;
	text-align:center;
}

#campusservicesnew
{
	width:100%;
	margin:0 auto;
}

.newservice
{
	margin:0 auto;
}

.services
{
	text-align:center;
	width:376px;
	height:221px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;

}

.services1
{
	width:auto;
	float:left;
	width:376px;
	height:221px;
	margin-bottom:20px;
}

#vertical, #horizontal {
	margin:0px auto;
	width:100%;
}


#vertical div, #horizontal div {
	margin-right:3px;
	float:left;
	width:376px;
	height:221px;
	position:relative;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:10px;
}
#vertical img, #horizontal img {
	position:absolute;
}
.careershead{ font-size:17px; color:#0162bc}

.scrollcontainer{ width:100%; height:100%; margin:0; padding:0}

.leftcontentscroll2{ width:80%; margin:0; padding:0; /*height:230px*/}

#placement0513 {
	width:73%;
	margin-bottom:20px;
	line-height:26px;
	padding:13px 0 0 0;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:15px;
	color:#202020;
	text-decoration:none;
	text-align:justify;
	float:right;

}
.faqtxtlink{ font-size:21px; color:#006dba; font-weight:normal; margin-top:20px; float:left; text-align:center;}
.faqtxtlink a{ font-size:21px; color:#006dba; text-decoration:underline;}

.academics{ width:32%; float:left; height:auto; background:#ededed; margin-right:23px; font-weight:bold; color:#017acf; padding-bottom:20px}
.academics2{ width:32%; float:left; height:auto; background:#ededed; font-weight:bold; color:#017acf; padding-bottom:20px}
.academics .header{ width:100%; text-align:center;font-size:33px; padding-bottom:10px; padding-top:5px}
.academics:hover{ background:#017acf; color:#fff}
.academics a{color:#017acf; font-size:21px; font-weight:normal}
.academics a:hover{ text-decoration:underline}
.academics:hover a{color:#fff;}


.academics2 .header{ width:100%; text-align:center;font-size:33px;padding-bottom:10px; padding-top:5px}
.academics2:hover{ background:#017acf; color:#fff}
.academics2 a{color:#017acf; font-size:21px; font-weight:normal}
.academics2 a:hover{ text-decoration:underline}
.academics2:hover a{color:#fff;}
.academics ul{	padding:0;	margin:0 auto; width:68%}
.academics2 ul{	padding:0;	margin:0 auto; width:68%}

.academics li{
	padding:0px 0 0 22px;
	background:url(../images/acadarrow.jpg) 10px 6px no-repeat;
	list-style-position:inside;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:13px;
	text-decoration:none;
	text-align:justify;
	list-style-type:none;
	margin-bottom:15px; margin-top:10px; margin-right:10px
}
.academics:hover li{
	padding:0px 0 0 26px;
	background:url(../images/acadarrowhover.jpg) 10px 3px no-repeat;
	list-style-position:inside;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:13px;
	text-decoration:none;
	text-align:left;
	list-style-type:none;
	margin-bottom:15px; margin-top:10px; margin-right:10px
}
.academics2 li{
	padding:0px 0 0 26px;
	background:url(../images/acadarrow.jpg) 10px 6px no-repeat;
	list-style-position:inside;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:13px;
	text-decoration:none;
	text-align:justify;
	list-style-type:none;
	margin-bottom:15px; margin-top:10px; margin-right:10px
}
.academics2:hover li{
	padding:0px 0 0 26px;
	background:url(../images/acadarrowhover.jpg) 10px 3px no-repeat;
	list-style-position:inside;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:13px;
	text-decoration:none;
	text-align:left;
	list-style-type:none;
	margin-bottom:15px; margin-top:10px; margin-right:10px
}

.academictxt1{ font-size:22px; color:#017acf; font-weight:bold}
.academictxt2{ font-size:18px; color:#000; font-weight:normal; line-height:25px}


#schooltiming {
	width:100%;
	background:#c1e7ff;
	border-left:8px solid #97c5e9;
	padding:15px 20px 0px 15px;
	margin-bottom:2px;
	float:left;
}
#schooltiming:hover {
	background:url(../images/clock.jpg)#c1e7ff right no-repeat;
	background-position:right 330px center;
}
.schooltimingleft {
	width:45%;
	padding:20px 18px 30px 0;font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:30px;
	color:#0b0b0b;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	float:left;
}
.schooltimingright {
	width:45%;
	font-size:30px;font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";
	color:#0b0b0b;
	text-decoration:none;
	margin-right:40px;
	padding-top:25px;
	text-align:right;
	line-height:18px;font-weight:bold;
	float:right
}
.schooltmgtxt{ font-size:16px; color:#027ad0; font-weight:normal}
.videolink{ font-size:15px; color:#000; }
.maphead{ font-size:17px; font-family:fsalbertbold, Arial, Helvetica, sans-serif, "Arial Narrow"; color:#fbc260; font-weight:bold}
<!-- Map -->

.test{}

#sitemapcontent {
	margin-bottom:20px;
	line-height:26px;
	padding:5px 0 0 0;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:15px;
	color:#202020;
	text-decoration:none;
	text-align:justify;
}
.sitemapcontainer2{width:24%; float:right; margin-right:0}
.sitemapcontainer1{width:24%; float:left; margin-right:15px}
.sitemaptxt{ width:100%; background:#feefd6; border-top:4px solid #f6d4a7; padding:10px 0 10px 0; margin:0 0 14px 0}
.sitemaptxt2{ margin:0 20px}
.smborder{ height:16px; border-bottom:1px solid #cfc3af; margin-bottom:10px}
.sitemaplink{ font-size:22px; color:#017acf}
.sm ul{
	padding:0;
	margin:10px 0 0 15px;
}
.sm li{
	list-style-type: disc;
	padding-left:2px;
	text-decoration:none;
	line-height:30px;
	text-align:left;

}
.sm li a{
	color:#2d2d2d;
	font-weight:normal;
}

#highlightswrap {
	width:100%;
	border-bottom:1px solid #c7c7c7;
	padding:0px 0 20px 0;
	margin-bottom:0px;
	margin-top:0px;
	float:left;
}
.highlights ul{
	margin:0 auto;
	padding:0;
	width:94%;

}
.highlights li{
	margin:0;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:17px;
	color:#000000;
	border-right:1px solid #c7c7c7;
	text-align:center;
	line-height:28px;
	padding:0px 20px 0px 20px;
	float:left;
}
#highlightsorangetxt {
	width:100%;
	text-align:center;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:30px;
	color:#d87500;
	margin-top:40px; margin-bottom:50px;
	float:left;
}

.newscontainer1{ width:92%; background:#feecce; padding:2px 20px 20px 20px; float:left; }
.newscontainer1_points{ width:50%; float:left;  margin:0; padding:0}
.newscontainer1_tiitle {font-size:25px;	color:#006dba;	text-decoration:none;	text-align:left;	margin:15px 0;	line-height:35px;}
.newscontainer1_date{ font-weight:bold; margin-bottom:10px}
.newspoints ul{	padding:0;	margin:0;	}
.newspoints li{
	padding:0px 0 0 22px;
	background:url(../images/bulletarrow.png) left 7px no-repeat;
	list-style-position:inside;
	font-size:15px;
	color:#202020;
	text-decoration:none;
	text-align:justify;
	list-style-type:none;
	margin-bottom:5px;
}
.newspoints li a{color:#202020;}

.newscontainer2{ background:#027ad0; color:#fff; font-size:18px; text-transform:uppercase; text-align:center; font-weight:normal; padding:15px}

/* Blockquote starts */

/*blockquote {
font-family: Georgia, serif;
font-size: 18px;
font-style: italic;
width: 500px;
margin: 0.25em auto;
padding: 0.35em 20px;
line-height: 1.45;
position: relative;
color: #383838;
}

blockquote:before {
display: block;
padding-left: 10px;
content: "\201C";
font-size: 100px;
position: absolute;
left: -20px;
top: -35px;
color: #fcb750;
}

blockquote:after {
display: block;
padding-right: 10px;
content: "\201D";
font-size: 150px;
position: absolute;
right: 20px;
bottom: -140px;
color: #fdbd5c;
}

blockquote cite {
color: #999999;
font-size: 14px;
display: block;
margin-top: 5px;
}

blockquote cite:before {
content: "\2014 \2009";
}
*/

/* Blockquote ends */

.blockquote2 {font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";font-size: 24px;font-style: normal;width: 80%;margin: 0.25em auto;padding: 0.35em 20px 50px 20px;line-height: 1.40;position: relative;color: #1b1b1b; text-align:justify}

.blockquote2:before {display: block; font-family:Georgia, "Times New Roman", Times, serif;padding-left: 10px;content: "\201C";font-size: 100px;position: absolute;left: 5px;top: -25px;color: #fcb750;}

.blockquote2:after {display: block; font-family:Georgia, "Times New Roman", Times, serif;padding-right: 10px;content: "\201D";font-size: 250px;position: absolute;right: 140px;bottom: -200px;color: #fdbd5c;}

.blockquote2 cite {color: #832a00;font-size: 17px;display: block;margin-top: 5px; font-weight:bold;font-style: normal; text-transform:uppercase; float:right; margin-right:240px; text-align:right}

.blockquote2 cite:before {content: "";}
.smtxt{color: #1b1b1b;font-size: 14px;text-transform: capitalize; font-weight:normal}


.blockquote3 {font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";font-size: 24px;font-style: normal;width: 80%;margin: 0.25em auto;padding: 0.35em 20px 50px 20px;line-height: 1.40;position: relative;color: #1b1b1b; text-align:justify}

.blockquote3:before {display: block; font-family:Georgia, "Times New Roman", Times, serif;padding-left: 10px;content: "\201C";font-size: 100px;position: absolute;left: 5px;top: -25px;color: #fcb750;}

.blockquote3:after {display: block; font-family:Georgia, "Times New Roman", Times, serif;padding-right: 10px;content: "\201D";font-size: 250px;position: absolute;right: 20px;bottom: -200px;color: #fdbd5c;}

.blockquote3 cite {color: #832a00;font-size: 17px;display: block;margin-top: 5px; font-weight:bold;font-style: normal; text-transform:uppercase; float:right; margin-right:110px; text-align:right}

.blockquote3 cite:before {content: "";}
.smtxt{color: #1b1b1b;font-size: 14px;text-transform: capitalize; font-weight:normal}

.blockquote4 {font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";font-size: 18px;font-style: normal;width: 80%;margin: 0.25em auto;padding: 0.35em 20px 50px 20px;line-height: 1.40;position: relative;color: #1b1b1b; text-align:justify}

.blockquote4:before {display: block; font-family:Georgia, "Times New Roman", Times, serif;padding-left: 10px;content: "\201C";font-size: 100px;position: absolute;left: 5px;top: -25px;color: #fcb750;}

.blockquote4:after {display: block; font-family:Georgia, "Times New Roman", Times, serif;padding-right: 10px;content: "\201D";font-size: 250px;position: absolute;right: 20px;bottom: -205px;color: #fdbd5c;}

.blockquote4 cite {color: #832a00;font-size: 17px;display: block;margin-top: 5px; font-weight:bold;font-style: normal; text-transform:uppercase; float:right; margin-right:120px; text-align:right}

.blockquote4 cite:before {content: "";}
.smtxt{color: #1b1b1b;font-size: 14px;text-transform: capitalize; font-weight:normal}

ol.loglq li{list-style:decimal; padding:5px; margin-left:1.5em; color:#000;}


.blockquote5 {font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";font-size: 23px;font-style: normal;width: 80%;margin: 0.25em auto;padding: 0.35em 20px 50px 20px;line-height: 1.40;position: relative;color: #1b1b1b; text-align:justify}

.blockquote5:before {display: block; font-family:Georgia, "Times New Roman", Times, serif;padding-left: 10px;content: "\201C";font-size: 100px;position: absolute;left: 5px;top: -25px;color: #fcb750;}

.blockquote5:after {display: block; font-family:Georgia, "Times New Roman", Times, serif;padding-right: 10px;content: "\201D";font-size: 250px;position: absolute;right: 30px;bottom: -195px;color: #fdbd5c;}

.blockquote5 cite {color: #832a00;font-size: 17px;display: block;margin-top: 5px; font-weight:bold;font-style: normal; text-transform:uppercase; float:right; margin-right:127px; text-align:right}

.blockquote5 cite:before {content: "";}
.smtxt{color: #1b1b1b;font-size: 14px;text-transform: capitalize; font-weight:normal}

.blockquote6 {font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";font-size: 24px;font-style: normal;width: 80%;margin: 0.25em auto;padding: 0.35em 20px 50px 20px;line-height: 1.40;position: relative;color: #1b1b1b; text-align:justify}

.blockquote6:before {display: block; font-family:Georgia, "Times New Roman", Times, serif;padding-left: 10px;content: "\201C";font-size: 100px;position: absolute;left: 5px;top: -25px;color: #fcb750;}

.blockquote6:after {display: block; font-family:Georgia, "Times New Roman", Times, serif;padding-right: 10px;content: "\201D";font-size: 250px;position: absolute;right: 35px;bottom: -195px;color: #fdbd5c;}

.blockquote6 cite {color: #832a00;font-size: 17px;display: block;margin-top: 5px; font-weight:bold;font-style: normal; text-transform:uppercase; float:right; margin-right:132px; text-align:right}

.blockquote6 cite:before {content: "";}
.smtxt{color: #1b1b1b;font-size: 14px;text-transform: capitalize; font-weight:normal}


.blockquote7 {font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";font-size: 20px;font-style: normal;width: 85%;margin: 0.25em auto;padding: 0.35em 20px 50px 20px;line-height: 1.40;position: relative;color: #1b1b1b; text-align:justify}

.blockquote7:before {display: block; font-family:Georgia, "Times New Roman", Times, serif;padding-left: 10px;content: "\201C";font-size: 100px;position: absolute;left: 5px;top: -25px;color: #fcb750;}

.blockquote7:after {display: block; font-family:Georgia, "Times New Roman", Times, serif;padding-right: 10px;content: "\201D";font-size: 250px;position: absolute;right: -40px;bottom: -223px;color: #fdbd5c;}

.blockquote7 cite {color: #832a00;font-size: 17px;display: block;margin-top: 5px; font-weight:bold;font-style: normal; text-transform:uppercase; float:right; margin-right:110px; text-align:right}

.blockquote7 cite:before {content: "";}

.blockquote8 {font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";font-size: 16px;font-style: normal;width: 80%;margin: 0.25em auto;padding: 0.35em 20px 50px 20px;line-height: 1.40;position: relative;color: #1b1b1b; text-align:justify}

.blockquote8:before {display: block; font-family:Georgia, "Times New Roman", Times, serif;padding-left: 10px;content: "\201C";font-size: 60px;position: absolute;left: -20px;top: -20px;color: #fcb750;}

.blockquote8:after {display: block; font-family:Georgia, "Times New Roman", Times, serif;padding-right: 10px;content: "\201D";font-size: 60px;position: absolute;right: -12px;bottom: 8px;color: #fdbd5c;}

.blockquote8 cite {color: #832a00;font-size: 17px;display: block;margin-top: 5px; font-weight:bold;font-style: normal; text-transform:uppercase; float:right; margin-right:110px; text-align:right}

.blockquote8 cite:before {content: "";}

.content_list ul li
{
	list-style:disc inside url("../images/list_bullet.jpg") !important;
}
.content_list ul li ol li
{
	list-style:lower-alpha !important;
}


/* Annual Day Page CSS starts */
body.ContentBody #toppatch {
	position:absolute;
	z-index:99;
	height:158px;
	width:100%;
	top:10px;
	left:0;
}

html[data-useragent*='MSIE 10.0'] body.ContentBody #toppatch {
	position:relative; /* Only works in IE10 */
}
/* Annual Day Page CSS ends */
#coreactivitytilewrap
{
	float: left;
    padding: 20px 0 20px 10px;
}

/* Sports and Games page css starts */
.imageslidercontainer {
	height:427px;
}

.onerow {
	overflow:hidden;
}

.col50 {
	width:50%;
	float:left;
	padding:0;
	margin:0;
	height:427px;
}

.col25 {
	width:25%;
	float:left;
	padding:0;
	margin:0;
}

.logoimagebox {
	height:100%;
}

.logoimagebox div.col50 {
	height:50%;
}
.col50.imgbox img {
	position: relative;
	/*top: 50%;
	transform: translateY(-50%);*/
	margin: 40px auto 0;
	display: block;
}

.col100 {
	width:100%;
	float:left;
	padding:0;
	margin:0;
	height:427px;
}

.logoimagebox {
	height:100%;
}

.logoimagebox div.col100 {
	height:50%;
}
.col50.imgbox img {
	position: relative;
	/*top: 50%;
	transform: translateY(-50%);*/
	margin: 40px auto 0;
	display: block;
}

.redbox {
	background:#b62127;

}

.yellowbox {
	background:#facf0e;
}

.purplebox {
	background:#282461;
}

.greenbox {
	background:#016b3b;
}

.sportsbg {
	background:url(../images/sports_img15.jpg) no-repeat top left;
	height:100%;
}

ul.listitems {
	list-style-image:none;
	list-style-type:none;
	padding:0;
	margin:0;
}

ul.listitems {
	list-style: none;
	padding: 0;
	margin: 40px 0 10px;
	overflow: auto;
}
ul.listitems li {
	padding-left: 30px;
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow" !important;
	font-size: 22px;
	line-height: 42px;
	color: #fff;
	text-align: justify;
	position: relative;
	margin: 0 5% 0px;
	float: left;
	width: 30%;
	display: inline;
}
ul.listitems li:before {
	content: "•";
	color: #c4e0f4;
	font-size: 25px;
	vertical-align: middle;
	line-height: 42px;
	position: absolute;
	top: 0px;
	left: 6px;
}

.sportsimagegallery #photogallerycontainer {
	width:100%;
}

.sportsimagegallery .photogallery {
	margin:0;
	width:25%;
}

.sportsimagegallery#cf {
    height: auto;
    width: auto;
}
.grouping
{
	float:left;
	margin:15px 0 0;
	width: 100%;
}
.no-marg
{
	margin:0 0 13px;
}
.floating
{
	float:left;
	width:100%;
}
.bluebg
{
	background:#017ACF;
	color:#FFFFFF;
	width:100%;
	float:left;
}
.bluebg .bluebigtitle
{
	color:#ffffff;
}
.text-wrapper
{
	float: left;
    margin: 0 1% 2% 0;
    width: 62%;
}

/* Visitor Page CSS */
.spacetop {
	margin-top:22px !important;
}

.achivementsbox {
	border:17px solid #e6e6e6;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position:relative;
	padding-right: 10px;
	/*overflow:hidden;*/
	/*width:394px;*/
	width:98%;
	margin:0px 0 20px 0;
}

.achivementsbox ul li {
	padding-left: 30px;

	font-size: 17px;
	line-height: 22px;
	margin: 0 0 17px;
	position: relative;/*float:left;
	width:40%;
	display:inline;*/
}

.achivementsbox ul li:before {
	content: "¦";
	color: #faad2e;
	font-size: 14px;
	vertical-align: middle;
	line-height: 18px;
	position: absolute;
	top: 0px;
	left: 13px;
}

.sectionbox {
	border:17px solid #e6e6e6;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position:relative;
	/*overflow:hidden;*/
	/*width:394px;*/
	width:98%;
	margin:0px 0 20px 0;
	display: block; /* Updated by Dushyant*/
    overflow: hidden; /* Updated by Dushyant*/
}
.sectionbox .cltvist {
	height:387px !important;
}

.sectionbox div.visitgallery {
    margin: 0 1px 0px 0;
}

.sectionbox #vcf {
    height: 187px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}

.sectionbox span.rarrow {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15.5px 0 15.5px 16px;
	border-color: transparent transparent transparent #e6e6e6;
	line-height: 0px;
	_border-color: #000000 #000000 #000000 #e6e6e6;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
	position:absolute;
	top:20px;
	right:-33px;
}

.sectionbox span.larrow {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15.5px 16px 15.5px 0;
	border-color: transparent #e6e6e6 transparent transparent;
	line-height: 0px;
	_border-color: #000000 #e6e6e6 #000000 #000000;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
	position:absolute;
	top:20px;
	left:-33px;
}

.sectionbox span.larrow.spacetop {
	top:58px !important;
}

.sectionbox h2 {
	font-family:fsalbertbold, Arial, Helvetica, sans-serif, "Arial Narrow" !important;;
	color:#017acf;
	font-size:30px;
	line-height:38px;
	padding:0;
	margin:25px 15px 10px;
}

.sectionbox ul {
	list-style: none;
	padding: 0;
	margin: 0 60px 17px 0;
	overflow: auto;
}
.sectionbox ul li {
	padding-left: 30px;
	font-family: fsalbertthin, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 22px;
	color: #3a3a3a;
	margin: 0 0 17px;
	position: relative;/*float:left;
	width:40%;
	display:inline;*/
}
.sectionbox ul li:before {
	content: "¦";
	color: #faad2e;
	font-size: 14px;
	vertical-align: middle;
	line-height: 18px;
	position: absolute;
	top: 0px;
	left: 13px;
}

.sectionbox h2 span {
	font-family: fsalbertbold, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 28px;
	color: #d87500;
}

.sectionbox p {
	margin:0 15px 0px;
	text-align:justify
}

.sectionbox.rightcol {
	margin:0px 0 20px 12px;
}

.morebox {
	display:table;
	margin:5px auto 18px;
}

.morebox a:link span, .morebox a:visited span {
	font-family: fsalbert, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d87500;
	text-transform:uppercase;
	text-decoration:none;
}

.morebox a:hover span {
	font-family: fsalbert, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d87500;
	text-transform:uppercase;
	text-decoration:underline;
}

.morebox span {
	float:left;
	margin:0 5px 0 0;
}

.morebox img {
	float:left;
	margin:4px 5px 0 0;
}

.black_overlay{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}

.white_content {
    display: none;
    position: fixed;
    top: 25%;
    left: 25%;
    width: 50%;
    height: 50%;
    padding: 0;
    border: 17px solid #e6e6e6;
    background-color: white;
    z-index:1002;
    /*overflow: auto;*/
}

.popupcontentarea {
	position:relative;
	height:100%;
	width:100%;
}

.closeimg {
	position:absolute;
	right: -28px;
    top: -23px;
}

#glancerankwrapnew {margin:0;	width:100%;	padding:15px 10px 25px 10px;	background:#0096ff;	font-size:18px;	color:#ffffff;	text-align:center;	float:left;}

#glancerankwrap2new {margin:0;width:100%;padding:0px 10px 0px 10px;	background:#027ad0;	font-size:18px;	color:#ffffff;	text-align:center;float:left; overflow:hidden}

#glancerankpaperimg {width:30%;	margin-right:30px;	float:left; margin-top:10px}
#glancerankpaperimg img { border:0}

#glancerankpapertxt {width:100%;	margin-right:0;	float:right;}

.hightrate{ font-size:24px; font-weight:bold; padding:14px 0 10px 0}

.hightratepoints ul li{	color:#ffffff;	background:url(../images/dotbull.png) no-repeat;	background-position:left center;padding-left:15px;
	margin-right:15px;	margin-top:15px;	float:left; }




.vertical-text { position:absolute;
				margin-left:100px
				*margin-left:-100px;
				-webkit-transform: rotate(-90deg);
				-moz-transform: rotate(-90deg);
				-o-transform: rotate(-90deg);
				transform: rotate(-90deg);
				margin-top:0px;
				float:left;
				width:300px;
				height:200px;
				filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
				font-weight:none;
}

.vertical-text2 { position:absolute;
				margin-left:100px
				*margin-left:-100px;
				-webkit-transform: rotate(-90deg);
				-moz-transform: rotate(-90deg);
				-o-transform: rotate(-90deg);
				transform: rotate(-90deg);
				margin-top:0px;
				float:left;
/*				width:125px;*/
				height:175px;
				filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
				font-weight:none;
}

.smlgraytxt {
	font-size:13px; color:#666;
}

.home_addmissionwraps {
	width:100%; text-align:left; background:#003f6b;
}
.home_3syrs
{
	background:#0066B0;
	text-align:center;
}
.home_earthdaywraps {
	width:100%; text-align:left; background:#0066B0;
}

.home_earthdaywraps span{
	color:#FFF;
}

.home_earthdaywraps table{
	padding:10px 5px 20px 18px;
	color:#fff;}
.home_earthdaywraps table tr td{
	padding:0px 3px 0px 0px;
	}
.home_earthdaywraps table tr td a img{
	margin-top:5px;
	}

.day-wise-link
{
	width:100%;
}
.conferance_updates {
	text-align:center; width:203px;
}
.conferance_updates a {
	cursor:pointer; color:#2e2e2e;
}
.conferance_updates
{
	float:left;
	margin:0 5px 10px;
}
.conferance_updates_subheading {
	padding:0 0 5px 0; border-bottom:1px solid #d7d7d7; margin-bottom:15px;
	color:#000;
}
.dais_initiated_list {
    float: left;
    width: 100%;
}
.dais_initiated_list ul {
    float: left;
    width: 100%;
}
.dais_initiated_list ul li {
    border-bottom: 1px solid #fee3b6;
    float: left;
    margin: 0 3% 0 0;
    padding: 20px 0;
    width: 46%;
}
.dais_initiated_list ul li a {
    color: #000;
    float: left;
    font-size: 17px;
    padding: 0 0 0 0;
    text-align: left;
    width: 49%;
}
.dais_initiated_list ul li img {
    float: left;
}
/*css for Dais Initiated service project*/
.dais-initiated-serv-proj {
    float: left;
    
}
.serv-proj-leftwrap ul {
    float: left;
    width: 50%;
}
.serv-proj-leftwrap ul li {
    border-bottom: 1px solid #fee3b6;
    float: left;
    margin: 0 3% 0 0;
    padding: 20px 0;
   	word-wrap: break-word;
}
.serv-proj-leftwrap ul li a {
    color: #000;
    float: left;
    font-size: 17px;
    padding: 0 0 0 0;
    text-align: left;
    
}
.serv-proj-leftwrap ul li img {
    float: left;
}
#initiated-serv-projects
{
	width: 50%;
}
.serv-proj-rightwrap ul {
    float: right;
    width: 50%;
}
.serv-proj-rightwrap ul li {
    border-bottom: 1px solid #fee3b6;
    float: right;
    margin: 0 3% 0 0;
    padding: 20px 0;
    word-wrap: break-word;
    
}
.serv-proj-rightwrap ul li a {
    color: #000;
    float: right;
    font-size: 17px;
    padding: 0 0 0 0;
    text-align: left;
    
}
.serv-proj-rightwrap ul li img {
    float: left;
}
/*css for Dais Initiated service project end*/

.dais-sports-achievements ul li {
    border-bottom: 1px solid #fee3b6;
    float: left;
    margin: 0 3% 0 0;
    padding: 20px 0;
    width: 46%;
}
.dais-sports-achievements ul li a {
    color: #000;
    float: left;
    font-size: 17px;
    padding: 10px 0 0 0;
    text-align: center;
    width: 49%;
}
.dais-sports-achievements ul li img {
    float: left;
}
.bullet_dais_in {
    margin: 4px 6px 6px;
}
.width-adject
{
	width:64% !important;
}
.width-adject-right
{
	width:33% !important;
}



.admissionfulldiv{ float:left; width:96%; background:#fee7c1;  padding:15px 22px; margin:0 auto }


.academic-chart{width:100%; margin:0 auto; padding-bottom:10px;}
.academic-chart a{text-decoration:none;}
.academic-chart a:hover{text-decoration:none; color:#FFFFFF;}
.academic-chart-section1{width:45%; margin:0 auto; background:#006cb7; text-align:center; padding:20px 0; color:#fff}
.academic-chart-section1 h1{font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";	font-size:1.6em; font-weight:bold}
.academic-chart-section1 a{font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";font-size:1.4em; color:#fff;}
.academic-chart-section1 > .ital{font-size:1.4em; font-style:italic;font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";}

.academic-chart-section2{width:45%; background:#006cb7; float:left; text-align:center;padding:20px 0; color:#fff}
.academic-chart-section2 h1{font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";	font-size:1.6em; font-weight:bold}
.academic-chart-section2 a{font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";font-size:1.4em; color:#fff; text-decoration:none;}
.academic-chart-section2 > .ital{font-size:1.4em; font-style:italic;font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";}

.academic-chart-section3{width:45%; background:#006cb7; float:right; text-align:center;padding:20px 0; color:#fff}
.academic-chart-section3 h1{font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";	font-size:1.6em; font-weight:bold}
.academic-chart-section3 a{font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";font-size:1.4em; color:#fff; text-decoration:none;}
.academic-chart-section3 > .ital{font-size:1.4em; font-style:italic;font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";}

.academic-chart-section4{width:30.7%; background:#006cb7; float:left; text-align:center;padding:15px 0; color:#fff; margin:0 15px;}
.academic-chart-section4 h1{font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";	font-size:1.2em; font-weight:bold}
.academic-chart-section4 a{font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";font-size:1.2em; color:#fff; text-decoration:none;}
.academic-chart-section4 > .ital{font-size:1.2em; font-style:italic;font-family:fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";}

.academic-icse-igcse{overflow:hidden; padding:0 15px;}

/*Sunil*/
@media screen and (max-width : 991px) {
	.academic-chart-section1, 
	.academic-chart-section2, 
	.academic-chart-section3, 
	.academic-chart-section4 {
		width:100%;
		margin:5px auto;
	}

	.academic-icse-igcse{padding:0 0px;}
}
/**/

.academic-arrow1{width:27%; float:left; text-align:right; padding:10px 0}
.academic-arrow2{width:27%; float:right; text-align:left;padding:10px 0}
.academic-arrow3{width:45%; margin:0 auto; text-align:center}

.pul-right { text-align:right; line-height:18px; padding-top:5px;}

.fixbotnav {
	position:fixed;
	bottom:0px;
	right:77px;
	background-color:#fcb131;
	padding:15px;
	color:#006cb8;}
ul.watercon {
	list-style:decimal !important;
	list-style-type:decimal !important;}
ul.watercon li {
	margin-left: 5px;
    font-weight: bold;}
ul.watercon li ul{
	list-style-image:url(../images/bullet.jpg) !important;
	}

ul.watercon li ul li {
	margin-left:10px;
	font-weight:normal;
	text-align:left
	}

	/*---------------- Alumni Speak ---------------*/
	.alumnispeak {
		padding: 0px;
		overflow: hidden;
	}

	.alumnispeak h1 {
	font-family:'fsalbert', Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:32px;
	color:#036ab2;
	text-decoration:none;
	text-align:left;
	line-height:35px;
	font-weight: normal;
	margin-bottom: 30px;
	}

	.alumnispeak h2 {
	font-family:'fsalbert', Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:30px;
	color:#006dba;
	text-decoration:none;
	text-align:left;
	line-height:35px;
	font-weight: normal;
	margin-bottom: 30px;
	}

	.section-area {
		margin-bottom: 40px;
		clear: both;
		overflow: hidden;
	}
	.alumnispeak .col-left {
		width: 25%;
		float: left;
		margin-bottom:-8px;
	}

	.alumnispeak .col-right {
		width: 93%;
		float: left;
		background: #eeeeee;
		padding: 20px;
	}

	.speaktitle {
		font-family:'fsalbert', Arial, Helvetica, sans-serif, "Arial Narrow";
		font-size:30px;
		color:#d87500;
		font-weight: normal;
		padding-bottom: 10px;
	}

	.speak-bio {
		font-family:'fsalbert', Arial, Helvetica, sans-serif, "Arial Narrow";
		font-size:18px;
		color:#000;
		font-weight: normal;
		margin-bottom: 10px;
		line-height: 24px;
	}

	.speak-description {
		line-height: 20px;
		font-family: 'fsalbert', Arial, Helvetica, sans-serif, "Arial Narrow";
		font-size: 14px;
		color: #000;
		text-align: justify;
	}
	table.ibsport {
		border:1px solid #e5e5e5;}
	table.ibsport tr:nth-child(even){
		background:#fff;}
	table.ibsport tr:nth-child(odd){
		background-color:#e5f5ff;}
	table.ibsport tr th {
		padding:10px;
		text-align:center;}
	table.ibsport tr td {
		padding:10px;
		text-align:center;}

/*13 Sep 17*/
		table.hlcountries {
			border-collapse:collapse;
			margin-bottom:20px;
			}

		table.hlcountries tr td{
			border-right:1px solid #CDCDCD;
			border-bottom:1px solid #CDCDCD;
			padding:15px 10px;
			font-weight:bold;
			text-align:center;
			}

		table.hlcountries tr:last-child td{
			border-right:1px solid #CDCDCD;
			border-bottom:none;
			padding:15px 10px;
			font-weight:bold;
			text-align:center;
			}

		table.hlcountries tr td:last-child {
			border-right:none;
			}

		ul.hlcountries {
			list-style:disc;
			margin:15px;
			list-style-image:url(../images/bullet.jpg);
			}
		ul.hlcountries li{
			display:inline-block;
			margin:20px;
			width:14%;
			text-align:left;
			min-width:120px;
			}

		table.ibdip {
			width:100%;
			border-collapse:collapse;
			}

		table.ibdip tr td{
			border:1px solid #BDBDBD;
			padding:15px;
			vertical-align:top;
			}
/*13 Sep 17*/

/*11 Sep 2018*/
ul.disclist {
	list-style-type:disc;
	padding-left: 10px;
}

ul.disclist li{
	padding: 0 0 5px 20px;
	background-image: url(../images/black-bullet.png);
	background-repeat: no-repeat;
	    background-position: 0 9px;
		font-size:1.04em;
}
/*11 Sep 2018*/

/*admission info page age crieteria*/
ul.agecritrlist{
	list-style-type: disc !important;
	padding-left: 10px !important;
}
ul.agecritrlist li{
	padding: 0 0 5px 20px;
	background-image: url(../images/black-bullet.png) !important;
	background-repeat: no-repeat;
	background-position: 0 9px;
	font-size:1em !important;
}
/*admission info page age crieteria end*/

@media screen and (min-width : 1000px) and (max-width : 1100px) {
	.alumnispeak .col-right {
    	width: 75%;
   	}
}
@media screen and (min-width : 768px) and (max-width : 1000px) {
	.alumnispeak .col-right {
	    /*width: 73%;*/
	    width: 100%;/*Sunil*/
	}
}
@media screen and (min-width : 320px) and (max-width : 767px) {
	.alumnispeak .col-left {
		width: 100%;
		height: 215px;
		float: none;
	}
	.alumnispeak .col-right {
		width: 96%;
		float: none;
		padding: 30px 10px;
	}
	.htmllinkswrap3 li{
		width:100%;}
}
@media screen and (min-width : 320px) and (max-width : 500px) {
	.alumnispeak .col-left {
		width: 100%;
		height: 215px;
		float: none;
	}
	.alumnispeak .col-right {
		width: 95%;
		float: none;
		padding: 30px 10px;
	}
	.alumnileftcontainer {
	    float: none;
	    width: 82% !important;
	}
	.alumnirightcontainer {
	    float: none !important;
	    width: 82% !important;
	}
	/* #commoncontentrightwrap {
		suresh remove all
	    width: 100% !important;
	    margin-top: 100px;
	} */
	.alumnicontnetleft {
	    float: none;
	    width: 82% !important;
	}
	.alumnicontnetright {
	    float: none !important;
	    width: 82% !important;
	}
}
@media screen and (min-width : 300px) and (max-width : 470px) {
	.accordMenuHeader {
		display: none !important;
	}
		.alumnileftcontainer {
	    float: none;
	    width: 54% !important;
	}
	.alumnirightcontainer {
	    float: none !important;
	    width: 54% !important;
	}
/*	#commoncontentrightwrap {
	    width: 54% !important;
	    margin-top: 0px;
	}*/
	.alumnicontnetleft {
	    float: left;/*Sunil*/
	    width: 100% !important; /*Sunil*/
	}
	.alumnicontnetright {
	    float: left !important;/*Sunil*/
	    width: 100% !important; /*Sunil*/
	}
}
/*---------------- Alumni Speak ---------------*/
/*---------------- Round Square ---------------*/
/*---------------- Round Square ---------------*/
#roundsquare {
    background: url(../images/round-square/round-bg.jpg);
    padding: 50px 0;
    border: 2px solid #951f23;
        overflow: hidden;
}
.core-values {
	background: rgba(149, 31, 35, 0.41);
	border: 1px solid #cb9832;
	position: relative;
	width: 400px;
	height: 400px;
	border-radius: 50%;
	-moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    margin: 0 auto;
	display: flex;
    justify-content: center;
    flex-direction: column;
}

.core-values .round-area {
	text-align: center;
	background: #951f23;
	border-radius: 50%;
	width: 180px;
	height: 180px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	margin: 0 auto;
	display: flex;
    justify-content: center;
    flex-direction: column;
    z-index: 10;
}

.core-values .b-text {
	color: #fff;
	font-size: 43px;
	text-transform: uppercase;
	font-family: 'fsalbert', Arial, Helvetica, sans-serif, "Arial Narrow";
}

.democracy {
	position: absolute;
	top: 0px;
	font-family: 'fsalbert', Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #cb9832;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}
.circle-d {
	background: #cb9832;
	color: #fff;
	width: 40px;
	height: 40px;
	left: 45px;
	border-radius: 50%;
	-moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: relative;
}
.circle-d:after {
	content: '';
    position: absolute;
    top: 190%;
    left: 16px;
    border-top: solid 1px #cb9832;
    width: 120px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.democracy a, .environment a, .adventure a, .leadership a, .service a, .intetnationalism a {
	color: #cb9832;
	text-decoration: none;
}
.democracy a:hover, .environment a:hover, .adventure a:hover, .leadership a:hover, .service a:hover, .intetnationalism a:hover {
	color: #fff;
}
.democracy:hover .circle-d, .environment:hover .circle-e, .adventure:hover .circle-a, .service:hover .circle-s, .intetnationalism:hover .circle-i, .leadership:hover .circle-l{
	color: #951f23;
	background: #fff;
}

/*.circle-d:hover {
	background: #fff;
	color: #951f23;
}*/

.environment {
	position: absolute;
	top: 0px;
	right: 0;
	font-family: 'fsalbert', Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #cb9832;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}
.circle-e {
	background: #cb9832;
	color: #fff;
	width: 40px;
	height: 40px;
	right: -30px;
	border-radius: 50%;
	-moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: relative;
}
.circle-e:after {
	content: '';
    position: absolute;
    top: 186%;
    border-top: solid 1px #cb9832;
    width: 110px;
    right: 15px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.adventure {
	position: absolute;
	top: 38%;
	right: -12%;
	font-family: 'fsalbert', Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #cb9832;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}
.circle-a {
	background: #cb9832;
	color: #fff;
	width: 40px;
	height: 40px;
	right: -34px;
	border-radius: 50%;
	-moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: relative;
}

.circle-a:before {
	content: '';
    position: absolute;
    top: 54%;
    right: 39px;
    border-top: solid 1px #cb9832;
    width: 100px;
}

.leadership {
	position: absolute;
	bottom: 0%;
	right: 0%;
	font-family: 'fsalbert', Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #cb9832;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}

.circle-l {
	background: #cb9832;
	color: #fff;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	-moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: relative;
}

.circle-l:before {
	content: '';
    position: absolute;
    top: -130%;
    right: 4px;
    border-top: solid 1px #cb9832;
    width: 140px;
  -webkit-transform: rotate(52deg);
  -moz-transform: rotate(52deg);
  -o-transform: rotate(52deg);
  -ms-transform: rotate(52deg);
  transform: rotate(52deg);
}

.service {
	position: absolute;
	bottom: 0%;
	left: 0%;
	font-family: 'fsalbert', Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #cb9832;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}

.circle-s {
	background: #cb9832;
	color: #fff;
	width: 40px;
	height: 40px;
	left: 65%;
	border-radius: 50%;
	-moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: relative;
}

.circle-s:before {
	content: '';
    position: absolute;
    top: -125%;
    left: 11px;
    border-top: solid 1px #cb9832;
    width: 155px;
      -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.intetnationalism {
	position: absolute;
	top: 38%;
	left: -18%;
	font-family: 'fsalbert', Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #cb9832;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}

.circle-i {
	background: #cb9832;
	color: #fff;
	width: 40px;
	height: 40px;
	left: 42px;
	border-radius: 50%;
	-moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: relative;
}

.circle-i:before {
	content: '';
    position: absolute;
    top: 54%;
    left: 39px;
    border-top: solid 1px #cb9832;
    width: 100px;
}
.ideass {
	display: none;
}
.container-grph {
  width: 100%;
  margin: 20px auto;
}

.p {
  text-align: center;
  font-size: 14px;
  padding-top: 140px;
}
@media screen and (min-width : 1000px) and (max-width : 1100px) {
	.core-values {
	 	width: 320px;
		height: 320px;
	}
	.democracy, .environment, .adventure, .leadership, .service, .intetnationalism {
		font-size: 18px;
	}
	.core-values .round-area {
		width: 140px;
		height: 140px;
	}
	.core-values .b-text {
		font-size: 30px;
	}
	#roundquotewrap {
		width: 47% !important;
		min-height: 217px;
	}

	.khtablecont{
	width:100%;
	padding:3% !important;}

.khtablecont1{
	width:95% !important;
	}
}
@media screen and (min-width : 790px) and (max-width : 801px) {
	.khtablecont{
	width:100%;
	padding:3% !important}

}
@media screen and (min-width : 768px) and (max-width : 1000px) {
#roundleftwrap {
	width: 100% !important;
}
#roundrightwrap {
	width: 100% !important;
}

.khtablecont{
	width:128%;
	padding:3% !important}

.khtablecont1{
	width:95%;}

.khtable1 {
	width:99%;
	float:none;
	clear:both;
	}
.khtable2 {
	width:99%;
	float:none;
	clear:both;
	}
.khtable1 table{
	width:99%;
	max-width:99% !important;
	}
.khtable2 table{
	width:99%;
	max-width:99% !important;
	}

}
@media screen and (min-width : 320px) and (max-width : 767px) {

.khtablecont{
	padding:3% !important}
.khtablecont1{
	width:94%;}

.khtable1 {
	width:99%;
	float:none;
	clear:both;
	}
.khtable2 {
	width:99%;
	float:none;
	clear:both;
	}
.khtable1 table{
	width:99%;
	max-width:99% !important;
	}
.khtable2 table{
	width:99%;
	max-width:99% !important;
	}

}
@media screen and (min-width : 320px) and (max-width : 500px) {
	.core-values {
	 	width: 350px;
		height: 350px;
	}
	.democracy, .environment, .adventure, .leadership, .service, .intetnationalism {
		font-size: 18px;
	}
	.core-values .round-area {
		width: 150px;
		height: 150px;
	}
	.core-values .b-text {
		font-size: 30px;
	}
}
@media screen and (min-width : 300px) and (max-width : 470px) {
	#roundhishwrapper, #roundleftwrap, #roundacrdwrapper {
		width: 100%;
	}
	#roundquotewrap {
		min-height: 100px !important;
	}
	.core-values {
		display: none;
	}
	.ideass {
		display: block;
	}
	.col-half {
		width: 40%;
		float: left;
		padding-bottom: 20px;
		margin-left: 10px;
	}
	.col-half-r {
		width: 48%;
		float: left;
		padding-bottom: 20px;
	}
	.col-half-r a {
		color: #cb9832;
		font-size: 20px;
		line-height: 38px;
		text-decoration: none;
	}
	.col-half-r a:hover {
		color: #fff;
	}
	.ideass .b-text {
		color: #fff;
		font-size: 43px;
		text-transform: uppercase;
		font-family: 'fsalbert', Arial, Helvetica, sans-serif, "Arial Narrow";
		text-align: center;
		background: #951f23;
	    height: 70px;
	    line-height: 64px;
	    width: 90%;
	    margin: 0 auto 25px auto;
	}
	.circle-round {
		background: #cb9832;
		color: #fff;
		width: 40px;
		height: 40px;
		border-radius: 50%;
		-moz-border-radius: 50%;
	    -webkit-border-radius: 50%;
	    display: flex;
	    justify-content: center;
	    flex-direction: column;
	    position: relative;
	    text-align: center;
	}
	.circle-round:after {
		content: '';
	    position: absolute;
	    top: 50%;
	    left: 40px;
	    border-top: solid 1px #cb9832;
	    width: 50px;
	}
}
@media screen and (min-width : 1024px) and (max-width : 1169px)
{

	.khtablecont{
	width:100%;}
.khtablecont1{
	width:95% !important;
	}

	}
/*---------------- Round Square ---------------*/
/*---------------- Round Square ---------------*/


/* New CSS for News & Events section in Student Life pages */
.newsinside {
	width:calc(100% - 30px);
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:14px;
	line-height: 18px;
	color:#fff;
	text-decoration:none;
	background:#027ad0;
	padding:15px 15px 25px 15px;
	margin-bottom:15px;
	margin-top:15px;
	float:left;
	font-weight: normal;
}

.newsinside h2 {
	font-family: fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-weight: normal;
	margin-bottom: 15px;
	padding-bottom: 15px;
	font-size:22px;
	border-bottom: 1px solid #fff;
}

.newsinside p {
	margin-bottom: 10px;
}

.newsinside a:link, .newsinside a:visited {
	color: #fcb131;
    font-weight: bold;
    text-decoration: none;
}

.newsinside a:hover {
	text-decoration: underline;
}

.newsinside1 {
	width:calc(100% - 30px);
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:14px;
	line-height: 18px;
	color:#fff;
	text-decoration:none;
	background:#027ad0;
	padding:15px 15px 25px 15px;
	margin-bottom:15px;
	float:left;
	font-weight: normal;
}

.newsinside1 h2 {
	font-family: fsalbertthin, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-weight: normal;
	margin-bottom: 15px;
	padding-bottom: 15px;
	font-size:22px;
	border-bottom: 1px solid #fff;
}

.newsinside1 p {
	margin-bottom: 10px;
}

.newsinside a:link, .newsinside a:visited {
	color: #fcb131;
    font-weight: bold;
    text-decoration: none;
}

.newsinside a:hover {
	text-decoration: underline;
}

a.headarchivelink {
	position: absolute;
    bottom: 0;
    right: 7%;
    margin-bottom: 15px;
    color: #fff;
    text-decoration: none;
}

a.headarchivelink:hover {
	text-decoration: underline;
	color: #fff;
}

.mt-0 {
	margin-top: 0px !important;
}

.tabs nav ul li {
    width: 35%; /* Updated by Dushyant*/
}

/*newsletter*/
.subtitle {
	margin-bottom: 25px;
	color: #006dba;
	font-size: 22px;
	font-family: fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	margin-top: 0px;
	font-weight: bold;
	text-align: left;
}

.text {
	font-size: 18px;
	font-family: fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	line-height: 26px;
	color: #202020;
	margin-bottom: 25px;
}
.auth {
	color: #b62723;
}
.text span {
	font-weight: bold;
}

.imgbox {
	position: relative;
	width: 100%;
	height: 100%;
	border: 2px solid #ffffff;
	-webkit-box-shadow: 0px 0px 3px 2px rgba(227, 227, 227, 1);
	-moz-box-shadow: 0px 0px 3px 2px rgba(227, 227, 227, 1);
	box-shadow: 0px 0px 3px 2px rgb(224, 224, 224);
	overflow: hidden;
	border-radius: 10px;
}
.imgbox h1 {
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	color: #202020;
	padding: 14px 5px;
	line-height: 22px;
}
.imgbox img {
	width: 100%;
}

.prapdding {
/*	margin-bottom: 25px;*/
	height: 100%;
	overflow: hidden;
}
.news-banner {
	position: relative;
/*	margin-bottom: 30px;*/
}
.news-banner img {
	width: 100%;
}
.layout-title {
	position: relative;
	padding: 10px 0;
	border-bottom: 2px solid #b62723;
	overflow: hidden;
	margin-bottom: 20px;
	background: #f5f5f5;
}
.layout-title > .text {
	margin-bottom: 10px;
}
.layout-title-align {
	text-align: right;
}
.news-video-wrap {
	position: relative;
	display: block;
}
.news-video-box {
	display: block;
	margin-bottom: 30px;
}
.news-video-box a {
	display: block;
}
.news-video-box img {
	display: block;
	width: 100%;
  border: 10px solid transparent;
  padding: 0;
  border-image: url(../images/newsletter/2020/frame.jpg) 20 stretch !important;
}
.news-play-icon {
	position: absolute;
	left: 0;
	right: 0;
	font-size: 20px;
}
.video-text {
	font-size: 16px;
    font-family: fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
    color: #333;
    text-align: center;
    font-weight: bold;
    margin: 10px 0;
}
.news-divd {
	position: relative;
	height: 8px;
	background:#b62723;
}
.news-divd:before {
	content: '';
	width: 40%;
	height: 1px;
	background:#d98f90;
	float: left;
}
.news-article-divd {
	position: relative;
	height: 12px;
	background:#d98f90;
	margin-bottom: 0;
}
.news-article-divd2 {
	margin-top: 0;
	position: relative;
	height: 12px;
	background:#b62723;
}
.news-color-box {
	position: relative;
	padding: 10px;
	overflow: hidden;
	background: #db9192;
	margin-bottom: 20px;
}
.news-color-box h2, .news-color-box p, .news-color-box u {
	color: #000 !important;
	font-weight: bold;
}
.layout-title .subtitle {
	color: #3883ab !important;
	font-size: 24px;
	font-family: fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	margin-top: 0px;
	font-weight: bold;
}
.vid-play-icon {
	position: absolute;
	top: 18%;
	right: 0;
	left: 0;
	font-size: 30px;
	color:#fff;
	width: 30px;
	height: 30px;
	margin: 0 auto;
	transform: scale(1);
	transition: 0.3s;	
}
.imgbox .vid-play-icon {
	color: #000;
	top:30%;
}
.news-video-box a:hover .vid-play-icon {
	transform: scale(1.5);
	color: #ff0000;	
}
.imgbox a:hover .vid-play-icon {
	transform: scale(1.5);
	color: #ff0000;	
} 
/*newsletter end*/
/* virtual events participation css */
.bg-grey03 {
    background: #f3f3f3;
    padding: 40px 50px;
    height: 100%;
    overflow: hidden;
}
.bg-grey03 p.text
{
	font-family: 'Roboto-regular'; 
	font-size:16px;
}
.stud-act-hdr {
	font-size:20px;
	font-family: 'RobotoSlab-Bold' !important;
	padding-bottom: 15px;
	font-weight: bold;
}
.imglist {
	margin:0;
	/* padding: 15px; */
	padding: 5px 4.9em 10px 15px;
}
.days{ padding: 10px 5px; background: #fff; }
.days h2 {
    font-family: 'RobotoSlab-Bold';
    font-size: 26px;
    padding: 0px 0px 20px 0px;
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
}
.bg-grey02 .readmore a {
    text-decoration: none;
    color: #0050ab; padding: 12px 20px;
}
.bg-grey02 .readmore a:hover {
    text-decoration: none;
    color: #fff;
    background: #0050ab;
    padding: 12px 20px;
}
.homepagecont {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.blue-box-bg {
	background-image: url(../virtual-events-participation/img/blue-bg-img.jpg);
	border-radius:5px;
}
/*css for privacy n policy and Terms n condition*/
.prvtrmbullets ol li
{
	list-style-type: decimal;
    padding: 10px;
    margin-left: 25px;
    font-size: 16px;
}
.prvtrmsubbullets ol li
{
	list-style-type: lower-roman;
    margin-left: 20px;
    font-size: 16px;
}
.prvtmbullts ol li
{
	list-style-type: lower-alpha;
    margin-left: 15px;
    font-size: 16px;
}
.prvtmbullts2 ol li {
    list-style-type: square;
    margin-left: 15px;
    font-size: 15px;
}

/* Leader Team CSS*/
.learderTeamOuter {
	width: 100%;
	display: block;
}
ul.learderTeam {
	margin-left: -20px;
}

ul.learderTeam li{
	float: left;
	text-align: center;
	width: 20%;	
	margin-bottom: 40px;
	min-height: 320px; 
}


.learderTeamText {
 text-align: center;
 padding-top: 20px;
}

.learderTeamText p {
	font-size: 17px;
	color: #000;
	font-weight: bold
}

.learderTeamText span {
	font-size: 16px;
	color: #000;
}
.slect-year select {
	padding: 10px;
	border: none;
	background: #fba30e;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}
.slect-yaer select {
	padding: 10px;
	border: none;
	background: #fba30e;
	color: #fff;
}

/*------------------------------------------------------
    Sticky Btn
------------------------------------------------------*/
.stickyBtn {
    position: fixed;
    bottom: 20px;
    right: 0px;
    z-index: 99999;
}

.stickyBtn a {
	font-size: 18px;
    display: block;
    background-color: #fcb131;
    animation: glowing 2s linear infinite alternate;
    opacity: 1;
    color: #fff;
    padding: 10px 15px;
    border: none;
    cursor: pointer;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    text-decoration: none;
	text-shadow: 0 0px 2px #000;
}

.stickyBtn a:hover {
    transform: scale(1.05);
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}

.stickyBtn a i{
	margin-right: 5px;
}

@keyframes glowing {
    0%, 100% {
        background-color: #027ad0;
    }

    50% {
        background-color: #fcb131;
    }
}
.ageleft {
	margin-left: 0 !important;
}
.age-block {
	position: relative;
	width: 100%;
	margin: 3% auto 0;
	text-align: center;
}
.age-block h1 {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
  font-family: fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
  font-size: 30px;
  color: #006dba;
  text-decoration: none;
  margin-top: 15px;
  line-height: 35px;	
}
.date-form {
	position: relative;
	text-align: center;
}
.date-form h1 {
	display: block;
	position: relative;
	margin: 0 0 20px 0;
	padding: 0;
	font-family: fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 30px;
	font-weight: normal;
	color: #006dba;
}
@media screen and (max-width : 500px) {
	.date-form h1 {
		font-size: 26px;
	}
	.date-input input {
		padding-right: 0 !important;
	}	
}
.date-input-icon {
	   position: absolute;
    z-index: 2;
    right: 15px;
    background: transparent;
    top: 8px;
    border: 0 !important;
    padding: 5px 0 !important;
}
.date-input {
	display: block;
	position: relative;
	text-align: center;
	background: #dff1ff;
	padding: 25px 0;
	border-radius: 5px;
}
.date-input input {
	position: relative;
	margin: 0 auto;
	font-family: fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 25px;
	font-weight: normal;
	padding: 8px 30px 8px 15px;
	border-radius: 6px !important;
	border: 1px solid #ccdbe7;
	color: #242424;
}
.date-input .input-group {
	position: relative;
	width: 25%;
	margin: 0 auto;
	display: inline-table;
}
.datepicker table tr td span {
	font-size: 18px;
}
.datepicker td, .datepicker th {
	width: 35px !important;
	height: 30px !important;
}
.date-input input[type="date"]::-webkit-calendar-picker-indicator {
    font-size: 28px;
}
.date-input input:focus:focus-visible {
    outline: 2px solid #107acf;
}
.date-input button {
	position: relative;
	display: block;
	margin: 20px auto 0;
	padding: 10px 15px;
	background: #107acf;
	color: #fff;
	text-transform: uppercase;
	border: 0;
	font-size: 18px;
	border-radius: 5px;
}
.msgbox {
	position: relative;
	padding: 20px;
	text-align: center;
	font-size: 22px;
	color: #000;
}
.highmsg {
	color: #ccc;
}