/******** CSS Document - for IITB Home and related next-level pages ********/

/******** Styles Common to all Pages STARTS ********/

body {
	font-family: Verdana, Arial, sans-serif, Times New Roman,Calibri,Cambria;
	font-size: 10px;
	color: #333753;
	margin: 5px;
}

.main-new
{
	margin:0px;
	position: center;
	padding:0px;
	width:956px;
	border-left:2px solid #d6d6d6;
	border-right: 2px solid #d6d6d6;
	background-color:#000000;
	height:auto;
	overflow:hidden;

}

.fldi
{
	float:left;
	display:inline;
}
.frdi
{
	float:right;
	display:inline;
}

a:link {
	color: #333753;
	text-decoration: none;
}

a:visited {
	color: #333753;
	text-decoration: none;
}

a:hover {
	color: #0000cc;
	text-decoration: underline;
}

a:active {
	color: #333753;
	text-decoration: none;
}

/******** Header Style - STARTS Here: ********/

#header {
	background-image: url(images/header/banner.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 956px;
	height: 106px;
}

#header .top {
	background-image: url(images/header/iitb_txt1111.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 11px;
    	width: 800px;
}

#header .middle {
	background-image: url(images/header/banner.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 0px;
        width: 956px;
	font-size: 10px;
}
/*
#header .bottom {
	font-size: 10px;
	padding-top: 4px;
	text-align: center;
}

#header .bottom a:link {
	color: #1f1f1f;
	text-decoration: none;
}

#header .bottom a:visited {
	color: #1f1f1f;
	text-decoration: none;
}

#header .bottom a:hover {
	color: #1f1f1f;
	text-decoration: underline;
	background-color: #66FF33;
}

#header .bottom a:active {
	color: #1f1f1f;
	text-decoration: none;
}
*/
#header .bottom {
       position:relative;
       left: 553px;
       top: 4px;
       width: 154px;
       height: 0px;
       background-image: url(images/header/hindi_version5.gif);
       background-repeat: no-repeat;
       background-position: right;
}


#header .bottom a {
       display: block;
       width: 100%;
       height: 100%;
       color: #000;

       background-image: url(images/header/hindi_version5.gif);
       background-repeat: no-repeat;
       background-position: right;
}

#header .bottom a:hover {
background: transparent none;
}

#header .home_link {
	background-color: #6e6e6e;
	height: 21px;
	width: 156px;
	background-image: url(images/header/home_link_arr.gif);
	background-repeat: no-repeat;
	background-position: 12px;
}

#header .home_link div {
	padding-top: 3px;
	text-align: center;
}

#header .home_link div a {
	font-weight: bold;
	color: #d5d5d5;
	text-decoration: none;
	display:block;
	width: 156px;
}

#header .home_link div a:hover {
	font-weight: bold;
	color: #FFCC33;
	text-decoration: underline;
	display:block;
	width: 156px;
}

#header .logo {
	position: relative;
	float: left;
   margin-left: 90px;
	height: 63px;
	width: 242px;
}

#header .contactus {
	position: relative;
	float: top left;
	margin-top: 0px;
	margin-right: 0px;
}

#header .version {
	position: relative;
	float: right;
	margin-top: 80px;
	margin-right: 40px;
}

#header .socialicons{
	position: relative;
	float:right; 
	margin-top: -60px;
	margin-right: -80px;
}

#header .facebook{
	position: relative;
	float:right; 
	margin-top: -70px;
	margin-right: -00px;
}

#header .twitter{
	position: relative;
	float:right; 
	margin-top: -70px;
	margin-right: -35px;
}

#header .youtube{
	position: relative;
	float:right; 
	margin-top: -70px;
	margin-right: -70px;
}

#headerBanner{
	border:1px solid #28456d; /*#a1a1a1;*/
    padding:0px 0px; 
	margin-top: 20px;
	border-top-left-radius:2em;
	border-top-right-radius:2em;
	border-bottom-right-radius:0em;
	border-bottom-left-radius:0em;
}

#textBox{
	//background-image: url(images/textbg.jpg);
	//background-repeat: repeat-x;
	//background-position: center;
	background:#f4f2f2;
	border:1px solid #28456d; /*#a1a1a1;*/
     box-shadow: 0px 3px 6px #031b33;
	padding:0px 15px; 
	margin-top: 20px;
	border-radius:5px;
}

