/* CSS Document */
body {
	margin:0px;
	padding:0px;
	background:url(images/bg.jpg) fixed bottom;
	
	/*background-color:#508f03;*//*DF6800*/
	font:normal 12px arial; color:#313131
	}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;}
#maincontainer {
	margin:0px auto;
	width:985px;
	height:auto;
}
#headcontainer{
	width:auto; height:130px; }
#titlecontainer {
	width:auto; height:auto; }
#menucontainer {
	width:auto; height:33px; }
#kgrllogo {
	float:left; padding:5px 10px; width:auto; height:auto;}
#title {
	float:left; width:auto; margin-top:35px;}
#topmenu {
	float:right; margin-right:10px; margin-top:15px ; width:320px; height:50px; background-image:url(images/topmenu_icons.jpg); background-position:center top; background-repeat:no-repeat; padding-top:30px; }
.topmenu {
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-align:right;}
.topmenu ul{
	display:inline; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; }
.topmenu ul li{
	display:inline; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; padding:0px 13px; float:left; }
.topmenu ul li a{
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;  text-decoration:none;}	
.topmenu ul li a:hover{
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:underline;}	
#aulogo {
	float:right; width:auto; height:auto; margin-top:10px;}
 
#nav_lt {
	float:left; width:8px; height:33px; background-image:url(menu_bg1.png); background-repeat:no-repeat; }
#nav_rt {
	float:right; width:8px; height:33px; background-image:url(menu_bg2.png); background-repeat:no-repeat; }

#footer {
	margin:0px auto;
	width:100%;
	height:53px;
	background-image:url(images/footer_bg.jpg);
	background-repeat:repeat-x;
}
#footertextcontainer {
	margin:0px auto; width:985px; height:50px; }
.footer_lt {
	width:300px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6a6a6a; padding:20px 20px; float:left; margin:0px auto; text-align:left;}
.footer_rt {
	width:300px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6a6a6a; padding:20px 20px;  float:right; position:relative; text-align:right;}
#menu {
	width:969px;; height:33px; margin-left:8px; margin-top:0px; padding-top:0px; padding-bottom:0px;}

	
#bodycontainer {
	width:auto;
	height:auto;
	background-color:#FFFFFF;
	padding:5px 5px;
}
#fadecontainer {
	width:639px; height:309px; float:left; }
.messagebox {
	position:relative;
	width:310px;
	height:309px;
	float:right;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	z-index:100;
	overflow: hidden;
}


#slider {
	float:left;	
    height:309px;
    width:639px;
	
}  
#slider ul li {  
    float:left;  
    display: none; 
}  
  
#slider ul li img {  
    border:none;  
}  
  
#slider ul li.show {  
    z-index:500 ;
    display: block;
}
#slide2 {
	width:306px;
	height:309px;
	float:right;
	margin-right:0px;

	}
#banner .right_accordion{
	width:304px;
	height:309px;
	padding:0px;
	float:right;
	background-color:#ffffff;
	
}
.banner { float: left; width: 100%; padding-bottom: 0.45em; }
.banner ul { list-style:none;}
.banner ul li { padding-right: 0.45em; display: inline; }

.#itconsulting {
	margin:0px;
	background-image:url(images/it_consulting.jpg);
	width:271px;
	height:237px;
	background-repeat:no-repeat;
	}
.glossymenu a.menuitem{
	background-image:url(images/glosymenu.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	color: white;
	font-weight:bold;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 9px 0px 0px 0px;
	padding-left: 10px;
	text-decoration: none;
	width:309px;
	height:25px;
}
.glossymenu{
	margin: 0px 0px;
	padding: 0px;
	width: 306px; /*width of menu*/
	float:left;
	height:309px;
	overflow:hidden;
}
#spacer {
	position:relative;
	width:985px;
	height:10px;
	margin:0px auto;
	background-color:none;
	margin-left:-15px;
	margin-top:310px;
	left:-650px;
	padding:0px;
	
	}
#welcometext {
	position:relative;
	width:632px;
	height:auto;
	margin:0 auto;
	float:left;
	margin-top:10px;
	}

