/* CSS Document */
body
{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
overflow-x: hidden;
}
#header{background:#33339f;height:179px;}
#header_content
{
background:url('./images/logo.jpg') no-repeat 0px 20px;
height:179px;
width:1000px;
margin:auto;
}
#top_links
{
margin:0 0 0 680px;
height:58px;
font-size:12px;
}
#top_links ul
{
margin:0px;
padding:18px 0 0 0px;
list-style:none;
color:white;
}
#top_links li
{
text-decoration:none;
display:inline;
padding:8px;
}
#top_links li a
{
color:white;
text-decoration:none;
}
#click_iit
{
position:relative;
float:left;
left:15px;
top:35px;
width:70px;
height:76px;
}
#click_iitr
{
position:relative;
float:left;
left:452px;
top:35px;
width:76px;
height:76px;`
}
#login_bar
{
margin:0 0 0 625px;
height:75px;

font-size:12px;
}
#main_login
{

padding:0;
margin:0;
}
#login_bar a
{
color:white;
text-decoration:none;
}
#button
{
padding:2px;
color:#E0E0E0;
font-weight:bold;
-moz-border-radius:3px 3px 3px 3px;
-moz-box-shadow:0 2px 0 #B0B0B0 inset, 0 2px 10px #808080 inset;
-webkit-border-top-left-radius: 3px;  
-webkit-border-top-right-radius: 3px;   
-webkit-border-bottom-left-radius: 3px;  
-webkit-border-bottom-right-radius: 3px;   
background-color:#A0B0C0;
border:0 solid #0000A0;
}
#button:hover
{
color:white;
}
#main_body
{
padding-top:-46px;
}
#top_menu
{
margin:auto;
width:936px;
height:46px;
}
#top_menu_links
{
width:936px;
}

#top_menu_links li
{
float:left;
list-style:none inside none;
}

.nav{
margin:0px;
padding:0px;
}
.nav a{
color:white;
text-decoration:none;
}
.nav li:hover{
background:url('./images/bg.gif');  

}
.nav li:hover a{
color:#33339f;
}
.nav li:hover ul li a{
color:white;
}
.nav li
{
width:155px;
height:14px;
padding:14px 0 19px 0;
text-align:center;
}
.nav li ul{
display:none;
left:999em;
font-size:12px;
top:12px;
margin-left:0px;
position:relative;
width:155px;
padding:0px;
height:auto;
}

.nav li ul li{
background-color:#33339f;
height:22px;
padding:7px 0 0 0;
}
.nav li:hover ul{
left:auto;
display:block;
}

.nav li ul li:hover{
background-image:none;
background-color:white;
}
.nav li ul li:hover a{
color:#33339f;
}

#banner
{
margin:auto;
width:943px;
height:288px;
background-image:url(images/banner.jpg);
}
#container
{
text-align:left;
margin:auto;
width:943px;
}

#col1
{
float:left;
width:200px;
background-color:#FFFFFF;
}

#col1 li
{
width:116px;
list-style:none outside url(images/arrow.gif); 
background-repeat:no-repeat;
padding-bottom:4px;
font-size:12px;
}

#col1 a{
text-decoration:none;
color:#252e71;
display:block;
padding:2px;
}
#col1 ul{
padding-top:48px;
}
#col1 li:hover
{
background-color:#33339F;
}
#col1 li:hover a
{
color:white;
}
#alumni
{
background:url(images/for_alumni.jpg) no-repeat;
}
.spacer
{
background-image:url(images/line.jpg);
width:150px;
height:5px;
}
#student
{
background:url(images/for_student.jpg) no-repeat;
}
#col2
{
display:inline;
float:left;
margin-left:14px;
width:725px; 
background-color:#FFFFFF;
margin-top:12px;
}
#upper_content
{
padding:10px 20px 0px 30px;
background-image:url(images/col2_top.jpg);
background-repeat:no-repeat;
margin-bottom:0px;
}
.upper_content_text
{
font-weight:bold;
}
#main_content
{
margin-top:0px;
background-color:#f0f0fc;
padding:10px 20px;
font-size:12px;
text-align:justify;
line-height:150%;
min-height:150px;
}

#two_top
{
background:#0f48af url(images/4in1_top.jpg);
height:25px;
background-repeat:repeat-x;
padding-top:10px;
}

#two_top li
{
display:inline;
padding-top:8px;
padding-bottom:8px;
}

#two_top li:hover
{
background-color:white;

}

#two_top a
{
color:white;
text-decoration:none;
padding-right:20px;
padding-left:20px;
padding-top:8px;
padding-bottom:8px;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
#two_top a:hover
{
color:blue;
}

#two_color
{
height:10px;
background-color:#0f48af;
}


#two_content
{
height:150px;
background-color:#f0f0fc;
border:#0f48af thick solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:150%;
overflow:hidden;
margin:0;
padding:5px 20px;
}
#two_content li{
list-style:none inside none;
height:160px;
}
#two
{
height:160px;
}
#lower_content
{
width:725px;

}
#col2_lower_left
{
display:inline;
float:left;
width:560px;
}
#col2_lower_right
{
width:157px;
display:inline;
float:left;
margin-left:0px;

}
#col2_lower_right_top
{

background-image:url(images/4in1_top.jpg);
height:25px;
background-repeat:repeat-x;

}

#col2_lower_right_top li
{
display:inline;
padding-top:8px;
padding-bottom:8px;
}

#col2_lower_right_top li:hover
{
background-color:white;

}
#col2_lower_right_heads
{
padding-top:10px;
}
#col2_lower_right_top a
{
color:white;
text-decoration:none;
padding-right:8px;
padding-left:20px;
padding-top:8px;
padding-bottom:8px;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
#col2_lower_right_top a:hover
{
color:blue;
}

#col2_lower_right_color
{
height:10px;
background-color:#0f48af;
}


#col2_lower_right_content
{
height:120px;
border:#0f48af thick solid;
padding:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:150%;
background-image:url('./images/bhushan2.jpg');
background-repeat:no-repeat;
cursor:pointer;
}

#footer_spacer
{
clear:both;
height:10px;
}

#footer
{
width:100%;
background-color:#31349f;
height:16px;
padding:10px;
font-size:11px;
color:white;
}
#footer a
{
color:white;
}
.black_overlay{
	display: none;
	position: fixed;
	top: 0%;
	left:0%;
	width:100%;
	height:200%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 
.white_container {
	display: none;
	padding:10px;
	position: absolute;
	top: 500px;
	z-index:1002;
	overflow: auto;
	left:0;
	width:100%;
}

