/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
}
.container {
	width:780px;
	text-align: left;
	margin:0px auto 0px auto;
	border-left:#cccccc solid 1px;	
	border-right:#cccccc solid 1px;
		 }

#footer h3, h4, h5
{
  font-size:13px;
}


.banner {
	width:770px;
	float:left;
	background-color:#464646;
	height:90px;
	padding-left: 10px;
	padding-top: 10px;
}
.banner .links {
	position:relative;
	color:#CCCCCC;
	float:right;
	width:350px;	
	z-index: 3;
   }
.banner .links a{
	color:#CCCCCC;
	text-decoration:none;
	}
.banner .links a:hover {
	color:WHITE;
	text-decoration:none;
	border-bottom:1px #fff dotted;
}
.leftmenu {
	float:left;
	width:170px;
	height:245px;
	padding-top:20px;
	padding-left:8px;
	padding-right:2px;
	border-bottom: #cccccc solid 2px;
   }
 .leftmenu ul  {
	list-style-type: none;
	padding-left:5px;
	margin: 0px;
 } 
  
 .leftmenu ul li  {
  	background-image: url(/Main/template/iitr_list_item2.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1.5em; 
  }
.leftmenu a{
	color:#333333;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:1;
   }
.leftmenu a:hover {
	color:#7ea500;
	font-weight:bold;
	text-decoration:none;
   }

.middleimg {
	float:left;
	width:380px;
	height:265px;
	border-bottom:#cccccc solid 2px;
	border-left:#cccccc solid 2px;
	border-right:#cccccc solid 2px;
}
.rightmenu {
	height:265px;
	float:left;
	}
.rightmenu .linker {
	padding-left:10px;
	padding-top:6px;
	width:203px;
	height:45px;
	border-bottom: #cccccc solid 2px;
	}
.rightmenu .linker a{
	color:#000000;
	text-decoration:none;
	}
.rightmenu .linker a:hover {
	color:#7ea500;
	text-decoration:none;
   }
.rightmenu .linker .text{
	float:left;
	padding-top: 3px;
	color:#333333;
}
.rightmenu .search {
	width:209px;
	color:#83b741;
	height:43px;
	background-color:#e9e9e9;
	padding-left:5px;
	border-bottom: #cccccc solid 2px;
	padding-top: 10px;
}
.rightmenu .search .leftcontent {
	width:100px;
	float:left;
}
.rightmenu .search .rightcontent{
	width:20px;
	float:left;
	padding-left:25px;
}       
.leftbottom {
	clear:both;
	float:left;
	width:170px;
	padding-left:10px;
	padding-top: 20px;
   }
.leftbottom h1{
	color:#7ea500;
	font-size:12px;
	font-weight:bold;
	margin-left:0px;
	}
.leftbottom a{
	text-decoration:none;
	color:#000000;
	line-height:16px;
}
.leftbottom a:hover{
	text-decoration:none;
	color:#555;
	border-bottom:1px dotted #000;
}
.middlebottom {
	float:left;
	width: 368px;
	border-left: #cccccc solid 2px;
	border-right: #cccccc solid 2px;
	text-align: justify;
	padding-left:0px;
	font-size:11px;	
	padding-right: 12px;
	min-height:418px;
}

.middlebottom ul {
	list-style-type:none;
	margin-left:0px;
	padding-left:3px;
	}
.middlebottom ul li {
	background-image: url(/Main/template/list-item2.gif);
	background-repeat: no-repeat;
	padding-left: 2.5em;
	padding-bottom:1em;
	}
.middlebottom ul li a{
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.middlebottom a{
	font-weight:bold;
}
.middlebottom a:hover {
	text-decoration:none;
	color:#555;
	border-bottom:1px dotted #7ea500;
}
.middlebottom h1{
	color:#7ea500;
	font-weight:bold;
	font-size:12px;
	padding-top:7px;
	margin-left:7px;
}

#news{
	height:330px;
}

#news_scroll{
	height:275px;
	padding-top:5px;
	padding-bottom:5px;
	}
#news_scroll marquee{
	height:270px;
}

.rightbottom {
    width:200px;
	float:left;
	padding-left:10px;
	padding-top:15px;
	}
.rightbottom a:hover{
	text-decoration:none;
	color:#555;
	border-bottom:1px dotted #000;
}
.bottom {
	clear:both;
	float:left;
	width:780px;
	background-color: #E9E9E9;
	height:auto;
	font-size:13px;
       }
/*
.bottom_index {
        clear:both;
        float:left;
        width:780px;
        background-color: #E9E9E9;
        height:auto;
        font-size:10px;
	text-align:center;
}
*/

.bottom_index {
	clear : both;
	float:left;
	width : 780px;
	background-color : #464646;
	height : auto;
	font-size:10px;
	text-align:center;
	color:#ccc;
}
.bottom_index a{
	color : #fff;
}
.rightbottom .start{
	padding-left:10px;
	padding-top:30px;
}
.rightbottom .text{
	padding-left:10px;
	padding-top:10px;
	text-align:center;
	color: #333333;
	font-size: 10px;
}
.vision{
	text-align:center;
	color: #333333;
	font-size: 10px;


}
.rightbottom .end{
	padding-left:180px;
	padding-top:10px;
}
.leftmost {
	float:left;
}
.rightmost {
	padding-left: 10px;
	padding-top: 10px;
	float:left;
	width: 560px; 
	min-height: 595px;
	text-align:justify;
	padding-right: 12px;
	border-left: 2px solid #cccccc;
	}
.rightmost h1{
	color:#7ea500;
	font-size:12px;
	font-weight:bold;
	margin-left:0px;
}
						
.rightmost h3{
        font-size:12px;
        font-weight:bold;
        padding-top: 5px;
}
.rightbottom h1{
	color:#7ea500;
	font-size:12px;
	font-weight:bold;
	margin-left:0px;
	}

#news_more a{
	color:#7ea500;


}
a{
	color:#000;
	text-decoration:none;
}
a:hover
{
	text-decoration: underline;
}
#separator{
	border-bottom:1px solid #cccccc;
	margin-bottom:5px;
	padding-bottom:5px;
}

.footer-col
{
  width:23%;
}
.footer-col ul
{
  margin-left:-23px;
}
.spacer
{
 width:100%;
 float:left;
 height:30px;
}
#fb,.share
{
	vertical-align:text-bottom;
}
#share ul
{
	list-style-type:none;
}
#share ul li
{
	display:inline;
}