#textBoxShapeHeader{
	background-image: url(images/textbgh.jpg);
	background-repeat: repeat-x;
	background-position: absolute;
	height: 0;
	width: 100;
	border:1px solid #a1a1a1;
	padding:0px 20px; 
	 box-shadow: 0px 3px 6px #031b33;
	border-top-left-radius:1em;
	border-top-right-radius:1em;
	border-bottom-right-radius:1em;
	border-bottom-left-radius:1em;
}

#textBoxShapeHeaderPhoto{
	background:#FFFFFF;
	background-repeat: repeat-x;
	background-position: absolute;
	height: 0;
	width: 300;
	border:1px solid #a1a1a1;
	padding:0px 0px; 
	 box-shadow: 0px 3px 8px #031b33;
	border-top-left-radius:1em;
	border-top-right-radius:1em;
	border-bottom-right-radius:1em;
	border-bottom-left-radius:1em;
}


#textBoxShapeSpirit{
	background-image: url(images/textbgh_swamiji.jpg);
	background-repeat: repeat-x;
	background-position: absolute;
	height: 0;
	width: 100;
	border:1px solid #a1a1a1;
	padding:0px 20px; 
	 box-shadow: 0px 3px 6px #031b33;
	border-top-left-radius:1em;
	border-top-right-radius:1em;
	border-bottom-right-radius:1em;
	border-bottom-left-radius:1em;
}

#textBoxShapeSwamiji{
	background-image: url(images/textbgh_swamiji.jpg);
	background-repeat: repeat-x;
	background-position: absolute;
	height: 0;
	width: 100;
	border:1px solid #a1a1a1;
	padding:0px 20px; 
	 box-shadow: 0px 3px 6px #031b33;
	border-top-left-radius:1em;
	border-top-right-radius:1em;
	border-bottom-right-radius:1em;
	border-bottom-left-radius:1em;
}



#textBoxShape{
	background-image: url(images/textbg.jpg);
	background-repeat: repeat-x;
	background-position: center;
	height: auto;
	width: 300;
	border:1px solid #a1a1a1;
	padding:0px 20px; 
    box-shadow: 0px 3px 6px #031b33;
	border-top-left-radius:1em;
	border-top-right-radius:1em;
	border-bottom-right-radius:1em;
	border-bottom-left-radius:1em;
}

#textBoxShape1{
	background-image: url(images/textbg.jpg);
	background-repeat: repeat-x;
	background-position: center;
	height: 100;
	width: 400;
	border:1px solid #a1a1a1;
	padding:0px 20px; 
   box-shadow: 0px 3px 6px #031b33;
	border-top-left-radius:1em;
	border-top-right-radius:1em;
	border-bottom-right-radius:1em;
	border-bottom-left-radius:1em;
}

#textBoxShape2{
	background-image: url(images/textbg.jpg);
	background-repeat: repeat-x;
	background-position: center;
	height: 500;
	width: 300;
	border:1px solid #a1a1a1;
	padding:0px 20px; 
    box-shadow: 0px 3px 6px #031b33;
	border-top-left-radius:1em;
	border-top-right-radius:1em;
	border-bottom-right-radius:1em;
	border-bottom-left-radius:1em;
}

#textBoxShapeP{
	background-image: url(images/newbg.png);
	background-repeat: repeat-x;
	background-position: absolute;
	height: 100;
	width: 300;
	border:1px solid #a1a1a1;
	padding:0px 20px; 
    box-shadow: 0px 3px 6px #031b33;
	border-top-left-radius:1em;
	border-top-right-radius:1em;
	border-bottom-right-radius:1em;
	border-bottom-left-radius:1em;
}


/******** Header Style - ENDS ********/


/******** Footer Style - START Here: ********/

#footer1 {
	background-image: url(images/footer/footer4.png);
	background-repeat: repeat-x;
	height: 55px;
	/****************background-color: #BBBBBB;***************/
	background-position: bottom;
	font-family: Verdana, Arial, sans-serif, Times New Roman,Calibri,Cambria;
	font-size: 10px;
	color: #030000;
}

#footer2 {
	background-image: url(images/footer/footer5.png);
	background-repeat: repeat-x;
	height:auto;
        margin:auto;
	/****************background-color: #BBBBBB;***************/
	background-position: bottom;
	font-family: Verdana, Arial, sans-serif, Times New Roman,Calibri,Cambria;
	font-size: 10px;
	color: #030000;
}

