body {
 margin:0 auto; 
 font-family:arial;
 font-size:11px;
  color:#333;
 width:800px;
 line-height:18px;
 background-image:url(images/bg.gif);
text-align:center; 
}
#maincontainer
{
width:800px;
height:auto;
background-color:#FFFFFF;
clear:both;
float:none;
}
#banner
{
background-image:url(images/header_01.jpg );
background-repeat:no-repeat;
background-position:top;
height:61px;
}
/* menu items*/

#tabs{width:700px; height:25px; float:right; margin-top:10px;}
#tabs ul{list-style:none; padding:0px 0px 0px 50px; margin:0px 0px 0px 0px; z-index:30px; }
#tabs li{ float:left;  }
#tabs li a {display: block;margin: 0 1px 0 0;padding: 3px 10px; text-align: center; text-decoration: none;color: #FFFFFF;
font-family:Verdana; font-size:12px; font-weight:bold; border-right: 1px solid #C46D70; }
#tabs li a.nobor{ border-right: 0px solid #C46D70; }
#tabs li a:hover{ color:#ffffff; background:#732B2D;}
#tabs li:hover { background:#732B2D; color:#FFF;}
#tabs div {position: absolute;visibility: hidden;margin: 0;padding: 0;background: #ddac6f; z-index:200;}
#tabs div  a  {
	position: relative;
	display: block;
	margin: 0;
	padding: 2px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background:#ddac6f;
	color:#000000;
	font: 105% arial;
	border-bottom:1px solid #b37f3e;
}
	
#tabs div  a:hover
	{
	background:#B28144;
	color: #ffffff;
	
}

/*menu items*/



#naac{float:right; margin-top:20px; margin-right:35px; color:#FFCC00; font-size:12px; font-family:monospace;}
#nav1
{
width:800px;
background-color:#aa4e51;
height:48px;
margin:0px;
padding:0px;

}

#nobor{
border-right:0px solid  #aa4e51;
}
.nav2
{
width:800px;
height:25px;
background-color:#f4cb97;
float:none;
clear:both;
text-align:center;
}

