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%;	
}

.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;
}

.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: 999999999;
	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: auto;
}
.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% !important;
	height: auto !important;
	width: auto\9 !important; 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;
}
canvas{
	margin:0 auto;
	width: 80%;
	height: auto;
}

#yellowpatch
{
	background-color:#ffd07f;
	padding:20px;
	width:97%;
}

#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:51px 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;
	padding: 15px;
}

#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;
	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:0 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:20px;
	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;
}
.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:15px;
	overflow:hidden;
}

ol.gold-medal li{
	list-style: lower-roman;
	margin-left:20px;
	padding-left: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;
}

.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;

}
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}
#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:100%;
	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;
}
#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;
}
.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:277px;
	float:left;
}
.tedxtxt {
	width:35%;
	margin-left:25px;
	float:left;
}
.tedxbanner {
	width:428px;
	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: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;
}
#commoncontentleftwrap1 {
	width:95%;
}
#commoncontentleftwrap p{
	width:100%;
}
#commoncontentrightwrap {
	width:48%;
	float:right;
	margin-bottom: 25px;
}

.htmllinkswrap ul{
	margin:0;
	padding:0;
}
.htmllinkswrap li{
	background:#c1e7ff;
	border-left:5px solid #97c5e9;	
	font-size:18px;
	border-bottom:1px solid #58baff;
	padding:10px;
	color:#000000;
	list-style:none;
}
.htmllinkswrap li a{
	color:#000000;
}

.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:15px;
	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;
}
.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;	
}
#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 20px 0px 20px;
	float:left;	
}
.persenorange {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:45px;
	color:#dd8b00;
}
.persenblue {
	font-family:fsalbert, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size:45px;
	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 60px 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;	
}
.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;
}
.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;
}
.font_resize_wrapper{
	margin-bottom:-1px;}
























/*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{ float:left; /*width:40%;*/ width:53%; 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{ display:inline; background:url(../images/menuleftarrow.gif) no-repeat left 12px; line-height:20px; text-transform:uppercase; display:block; float:left; padding:6px; /*width:26%; margin-left:10px*/ width:28%;  }
.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;}


#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-webfont.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-webfont.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 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.png) 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.png) 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{ float:left; width:60%; 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: "";}
.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;
}

.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;
}
.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;
}
.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:70%; 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-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 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*/
	
@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%;
	}
}
@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 {
	    width: 82% !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) {
		.alumnileftcontainer {
	    float: none;
	    width: 54% !important;
	}
	.alumnirightcontainer {
	    float: none !important;
	    width: 54% !important;
	}
	#commoncontentrightwrap {
	    width: 54% !important;
	    margin-top: 0px;
	}
	.alumnicontnetleft {
	    float: none;
	    width: 54% !important;
	}	
	.alumnicontnetright {
	    float: none !important;
	    width: 54% !important;
	}
}
/*---------------- 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: 62% !important;
	}
	#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;
	}
	
	}