#footer {
	background-image: url(images/footer/footer3.png);
	background-repeat: repeat-x;
	height: 55px;
	/****************background-color: #BBBBBB;***************/
	background-position: bottom;
	font-family: Verdana, Arial, sans-serif, Times New Roman,Calibri,Cambria;
	font-size: 10px;
	color: #030000;
}

#footer .links_td {
	padding-top: 8px;
	padding-bottom: 5px;
}

#footer a:link {
	color: #763737;
	text-decoration: none;
}

#footer a:visited {
	color: #763737;
	text-decoration: none;
}

#footer a:hover {
	color: #CC6600;
	text-decoration: underline;
}

#footer a:active {
	color: #763737;
	text-decoration: none;
}

#footer .link_gap {
	color: #FFFFFF;
}

#footer .bottom_row {
	text-align: left;
	vertical-align: bottom;
	height: 250px;
}

#footer .bottom_logo {
	text-align: right;
	vertical-align: middle;
	height: 0px;
}


#footer .address_td {
	width: 300px;
	color: #FFFFFF;
}

#footer .copyright_td {
	width: 170px;
}

/******** Footer Style - ENDS ********/

.dotted_vline_gutter {
	background-image: url(images/common/dotted_vline_tile.gif);
	background-repeat: repeat-y;
	background-position: center;
	height: auto;
	width: 24px;
}

.red_arr_bul {
	background-image: url(images/common/red_arr_bul.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-bottom: 8px;
	padding-left: 15px;
}


/******** Styles Common to all Pages ENDS ********/



/******** HOMEPAGE STYLE - STARTS ********/


/******** Navigation Band on Homepage - START Here: ********/   /*** (for navigation menu elements refer to nav.css) ***/

#nav_table {
        height: 221px;
        background-color: #ff7d01;
}

#nav_table .nav_td {
	background-image: url(images/home/home_nav_bg.jpg);
	background-repeat: no-repeat;
	width: 161px;
        //height: 240px;

}

#nav_table .nav_td1 {
        background-image: url(images/home/home_nav_bg3.jpg);
        background-repeat: no-repeat;
        width: 161px;
        //height: 240px;
                                                                                                                             
}


/******** Navigation Band on Homepage - ENDS ********/

/******** Quote Strip on Homepage - START Here: ********/

#quote {
	color: #c4ced7;
	background-color: #50618c;
	text-align: center;
	height: 26px;
	background-image: url(images/home/quote_bg_tile.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

/******** Quote Strip on Homepage - ENDS ********/

/******** News & Events Sections on Homepage - START Here: ********/

#news {
	background-image: url(images/home/news_bg_tile.gif);
	background-repeat: repeat-x;
	width: 300px;
	padding-left: 13px;
	padding-right: 10px;
}
#news table {
	margin-top: 8px;
}

#news table img {
	border: 1px solid #666666;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right: 15px;
}


.title_image {
	padding-top: 15px;
}

.events_links_div {
	margin-top: 20px;
}

/******** News & Events Sections on Homepage ENDS ********/



/******** Other Links Section on Homepage - START Here: ********/

#other_links {
	background-image: url(images/home/other_links_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 284px;
	width: 179px;
} 


#other_links .shadow {
	position: relative;
	float: right;
	margin-top: -2px;
	margin-right: -7px;
	background-image: url(images/home/other_links_shadow.gif);
	background-repeat: no-repeat;
	height: 150px;
	width: 7px;
}

#other_links .container {
	background-image: url(images/home/other_links_bot_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 340px;
	width: 179px;
}

#other_links .container .title {
	padding-top: 10px;
}

#other_links .container .links {
	padding-left: 15px;
	line-height: 18px;
	margin-top: -10px;

}

#other_links .hline {
	background-image: url(images/home/other_links_hline.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	background-position: center;
	margin-left: -20px;
}

#other_links a:link {
	color: #7a1c03;
	text-decoration: none;
}

#other_links a:visited {
	color: #7a1c03;
	text-decoration: none;
}

#other_links a:hover {
	color: #7a1c03;
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	border-bottom-color: #FF6600;
}

#other_links a:active {
	color: #7a1c03;
	text-decoration: none;
}

