/*CSS Document*/
/*(Project) CSS files - by http://www.Konstantinfosolutation.com India*/
/*Comment all css which you are not useing in Layout*/
/*Don't use undescore(_)*/
/*Don't define font family in body*/  
/*UseProper name for css*/

/*ClearFix*/
.Clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.Clear{ clear:both;}
.Clearfix {display: inline-block;}

h1 {font-size: 100%;}
h2 {font-size: 80%;}
p, a, ul, li, h1, h2, h3, h4, h5, from{ padding:0px; margin:0px; }
img{ padding:0px; margin:0px; border:0px; }

#Wraper{width:100%; height:auto; margin:0px; padding:0px; clear:both;}
#WraperInner{width:100%; margin:0px auto; padding:0px; float:left; background:url(../images/bg_top.jpg) center top no-repeat;}  
#Wraper1{width:1002px; height: auto; margin:0px auto;}
#ContentWraper{width:1002px; height:auto; float:left;}


/*Header start here*/
#HeaderWraper{width:992px; height:auto; float:left; margin-top:66px; margin-left:10px; position:relative;}
.LogoWraper{width:330px; height:auto; float:left; margin-top:66px;}
.HeaderText{width:325px; height:auto; float:right; margin-top:49px; padding-right:14px;}
.LogoTagLineBox{width:992px; float:left; height:auto; margin:0 10px 0 0px;}
.TopNavigation{float:right; margin-top:15px; padding-right:15px;}

