body{
	font: 12px/ 170% Arial, Helvetica, sans-serif;
	background:#fff;
	margin:0px;
}
body a{
	text-decoration:none;
}
body a:hover{
	color:#013a8f;
}
.imp_points{padding:2px 20px 10px 0px; color:#000; background:none;}
.imp_points ol{margin:0px; display:block;}
.imp_points li{margin-bottom:5px; padding-left:10px;}
.imp_points li a{color:#666; font-weight:bold; text-decoration:none; border:0px; padding:0px;}
.table{background:#addaff; width:100%;}
.table tr{background:#fff; font:normal 13px arial;}
.table td{padding:5px 5px 5px 5px;}

.liveresult_top_ad{margin-top:10px; width:550px; height:auto; float:left; border:0px solid #EAEAEA;}
.liveresult_top_ad img{ width:100%;}


.top_ad{margin-top:15px; width:468px; height:60px; float:left; border:1px solid #EAEAEA;}
.right_ad{margin:0px auto; width:300px; height:250px;}
.bottom_ad{margin:0px auto; width:auto; height:90px; margin-bottom:10px; clear:both; border:0px solid #EAEAEA;}
.wraper{
	width:990px;
	margin:0px auto;
	background:none; border:0px dotted #ccc;
}
.top_strip{
	width:100%; height:30px; border-bottom:3px solid #003969; box-shadow:2px 2px 20px #333; z-index:55; position:fixed; float:left; display:block; background:#005195;
	
/*	background-image: -webkit-gradient(linear, left top, left bottom, from( #a01402 ), to( #861202 )); /* Saf4+, Chrome */
/*	background-image: -webkit-linear-gradient( #a01402, #861202 ); /* Chrome 10+, Saf5.1+ */
/*	background-image:    -moz-linear-gradient( #a01402, #861202 ); /* FF3.6 */
/*	background-image:     -ms-linear-gradient( #a01402, #861202 ); /* IE10 */
/*	background-image:      -o-linear-gradient( #a01402, #861202 ); /* Opera 11.10+ */
/*	background-image:         linear-gradient( #a01402, #861202 ); */
	
}
.design{position:relative; float:left; left:-65px; top:2px;}
.top{
	width:990px;
	height:100px; margin:27px 0px 8px 0px; clear:both; float:left; background:none; border-bottom:0px solid #00bdf2;
}
.logo{
	position:relative;
	float:left; z-index:50;
	top:20px; left:0px;
}
.logo span{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	position:relative;
	letter-spacing:0.0.9em; clear:both; float:left;
	left:15px; color:#2764a5; top:5px; text-shadow:1px 1px 1px #fff;
}
.indiastat{color:#444; text-align:center; clear:both; padding-top:3px; font:normal 11px arial; width:315px;}
.indiastat a{color:#444; clear:right; text-align:center; text-decoration:none; margin:0px; padding:0px; font-weight:bold;}
.indiastat a:hover{color:#000; text-decoration:none;}


.top_right{
	font:bold 13px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:right;
	margin: 8px 0px 0px 0px;

}
.top_right a{
	color:#fff;
	text-decoration:none;
	padding:0px 8px 0px 8px;
}
.top_right a:hover{
	color:#fff;
	text-decoration:underline;
}
.login_box{position:absolute; width:auto; z-index:60; left:0px; top:0px;}
.IP_box{float:left; width:130px; padding-right:30px; text-align:center;}
.signup{
	font:normal 11px arial; }	
.signup a{
	color:#005195; font:bold 11px arial; margin-left:-5px;}	
 .signup a:hover{
	color:#000;}
.body{
	padding:0px; width:100%; float:left; padding:0px;
	clear:both; background:#fff; 
}
.body_left{
	float:left;
	width:670px;
	border:0px solid #EAEAEA;
}
.body_left a{
	font:normal 13px arial; color:#000; text-decoration:none;
}
.body_left a:hover{
	color:#013a8f;
}
.more{
	font:italic bold 12px arial;
}
.more a{
	font:normal 12px arial; float:right; color:#000; text-decoration:none; text-align:right; cursor:pointer;
}
.banner{ width:100%; height:auto; border:0px solid #EAEAEA; background:none;
}
.search{ width:100%; height:30px; border:1px dotted #EAEAEA; border-radius:5px; margin:10px 0px 0px 0px;
}.search input{width:507px; float:left; height:28px; padding:0px 5px 0px 5px; background:#fff; border:1px dotted #b82300; border-radius:0px; }
.data_search{font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; background:#b82300; float:left; color:#fff; line-height:30px; padding:0px 15px 0px 15px; width:auto; text-shadow:1px 1px 2px #000; border-radius:0px;
}
.steps{font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; background:#fbe197; float:left; color:#000; line-height:25px; padding:0px 5px 0px 5px; width:auto; margin:5px 0px 5px 0px;
}
.arrow{float:left; margin:5px 0px 0px 0px; width:20px;
}
.steps_matter{font:normal 12px arial; color:#000; clear:both; padding:5px; line-height:18px; margin-bottom:10px;}
.center_head{
	font:bold 17px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#000; line-height:25px; text-align:center; border-bottom:0px solid #ccc; background:#ffe8a7; margin:10px 0px 10px 0px; clear:both; border-radius:0px; width:100%;}

.body_middle{
	width:100%; margin-bottom:5px; float:left;
}
.tab_menu{
	width:100%; height:auto; line-height:18px; text-align:justify; margin-bottom:300px; float:left;}


.body_text{
	color:#000; font:normal 12px arial; line-height:18px; padding:0px 10px 0px 10px; clear:both;
}
.body_text a{
	color:#005195; text-decoration:none; border:0px; padding:0px;
}
.text{
	color:#000; font:normal 12px arial; line-height:normal; padding:0px 10px 0px 10px;
}
.text a{
	color:#005195; font:italic 12px arial; text-decoration:none; border:0px; padding:0px;}
.print{float:right; margin-top:-26px;}
.print a{ text-decoration:none; border:0px;}
.print img{opacity:0.8; margin:0px 3px 0px 3px;}
.print img:hover{opacity:1;}
.list_container{
	height:auto; float:left; width:100%;
}
.sections_next{line-height:15px; clear:both; float:left; margin:7px 0px 7px 0px;}
.sections_next a{float:left; padding:0px 9px 0px 9px; line-height:20px; background:#fff; color:#034074; text-decoration:none; border:1px solid #ccc; border-radius:3px; margin:2px;}
.sections_next a:hover{ background:none; color:#005195; border:1px solid #005195;}
.sections_next a.active{font-weight:bold; background:none; color:#005195; border:1px solid #005195;
}
.text_head{font:bold 13px arial; line-height:20px;}
.region_level{
	float:left; clear:both; width:100%; background:#f1f1f1; border:0px dotted #ccc; line-height:normal; margin-bottom:10px;}
.region_level a{
	color:#333; float:left; margin-bottom:5px; padding:0px 5px 0px 4px; border-right:1px solid #999;}
.region_level span{
	color:#005195; font-weight:bold; float:left;}
.listing{
	width:100%; margin:5px 0px 5px 0px; clear:both; height:auto; background:#f1f1f1;
}
.listing a{
	font:normal 13px arial; color:#005195; text-decoration:none; padding:0px 5px 0px 4px; border-right:1px solid #005195;
}
.listing a:hover{
	color:#000;
}
.state_matter{
	width:750px; float:left;
}
.common{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#000; line-height:25px; text-align:left; text-indent:15px; background:#ddd;
}
.category_container{
	width:100%; height:auto; margin-bottom:300px; float:left;
}
.category_container ul{
	 margin:0px 0px 0px 25px; padding:15px 10px; height:auto;}
.category_container li {
	font:normal 12px arial; list-style-type:none; color:#000; text-align:left; margin-bottom:10px; background:url(../images/listing.png) no-repeat; background-position:0px 2px; padding-left:25px; text-indent:-4px; line-height:17px;}
.category_container li a{
	 color:#000; text-decoration:none; border:0px;}
.category_container li a:hover{
	 color:#005195;}
.chart{font:bold 13px arial; float:left; width:auto; padding:5px; border:0px solid #f1f1f1; line-height:21px;}	
.chart a{font:bold 13px arial; margin:0px 5px 0px 5px; color:#005195; background:#fff; border:1px solid #005195; border-radius:5px; padding:3px 10px 3px 10px;box-shadow:2px 2px 7px #ccc;}
.chart a:hover{color:#005195; background:#f1f1f1; text-shadow:none;}	 
.sections{line-height:15px; clear:both; float:left;}
.sections a{float:left; padding:0px 5px 0px 5px; line-height:20px; background:#ebebeb; color:#034074; text-decoration:none; border-bottom:1px solid #999; border-radius:3px; margin:2px; border-right:1px solid #333;}
.sections a:hover{background:#005195; color:#fff;}
.sections a.active{background:#005195; color:#fff;
}
.sub_sections{line-height:15px; clear:both; float:left;}
.sub_sections a{float:left; padding:0px 5px 0px 5px; line-height:20px; background:#d7efff; color:#034074; text-decoration:none; border:1px solid #75c9ff; border-radius:3px; margin:2px;}
.sub_sections a:hover{background:#278fc4; color:#fff;}
.sub_sections a.active{background:#278fc4; color:#fff;
}

.clock_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#000; line-height:25px; text-align:left; text-indent:35px; background:#ffe8a7;
/*	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffe8a7 ), to( #ffe8a7 )); /* Saf4+, Chrome */
/*	background-image: -webkit-linear-gradient( #ffe8a7, #ffe8a7 ); /* Chrome 10+, Saf5.1+ */
/*	background-image:    -moz-linear-gradient( #ffe8a7, #ffe8a7 ); /* FF3.6 */
/*	background-image:     -ms-linear-gradient( #ffe8a7, #ffe8a7 ); /* IE10 */
/*	background-image:      -o-linear-gradient( #ffe8a7, #ffe8a7 ); /* Opera 11.10+ */
/*	background-image:         linear-gradient( #ffe8a7, #ffe8a7 );*/ 
}
.news_head{
	font:bold 15px"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#000; line-height:25px; text-align:left; text-indent:35px; background:#96afdb;
}
.watsnew_head{
	font:bold 15px"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#000; line-height:25px; text-align:left; text-indent:35px; background:#dacec5;
}
.right_text{
	padding:5px; text-align:left;}
.right_text a{
	color:#000;}
.key_head{
	font:bold 15px"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#000; line-height:25px; text-align:left; text-indent:32px; background:#f8aa8f;
}


.agri_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#9ac43a;
	
}
.admin_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#fdb114;
/*	background-image: -webkit-gradient(linear, left top, left bottom, from( #209ac1 ), to( #196982 )); /* Saf4+, Chrome */
/*	background-image: -webkit-linear-gradient( #209ac1, #196982 ); /* Chrome 10+, Saf5.1+ */
/*	background-image:    -moz-linear-gradient( #209ac1, #196982 ); /* FF3.6 */
/*	background-image:     -ms-linear-gradient( #209ac1, #196982 ); /* IE10 */
/*	background-image:      -o-linear-gradient( #209ac1, #196982 ); /* Opera 11.10+ */
/*	background-image:         linear-gradient( #209ac1, #196982 );  */
}
.bank_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#d78c3d;
}
.companies_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#00b3a5;
}
.cooperative_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#ff8400;
}
.civil_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:31px; background:#5d85ce;
}
.crime_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#ff5f5f;
}
.demo_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#327ab7;
}
.eco_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#8452a1;
}
.edu_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#d9a66c;
}
.electoral_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#a4ca39;
}
.environment_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#f1bd1d;
}
.foreign_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#c7a148;
}
.forest_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#827d43;
}
.geo_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#a47f75;
}
.health_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#f06ad4;
}
.housing_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#2f85cd;
}
.industries_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#2fb2a6;
}
.insurance_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#f99d1c;
}
.labour_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#4c91ef;
}
.market_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#00a775;
}
.media_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#ca9e6c;
}
.metro_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#a2a401;
}
.mine_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#ed5003;
}
.percapita_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#d8b035;
}
.petro_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	line-height:25px;
	text-align:left;
	text-indent:35px;
	background:#9ec13d;
}
.power_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#f99d1c;
}
.social_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#85a6b8;
}
.sports_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#25baae;
}
.UTs_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#927361;
}
.tele_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#b9c000;
}
.tourism_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#1d62ff;
}
.transport_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#8452a1;
}
.urban_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#bda667;
}
.villages_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#dc3790;
}
.infograph_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#000; line-height:25px; text-align:left; text-indent:35px; background:#97cd44; border-bottom:1px solid #fff;
}
.publications_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#000; line-height:25px; text-align:left; text-indent:35px; background:#fdc689;
}
.members_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#000; line-height:25px; text-align:left; text-indent:35px; background:#eedbea;
}
.cited_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#000; line-height:25px; text-align:left; text-indent:35px; background:#cee6c0;
}
.events_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#000; line-height:25px; text-align:left; text-indent:35px; background:#bce1de;
}
.subscribe_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#278fc4;
}
.plan_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#000; line-height:25px; text-align:left; text-indent:35px; margin-bottom:5px; border:0px solid #ccc; background:#ffc4bc;
}
.plan_details{
	font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; text-align:left;
}
.plan_details .container{float:left; border-bottom:1px dotted #ccc; width:95%; padding:0px 0px 1px 0px; margin:0px 5px 1px 5px;}

.plan_details .name{float:left;  padding:5px; width:auto; text-align:left;}
.plan_details .detail{text-align:right; font-weight:bold; float:right; padding:5px; width:auto;}

.plan_details a{
	color:#005195; text-decoration:none;
}
.plan_details a:hover{
	color:#005195; text-decoration:none;}
.submit_btn{border-radius:8px; background:#005195; text-shadow:1px 1px 2px #000; color:#fff; padding:3px 10px 3px 10px; border:0px;}
.submit_btn:hover{background:#023e71; box-shadow:1px 1px 20px #b1dbff;}

.associate_head{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-align:left; text-indent:35px; background:#ef4ca8;
}
.associate_subhead{
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000; background:#eee; line-height:20px; text-align:center; border-bottom:1px dotted #ccc; padding:1px 0px 1px 0px; margin:10px 0px 5px 0px; clear:both; 
}
.sites{width:134px; float:left;}
.sites_regional{width:100%; text-align: center;}
.sites_regional a{width:100%; text-align: center; padding:0px 10px 0px 10px;}
.election{width:260px; margin:0px 10px 0px 0px; text-align:center; float:left; padding:15px 5px 15px 0px; border-right:0px dotted #666; background-color:#fff; box-shadow:0 0 20px #666;}
.doi{width:240px; margin-right:10px; text-align:center; float:left; padding:15px 5px 12px 0px; border-right:0px dotted #666; background-color:#fff; box-shadow:0 0 20px #666;}
.top10{width:200px; margin-right:10px; text-align:center; float:left; padding:15px 5px 12px 0px; border-right:0px dotted #666; background-color:#fff; box-shadow:0 0 20px #666;}
.ebook{width:220px; margin:0px 0px 0px 0px; padding:15px 5px 15px 5px; text-align:center; float:left; border-right:0px dotted #666; background-color:#fff; box-shadow:0 0 20px #666;}
.limca{width:220px; margin:0px 0px 0px 0px; text-align:center; float:left;}
.msg_container{width:350px; height:600px; top:20%; left:35%; position:fixed; z-index:101;}
.thanks{display:block; height:auto; margin-top:63px; width:350px;padding:7px; background-color:#005195; border-radius:10px; box-shadow:2px 2px 50px 2px #333;}
.msg{background-color:#e0f0f8; border:thin solid #005195; border-radius:10px; font:normal 15px arial; text-align:center; padding:10px; line-height:22px;}
.msg span{font:bold 30px arial; color:005195; text-shadow:1px 1px 3px #fff;}
.testimonials{padding:10px 20px 10px 20px; clear:both; background:#f7f7f7; border-bottom:1px solid #278fc4; margin:0px 0px 7px 0px; box-shadow:1px 1px 20px 1px #ccc; line-height:17px;}
.testimonials p{margin:0px 0px 10px 0px;}
.testimonials p a{text-decoration:underline; font-style:italic;}
.testimonials .writer{color:#005195; text-align:left; font:italic 12px arial; margin-top:12px;}

.associate_sites{line-height:15px; clear:both; width:100%;}


.associate_sites a{font:normal 11px arial; text-decoration:none; border:0px; margin-bottom:5px; color:#013a8f;}
.associate_sites a:hover{color:#000;}

.left_container{width:325px; float:left;}
.right_container{width:325px; float:right;}
.events ul{
	 display:block; margin:0px; padding:15px 10px; height:auto;}
.events li {
	font:normal 12px arial; list-style-type:none; color:#000; text-align:left; margin-bottom:10px; background:url(../images/events_bullet.png) no-repeat; background-position: top left; display:block; padding-left:27px;}
.events li a{
	 color:#000; text-decoration:none; }
.events li a:hover{
	 color:#005195;}
.pop_container{
	background:none; position:absolute;
}
.election_pop{
	position:absolute; z-index:10; width:auto; padding:5px 5px 3px 5px; border:0px solid #ccc; display:none; bottom:0px; left:0px; box-shadow:1px 1px 20px 1px #999; background:#fff;
}
.doi_pop{position:absolute; z-index:10; width:auto; padding:5px 5px 3px 5px; border:0px solid #ccc; display:none; bottom:0px; left:0px; box-shadow:1px 1px 20px 1px #999; background:#fff;}

.top10_pop{position:absolute; z-index:10; width:auto; padding:5px 5px 3px 5px; border:0px solid #ccc; display:none; bottom:10px; left:0px; box-shadow:1px 1px 20px 1px #999; background:#fff;}

.ebook_pop{position:absolute; z-index:10; width:auto; padding:5px 5px 3px 5px; border:0px solid #ccc; display:none; bottom:10px; left:0px; box-shadow:1px 1px 20px 1px #999; background:#fff;}
.limca_pop{position:absolute; z-index:10; width:auto; padding:5px 5px 3px 5px; border:0px solid #ccc; display:none; bottom:10px; left:190px; box-shadow:1px 1px 20px 1px #999; background:#fff;}

.clr{clear:both; width:100%; float:left;}
.date{font:bold 13px arial; width:100%; margin:10px 0px 10px 0px; clear:both;}
.india{font:bold 13px arial; color:#005195; width:70px; padding-left:20px; float:left; text-align:left; line-height:20px;}
.more_btn {width:auto; float:right; clear:both; margin:0px 5px 5px 0px;}
.more_btn a{font:italic bold 12px arial; color:#005195; width:auto; float:right; clear:both;  background:#fff; border:0px solid #ccc; border-radius:2px; padding:2px 4px 2px 4px;}
.more_btn a:hover{color:#fff; background:#005195; box-shadow:1px 1px 1px #024073;}
.body_box_left{
	width:325px;
	height:auto;
	border:0px solid #EAEAEA;
	margin:0px 0px 10px 0px; float:left;
}
.body_box_right{
	width:325px;
	height:auto;
	border:0px solid #EAEAEA;
	margin:0px 0px 10px 0px; float:left;
}.body_right{
	float:right;
	width:300px;
	text-align:center;
	border:0px solid #ccc;
}
.body_right_box{
	width:300px;
	height:250px; clear:both; display:block;
	border:1px solid #EAEAEA;
	margin:0px 0px 5px 0px;
}
.member_container{float:left; width:325px; background-color:#fff; margin:20px 0px 0px 0px;}
.member_container .head{font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#fff; line-height:25px; text-shadow:1px 1px 2px #000; text-align:center; background:#278fc4; margin-bottom:10px;}
.member_box{width:147px; background:none; height:150px; padding:7px; float:left; text-align:center;line-height:15px; }
.member_box span{font:bold 13px arial; color:#7f0000; text-align:center;}
.member_box span a{font:bold 12px arial; color:#7f0000; text-decoration:none;}
.member_box img{width:130px; border:1px solid #ccc; box-shadow:2px 2px 30px 2px #ccc;}
.member_box img:hover{border:1px solid #7f0000; box-shadow:none;}



.contact{font:normal 14px arial; margin:0px 0px 50px 0px; float:left; width:100%; background:#f1f1f1; border-bottom:0px dotted #ffb270; padding:30px 0px 30px 0px;}
.contact .left{width:170px; float:left; margin:7px 0px 0px 40px; padding:7px 0px 5px 0px;}
.contact .right{width:410px; float:left; margin:7px 30px 0px 0px;}
.contact .right select{width:396px; float:left; padding:6px; margin-right:10px; color:#000; border:1px solid #8cb8e7; border-radius:3px;}
.contact .right span select {width:70px; float:left; padding:6px; margin-right:10px; color:#000; border:1px solid #8cb8e7; border-radius:5px;}
.contact .right span input{width:300px; float:left; padding:7px; color:#000; border:1px solid #8cb8e7; border-radius:3px;}
.contact .right input{width:380px; float:left; padding:7px; color:#000; border:1px solid #8cb8e7; border-radius:3px; box-shadow: inset 0 0 2px #ccc; -moz-box-shadow: inset 0 0 2px #ccc; -o-box-shadow: inset 0 0 2px #ccc; -webkit-box-shadow: inset 0 0 2px #ccc;}
.contact textarea{width:380px; float:left; padding:7px; color:#000; border:1px solid #8cb8e7; border-radius:3px; box-shadow: inset 0 0 2px #ccc; -moz-box-shadow: inset 0 0 2px #ccc; -o-box-shadow: inset 0 0 2px #ccc; -webkit-box-shadow: inset 0 0 2px #ccc;}
.contact .right input[type="text"]:focus,textarea:focus, select:focus{box-shadow:1px 1px 10px #063b6d; border:1px solid #063b6d; color:#333}
.contact .right span select:focus{color:#333}
.contact .right select:focus{color:#333}


.contact .right .submit{float:left; width:auto; margin-top:15px;}
.contact .right .submit input{font:bold 13px arial; float:left; background:#063b6d; width:auto; border:0px; text-shadow:1px 1px 2px #000; color:#fff; box-shadow:none; margin-right:20px;}
.contact .right .submit input:hover{background:#f5821f;}

.office_adress{float:left; width:auto; margin:10px 20px 10px 40px;}
.office_adress #left{ float:left; width:30%; padding-right:10px; border-right:1px dotted #f5821f;}
.office_adress #right{float:left; width:50%; margin-left:30px;}

.office_head{font:italic 17px Georgia, "Times New Roman", Times, serif; color:#f5821f; margin-bottom:10px; float:left; width:100%;}
.g_map{width:100%; height:300px; float:left; background:#f1f1f1; background:url(../images/google_map.gif); overflow:hidden;}


.Log{
	font: normal 12px arial;
	color:Red;
	text-decoration:none;
	}	
.Log a{
	font: normal 12px arial;
	color:Red;
	text-decoration:none;
}
.Log a:hover{
	color:Black;

}
.bottom{
	text-align:center; padding:7px 0px 0px 0px; clear:both; width:100%; height:auto; background:#f1f1f1; font:normal 12px arial; color:#000; margin:5px 0px 0px 0px;}
.bottom a{color:#fff;}
.bottom a:hover{color:#000;}
.other_int{
	font:bold 12px arial; height:auto; margin:0px; text-align:center; padding:0px 0px 0px 0px;}
.other_int a{
	font:bold 12px arial;
	color:#005195;
	text-align:center;
	text-decoration:none;
	margin:0 auto;
	border-right:0px solid #666;
	border-left:0px solid #666;
	line-height:20px;
}
.datanet{
	font:normal 12px arial; clear:both; width:990px; margin:0px auto; height:auto; text-align:center; padding:0px 0px 10px 0px;}
.datanet a{
	font:bold 12px arial; text-transform:uppercase;
	color:#005195; letter-spacing:0.18em;  word-spacing:0.2em;
	text-align:center;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	border-right:0px solid #666;
	border-left:0px solid #666;
	line-height:20px;
}
.datanet img{
	padding:0px 10px 2px 10px; border:0px; height:2px; width:230px;}

.site_map{position:absolute; left:10px; bottom:10px; background:none;}
.site_map a{padding:5px; text-decoration:none; color:#fff; font-weight:normal;}


.goog-te-gadget img {vertical-align: middle; border: medium none; display: none;}
.goog-te-gadget-simple { line-height:10px; display: inline-block; padding-top: 1px; padding-bottom: 2px; cursor: pointer; background:none !important; border:0px !important;
}
.goog-te-gadget-simple .goog-te-menu-value {color: #fff !important;
    white-space: nowrap; width:auto !important;
    margin-left: 0px;
    margin-right: 0px;
}
.goog-te-gadget-simple .goog-te-menu-value span{color: #fff !important; border:0px !important;}