﻿@charset "utf-8";
/* CSS Document */

/* Author : Pradeep Gupta */



@import url('font.css');


a { text-decoration:none;}
a:hover { text-decoration:none;}

* { margin:0px; padding:0px;}
body {
	font-family:sans-serif,Arial,Helvetica !important;
	font-size:13px!important;
	margin:0px;	
	color:#777777;
	}
	
	.header_iex
	{
		background-color:#CCCCCC;
		height:50px;
	}
header {
	padding-bottom:10px;
	border-bottom:3px solid #837c69;
	}
	
header .logo img{
	max-width: 100%;
	}

.right_logo img {
	max-width: 100%;
	padding-top: 10px;
	float:right;
	text-align:right;
	        margin: 8px 0 0 0;
	}
		/* -- Board Of Directors Toottrip --*/
		.profile_ktchacko
		{
			
			display: none;
position: absolute;
/*top: 2px;
left: -45px;*/
z-index: 999999;
padding: 7px 0px 5px 0px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 2px solid green;
width: 180px;
min-height: 30px;
color: #303030;
line-height: 14px;
text-align: center;
background: #fff;
		}
		
		

/* -- Main Navigation --*/
.navigation_wrapper {
	background:url(../img/bg_nav_wrapper.gif) repeat-x left top;
	padding-bottom:10px;
	}	
	
.navigation {	
	width: 100%;	
	margin-bottom: 5px;
	}	
	
.navbar-brand {
	display:none;
	}
	
.main-nav ul {
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:11px!important;

	}
/* Contact*/
.conact_details tr
{
	text-align: justify;
font-size: 13px;
color: #777;
line-height: 18px;
}
.cont_table
{
	padding: 4px;
font-weight: bold;
font-size: 13px;
background: url("../img/thead_bg.gif") repeat-x scroll center top #999;
color: #303030;
}
.main-nav ul li {
	z-index:11;
	background:url("../img/divider_main_nav.gif") no-repeat	left 6px;
	position: relative;
	}

.main-nav ul li:first-child {	
	background:none;	
	}

.main-nav ul li a {
	color:#002569;	
	display:block;
	text-transform:uppercase;
	    padding: 15px 8px 15px;
    font: normal 108% Tahoma, Arial, Helvetica, sans-serif;	
	transition:all 0.35s ease-in;
	-webkit-transition:all 0.35s ease-in;
	-moz-transition:all 0.35s ease-in;
	}
	
.main-nav ul li:last-child a {
	padding-right:0px;
	}
	
.main-nav ul li a:hover {
	background:none;
	transition:all 0.35s ease-in;
	-webkit-transition:all 0.35s ease-in;
	-moz-transition:all 0.35s ease-in;
	color:#aa0000 !important;
	}
	
.main-nav ul li a:active, 
.main-nav ul li a:focus,
.main-nav ul li.active a {
	color:#000;
	}

.main-nav ul ul {
	display: none;
	}

.main-nav ul li:hover > ul {
	display: block;
	position: absolute;
	left: 0px;
	width: 250px;
	background:#000;
	border-bottom:0px; 
	background-color: rgba(0,0,0,0.9);
	}
.mag_flt_rgt:hover .profile_ktchacko
		{
			display:block !important;
		}
.main-nav ul ul li {
	float: none;
	background: none;
	position: relative;
	left:1px;
	}

.main-nav ul ul li a {
	text-decoration: none;
	font-size: 97%;
	text-transform: none;
	padding:7px 16px 7px;
	color: #fff ;	
	}

.main-nav ul ul li a:hover {
	color: #08b95c !important;
	background: #06080d;
	
	}
	.main-nav ul ul li a:hover img
	{
		
		float: right; margin-right: -18px; margin-top: 3px;
		background-image:url("../img/downArrow_green.png");
	}

.navbar-collapse  {
	padding:0px 0 !important;
	}

.main-nav ul ul ul {
	display: none;
	}

.main-nav ul ul li:hover > ul {
	display: block;
	position: absolute;
	left: 250px;
	top: 0;
	width: 250px;
	background:#000;
	border-bottom:0px; 
	background-color: rgba(0,0,0,0.9); 	
	}
	
.loaderdiv{position:fixed;text-align:center;height:100%;width:100%;top:0;right:0;left:0;z-index:9999999;background-color:#fff;opacity:0.7;}
.loaderinrdiv{padding:10px;position:fixed;top:45%;left:50%;}
/* -- End Main Navigation --*/

.gridwall {
	list-style-type:none;
	display:block;
	float:left;
	text-align:left;
	
	}

.gridwall li {
	width:100%;
	height:80px;
	margin:0;
	border:1px solid #d7d7d7;
	float:left;
	margin:0 10px 10px 0!important;
}
.gridwall li img {
	float:left;
	width:80px;
	height:80px;
}
.gridwall li:hover {
	background-color:#f4f4f4!important;
	cursor:pointer;
	background:url(../images/more.png) right bottom no-repeat;
}
.gridwall h3 {
	margin:20px 10px 0 0!important;
	padding:0!important;
	font-size:15px!important;
	line-height:18px!important;
}
.gridwall {
	font-size:12px;
	line-height:12px!important;
}
.gridwall_large {
	list-style-type:none;
	display:block;
	float:left;
	text-align:left;
	margin: 0px;
	padding: 0;
	width:95%;
	margin-bottom:20px;
}
.gridwall_large li {
	width:48%;
	margin:0;
	border:1px solid #d7d7d7;
	float:left;
	margin:0 10px 10px 0!important;
}
.gridwall_large li img {
	float:left;
	width:100px;
	height:100px;
	margin-right:20px;
}
.gridwall_large li:hover {
	background-color:#f4f4f4!important;
	cursor:pointer;
	background:url(../images/more.png) right bottom no-repeat;
	text-decoration:none!important;
}
.gridwall_large h3 {
	margin:20px 10px 0 0!important;
	padding:0!important;
	font-size:15px!important;
	line-height:18px!important;
	color: #f5573e;
	text-decoration:none!important;
}
.gridwall_large h3 a{
	color: #f5573e;
	text-decoration:none!important;
}
.gridwall_large h3 a:hover{
	color: #f5573e;
	text-decoration:none!important;
}

.gridwall_large {
	font-size:12px;
	line-height:12px!important;
}

.board_of_director {
	width: 100%;
	}

.board_of_director li {
	width: 47%;
	float: left;
	}

.contact_box {
	
	}
.conact_details tr
{
	font-size:13px;
}

/* Marketing Area */
.marketing_area {
	margin-bottom:20px;
	}

/* Banner */

.main_slider .left {
	background:none;
	
	}
	
.main_slider .right{
	background:none;
	
	}

.marketing_area img {
	/*width:100%;
	max-width:100%;*/
	}

.banner_text {
	left:10%;
	top:-6%;
	right:0%;
	/*width: 50%;*/
	width:30%;
	text-align:left;
	padding-bottom:0px;	
	}
	
.banner_text h3 {
	margin:0px;
	font-size:21px;
	font-weight:bold;
	/*padding:35px 20px 145px 20px;*/
	line-height:28px;
	/*background:url("../img/bg_banner_text.png") repeat left top;*/
	background-color:#3b4c94;
	opacity: 0.8;
    filter: alpha(opacity=70); /* For IE8 and earlier */
	/*height:268px;*/
	height:243px;
	padding:20px;
	}


.dam_prices {
	/*background:url("../img/bg_dam_prices.gif") repeat left 100%;	*/
	background-color:#db261d;
	border-top:1px solid #797979;
	height:320px;
	
	}	
	
.dam_prices h1 {
	/*background:#f5f5f5 url("../img/dam_prices_menu_img.png") no-repeat 92% 50%;*/
	background-color:#f5f5f5;
	color:#4e4e4e;
	margin:0px;
	padding:10px 0 10px 5px;
	font-size:21px;
	}
	
.dam_prices span {
	display:block;
	color:#646464;
	font-size:15px;
	}

.dam_prices_box  ul {
	width:100%;
	margin:0;
	padding:20px 5px 0;
	list-style:none;
	}
.dam_prices_box marquee
{
	width:100%;
}
.dam_prices_box {
	height:260px;		
	overflow: hidden;
	background: url("../img/arrow_dam_prices_box.png") no-repeat 87% top;
	}
	
.dam_prices_box ul li {
	color:#fff;
	display: table;
	width: 100%;	
	padding:5px 10px;
	border-bottom:1px dotted #f7f7f7;
	}

.dam_prices_box ul li b {
	font-weight:normal;
	float:left;
	font-size:15px;
	}
.dam_prices_box ul li b span {
	color:#fff;	
	padding-left:15px;
	/*background:url("../img/arrow_dam_prices_box.png") no-repeat left 50%;*/
	}
	
.dam_prices_box h3 {
	float:right;
	margin:0;
	font-size:223.1%;
	font-weight:normal;
	padding: 5px 0 0 0;
	}
	.bod_Peopledetails
	{
		color:#777;
	}


.mid_section {
	padding-top:20px;
	padding-bottom:40px;	
	background:#e8e8e8 url("../img/bg_mid_section.gif") repeat-x left top;	
	}
	
.mid_section .dam_tabs {
	height:307px;
	padding:8px;	
	background:#fff;
	}

.dam_tabs .date {
	/*border: 1px solid #ececec;*/
	background-color:#ecf1f8;
	display:table;
	width: 100%;
	  margin-top: -12px;
 /* margin-left: -10px;*/
	padding: 5px 10px;
	}
	
.dam_tabs .date h4 {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	font-size: 207.7%;
	}
	
.dam_tabs .date h4 span {

	color: #4e4e4e;
	font-size: 12px;
	}

.dam_tabs .date h3 {
	margin: 0;
	padding: 10px 22px 13px;
	float: right;
	/*color: #002569;*/
	font-size: 19px;
	}

.dam_table table tr td {
	padding: 7px 0;
	/*border-right: 1px solid #ccc;*/
	border-bottom: 1px solid #fff;
	background-color:#e5ecf6;
	color:#000000;
	font-size:13px;
    font-family: sans-serif,Arial,Helvetica !important;
	}

.dam_table table tr td:first-child {
	text-align: right;
	padding-right: 20px;
	}

.dam_table table tr td:last-child  {
	border-right: 0px solid #ccc;
	text-align: left;
	padding-left: 15px;
	}

.dam_table table tr:last-child td {
	border-bottom:0px solid #ccc; 
	background-color:#cfdcef;
	}

.market_map_img {	
	text-align:center;
	background:#fff;
	padding:8px;
	}
	
.market_map_img img {
	max-width:100%;
	}
	
.mid_section .news_right_tabs {
	height:307px;
	padding:8px;	
	background:#fff;	
	}


.news_date ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

.news_date ul li {
	border-bottom:1px solid #dedede;
	padding: 2px;
	}

.news_date ul li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size:13px;
	}
	.news_date ul li a p:hover{
	text-decoration: none;
	color: #000;
	display: block;
	}


.news_date ul table tr td a:hover {
	/* background: #f2f2f2;*/
	color:#818181;
	}
	.news_date ul table tr td a p:hover {
	/* background: #f2f2f2;*/
	color:#000;
	}

.news_date ul li b {
	font-size: 21px;
	color: #002569;
	font-weight: normal;
	}

.news_date ul li b span {
	font-size: 14px;
	color: #4e4e4e;
	}

footer {

	border-top:3px solid #cac8c2;
	background: #e8e8e8;
	padding: 20px 0;	
	}

footer h2 {	
	color: #002569;
	font-size: 138.5%;
	border-bottom: 1px dotted #c3c3c3;
	margin: 0 0 4px 0;
	padding:0 0 4px 0;
	}

