* {
margin : 0;
padding : 0;
}
a, h1, h2, h3 {
color : #5982a0;
text-decoration : none;
}
a:hover {
color : #fff;
background-color : #5982a0;
text-decoration : none;
}
a:focus {
outline : none;
}
h2 {
font-size : 17pt;
}
h3 {
font-size : 14pt;
}
body {
background : url('img/back-grd.gif') repeat-x top;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 11pt;
background-color : #fff;
color : #4e4f50;
}
.underline {
text-decoration : underline;
}
.clr_lft {
clear : left;
}
.clr_rt {
clear : right;
}
#page {
position : relative;
width : 1000px;
margin : 0 auto;
overflow : hidden;
}
#header {
background : url('img/header.jpg') no-repeat top;
height : 150px;
}
#news {
position : absolute;
top : 25px;
left : 730px;
width : 255px;
height : 85px;
overflow : hidden;
}
#news div {
	text-align : center;
	color : #41627a;
	display : none;
	font-weight : 500;
}
#sponsors{
    position: absolute;
    top: 30px;
    left: 730px;
    width: 250px;
    height: 80px;
    overflow: hidden;
    /*border: 1px solid #000;*/
}
#sponsors div{
    text-align: center;
    color: #FFF;
    display: none;
}
#sponsors div a:hover{
background:none;
color : #5982a0;
text-decoration : underline;
}
#sponsors div img{
border:0px;
}
#nav {
width : 9000px;
margin : 0 auto;
height : 35px;
background : url('img/nav-bar.gif') repeat-x;
}
#nav ul, #nav li {
display : inline;
font-size : 11px;
letter-spacing : 1px;
font-family : "Arial";
font-weight : bold;
}
#nav a {
font-size : 16px;
line-height : 35px;
padding : 8px 21px 8px 21px;
color : #fff;
background : url('img/nav-bar-hover.gif') no-repeat right center;
}
#nav a.last {
background : transparent;
padding-right : 921px;
}
#nav a:hover, #nav a.down {
background : url('img/nav-bar-hover.gif') repeat-x;
}
#nav a.current {
background : url('img/nav-bar-hover.gif') repeat-x;
}
#content {
position : relative;
margin : 30px 5px 0;
}
#form-container {
position : relative;
width : 240px;
height : 71px;
}
#test {
height : 30px;
}
#login-form input.ui {
margin : 5px;
height : 25px;
width : 140px;
background : url('img/login-input-back.gif') repeat-x center 0%;
border : 1px solid #5d85a3;
font-size : 14pt;
color : #4e4f50;
}
#login-form input.ui2 {
margin : 5px;
height : 25px;
width : 200px;
background : url('img/login-input-back.gif') repeat-x center 0%;
border : 1px solid #5d85a3;
font-size : 14pt;
color : #4e4f50;
}
#login-form input.sbm {
position : absolute;
bottom : 5px;
left : 160px;
color : #fafafa;
font-size : 15pt;
background-color : #5982a0;
border-top : 1px solid #b7c8d4;
border-left : 1px solid #aabecc;
border-right : 1px solid #b3c4d1;
}
#login-links {
position : absolute;
width : 80px;
height : 30px;
margin-top : 5px;
top : 0;
right : 0;
z-index : 6;
}
#form-container div a {
color : #4e4f50;
text-decoration : none;
}
#form-container div a:hover {
text-decoration : underline;
background-color : transparent;
}
.login-form-focus {
font-style : normal;
color : #fff;
}
.login-form-blur {
color : #f5f5f5;
}
.box, .box-events-left, .box-fluid {
position : relative;
width : 500px;
height : auto;
overflow : hidden;
padding : 25px;
}/*
.box1{
	position : relative;
	width : 500px;
	height : auto;
	overflow : visible;
	padding : 25px;
}
html > body .box1 {
height : auto;
min-height : 130px;
}*/
.box1{
	position : relative;
	width : 500px;
	overflow : visible;
	padding : 25px;
	min-height:130px; height:auto !important; height:130px;
}
.box-bottom-left, .box-bottom-right, .box-top-left, .box-top-right {
position : absolute;
width : 100%;
height : 100%;
margin : -25px 0 0 -25px;
}
.box-bottom-left {
background : url('img/box-bottom-left.png') no-repeat left bottom;
z-index : -5;
}
.box-bottom-right {
background : url('img/box-bottom-right.png') no-repeat right bottom;
z-index : -4;
}
.box-top-left {
background : url('img/box-top-left.png') no-repeat left top;
z-index : -3;
}
.box-top-right {
background : url('img/box-top-right.png') no-repeat 100% 0%;
z-index : -2;
}
.box-content {
position : absolute;
width : 100%;
margin : 25px;
z-index : -1;
}
.event-box {
width : 308px;
height : 113px;
margin : 10px;
background : url('img/event-box.png') no-repeat -350px top;
float : left;
cursor : pointer;
}
.event-image {
height : 100px;
width : 140px;
margin : 7px;
background-color : #5982a0;
float : left;
}
.event-content {
width : 48%;
float : left;
height : 96%;
}
.event-content table.fix {
height : 100%;
width : 100%;
}
.event-content table.fix td {
	vertical-align : top;
	padding-top: 5px;
}
.event-content div.links {
margin-top : 6px;
width : 100%;
visibility : hidden;
}
.event-content div.links a {
font-size : 11pt;
}
.event-content div.links div {
width : 47%;
}
.event-content div.links div.soon {
width : 100%;
font-size : 10pt;
}
.event-content div.links div.event-links-left {
float : left;
text-align : right;
margin-right : 2px;
}
.event-content div.links div.event-links-right {
float : right;
text-align : left;
}
.event-heading-title {
font : 13pt "Arial Black";
margin-bottom : 2px;
color : #5982a0;
line-height : 1;
}
.event-heading-description {
font : bold 11pt Arial;
line-height : 1;
}
#event-right-page {
font-size : 12pt;
}
#event-right-page .header {
text-align : center;
}
#event-nav-box a {
display : block;
line-height : 1.6;
}
#event-nav-box a.active {
font-style : italic;
font-weight : bold;
}
#links a.active {
font-style : italic;
font-weight : bold;
}
.active{
font-style : italic;
font-weight : bold;
}
#footer {
position : relative;
margin-top : 15px;
margin-bottom : 15px;
height : 150px;
clear : both;
border : 2px solid #cbcbcb;
background : #f2f2f2 url('img/footer-logo.jpg') no-repeat right center;
}
#footer a {
color : #4e4f50;
display : block;
padding : 5px 25px;
}
#footer a:hover {
text-decoration : underline;
background-color : transparent;
}
#footer .block1, #footer .block2, #footer .block3, #footer .block4 {
float : left;
margin : 4px;
}
#footer .sub-block a, #footer .sub-block1 a, #footer .sub-block2 a {
font-size : 10px;
padding : 3px;
padding-left : 25px;
}
#footer .block4 .sub-block1, #footer .block4 .sub-block2 {
float : left;
}
#footer .block4 {
margin-left : 20px;
}
#footer .block3 {
margin-left : 10px;
}
#footer-links {
position : absolute;
width : 100%;
height : 100%;
font-family : "Arial";
color : #8f9092;
}
#bottom-logo {
position : absolute;
background : url('img/iitk-mgb.gif') no-repeat right top;
width : 100%;
height : 100%;
}
.overlay {
position : absolute;
top : 0;
left : 0;
overflow : hidden;
background-color : #000;
z-index : 10000;
}
.modal-box {
background-color : #dedede;
position : absolute;
top : 50%;
left : 50%;
width : 0;
height : 0;
z-index : 1000000;
}
.modal-close-link {
width : 100%;
height : 10%;
cursor : pointer;
}
.modal-content {
width : 100%;
height : 80%;
background : url('img/loading.gif') center 0%;
position : relative;
}
.modal-left-button {
height : 100%;
width : 77px;
float : left;
overflow : hidden;
position : absolute;
left : 0;
background : url('img/button-left.png') no-repeat left center;
display : none;
}
.modal-right-button {
height : 100%;
width : 77px;
float : right;
overflow : hidden;
position : absolute;
right : 0;
background : url('img/button-right.png') no-repeat left center;
display : none;
}
.modal-caption {
width : 100%;
height : 10%;
padding : 10px;
color : #222;
text-align : center;
}
.modal-content-img {
width : 100%;
height : 100%;
background : none no-repeat left center;
position : absolute;
top : 0;
left : 0;
overflow : hidden;
}
.team, .team tbody, .team tr {
width : 940px;
}
#team-box h2 {
margin : 15px 0 8px 0;
}
.team tr.even td {
background-color : #f0f0f0;
}
.team td {
width : 33%;
padding : 3px;
color : #5982a0;
font-weight : normal;
}
div.sponsor {
width : 22%;
margin : 0 13px;
position : relative;
height : 150px;
background : none no-repeat center center;
float : left;
}
#sponsor-tabs {
margin: 0px auto;
padding : 0 0 30px 281px;
}
#sponsor-tabs a {
background : url('img/sponsors-tab-m.png') repeat-x center 0%;
padding : 14px;
}
#sponsor-tabs a.left {
background : url('img/sponsors-tab-l.png') no-repeat center 0%;
padding : 14px 3px;
}
#sponsor-tabs a.right {
background : url('img/sponsors-tab-r.png') no-repeat center 0%;
padding : 14px 3px;
}
#sponsor-tabs a:hover, #sponsor-tabs a.left:hover, #sponsor-tabs a.right:hover {
background-position : center -51px;
}
#sponsor-tabs a.down {
background-position : center -51px !important ;
color : #fff !important ;
}
#news table, #news tbody, #news tr {
height : 70px;
width : 100%;
}
#news table td {
vertical-align : middle;
}
.tc-head {
font-size : 25px;
text-align : center;
}
div.test {
width : 100px;
height : 50px;
border : 1px solid black;
}
#loading {background:url(wait.gif) center top no-repeat; width: 74%;float:right;text-align:left;position : relative;}
#home a:hover{
background:none;
color : #5982a0;
text-decoration : underline;
}
#home h3 a:hover{
background:none;
color : #5982a0;
text-decoration : underline;
}

#updatebox{	height:160px;	}
#updatebox div a:hover{
	background:none;
	color : #5982a0;
	text-decoration : underline;
}
#updatebox div {
	margin-bottom:5px;
}
.jCarouselLite{margin:0px auto;}
.next, .prev{margin-bottom:5px;}