/******** Other Links on Homepage ENDS ********/

/******** HOMEPAGE STYLE - ENDS ********/



/******** Styles Common LEVEL-2 Pages STARTS ********/

#nav_td_box {
	background-image: url(images/common/nav_td_box_bg_tile.gif);
	background-repeat: repeat-y;
	background-position: center;	
}

#nav_td_box .top {
	background-image: url(images/common/nav_td_box_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 15px;
}

#nav_td_box .main {
	padding-left: 15px;
}

#nav_td_box .bot {
	background-image: url(images/common/nav_td_box_bot.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 28px;
}

.col_left {
	width: 278px;
}

.col_right {
	width: 278px;
}

/******** Styles Common LEVEL-2 Pages STARTS ********/


/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    background:url(images/slider.png) no-repeat ;
	background-position: absolute ;
    width:400px;
    height:180px;
    margin:0px;
    padding:0px;
    padding-top:0px;
    margin-top:0px;
}

#slider {
	position:absolute;
    margin-left:0px;
	margin:0px;
	background:url(images/loading.gif) no-repeat;
	background-position: absolute ;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav a {
	display:block;
	width:0px;
	height:0px;
	text-indent:-9999px;
	border:0;
	margin-right:0px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {

	width:0px;
	height:0px;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-35px 0;
	right: 0px;
}

a.nivo-nextNav:hover{right: -41px;}

a.nivo-prevNav {
	left:0px;
}
a.nivo-prevNav:hover{left: -41px;}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

.nivo-directionNav a{top: 40%;}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}

/**************************/
/* The Nivo Slider styles */
.nivoSlider {
	position:absolute;
	margin: 0px;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;

	border:0;
	padding:0;
	margin:0;
	z-index:0;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:0;
	height:100%;
}


/****************************************/

			
			.we-are-also-at
			{
			margin:0px 0px 0px 20px;
			width:230px;
			height:auto;
			padding:0px;
			/*background-color:#6699FF;*/
			/*background-image:url(../images/layout/footer-cu-bg.gif);*/
			float:left;
			}
				
				.we-are-also-at-heading
				{
				width:230px;
				height:70px;
				padding:0px;
				margin:0px;
				/*background-color:#99CCFF;*/
				float:left;
				display:inline;
				/*background-image:url(../images/layout/we-are-also-at-heading.jpg);*/
				background-repeat:no-repeat;
				}
				
					.we-are-also-at-links-main
					{
					width:230px;
					height:auto;
					padding:0px;
					margin:6px 0px 10px 0px;
					border:none;
					float:left;
					display:inline;
					} 
					
					.we-are-also-at-links
					{
					width:230px;
					height:22px;
					padding:0px;
					margin:0px;
					border:none;
					float:left;
					display:inline;
					/*background-color:#0099FF;*/
					}
					.link-img
					{
					padding:0px;
					float:left;
					display:inline;
					margin:0px 10px 0px 45px;
					width:20px;
					height:20px;
					}

				
					.footer-img-link
					{
					padding:0px;
					float:left;
					display:inline;
					margin:3px 0px 0px 0px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					text-align:left;
					color:#FFFFFF;
					width:155px;
					vertical-align:middle;
					}


	.deco
		{
			color:#000000;
			text-decoration:none;
		}
		
		.deco-footer
		{
			color:#333333;
			text-decoration:none;
		}

		.deco-footer:hover
		{
			color:#000000;
			text-decoration:underline;
		}

		