.nav2 ul
{
list-style-type:none;
padding-top:3px;
margin:0px;

}
.nav2 li
{
display:inline;
border-right:1px solid #000000;
}
.nav2 a 
{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#aa4e51;
text-decoration:none;
padding:0px 6px;
}
.nav2 a:hover
{
color:#000000;
text-decoration:none;
}
.nav3
{
width:300px;
height:25px;
background-color:#f4cb97;
float:right;
}
.nac
{
font-family:arial;
font-size:12px;
color:#FF0000;
margin-top:3px;
}
#middlecontainer
{
height:270px;
background-color:#FFFFFF;
width:800px;
float:none;
clear:both;

}
#middlecontainer1
{
background-color:#FFFFFF;
width:800px;
clear:both;
float:none;
text-align:center;

}
#middlecontainer1 p{
padding: 5px 20px 5px 20px;
text-align:justify;

}
#vision
{text-align:left;
margin:20px;
padding-left:20px;
}
#aboutr{
text-align:left;
margin:20px 20px 100px 20px;

}
.reddy{font-size:14px; color:#AA4E51;}
#mleft
{
width:470px;
float:left;
clear:both;
margin-top:18px;
text-align:justify;
margin-right:10px;
border-right:1px dotted #999999;
}
.clear{float:none; clear:both;}
#mright
{
width:315px;
float:right;
margin-top:18px;

}
.head1
{
width:450px;
background-image:url(images/subheading_bg.jpg);
background-repeat:repeat-x;
background-position:top;
height:26px;
}
.head2
{
width:315px;
background-image:url(images/subheading_bg.jpg);
background-repeat:repeat-x;
background-position:top;
height:26px;
float:right;
clear:both;
text-align:left;
}
.content
{
font-family:arial;
font-size:11px;
color:#333333;
padding-left:10px;
padding-right:20px;
}

#footer
{
width:600px;
text-align:center;
background-color:#FFFFFF;
height:35px;
border-top:1px solid #cccccc;
padding-top:5px;
}
a
{
font-family:arial;
font-size:11px;
color:#FF0000;
text-decoration:none;
}
a:hover
{
color:#993300;
text-decoration:none;
}
a.one
{
font-family:arial;
font-size:11px;
color:#3366CC;
text-decoration:none;
}
a.one:hover
{
color:#669933;
text-decoration:underline;
}
td.bor
{
border-right:1px dotted #cccccc;
}
#scroll
{
width:270px;
text-align:left;
padding-left:10px;
text-transform:inherit;
margin-top:20px;
height:150px;
overflow:auto;
}
#scroll ul
{
list-style-type:square;
}
*html #scroll
{
padding-left:0px;
}
.apj
{
width:250;
float:right;
text-align:center;
padding:10px 20px 0px 10px;
margin:0px 0 10px 10px;
clear:right;
}
.apjtext
{
width:190px;
text-align:justify;
color:#0066CC;
}
.abt
{
margin-left:20px;
text-align:justify;
}
p
{
margin:0px;
padding:0px;
}
#pg
{
width:250px;
float:left;
clear:both;
margin-left:10px;
margin-top:15px;
}
.h-bg
{
background-image:url(images/heading_bg.gif);
background-repeat:repeat-x;
background-position:top;
font-family:monospace;
font-size:16px;
color:#336699;
padding-left:25px;
}
.h-down
{
background-image:url(images/heading_down_bg.gif);
background-position:top;
background-repeat:repeat-x;
text-align:left;
}
.h-down ul {margin-left:20px;}
#degree
{
width:500px;
float:right;
margin-top:15px;
margin-right:10px;
clear:right;
}
#gap
{
float:none;
clear:both;
}
h4
{
font-size:13px;
margin:0px;
padding:0px;
color:#336699;
}
*html h4
{
margin-top:5px;
}
#host
{
width:160px;
padding:8px;
margin:10px 5px 10px 10px;
float:right;
clear:right;
}
.facihead
{
font-family:monospace;
font-size:16px;
color:#336699;
padding-left:25px;
}

#faci-btn li 
{
display:inline;
padding:3px 9px;
}
#faci-btn a 
{
font-family:Tahoma;
font-size:13px;
color:#FF6600;
font-weight:bold;
text-decoration:underline;
}
#faci-btn a:hover,a:focus
{
color:#99CC00;
text-decoration:none;
}
.green
{
color:#99CC00;
text-decoration:none;
}
.star
{
color:#FF0000;
font-weight:bold;
}
ul
{
list-style-position:inside;
padding:0px;
margin:0px;
}
*html ul{list-style-type:disc;}

.under
{
color:#009900;
text-decoration:underline;
}
#submit
{
width:50px;
float:left;
clear:both;
}
.submt
{
background-color:#CCCCCC;
color:#000000;
border-left:1px solid #333333;
border-bottom:1px solid #333333;
border-top:1px solid #999999
border-right:1px solid #999999;

}

#reset
{
width:50px;
margin-left:25px;
float:left;
}
*html #reset
{
margin-left:8px;
}
.content
{
font-family:arial;
font-size:11px;
color:#666666;
float:none;

}
.drop
{
color:#CC3300;
font-weight:700;
}
#new-l{width:250px; float:left; padding-left:20px; clear:left; text-align:left;}
#new-l ul {margin:0px; padding:0px; list-style-position:inside; list-style-type:square; }
#new-l ul li{margin-top:5px;}
.letter{width:480px; float:right; padding-right:10px; text-align:left; background-color:#FFFFFF; padding-left:10px; margin-right:10px; vertical-align:top; clear:right;}
.letter ul {margin:0px; padding-left:10px; list-style-position:inside; list-style-type:none;}
.news{border:1px solid #cccccc; color:#009900;}
#n1{
 vertical-align:top;
}
#n2{
 vertical-align:top;
}
.red {color:#FF0000;}
#fact-l {width:150px; padding-left:10px; text-align:left; float:left; clear:both; margin-left:20px; }
#fact-r {width:350px; padding-left:10px; text-align:left; float:left;  margin-left:10px;}
h5{font-size:16px; font-family:monospace;}
#fact-rr {width:220px; text-align:left; float:right;  clear:right; margin-left:10px;}
#semi{width:300px;  text-align:left;  padding-left:10px; float:left; clear:both; text-align:left; margin-left:20px;}
.text {padding-left:20px; padding-right:20px; text-align:justify;}
#hm-bor {border-collapse:collapse;}
#pm-bor {border-collapse:collapse;}
#hm-bor td {padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:5px;}
tr.over{background-color:#FFFFFF;}
tr.normal {background-color:#EAF7CC;}
#back{float:left; margin-left:50px; border:0px;}
ol {padding:0px; margin: 0px 0px 0px 15px; list-style-position:inside;}
#contact{margin-right:20PX; margin-bottom:20px; margin-top:30px;}
.address {margin:30px 10px 0px 30px; float:left; clear:left; text-align:left;}
#top {float:right; margin-right:50px; border:opx;}
h1{font-size:170%; color:#993300;}
h3{font-size:150%; text-decoration:underline;}
h6{font-size:140%; text-decoration:underline; margin:0; padding:8px 0 8px 0;}
#junior{margin-left:20px; text-align:justify;margin-right:20px;}
#lecture {border-collapse:collapse;}
#lecture td{padding-left:3px;}
#lecture b { color:#006633; padding-left:2px;}
h5{font-family:arial; font-size:12pt; color:#000000;}
#dups td { margin:0; padding:0;}
#ap {margin:0 0 0 50px;}
#ap p{text-align:center;}



/* drop down*/
#nav, 
#nav ul {padding:0; margin:0; list-style:none; font: 12px arial, verdana, sans-serif; background:url(transparent.gif); position:relative; z-index:100;}
#nav {height:23px; width:800px; padding:0;  background:#f4cb97;}

#nav table {border-collapse:collapse;}
#nav li {float:left;}
#nav li li {float:none;}
/* a hack for IE5.x and IE6 */
#nav li a li {float:left;}

#nav li a {display:block; float:left; color:#000; height:23px; padding:0 20px 0 10px; line-height:22px; text-decoration:none; white-space:nowrap;  border-left:1px solid #9D5F46; font-size:12px; }
#nav li li a {height:21px; line-height:20px; float:none; color:#FFF; width:100px; }

#nav li:hover {position:relative; z-index:100;}
#nav a:hover {position:relative; z-index:100; background:#843; color:#fff; border-left:1px solid #843;}
#nav li:hover > a {border-left:1px solid #843; background:#843; color:#fff;}

#nav :hover  ul {left:0; top:23px; color:#FFF; background:#B28144; text-align:left; border-left:1px solid #843; z-index:300;}
#nav a:hover ul {left:-1px;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:0; margin-left:100%; top:0;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; color:#FFF;  left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover li:hover > a {background:#843; color:#fff; border-left:1px solid #843;}

#nav li a:hover ul li a:hover {background:#843;}

/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:0; z-index:100;}

/* keep further levels hidden */
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/* drop down*/