footer ul.footlinks {
	margin: 0 ;
	padding: 0 0 0px 0;
	list-style: none;
	display: table;
width: 100%;
	}

footer ul.footlinks li {
	float: left;
	}

footer ul.footlinks li a {
	display: block;
	text-decoration: none;
	color: #494949;
	font-size: 92.3%;	
	padding: 0 14px;
	outline: none;
	background: url("../img/divider_footlinks.png") no-repeat left 2px;
	}

footer ul.footlinks li:first-child a {
	padding-left:0;
	background: none;
	}

footer ul.footlinks li a:hover {
	color: #002569;
	transition:all 0.25s ease-in;
	-moz-transition:all 0.25s ease-in;
	-webkit-transition:all 0.25s ease-in;
	}

footer .social_media_icon {
	padding-top: 20px;	
	display: block;
	}
footer .social_media_icon ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
	}

footer .social_media_icon ul li {
	float: left;
	}

footer .social_media_icon ul li a {
	display: block;
	padding-right: 5px;
	padding-bottom: 10px;
	outline: none;	
	}

footer .social_media_icon ul li a:hover {
	}

footer .social_media_icon p {
	display: table;
	width: 100%;
	color: #818181;
	font-size:12px;
	}

footer .social_media_icon p a {
	text-decoration: underline;
	color: #818181;
	}

footer .social_media_icon p a:hover {
	text-decoration: none;
	}

footer .utlities ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
	}
footer .utlities ul li {
	width: 50%;
	float: left;
	}

footer .utlities ul li a {
	color: #494949;
	font-size: 14px;
	text-decoration: none;
	display: block;
	padding:9px 0 9px 40px;
	font-size:12px;
	}

	footer .utlities ul li:nth-child(1) a {
		background: url("../img/landed-icon.png") no-repeat left 50%;
		}

	footer .utlities ul li:nth-child(2) a {
		background: url("../img/indian_pwd_icon.png") no-repeat left 50%;
		}

	footer .utlities ul li:nth-child(3) a {
	background: url("../img/rpo_icon.png") no-repeat left 50%;
	}

	footer .utlities ul li:nth-child(4) a {
	background: url("../img/iex_mobile_icon.png") no-repeat 5px 50%;
	}

footer .utlities ul li a:hover {
	color: #0e3070;
	}

footer .register_now {
	padding-top: 15px;
	display: table;
	width: 100%;
	}

footer .register_now ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
footer .register_now ul li {
	float: left;
	}

footer .register_now ul li a {
	display: block;
	color: #494949;
	font-size: 14px;
	padding: 5px 20px 5px 30px;
	font-size:12px;
	}

footer .register_now ul li a:hover {
	text-decoration: none;
	color: #0e3070;
	}



footer .register_now ul li:nth-child(1) a {
	background: url("../img/bulltin_icon.png") no-repeat left 50%;
	padding-right: 25px;
	}

	footer .register_now ul li:nth-child(2) a {
		background: url("../img/email_icon.png") no-repeat left 50%;
		padding-left: 37px;
		}

	footer .register_now ul li:nth-child(3) a {
	background: url("../img/sms_icon.png") no-repeat left 50%;
	padding-left: 45px;
	}


/* Inner pages */

.inner_banner_wrapper {
	margin-bottom: 10px;
	/*background: url("../img/bg_inner_banner_wrapper.jpg") no-repeat center top;*/
	}

/*.inner_banner h1 {
	position: absolute;
	background: url("../img/bg_inner_banner_heading.png") repeat left top;
	left: 1%;
	bottom: 3%;
	color: #fff;
	font-size: 29px;
	padding: 10px 15% 10px 2%;
	}*/
.inner_banner h1 {
	color: #db261d;
	font-size: 20px;
	width:40%;
	    margin: 0 0 4px 0;
	padding-left:14px;
	}	
	.inner_banner h6 {
	color: #fff;
	font-size: 20px;
	background-color:#DB261D;
	width:38%;
	padding:15px;
	font-weight:bold;
	}


.inner_banner img {
	max-width: 100%;
	padding-bottom: 10px;
	}

.bread_crum {
	
	}

.bread_crum .breadcrumb {
	background: none;
	margin-bottom: 0px;
	padding: 0 0 8px 0;	

	}

.bread_crum .breadcrumb li a {	
	color: #5a5a5a;
	text-transform: uppercase;	
	font: normal 92.3% 'Attic', Arial, sans-serif;	
	}

	.bread_crum .breadcrumb li a:hover {
		text-decoration: none;
		color: #dd0319;
		}

	.bread_crum .breadcrumb li.active {
		color: #dd0319;		
		font: normal 92.3% 'Attic', Arial, sans-serif;	
		}

	.bread_crum .breadcrumb li.active a{
		color: #dd0319;		
		font: normal 92.3% 'Attic', Arial, sans-serif;	
		}

	.bread_crum .breadcrumb li.active a:hover{
		color: #dd0319;		
		font: normal 92.3% 'Attic', Arial, sans-serif;	
		}

	.bread_crum .breadcrumb>li+li {
		background: url("../img/arrow_breadcurm.png") no-repeat 4% 46%;
		padding-left: 25px;
		}

	.bread_crum .breadcrumb>li+li:before {
		content: none;
		padding: 0;				
		}

.inner_mid_section {
	background:#e8e8e8 url("../img/bg_mid_section.gif") repeat-x left top;
	}

.inner_mid_section .container {
	background: #fff;
	}

.inner_mid_section article {
	padding: 8px;
	}

.inner_mid_section h1 {	
	margin-top: 10px;
	padding-left: 10px;
	display: table;
	margin:0px 0 10px 0;
	padding:0px 30px 10px 0;
	color: #002569;
	font-size: 192.3%;
	border-bottom: 1px dotted #e5e5e5;	
	}

.inner_mid_section p {
	padding: 10px 0px;
	text-align: justify;
	line-height:18px;
	}
	.tblmk tbody tr:nth-child(even)
	{
		background-color:#EBEBEB !important;
	}

.inner_mid_section article h5 {
	background: url("../img/arrow_heading_pgraph.png") no-repeat left 7px;
	padding:3px 0 0 25px;
	color: #565353;
	margin-bottom: 0;
	font: bold 115.4% Arial, sans-serif;
	}
	.apply:hover
	{
		color:#D9261C !important;
	}

.inner_mid_section article p a:hover {
	color: #9f2113;
		}

.inner_mid_section aside {
	padding: 8px 8px 0 0;
	}





.about_lnk {
	float:left;
	border:1px solid #dfdfdf;
	padding:13px 11px;
	width:104%;
	margin-bottom:40px;
}

.about_lnk ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

.about_lnk h1 {
	border-bottom: 1px solid #d6e1f0;
	width: 100%;
	color:#DB261D;
	font-size:15px;
	}

.about_lnk ul li {
	list-style-type:square;
	font-size:12px;
	padding-top:11px;
	color: #777777;
	margin-left:20px;
	}

.about_lnk ul li a {
	color: #777777;
	
	display: block;
	
	}

.about_lnk ul li a:hover {
	text-decoration: none;
	color: #D9261C;
	
	}
	
	
	
	
	
	
	
	
	
	
	
	
/*	
.about_lnk ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

.about_lnk h1 {
	border-bottom: 1px solid #bebcbc;
	width: 100%;
	}

.about_lnk ul li {
	}

.about_lnk ul li a {
	color: #818181;
	display: block;
	border-bottom: 1px solid #ccc;
	padding: 8px 10px 8px 15px;
	background: url("../img/arrow_right_menu.png") no-repeat left 48%;
	}

.about_lnk ul li a:hover {
	text-decoration: none;
	color: #a30000;
	background: url("../img/arrow_right_menu_hover.png") no-repeat left 48%;
	}
	*/
	
	
	
	
	


.news_box  {
	padding: 10px 15px;
	}

.news_box tr {
	border-top-left-radius:5px; 
	border-top-right-radius:5px;
	background: #2b396d;
	color: #fff;
	line-height: 28px;
	}

.news_box tr select, .news_box tr input {
	color: #000;
	}

.news_box tr td {
	padding: 9px 0 9px 10px;	
	}

.news_box1 {
	margin-bottom: 20px;
	border:1px solid #ccc;
	background: #fbfbfb;
	}

.news_box1 tr td {
	border: 0px;
	padding-left: 10px;
	}

.news_box1 tr {
	padding: 15px;
	border-top: 5px solid #fff;	
	}

.news_box1 tr td:first-child {
	background: #04a539;
	color: #fff;
	}



.news_box1 tr td:nth-child(1) {
	width: 10%;
	}

.news_box1 tr td:nth-child(2) {
	width: 55%;
	}

.news_box1 tr td:nth-child(3) {
	width: 20%;
	}

.news_box1 tr td:nth-child(4) {
	width: 10%;
	}



.events_table tr td:first-child {	
	width: 24%;
	}

.news_box1 tr:hover {
	background: #ccc;
	}

.news_box1 tr:nth-child(even) {
	background: #f0efef;
	line-height: 40px;
	}

.news_box1 tr:nth-child(odd) {
	line-height: 40px;
	}

.news_box1 a {
	color: #283563;
	}

.news_box1 a:hover{
	text-decoration: none;
	color: #f4001b;
	}	

.button_show {
	background:#c0c6de; color:#151515; padding:0px 21px; border-radius:3px; outline:none; border:0px;
	}



@media only screen and (max-width: 1000px) {
	
/* --  Main Navigation --*/

/* -- Main Navigation --*/
.navigation_wrapper {
	background:url(../img/bg_nav_wrapper.gif) repeat left top;
	background-size: 100% 100%;
	
	}	



	.main-nav ul li a {		
		display:block;
		padding:10px 22px;	
		}
		
	.navbar-collapse ul.nav{display:none;}	
	
/* -- End Main Navigation --*/

	


.responsive_nav {
	padding-left: 0px;
	padding-right: 0px;
	}

.navbar-brand {
	display:block;
	color:#fff;
	padding:15px 3% !important;
	}
	
.navbar-header .navbar-toggle {
	background-color:#fff !important;
	background:none;
	display:block;
	}
	
.navbar-header .navbar-collapse{display:none ! important; }	

.icon-bar {
	border:1px solid #000 !important;
	}
	
.navbar-header {
	background-image:none !important;
	}
		
.main-nav ul {
	width: 100%;
	margin:0px;	
	float: none;
	padding:0px;
	list-style:none;
	z-index: 9;
	}

.main-nav ul li {
	z-index:9;
	display: block;
	background:none !important;
	position: static;
	z-index: 9;
	width:100%; float:left;
	}
.navbar-header{width: 100%;
float: left;}	

.main-nav ul li a {
	color:#fff;
	display:block;
	padding:10px 3%;
	font-size:90%	
	}
	
.main-nav ul li a:hover {
	color:#000;
	}
	
.main-nav ul li a:active, 
.main-nav ul li a:focus,
.main-nav ul li.active a {
	color:#000;
	background: #fff;
	}

.main-nav ul li ul {
	display: none;
	}

.main-nav ul li:hover ul {
	display: block;
	position: static;	
	width: 100%;
	background: #ccc;
	z-index:  9999;
	padding: 0;
	margin: 0;
	}

.main-nav ul li ul li {
	float: none;
	position: static;
	}

.main-nav ul ul li a {
	display: block;
	font-size: 10px;
	color: #000;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	.main-nav ul li ul li:hover ul {
	display: block;
	position: static;	
	width: 100%;
	background: #f1f1f1;
	z-index:  9999;
	padding: 0;
	margin: 0;
	}

.main-nav ul li ul li ul li {
	float: none;
	position: static;
	}

.main-nav ul li il li ul li a {
	display: block;
	font-size: 10px;
	color: #000;
	}

	.navigation {
	background:#283563;
	float: left;
	padding-left: 0px;
	}	
	

	
}	
	
	
@media only screen and (max-width: 1200px) {

.main-nav ul li a{padding: 13px 6px 12px;}

}	
	
	
@media only screen and (max-width: 767px) {

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	position:absolute;
	top:30%;
	z-index:5;
	display:inline-block
}
.carousel-control.left {
	background-repeat: repeat-x;
    height: 190px;
    background-image: linear-gradient(to right, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%);
}

