body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}

html, body {font-family:Arial, Helvetica, sans-serif; font-size: 15px; text-align:center;/* background:url(../images/mainback.jpg) repeat-x top #3c2c6e;*/ background:url(../images/mainback2new.jpg) repeat-x top #e2e0e9;  color:rgba(67,67,67,1.00);}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#564190; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#4b4953; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/* clerafix close */

.lF {float:left;}
.rF {float:right;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}

.Color-Yellow { color:#eae94b !important;}

.imgbrd {border:2px solid #000; margin:0 0 8px 0;}
.imgleftmrg {margin:0 0 5px 15px;}

.fnt-size2 {font-size: 15px; font-weight: 700;}

.imgRightAlignwihtText { float: right; width: 345px; margin: 0 0 2px 12px}
.imgRightAlignwihtText img {margin: 0px 0px 10px 10px; float: right; width: 320px; height: 213px;}

/* LAYOUT STYLES */

#wrapper { width:980px; margin:0 auto; text-align:left;}

#header { background:url(../images/Frame-888.png) no-repeat; width:980px; height:156px; position:relative; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; background-color: #876DC7;}
a.logo { position:absolute; top:0; left:0; display:block; width:236px; height:90px; text-indent:-9999px;}
    .serach-div{ width:250px; float:right; margin:5px 0 0 20px; }
	.serach-div input{ border:none; background:#935832; float:left; width:150px; color:#fff; padding:4px 5px; font-size:11px; margin:0 0 0 7px;}
	a.search-btn{ padding:3px 3px ; margin:0 0 0 7px; text-align:center; float:left; font-size:11px; color:#FFFFFF; background:#8f8e20; border:1px solid #b4b31f; }
	.Navbar1 {position:absolute; top:0; right:5px; min-width:500px;}
	.Navbar2 {position:absolute; top:49px;  left:39rem; min-width:320px; color:#fff; text-align:right; padding:4px 0;  z-index: 1000; }
		.Navbar2 a {color:#f6bf9d; margin:0 2px;}
        .search-results {top: 100%; width:100%; background: #fff; color: #000; max-height: 70vh; overflow-y: auto;
  z-index: 2000;
  box-shadow: 0px 4px 10px rgba(0,0,0,0.2);
}
		.Navbar2 a:hover {color:#fff;}
	.Navbar3 {position:relative; top:120px; left:0; width:980px; width/**/:/**/975px; padding:0 0 0 5px; background-color: #6d677c;;}
	.Navbar4 {position:absolute; top:0; right:5px; min-width:500px;}
    
	


#main { background-color:#fff;}	
.homelink {}
.homelink a{ color:#000;}
.homelink a:hover{ color:#56408e;}

	.flashImg { border-bottom:2px solid #fff; background:url(../images/grren-back.jpg) #967be2;}
	.innerHeaderBack {
    background: url("../images/innerbanheader.jpg") no-repeat scroll 0 0 #959A42;
    border-bottom: 1px solid #FFFFFF;

    overflow: hidden;
    position: relative;
    width: 980px;
}
		.imgforinner { float:right; min-width:400px; z-index:900;}
		.headerBan {
    bottom: 10px;
    color: #FFFFFF;
    float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    left: 10px;
    position: absolute;
    text-shadow: 1px 1px 1px #474B09;
    z-index: 6;
}
	
	.BlueBoxMiddle { background:url(../images/blueboxmiddle.jpg) repeat-x #b5a3f0; height:162px; height/**/:/**/152px; overflow:hidden; padding:5px 15px;}
		.BlueBoxMiddle h2{ font-size:25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin:0 0 10px 0;}
			.DeskBox { width:282px; float:left;}
				ul.DeskList {padding:0; margin:0;}
				ul.DeskList li{padding:8px 0 0 0; margin:0; float:left; width:50%; text-align:center;}
				ul.DeskList li h2{ color:#0e4378; font-size:18px; margin:0 0 6px 0;}
				ul.DeskList li img { border:2px solid #36526a; margin:0 0 5px 0;}
				
			.CoursesBox { width:232px; float:left; margin:0 35px 0 50px;}
				ul.BulletBox { padding:0 8px 8px 8px; margin:0 2px;}
				ul.BulletBox li{ padding:0 0 0 10px; margin:0 0 5px 0; list-style-type:none; background:url(../images/bulet-squ.gif) no-repeat 0 5px;}
				
			.PhotoGalleryBox {width:332px; float:left;}
			.PhotoGalleryBox img{ margin:0 12px 9px 0; border:1px solid #000;}

	.shadowback {background:url(../images/shadowback.gif) repeat-x top;}
	.shadowbackinn {background:url(../images/backinnright-top.gif) no-repeat top;}
	
	.MIdBoxCont { padding:20px 15px;}
	.MIdBoxCont h1{ font-size:25px; font-family:Georgia, "Times New Roman", Times, serif; color:#7555a3; margin:0 0 12px 0;}
	.MIdBoxCont h1 strong{ color:#898989; font-weight:normal;}
		.imgmrgright {margin:0 18px 5px 0;}
		.MIdBoxCont ul {padding:0; margin:0;}
		.MIdBoxCont ul li{padding:0 0 0 15px; margin:0 0 9px 0; list-style-type:none; background:url(../images/bullet-arrow.gif) no-repeat 0 5px;}

	.innback {background:url(../images/backinnright.gif) repeat-y;}
		
	.InnerContent {padding:20px 15px 20px 30px; text-align:justify; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; line-height:19px;}
	.InnerContent p{ padding:0; margin:0 0 12px 0;}
	.InnerContent h2{ font-size:17px; font-weight:bold; padding:0 0 4px 0; margin:0 0 14px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#7555a3; border-bottom:2px dotted #777479;}
	.InnerContent h3{ font-size:14px; font-weight:bold; margin:0 0 11px 0;}
	.InnerContent h4{ font-size:14px; font-weight:bold; padding:0 0 4px 0; margin:0 0 14px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#7555a3; border-bottom:2px #777479;}
	
	.CourseYear{ font-size:15px; font-weight:bold; padding:0 0 4px 0; margin:0 0 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#7555a3; border-bottom:none;}
		
		.Table1 {}
		.Table1 td{ padding:5px; vertical-align:top;}
	
		.welcomeBox {float:left; width:472px; width/**/:/**/469px; border-right:3px solid #58368c; padding:5px 0 10px 0;}
		.eventsbox {float:right; width:440px; width/**/:/**/428px; padding:5px 12px 10px 0;}
	
	.OrangeBoxBot { background:url(../images/notice-board.jpg) no-repeat #674cae; height:106px; padding:0; overflow:hidden; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
		.OrangeBoxBot a{ color:#fff;}
		.OrangeBoxBot a:hover{ color:#ca84fd;}
			.NoticeBox { float:left; width:334px; height:106px; width/**/:/**/309px; height/**/:/**/76px; padding:25px 10px 5px 15px; background:url(../images/back-bot-notice.jpg) no-repeat; font-size:22px;}
			.NoticeBox2 { float:left; width:145px;   padding:17px 0px 5px 15px;  background:url(../images/notice.png) no-repeat center 5px;/*margin-left:10px;*/}
			.MidlinksOBox2 p{  font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #fff; height:103px; overflow:hidden;   }
			.YourSucces2 p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #fff; height:103px;overflow:hidden;}
			
			.MidlinksOBox { float:left; border-right:2px solid #2e2151; width:230px; width/**/:/**/228px; height:106px; height/**/:/**/82px; font-size:16px;}
			.MidlinksOBox2 { float:left; border-right:2px solid #2e2151; width:330px;  height:106px !important; height/**/:/**/82px !important; font-size:16px; padding:12px 0px; }
				.paddbox1 {padding:19px 20px 15px 20px;}
				ul.listline {padding:0; margin:0; text-transform:uppercase; font-weight:bold;}
				ul.listline li{padding:6px 5px; margin:0; list-style-type:none; border-bottom:1px dotted #fff;}
					.brdtop { border-top:1px dotted #fff;}
					
			.YourSucces { float:left; width:412px; background:url(../images/back-bot-yoursucess.jpg) no-repeat; width:414px; height:106px; height/**/:/**/82px; width/**/:/**/164px; height/**/:/**/133px; padding:12px 10px 1px 240px; font-size:16px;}
			
			.YourSucces2 { float:left; width:310px; height:106px; height/**/:/**/82px; padding:12px 0px 0px 0px; font-size:16px;}
		
			
			
			.YourSucces h3{ font-size:22px; line-height:26px; margin:0 0 4px 0;}
			.YourSucces h3 strong{ color:#dabcfc; font-weight:normal;}

.MidlinksOBox2 a, .YourSucces2 a {color: rgba(255,221,48,1.00); font-size: 16px}
.MidlinksOBox2 a:hover, .YourSucces2 a:hover {color: rgba(255,255,255,1.00)}



	.LeftContent { width:680px;  float:left; }

		.LeftContent A { color:#876DC7; text-decoration:none;}
		.LeftContent A:hover {color:#000; text-decoration:none;}
	
		.LeftContent ul {padding:5px 10px; margin:2px 10px;/*padding:5px 10px; margin:5px 10px 12px 10px;*/}
		.LeftContent ul li{padding:0 0 0 15px; margin:0 0 9px 0; list-style-type:none; background:url(../images/bullet-arrow.gif) no-repeat 0 3px;}
        .LeftContent ul li ul li{ margin: 1px 0 5px}
            .LeftContent ul li ul li a{ color: rgba(0,0,0,0.55)}

.LeftContent ul, .LeftContent ol {margin-bottom: 7px}


.accordionDiv { padding: 15px 4%; color: #876DC7}
.accordionDiv h3 {border-bottom: 1px solid rgba(116,116,116,0.35); padding: 0 0 5px 18px; cursor: pointer}
.accordionDiv ul {margin-left: 30px}
.HideDiv {display: none; color: #000}
.HideDiv iframe, .brdFrameStyle {border: 1px groove rgba(0,0,0,0.50)}
.Div1, .Div5 {}
.Div1 {}
.Div5 {}
.arrowDn {background:url("../images/bullet-arrow-dw.png") no-repeat left 5px !important}

.accordionDivBig h3{ font-size: 17px}
.accordionDivBig iframe {margin-bottom: 15px}

	
	.RightBoxCont {float:right; width:209px;}
	.testa{}
	
	.RightBoxCont ul li{ background: url(../images/btn-pro.png); font-size:16px; font-weight:bold; width:200px; padding-left:25px; height:40px; text-align:left; line-height:40px;}
			
		ul.RightBoxlinks {padding:0; margin:0;}
		ul.RightBoxlinks li{padding:0; margin:3px 0; list-style-type:none;}
		ul.RightBoxlinks li a{ display:block; padding:4px 7px 5px 7px; background:url(../images/but-back.jpg) #876dc7; border:2px dotted #341c72; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#fff; font-weight:bold;}
		ul.RightBoxlinks li a:hover{ color:#fff287; background-position:-25px -30px;}
		
		.AlumniBox {border:1px dotted #000; padding:10px; background-color:#f0eef3; margin-bottom:5px;}
		.AlumniBox  strong { color:#000;}
		
        .iframestyle html, .iframestyle body {text-align: center;}
        .iframestyle img {margin: 0 auto; width: 100% !important;}		

#footer { width:980px; width/**/:/**/950px; margin:0 auto; padding:15px; text-align:left; /*background:url(../images/footerback.jpg) no-repeat; color:#d5ceeb;*/ font-size:11px;}
#footer a{ color:#4a3a71;}
	.copybar { padding:8px 0 30px 0; margin:8px 0 0 0; border-top:2px solid #ada5be;}
	.copybar-right{width:400px; float:right; text-align:right;}
	.copybar-left{width:400px; float:left;}
	.botlinks { text-align:center; line-height:17px; color:#4a3a71;}
	.botlinks a{ margin:0 2px;}
	.nameHead{ font-size:20px; font-weight:bold; text-align:center; color:#7555A3; width:200px; float:right; }
	.img{ margin:0px 10px 10px 0px;}
	.borde{ background:url(../images/borde.jpg) no-repeat center; width:100%; margin:10px 0px; height:2px; }
	.galeery{ float:left; width:100%; padding:0px !important; margin:0px !important;}
	.galeery li{ float:left; list-style:none; background:none !important; padding:0px 0px 0px 16px!important; margin:0px!important ; width:210px; max-height:160px; overflow:hidden;}
	.galeery li p{ float:left; text-align:left; width:100%;}
	.galeery li p a{ color:#777479}
	.galeery li p a:hover{ color:#990000;}
	.libraryheding{ font: 16px  Arial, Helvetica, sans-serif normal; color:#777479; padding:0px 5px 5px 0px;}
	.libraryhedin{ font: 15px  Arial, Helvetica, sans-serif normal; color:#777479; padding:0px 5px 5px 0px;}
	.phot-tex{ width:300px; font-size:11px; float:left!important; text-align:center;}
	.phot-tex2{ width:300px; font-size:12px; font-weight:bold;  text-align:center; color:#777479; float:right;}
	.tex{width:300px; font-size:12px; font-weight:bold;  text-align:center; color:#777479; float:right;}
	.ourmission{ float:left; border:solid 2px #999900; padding:0px!important; margin:0px!important;}
	.ourmission li{ width:300px; float:left; background:none !important; }
	.ourmission li h1{font-size:20px; color: #999900;}
	.coursetable{ background:#8B71CC;
	                -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #8B71CC #8B71CC -moz-use-text-color -moz-use-text-color;
        border-image: none;
    border-style: solid solid none none;
    border-width: 1px 1px medium medium;
    }
	.coursetable td{ padding:5px; background: #faffe1; color:#000000;
	                 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #8B71CC #8B71CC -moz-use-text-color -moz-use-text-color;
        border-image: none;
    border-style: solid solid none none;
    border-width: 1px 1px medium medium;
 }
	.coursetable th{ padding:10px;color:#fff;}
	
	
	
.ListTable1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #8B71CC #8B71CC -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid solid none none;
    border-width: 1px 1px medium medium;
    color: #000000;
}
.ListTable1 td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff;
    border-color: -moz-use-text-color -moz-use-text-color #8B71CC #8B71CC;
    border-image: none;
    border-style: none none solid solid;
    border-width: medium medium 1px 1px;
     padding: 6px 8px !important;
    text-align: left;
}
.ListTable1 th {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #8B71CC;
    border-color: #146789;
    border-image: none;
    border-style: none none solid solid;
    border-width: medium medium 1px 1px;
    padding: 6px 8px;
    color:#fff;    
    text-align:center;
}
.ListTable1 tr.HeadBr td {
    background-color: #146789;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
.ListTable1 tr.HeadBr th {
    background-color: #126F00;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
.ListTable1 tr.HeadBr2 td {
    background-color: #126F00;
    color: #FFFFFF;
    font-weight: bold;
}
.ListTable1 tr.HeadBr3 td {
    background-color: #ebfce7;
    color: #3A3939;
    font-size: 10px !important;
    font-weight: bold;
    text-align: center;
}
.ListTable1 tr.ItemRw td {
    font-size: 10px !important;
    padding: 3px 2px !important;
}
.ListTable1 tr.HeadBr:hover td  {
    background-color: #007fb4;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
.ListTable1 tr.HeadBr:hover th  {
    background-color: #1ba800;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
.ListTable1 tr.HeadBr2:hover td {
    background-color: #1ba800;
    color: #fff;
    font-weight: bold;
}
.ListTable1 tr.AlternetColor td {
    background-color: #FFFFFF;
}
.ListTable1 tr:hover td {
   /* background: none repeat scroll 0 0 #A3D5EE;*/
}
.ListTable1 tr:hover td a {
    color: #000000;
}
.ListTable1 tr:hover td a:hover {
    color: #BB1900;
}
.ListTable1 td {
    line-height: 21px;
}
/*.ListTable1 td img {
    margin-right: 5px;
}*/
.ListTable1 td div {
    z-index: 1;
}
.no-padding table td {
    margin: 0;
    padding: 0;
    text-align: center !important;
}

	.ali-cen{ text-align:center; font-size:12px!important; width:320px;}
	.cont-tex{ font-family:Arial, Helvetica, sans-serif; font-size:14px;}
				#degree{ width:400px; height:70px;}
			.parsanal-heding{ font-size:14px; font-weight:bold; padding:0px 0px 10px 0px; }
			.tex-fild{ border-top:solid 1px #999999; border-left:solid 1px #999999; border-bottom:solid 1px #CCCCCC; border-right:solid 1px # #CCCCCC; height:20px; margin-top:2px;}
			.submit-btn{ background:url(../images/submite-btn.gif) repeat-x; border:solid 1px #006600; padding:5px;color:#FFFFFF; cursor:pointer; }
			
			
	.tit{ text-align:center; font: 18px  Arial, Helvetica, sans-serif normal; color:#777479; padding:5px;}
	.tit a{ color:#7555A3;}
	.bord{ border-bottom:dashed 1px #006633; float:left; width:330px;}
	.bordd2{ border-bottom:dashed 1px #006633; float:right; width:330px;}
	
	.two-by-two ul li{ width:47%; float:left;}
	.tbl-links {color:#898989; font-weight:normal;}.t-link-1 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #8c8b1f;
				text-decoration: none;
			}
	.tbl-p-tag { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; padding:15px;}
.t-link2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8c8b1f;
	text-decoration: none;
}
.t-link2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8c8b1f;
	text-decoration: none;
}
.t-link2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FF0000;
	text-decoration: none;
}

.Quick-links{ margin:0;}
.Quick-links h1{ margin:10px 0 0 0;}
.Quick-links a{ list-style:none; display:block; width:100px; height:90px; height/**/:/**/5px; padding:85px 0 0 0px; float:left; margin:10px 20px 0 0; text-align:center;}
.Quick-links a{ color:#990000; font-size:14px; font-weight:bold; }
.Quick-links a#about{ background:url(../images/about.gif) no-repeat  center 0;}
.Quick-links a#admin{ background:url(../images/admin.gif) no-repeat center 0;}
.Quick-links a#depts{ background:url(../images/depts.gif) no-repeat center 0; }
.Quick-links a#contact{ background:url(../images/contact.gif) no-repeat center 0;}
.Quick-links a#tender{ background:url(../images/tender.gif) no-repeat center 0;}
.Quick-links a#facilities{ background: url(../images/facilities.gif) no-repeat center 0;}
.Quick-links a#alumni{ background:url(../images/alumni.gif) no-repeat center 0;}
.Quick-links a#news{ background:url(../images/news.gif) no-repeat center 0; margin-right:0;}
.Quick-links a#webmail{ background:url(../images/web-mail.gif) no-repeat center 0;}
.Quick-links a#library{ background:url(../images/library.gif) no-repeat center 0;}
.Quick-links a#academics{ background:url(../images/academics.gif) no-repeat center 0;}
.Quick-links a#tp{ background:url(../images/tp.gif) no-repeat center 0;}
.Quick-links a#nptel{ background:url(../images/nptel.gif) no-repeat center 0;}
.Quick-links a#aieee{ background:url(../images/aieee.gif) no-repeat center 0;}
.Quick-links a#nirf{ background:url(../images/nirf.jpg) no-repeat center 0;}


/*--------new css (20/8/2011)------------*/

.welcomeBox2main {float: left; width: 444px; border-right:3px solid #58368c;}
.welcomeBox2mainnew {width: 708px}
.welcomeBox2 {float:left; width:163px; width/**/:/**/160px;  padding:5px 0 10px 0; margin:0 5px 0 0;  font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; line-height:19px;}
.welcomeBox2  ul li{margin:10px 0px; background:none !important; }
/*.welcomeBox2  ul li a{ color: #FFFFFF; text-align:center; background:#6B2B02; width:100px; display:block; font-weight:bold; padding:5px 0px;}
.welcomeBox2  ul li a:hover{ color:#FFCC33; background:#999900; font-weight:normal;}*/
.welcomeBox3 {float:left; width:262px; width/**/:/**/259px; border-right:3px solid #58368c; padding:5px 10px 10px 10px;  font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; line-height:22px;}
.welcomeBox3new {float:left; width:524px; width/**/:/**/508px; border-right:3px solid #58368c; padding:5px 15px 10px 15px;  font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; line-height:22px;}
.welcomeBox4 {float:left; width:204px; width/**/:/**/201px; /*border-right:3px solid #58368c;*/ padding:5px 10px 10px 10px; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; line-height:19px;}
.vision{ background:#87848f; color:#FFFFFF; margin-top:10px!important; padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:17px;  }
.vision a{ color:#FFFF00;}
.readpareg{text-align:right;}
.campus-div{ padding:0px;}
.campus-div img{ float:left; margin:0 15px 15px 0!important;}
.bor-none{ border:none;}

.mv-logo {background: #f8f8f8; border: 1px solid #f1f1f1; float: left; margin: 20px 10px 15px 0; padding: 10px;}
.mv-logo img {max-width: 100%;}

/*---------------new css (20/8/2011) close-------------------*/
a.back {padding:6px 6px ; margin:0 0 0 7px; text-align:center;  font-size:11px; color:#FFFFFF !important; background:#8f8e20; border:1px solid #b4b31f; }
.staf-table{}
.staf-table td{  padding:5px; margin:10px 0px;}
.staf-table td em{float:right; font-style:normal;}


/****new-link***/
.welcomeBox4 a{ list-style:none; display:block; width:56px; height:56px; height/**/:/**/5px; padding:56px 0 0 0px; float:left; margin:10px 5px 18px; text-align:center;}
.welcomeBox4 a{ color:#674cae; font-size:13px; line-height: 12px; font-weight:bold; }
.welcomeBox4 a#contact{ background:url(../images/contact-n.gif) no-repeat center 0;}
.welcomeBox4 a#tender{ background:url(../images/tender-n.gif) no-repeat center 0;}
.welcomeBox4 a#news{ background:url(../images/news-n.gif) no-repeat center 0; }
.welcomeBox4 a#nptel{ background:url(../images/nptel-n.gif) no-repeat center 0;}
.welcomeBox4 a#aieee{ background:url(../images/aieee-n.gif) no-repeat center 0;}
.welcomeBox4 a#webmail{ background:url(../images/web-mail.gif) no-repeat center 0; background-size:56px 56px;}
.welcomeBox4 a#nirf{ background:url(../images/nirf.jpg) no-repeat center 0;background-size:56px 56px;}

.welcomeBox4 a#login{ background:url(../images/login-n.png) no-repeat center 0;}
.welcomeBox4 a#khana{ background:url(../images/khan-n.png) no-repeat center 0;}

.welcomeBox4 a#skill-test{ background:url(../images/skill-test.png) no-repeat center 0;}

.welcomeBox4 a#mgmcen-obe{ background:url(../images/mgmcen-obe.png) no-repeat center 0;}



/*********Laboratory Details***/
.tablepad td{ padding:5px 0px; line-height:20px;}
.tablepad ol li{ list-style:decimal; list-style-position:inside; padding:2px;}
.tablepad img{   box-shadow: 2px 2px 7px #000000;
    margin: 10px 0 15px;
    padding: 6px;
    text-align: center;}
a.pagebutton {
    background-color: #876DC7;
    color: #FFFFFF !important;
    padding:10px 15px 10px 15px; 
-moz-border-radius: 25px 10px / 10px 25px;
border-radius: 25px 10px / 10px 25px;
}
a.pagebutton:hover {
    background-color: #CDC5E5;
    color: #000000 !important;
    text-decoration: none !important;
}

.Shadowimg {
    box-shadow: 2px 2px 7px #000000;
    margin: 10px 0 15px;
    padding: 6px;
    text-align: center;
}

.pagedata {text-align:justify;}
.pagedata img{   box-shadow: 2px 2px 7px #000000;
    margin:0  10px 10px 10px;
    padding: 5px;
    text-align: center;}
.pagedata ol li{ list-style:decimal; /*list-style-position:inside;*/ margin: 0 18px;  padding:2px;}    

.newOlalpha>li{ list-style:lower-alpha !important; }   
.newOl>li{ list-style:lower-roman !important; }    

 
 .phead {
    color: #755BB2;
    font-size: 14px;
    font-weight: bold;
}

input[type='text'] , select, textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #755BB2;
    padding: 5px;
    width:70%;
    -moz-border-radius: 8px;
border-radius: 8px;
}

input[type='radio']
{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #755BB2;
    width:20px;
}

.Btnsubmit {
    background-color: #876DC7;
    color: #FFFFFF !important;
    padding:10px 15px 10px 15px; 
-moz-border-radius: 25px 10px / 10px 25px;
border-radius: 25px 10px / 10px 25px;
}


/*---------------Progress Bar starts-------*/
#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}
#processMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:200px; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
    color:#D80404;
    font-size:14px;
    text-align:center;
}
/****====================Page List==============*/
.pagesList { padding:10px 8px 6px 8px; font-size:11px; text-align:right; margin:0 0 10px 0;}
.pagesList a { border:solid 1px #492E93;
    border-radius: 3px 3px 3px 3px;
    color: #fff;
    font-size: 14px;
    margin: 0 2px;
    padding: 2px 7px;
    text-decoration: none;
	background:#876DC7 ;
}
.pagesList a:hover{
	 background:/*#00DD39*/#CDC5E5;
	 color:#000;
	text-decoration:none!important;
}
.pagesList span {
    /*background:url(../images/paginetionactive.png) repeat-x;*/
    background:#876DC7;
    border-radius: 3px 3px 3px 3px;
    font-size: 14px;
	border:solid 1px #492E93; /*#1D8A11;*/
	color:#fff;
    margin: 0 2px;
    padding: 2px 7px; font-weight:normal!important;
}

.pagesList .ActPage{ background:/*#00DD39*/#CDC5E5;
	 color:#000;
	text-decoration:none!important;
}


.pagesList a:hover{text-decoration:underline;}


.actprofile {
    background: url(../images/btn-proihover.png) no-repeat !important; height:38px; width:223px; display:block; 
	 background-size:100% 100% !important;
}
.intellectualpropertycell {
    background: url(../images/intellectual-cell-btnhover.png) no-repeat !important; height:38px; width:223px; display:block; 
	 background-size:100% 100% !important;
}

.actresearch {
    background: url(../images/rese-btnhover.png) no-repeat !important; height:38px; width:223px; display:block; 
	 background-size:100% 100% !important;
}

.acttraining {
    background: url(../images/trani-btnhover.png) no-repeat !important; height:38px; width:223px; display:block; 
	 background-size:100% 100% !important;
}
.actachievement{
    background: url(../images/achive-btnhover.png) no-repeat !important; height:38px; width:223px; display:block; 
	 background-size:100% 100% !important;
}

.actmajorrecruiters{
    background: url(../images/major-btnhover.png) no-repeat !important; height:40px; width:224px; display:block; 
	 background-size:100% 100% !important;
}

.actgallery{
    background: url(../images/gallery-btnhover.png) no-repeat !important; height:40px; width:224px; display:block; 
	 background-size:100% 100% !important;
}
.departmentalactivity{
    background: url(../images/deparact-btnhover.png) no-repeat !important; height:40px; width:224px; display:block; 
	 background-size:100% 100% !important;
}


.actcuc {
    background: url(../images/cuc-btnhover.png) no-repeat !important; height:38px; width:223px; display:block; 
	 background-size:100% 100% !important;
}

.actcesa {
    background: url(../images/cesa-btnhover.png) no-repeat !important; height:38px; width:223px; display:block; 
	 background-size:100% 100% !important;
}

.acteta {
    background: url(../images/eta-btnhover.png) no-repeat !important; height:38px; width:223px; display:block; 
	 background-size:100% 100% !important;
}

.actmesa {
    background: url(../images/mesa-btnhover.png) no-repeat !important; height:38px; width:223px; display:block; 
	 background-size:100% 100% !important;
}
.actitsa {
    background: url(../images/itsa-btnhover.png) no-repeat !important; height:38px; width:223px; display:block; 
	 background-size:100% 100% !important;
}

.actprogramme {
    background: url(../images/program-btn-hover.png) no-repeat !important; height:38px; width:223px; display:block; 
	 background-size:100% 100% !important;
}

.actfaculty {
    background: url(../images/faculty-btnhover.png) no-repeat !important; height:38px; width:223px; display:block; 
	 background-size:100% 100% !important;
}

.actlaboratory {
    background: url(../images/laborot-btnhover.png) no-repeat !important; height:38px; width:223px; display:block; 
	 background-size:100% 100% !important;
}
.acttimetable {
    background: url(../images/time-tablebtnhover.png) no-repeat !important; height:38px; width:223px; display:block; 
	 background-size:100% 100% !important;
}

.actsyllabus {
    background: url(../images/downloads-btnhover.png) no-repeat !important; height:38px; width:223px; display:block; 
	 background-size:100% 100% !important;
}

.actassignment {
    background: url(../images/consultancy-btnhover.png) no-repeat !important; height:38px; width:223px; display:block; 
	 background-size:100% 100% !important;
}

.actcareerorientation {
    background: url(../images/career-btnhover.png) no-repeat !important; height:38px; width:223px; display:block; 
	 background-size:100% 100% !important;
}

.actcsi {
    background: url(../images/csi-btnhover.png) no-repeat !important; height:38px; width:223px; display:block; 
	 background-size:100% 100% !important;
}

.actprofile img, .intellectualpropertycell img, .actresearch img, .acttraining img, .actcuc img, .actcesa img, .acteta img, .actmesa img, .actitsa img, .actachievement img,.actprogramme img, .actcsi img, .actfaculty img, .actlaboratory img, .acttimetable img, .actsyllabus img, .actassignment img, .actcareerorientation img, .actmajorrecruiters img, .actgallery img, .departmentalactivity img  { display: none;}

.s_btn{
margin:2px 6px 6px 5px;
font-size:13px;
background-color:/*#5B74A8 #146789*/#876DC7;
background-position:0 -48px;
border-color:#29447E #29447E #1A356E;
color:#FFFFFF;
padding:2px 6px;
text-align:center;
text-decoration:none;
vertical-align:middle;
white-space:nowrap;
}
.s_btn:hover{ color:#000; cursor:pointer;}
.course-btn, a.course-btn{
	display:block;
	padding: 10px 10px !important;
	margin: 50px 0 10px 0 !important;
	position: relative;
	width: 95% !important;
	height: auto !important;
	background:#674cae !important;
	color:#fff !important; 
}
.course-btn:hover, a:hover .course-btn{
	color: #fff !important;
	background: #543a99 !important;
}

.ListTable2N td {padding: 6px 4px !important; font-size:13px !important; line-height:17px !important;}
.ListTable2N th { padding:6px 4px !important; font-size:13px !important; line-height:17px !important;}

/*.justify-content-center {
    -ms-flex-pack: center!important;
    justify-content: center!important;
}*/
.naac-Gallery {}
    .naac-Gallery article{ margin: 0 0 8px}
    .naac-Gallery h3 {text-transform: uppercase; font-weight: bold; font-size: 16px; border-bottom: 1px solid hsla(0,0%,35%,0.22); margin: 0 0 10px; color:#fff; background-color: #e3880c/*8a70c7*/; padding: 8px;}
    .naac-Gallery ul{ padding:0 0 0 2.1%; margin:0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -8px; margin-left: -8px;}
    .naac-Gallery ul li{ padding:0; margin:0; list-style-type:none; background:none; position: relative;
                        width: 100%;
                        min-height: 1px;
                        padding-right: 8px;
                        padding-left: 8px;
                        margin-bottom: 10px;
    }
    .naac-Gallery ul li img{ width: 100%; max-width: 100%;}

.lb-data .lb-number {padding-top: 4px;}
.lb-data .lb-details {padding-top: 4px;}

.obituariesDiv {}
.obituariesDiv .articleDiv{ padding: 15px 0 25px; display: block; background: url("../images/obituaries-leaf.png") no-repeat right bottom; border-bottom: 2px solid #a086dd; margin: 10px 0 0 }
.articleDiv:after {
  content: "";
  display: table;
  clear: both;
}
.obituariesDiv .articleDiv:nth-child(even){ background-image: url("../images/obituaries-leaf2.png"); background-position: left bottom;}

.obituariesDiv .imgStyle { float: left; max-width: 230px; margin: 0 25px 5px 0; text-align: center; }
.obituariesDiv .articleDiv:nth-child(even) .imgStyle{ float: right; margin: 0 0 5px 25px}

.obituariesDiv .imgStyle .Shadowimg {margin: 0; }

.CelebrationDiv img{ width: auto; max-width: 100%; margin: 0 auto 20px}
.obituariesDiv .CelebrationDiv {padding: 15px 0 25px;}

.BtnStyle1 {text-align: center; display: block; padding: 10px 15px; color: #fff; font-weight: 700; font-size: 18px; border: 2px solid #000; background: rgb(180,66,58);
background: linear-gradient(53deg, rgba(180,66,58,1) 0%, rgba(253,194,29,1) 50%, rgba(252,176,69,1) 88%, rgba(255,131,70,1) 98%);

	position: relative;
  z-index: 100;
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
	background-size: 100%;

}

.BtnStyle1:hover {color:#fff !important; transition: all 0.45s ease-in-out;}

.BtnStyle1:before {
	
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -100;
background: rgb(180,66,58);
background: linear-gradient(236deg, rgba(180,66,58,1) 0%, rgba(182,97,4,1) 31%, rgba(252,176,69,1) 83%, rgba(227,100,38,1) 95%);

 transition: all 0.45s ease-in-out;
}

.BtnStyle1:hover:before { opacity: 1}

.VideoDiv { margin: 0 0 1rem; box-sizing: border-box; text-align:center}
.VideoDiv * {box-sizing: border-box}
.VideoDiv .row {display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-right: -15px; margin-left: -15px;}
.VideoDiv .col-md-6 {position: relative; width: 100%; padding-right: 15px; padding-left: 15px; margin-bottom: 15px}
.VideoDiv p {padding: 5px 25px}
.VideoInn {position: relative; padding-bottom: 56.25%; /* 16:9 */ height: 0; border: 1px solid rgba(41,41,41,0.22); background-color: rgba(41,41,41,0.10);}
.VideoInn iframe, .VideoInn video { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.VideoDiv hr {margin-bottom: 35px;}
.justify-content-center {-ms-flex-pack: center; justify-content: center;}

.ASImg img {max-width: 100%; margin: 0 auto 10px;}
.ASText {padding: 6px 5px 1px;}

.video-container {
    /* width is set as 100% here. any width can be specified as per requirement */
    width: 100%;
    padding-top: 56.25%;
    height: 0px;
    position: relative;
}

.video {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.ReportDiv {text-align: center; font-weight: bold; margin-bottom: 18px; border-bottom: 1px solid rgba(0,0,0,0.36)}
.ReportDiv img {margin-bottom: 18px}
.ReportDiv td {padding: 20px 10px;}
.scrollFixDivForTable {overflow: auto; max-width: 680px;}

.btnnewlistNew, .btnnewlistNew * { box-sizing: border-box}
.btnnewlistNew {display: flex; flex-wrap: wrap; gap:10px; justify-content: center; border-bottom: 0px solid rgba(0,0,0,0.64); padding: 0 0 15px; margin-bottom: 21px; font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"; text-transform: uppercase}
.btnnewlistNew a {display: inline-block; padding: 6px 9px 7px; text-align: center; background:url("../images/backnewbtn.jpg") repeat 50% 50% #a289df; border:1px solid #775eb4; border-radius: 8px; color: #fff; font-weight: bold;}

.col-List-Table, .col-List-Table * {box-sizing: border-box}
.col-List-Table {padding: 0 !important; margin: 0 !important; display: flex; flex-wrap: wrap;}
.col-List-Table li{padding: 5px !important; margin: 0 !important; list-style-type: none !important; background: none  !important; flex: 0 0 auto; width: 100%;}
.col-List-Table li.full-6 {flex: 0 0 auto; width: 50%;}
.col-List-Table li.ThreeFourth {flex: 0 0 auto; width: 33.33333333%;}
.col-List-Table p {margin: 0 0 15px 0}
.col-List-Table hr {border-bottom: 10px solid rgba(113,65,166,0.75); margin-bottom: 20px}
.col-List-Table img {margin: 0 auto 15px; width: 100%; border: 1px solid rgba(57,50,65,0.18)}
.col-img-adjut {}
.col-img-adjut img{width: 90%; max-width: 420px; margin: 0 auto;}
.text-center {text-align: center}

@media (min-width: 576px) {
    .naac-Gallery ul li {-ms-flex: 0 0 30.333333%; flex: 0 0 30.333333%; max-width: 30.333333%;}
    }

@media (min-width: 768px) {
	.col-md-6 {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
	.col-md-12 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
}

#iframeContent {max-height:800px; overflow-y: auto; overflow-x: hidden;}
.otherStyleh2 {border-bottom:0 !important; color:#000 !important; margin-bottom:6px !important}

 /* Wrapper for the scrolling content */
    .scrolling-container {
        width: 100%; /* Adjust as needed */
        height: 86px; /* Adjust as needed */
        overflow: hidden;
        position: relative;
    }

    .scrolling-list {
        list-style-type: none;
        padding: 0;
        margin: 0;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
    }

    .scrolling-list li {
        height: auto; /* Adjust as needed */
		padding: 15px 0;
    }


    /* Search Results Container */
#results {
  max-width: 700px;
  margin: 20px auto;
  font-family: Arial, sans-serif;
  margin: 20px;
}

/* Each Result Box */
.result-item {
  margin-bottom: 28px;
  padding: 0;
  margin: 20px;
}


/* Title (Clickable Link) */
.result-title {
  font-size: 20px;
  font-weight: normal;
  color: #1a0dab;
  text-decoration: none;
  line-height: 1.3;
  display: inline-block;
}

.result-title:hover {
  text-decoration: underline;
}

/* Green URL */
.result-url {
  font-size: 14px;
  color: #006621;
  margin: 3px 0 5px;
  display: block;
  word-break: break-all;
}

/* Snippet / Description */
.result-snippet {
  font-size: 14px;
  color: #545454;
  line-height: 1.58;
}

/* PDF Badge */
.pdf-icon {
  color: #d93025; /* Google red */
  font-size: 13px;
  font-weight: bold;
  margin-right: 6px;
  padding: 2px 6px;
  border: 1px solid #d93025;
  border-radius: 3px;
}


.search-box {
  display: flex;
  gap: 8px;
}

#searchBtn {
  padding: 6px 12px;
  cursor: pointer;
}

#searchBtn.loading {
  cursor: not-allowed;
  opacity: 0.7;
}

.close-btn {
  background: #e63946;
  color: white;
  border: none;
  padding: 6px 12px;
  cursor: pointer;
  border-radius: 4px;
}

#loader {
  font-size: 18px;
  color: #555;
}

#loader::after {
  content: ' ⏳';
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% { content: ' ⏳'; }
  50% { content: ' 🔄'; }
  100% { content: ' ⏳'; }
}