#welcometext2 {
	position:relative;
	width:100%;
	height:auto;
	margin:0 auto;
	float:left;
	margin-top:100px;
	padding:0px;
	}
	
	
	.tst1 {
	font-family:Arial, Helvetica, sans-serif; color:#BA0003; font-size:12px; padding-right:5px;}

.readmore {
	font-family:Arial, Helvetica, sans-serif; color:#226306; font-size:12px; padding-right:5px;}
.readmore a{
	font-family:Arial, Helvetica, sans-serif; color:#226306; font-size:12px; text-decoration:none;}
.readmore a:hover{
	font-family:Arial, Helvetica, sans-serif; color:#226306; font-size:12px; text-decoration:underline;}
#news {
	position:relative;width:306px;height:258px;float:right;margin-right:-2px;border:1px solid gray;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;z-index:99; background-color:#ffffff; margin-top:10px; 
	}
#statue {
	position:relative;
	width:305px;
	height:255px;
	float:left;
	background-image:url(images/srikrishnadevraya.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-color:#eff3f1;
	border:1px solid gray;
	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
	margin-top:5px;
	}
#courses {
	position:absolute;
	width:305px;
	height:255px;
	float:left;
	background-color:#eff3f1;
	border:1px solid gray;
	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
	margin-left:333px;
	margin-top:439px;
	}
.courseshead {
	font-family:Arial, Helvetica, sans-serif;
	
	text-shadow: 2px 2px 0px #ccc;
	border-bottom:#ccc solid 1px;
	padding:5px;
	
	 font-size:23px; font-weight:bold; color:#000; }
	 
	 
	 
	 .courseshead2 {
	font-family:Arial, Helvetica, sans-serif;
	
	text-shadow: -2px 1px 3px #ccc;
	border-top:#ccc solid 1px;
	padding:5px;
	
	 font-size:23px; font-weight:bold; color:#000; }
	 
	 
	  .courseshead3 {
	font-family:Arial, Helvetica, sans-serif;
	
	text-shadow: -2px 1px 3px #ccc;
	border-bottom:#ccc solid 1px;
	padding:5px;
	
	 font-size:18px; font-weight:bold; color:#000; }
	 
	 
.coursestext {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f; background-image:url(images/bullet.jpg); background-position:left; background-repeat:no-repeat; padding-left:10px; }
.coursestext a{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f;  text-decoration:none;}
.coursestext a:hover{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2f2f2f;  text-decoration:underline; }
#achiev {
	position:absolute; background-color:#eff3f1; width:304px; height:110px; float:right; border:1px solid gray;
	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; margin-top:584px; margin-left:650px;}
#library { position:absolute; width:306px; height:202px; float:left; background-color:#999999; margin-top:276px; margin-left:-307px;background-image:url(images/library_01.jpg); background-repeat:no-repeat; visibility: visible; overflow: hidden;
	}
#campuslife { position:relative; width:306px; height:202px;  background-color:#999999; margin-top:710px; margin-left:325px; background-image:url(images/campus_01.jpg); background-repeat:no-repeat;
	}
#facilities { position:relative;  width:306px; height:202px; float:right; background-color:#899999; margin-top:-202px;  background-image:url(images/facilities_01.jpg); background-repeat:no-repeat;
	}
#photogallery {
	margin:0px auto;
	width:955;
	height:146px;
	background-color:#666666;
	margin-top:700px;
	background-image:url(images/gallery_bg_gdt.jpg);
	background-repeat:repeat-x;}
#photogallery2 {
	margin:0px auto;
	width:955;
	height:300px;
	margin-top:320px;
	background-repeat:repeat-x;
}
#photogallery-home	 {
	margin:0px auto;
	width:955;
	height:146px;
	background-color:#666666;
	margin-top:20px;
	background-image:url(images/gallery_bg_gdt.jpg);
	background-repeat:repeat-x;
}


#myreel {
	width:870px; height:143px; margin:0px auto; margin-left:0px;}
#leftarrow { width:26px; height:21px; float:left; margin-left:5px; margin-top:60px; margin-right:12px;}
#rightarrow { width:26px; height:21px; float:right; margin-left:5px; margin-top:-85px; margin-right:5px;}

