body{
	font:normal 12px/170% arial, Helvetica, sans-serif;
	color:#000;	text-align:justify;	margin:0px; *zoom:1; background: #fff;
}
body a{color:#000; text-decoration:none;}
body a:hover{color:#7f0000;}
@font-face {font-family: myLogo; src: url(../fonts/ERASBD.TTF);}
@font-face{ font-family:DLogo; src:url(../fonts/ACaslonPro-Regular.otf);}

.wraper{width:1185px; margin:0 auto; height:auto;}
.header{width:100%; margin:0 auto;}
.header img{width:100%;}


.main_head{font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:170%; padding:7px 0px 7px 0px; margin-bottom:10px; text-transform:uppercase; color:#276bba; background:none; text-align:center;}
.body_container{width:100%; margin:0 auto; margin-bottom:10px;}
.body_container img{width:auto;}
.body_middle{width:100%; float:none; height:auto; margin:10px auto; clear:both; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
#left{width:776px; height:auto; float:left; margin-right:39px; background:#fff;}

.left_container{width:40%; float:left; margin-right:2%;}
.right_container{width:57%; float:right;}


.left_container-1{width:100%; display:block; text-align:center; clear:both; margin-bottom:20px;}
.right_container-1{width:100%; display:block; clear:both;}



#right{width:370px; height:auto; float:right; padding:0px; margin:0; background:none; text-align:center;}

.right_box{width:100%; height:auto; float:right; clear:both; margin-bottom:5px; border:0px solid #f1f1f1;}
.right_box img{width:100%;}

.bottom{width:100%; margin:0 auto; margin-bottom:10px;}
.bottom img{width:100%;}

.map{float:left; margin:0px auto; height:auto; width:100%; text-align:center;}
.map iframe{width:100%; height:500px; border:0px; margin:0;}
.map img{width:600px;}

.map_left{display:inline-block; width:53%; vertical-align:top;}
.map_left img{width:100%;}
.map_left iframe{ width:100%; height:320px; border:0px solid #ccc; margin:0;}
.assembly_graph_head{font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:150%; padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; text-transform:uppercase; color:#110d78; background:none; text-align:center;}
.assembly_graph{display:inline-block; text-align:center; width:45%; float:right; vertical-align:top;}
.assembly_graph img{width:95%; margin-top:20px; }
.assembly_graph-1{display:inline-block; text-align:center; width:45%; float:right; vertical-align:top;}
.assembly_graph-1 img{width:85%; margin-top:10px;}
/* .menu{width:auto; display:block; margin:0 auto; clear:both; margin-top:-5px;}
.menu ul{width:100%; padding:0px; clear:both; text-align:center;}
.menu li{font:bold 12px arial; display:inline-block; line-height:30px; width:auto; margin-right:1%; color:#016d7d;}
.menu li a{color:#000; text-decoration:none; padding:5px 7px 5px 7px; background:#ddd;border-radius:3px;}
.menu li a:hover, .menu li a.active{background-color:#af0f17; color:#fff;} */


.menu{width:20%; float:left; margin:0% 5% 0% 0%;}
.menu ul{width:100%; padding:0px; margin:0px; clear:both; text-align:left;}
.menu li{font:bold 12px arial; display:block; line-height:30px; width:auto; margin-right:1%; color:#016d7d;}
.menu li a{color:#000; text-decoration:none; display:block; padding:2px 7px 2px 7px; margin-bottom:5px; background:#ddd;border-radius:3px; cursor:pointer;}
.menu li a:hover{background-color:#062679; color:#fff;}
.menu li a.active{width:100%; color:#fff; background:#062679 url(../images/arrow.jpg) no-repeat; background-position: top right; background-size:10% 100%;}
.video_dd{font-family: 'Open Sans', sans-serif; font-size:100%; display:block; margin:5px 0px 5px 0px; width:100%; clear:both; text-align:center;}
.video_dd select{display:inline-block; width:49.4%; margin:0px auto; height:25px; padding:2px 5px 2px 5px; box-sizing:border-box; background:#edad02; color:#fff; border:0px; text-align:center;}
.video_head{width:100%; display:block; clear:both; line-height:30px; text-transform:uppercase; font-size:16px; font-weight:bold; text-align:center; background:#7f0000; color:#fff;}

/* Table start */
.state_name{font-family: 'Open Sans', sans-serif; font-weight:bold; color:#000; font-size:130%; text-transform:uppercase; width:100%; text-align:center; margin-bottom:5px;}
.top_table_container{width:69%; float:left; margin:0% 1.3% 2% 0%;}
.table_cont_KR{width:80%; float:none; margin:0 auto;}

.table_cont{width:40%; display:inline-block; vertical-align:top; }

.result_tbl_head{font-weight:bold; text-transform:uppercase; text-align:center; line-height:22px; background-color:#062679; color:#fff;}
.result_tbl {font-weight:bold; text-align:center; background:#ccc; width:100%;}
.result_tbl td{padding:2px 5px 2px 5px;}
.rainbow{width:100%; height:auto; position:relative; padding:0px; margin:0px auto; text-align:center;}
.rainbow iframe{width:100%; height:120px; border:0px; padding:0; margin:0;}
.seat{position:absolute; top:73%; left:43%; z-index:120; color:#000; font-size:170%; font-weight:bold; text-align:center;}
.seat span{ font-size:50%; display:block; margin-top:-5px; clear:both; color:#999; text-transform:uppercase;}
.rainbow img{width:99%;}
.party_name{font-weight:bold; font-size:100%; text-transform:uppercase; text-align:left; width:40%;}
.white{background-color:#fff; color:#000;}
.grey{background-color:#f1f1f1; color:#000;}

.bjp{text-align:left; color:#fff; background-color:#f8ad0f;text-transform:uppercase;}
.inc{text-align:left; color:#fff; background-color:#00ac02;text-transform:uppercase;}
.jds{text-align:left; color:#fff; background-color:#269ccf;text-transform:uppercase;}
.aitc{text-align:left; color:#fff; background-color:#b4b20b;text-transform:uppercase;}
.cpm{text-align:left; color:#fff; background-color:#f60303;text-transform:uppercase;}
.npf{text-align:left; color:#fff; background-color:#305496;text-transform:uppercase;}
.ncp{text-align:left; color:#fff; background-color:#00b2b2;85c443;text-transform:uppercase;}
.other{text-align:left; color:#fff; background-color:#bd1dfe;text-transform:uppercase;}



/* Table end */

.image_cont{height:auto; margin:20px auto; overflow:hidden; float:none; width:260px; border:0px solid #ccc;}
 .image_cont iframe{width:260px; border:0px solid #ccc; height:240px; margin:0 auto;}

.image_cont-1{height:auto; margin:20px auto; overflow:auto; display:inline-block; margin-left:10%; width:40%;  border:0px solid #ccc;}
 .image_cont-1 iframe{width:260px; border:0px solid #ccc; height:240px; margin:0 auto;}



.assembly_profile{width:100%; float:none; clear:both; text-align:center; margin:0 auto;}
.profile{position:relative; width:100%; height:auto; max-height:100%; overflow:auto; -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;}
.profile img{width:100%;}
.assembly_profile select{width:30%; margin-left:10px; border-radius:3px; padding:3px 5px 2px 5px; border:0; }

.profile_head{color:#fff; border:0px solid #ccc; width:100%; text-align:center; line-height:35px; font-family: 'Open Sans', sans-serif; font-size:140%; font-weight:bold; text-transform:uppercase; margin:0 auto; margin-bottom:0px; border:0px solid #ccc; background:#062679;}

.logo_container_tbl{line-height:10px; display:block; clear:both; width:100%; background:#fff; margin:7px 0px 10px 0px; text-align:center; font-size:120%; display:none;}
.logo_tbl{display:inline-block; width:auto; color:#000; text-align:center; font-size:75%; }
.logo_tbl img{ top:4px; position:relative;}
.logo_tbl span{color:#333; float:left; font:bold 9px Verdana, Geneva, sans-serif; margin-top:0px; margin-right:5px; }

.logo_container{line-height:20px; margin-top:2px; display:block; width:100%; background:#fff; text-align:center; font-size:120%;}
.logo_bottom{ display:inline-block; width:auto; color:#000; text-align:center; font-size:80%; }
.logo_bottom span{color:#333; float:left; font:bold 9px Verdana, Geneva, sans-serif; margin-top:1px; margin-right:5px; }


.election_logo_cont_tbl{line-height:10px; display:none; clear:both; width:100%; background:#fff; margin:10px 0px 10px 0px; text-align:center;}

.election_logo_cont{line-height:10px; display:block; clear:both; width:100%; background:#fff; margin-bottom:10px; text-align:center;}
.powered{display:inline-block; color:#000; font-size:11px;}
.election_logo{font-family: myLogo; font-size:12px; text-transform:none; display:inline-block;}
.election_logo a{color:#7f0000;}
.election_logo a:hover{color:#7f0000;}
.election_logo span{color:#666;}

.indiastat_logo{display:inline-block; font-family: myLogo; text-transform:none; margin-right:4px;}
.indiastat_logo a{color:#1579d1;}
.indiastat_logo a:hover{color:#015baa;}


.DOI_logo{display:inline-block; color: #08298c; font-family: DLogo; font-weight:bold; letter-spacing:.3px; margin-right:4px;}
.DOI_logo a{color: #08298c;}
.DOI_logo span{color: #f58220; font-family: DLogo;  float:none; margin-right:1px!important; margin:0px; font-size:90%;}


.datanet_logo{display:inline-block; font-family: myLogo; text-transform:none; margin:0; padding:0;}
.datanet_logo a{ color:#015baa;}
.datanet_logo a:hover{color:#015baa;}
.datanet_logo span{color:#333; margin:0; padding:0; margin-top:-1px; font:normal 9px Verdana, Geneva, sans-serif;}

.ac_menu{width:100%; background:#fff; display:block; margin:0px auto; margin-bottom:20px; float:left; text-align:center; clear:both;}
.ac_menu ul{width:100%; padding:0px; clear:both; text-align:center;}
.ac_menu li{font:normal 13px arial; text-transform:uppercase; display:inline-block; width:auto; margin-right:1%; color:#016d7d;}
.ac_menu li a{ color:#062679; text-decoration:none; padding:5px 15px 5px 15px; background:#ddd; border-radius:3px; }
.ac_menu li a:hover, .ac_menu li a.active{background-color:#062679; color:#fff;}

.contesting_candidate_holder{width:100%; margin:-40px auto;}
.contesting_candidate_holder iframe{width:100%; height:500px; padding:0px; border:0;}

.ac-wise-result_container{width:100%; margin:50px auto; }
.ac-wise-result_container iframe{width:99.5%; height:350px; padding:0px; border:0px solid #ccc; margin-top:0px;}

/* ........... */

.map-1{float:none; margin:0px auto;height:auto; margin-top:20px; width:100%;}
.map_head{ width:100%; display:block; clear:both; line-height:30px; margin-bottom:10px; text-transform:uppercase; font-size:17px; text-align:center; background:#f1f1f1; color:#276bba;}
.map-1 img{ width:100%;}
.map-1 iframe{ width:100%; height:550px; border:0px; margin:0;}

.archive{display:block; clear:both; font-size:120%; width:100%; margin:10px 0px 10px 0px; text-align:center;}
.archive a{display:inline-block; width:auto; padding:3px 5px 3px 5px; margin:3px; border-radius:4px; background:#f1f1f1; border-bottom:1px solid #ccc; color:#7f0000;}
.archive a:hover{ color:#fff; background:#7f0000;}

.region_map_holder{ width:100%; display:block; clear:both; margin:0 auto; border:0px solid #ccc; margin-bottom:20px; }
.region_head{font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:15px; padding:5px 0px 10px 0px; text-transform:uppercase; color:#7f0000; text-align:center;}
.region_name{font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:15px; padding:5px 0px 0px 0px; color:#000; text-align:center; margin-bottom:5px;}
.region_name span{ color:#666; display:block; }

.region_table_cont{width:27%; float:right; margin:0 auto;}
.region_tbl_head{font-weight:bold; text-transform:uppercase; text-align:center; line-height:22px; background-color:#062679; color:#fff;}
.region_tbl {font-weight:bold; text-align:center; background:#ccc; width:100%;}
.region_tbl td{padding:3px 7px 3px 7px;}


.region_container{width:100%; float:left; }
.region_map{width:45%; float:left; margin-bottom:10px; text-align:center; }
.region_map img{width:auto;}
.region_map iframe{width:100%; height:350px; padding:0px; border:0px solid #ccc; text-align:center;}
.cc_acresult_cont{width:100%; float:left; margin-top:-8px; }
.cc_holder{width:49.5%; float:left; margin-right:1%;}
.cc_holder iframe{width:100%; height:500px; padding:0px; border:0;}

.acresult_holder{width:49.5%; float:right;}
.acresult_holder iframe{width:100%; height:400px; padding:0px; border:0; margin-top:8px;}
.yahoo_news_container{width:49.5%; float:right; margin-top:8px;}
.yahoo_news{width:100%; height:auto; overflow:auto; display:block; clear:both; }
.yahoo_news img{width:100%;}