/* Navigation start here */
.Nav{width:auto; height:auto; float:left; margin-top:22px;}
.Nav Ul{list-style:none;}
.Nav Li{float:left; margin-right:20px;}
.Nav Li a{float:left; margin-right:20px; color:#ffffff; text-decoration:none;}
.Nav Li a:hover{float:left; margin-right:20px; color:#ffffff; text-decoration:underline;}
.Nav Li a:active{float:left; margin-right:20px; color:#ffffff; text-decoration:underline;}
.NavRightLinks{float:right; margin-top:23px; padding-right:17px;}
.BannerWraper{width:978px; height:312px; float:left; background:url(../images/header_img.jpg) no-repeat; margin-top:20px; position:relative;}
.BannerRight{width:478px; height:286px; background:url(../images/headerimg_right.jpg) no-repeat; float:right; margin-right:15px; padding:4px; position:relative;}
.BannerTxt{
	position:absolute;
	z-index:1;
	top:242px;
	left:4px;
	width:468px; height:39px; background:url(../images/imagetxt_bg.png) no-repeat; padding:5px;
}
/*Middle start here*/
.InstitueTxt{margin-top:15px; float:left;}
#MiddleWraper{width:992px; height:auto; float:left; margin: 12px 0 6px 10px; padding-bottom:15px;}
.GeneralWraper{width:275px; height:auto; float:left; margin-right:38px;}
.GeneralHeading{border-bottom:1px solid #7ca407;}
.CourseHeading{border-bottom:1px solid #aaca78; padding-bottom:5px;}


.InfoWraper{width:275px; border-bottom:1px dashed #707070; height:auto; padding:10px 0px 10px 0px; float:left;}
.InfoTextWraper{margin-left:10px; float:left; width:175px;}
.EventHeading{border-bottom:1px solid #7ca407;}
.EventWraper{width:300px; height:auto; float:left; margin-right:38px;}
.EventInnerWraper{width:280px; height:auto; padding:10px; float:left; background-color:#e6f3d2; margin-top:2px; margin-bottom:2px;}
.EventTextWraper{margin-left:10px; float:left; width:180px;}
.GalleryWraper{width:300px; height:auto; float:left;}
.GalleyInnerWraper{width:300px; height:auto; float:left; background-color:#e6f3d2; margin-top:2px; border:1px solid #e1e1e1;}
.GalleryWraperText{width:280px; border-bottom:1px dashed #cacec5; height:auto; float:left; padding:10px 0 10px 0;}
.MiddleContentWraper{ padding-left:12px; width:auto; height:auto;}
.GalleryWhite{width:278px; border:1px solid #FFF; padding:10px;}
.GalleyInnerWraper1{width:300px; height:auto; float:left; background-color:#e6f3d2; border:1px solid #e1e1e1; border-top:none;}
.InnerPagesMiddle{padding-top:20px; width:768px; height:auto; float:left;}
.AboutMiddle{background:#ffffff; padding:1px; float:left; width:764px; height:auto; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; padding-top:0px;}
.AboutContent{background:url(../images/about_mid.jpg) repeat-x; width:754px; height:auto; float:left; padding-left:10px;}
.AboutHeading{background:url(../images/about_heading.jpg) repeat-x bottom; width:735px; padding-left:15px; padding-bottom:5px;}
.MiddleInner{padding-left:6px; margin-top:10px; padding-right:15px;}
.PeopleWraper{width:718px; height:auto; background:#f7f7f7; border-bottom:1px solid #c2c2c2; padding:4px; padding-right:8px; clear:both; float:left;}
.PeopleWraper1{width:718px; height:auto; border-bottom:1px solid #c2c2c2; padding:4px; padding-right:8px; clear:both; float:left;}
.GoogleMapWraper{width:343px; height:210px; background:#ffffff; margin-top:5px; padding-top:9px; padding-left:9px;}
.MapContent{width:353px; float:left; margin-right:18px;}
.ContactRightBlock{width:356px; height:auto; float:right;}
.ContactRightTitle{width:356px; height:auto; float:left; padding-bottom:3px; padding-left:12px; border-bottom:1px solid #cecece;}
.ContactRightInner{width:356px; height:auto; float:left; padding-bottom:1px; padding-left:12px; padding-top:7px;}
.LoadingImg{position:absolute; left: 400px;	top: 215px;}



/*Left Side start here*/
.LeftPart{width:649px; height:auto; float:left; padding: 11px 11px 0 13px;}




/*Right Side start here*/
.RightPart{width:298px; height:auto; float:left; margin-right:14px; padding-top:11px;}




/*Footer start here*/
#FooterWraper{width:100%; height:294px;  margin:0px auto; padding:0px; clear:both; background:url(../images/footer_bg.png) repeat-x;}
.FooterContent{width:969px; height: auto; margin:0px auto; padding:28px 0; clear:both; padding-left:5px;}
.FooterHeading{background:url(../images/about_line.png) repeat-x bottom; padding-bottom:5px;}
.FacilitiesWraper{width:300px; height:auto; float:left; margin-right:38px;}
.ContactWraper{width:290px; height:139px; border:1px solid #dedede; padding:1px; background:#ffffff; margin-top:10px;}
.ContactInnerWraper{width:288px; height:127px; padding:1px; background:#f1f1f1; padding-top:10px;}
.ContactIdeaWraper{width:292px; height:auto; float:left;}
.FooterLink{margin-top:30px; float:left;}
.Icon{margin-left:5px; padding-right:5px;}
#FooterWraperPages{width:100%; height:66px;  margin:0px auto; padding:0px; clear:both; background:url(../images/footer_inner.jpg) repeat-x;}
.FooterLinkInner{margin-top:0px; float:left;}
.FooterContentInner{width:969px; height: auto; margin:0px auto; padding:20px 0; clear:both; padding-left:5px;}

/* ================================= 28-05-2010 ======================================== */
#LoginBock {
	position: absolute;
	width:276px;
	height:212px;
	z-index:1;
	left: 699px;
	top: 195px;
}
.Logintop{width:276px; height:auto; float:left;}
.LoginMain{width:256px; height:196px; float:left; background:url(../images/login_main_bg.png) repeat-y; padding:0px 10px 0px 10px;}
.LoginMainText{width:256px; height:auto; float:left;}
.LoginMainText1{width:232px; height:auto; float:left; padding-left:12px; padding-right:12px; padding-top:8px;  }
#close {
	position:absolute;
	width:31px;
	height:30px;
	z-index:1;
	left: 251px;
	top: -11px;
}
.Facility{width:710px; height:auto; float:left;}
.FacilityImg{width:auto; height:auto; float:left; padding:2px; border:1px solid #c2c2c2; background-color:#FFF;}
.FacilityRight{width:200px; height:auto; float:left; padding-left:10px; padding-top:20px;}
.FacilityRightBlock{width:200px; height:auto; float:left;}
.FacilityRightBlock1{width:192px; height:auto; float:left; background-color:#efefef; padding:4px; border-bottom:1px solid #fff;}
.FacilityRightImgBlock{width:auto; height:auto; float:left; background-color:#fff; padding:1px; border:#c2c2c2 1px solid; margin-right:4px;}
.FacilityRightMainText{width:200px; height:auto; float:left; padding-bottom:4px; margin-bottom:2px; border-bottom:1px solid #7ca407;}
.FacilityRightTextBlock{width:131px; height:auto; float:left; }
.GalleryBlock{width:750px; height:auto; float:left;}
.GalleryImgBlock{width:auto; height:auto; float:left; padding-left:10px; padding-right:10px; padding-bottom:33px;}
.GalleryImgBlock1{width:auto; height:auto; float:left; background-color:#FFF; border:1px #c4c5c3 solid; padding:7px;}
.GalleryBottomRow{width:710px; height:auto; float:left; background:url(../images/row_bg.jpg) top repeat-x; margin-top:4px;}
.Faculty{width:355px; height:auto; float:left;}


/* Pagging */
.Vidyavardan {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.Vidyavardan A {
	BORDER-RIGHT: #c5c5c5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c5c5c5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #c5c5c5 1px solid; COLOR: #88847e; PADDING-TOP: 2px; BORDER-BOTTOM: #c5c5c5 1px solid; TEXT-DECORATION: none; background-color:#c5c5c5;
}
.Vidyavardan A:hover {
	BORDER-RIGHT: #627a00 1px solid; BORDER-TOP: #627a00 1px solid; BORDER-LEFT: #627a00 1px solid; COLOR: #fff; BORDER-BOTTOM: #627a00 1px solid; background:url(../images/pagging_bg.png) repeat-x; text-decoration:none;
}
.Vidyavardan A:active {
	BORDER-RIGHT: #627a00 1px solid; BORDER-TOP: #627a00 1px solid; BORDER-LEFT: #627a00 1px solid; COLOR: #fff; BORDER-BOTTOM: #627a00 1px solid
}
.Vidyavardan .current {
	BORDER-RIGHT: #627a00 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #627a00 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #627a00 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #627a00 1px solid; background:url(../images/pagging_bg.png) repeat-x;
}
.Vidyavardan .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

.FacultyBottom{background:url(../images/about_heading.jpg) repeat-x bottom; width:733px; clear:both;}
.FacultyRow{width:733px; height:auto; float:left; background:url(../images/row_bg.jpg) top repeat-x; margin-top:4px;}
.MiddleFaculty{padding-left:6px; padding-right:15px;}

.ApplyBtn{
	position:absolute;
	z-index:1;
	left: 315px;
	top: 210px;
}

.HeadingTxt{
	position:absolute;
	z-index:1px;
	width:380px;
	left: 36px;
	top: 32px;
}

/*.GoogleSearch{width:218px; height:auto; float: right; margin-top:7px;}
.GoogleSearchBox{width:98px; height:22px; float: left; margin-right:3px; background: url(../images/google_bg.jpg) no-repeat; padding-left:50px;} */