.navbar-collapse ul.nav{display:block;}

.banner_text h3 {
	margin:0px;
	/*font-size:21px;*/
	font-size:90%;
	font-weight:normal;
	/*padding:35px 20px 145px 20px;*/
	line-height:18px;
	/*background:url("../img/bg_banner_text.png") repeat left top;*/
	background-color:#3b4c94;
	opacity: 0.8;
    filter: alpha(opacity=70); /* For IE8 and earlier */
	/*height:268px;*/
	height:243px;
	padding:1px;
	}




.mid_section .dam_tabs {
	height: auto;
	}

.mid_section .news_right_tabs {
	height: auto;
	}*/

}


/*------abhi css-----*/
.btn_inp_al {
	background-color:#283563;
	padding:5px 10px;
	text-align:center;
	color:#fff;
	text-decoration:none;
}

.bnd {
	float:left;
	width:99%;
	font-size:13px;
	margin-left:15px;

}

.bnd ul li{
	background-color:#f7f7f7;
	border-bottom:1px solid #eaeaea;
	color:#777777;
	margin-bottom:7px;
	padding:10px;
	text-decoration:none;
	list-style-position:inherit;
	list-style-type:none;
	border-right:1px solid #cccccc;
	
}
.bnd ul li a{
	color:#325a8b;
	text-decoration:none;

	
}
.bnd ul li a:hover{
	color:#d9261c;
	text-decoration:none;
	

}
.bnd ul li ul li{
	color:#7a7a7a;
	text-decoration:none;
	border:none;
	list-style-type:disc;
	padding:0px;
	margin-top:5px;
	margin-left:65px;
	    list-style-position: outside;
}
.bnd ul li ul li a{
	color:#7a7a7a;
	text-decoration:none;
	padding:0px;
}
.bnd ul li ul li a:hover{
	color:#000000;
	text-decoration:none;
	padding:0px;
	
}
.gre {
	background-color:#04a539;
	color:#fff;
	width:50px;
	height:50px;
	line-height:50px;
	padding:10px;
}





.news_box1_ahk {
	margin-bottom: 20px;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	background: #fbfbfb;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	
	}
.news_box1_ahk tr th {
	border: 0px;
	padding-left: 10px;
	height:30px;
	background-color:#b2b2b2;
	background-image:url(../image/thead_bg.gif);
	background-repeat:repeat-x;
	height:27px;
	color:#000;
	border-right:1px solid #fff;
	}

.news_box1_ahk tr td {
	border: 0px;
	padding-left: 10px;
	}
	.news_box1_ahk tr td a{
	border: 0px;
	padding-left: 10px;
	}
	.news_box1_ahk tr td a:hover{
	border: 0px;
	padding-left: 10px;
	text-decoration:none;
	}

.news_box1_ahk tr {
	/*padding: 15px;*/
	/*border-top: 7px solid #fff;*/
	border-bottom:1px solid #eaeaea;
	}

.news_box1_ahk tr td:first-child {
	color: #666666;
	/*background-color:#666666;*/
	}
.news_box1_ahk tr td:nth-child(1) {
	width:7%;
	text-align:center;
	padding:5px 2px!important;
	}

.news_box1_ahk tr td:nth-child(2) {
	width: 41%;
	}

.news_box1_ahk tr td:nth-child(3) {
	width: 20%;
	}

.news_box1_ahk tr td:nth-child(4) {
	width: 10%;
	}
.news_box1_ahk tr:hover {
	background: #f5f5f5;
	border-bottom:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	border-lefta:1px solid #cbcbcb;
	text-decoration:none;
	
	
	}
/*.news_box1_ahk tr:nth-child(even) {
	background: #fbfbfb;
	line-height: 40px;
	}
.news_box1_ahk tr:nth-child(odd) {
	line-height: 40px;
	}*/
.news_box1_ahk a {
	color: #325a8b;
	text-decoration:none;
	}
.news_box1_ahk a:hover{
	text-decoration: none;
	color: #325a8b;
	border-right:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	
}	
.dv-mj {
	 margin-left:25px;
	 float:left;
}
.dv-dte {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:400;	
	letter-spacing:1px;
}
.dv-tm {
	font-family:tahoma;
	font-size:10px;
	font-weight:100;	
	letter-spacing:1px;
	
}


.dv-tm_anl {
	font-family: 'Open Sans Condensed', sans-serif;;
	font-size:11px!important;
	margin-top:-5px!important;
	letter-spacing:1px;
	text-align:center;
/*	margin-bottom:5px;*/
}
.dv-tm_anlg {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px!important;
	margin-top:-7px!important;
	float:left;
	color:#343434;
	line-height:12px;
	padding-left:20px;
	margin-bottom:5px;
}
.dv-tm_anlv {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px!important;
	margin-top:-7px!important;
	color:#343434;
	line-height:12px;
	padding-left:5px;
	margin-bottom:5px;
}


.news_box_ahk  {
	padding: 10px 15px;
	font-size:13px;
	}

.news_box_ahk tr {
	border-top-left-radius:5px; 
	border-top-right-radius:5px;
	background: #ebeaea;
	color: #303030;
	line-height: 20px;
	
	}
.news_box_ahk tr th {
	padding:10px;	
	background-color:#ebeaea;
	font-weight:normal;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
	}
.news_box_ahk tr th select{
	padding:3px 7px;
	height:25px;
}
.news_box_ahk tr select, .news_box tr input {
	color: #000;
	}

.news_box_ahk tr td {
	padding: 5px 0 5px 10px;	
	}
.news_box_ahk tr td select{
	border:1px solid #ccc;
	border-radius:3px;
	
	padding:5px 10px;
	}
.button_show_ahk {
	display:inline-block;
	cursor:pointer;
	color:#fff !important;
	padding:2px 4px;
	border:1px solid #c3c1c1;
	background:url(/image/btn_new.jpg) repeat-x left top;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px
}
.button_show_ahk:hover {
	 background:#b3b3b3;
	 
}


.disp {
    height: 215px;
    text-align: center;
    padding:25px 10px 0px 10px;
    width: 82%;
	float:right;
    margin: 145px 0px 0px 0px;
    background: url("/image/tsub1_bg-tbl.gif") repeat-x scroll center top #FAFAFA;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-right: 1px solid #E0E0E0;
    border-width: 0px 1px 1px;
    border-style: none solid solid;
    border-color: -moz-use-text-color #E0E0E0 #E0E0E0;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    clear: both;
}










.news_box2_ahk {
	margin-bottom: 20px;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	border-top:1px solid #eaeaea;
	background: #fbfbfb;
	font-size:13px;
	
	}

.news_box2_ahk tr td {
	border: 0px;
	padding-left: 10px;
	}
	.news_box2_ahk tr td a{
	border: 0px;
	padding-left: 10px;
	}
	.news_box2_ahk tr td a:hover{
	border: 0px;
	padding-left: 10px;
	text-decoration:none;
	}

.news_box2_ahk tr {
	/*padding: 15px;*/
	/*border-top: 7px solid #fff;*/
	border-bottom:1px solid #eaeaea;
	}

.news_box2_ahk tr td:first-child {
	color: #666666;
	/*background-color:#666666;*/
	}
.news_box2_ahk tr td:nth-child(1) {
	width:54%;
	/*text-align:center;*/
	padding:5px 2px 5px 10px!important;
	}

.news_box2_ahk tr td:nth-child(2) {
	width: 41%;
	}

.news_box2_ahk tr td:nth-child(3) {
	width: 20%;
	}

.news_box2_ahk tr td:nth-child(4) {
	width: 10%;
	}
.news_box2_ahk tr:hover {
	background: #f5f5f5;
	border-bottom:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	border-lefta:1px solid #cbcbcb;
	text-decoration:none;
	
	
	}
/*.news_box2_ahk tr:nth-child(even) {
	background: #fbfbfb;
	line-height: 40px;
	}
.news_box2_ahk tr:nth-child(odd) {
	line-height: 40px;
	}*/
.news_box2_ahk a {
	color: #325a8b;
	text-decoration:none;
	}
.news_box2_ahk a:hover{
	text-decoration: none;
	color: #325a8b;
	border-right:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	
}





















.news_box3_ahk {
	margin-bottom: 20px;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	background: #fbfbfb;
	font-size:13px;
	
	}
	
	.news_box3_ahk tr th {
	border: 0px;
	padding-left:15px;
	height:27px;
	background-image:url(../image/thead_bg.gif);
	color:#000;
	}

.news_box3_ahk tr td {
	border: 0px;
	padding: 10px;
	}
	.news_box3_ahk tr td a{
	border: 0px;
	padding: 10px;
	}
	.news_box3_ahk tr td a:hover{
	border: 0px;
	padding: 10px;
	text-decoration:none;
	}

.news_box3_ahk tr {
	/*padding: 15px;*/
	/*border-top: 7px solid #fff;*/
	border-bottom:1px solid #eaeaea;
	}

.news_box3_ahk tr td:first-child {
	color: #666666;
	/*background-color:#666666;*/
	}
.news_box3_ahk tr td:nth-child(1) {
	width:50%;
	/*text-align:center;*/
	padding:5px 2px!important;
	}

.news_box3_ahk tr td:nth-child(2) {
	width: 41%;
	}

.news_box3_ahk tr td:nth-child(3) {
	width: 20%;
	}

.news_box3_ahk tr td:nth-child(4) {
	width: 10%;
	}
.news_box3_ahk tr:hover {
	background: #f5f5f5;
	border-bottom:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	border-lefta:1px solid #cbcbcb;
	text-decoration:none;
	
	
	}
/*.news_box3_ahk tr:nth-child(even) {
	background: #fbfbfb;
	line-height: 40px;
	}
.news_box3_ahk tr:nth-child(odd) {
	line-height: 40px;
	}*/
.news_box3_ahk a {
	color: #325a8b;
	text-decoration:none;
	}
.news_box3_ahk a:hover{
	text-decoration: none;
	color: #325a8b;
	border-right:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	
}	
.dv-mj-3 {
	margin-left:5px;
	float:left;
}
.dv-colr {
	color:#325a8b;
	text-decoration:none;
	 margin-left:-8px;
}
.dv-colr a{
	color:#325a8b;
	text-decoration:none;
}
.dv-colr a:hover{
	color:#d9261c;
	text-decoration:none;
}

.dv-colr-anl {
	color:#325a8b;
	text-decoration:none;
}
.dv-colr-anl a{
	color:#325a8b;
	text-decoration:none;
}
.dv-colr-anl a:hover{
	color:#d9261c;
	text-decoration:none;
}

.rnp {
	width:100%;
	height:auto;
	float:left;
}
.rnp ul{ float:left;}
.rnp ul li{ 
	list-style:none;
	background-color:#fbfbfb;
	border-bottom:1px solid #eaeaea;
	color:#777777;
	text-decoration:none;
	padding-bottom:7px;
}
.rnp ul li a{ 
	list-style:none;
	background-color:#fbfbfb;
	border-bottom:1px solid #eaeaea;
	color:#325a8b;
	text-decoration:none;
	padding-bottom:7px;
}
.rnp ul li a:none{ 
	list-style:none;
	background-color:#f5f5f5;
	border-bottom:1px solid #cbcbcb;
	color:#d9261c;
	text-decoration:none;
	padding-bottom:7px;
}
.rnp ul li ul li{ 
	color:#7a7a7a;
	list-style:square;
}