#footerF{float:left; width:50%; padding-bottom:20px; background:/*#464141*/#2b2b2b; height:280px; margin:10px 0 0 0; color:#fff}
#footerin{float:left; width:98%; background:url('../images/footerlogo.jpg') no-repeat center; padding:10px 2%; height:270px;}
.linksection{float:left; padding:0 30px;}
.linksection p{font-weight:bold;}
#footerin span {display:block; color:#fff; line-height:1.6;}
#footerin span a{color:#fff;}
#footerin span a:hover{text-decoration:underline;}


	#image-stack { float:left; width:35px;}

	/****************************************/

			
			.we-are-also-at1
			{
			margin:0px 0px 0px 20px;
			width:auto;
			height:auto;
			padding:0px;
			/*background-color:#6699FF;*/
			/*background-image:url(../images/layout/footer-cu-bg.gif);*/
			float:left;
			}
				
				.we-are-also-at-heading1
				{
				width:auto;
				height:auto;
				padding:auto;
				margin:auto;
				/*background-color:#99CCFF;*/
				float:left;
				display:inline;
				/*background-image:url(../images/layout/we-are-also-at-heading.jpg);*/
				background-repeat:no-repeat;
				}
				
					.we-are-also-at-links-main1
					{
					width:auto;
					height:auto;
					padding:auto;
					margin:6px 0px 10px 0px;
					border:1px;
					float:left;
					display:inline;
					} 
					
					.we-are-also-at-links1
					{
					width:auto;
					height:auto;
					padding:auto;
					margin:auto;
					border:1px;
					float:left;
					display:inline;
					/*background-color:#0099FF;*/
					}
					.link-img1
					{
					padding:0px;
					float:left;
					display:inline;
					margin:0px 10px 0px 45px;
					width:100px;
					margin-left: -5px;
					height:90px;
					}

				
					.footer-img-link1
					{
					padding:0px;
					float:left;
					display:inline;
					margin:3px 0px 0px 0px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					text-align:left;
					color:#000000;
					width:200px;

					vertical-align:middle;
					}


	.deco1
		{
			color:#000000;
			text-decoration:none;
		}
		
		.deco-footer1
		{
			color:#333333;
			text-decoration:none;
		}

		.deco-footer1:hover
		{
			color:#000000;
			text-decoration:underline;
		}

		

#footerF1{float:left; width:50%; padding-bottom:20px; background:/*#464141*/#2b2b2b; height:280px; margin:10px 0 0 0; color:#fff}
#footerin1{float:left; width:98%; background:url('../images/footerlogo.jpg') no-repeat center; padding:10px 2%; height:270px;}
.linksection1{float:left; padding:0 30px;}
.linksection1 p{font-weight:bold;}
#footerin1 span {display:block; color:#fff; line-height:1.6;}
#footerin1 span a{color:#fff;}
#footerin1 span a:hover{text-decoration:underline;}



	/****************************************/

			
			.we-are-also-at2
			{
			margin:0px 0px 0px 20px;
			width:auto;
			height:auto;
			padding:0px;
			/*background-color:#6699FF;*/
			/*background-image:url(../images/layout/footer-cu-bg.gif);*/
			float:left;
			}
				
				.we-are-also-at-heading2
				{
				width:auto;
				height:auto;
				padding:auto;
				margin:auto;
				/*background-color:#99CCFF;*/
				float:left;
				display:inline;
				/*background-image:url(../images/layout/we-are-also-at-heading.jpg);*/
				background-repeat:no-repeat;
				}
				
					.we-are-also-at-links-main2
					{
					width:auto;
					height:auto;
					padding:auto;
					margin:6px 0px 10px 0px;
					border:1px;
					float:left;
					display:inline;
					} 
					
					.we-are-also-at-links2
					{
					width:auto;
					height:auto;
					padding:auto;
					margin-top: -30px;
					border:1px;
					float:left;
					display:inline;
					/*background-color:#0099FF;*/
					}
					.link-img2
					{
					padding:0px;
					float:right;
					display:inline;
					margin:0px 10px 0px 45px;
					width:90px;
					margin-top: -10px;
					height:80px;
					}

				
					.footer-img-link2
					{
					padding:0px;
					float:left;
					display:inline;
					margin-top: 15px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					text-align:left;
					color:#000000;
					width:200px;

					vertical-align:middle;
					}


	.deco2
		{
			color:#000000;
			text-decoration:none;
		}
		
		.deco-footer2
		{
			color:#333333;
			text-decoration:none;
		}

		.deco-footer2:hover
		{
			color:#000000;
			text-decoration:underline;
		}

		

#footerF2{float:left; width:50%; padding-bottom:20px; background:/*#464141*/#2b2b2b; height:280px; margin:10px 0 0 0; color:#fff}
#footerin2{float:left; width:98%; background:url('../images/footerlogo.jpg') no-repeat center; padding:10px 2%; height:270px;}
.linksection2{float:left; padding:0 30px;}
.linksection2 p{font-weight:bold;}
#footerin2 span {display:block; color:#fff; line-height:1.6;}
#footerin2 span a{color:#fff;}
#footerin2 span a:hover{text-decoration:underline;}