.h2{
	color:#FF8015;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
		text-shadow: -2px 1px 3px #bbb;
}
#about-img{width:308px; height:210px; background:url(images/about.jpg) no-repeat top; float:right; margin-top:5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #808080	}
#degree-img{width:308px; height:210px; background:url(images/degree-course.jpg) no-repeat top; float:right; margin-top:5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #808080	}

.text {	font-family:Arial, Helvetica, sans-serif;color:#313131;	font-size:12px;	text-align:justify;	padding:5px 5px;line-height:18px;}
.text ul{margin:0px; padding:0px} .text li{margin:0px; padding:0px; list-style:none} .text a{text-decoration:none; color:#313131} .text a:hover{text-decoration:underline; color:#ff8015}

#contact-col1{width:250px; height:auto; float:left}
#contact-col2{
	width:auto;
	height:auto;
	float:left;
	padding-left:20px;
	padding-top:30px;
}
#contact-col3{width:497px;  height:231px; float:right; border:1px solid #ccc}


/*menu*/

.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	}
.menu ul{
	background:url(menu_bg.png) top left repeat-x;
	height:33px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px 12px ;
		}
	.menu li a{
	color:#CCCCCC;
	display:block;
	font-weight:bold;
	line-height:33px;
	padding:0px 5px;
	text-align:center;
	text-decoration:none;
		}
		.menu li a:hover{
			color:#CCCCCC;
			text-decoration:none;
			}
	.menu li ul{
		background:#e0e0e0;
		border-left:2px solid #a2228f;
		border-right:2px solid #a2228f;
		border-bottom:2px solid #a2228f;
		display:none;
		height:auto;
		filter:alpha(opacity=90);
		opacity:0.90;
		position:absolute;
		width:200px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		}
	.menu li li {
		display:block;
		float:none;
		padding:0px;
		width:200px;
		}
	.menu li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		padding:0px 10px 0px 15px;
		text-align:left;
		color:#000;
		}
		.menu li ul a:hover{
			background:#a2228f;
			color:#000;
			opacity:1.0;
			filter:alpha(opacity=100);
			}
			
	.menu p{
		clear:left;
		}	
	.menu #current{
		background:url(images/current-bg.gif) top left repeat-x;
		color:#ffffff;
		}
		
		
	.footertext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:5px;
	
	}
	
	
	
	.bodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:21px;
	padding:5px;
	text-align:justify;
	
	}
	
	
	
	
		.footertext1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	
	
	}
	
	
	
		.footertext2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	padding:5px;
	border-bottom:#999 dotted 1px;
	
	
	
	}
	
	
	.nophoto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
	padding:5px;
}



	.newh1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4c7d10;

	
	padding:5px;
}


	.newh2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	line-height:22px;

	
	padding:5px;
}


	.newh3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#8f1d7e;
	border-bottom:#CCCCCC dotted 1px;

	
	padding:5px;
}


.fullborder{
background-color:#bcda84;
-moz-border-radius: 5px;
border-radius: 5px;
border:#CCCCCC solid 1px;
}


.menu-border{
border:#CCCCCC solid 1px;
padding:3px;
border-radius:5px;
background-color:#FF9933;
}


.menu-list{
font-family:Arial, Helvetica, sans-serif, BibleScrT;
font-size:13px;
padding:5px;
border-bottom:#FFFFFF dashed 1px;
color:#FFFFFF;
}


.menu-list a{
border-bottom:none;
text-decoration:none;
color:#FFFFFF;

}

.menu-list a:hover{
font-family:Arial, Helvetica, sans-serif, BibleScrT;
font-size:13px;
padding:5px;
border-bottom:none;
color:#0000;
}

/*menu end*/


.vision_style {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.9);
	padding-left:80px;
	font-weight:bold;
}
	
.vision_img {
	border:2px solid #a0218d;
	margin-left:25px;
}

.vision_text {
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-left:40px;
	padding-right:10px;
	width:255px;
}

.faculty_img {
	width:76px;
	height:78px;
	border:1px solid #b34f9d;
	margin:10px;
}