.gre_ahk {
	float:left;
	height:auto;
	height:30px;
	width:20px;
	text-align:center;
	padding-top:8px;
	font-weight:bold;
	margin-left:20px;
	margin-right:10px;
}













.news_box_ahk1  {
	padding: 10px 15px;
	border:1px solid #f1f1f1;
	background: #fbfbfb;
	float:left;
	width:100%;
	font-size:13px;
	}

.news_box_ahk1 tr {
	
	color: #303030;
	line-height: 20px;
	
	
	}

.news_box_ahk1 tr select, .news_box_ahk1 tr input {
	color: #000;
	}

.news_box_ahk1 tr td {
	padding: 9px 0 9px 10px;	
	}
.news_box_ahk1 tr td select{
	border:1px solid #ccc;
	border-radius:3px;
	
	padding:5px 10px;
	}
	
	
.in_al_p {
	width:15%;
	height:29px;
	padding:5px;
	border:1px solid #ccc;
	border-radius:3px;
}
	
.in_al {
	width:65%;
	height:29px;
	padding:5px;
	border:1px solid #ccc;
	border-radius:3px;
}
.reslt_pop {
	background-color:#eeeeee;
	padding:15px 10px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	background-image:url(../image/tsub1_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	border:1px solid #e0e0e0;
	border-top:none;
	padding:10px 15px;
	height:auto;
	
}
.reslt_pop_an {
	background-color:#f7f7f7;
	padding:15px 10px;
	box-shadow:2px 2px 2px #ccc;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	padding:15px;
	font-size:12px!important;
	
}


  .contact_area {
	
	height:auto;
	float:left;
	margin-bottom:20px;
}
.contact_area h1{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border: 0px none;
	outline: 0px none;
	font-family: sans-serif,Arial,Helvetica;
	font-size: 18px !important;
	color: #DB261D !important;
	font-weight: normal !important;
	line-height: 22px !important;
}
.contact_area p{
	color:#777777;
	line-height:20px;
	margin-top:-15px;
}
.contact_inn {
	background-color:#fbfbfb;
	border:1px solid #f1f1f1;
	padding:15px 30px;
	float:left;
	height:auto;
	width:100%;
	font-size:12px!important;
}
.contact_inn h2{
	background:#f1f1f1;
	padding:10px;
	color:#999999;
	font-weight:bold;
	border-bottom:1px dotted #999999;
	width:100%;
	text-transform:uppercase;
	font-size:16px;
}
.contact_inn h3{ color:#000; font-size:13px; margin-left:20px;}
.contact_inn p{
	color:#777777;
	margin-left:20px;
	line-height:20px;
}

.clr {
	 color:#199c53;
	 text-decoration:none;
	 font-size:12px;
}
.clr a{
	 color:#325a8b;
	 text-decoration:none;
	 font-weight:bold;
}
.clr a:hover{
	 color:#d9261c;
	 text-decoration:none;
}


. st_mj{ margin-bottom:20px!important;}
.cut_hdin {
font-size: 18px !important;
color: #DB261D !important;
text-align: left !important;
padding-bottom: 5px !important;
line-height: 22px !important;
}
.cut_tle {
	text-align: justify;
font-size: 13px;
color: #777;
line-height: 18px;
}
.sub_tlk {
	background:#f1f1f1;
	padding:10px;
	color:#999999;
	font-weight:bold;
	border-bottom:1px dotted #999999;
	width:100%;
	text-transform:uppercase;
	font-size:16px;
	margin-top:10px;
}
.state_head { color:#000; margin-bottom:5px; margin-top:5px;}
.state_tle { color:#777; margin-bottom:10px; }

.pho_gall {
	float:left;
	width:100%;
	height:128px;
	background-color:#fff;
	padding:10px 5px;
}
.pho_gall:hover {
	float:left;
	width:100%;
	height:128px;
	background-color:#f2f2f2;
	padding:10px 5px;
	font-size:13px;
}
.pho_gall img {
	border:5px solid #e3dfdf;
	width:100px;
	height:100px;
	float:left;
	margin-right:20px;
}
.pho_gall img:hover {
	border:5px solid #999999;
	width:100px;
	height:100px;
	float:left;
	margin-right:20px;
}
/*------abhi css end -----*/

.mkt_filter_top {
    width:100%;
    height:auto;
    padding:8px;
    background-color:#f7f7f7;
	float:left;
}

.mkt_filter_area {
    width:100%;
    padding:8px;
    background-color:#EBEAEA;
}


.mkt_filter_inr {
    float:left;
    vertical-align:middle;
}



.mkt_filter_lbl {
    font-weight:normal;
    padding-left:8px;
}
.mkt_filter_lbl select{
	border:1px solid #dedede;
	padding:1px;
}
.button-3 {
    display: inline-block;
    cursor: pointer;
    color: #FFF;
    padding: 2px 4px;
    border: 1px solid #C3C1C1;
   /* background: url("/images/btn_new1.jpg") repeat-x scroll left top transparent;*/
	background: url(../img/btn_new1.jpg) repeat-x scroll left top transparent;
    border-radius: 4px;
}
.bb_load
{
	color:#000;
	font-weight:lighter !important;
	padding-left:10px;
}
#scw
{
	z-index:9999;
}
.txt
{
	color:#000;
}
.drop_text
{
	color:#000;
}
.mkt_filter_area td table td label
{
	color:#000;
}
.mkt_filter_area label
{
	color:#009140;
}
.bb_load label
{
	padding-left:5px;
}
.bb_load_mark
{
	color:#009140;
	font-weight:lighter !important;
	
}
.bb_load_mark label
{
	Padding-left:10px;
	
}
.update_button {
    display: inline-block;
    cursor: pointer;
    color: #FFF;
    padding: 2px 4px;
    border: 1px solid #C3C1C1;
    background: url(../img/btn_new1.jpg) repeat-x scroll left top transparent;
    border-radius: 4px;
}













.news_box4_ahk {
	margin-bottom: 20px;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	border-top:1px solid #eaeaea;
	background: #fbfbfb;
	font-size:12px;
	}

.news_box4_ahk tr td {
	border: 0px;
	padding-left: 10px;
	}
	.news_box4_ahk tr td a{
	border: 0px;
	padding-left: 10px;
	}
	.news_box4_ahk tr td a:hover{
	border: 0px;
	padding-left: 10px;
	text-decoration:none;
	}

.news_box4_ahk tr {
	/*padding: 15px;*/
	/*border-top: 7px solid #fff;*/
	border-bottom:1px solid #eaeaea;
	}

.news_box4_ahk tr td:first-child {
	color: #666666;
	/*background-color:#666666;*/
	}
.news_box4_ahk tr td:nth-child(1) {
	width:94%;
	/*text-align:center;*/
	padding:5px 2px 5px 10px!important;
	}

.news_box4_ahk tr td:nth-child(2) {
	width: 6%;
	}

.news_box4_ahk tr:hover {
	background: #f5f5f5;
	border-bottom:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	border-lefta:1px solid #cbcbcb;
	text-decoration:none;
	
	
	}
/*.news_box4_ahk tr:nth-child(even) {
	background: #fbfbfb;
	line-height: 40px;
	}
.news_box4_ahk tr:nth-child(odd) {
	line-height: 40px;
	}*/
.news_box4_ahk a {
	color: #325a8b;
	text-decoration:none;
	}
.news_box4_ahk a:hover{
	text-decoration: none;
	color: #325a8b;
	border-right:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	
}

.tx-rgt { text-align:right!important; color:#009140;}


.view_heading { 
	color:#325a8b;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.view_heading a{ 
	color:#325a8b;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.view_heading a:hover{ 
	color:#d9261c;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.mcl ol li { line-height:20px!important; padding-bottom:7px!important; color:#777777; padding-left:7px!important;}

.oim {float:left; width:100%; height:auto;}
.oim ul {margin-left:25px; float:left; height:auto; width:96%!important;}
.oim ul li{ width:100%; list-style:none; color:#000; background-color:#fff; border:none;}
.oim ul li ul {  }
.oim ul li ul li { margin-left:20px; list-style:disc; background-color:#fff; color:#777777; line-height:40px; height:40px; text-decoration:none; border:none; padding:0px 5px 0px 15px!important; margin-bottom:0px; }
.oim ul li ul li:hover {width:100%!important; background-color:#f5f5f5; border:1px solid #ecebeb; color:#777777; line-height:40px; height:40px; text-decoration:none;  padding:0px 5px 0px 15px!important;}
.oim ul li ul li img{ float:right;}
.cls_slct { width:100%; background-color:#f7f7f7!important; border:1px solid #ccc!important; margin-bottom:20px!important;}


.oimnwar {float:left; width:96%; height:auto; padding-left:4%;}
.oimnwar ul li ul {  }
.oimnwar ul li { list-style:disc; background-color:#fff; color:#777777; line-height:40px; height:40px; text-decoration:none; border:none; padding:0px 5px 0px 15px!important; margin-bottom:0px; }
.oimnwar ul li:hover {width:100%!important; background-color:#f5f5f5; border:1px solid #ecebeb; color:#777777; line-height:38px; height:40px; text-decoration:none;  padding:0px 5px 0px 15px!important;}
.oimnwar ul li img{ float:right; padding-top:3px;}



/*------- abhi csss ------------*/

/*----- togal css--------*/
.tgl {
	width:100%;
	height:auto;
	float:left;
	background-color:#f5f5f5;
}
/*----- togal css end--------*/

/*------- abhi csss end ------------*/


.mkt_filter_top {
    width:100%;
    /*height:35px;*/
	height:auto;
    padding:8px;
    background-color:#EBEAEA;
}

.mkt_filter_area {
    width:100%;
    padding:8px;
    background-color:#EBEAEA;
}


.mkt_filter_inr {
    float:left;
    vertical-align:middle;
}

.mkt_filter_lbl {
    font-weight:normal;
    padding-left:8px;
}
.ch-al {
	width:100%;
	padding:10px!important;
}
.ch_cn {
	margin-left:5px!important;
	color:#343434;
	font-weight:normal!important;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
}

.pnk {
	float:left;
	width:100%;
	height:auto;
	margin-bottom:20px;
}
.pnk ol li{
	padding-bottom:7px!important;
	margin-left:25px!important;
	padding-left:5px;
	color:#777777;
	text-decoration:none;
}
.pnk ol li a{
	color:#325a8b;
	text-decoration:none;
}
.pnk ol li a:hover{
	color:#d9261c;
	text-decoration:none;
}
.pnk h3 {
/*font-size: 18px !important;
color: #DB261D !important;
text-align: left !important;
margin-bottom:0px;
font-weight: normal !important;
line-height: 18px !important;
margin-bottom:15px;*/
font-size: 18px !important;
color: #DB261D !important;
text-align: left !important;
font-weight: normal !important;
margin:0px!important;
padding:0px!important; 

}
.pnk p {
	font-size:13px !important;
	line-height:17px;
	text-align:justify!important;
	text-decoration:none;
	color:#777;
}
.pnk p a {
	color:#325a8b!important;
	text-decoration:none;
}
.pnk p a:hover{
	color:#d9261c!important;
	text-decoration:none;
}
.pnk p span{
	color:#000;
}



.news_box_li_ahk {
	background: #fff;
	font-size:12px;
	margin-left:20px;
	}

.news_box_li_ahk tr td {
	border:none;
	}

	.news_box_li_ahk tr td:hover{
	
	}

.news_box_li_ahk tr {
	border: 0px;
	padding:0px 5px 0px 15px;
	height:40px;
	line-height:40px;
	}

.news_box_li_ahk tr td:first-child {
	color: #666666;
	/*background-color:#666666;*/
	}
.news_box_li_ahk tr td:nth-child(1) {
	width:5%;
	/*text-align:center;*/
	padding:5px 2px 5px 10px!important;
	}

.news_box_li_ahk tr td:nth-child(2) {
	width: 90%;
	}

.news_box_li_ahk tr:hover {
	border: 0px;
	padding:0px 5px 0px 15px;
	height:40px;
	line-height:40px;
	background-color:#f5f5f5;
	border:1px solid #ecebeb;
	color:#000;
	
	
	}
/*.news_box_li_ahk tr:nth-child(even) {
	background: #fbfbfb;
	line-height: 40px;
	}
.news_box_li_ahk tr:nth-child(odd) {
	line-height: 40px;
	}*/
.news_box_li_ahk a {
/*	color: #325a8b;
	text-decoration:none;*/
	}
.news_box_li_ahk a:hover{
	/*text-decoration: none;
	color: #325a8b;
	border-right:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;*/
	
}
.tblmk {
	/*width:100%;*/
	height:auto;
	float:left;
}
.tblmk tr th {
	height:auto;
	background-image:url(../image/thead_bg.gif);
	background-repeat:repeat-x;
	padding:5px;
	border-right:1px solid #dedede;
	color:#000;
	font-size:12px;
	background-color:#a5a5a6;
}
.tblmk tr td {
	border:1px solid #dedede;
	padding:5px;
	font-size:13px;
	line-height: 28px;
	/*background-color:#f7f7f7;*/
}
.tblmk tr:nth-child(even) {
	border:1px solid #dedede;
	padding:5px;
	font-size:13px;
	background-color:#fff;
}
/*.tblmk tr:nth-child(even) {
	background: #fff;

	}

.tblmk tr:nth-child(odd) {
	line-height: 40px;
	}*/


.gridwall_ank {
	list-style-type:none;
	display:block;
	float:left;
	text-align:left;
	font-size:12px;
	line-height:12px!important;
	}

.gridwall_ank li {
	width:100%;
	height:100px;
	margin:0;
	border:1px solid #d7d7d7;
	float:left;
	margin:0 10px 10px 0!important;
}
.gridwall_ank li img {
	float:left;
	width:100px;
	height:100px;
}
.gridwall_ank li:hover {
	background-color:#f4f4f4!important;
	cursor:pointer;
	background:url(../images/more.png) right bottom no-repeat;
}
.gridwall_ank h3 {
	margin:20px 10px 0 0!important;
	padding:0!important;
	font-size:15px!important;
	line-height:18px!important;
	color:#db261d;
}

.tmile {
	float:left;
	width:100%;
	height:auto;
}
.tmile img {
	width:100%;
}





.cjo_txt {
    text-align: justify;
    font-size: 13px;
    color: #777;
    line-height: 18px;
	font-weight:600;
	margin-top:30px;
	margin-bottom:15px;
}



.careerwall {
	width:100%;
	list-style-type:none;
	display:block;
	float:left;
	text-align:left;
	margin-top:10px;
	
	
	
}
.careerwall li {
	width:100%;
	margin:0 0 10px 0;
	border:1px solid #d7d7d7;
	float:left;
	padding:10px 5px 5px 15px;
	
}
.careerwall img {
	float:right
}
.careerwall table tr th {
	margin:0 10px px 0!important;
	color:#009140;
	text-align:left;
	padding:0!important;
	font-size:15px!important;
	line-height:25px!important
}
.careerwall table tr td {
	line-height:25px!important;
	font-size:12px!important;
}
.str_rd {
color:#ff0000!important;
padding-right:5px;
padding-left:10px;
}

.in_acrd {
	border:1px solid #dfdfdf;
	background-color:#fff;
	height:25px;
	padding:2px 3px;
}
.acd_sumb {
	border:1px solid #dfdfdf;
	background-color:#ece9d8;
	color:#000000;
	text-decoration:none;
	padding:7px 10px;
	font-size:13px;
	font-weight:bold;
}


.arrow_ul {
	margin-left:10px;
	margin-top:20px;
	
}
.arrow_ul li {
	list-style-type:none;
	background:url(/image/bullet_arr.gif) no-repeat left 5px;
	padding-left:18px!important;
	margin-bottom:10px
}

.tma_dte {
margin: 0px;
padding: 0px;
float: left;
font-size:32px;
width:36px;
font-weight:normal!important;
}

.tam_mnt {
	/*color: #615f5f;
	font-family:Tahoma, Geneva, sans-serif;
font-size: 11px;
padding-top:5px!important;
line-height:12px;
width:32px;
font-weight:bold;
float:left;
text-align:center;
margin-top:2px;
letter-spacing:1px;*/
font-size:12px;
float: left;
padding-top: 10px;
line-height: 12px;
}

.mamag_tem {
	height:auto;
	float:left;
}
.mamag_tem img{
	
}
.mamag_tem h3 {
	color: #000 !important;
	font-size:16px;
	margin:0px;
	padding:0px;
	line-height:26px;
	font-weight:bold;
}
.mamag_tem h4 {
	font-size: 13px !important;
	color: #000 !important;
	text-align: left !important;
	font-weight: normal;
	margin:0px;
	padding:0px 0px 15px 0px;
}
.mag_flt_rgt {
	float:right !important;
	text-align:right;
}
.meg_btn_rajesh {
	width:45px;
	height:45px;
	border:1px solid #ebebeb;
	margin-right:4px;
	background-image:url(../image/rajesh_kumar1.jpg);
}
.meg_btn_akhil {
	width:45px;
	height:45px;
	border:1px solid #ebebeb;
	margin-right:4px;
	background-image:url(../image/akhilesh_awasthy1.jpg);
}
.meg_btn_vineet {
	width:45px;
	height:45px;
	border:1px solid #ebebeb;
	margin-right:4px;
	background-image:url(../image/vineet_harlalka1.jpg);
}
.meg_btn_sn_goel {
	width:45px;
	height:45px;
	border:1px solid #ebebeb;
	margin-right:4px;
	background-image:url(../image/sn_goel1.png);
}
/*---hene new----- */
.meg_btn_asha {
	width:45px;
	height:45px;
	border:1px solid #ebebeb;
	margin-right:4px;
	background-image:url(../image/asha_das1.png);
}
.meg_btn_rajiv_maha {
	width:45px;
	height:45px;
	border:1px solid #ebebeb;
	margin-right:4px;
	background-image:url(../image/rajiv_malhotra1.png);
}
.meg_btn_bejul {
	width:45px;
	height:45px;
	border:1px solid #ebebeb;
	margin-right:4px;
	background-image:url(../image/bejul_somaia1.png);
}
.meg_btn_vishal_gup {
	width:45px;
	height:45px;
	border:1px solid #ebebeb;
	margin-right:4px;
	background-image:url(../image/vishal_gupta1.png);
}
.meg_btn_vishal_ajeet {
	width:45px;
	height:45px;
	border:1px solid #ebebeb;
	margin-right:4px;
	background-image:url(../image/ajeet_kumar1.png);
}
.meg_btn_vishal_renuka {
	width:45px;
	height:45px;
	border:1px solid #ebebeb;
	margin-right:4px;
	background-image:url(../image/renuka_ramnath1.png);
}
.meg_btn_vishal_kt_chackol {
	width:45px;
	height:45px;
	border:1px solid #ebebeb;
	margin-right:4px;
	background-image:url(../image/kt_chacko1.png);
}


.news_datenew {
    padding: 9px 14px 0px 0px;
    line-height: 9px;
    /*color: #666;*/
    text-transform: uppercase;
    float: left;
    font-size: 10px;
}
.news_datenew span {
    font-size: 19px;
    line-height: 2px;
    padding: 0px!important;
    margin: 0px!important;
}

.h3-head {
	font-size: 18px !important;
color: #000 !important;
text-align: left !important;
padding-bottom: 5px !important;
font-weight: normal !important;
line-height: 22px !important;
}


.archive-post-day {
    font-size: 19px;
    color: #666;
    text-align: center;
    line-height: 16px;
}
.archive-post-month {
    color: #666;
    text-align: center;
    font-size: 10px;
    font-style: normal;
}
.archive_date {
    font-size: 10px;
    line-height: 9px;
    color: #666;
    text-transform: uppercase;
    text-align: center;
}
.bigtxt {
    font-size: 16px;
    display: block;
    text-align: center;
}









.news_box1_ahkab {
	margin-bottom: 20px;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	background: #fbfbfb;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	
	}
.news_box1_ahkab tr th {
	border: 0px;
	padding-left: 10px;
	height:30px;
	background-color:#b2b2b2;
	background-image:url(../image/thead_bg.gif);
	background-repeat:repeat-x;
	color:#000;
	border-right:1px solid #fff;
	}

.news_box1_ahkab tr td {
	border: 0px;
	padding:5px 3px 4px 4px;
	background-color:#fff;
	}


.news_box1_ahkab tr {
	/*padding: 15px;*/
	/*border-top: 7px solid #fff;*/
	border-bottom:1px solid #cccccc;
	}



.cir_dateab {
    font-size: 10px;
    padding: 1px 0px 0px 0px;
    text-align: center;
    line-height: 9px;
    color: #666;
    text-transform: uppercase;
    float: left;
}
.cir_dateab span {
    font-size: 19px;
    line-height: 15px;
    padding: 0px !important;
    margin: 0px !important;
}











.news_box1_ahklmg {
	margin-bottom: 20px;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	background: #fbfbfb;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	
	}
.news_box1_ahklmg tr th {
	border: 0px;
	padding-left: 10px;
	background-color:#b2b2b2;
	background-image:url(../image/thead_bg.gif);
	background-repeat:repeat-x;
	height:27px;
	color:#000;
	border-right:1px solid #fff;
	}

.news_box1_ahklmg tr td {
	border: 0px;
	padding-left: 10px;
	}
	.news_box1_ahklmg tr td a{
	border: 0px;
	padding-left: 10px;
	}
	.news_box1_ahklmg tr td a:hover{
	border: 0px;
	padding-left: 10px;
	text-decoration:none;
	}

.news_box1_ahklmg tr {
	/*padding: 15px;*/
	/*border-top: 7px solid #fff;*/
	border-bottom:1px solid #eaeaea;
	}

.news_box1_ahklmg tr td:first-child {
	color: #666666;
	/*background-color:#666666;*/
	}
.news_box1_ahklmg tr td:nth-child(1) {
	width:1%;
	text-align:center;
	padding:3px 0px!important;
	}

.news_box1_ahklmg tr td:nth-child(2) {
	width: 41%;
	}

.news_box1_ahklmg tr td:nth-child(3) {
	width: 20%;
	}

.news_box1_ahklmg tr td:nth-child(4) {
	width: 10%;
	}
.news_box1_ahklmg tr:hover {
	background: #f5f5f5;
	border-bottom:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	border-lefta:1px solid #cbcbcb;
	text-decoration:none;
	
	
	}
/*.news_box1_ahk tr:nth-child(even) {
	background: #fbfbfb;
	line-height: 40px;
	}
.news_box1_ahk tr:nth-child(odd) {
	line-height: 40px;
	}*/
.news_box1_ahklmg a {
	color: #325a8b;
	text-decoration:none;
	}
.news_box1_ahklmg a:hover{
	text-decoration: none;
	color: #325a8b;
	border-right:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	
}	













.news_box_ahkmnk  {
	padding: 10px 15px;
	font-size:13px;
	}

.news_box_ahkmnk tr {
	border-top-left-radius:5px; 
	border-top-right-radius:5px;
	background: #ebeaea;
	color: #303030;
	line-height: 20px;
	
	}
.news_box_ahkmnk tr th {
	padding:10px 0px 10px 10px;	
	background-color:#ebeaea;
	font-weight:normal;
	
	
	}
.news_box_ahkmnk tr th select{
	padding:3px 7px;
	height:25px;
}
.news_box_ahkmnk tr select, .news_box tr input {
	color: #000;
	}

.news_box_ahkmnk tr td {
	padding: 5px 0 5px 10px;	
	}
.news_box_ahkmnk tr td select{
	border:1px solid #ccc;
	border-radius:3px;
	
	padding:5px 10px;
	}
	
	





.news_box1_ahk_nlft {
	margin-bottom: 20px;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	background: #fbfbfb;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	
	}
.news_box1_ahk_nlft tr th {
	border: 0px;
	padding-left: 10px;
	height:30px;
	background-color:#b2b2b2;
	background-image:url(../image/thead_bg.gif);
	background-repeat:repeat-x;
	height:27px;
	color:#000;
	border-right:1px solid #fff;
	}

.news_box1_ahk_nlft tr td {
	border: 0px;
	padding-left: 10px;
	}
	.news_box1_ahk_nlft tr td a{
	border: 0px;
	padding-left: 10px;
	}
	.news_box1_ahk_nlft tr td a:hover{
	border: 0px;
	padding-left: 10px;
	text-decoration:none;
	}

.news_box1_ahk_nlft tr {
	/*padding: 15px;*/
	/*border-top: 7px solid #fff;*/
	border-bottom:1px solid #eaeaea;
	}

.news_box1_ahk_nlft tr td:first-child {
	color: #325A8B;
	/*background-color:#666666;*/
	}
	.news_box1_ahk_nlft tr td:first-child:hover {
	color:#D9261C;
	/*background-color:#666666;*/
	}
.news_box1_ahk_nlft tr td:nth-child(1) {
	width:7%;
	/*text-align:center;*/
	padding:5px 0px 5px 10px!important;
	}

.news_box1_ahk_nlft tr td:nth-child(2) {
	width: 1%;
	}

.news_box1_ahk_nlft tr td:nth-child(3) {
	width: 20%;
	}

.news_box1_ahk_nlft tr td:nth-child(4) {
	width: 10%;
	}
.news_box1_ahk_nlft tr:hover {
	background: #f5f5f5;
	border-bottom:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	border-lefta:1px solid #cbcbcb;
	text-decoration:none;
	
	
	}

.news_box1_ahk_nlft a {
	color: #325a8b;
	text-decoration:none;
	}
.news_box1_ahk_nlft a:hover{
	text-decoration: none;
	color: #325a8b;
	border-right:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	
}	










.news_box_li_ahk_olk {
	background: #fff;
	font-size:12px;
	
	}

.news_box_li_ahk_olk tr td {
	border:none;
	}

	.news_box_li_ahk_olk tr td:hover{
	
	}

.news_box_li_ahk_olk tr {
	border: 0px;
	padding:0px 5px 0px 15px;
	height:30px;
	line-height:30px;
	}

.news_box_li_ahk_olk tr td:first-child {
	color: #666666;
	/*background-color:#666666;*/
	}
.news_box_li_ahk_olk tr td:nth-child(1) {
	width:95%;
	/*text-align:center;*/
	padding:5px 2px 5px 10px!important;
	}

.news_box_li_ahk_olk tr td:nth-child(2) {
	width: 5%;
	}

.news_box_li_ahk_olk tr:hover {
	border: 0px;
	padding:0px 5px 0px 15px;
	height:30px;
	line-height:30px;
	background-color:#f5f5f5;
	border:1px solid #ecebeb;
	color:#000;
	
	
	}
/*.news_box_li_ahk tr:nth-child(even) {
	background: #fbfbfb;
	line-height: 40px;
	}
.news_box_li_ahk tr:nth-child(odd) {
	line-height: 40px;
	}*/
.news_box_li_ahk_olk a {
/*	color: #325a8b;
	text-decoration:none;*/
	}
.news_box_li_ahk_olk a:hover{
	/*text-decoration: none;
	color: #325a8b;
	border-right:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;*/
	
}


















.news_box1_ahk_mlge {
	margin-bottom: 20px;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	background: #fbfbfb;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	
	}
.news_box1_ahk_mlge tr th {
	border: 0px;
	padding-left: 10px;
	height:30px;
	background-color:#b2b2b2;
	background-image:url(../image/thead_bg.gif);
	background-repeat:repeat-x;
	height:27px;
	color:#000;
	border-right:1px solid #fff;
	}

.news_box1_ahk_mlge tr td {
	border: 0px;
	padding-left: 10px;
	}
	.news_box1_ahk_mlge tr td a{
	border: 0px;
	padding-left: 10px;
	}
	.news_box1_ahk_mlge tr td a:hover{
	border: 0px;
	padding-left: 10px;
	text-decoration:none;
	}

.news_box1_ahk_mlge tr {
	/*padding: 15px;*/
	/*border-top: 7px solid #fff;*/
	border-bottom:1px solid #eaeaea;
	}

.news_box1_ahk_mlge tr td:first-child {
	color: #666666;
	/*background-color:#666666;*/
	}
.news_box1_ahk_mlge tr td:nth-child(1) {
	width:6%;
	text-align:center;
	padding:5px 2px!important;
	}

.news_box1_ahk_mlge tr td:nth-child(2) {
	width: 41%;
	}

.news_box1_ahk_mlge tr td:nth-child(3) {
	width: 20%;
	}

.news_box1_ahk_mlge tr td:nth-child(4) {
	width: 10%;
	}
.news_box1_ahk_mlge tr:hover {
	background: #f5f5f5;
	border-bottom:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	border-lefta:1px solid #cbcbcb;
	text-decoration:none;
	
	
	}
	.news_box1_ahk_mlge tr:last-child:hover {
	background:none;
	border-bottom:0px solid #cbcbcb;
	border-right:0px solid #cbcbcb;
	border-lefta:0px solid #cbcbcb;
	text-decoration:none;
	
	
	}
	
	
/*.news_box1_ahk tr:nth-child(even) {
	background: #fbfbfb;
	line-height: 40px;
	}
.news_box1_ahk tr:nth-child(odd) {
	line-height: 40px;
	}*/
.news_box1_ahk_mlge a {
	color: #325a8b;
	text-decoration:none;
	}
.news_box1_ahk_mlge a:hover{
	text-decoration: none;
	color: #325a8b;
	border-right:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	
}
















.news_box1_ahk_mlge_lmh {
	margin-bottom: 20px;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	background: #fbfbfb;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	
	}
.news_box1_ahk_mlge_lmh tr th {
	border: 0px;
	padding-left: 10px;
	height:30px;
	background-color:#b2b2b2;
	background-image:url(../image/thead_bg.gif);
	background-repeat:repeat-x;
	height:27px;
	color:#000;
	border-right:1px solid #fff;
	}

.news_box1_ahk_mlge_lmh tr td {
	border: 0px;
	padding-left: 10px;
	}
	.news_box1_ahk_mlge_lmh tr td a{
	border: 0px;
	padding-left: 10px;
	}
	.news_box1_ahk_mlge_lmh tr td a:hover{
	border: 0px;
	padding-left: 10px;
	text-decoration:none;
	}

.news_box1_ahk_mlge_lmh tr {
	/*padding: 15px;*/
	/*border-top: 7px solid #fff;*/
	border-bottom:1px solid #eaeaea;
	}

.news_box1_ahk_mlge_lmh tr td:first-child {
	color: #666666;
	/*background-color:#666666;*/
	}
.news_box1_ahk_mlge_lmh tr td:nth-child(1) {
	width:3.5%;
	text-align:center;
	padding:5px 2px!important;
	}

.news_box1_ahk_mlge_lmh tr td:nth-child(2) {
	width: 41%;
	}

.news_box1_ahk_mlge_lmh tr td:nth-child(3) {
	width: 20%;
	}

.news_box1_ahk_mlge_lmh tr td:nth-child(4) {
	width: 10%;
	}
.news_box1_ahk_mlge_lmh tr:hover {
	background: #f5f5f5;
	border-bottom:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	border-lefta:1px solid #cbcbcb;
	text-decoration:none;
	
	
	}
/*.news_box1_ahk tr:nth-child(even) {
	background: #fbfbfb;
	line-height: 40px;
	}
.news_box1_ahk tr:nth-child(odd) {
	line-height: 40px;
	}*/
.news_box1_ahk_mlge_lmh a {
	color: #325a8b;
	text-decoration:none;
	}
.news_box1_ahk_mlge_lmh a:hover{
	text-decoration: none;
	color: #325a8b;
	border-right:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	
}














.news_box2_ahklko {
	margin-bottom: 20px;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	border-top:1px solid #eaeaea;
	background: #fbfbfb;
	font-size:13px;
	
	}

.news_box2_ahklko tr td {
	border: 0px;
	
	}
	.news_box2_ahklko tr td a{
	border: 0px;
	
	}
	.news_box2_ahklko tr td a:hover{
	border: 0px;
	
	text-decoration:none;
	}

.news_box2_ahklko tr {
	/*padding: 15px;*/
	/*border-top: 7px solid #fff;*/
	border-bottom:1px solid #eaeaea;
	}

.news_box2_ahklko tr td:first-child {
	color: #666666;
	/*background-color:#666666;*/
	}
.news_box2_ahklko tr td:nth-child(1) {
	width:54%;
	/*text-align:center;*/
	padding:5px 2px 5px 0px!important;
	}

.news_box2_ahklko tr td:nth-child(2) {
	width: 41%;
	}

.news_box2_ahklko tr td:nth-child(3) {
	width: 20%;
	}

.news_box2_ahklko tr td:nth-child(4) {
	width: 10%;
	}
.news_box2_ahklko tr:hover {
	background: #f5f5f5;
	border-bottom:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	border-lefta:1px solid #cbcbcb;
	text-decoration:none;
	
	
	}

.news_box2_ahklko a {
	color: #325a8b;
	text-decoration:none;
	}
.news_box2_ahklko a:hover{
	text-decoration: none;
	color: #325a8b;
	border-right:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	
}
h4
{
    font-size: 18px!important;
  color: #db261d;
  text-align: left!important;
 
  font-weight: normal!important;
  line-height: 22px!important;
}
.site_2
{
float: left;
  min-width: 210px;
}
.sitemap ul {
  margin-bottom: 20px;
}
.site_2 ul li {
  font-size: 15px!important;
  color: #595959!important;
  text-align: left;
}
.site_2 .new_mem li a
{
	  color: #9f9d9d;
	  font-size:13px;
}
.glyphicon-chevron-right
{
	margin-top: -51px;
}
.col_mar
{
	margin-top:32px;
}
.site_2 ul li a {
 color: #595959;
}
.col-lg-4 h4 {
  height:30px;
  border-bottom: 1px solid #bdbebd;
  margin-bottom: 10px !important;
}
.col-lg-4 ul li {
  list-style-type: none;
  
}
.site_2 ul li a:hover
{
	color: #d9261c;
}
.site_2 a h4
{
	color: #595959!important;
	border-bottom:none;
}
.site_2 a:hover h4
{
	color: #d9261c!important;
	border-bottom:none;
}






.news_box3_ahklpm {
	margin-bottom: 20px;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	background: #fbfbfb;
	font-size:13px;
	
	}
	
	.news_box3_ahklpm tr th {
	border: 0px;
	padding-left:15px;
	height:27px;
	background-image:url(../image/thead_bg.gif);
	color:#303030;
	}

.news_box3_ahklpm tr td {
	border: 0px;
	padding: 10px;
	}
	.news_box3_ahklpm tr td a{
	border: 0px;
	padding: 10px;
	}
	.news_box3_ahklpm tr td a:hover{
	border: 0px;
	padding: 10px;
	text-decoration:none;
	}

.news_box3_ahklpm tr {
	/*padding: 15px;*/
	/*border-top: 7px solid #fff;*/
	border-bottom:1px solid #eaeaea;
	}

.news_box3_ahklpm tr td:first-child {
	color: #666666;
	/*background-color:#666666;*/
	}
.news_box3_ahklpm tr td:nth-child(1) {
	width:20%;
	/*text-align:center;*/
	padding:5px 2px!important;
	}

.news_box3_ahklpm tr td:nth-child(2) {
	width: 71%;
	}

.news_box3_ahklpm tr td:nth-child(3) {
	width: 20%;
	}

.news_box3_ahklpm tr td:nth-child(4) {
	width: 10%;
	}
.news_box3_ahklpm tr:hover {
	background: #f5f5f5;
	border-bottom:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	border-lefta:1px solid #cbcbcb;
	text-decoration:none;
	
	
	}
/*.news_box3_ahk tr:nth-child(even) {
	background: #fbfbfb;
	line-height: 40px;
	}
.news_box3_ahk tr:nth-child(odd) {
	line-height: 40px;
	}*/
.news_box3_ahklpm a {
	color: #325a8b;
	text-decoration:none;
	}
.news_box3_ahklpm a:hover{
	text-decoration: none;
	color: #325a8b;
	border-right:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	
}	


.h3_daing {
    font-size: 18px !important;
    color: #000 !important;
    text-align: left !important;
    padding-bottom: 0px !important;
    font-weight: normal !important;
    line-height: 22px !important;
	margin-top:5px!important;
}

.switch {
	float:right;
	color:#325a8b!important;
	text-decoration:none;
}
.switch a{
	float:right;
	color:#325a8b!important;
	text-decoration:none;
}
.switch a:hover{
	float:right;
	color:#000!important;
	text-decoration:none;
}
.emlnk {
	color:#325a8b;
	text-decoration:none;
}
.emlnk a{
	color:#325a8b;
	text-decoration:none;
}
.emlnk a:hover{
	color:#d9261c;
	text-decoration:none;
}

.pg_1{ background:#ebeaea; }

.pg_1 td:hover{ background:#ebeaea; border:none; }

.pg_1 a{ color:#325a8b; font-weight:bold; }

.pg_1 span{ background:#f5f4f5; color:#303030; border:1px solid #cccccc; padding:2px 9px; font-weight:bold; }

.pg_1 td{  width:25px!important; padding:0px!important;}


.pager_table {
	width:100%!important;	
	font-size:14px;
	background:#ebeaea
}
.pager_table td, .pager_table th {
	text-align:center;
	font-size:14px;
	padding:3px!important;
	font-weight:bold;
	color:#303030;
	border:0;
}
.pager_table tr td span {
	background:#f5f4f5;
	padding:0 4px;
	border:1px solid #ccc;
	min-width:10px!important;
	float:left
}

.dynamic_table {
	width:100%!important;
	font-size:13px;
	padding:0 2px;
	border-collapse:collapse;
	color:#777
}
.dynamic_table a {
	color:#777
}
.dynamic_table td, .dynamic_table th {
	padding:2px 2px 5px 2px
}
.dynamic_table th {
	text-align:left;
	font-size:13px;
	padding:5px;
	font-weight:bold;
	color:#303030;
	background:#c8c8c8 url(/images/thead_bg.gif) repeat-x top
}

.media_rows {
	background:#fbfbfb url(/images/row_bg.gif) repeat-x left bottom;
	display:block;
	border-bottom:7px solid #fff;
	color:#777;
}
.media_rows:hover {
	background:#f5f5f5 url(/images/row_bg_on.gif) repeat-x left bottom;
	border-bottom:7px solid #fff
}
.media_rows img {
	
	padding:5px 10px 0 10px;
}
.media_rows th {
	background:url(/images/thead_bg.gif) repeat-x top ;
	color:#303030;
	padding:4px 12px!important;
	border:none!important;
}
.media_rows td {
	border:none;
	padding:5px 10px;
}

.box-reg {
    background-color: #FBFBFB;
    border: 1px solid #F1F1F1;
    height: 100%;
    min-height: 100%;
	margin-left:auto;
	margin-right:auto;
    padding: 15px;
    margin-bottom: 20px;
    width: 98%;
	margin-top:20px;
}
.reg_filter-reg {
    padding: 10px;
    float: left;
    width: 98% !important;
    background: url("/image/tsub_bg.gif") repeat-x scroll center bottom #FAFAFA !important;
	/*background-image:url(../image/tsub_bg.gif);
	background-repeat:repeat;*/
	margin-bottom:20px;
}
.check_txt {
	color:#009140;
}
.txt-blk {
	color:#000;
}
.inp {
	border:1px solid #dfdfdf;
	background-color:#fff;
	color:#000;
	padding:2px 3px;
}




.mo { margin-bottom:45px; width:100%; float:left;}
.mo ul{ list-style-type:none; margin:0; padding:0; display:inline; text-align:center;}
.mo ul li{display:inline; float:left; height:auto; padding:0 50px;}
.mo ul li img {padding:12px; border:1px solid #9fb5fe; background:#fff url(/image/mobibg.gif) repeat-x center top; border-radius:50px;}
.mo ul li a img{padding:12px; border:1px solid #9fb5fe; background:#fff url(/image/mobibg.gif) repeat-x center top; border-radius:50px;}
.mo ul li a:hover img{padding:12px; border:1px solid #db2636; background:#fff url(/image/mobibg1.gif) repeat-x center top; border-radius:50px;}


.mbl ul { list-style:none;}
.mbl ul li{ 
	font-size: 18px !important;
	color: #DB261D !important;
	text-align: left !important;
	padding-bottom: 5px !important;
	font-weight: normal !important;
	margin-top:15px;
	list-style:none;
}
.mbl ul li ul { 
	color:#325a8b!important;
}
.mbl ul li ul li { 
	color:#325a8b!important;
	font-size:13px!important;
	list-style-type:disc;
	padding-left:7px;
	line-height:17px;
	margin:5px 0px 0px 20px;
}
.mbl ul li ul li a{ 
	color:#325a8b!important;
}
.mbl ul li ul li a:hover{ 
	color:#d9261c!important;
}

/* Abhishek*/
.box
{
	width:200px;
	height:105px;
	background-color:#CCC;
	border-radius:15px;
	float:right;
	position: relative;
 /* left: -200px;
  top: -100px;*/
  margin-bottom:2px;
  margin-top:2px;
}
.box1
{
	width:200px;
	height:30px;
	background-color:#333333;
	border-radius:15px 15px 0px 0px;
	
}
.bg_rep
{
	background:#c8c8c8 url(/img/bgre.png) repeat ;
	}
.drop_align
{
	position: absolute;
top: 50px;
left: 40px;
}
.box2
{
	position:relative;
	/*top:-250px;
	left:-402px;*/
	
top: 30px;

	
}
.generic_table {
	width:100%!important;
	border:1px solid #ccc;	

}
.generic_table td, .generic_table th {
/*	border-bottom:1px solid #fff*/
}
.generic_table th {
	text-align:center;
	padding:5px;
	font-weight:bold;
	color:#303030;
	background:#c8c8c8 url(/image/thead_bg-tble.gif) repeat-x top
}
.generic_table tr td {
	background:#fff;
	padding:4px;
	vertical-align:middle
}
.inpgen {
    font-size: 13px;
    border: 1px solid #DFDFDF;
    padding: 3px 3px 3px 4px;
}


.acd_img {
	padding:3px;
	box-shadow:0px 0px 2px #c2c2c2;
	margin-left:3px;
}









.acd_lgtbx {
    background:#000;
    float:left;
    background-image:url(/image/zoom_in_meg.png);
    background-repeat:no-repeat;
    background-position:center center;
	margin-left:10px;
	margin-top:10px;
}
.acd_lgtbx img {
    width:150px;
    height:125px;
    float:left;
   padding:1px;
 
     
}
.acd_lgtbx img:hover {
    width:150px;
    height:125px;
    float:left;
	padding:1px;
     opacity: 0.2;
    filter: alpha(opacity=20); 
}

footer ul.footlinks.fks li a{display: block;
    text-decoration: none;
    color: #494949;
    font-size: 92.3%;
    padding: 0 14px;
    outline: none;
    background: url(../img/divider_footlinks.png) no-repeat left 2px;}
	
footer .register_now.one{width:48%; display:inline-block; padding:0;}	
footer .register_now.one + .register_now.one{float:right;}


/*jitendra top header work strat*/

.text_right{    position: relative;}
.text_right a{ /*text-align: center;
margin: 8% 0 8px 0px;
color: #234790;
float: right;
line-height: 20px;
background: #f7f7f7;
padding: 12px 12px 12px 12px;
border: solid 1px #ccc;
font-weight: bold;
display: block;
right: -60px;
z-index: 99;
overflow: auto;
position: absolute;
text-align: center;
    margin: 4.5% 0 8px 0px;
    color: #234790;
    float: right;
    line-height: 20px;
    background: #f7f7f7;
    padding: 12px 12px 12px 12px;
    border: solid 1px #ccc;
    font-weight: bold;
    display: block;
    right: 0;
    z-index: 99;
    overflow: auto;
    position: relative;*/
        text-align: center;
    color: #234790;
    float: right;
    line-height: 20px;
    padding: 12px 12px 12px 12px;
    font-weight: bold;
    display: block;
    right: 0;
    z-index: 99;
    overflow: auto;
    position: relative;
 }
	
section.pdf_link{ padding-top: 20px;  padding-bottom: 40px; min-height: 400px;
	background: #e8e8e8 url(../img/bg_mid_section.gif) repeat-x left top;}
.pdf_inr_link{width:100%; float:left; }
.pdf_inr_link ul{width:100%; float:left; margin:0; padding:0; list-style:none;}
.pdf_inr_link ul li{width: 50%; display:block;  background: #f7f7f7;  margin: 0 1% 1% 1%;  padding: 10px 0 10px 32px;
	background: #f7f7f7 url(../image/pdf.png) center left no-repeat;   background-position: 6px center;}
.pdf_inr_link.pdf_inr_link_01 ul li{width: 50%; display:block;  background: #f7f7f7;  margin: 0 1% 1% 1%;  padding: 10px 0 10px 10px;
	background: #f7f7f7;}	
.pdf_inr_link ul li a{display:block;}	

.right_logo { float:right;}
.text_right {
      float: right;
width: auto;
position: relative;
z-index: 9;
height: 80px;
display: table;
}


/*jitendra top header work end*/

/*jitendra csr start*/

.csr_map{width:100%; float:left; padding: 150px 8px 150px 8px; position:relative;   background: rgba(247, 247, 247,.25);   border: solid 1px #f3f3f5;}
.bnd.csr_bnd{margin: 0;  padding:0;  background: url(../image/CSR_bc.png);}
.head_Init{ background: #06377a;  margin: 0;  color: #fff;  font-size: 18px;  padding: 8px 5px 8px 10px;}
.map_cont{ width: 35%;  float: right;    position: absolute;  margin: -40px 0 0 0;    right: 8px;}
.map_main_cont{width:100%; float:left;   padding:0; }
.bnd.csr_bnd .map_main_cont ul li{   background: #fff;  border: solid 1px #325a8b;   border-radius: 8px; -webkit-border-radius: 8px;  padding:0; float: left; width: 100%;  
                                      transition: all .5s ease;    -webkit-transition: all .5s ease;     margin-bottom: 8px;}
                                      
.bnd.csr_bnd .map_main_cont ul li:hover{  transition: all .5s ease;    -webkit-transition: all .5s ease;  }                                 
                                      
.csr_cont_1{    width: 100%;
    float: left;
    padding: 6px;
    padding-top: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    height: 70px;
    overflow: auto;}
.csr_cont_1:hover{ transition: all .5s ease; max-height:100%; min-height: auto;   -webkit-transition: all .5s ease;   
  height: 220px;}
  
  
.csr_cont_1 .col-lg-1{padding:0;}
.csr_cont_1 p{font-size:13px; }
.csr_cont_1 h4{ font-size: 15px !important; color: #06377a;  font-weight: bold !important;     padding: 5px 0 4px 0 !important;}
.csr_cont_1 p.two_section{margin: 2px 0 4px 0;    min-height: 38px; transition: all .5s ease;    -webkit-transition: all .5s ease;}
.csr_cont_1 p.two_section:hover{max-height:100%;    min-height: 38px; transition: all .5s ease;    -webkit-transition: all .5s ease;}
.csr_cont_1 h2{ font-size: 15px; font-weight: bold;  margin: 0 0 8px 0; height: 34px; overflow:hidden; transition: all .5s ease;    -webkit-transition: all .5s ease;}
.csr_cont_1:hover h2{height:auto; }


.delhi_location{    position: absolute;
    left: 17.5%;
    top: 36%;
    width: 31px;
    height: 34px;
    background: rgba(0, 0, 0,.0);
    border-radius: 50%;
    cursor: pointer;
    z-index: 9;}
.up_location{ position: absolute;  left: 19%; top: 37%;    width: 155px;  height: 85px;  background: rgba(0, 0, 0,.0);  border-radius: 39px 56px 20px 57px;   -webkit-border-radius: 39px 56px 20px 57px;
    cursor: pointer;   transform: rotate(31deg); -webkit-transform: rotate(31deg); z-index:9;}  
.bihar_location{position: absolute;  left: 32%;  top: 42%;  width: 95px;  height: 65px;  background: rgba(0, 0, 0,.0);  border-radius: 9px 10px 20px 2px;   -webkit-border-radius: 9px 10px 20px 2px;
    cursor: pointer;    transform: rotate(12deg);   -webkit-transform: rotate(12deg);   z-index: 9;} 
.Chhattisgrah_location{position: absolute;    left: 25%;  top: 47%;  width: 60px;  height: 165px;  background: rgba(0, 0, 0,.0);  border-radius: 9px 10px 20px 2px;   -webkit-border-radius: 9px 10px 20px 2px;
    cursor: pointer;    transform: rotate(30deg);    -webkit-transform: rotate(30deg);    z-index: 9;}  
.Maharashtra_location{position: absolute;   left: 6%;  top: 52%;  width: 200px;  height: 99px;  background: rgba(0, 0, 0,.0);  border-radius: 199px 209px 0px 0px;  -webkit-border-radius: 199px 209px 0px 0px;
    cursor: pointer;    transform: rotate(-32deg);    -webkit-transform: rotate(-32deg);    z-index: 9;}    
.Karnataka_location{position: absolute; left: 8%;  top: 65%;  width: 160px;   height: 77px;  background: rgba(0, 0, 0,.0);   border-radius: 115px 139px 26px 52px;   -webkit-border-radius: 115px 139px 26px 52px;
    cursor: pointer;   transform: rotate(-85deg);   -webkit-transform: rotate(-85deg);   z-index: 9;} 
.Tamil_Nadu_location{position: absolute;   left: 12%;  top: 74%;  width: 145px;   height: 70px;  background: rgba(0, 0, 0,.0);   border-radius: 130px 160px 40px 47px;  -webkit-border-radius: 130px 160px 40px 47px;
    cursor: pointer;   transform: rotate(-60deg);   -webkit-transform: rotate(-60deg);    z-index: 9;} 
.udisha_location	{    position: absolute;
    left: 27%;
    top: 53%;
    width: 126px;
    height: 70px;
    background: rgba(0, 0, 0,.0);
    border-radius: 130px 160px 13px 26px;
    cursor: pointer;
    transform: rotate(-40deg);
    -webkit-transform: rotate(-40deg);
    z-index: 9;}

.madhya_location	{    position: absolute;
    left: 13%;
    top: 46%;
    width: 175px;
    height: 77px;
    background: rgba(0, 0, 0,.0);
    border-radius: 130px 160px 801px 26px;
    cursor: pointer;
    z-index: 9;}	
	
.haryana_location{
    position: absolute;
    left: 15.8%;
    top: 31%;
    width: 36px;
    height: 80px;
    background: rgba(0, 0, 0,.0);
    border-radius: 190px 49px 9px 266px;
    cursor: pointer;
    z-index: 9;
    transform: rotate(40deg);
	-webkit-transform: rotate(40deg);
}	
        
                          
.bnd ul li .show_01 a p, .bnd ul li .show_02 a p, .bnd ul li .show_03 a p, .bnd ul li .show_04 a p, .bnd ul li .show_05 a p, .bnd ul li .show_06 a p, 
.bnd ul li .show_07 a p, .bnd ul li .show_08 a p, .bnd ul li .show_09 a p, .bnd ul li .show_10 a p{color: #d9261c;}
.map_02, .map_03, .map_04, .map_05, .map_06, .map_07, .map_08, .map_09, .map_10, .map_11{display:none;}      
.map_01, .map_02, .map_03, .map_04, .map_05, .map_06, .map_07, .map_08, .map_09, .map_10, .map_11{float:left; } 
.show_01, .show_02, .show_03, .show_04, .show_05, .show_06, .show_07, .show_08, .show_09, .show_10{max-height: 100%; height:220px;} 
.show_02 p.two_section, .show_03 p.two_section, .show_07 p.two_section, .show_08 p.two_section, .show_09 p.two_section, .show_10 p.two_section{max-height:100%; }   
.show_01 h2, .show_02 h2, .show_03 h2, .show_04 h2, .show_05 h2, .show_06 h2, .show_07 h2, .show_08 h2, .show_09 h2, .show_10 h2
{height:auto;}


/* .csr_cont_1 p.bb_1{opacity:0; -webkit-opacity:0; visibility:hidden; display:none;} 
.csr_cont_1.csr:hover p.bb_1, .csr_cont_1.csr.show_01 p.bb_1{ opacity:1; -webkit-opacity:1; visibility:visible; display:block;}  */

/* .csr_cont_1.csr_02 p.two_section{opacity:0; -webkit-opacity:0; visibility:hidden; transition: all .5s ease;    -webkit-transition: all .5s ease; display:none; max-height:100%;} 
.csr_cont_1.csr_02:hover p.two_section, .csr_cont_1.csr_02.show_02 p.two_section{ opacity:1; -webkit-opacity:1; visibility:visible; transition: all .5s ease;    -webkit-transition: all .5s ease; display:block;}

.csr_cont_1.csr_03 p.two_section{opacity:0; -webkit-opacity:0; visibility:hidden; transition: all .5s ease;    -webkit-transition: all .5s ease; display:none; max-height:100%;} 
.csr_cont_1.csr_03:hover p.two_section, .csr_cont_1.csr_03.show_03 p.two_section{ opacity:1; -webkit-opacity:1; visibility:visible; transition: all .5s ease;    -webkit-transition: all .5s ease; display:block;}

.csr_cont_1.csr_04 p.bb_1{opacity:0; -webkit-opacity:0; visibility:hidden; transition: all .5s ease;    -webkit-transition: all .5s ease; display:none; max-height:100%;} 
.csr_cont_1.csr_04:hover p.bb_1, .csr_cont_1.csr_04.show_04 p.bb_1{ opacity:1; -webkit-opacity:1; visibility:visible; transition: all .5s ease;    -webkit-transition: all .5s ease; display:block;}

.csr_cont_1.csr_05 p.bb_1{opacity:0; -webkit-opacity:0; visibility:hidden; transition: all .5s ease;    -webkit-transition: all .5s ease; display:none; max-height:100%;} 
.csr_cont_1.csr_05:hover p.bb_1, .csr_cont_1.csr_05.show_05 p.bb_1{ opacity:1; -webkit-opacity:1; visibility:visible; transition: all .5s ease;    -webkit-transition: all .5s ease; display:block;}

.csr_cont_1.csr_06 p.bb_1{opacity:0; -webkit-opacity:0; visibility:hidden; transition: all .5s ease;    -webkit-transition: all .5s ease; display:none; max-height:100%;} 
.csr_cont_1.csr_06:hover p.bb_1, .csr_cont_1.csr_06.show_06 p.bb_1{ opacity:1; -webkit-opacity:1; visibility:visible; transition: all .5s ease;    -webkit-transition: all .5s ease; display:block;}

.csr_cont_1.csr_07 p.two_section{opacity:0; -webkit-opacity:0; visibility:hidden; transition: all .5s ease;    -webkit-transition: all .5s ease; display:none; max-height:100%;} 
.csr_cont_1.csr_07:hover p.two_section, .csr_cont_1.csr_07.show_07 p.two_section{ opacity:1; -webkit-opacity:1; visibility:visible; transition: all .5s ease;    -webkit-transition: all .5s ease; display:block;}

.csr_cont_1.csr_08 p.two_section{opacity:0; -webkit-opacity:0; visibility:hidden; transition: all .5s ease;    -webkit-transition: all .5s ease; display:none; max-height:100%;} 
.csr_cont_1.csr_08:hover p.two_section, .csr_cont_1.csr_08.show_08 p.two_section{ opacity:1; -webkit-opacity:1; visibility:visible; transition: all .5s ease;    -webkit-transition: all .5s ease; display:block;}
 */


/* .csr_cont_1.csr_02, .csr_cont_1.csr_03, .csr_cont_1.csr_07{ height: 75px; overflow:auto;}
.csr_cont_1.csr_04, .csr_cont_1.csr_05, .csr_cont_1.csr_06{ height: 75px; overflow:auto;} */
.csr_cont_1.csr_07:hover, .csr_cont_1.csr_07.show_07{overflow: auto;  height: 220px;}
               


/*jitendra csr end*/

/*over_view_new_section*/
.over_view_main{width:100%; float:left;}
.overview_a_img{width:100%; float:left;}
.over_view_main{width: 100%; margin: 0; margin-top: -200px;}
.over_view_main p{text-align:justify;}
.overview_a_img{margin: 0 0 20px 0;}
.view_right h3{margin: 0; position:relative;}
.view_right h3 a{font-size: 12px;  background: #06377a; color: #fff; padding: 12px 10px 10px 6px; text-transform: uppercase;  margin: 0 0 8px 0;  display: block; transition: all .5s ease; -webkit-transition: all .5s ease;}
.view_right h3 a:hover{    background: #00a046; transition: all .5s ease; -webkit-transition: all .5s ease;}
.over_view_main ul li{margin-bottom:0;     list-style-position: inside;    list-style-type: circle;}
.over_view_main ol li{margin-bottom:0;     list-style-position: inside;  background-color: #f7f7f7;
    border-bottom: 1px solid #eaeaea;
    color: #777777;
    padding: 10px;
    text-decoration: none;
    border-right: 1px solid #cccccc}
.stock_dfine{position:absolute; right:0px; top:0; } 
.stock_dfine ul{width:100%; float:left; list-style:none; margin: 0;}   
.stock_dfine ul li{  display:inline-block;}
.stock_dfine ul li a{color:#fff; text-decoration:none; margin: 0;       padding-left: 5px;
    padding-right: 12px; position:relative; }
.stock_dfine ul li a span{    font-size: 26px;
    font-weight: bold;
    float: left;
    line-height: 0;
    margin: 0 2px 1px 0px;
    border-radius: 50%;
    -webkit-border-radius: 50%;}    
.view_right .dft_1{ cursor: default; background:#06377a;}
.view_right .dft_1:hover{background:#06377a;}
.stock_dfine ul li:first-child a{    padding-right: 4px;
    padding-left: 4px; }


/*over_view_new_section*/
