.wid315, .wid315_2 {

    width: 200px;

}

.float_l {

    float: left;

}

.tp-ad-panel { height:90px; margin:0px auto; width:1000px; text-align:center; margin-top:10px; }

.masthead-panel { margin:0px auto; height:auto; width:990px; background-color: #FFFFFF; box-shadow: 0px 0px 10px rgba(0,0,0,.35); }



.gj-logo { width:275px; height:142px; float:left; background:url(../images/mast-sep.gif) right repeat-y; margin: 14px 0px 0px 25px; padding: 5px 0}

/*.latest-list {

    width:295px;

    height:125px;

    float:left;

    background:url(../images/mast-sep.gif) right repeat-y;

    padding-left:15px;

    margin-top: 7px;

    margin-right: 0px;  

    margin-left: 0px;

    margin-bottom: 5px;

}*/



.latest-list {

    background: url("http://drop.ndtv.com/elections/images/karnataka2013/mast-sep.gif") repeat-y scroll right center rgba(0, 0, 0, 0);

    float: left;

    height: 120px;

    margin: 12px 0 5px;

    padding-left: 15px;

    width: 295px;

}





.latest-list1 {width:295px;height:155px;float:left;background:url(../images/mast-sep.gif) right repeat-y;padding-left:15px;margin-top: 7px;margin-right: 0px;  margin-left: 0px;}







.heading-text { font-family: 'Roboto', sans-serif; font-size:18px; color:#000; font-weight:700; width:96%; padding:0px 0px 3px 0px; float:left; border-bottom:2px solid #000;  }

.latest-listing  { list-style:none; display:block; padding:5px 0 0 0; margin:0px; float:left; width:98%; }

/*.latest-listing li { display:block; color:#000;  }*/

.latest-listing li {  font-family: 'Roboto', sans-serif; font-size:13px !important; font-weight:normal; height:auto; padding:5px 0px 5px 15px; text-decoration:none; color:#000; display:block; background:url(../images/bullet_arrow.png) 3px 9px no-repeat; line-height:15px; }

.latest-listing li a { color:#006699; text-decoration:none; font-size:13px !important; }

.latest-listing li a:hover { color:#cc0000; text-decoration:none; }

.latest-listing li a img { display:inline !important; border:none; float:none !important; margin:0px !important;   }

.latest-listing span { font-family: 'Roboto', sans-serif; font-size:13px; color:#CC0000 !important; display:inline;  }

.latest-listing span a { font-family: 'Roboto', sans-serif; font-size:13px; color:#CC0000 !important; display:inline;  }



.modi-panel { 

    background: url('http://drop.ndtv.com/albums/uploadedpics/small/modi-cut-out_635203829725761087.png') no-repeat scroll right bottom;

    width: 375px;

    height: 130px;

    float: left;

    margin: 8px 0px 0px 0px;

}

.modi-panel span { 

    width: 201px;

    height: auto;

    float: left;

    display: block;

    font-family: 'Roboto', sans-serif;

    color: #666666;

    font-size: 14px;

    font-weight: normal;

    padding-left: 15px;

    line-height: 18px; 

}

.modi-panel strong { 

    display: block;

    font-family: 'Roboto', sans-serif;

    color: #000;

    font-size: 22px;

    font-weight: 700;

    margin-bottom: 10px;

    line-height: 8px;

}

.modi-panel a {

    font-family: 'Roboto', sans-serif;

    color: #006699;

    font-size: 22px;

    font-weight: 700;

    line-height: 27px;

    text-decoration: none;

}

.readmore { width:auto; height:19px; float:right; padding: 4px 10px 0px 10px; font-weight:700; color:#11537c; font-size:13px; font-family:'Roboto', sans-serif; display:block; text-decoration:none; }

.readmore:hover { color:#cc0000 !important; text-decoration:none; }





/*.nav { width:980px; margin:0px auto; height:43px; padding-left:10px; }

.nav ul { list-style:none; display:block; height:43px;   }

.nav ul li { display:inline; }

.nav ul li a { display:block; float:left; margin-top:4px; padding:10px 12px 0px 12px; height:29px; font:14px 'Roboto Condensed', sans-serif; color:#000; text-decoration:none; font-weight:700; }

.nav ul li span { display:block; float:left; padding:13px 10px 0px 10px; height:32px; font:14px 'Roboto Condensed', sans-serif; color:#fff; font-weight:700;  background:#cc0000;  }

.nav ul li a:hover { font:14px 'Roboto Condensed', sans-serif; color:#cc0000;  font-weight:700; }

.nd-btn { width:133px; height:39px; position:absolute; left: 832px; top: -39px; }*/



.main-container { width:auto; margin: 0px auto; height:auto;  }

.wht-container { width:970px; background:#FFF; margin:0px auto; height:auto; box-shadow: 0px 4px 10px rgba(0,0,0,.35); padding: 20px 10px 3px 10px;min-height:800px;}

.lft-container { width:645px; height:auto; float:left; margin-right:25px; }

.rgt-container { width:300px; height:auto; float:left; }

.mrec-ad { width:300px; height:auto; float:left;}



.take-pledge {  width:92.7%; background:#f3f3f3; padding: 4% 4% 10% 4%; height:auto; background: #f3f3f3; border-bottom:1px solid #cccccc; margin-bottom:30px; }

.issue-panel { width:92%; padding:4%; background: #eaeaea; display:block; font-size:12px; color:#4d4d4d; font-family:Arial, Helvetica, sans-serif; line-height:18px; margin-top:15px; margin-bottom:15px; }

.issue-panel span { font-size:18px; color:#333333; font-family:Georgia, "Times New Roman", Times, serif; line-height:18px; }

.plg-counter { height:20px; width:100%; background:url(../images/plg-bg.gif) no-repeat; display:block; margin: 10px 0px 10px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666; text-align:center; padding: 3px 0px 0px 0px; }

.voting-btn { display:block; text-align:center; margin-top:10px; margin-bottom:15px;}

.pledge-nav { width:100%; display:block; height:35px; padding-top:15px; }

.prev-ques { background: #565660; width:105px; height:22px; border-radius: 3px; float:left; color:#FFF; font-weight:normal; text-align:center; padding: 5px 0px 0px 0px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.prev-ques a { color:#FFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.next-ques { background: #565660; width:105px; height:22px; border-radius: 3px; float:right; color:#FFF; font-weight:normal; text-align:center; padding: 5px 0px 0px 0px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.next-ques a { color:#FFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.choice-text { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#333333; margin-bottom:30px; }

.choices-box { width:92%; background:#FFF; padding:4%; display:block; margin-top:10px; margin-bottom:10px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#666666; line-height:36px; }



blockquote {

font-family: Arial, Helvetica, sans-serif; background:url(../images/quote-start-icon.gif) no-repeat left top; font-size: 14px;

font-style: italic; width: 85%; margin: 0.25em 0; padding: 0.25em 30px; line-height: 23px; position: relative; color: #666666;}



blockquote:before { display: block; font-size: 70px; position: absolute; left: -10px; top: 20px; color: #d7d7d7; font-family:Georgia, "Times New Roman", Times, serif; }





.twit-widget { width:100%; background:#e3e3e3; height:auto; margin-bottom:30px; padding-bottom:5px; float:left; }







.results { width:100%; height:auto; font-family:Arial, Helvetica, sans-serif; color:#4d4d4d; font-size:12px; }

.results_head { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#333333; border-bottom:1px dotted #707070; padding: 0px 0px 10px 0px; line-height:20px; margin-bottom:15px; }

.reslt-list { margin: 10px 0px 10px 0px; color:#707070; }

.reslt-list img { margin-right:5px; }

.reslt-list span { color:#404040; }





.frd-story { width:100%; float:left; height:auto; font-size:14px; color:#666666; font-family:Arial, Helvetica, sans-serif; line-height:20px; margin-bottom:20px; }

.frd-story img { display:block; margin-bottom:10px; }

.frd-head { width:100%; font-size:16px; font-weight:bold; color:#006699; font-family:Georgia, "Times New Roman", Times, serif; line-height:22px; margin-bottom:10px; }





.poll-cont { width:100%; height:auto; float:left; margin-bottom:15px; }

.polltext-cont { width:100%; height:auto; text-align:center; }



.con-map { width:100%; height:auto; float:left; margin-bottom:15px; }

.map-cont { width:100%; height:auto;  }

.map-bd { background:#fbfbfb; border:1px dotted #e5e5e5; line-height:40px; border-bottom:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

.map-bd span { width:100%; height:20px; padding:25px 0px 0px 0px; display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#000; line-height:normal; }

.map-bd span.green-up { background:url(../images/green-up.gif) 11px 0px no-repeat; margin: 5px 0px 5px 0px; }

.map-bd span.red-down { background:url(../images/red-down.gif) 11px 0px no-repeat; margin: 5px 0px 5px 0px; }



.big-picture { width:100%; float:left; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; line-height:20px; margin-bottom:30px; }

.big-picture_head {font-family:'Roboto Condensed', sans-serif; font-weight:700; font-size:34px; line-height:42px; display:block; margin-bottom:10px; color:#000; border-bottom:1px solid #d2d2d2; }

.big-picture_head a {color:#006699; font-size:34px; }

.big-picture_head a img { display:inline; border:none; margin:0px; }

.big-picture_head span { color:#CC0000;}

.big-picture_head a:hover { color:#cc0000;}

.big-picture img { border:1px solid #cccccc; display:block; margin-bottom:13px; }



.big-picture_head h1 { font-family:'Roboto Condensed', sans-serif !important; font-size:34px !important; font-weight:700 !important; }



.big-picture_head h1 a { font-family:'Roboto Condensed', sans-serif !important; font-size:34px !important; font-weight:700 !important; text-decoration:none; }



.common-listing  { list-style:none; display:block; padding:7px 0px 5px 0px; margin:0px; float:left; width:100%;  }

.common-listing li { color:#000; display: inline-block; width: 280px; margin:2px 10px; background:url(../images/bullet_arrow.png) 3px 11px no-repeat; padding:5px 0px 5px 15px; text-decoration:none; color:#256998; display:block; float:left;  }

.common-listing li a {  font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#11537c; font-weight:normal; height:auto;   }

.common-listing li a:hover { color:#cc0000; }

.common-listing li span { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#cc0000; font-weight:normal; }

.common-listing img { border:none; margin:0px; padding:0px; display:inline; }





.btm-lft { width:390px; margin-right:25px; float:left; height:auto; margin-bottom:15px; }





.newslisting {float: left;width: 100%; }

.newslisting ul {margin: 0px;padding: 0px;list-style-type: none;}

.newslisting li {float: left;width: 100%; margin-bottom: 10px; display:block;}



.dateline {font-size: 11px;color: #7d7c7c;margin-top: 5px;margin-bottom: 5px;}

.dateline1 {font-size: 11px;color: #7d7c7c;margin-top: 5px;margin-bottom: 5px;}



.newslist_img { margin-bottom: 10px; float: left; margin-right: 10px; border:1px solid #cccccc; }

.listing_tags {float: left;width: 98.5%;padding-top: 5px;padding-bottom: 5px;margin-bottom: 5px;font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;color: #000000;padding-right: 5px;padding-left: 5px;}

.listing_tags p {margin-top: 5px;margin-bottom: 5px;}

.listing_tags a {color: #006699;text-decoration: none;}



.story-title {margin-top: 5px; margin-bottom: 5px; color:#006699;}

.story-title a { font-family: 'Roboto', sans-serif; font-size:16px; color:#006699; line-height: 22px; text-decoration:none;}

.story-title a:hover { color:#cc0000; text-decoration:none; }

.story-title span { color:#cc0000;  font-family: 'Roboto', sans-serif; font-size:18px; }



.intro-listing {font-family: 'Roboto', sans-serif; font-size: 13px;line-height: 20px; color: #666666; display:block; }

.feat_hm_more {float: right;font-family:  font-family: 'Roboto', sans-serif;font-size: 13px;margin:0px 5px 5px 5px; font-weight:bold; color:#000;}

.feat_hm_more a {text-decoration:none; color:#006699; font-weight:bold; font-family: font-family: 'Roboto', sans-serif;font-size: 13px; }

.modi-cont { width:93.5%; background:#f3f3f3; padding: 8% 4% 10% 4%; height:auto; border-bottom: 1px solid #cccccc; margin-bottom:30px; }

.modi-sep { width:100%; height:1px; background:url(../images/modi-seprator.gif) no-repeat; margin: 10px 0px 20px 0px;  }

.quote-icon-top { height:13px; width:100%; text-align:left; margin-bottom:5px; }

.modi-quote { width:100%; font-size:17px; color:#000; line-height:23px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; height:auto; }

.quote-icon-btm { height:13px; width:100%; text-align:right; }



.ssn_paging{width:90px; height:auto; padding-top:5px; margin:0px auto;}

.ssn_paging ul{margin:0; padding:0; list-style:none;}

.ssn_paging li{float:left; margin-right:5px; display:block;}

.ssn_paging li img {display:block; margin-top:5px;}



.mar-non {margin-top:0px !important;}



.iwitness-box { width:100%; float:left; height:auto; }

.iwit-panel { width:100%; border-bottom:1px dotted #b2b2b2; height:auto; margin-bottom:10px; }

.iwit-panel img { border:1px solid #CCC; display:block; margin-bottom:15px; }

.iwit-panel strong { display:block; font-family:Georgia, "Times New Roman", Times, serif; color:#11537c; margin-bottom:10px; line-height:20px; font-size:15px; font-weight:normal; }

.iwit-panel strong a { color:#11537c; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:15px; }

.iwit-panel strong a:hover { color:#cc0000; text-decoration:none; }

.iwit-panel strong span { font-family:Georgia, "Times New Roman", Times, serif; color:#cc0000; font-size:15px; font-weight:normal; display:inline; }

.iwit-panel span { display:block; font-family:Arial, Helvetica, sans-serif; color:#888888; font-size:11px; font-weight:normal; margin-bottom:10px; }

.iwit-panel span a { font-family:Arial, Helvetica, sans-serif; color:#11537c; font-size:11px; font-weight:bold; }

.view-icon { width:32px; height:24px; background:url(../images/view-icon.png) no-repeat; position:absolute; top: -40px; left: 1px; }

.play-icon { width:32px; height:24px; background:url(../images/play-icon.png) no-repeat; position:absolute; top: -40px; left: 1px; }







.videos{ float:left; width:100%; margin:0 0 15px;}

.video-div, .video-main { float:left; width:100%;}

.video-main .main-thumb { float:left; position:relative; border:1px solid #ccc;}

.video-main .main-thumb .play-video { background:url(../images/play-icon.png) no-repeat; width:32px; height:24px; position:absolute; left:0; bottom:0;}

.video-main .maincnt { margin:0 0 0 160px;}

.video-main .maincnt .video-title a { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; line-height:24px;}

.video-main .content{ color:#666; font:normal 14px/20px Arial, Helvetica, sans-serif}



.photos { float:left; width:100%; margin:0 0 15px;}

.photosmainimage {display: block;margin-bottom: 15px;}

.photosmainimage img { border:1px solid #ccc;}

.photolist .dir_arrow {display: inline-block;}

.photolist { float:left; margin-bottom:15px;}

.photolist ul{	list-style:none;	display: inline-block;	margin-top: 25px 0 20px 0;}

.photolist li {	display: inline-block;	margin: 0px 5px 0 4px;}

.photolist li .thumb a img{ border:1px solid #ccc;}





.tvshow { float:left; width:100%; margin:0 0 15px;}

.tvshow .header {font-family: Georgia, "Times New Roman", Times, serif;font-size: 18px;color: #000;display: block;margin-bottom: 5px;}

.tvshow .tvshowlist {width: 100%;float: left;}

.tvshow .tvshowlist ul {margin: 0px;padding: 0px;list-style-type: none;float: left;width: 100%;}

.tvshow .tvshowlist ul li {padding: 4px;background-color: #f1f1f1;float: left;width: 98%;margin-bottom: 5px;}

.tvshow .tvshowlist ul li:nth-child(even) {background: #fff;}

.tvshow .tvshowlist ul li img {margin-right: 10px;float: left;}

.tvshow .tvshowlist ul li .showinfo {display: block;font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 20px;}

.tvshow .tvshowlist ul li .showinfo a {margin-top: 2px;margin-bottom: 8px;color: #006699; font-family: Georgia, "Times New Roman", Times, serif;font-size: 13px; }

.tvshow .tvshowlist ul li .showinfo a:hover { color:#CC0000; }



.tvshow .tvshowlist ul li .showinfo img { border:none !important; display:inline !important; float:none !important; }



.tvshow .tvshowlist ul li .showinfo span { color:#CC0000; font-family: Georgia, "Times New Roman", Times, serif;font-size: 13px; }





.twit-trend { width:100%; float:left; height:auto; margin-bottom:15px; }

.twit-trend-cont { font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; font-weight:bold; color:#11537c; line-height:38px; display:block; margin-bottom:10px; }



.btm-rgt { width:230px; float:left; height:auto; margin-bottom:15px; }



.prev-results { width:100%; float:left; height:auto; margin-bottom:30px; }

.prev-results strong { font-size:11px; color:#979797; font-family:Arial, Helvetica, sans-serif; display:block; margin-top:10px; padding-left:10px; font-weight:normal; }

.res-yer-text { font-size:18px; color:#000; font-family:Georgia, "Times New Roman", Times, serif; text-align:left; }





.clear { clear:both;}

.relative { position:relative;}

.mar1 { margin-top:15px; margin-bottom:10px;}

.no-margin { margin:0px !important; }

.fnt1 { font-size:13px !important;}

.mar-btm { margin-bottom:10px !important; }

.mar-btm1 { margin-bottom:15px !important; }





/* Breadcrums */

.breadcrums, .news_cont {float: left;width: 100%;padding-bottom: 10px;font-family: 'Roboto', sans-serif;}

.breadcrums span, .in_breadcrumb {font-size: 13px;font-weight: bold;color: #000000;margin-right: 10px;}

.breadcrums a {font-size: 13px;color: #006699;text-decoration: none;background-image: url(../images/breadcrums_arrowbg.gif);background-repeat: no-repeat;margin-right: 10px;padding-right: 20px;background-position: right top;}

.breadcrums a, .in_breadcrumb a {font-size: 13px;color: #006699;text-decoration: none;background:none;margin-right: 0;padding-right: 5px;background-position: right top;}

/* Breadcrums */

.insideheader, .in_list_header1 {

    float: left;

    width: 100%;

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #ebebeb;

}

 

.insideheader h1, .in_list_header1 h1 {

                font-family:'Roboto Condensed', sans-serif; font-weight:700 !important;

                font-size: 30px;

                color: #000;

                float:left;

                width:auto;

                display:block;

                margin-bottom:0px !important }

.insideheader h2, .in_list_header1 h2 {

                font-family:'Roboto Condensed', sans-serif; font-weight:700 !important;

                font-size: 25px;

                color: #000;

                float:left;

                width:auto;

                display:block;

                margin-bottom:0px !important }
 

.insideheader .select_box {

    float:right; display:block;

    height:45px;

    padding-top:10px; *padding-top:0px;

}

.insideheader .slct_fbld {

    color:#000000;

    font-size:14px;

    padding:5px 10px;

}

.insideheader .slct { height:30px; padding:5px;  }

.news_list {

	float: left;

	width: 100%;

}

.news_list ul {

	margin: 0px;



	padding: 0px;

	list-style-type: none;

}

.news_list ul li {

	float: left;

	width: 100%;

	margin-bottom: 15px;

	padding-bottom: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCC;

}

.news_list .st_thumb {

	float: left;

	width: 100px;

}

.news_list .st_thumb img {

	border: 1px solid #cccccc;

}



.news_list .st_intro {

	padding-left: 115px;

}

.news_list .st_intro .st_headline, .in_newslisting ul li h2 a {

	font-family: 'Roboto', sans-serif;

	font-size: 18px;

	color: #006699;

}

.news_list  .st_intro .st_headline a {

	font-size: 18px;
        font-weight: bold;
	line-height: 20px;
        
	color: #006699;

	text-decoration:none; }

	

.news_list  .st_intro .st_headline a:hover {

	color: #cc0000;

	text-decoration:none;

}

.news_list .st_intro .st_dateline {

	font-family: 'Roboto', sans-serif !important;

	font-size: 11px;

	color: #999;

	margin-bottom: 5px;

	margin-top: 5px;

}

.news_list .st_intro .st_text, .in_newslisting p {

	font-family: Arial, Helvetica, sans-serif !important;

	font-size: 14px !important;

	line-height: 20px !important;

	color: #666666 !important;

}

.st_body {

	float: left;

	width: 100%;

}

.st_body .st_fb_social {

	float: left;

	margin-top: 0px;

	margin-bottom: 10px;



}

.st_body .st_headline {

	font-family:'Roboto Condensed', sans-serif; font-weight:700 !important;

	font-size: 34px;

	color: #000;

	text-decoration: none;

	margin-top: 0px;

	margin-bottom: 10px;

	line-height: 43px;

}

.st_body .st_dateline {

	font-size: 11px;

	color: #666;

	margin-top: 0px;

	margin-bottom: 20px;

	font-family: 'Roboto', sans-serif;

}

.st_body .st_interactive {

	float: left;

	margin-top: 0px;

	margin-bottom: 20px;

}

.st_body .st_googlead {

	float: left;

	margin-top: 0px;

	margin-bottom: 10px;

}

.st_body .st_dateline a {

	color: #006699;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.st_body .st_bodytext {

	float: left;

	margin-top: 0px;

	margin-bottom: 10px;

}

.st_body .st_bodytext p {

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	color: #000000;

	margin-top: 0px;

	margin-bottom: 0px;

	line-height: 20px;

}







.alsosee_cont{

	width:180px;

	height:auto;

	font-family: 'Roboto', sans-serif;

	font-size:14px;

	margin-right:20px;

	float: left;

}

.alsoseelinks, .alsoseevidlinks {

	float: left;

	width: 100%;

	margin-bottom: 20px;

}



.alsosee_head{border-bottom:2px solid #ac0000; font-weight:bold; padding:2px;}

.alsosee_lst ul{padding:0; margin:0; list-style:none;}

.alsosee_lst li{background-color:#f0efe5; padding:10px; border-bottom:1px solid #d5d5d5;}

.alsosee_lst li{border-t:1px solid #d5d5d5;}

.alsosee_lst li:last-child{border-bottom-right-radius:5px; border-bottom-left-radius:5px; border-color:#f0efe5;}

.alsosee_lst li a{text-decoration:none; color:#006699;line-height:18px;}

.alsosee_lst li a:hover{color: #cc0000;}

.alsosee_lst li p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:2px 0; margin:0;}



.alsosee_video{

	width:159px;

	height:122px;

	position:relative;

	margin-bottom: 10px;

}

.alsosee_blkstrip{

	background-image: url("../images/trans_blk.png");

	background-repeat: repeat;

	color: #EBEBEB;

	font-family: Arial,Helvetica,sans-serif;

	font-size: 10px;

	margin:0;

	padding:2px;

	position:absolute;

	left:6px;

	bottom:6px;

	width:143px;

	height: 17px;

}

.alsosee_blkstrip img {float: left; margin: 5px 0 0 4px; border:none;}

.alsosee_blkstrip span {

    color: #FFFFFF;

    float: right;

    font-family: arial;

    font-size: 11px;

    margin-right: 4px;

}

.alsosee_imgbrd {border:1px solid #CCCCCC; padding:5px;	background-color:#fff;}

.social_share_icons {

	float: left;

	width: 100%;

	margin-top: 0px;

	margin-bottom: 20px;

}

.social_share_icons span {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 15px;

	font-style: italic;

	color: #000;

}

.st_publish_detail {

	float: left;

	width: 100%;

	margin-top: 0px;

	margin-bottom: 20px;

	font-family: 'Roboto', sans-serif;

	font-size: 12px;

	color: #666;

}

.st_publish_detail strong {

	font-size: 13px;

}

.st_tags {

	float: left;

	width: 100%;

	margin-top: 10px;

	margin-bottom: 10px;

}

.st_tags strong {

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000;

}

.st_tags a {

	font-size: 13px;

	font-weight: normal;

	color: #006699;

	font-family: 'Roboto', sans-serif;

	text-decoration:none;

}



.st_tags a:hover {

	font-size: 13px;

	font-weight: normal;

	color: #cc0000;

	font-family: 'Roboto', sans-serif;

	text-decoration:none;

}





.st_btm_seealso {

	border-bottom: 1px solid #999999;

	float: left;

	width: 100%;

	margin-top: 0px;

	margin-bottom: 20px;

}



.st_btm_seealso .tabswrap {

    border-bottom: 1px solid #999999;

    float: left;

    width: 100%;

}

.st_btm_seealso .tabs {

    float: left;

}

.st_btm_seealso .tabs ul {

    list-style-type: none;

    margin: 0;

    padding: 0;

}

.st_btm_seealso .tabs li {

    background-color: #FFFFFF;

    background-image: url("../images/bg_alsosee.jpg");

    background-position: left top;

    background-repeat: repeat-x;

    border-left: 1px solid #A9A9A9;

    border-right: 1px solid #A9A9A9;

    border-top: 1px solid #A9A9A9;

    font-size: 12px;

    font-weight: bold;

    margin-bottom: -1px;

    padding: 10px;

    margin-left: 5px;	

}

.clr {

    clear: both;

}

.st_btm_seealso .realtednews {

    float: left;

    margin-bottom: 15px;

    width: 100%;

}

.st_btm_seealso .realtednews ul {

    list-style-type: none;

    margin: 0;

    padding: 0;

}

.st_btm_seealso .realtednews li {

	background-image: url(../images/bullet_arrow.png);

	background-position: left 7px;

	background-repeat: no-repeat;

	line-height: 18px;

	margin-bottom: 5px;

	margin-top: 5px;

	padding-left: 10px;

	font-size: 14px;

}

.st_btm_seealso .realtednews a {

	font-family: 'Roboto', sans-serif;

	color: #006699;

	text-decoration:none;

}

.st_btm_seealso .realtednews a:hover {

	font-family: 'Roboto', sans-serif;

	color: #cc0000;

	text-decoration:none;

}





.st_bodytext .comments {

	float: left;

	width: 100%;

	margin-top: 0px;

	margin-bottom: 10px;

}

.inside_bigtab {

	float: left;

	width: 100%;

	margin-top: 0px;

	margin-bottom: 12px;

	background-image: url(../images/inside_big_tab_bg.png);

	background-repeat: repeat-x;

	background-position: left bottom;

/*	border: 1px solid #aeaeae;

	border-bottom: none;

*/	border-radius: 5px 5px 0 0;

}

.inside_bigtab ul {

	margin: 0px;

	padding: 0px;

	float: left;

	list-style-type: none;

}

.inside_bigtab ul li {

	float: left;

	margin-top: 10px;

	margin-right: 5px;

	margin-left: 5px;

}

.inside_bigtab ul li a {

	padding: 10px 15px;

	font-family: 'Roboto', sans-serif;

	font-size: 15px;

	color: #006699;

	text-decoration: none;

	display: block;

	border-radius: 5px 5px 0 0 ;		

}



.inside_bigtab ul li span {

	background-color: #FFF;

	padding: 10px 15px;

	font-family: 'Roboto', sans-serif;

	font-size: 15px;

	color: #333333;

	display: block;

	border-radius: 5px 5px 0 0;

	font-weight: bold;

	-moz-box-shadow: inset 0px 2px 2px #999;

	-webkit-box-shadow: inset 0px 2px 2px #999;

	box-shadow: inset 0px 2px 2px #999;   

}

.inside_bigtab .tabsearch {

	float: right;

	margin: 10px 10px 10px 0;

	position: relative;

}

.tabsearch .searchinput {

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	color: #999;

	padding: 5px;

	background-color: #f9f9f9;

	border: 1px solid #CCC;

	-moz-border-radius: 5px 5px 5px 5px;

	-webkit-border-radius: 5px 5px 5px 5px;

	border-radius: 5px 5px 5px 5px;

	width:180px;

}

.inside_bigtab .tabsearch .searchhit {

    background-image: url("../images/search_icon.png");

    background-position: left top;

    background-repeat: no-repeat;

    display: block;

    height: 19px;

    position: absolute;

    right: 14px;

    top: 5px;

    width: 14px;

}





.tablecont {

	float: left;

	width: 100%;

}

.tablecont .tot_seats_header {

	font-family: 'Roboto', sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #000;

	text-align: center;

	display: block;

	padding-top: 5px;

	padding-bottom: 5px;

	background-color: #f1f1f1;

	margin-top: 0px;

	margin-bottom: 10px;

}

.tablecont .tabledata {

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	color: #000;

}

.tablecont .tabledata tr th {

	font-size: 14px;

	text-align: left;

	padding: 8px;

}



.tablecont .tabledata tr td {

	font-size: 14px;

	padding: 8px;

	color: #666;

}

.tablecont .tabledata tr td:first-child {

	font-weight:bold;

	color: #000;

	font-size: 12px;

}

.tablecont .tabledata tr td:last-child {

	font-weight:bold;

}



.tablecont .tabledata tr:nth-child(even) {background: #f1f1f1;}



.tablecont .map_big {

	float: left;

	width: 100%;

	margin-top: 0px;

	margin-bottom: 10px;

	text-align: center;

	background-color:#FFF;

}

.personalities {

	float: left;

	width: 100%;

        height: auto;

	margin-bottom:5px;

}

.personalities ul {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	list-style-type: none;

}

.personalities ul li {

    width: 300px;

    float: left;

    margin: 0px 10px 10px 10px;

    display:block;

    height: 125px;

}



.personalities ul li .person_left {

	float: left;

	padding-left: 27px;

	height:auto;

}

.personalities ul li .person_left .partysymbol {

	border: 1px solid #CCC;

}

.personalities ul li .person_left img {

	display: inline-block;

}

.personalities ul li .person_right {

	text-align: right;

	float: right;

	font-family: 'Roboto', sans-serif;

	font-size: 13px;

	color: #000;

}

.personalities ul li .person_right p {

	margin-top: 0px;

	margin-bottom: 10px;

	font-weight: bold;

}

.personalities ul li .person_right span {

	color: #333;

}

.personalities ul li .person_shadow {

	background-image: url(../images/person_seprator.png);

	background-repeat: no-repeat;

	background-position: center top;

	display: block;

	clear: both;

	height: 16px;

	width: 100%;

}

.modi_photo_carousel{

    float:right;

    height:12px;

    margin-right: 10px;

}

.modi_photo_carousel a{

    height:12px;

    width:12px;

    float:left;

    background-image:url(../images/circle_drk_gray.png);

    background-repeat:no-repeat;

}

.modi_photo_carousel .active{

    background-image:url(../images/circle_drk_marron.png);

    background-repeat:no-repeat

}

#myslide_new{overflow:hidden;position:relative;height:369px}

#myslide_new .cover{width:3000px;position:absolute;height:398px}

#myslide_new .mystuff{width:215px;float:left}

#insidetab {

    border-bottom-color: #2B3A41;

    border-bottom-style: solid;

    border-bottom-width: 2px;

    float: left;

    width: 650px;

}

#insidetab ul {

    list-style-type: none;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    padding-bottom: 0;

    padding-left: 0;

    padding-right: 0;

    padding-top: 0;

}

#insideleftcont #insidetab .ins_tab_select, #insideleftcont .insidetab_video_comments .ins_tab_select {

    -webkit-border-radius:10px 10px 0 0;

    -moz-border-radius:10px 10px 0 0;

    background-color:#2B3A41;

    margin:0 5px;

    padding:7px 15px 6px;

    color:#FFFFFF;

    font-size:14px;

    font-weight:bold;

}

#insideleftcont #insidetab li, #insideleftcont .insidetab_video_comments li {

    float: left;

}

.comment_bg {

    background-image: url("../../images/comment_bar_m.gif");

    background-repeat: repeat-x;

}

#storybody .st_tags strong {

    color: #000000;  

    font-size: 14px;

    font-weight: bold;

}

.bar_cont {

    background-attachment: scroll;

    background-clip: border-box;

    background-color: #F0F0F0;

    background-image: none;

    background-origin: padding-box;

    background-position: 0 0;

    background-repeat: repeat;

    background-size: auto auto;

    border-top-color: #D5D5D5;

    border-top-style: solid;

    border-top-width: 1px;

    height: 20px;

    overflow-x: visible;

    overflow-y: visible;

    padding-bottom: 9px;

    padding-left: 20px;

    padding-right: 0px;

    padding-top: 9px;

}

.mart10 {

    margin-top: 10px;

}

.fs12 {

    font-size: 12px;

}

.marr5 {

    margin-right: 5px !important;

}

.marr10 {

    margin-right: 10px;

}

#goodletextad {

    margin-bottom: 12px;

    margin-left: 0;

    margin-right: 0;

    margin-top: 10px;

}

.st_body .inside_story_mainpic {

                float: left;

                margin-right: 15px;

                position: relative;

                padding-bottom: 10px;

                float:left;

}



.story_playbutton {background-color: #000000;color: #FFFFFF !important;font-family: 'Roboto', sans-serif!important;font-size: 12px;font-weight: bold;padding: 5px; width: 350px;margin:0;cursor:pointer;}

.story_playbutton img {float:left; margin-right:5px; width:auto!important;}



.st_body .st_bodytext p a {

                font-family: 'Roboto', sans-serif;

                font-size: 14px;

                color: #256998;

                text-decoration:none;

                font-weight:bold;

}

.st_body .st_bodytext p a:hover {

                font-family: 'Roboto', sans-serif;

                font-size: 14px;

                color:#cc0000;

    text-decoration:none;

                font-weight:bold;

}

.insideheader .select_box {

    float:right; display:block;

    height:auto;

    padding-top:0px;

    margin-bottom: 5px;

}

.video-div, .video-main {

    float: left;

    width: 100%;

}

.vlist { list-style:none; margin:25px 0 20px; float:left}

.vlist li { float:left; margin:0 0 0 11px; width:122px; font-family: 'Roboto', sans-serif; font-size:13px; text-decoration:none !important; }

.vlist li a { font-family: 'Roboto', sans-serif; font-size:13px; text-decoration:none !important; color:#006699; }

.vlist li a:hover { font-family: 'Roboto', sans-serif; font-size:13px; text-decoration:none !important; color: #cc0000; }

.vlist li:first-child { margin:0}

.vlist li .thumb{ position:relative; border:1px solid #ccc; margin:0 0 10px; font-family: 'Roboto', sans-serif; font-size:13px; text-decoration:none; }

.vlist li .thumb a img{ border:none}

.vlist li .thumb .playicon{background:url(../images/play-icon.png) no-repeat; width:32px; height:24px; position:absolute; left:0; bottom:0;}

.vlist1 li { margin:0 0 10px 37px; font-family: 'Roboto', sans-serif; font-size:13px; }

.mar-lft-pic { margin-left:23px !important; margin-bottom: 0px !important;}

.mar-lft-pic-rhs { margin-left:15px !important; margin-bottom: 0px !important;}

.mar-non {

    margin-top: 0 !important;

}

.mar-lft-video { margin-left:30px !important;}

.mar-rgt-video { margin-right:20px !important;}

.pagination { float: left; width: 99%; text-align: right; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px;}



.pagination .select { background: none; cursor: text; color:#c13d55;}



.pagination a {

font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: bold; color: black; text-decoration: none; border: 1px solid #C1C1C1; padding-top: 5px;

padding-right: 8px; padding-bottom: 5px; padding-left: 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #E4E4E4; margin: 0px 5px 0px 5px; }

.rmv-cls { margin: 5px 5px 0px 5px !important; background:none !important; border:none !important; padding:0px !important; }

/* Iwitness CSS*/

.skype_cont {

	float: left;

	width: 650px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	color: #666666;

}

.option1 {

	float: left;

	margin-top: 10px;

	margin-bottom: 10px;

}

.optionhead {

	margin-top: 10px;

	margin-bottom: 10px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 20px;

	color: #000000;

}

.option1form {

	background-color: #ececec;

	padding: 20px 10px;

	float: left;

	width: 630px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}

.option2 {

	float: left;

	width: 650px;

}

.option2form {

	background-color: #ececec;

	text-align: center;

		padding: 20px 10px;



}

.option3 {

	float: left;

	width: 650px;

	margin-top: 20px;

}

.option3cont {

	padding: 10px;

	background-color: #ececec;

	text-align: center;

	padding-top: 20px;

	padding-right: 10px;

	padding-bottom: 20px;

	padding-left: 10px;

}



.cont_650{

width:650px; margin-bottom:10px;

}

.cont_310{

width:300px; height:230px; float:left;

}

.cont_20{

width:20px; height:230px; float:left; background-image:url(<?php echo IMAGE_PATH.'sep.jpg'?>); background-repeat:no-repeat; background-position:center top;

}



.cont_head{

width:300px; height:35px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#FFFFFF; border-bottom:1px dotted #fff; padding:10px 0 0 0;

}



.cont_vdo_list{

width:620px; height:230px; background-color:#1f1f21; border-radius:5px; padding:0 15px;

}

.vdo_list{

width:300px; height:185px;

}

.vdo_list ul{

margin:0px; padding:20px 0; list-style-type:none;

}

.vdo_list li{

width:132px; float:left; margin:0 12px 0 6px; *-margin:0 6px 0 6px; position:relative;

}

.vdo_list_img{

padding:5px; background-color:#cdcdcd; border:1px solid #98989a;

}

.vdo_list_cap{

font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px; margin:0; padding:0 6px;

}

.vdo_list_cap a{

color:#fff; text-decoration:none;

}

.vdo_list_blkstrip span{

float:right; margin-right:2px;

}

.txt{

font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#000; line-height:22px;

}

.gmap{border:solid 6px #cdcdcd; border-radius:5px; width:639px; height:438px; margin-bottom:20px;}



/*iwitness css ends*/

.org-txt { color:#ff6100; }

.modi-prof-cont { width:100%; height:auto; float:left; background:#f2f2f2 repeat-x; border-bottom:1px solid #cdcdcd; border-top:1px solid #cdcdcd; margin-bottom:30px; }

.modi-thumb-pic { width:295px; height:200px; float:left; margin:10px; }

.modi-prof-text { float:left; width:50%; height:auto; margin-top:15px;  }

h1 { float:left; width:100%; font-size:35px; color:#000; font-family:'Roboto Condensed', sans-serif; font-weight:700 !important; margin-bottom:15px; display:block; }

h1 a { font-size:35px; color:#000; font-family:'Roboto Condensed', sans-serif; font-weight:700 !important; }

h1 a:hover { font-size:35px; color:#000; font-family:'Roboto Condensed', sans-serif; font-weight:700 !important; }



.newslisting h2 { width:99%; height:40px; color:#000; background:#eeeeee; margin-bottom:10px;}

.newslisting h2 span{ padding: 3px 0px 0px 5px;  font-family: 'Roboto', sans-serif !important; font-weight:400 !important; font-size:26px; float:left; line-height:normal; color:#000; text-decoration:none !important; }

.newslisting h2 span a {  font-family: 'Roboto', sans-serif !important; font-weight:400 !important; font-size:26px; color:#000; text-decoration:none !important; }

.newslisting h2 span a:hover {  font-family: 'Roboto', sans-serif !important; font-weight:400 !important; font-size:26px; color:#000; text-decoration:none !important; }



.pad1 { padding-top:0px !important; }





.modi-prof-text p { display:block; width:auto; font-family:Arial, Helvetica, sans-serif; color:#666666; line-height:22px; font-size:14px; margin-bottom:10px; }

.modi-prof-text p a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#006699; }

.modi-prof-text p a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#C00000; }

.modi-clip {

	width:53px;

	height:55px;

	position:absolute;

	left: 586px;

	top: -23px;

}



.social-widget { float:left; width:645px; height:40px; padding-top:5px; border-top:1px solid #eaeaea; }



.feat_hm_more {

    color: #000000;

    float: right;

    font-family: 'Roboto', sans-serif;

    font-size: 13px;

    font-weight: bold;

    margin-bottom: 5px;

    margin-left: 5px;

    margin-right: 5px;

    margin-top: 5px;

}



.feat_hm_more a {

    color: #006699;

    float: right;

    font-family: 'Roboto', sans-serif;

    font-size: 13px;

    font-weight: bold;

	

}



.feat_hm_more a:hover {

    color: #CC0000;

}





.ele_tbl{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

.ele_tbl td{text-align:right; padding:5px;}

.ele_tbl .heading{font-size:20px; font-weight:bold; text-align:left;}

.ele_tbl .subheading{font-size:16px; font-weight:bold; text-align:left;}

.ele_tbl .ctgr{font-weight:bold; text-align:left;}

.ele_tbl .year{font-weight:bold; font-size:13px;}

.ele_tbl .rgn{font-weight:bold; font-size:13px; background-color:#aaa; text-align:center;}

.ele_tbl .alft{text-align:left;}

.ele_tbl .acen{text-align:center;}



.ele_cm_tbl{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

.ele_cm_tbl td{text-align:left; padding:5px;}

.ele_cm_tbl .heading{font-size:20px; font-weight:bold;}

.ele_cm_tbl .ctgr{font-weight:bold; font-size:13px;}



.bg_gry_1{background-color:#e5e5e5;}

.bg_gry_2{background-color:#f3f3f3;}

.bg_gry_3{background-color:#aaa;}



.tp-video-player { height:168px; width: 298px; float:left; display:block; padding:0px 0px 0px 15px; margin:12px 20px 0px 0px; }



.live-day-graph { height:auto; float:left; width:645px; background:bottom no-repeat; padding-bottom:20px; }

.grp-lft { width:321px; height:auto; float:left; }

.alliance-graph { float:left; width:100%; height:auto; margin-bottom:15px;  }

.alliance-graph span { display:block; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#000; margin-bottom:5px; }

.alliance-graph img { border:none; margin:0px; }

.graph { line-height:28px; color:#474747; font-family:Arial, Helvetica, sans-serif; font-size:14px; }

.graph span { color:#000; }

.graph_partyname { font-size:12px; color:#000; font-weight:bold;  }

.graph_partyname img { margin:11px 7px 0px 7px; padding:0px; border:none; display:block; float:left;   }

.grp-lft {}



.st_body .inside_story_mainpic { float: left; margin-right: 15px; position: relative; padding-bottom: 10px; float:left; }

.vote-share { float:left; width:319px; height:auto; } 

.vote-share span { float:left; width:320px; height:46px; background:center no-repeat; font-family: 'Roboto', sans-serif; font-size:21px; color:#000; font-weight:bold; display:block; text-align:center; padding: 25px 0px 0px 0px;} 

.vote-share-icon { display:inline !important;  float:none!important; width:19px; height:24px; } 

.vote-share img { border:0px !important; display:block; margin-bottom:0px; float:left; } 

.note-point { font-size:11px; font-family: 'Roboto', sans-serif; text-align:center; width:645px; color:#787878; }





.input { height:32px; border:1px solid #d4d4d4; background: #fff; width:178px; color: #666666; font-size:11px; border-radius: 5px; box-shadow:inset 0 3px 0 #fafafa; font-family:Georgia, "Times New Roman", Times, serif; }

.input-small { height:20px; border:1px solid #dfdfdf; background: #f2f1f1; width:145px; color: #518403; font-size:11px; font-family: 'Roboto', sans-serif;  }

.texfield  { height:58px; border:1px solid #d4d4d4; background: #fff; width:175px; color: #666666; font-size:11px; border-radius: 5px; box-shadow:inset 0 3px 0 #fafafa; font-family:Georgia, "Times New Roman", Times, serif;  }

.texfield-small  { height:58px; border:1px solid #dfdfdf; background: #f2f1f1; width:141px; color: #518403; font-size:11px; font-family: 'Roboto', sans-serif;  }



.com-form { font-family: 'Roboto', sans-serif; font-size:14px; color:#666666; text-align:left; font-weight:normal; padding-top:10px; display:block; }



.small-lft { float:left; width:315px; height:auto;  margin-right:15px; }

.small-rgt { float:left; width:315px; height:auto; }







.const-watch {  }

.const-watch-listing  { list-style:none; display:block; padding:5px 0 0 0; margin:0px; float:left; width:98%; }

.const-watch-listing li { color:#666666 !important; font-family: 'Roboto', sans-serif; font-size:13px; font-weight:normal; height:auto; padding:5px 0px 5px 15px; text-decoration:none; background:url(../images/bullet_arrow.png) 3px 9px no-repeat; line-height:15px; }

.const-watch-listing li a { color:#006699 !important; text-decoration:none; }

.const-watch-listing li a:hover { color:#cc0000!important; text-decoration:none; }

.const-watch-listing li a img { display:inline !important; border:none; float:none !important; margin:0px !important;  }

.const-watch-listing span { font-family: 'Roboto', sans-serif; font-size:13px; color:#CC0000 !important; display:inline;  }

.const-watch-listing span a { font-family: 'Roboto', sans-serif; font-size:13px; color:#CC0000 !important; display:inline;  }



.search1 { width:300px; height:40px; float:left; }

.search1-input { width:210px; height:31px; -webkit-border-radius: 5px 0px 0px 5px; /* Safari prototype */ -moz-border-radius: 5px 0px 0px 5px; /* Gecko browsers */ border-radius: 5px 0px 0px 5px; background: #f9f9f9; border:0px; font:normal 18px Georgia, "Times New Roman", Times, serif; color:#b2b0b0; padding: 0px 40px 0px 10px; float:left; border: 1px solid #dbdbdb; border-right:none; }

.search1-icon { width:37px; height:35px; float:left; }

.search1-icon img { border:none !important;  }

/****New CSS ****/

.ml5{ margin-left:5px !important;}

.row {float:left; width:100%;}

.vskin.big-picture { margin-bottom:10px;}

.vskin.big-picture h1 {margin-bottom:0;}

.ad728x90 { float:left; margin:10px 0 0 13px;}

.video-player { width:100%; background:#f2f2f2; box-shadow:inset 0 0 5px rgba(0,0,0,0.2); margin:0 0 20px; float:left;}

.video-player .playerdiv {float:left; width:645px;}

.video-player .skinright {float:right; width:325px;}









@font-face {

  font-family: 'Roboto';

  font-style: normal;

  font-weight: 400;

  src: local('Roboto Regular'), local('Roboto-Regular'), url(http://themes.googleusercontent.com/static/fonts/roboto/v7/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');

}

@font-face {

  font-family: 'Roboto';

  font-style: normal;

  font-weight: 700;

  src: local('Roboto Bold'), local('Roboto-Bold'), url(http://themes.googleusercontent.com/static/fonts/roboto/v7/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');

}

@font-face {

  font-family: 'Roboto';

  font-style: italic;

  font-weight: 400;

  src: local('Roboto Italic'), local('Roboto-Italic'), url(http://themes.googleusercontent.com/static/fonts/roboto/v7/1pO9eUAp8pSF8VnRTP3xnvesZW2xOQ-xsNqO47m55DA.woff) format('woff');

}

@font-face {

  font-family: 'Roboto';

  font-style: italic;

  font-weight: 700;

  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(http://themes.googleusercontent.com/static/fonts/roboto/v7/t6Nd4cfPRhZP44Q5QAjcC4bN6UDyHWBl620a-IRfuBk.woff) format('woff');

}

@font-face {

  font-family: 'Roboto Condensed';

  font-style: normal;

  font-weight: 400;

  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v7/Zd2E9abXLFGSr9G3YK2MsFzqCfRpIA3W6ypxnPISCPA.woff) format('woff');

}

@font-face {

  font-family: 'Roboto Condensed';

  font-style: normal;

  font-weight: 700;

  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v7/b9QBgL0iMZfDSpmcXcE8nCSLrGe-fkSRw2DeVgOoWcQ.woff) format('woff');

}









.video-head-conbox { width:645px; float:left; height:auto; margin-bottom:15px; border-bottom:1px dotted #c3c3c3; padding-bottom:15px; }

.vid-ply-con { width:300px; float:left; margin-right:15px; height:auto; }

.pg-head-con { width:330px; float:left; height:auto; }



.no-bor { border:none !important;}







.personalities_rhs {

	float: left;

	width: 100%;

	margin-bottom:5px;

}

.personalities_rhs ul {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 100%;

	list-style-type: none;

}

.personalities_rhs ul li {

	width: 95%;

	float: left;

	margin: 0px 10px 10px 10px;

	display:block;

	

}

.personalities_rhs ul li .lost {

	background-image: url(../images/person_lost.png);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.personalities_rhs ul li .won {

	background-image: url(../images/person_won.png);

	background-repeat: no-repeat;

	background-position: left bottom;

}



.personalities_rhs ul li .trail {

	background-image: url(../images/person_trail.png);

	background-repeat: no-repeat;

	background-position: left bottom;

}



.personalities_rhs ul li .lead {

	background-image: url(../images/person_lead.png);

	background-repeat: no-repeat;

	background-position: left bottom;

}



.personalities_rhs ul li .person_left {

	float: left;

	padding-left: 27px;

	height:auto;

}

.personalities_rhs ul li .person_left .partysymbol {

	border: 1px solid #CCC;

}

.personalities_rhs ul li .person_left img {

	display: inline-block;

}

.personalities_rhs ul li .person_right {

	text-align: right;

	float: right;

	font-family: 'Roboto', sans-serif;

	font-size: 13px;

	color: #000;

}

.personalities_rhs ul li .person_right p {

	margin-top: 0px;

	margin-bottom: 10px;

	font-weight: bold;

}

.personalities_rhs ul li .person_right span {

	color: #333;

}

.personalities_rhs ul li .person_shadow {

	background-image: url(../images/person_seprator.png);

	background-repeat: no-repeat;

	background-position: center top;

	display: block;

	clear: both;

	height: 16px;

	width: 100%;

}





.videolisting_list {float: left;width: 100%;}

.videolisting_list ul {padding: 0px;list-style-type: none;margin: 0px auto;}

.videolisting_list li  {	display:inline-block;*display: inline;zoom: 1;	position: relative;	width: 122px; margin: 5px 12px; vertical-align:text-top;}

.videolisting_list li .thumb { border:1px solid #ccc;}

.videolisting_list li a {color: #FFFFFF;text-decoration: none;}

.videolisting_list .imgcontainer{width:120px; height:auto; display:block; position:relative;}

.videolisting_list .videosband {background-image: url(../images/blk.png);background-position: left top;font-size: 11px;left: 0;padding: 2px;position: absolute;text-align: right;top: 73px;width: 118px;color: #FFF;font-family: 'Roboto', sans-serif;margin: 0px; line-height:15px;}

.videolisting_list li .caption  {font-family: 'Roboto', sans-serif;font-size: 13px;margin-bottom: 5px;margin-top: 5px;color: #006699;line-height: 18px; text-decoration:none; }

.videolisting_list li .caption:hover  {color: #CC0000;}

.videolisting_list .videosband span {background-image: url(../images/vut_video.png);background-repeat: no-repeat;background-position: left top;display: block;height: 7px;width: 15px;float: left;margin: 4px 0 0 2px;}

.vidplayer .playercaption {float: left;width: 100%;margin-top: 10px;margin-bottom: 10px;font-family: 'Roboto', sans-serif; font-size: 12px;line-height: 20px;color: #000;}

.storyarticle {	float: left;	width: 100%;	margin-top: 0px;}



#live_status li {

    color: #000000;

    float: left;

    font-family: roboto;

    font-size: 14px;

    padding-left: 8px;

    padding-top: 12px;

}

#live_status ul {

    list-style-type: none;

}

#live_status ul {

    float: left;

    list-style-type: none;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    padding: 0;

}

#live_status {

    float: left;

    width: 100%;

}

.advert {

    float: left;

    margin: 45px 0 0 15px;

}

#live_status .live_nowplaying {

    background-color: #FFFFFF;

    width: 313px;

}

.social-bar {

    float: left;

    margin: 0 0 20px;

    width: 100%;

}

.news_list .st_dateline a, .in_insidelisting a {

    color: #006699 !important;

    font-family: 'Roboto',sans-serif !important;

    font-size: 11px;

    text-decoration: none;

}

.rgt-container .personalities ul li {

    width: 288px !important;

} 

.personality_saperator {

    color: #888;

}

.person_right_right_align {

    text-align:right;

}



iframe[id^="oauth2relay"] { position: fixed !important; }



.st_body .st_bodytext ul li{list-style-position: inside;list-style-type: disc;font-size: 14px;}

.mst_logo {

    width: 210px;

    height: auto;

    float: left;

    padding: 0 30px 0px 11px;

    margin-top: 12px;

}

.ad_728 {

    float: left;

    height: 90px;

    width: 728px;

}

.mst_logo_states ul {

    list-style: none outside none;

    margin: 10px 0 0;

    padding: 0;

    width: 239px;

}



.mst_logo_states li {

    color: #333333;

    float: left;

    font-family: "Roboto Condensed";

    font-size: 13px;

    font-weight: bold;

    line-height: 20px;

    text-decoration: none;

    text-transform: uppercase;

}

.mst_logo_states li a {

    color: #333333;

    text-decoration: none;

}



.mst_logo_states li span {

    font-weight: normal;

    margin: 0 7px;

}

.mst_logo_states li a:hover {

    color: #CC0000;

}



#storybody #inside_mainpic {

    float: left;

    width: 360px;

}

#inside_mainpic p {
    color: #FFFFFF;
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 0;

}

#inside_mainpic .inside_mainpic_caption {

    color: #999999;

    font-size: 12px;

    line-height: 18px;

    margin-bottom: 5px;

    margin-top: 5px;

}

#inside_mainpic img {

    width : 100%;

}

.footnotes {

    font-size: 12px;

}

.footnotes span {

    font-weight: bold;

}

#insideleftcont #insidetab, #insideleftcont .insidetab_video_comments {

        float: left;

        width: 650px;

        border-bottom-width: 2px;

        border-bottom-style: solid;

        border-bottom-color: #2b3a41;

        /*margin-bottom: 10px;*/

    }

    #insideleftcont #insidetab ul, #insideleftcont .insidetab_video_comments ul {

        margin: 0px;

        padding: 0px;

        list-style-type: none;

    }

    #insideleftcont  #insidetab  li, #insideleftcont .insidetab_video_comments li    {

        float: left;

    }



    #insideleftcont #insidetab .ins_tab_select a, #insideleftcont .insidetab_video_comments .ins_tab_select a {

        color:#FFFFFF;

        font-family:Arial,Helvetica,sans-serif;

        font-size:14px;

        font-weight:bold;

        cursor:pointer;

    }



    #insideleftcont #insidetab .ins_tab_unselect, #insideleftcont .insidetab_video_comments .ins_tab_unselect {

        padding: 5px 15px 6px;

        margin-right: 5px;

        background-color: #ccc;

        margin-top: 5px;

        -webkit-border-radius:10px 10px 0 0;

        -moz-border-radius:10px 10px 0 0;

        font-size: 12px;

	font-weight: bold;

        color: #000000;

        cursor:pointer;

    }



    #insideleftcont #insidetab .ins_tab_unselect:hover, #insideleftcont .insidetab_video_comments .ins_tab_unselect:hover {

        text-decoration:underline;

    }



    #insideleftcont #insidetab .ins_tab_unselect a, #insideleftcont .insidetab_video_comments .ins_tab_unselect a {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #000000;

    }

    #insideleftcont .vod_headline, #insideleftcont .vod_headline h1 {

        color:#000000 !important;

        font-family:HelveticaNeue-CondensedBold, Roboto Condensed, 'Open Sans Condensed', sans-serif !important;

        font-size: 36px !important;

        line-height: 40px !important;

        margin-bottom:5px !important;

        padding-top:5px !important;

        font-weight: bold !important;

    }

    #insideleftcont .vod_dateline {

        color:#666;

        font-size:13px;

        line-height:16px;

        margin-bottom:5px;

        margin-top:0px;

        font-weight:bold;

    }

    #vid_cap_cont {

        float: left;

    }

    #vid_cap_cont .vid_caption {

        /*font-family: Arial, Helvetica, sans-serif;*/

        font-size: 14px;

        line-height: 20px;

        margin-top: 10px;

        margin-bottom: 10px;

        padding-bottom: 10px;

        border-bottom-width: 1px;

        border-bottom-style: solid;

        border-bottom-color: #EBEBEB;

    }

    .google_plus_invite_button {

    clear: both;

    float:right;

    margin-bottom: 0px;

    margin-top: -30px;

}  

  .google_plus_invite_button #myBtn.demo {

    padding: 5px 10px 5px 10px;

    background-color: #cc3732;

    cursor: pointer;

    line-height: 20px;

    border: 1px solid #dd4b39;

    border-radius: 4px;

    color: #fff;

    font-family:'Roboto Condensed', sans-serif; 

    font-weight:700 !important;

  }

  .scrollable_video {

        float:left;

        position:relative;

        overflow:hidden;

        width: 535px;

        font-size: 0.8em;

        line-height: 1;

    }

    .scrollable_video .items {

        width:650px;

    }

    

    #video_thumb_list .scrollable_video .video_cat_head {

        float: left;

        width: 100%;

        border-bottom-width: 1px;

        border-bottom-style: dotted;

        border-bottom-color: #999999;

    }

    #video_thumb_list .scrollable_video .video_cat_head .cat_head {

        font-family: Georgia, "Times New Roman", Times, serif;

        font-size: 24px;

        font-weight: normal;

        color: #666666;

        margin-bottom: 0px;

    }

    #video_thumb_list .scrollable_video  .video_cat_head p {

        padding-top: 0px;

        padding-bottom: 0px;

    }

    #video_thumb_list .scrollable_video .items p{

        font-size: 11px;

    }



    #video_thumb_list .scrollable_video .vid_playbutton {

        background-image:url("../images/button_arrow_play.png");

        background-position:left top;

        background-repeat:no-repeat;

        height:22px;

        position:absolute;

        right:20px;

        top:89px;

        width:27px;

    }

    #video_thumb_list .scrollable_video {

        float: left;

        width: 631px;

    }

    #video_thumb_list .scrollable_video .video_cat_head {

        float: left;

        width: 100%;

        border-bottom-width: 1px;

        border-bottom-style: dotted;

        border-bottom-color: #999999;

    }

    #video_thumb_list .scrollable_video .video_cat_head .cat_head {

        font-family: Georgia, "Times New Roman", Times, serif;

        font-size: 24px;

        font-weight: normal;

        color: #666666;

        margin-bottom: 0px;

    }

    #video_thumb_list .scrollable_video  .video_cat_head p {

        padding-top: 0px;

        padding-bottom: 0px;

    }

    .scroller span, .scroller.disabled img{

        display:none;

    }

    .scroller.disabled span, .scroller.disabled span img{

        display:inline;

    }

    #video_thumb_list ul {

        float: left;

        list-style-type: none;

        margin: 0;

        padding: 0;

    }

    .scrollable_video .items {

        width: 650px;

    }

    #video_thumb_list li {

        color: #666666;

        float: left;

        font-size: 11px;

        padding: 10px 12px;

        width: 134px;

    }

    #video_thumb_list #Related .vid_playbutton, #video_thumb_list .Related .vid_playbutton {

        background-color:#000000;

        background-image:url("../../images/video_icon.gif");

        background-position:5px 3px;

        background-repeat:no-repeat;

        bottom:68px;

        color:#FFFFFF;

        cursor:pointer;

        font-family:Arial,Helvetica,sans-serif;

        font-size:10px;

        font-weight:normal;

        height:15px;

        left:18px;

        margin-bottom:0;

        margin-left:0;

        margin-top:0;

        opacity:0.65;

        padding-right:5px;

        position:absolute;

        text-align:right;

        top:90px;

        width:114px;

    }



    .personality #video_thumb_list #Related .vid_playbutton {

        background-color:#000000;

        background-image:url("../images/video_icon.gif");

        background-position:5px 3px;

        background-repeat:no-repeat;

        bottom:68px;

        color:#FFFFFF;

        cursor:pointer;

        font-size:10px;

        font-weight:normal;

        height:15px;

        left:5px;

        margin-bottom:0;

        margin-left:0;

        margin-top:0;

        opacity:0.65;

        padding-right:5px;

        position:absolute;

        text-align:right;

        top:80px;

        width:115px;

    }

    #video_thumb_list #Related img, #video_thumb_list .Related img {

        border:1px solid #CCCCCC;

        padding:4px;

    }

    .ndtv_social_reader_featured_videos {

        width: 311px !important;

    }

    .ndtv_social_reader_list_titles b, .ndtv_social_reader_list_titles strong {

        font-weight: normal;

    }

    .ndtv_social_reader_list_titles_h2 h2, .ndtv_social_reader_list_titles_h2 span {

        color: #0033CC;

        float: left;

        font-weight: bold !important;

        padding-right: 5px;

        width: auto;

    }

    .ndtv_social_reader_list_titles_h2 a:hover h2, .ndtv_social_reader_list_titles_h2 a:hover span{

        color: #CC0000 !important;

    }

    

    #video_thumb_list .scrollable_video .video_cat_head {

        float: left;

        width: 100%;

        border-bottom-width: 1px;

        border-bottom-style: dotted;

        border-bottom-color: #999999;

    }

    #video_thumb_list .scrollable_video .video_cat_head .cat_head {

        font-family: Georgia, "Times New Roman", Times, serif;

        font-size: 24px;

        font-weight: normal;

        color: #666666;

        margin-bottom: 0px;

    }

    #video_thumb_list .scrollable_video  .video_cat_head p {

        padding-top: 0px;

        padding-bottom: 0px;

    }

    .scroller span, .scroller.disabled img{

        display:none;

    }

    .scroller.disabled span, .scroller.disabled span img{

        display:inline;

    }

    #video_thumb_list li{

        position: relative;

    }

    .scroll_list_video h4 {

        color: #666666;

        font-family: Roboto Condensed;

        font-size: 24px;

        font-weight: normal;

        margin-bottom: 0;

        padding-bottom: 10px;

    }

    #video_thumb_list p {

        margin-top: 5px;

        overflow: hidden;

    }

    .items p {

        float:left;

        line-height:14px;/*original 18px*/

        margin:0;

        font-size:13px;

    }

    .font_weight_normal {

        font-weight: normal;

	line-height: 18px;

    }



    #video_thumb_list a {

        color: #006699;

	text-decoration: none;

	font-size: 13px;

    }

    

.in_tp-dt-cnt-img.big {

    width: 100%;

    margin: 0 0 15px 0;

}

.tp-nos .sticky {

    float: left;

    min-width: 450px;

    background: #c91500;

    border: 1px solid #960c00;

    color: #fff;

    text-shadow: 0 1px rgba(0,0,0,0.3);

    text-transform: uppercase;

    font-size: 16px;

    padding: 3px 10px;

    font-weight: 700;

    position: absolute;

    box-shadow: 0 2px 2px rgba(0,0,0,0.3);

    left: -6px;

    z-index: 10;

}

.tp-nos .heading .curve {

    position: absolute;

    bottom: -8px;

    left: -1px;

    width: 6px;

    height: 7px;

    background: url(../images/common-icons.png) no-repeat 0 -557px;

    display: block;

}

I.wswstory {

    background: #f4f4f4;

    box-shadow: 0 3px 3px #EDEDED;

    float: left;

    margin: 6px 0 20px 0;

    padding: 2%;

    width: 96%;

}

.wswspeaker_img {

    font-size: 15px;

    line-height: 20px;

    margin: 0 0 10px;

    padding: 0;

}

.row {

    float: left;

    width: 100%;

    margin-bottom: 10px;

}

.wsw_head {

    display: block;

    position: relative;

    border: 1px solid #000;

    font-size: 15px;

    color: #fff;

    font-weight: normal;

    line-height: 24px;

    padding: 5px 0 5px 20px;

    background: #313131;

    text-shadow: 0 1px #000;

    text-transform: uppercase;

}

.row .wsw_com {

    margin: 0 10px;

    border: 1px solid #d0d0d0;

    border-top: none;

    background: #fcfcfc;

}

.wsw_com ul {

    margin: 0;

    padding: 0;

    list-style: none;

}

.wsw_com ul li {

    margin: 0 10px 10px 10px !important;

    padding: 0;

    display: block;

    overflow: hidden;

}

.wsw_com ul li .comment_txt {

    margin: 5px 0 0;

    display: inline-block;

    clear: both;

}

.wsw_com ul li .comment_txt .cmntdiv {

    font: normal 13px/20px 'Roboto', sans-serif;

    background: #ececec;

    border-radius: 10px;

    padding: 10px;

}

.wsw_com ul li .comment_txt .cmntdiv .qstart {

    width: 13px;

    height: 11px;

    background: url(../images/quote-start.png);

    display: inline-block;

    margin: 0 5px 0 0;

}

.wsw_com ul li .comment_txt .cmntdiv .qend {

    width: 13px;

    height: 11px;

    background: url(../images/quote-end.png);

    display: inline-block;

    margin: 0 0 0 5px;

}

.wsw_com ul li .comment_txt .arw {

    background: url(../images/cmnt-arw-new.png) no-repeat;

    width: 25px;

    height: 22px;

    display: inline-block;

    margin: 0 0 0 60px;

}

.wsw_com ul li .userinfo {

    display: block;

    margin-left: 88px;

    margin-top: -14px;

    font-size: 12px;

    color: #979797;

}

.wsw_com ul li .userinfo strong {

    margin: 20px 10px 0 0;

    font-size: 12px;

    color: #000;

    font-weight: 700;

}

.wsw_head .right_crnr {

    width: 5px;

    height: 10px;

    display: block;

    float: left;

    background: url(../images/wsw_head_crnr.png) right 0 no-repeat;

    position: absolute;

    right: -1px;

    bottom: -13px;

}

.wsw_head .left_crnr {

    width: 5px;

    height: 10px;

    display: block;

    float: left;

    background: url(../images/wsw_head_crnr.png) 0 0 no-repeat;

    position: absolute;

    left: -1px;

    bottom: -13px;

}

.ins_dateline {
    font-family: 'Roboto';
    color: #666;

    float: left;

    font-size: 11px;

    font-weight: bold;

    line-height: 16px;

    margin: 5px 0 15px;

}

.ins_dateline a {

    color: #006699;

    text-decoration: none;

}



h1,h2,h3,h4,h5,h6{font:inherit;font-size:inherit;font-weight:normal!important;margin:0;padding:0;}

#storybody .ins_headline {

    color: black;

    font-family: Roboto Condensed,'Open Sans Condensed',sans-serif !important;

    font-size: 36px !important;

    font-weight: bold !important;

    line-height: 40px !important;

    margin-bottom: 5px;

    margin-top: 0 !important;

}

ul, li, form {

     list-style-type: none;

}

/*Who Said What Starts*/

.row { float:left; width:100%; clear:both}

.social_read {margin-bottom:20px; float:left; width:100%;}

.wsw_banner {display:block; clear:both}

#storybody .ins_headline {

    color: black;

    font-family: Roboto Condensed,'Open Sans Condensed',sans-serif !important;

    font-size: 36px !important;

    font-weight: bold !important;

    line-height: 40px !important;

    margin-bottom: 5px;

    margin-top: 0 !important;

}

.wswgoogle_ads {

    color: #666666;

    float: left;

    font-family: 'Roboto',sans-serif;

    font-size: 11px;

    width: 100%;

}

.wswad_common { margin-bottom:20px;}

.wswstory{background:repeat-x #e6e6e6; padding:10px; border:1px solid #f0f0f0; padding:12px; display:inline-block; font-size:15px; line-height:20px; margin-bottom:20px; clear: both; font-family:Roboto, sans-serif;}

.wswspeaker_img{ float:left; border:1px solid #dadada; padding:5px; margin:0 15px 15px 0; background:#fff;}



.wsw_totalcom { border-top:1px solid #c7c7c7; border-bottom:1px dotted #c7c7c7; color:#838383; padding:10px 0; font-size:20px; margin-bottom:20px;}

.hawsw {float:left; width:100%;}

.hawsw .wsw_com {margin:0 10px; border:1px solid #d0d0d0; border-top:none; background:#fcfcfc;}

.wsw_com ul{ margin:0; padding:0; list-style:none;}

.wsw_com ul li {

    margin:0 10px 10px 10px !important;

    padding:0;

    display:block; overflow:hidden;

}

.wsw_com ul li:first-child {

    padding-top:10px;

}

.wsw_com ul li .userinfo {

    display:block;

    margin-left:88px;

    margin-top:-14px;

    font:normal 12px 'Roboto', sans-serif;

    color:#979797;

}

.wsw_com ul li .userinfo strong {

    margin:20px 10px 0 0;

    font-size:12px;

    color:#000;

    font-weight:700;

}

.wsw_com ul li .userinfo .wswuser {

    margin-right:10px;

    float:left;

}

.wsw_com ul li .comment_txt{ margin:5px 0 0; display:inline-block; clear:both}

.wsw_com ul li .comment_txt .arw { background: url(../../images/cmnt-arw-new.png) no-repeat; width:25px; height:22px; display:inline-block; margin:0 0 0 60px;}

.wsw_com ul li .comment_txt .cmntdiv {font:normal 13px/20px 'Roboto', sans-serif; background:#ececec; border-radius:10px; padding:10px;}

.wsw_com ul li .comment_txt .cmntdiv .qstart {width:13px; height:11px; background:url(../../images/quote-start.png); display:inline-block; margin:0 5px 0 0}

.wsw_com ul li .comment_txt .cmntdiv .qend {width:13px; height:11px; background:url(../../images/quote-end.png); display:inline-block; margin:0 0 0 5px}

.wsw_com ul li.loadmore { border:none; text-align:center;}

.wsw_com ul li.loadmore a {text-align:center; display:block; background:url(../../images/loadmore.png)  no-repeat center center #dedede; height:45px; }

.wsw_com ul li.loadmore a:hover { background-color:#eaeaea;}

.wsw_head{display:block; background:url(../../images/wsw_head_bg.jpg) 0 0 repeat-x; min-height:36px; position:relative; border:1px solid #000;   font-size:20px; color:#fff; font-weight:normal; line-height:36px; padding-left:20px; background:#000;}



.wsw_head .left_crnr{width:10px; height:10px; display:block; float:left; background:url(../../images/wsw_head_crnr.png) 0 0 no-repeat; position:absolute; left:0px; bottom:-11px;}



.wsw_head .right_crnr{width:10px; height:10px; display:block; float:left; background:url(../../images/wsw_head_crnr.png) right 0 no-repeat; position:absolute; right:0px; bottom:-11px;}

/*Who Said What Ends*/

/*for top ten*/



/* Top Developements CSS starts */

    .tp-hd{ width:100%; margin: 0 0 15px; padding:0; border-bottom:2px solid #666666; font-family: 'Roboto',sans-serif; font-size:24px; font-weight:bold; text-transform: uppercase; text-align:center; position:relative;}

    .dwnarw{position:absolute;bottom: -11px;color: #CC0000;left: 47%; text-align:center;}

    .tp-hd span{color:#cc0000;}

  

    .tp-dt-cnt1 {

    	background: none repeat scroll 0 0 #F4F4F4;

    	box-shadow: 0 3px 3px #EDEDED;

    	float: left;

    	margin: 6px 0 30px;

    	padding: 2%;

    	width: 96%;

    }

    .tp-dt-cnt-left{font-family: 'Roboto',sans-serif; font-size: 15px; line-height: 20px; margin: 0 0 10px; padding: 0;}

    .tp-dt-cnt-rht{float: right;margin: 0 0 0 2%; padding: 0;}

    .tp-dt-cnt-rht img{  padding: 5px 2px 20px;}

    .story_image_295 {width:295px !important;}

    .story_image_610 {width:610px !important;}

    .tp-nos{ float: left; font-family: 'Roboto',sans-serif; margin: 3px 0 0; padding: 0; position: relative; width: 645px;}

    .tp-nos ol{margin:0; padding:0;}

    .tp-nos li {

        margin: 0 0 10px 8px;

        list-style-type: decimal;

        background: #f3f3f3;

        color: #cc0000;

        font-weight: bold;

        padding: 17px;

        font-size: 36px;

        list-style-position: inside;

        font-family: "Myriad Pro";

        width: 94%;

        overflow: hidden;

        }

    .tp-nos li p{ background: none repeat scroll 0 0 #F3F3F3;

        color: #000000;

        float: right;

        font-family: Roboto,sans-serif;

        font-size: 15px;

        font-weight: normal;

        width: 85%;

    }

    .tp-nos li a{ 

        color: #006699;

        text-decoration: none;

    }	

    .tp-nos li:first-child{padding-top: 25px;}

    .td1{padding:20px; font-family:"Myriad Pro"; font-size:36px; color:#cc0000; font-weight:bold;}

    .td2{padding:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#000;}

    .sticky{ background: none repeat scroll 0 0 #CC0000; border: 1px solid #980000; box-shadow: 1px 2px 2px -1px #666666; color: #FFFFFF; float: left; font-family: 'Roboto',sans-serif; font-size: 16px; font-weight: bold; margin: 0; padding: 3px 1%; position: absolute; top: -17px;}

    .sticky img{position:absolute; top:29px; left:0;}

    .sdarw{position:absolute; top:11px; left:0;}

    /* Top Developements CSS ends*/

.ad_common{

        visibility: hidden;

}       

.ad300 {

    color: #999999;

    font-size: 11px;

    margin-left: auto;

    margin-right: auto;

    text-align: center;

    width: 300px;

}



.heavyweight_cont {

    width: 100%;

    float: left;

    height: auto;

    overflow: hidden;

    height: auto;

}

.person_box {

    margin: 0px auto 55px 12px;

    min-height: 75px;

    width: 90%;

    border: 1px solid #dadada;

    background: #FFF url(../images/personality_bg.gif) repeat-x;

    position: relative;

    float: left;

}

.win {

}

.cand_info {

    padding: 5px;

    overflow: hidden;

}

.thmb {

    float: left;

    border: 1px solid #bcbcbc;

    margin: 0 5px 0 0;

    width: 78px;

    height: 56px;

}

.partys{ float:left; margin:29px 5px 0 0; width:29px; height:29px; }

.person_box .shadow_lft {

    bottom: 0;

    left: -11px;

    float: left;

    width: 10px;

    height: 61px;

    position: absolute;

    background: url(../images/lft_shadow_pers.gif) no-repeat;

}

.person_box .shadow_rgt {

    bottom: 0;

    right: -11px;

    float: right;

    width: 10px;

    height: 61px;

    position: absolute;

    background: url(../images/rgt_shadow_pers.gif) no-repeat;

}

.win .cor_lft {

    background: url(../images/green_win_lft.gif) no-repeat;

}

.win .cor_mid {

    background: url(../images/green_win_mid.gif) repeat-x;

    bottom: -40px;

}

.win .cor_rgt {

    background: url(../images/green_win_rgt.gif) no-repeat;

}

.person_box .cor_rgt {

    bottom: -35px;

    right: -13px;

    float: right;

    width: 13px;

    height: 41px;

    position: absolute;

}

.person_box .btm_srip_lft_shadow {

    width: 95px;

    height: 7px;

    position: absolute;

    float: left;

    bottom: -42px;

    left: -13px;

    background: url(../images/per_btm_shd_lft.gif) no-repeat;

}

.person_box .btm_srip_rgt_shadow {

    width: 95px;

    height: 7px;

    position: absolute;

    float: left;

    bottom: -42px;

    right: -13px;

    background: url(../images/per_btm_shd_rgt.gif) no-repeat;

}

.loss {

}

.loss .cor_lft {

    background: url(../images/green_loss_lft.gif) no-repeat;

}

.loss .cor_mid {

    background: url(../images/green_loss_mid.gif) repeat-x;

    bottom: -40px;

}

.loss .cor_rgt {

    background: url(../images/green_loss_rgt.gif) no-repeat;

}

.marb15 {

    margin-bottom: 15px;

}

.person_box .cor_mid { width:100%; height:36px; position:absolute; text-align:center; font-size:20px; font-weight:bold; color:#FFF; text-shadow: 0 1px #0e0f0f; padding-top:5px; }

.lead .cor_mid {

    background: url("../images/green_lead_mid.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);

    bottom: -40px;

}

.lead .cor_rgt {

    background: url("../images/green_lead_rgt.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

}

.lead .cor_lft {

    background: url("../images/green_lead_lft.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

}

.trail .cor_lft { background:url(../images/green_trail_lft.gif) no-repeat;  }

.trail .cor_rgt { background:url(../images/green_trail_rgt.gif) no-repeat; }

.trail .cor_mid { background:url(../images/green_trail_mid.gif) repeat-x; bottom:-40px; }

.person_box .cor_lft {

    bottom: -35px;

    float: left;

    height: 41px;

    left: -13px;

    position: absolute;

    width: 13px;

}

.details {float:right; text-align:right; font-size:14px; font-weight:700; width:52%; padding-right:5px;}

.details .win {display:block; color:#467d22;}

.details .loss {display:block; color:#ff0506;}

.details .normal {display:block; color:#aeaeae;}

.const-watch-listing { margin:0 0 0 12px; display:block;  width:91%; float:left;  }

.const-watch-listing li { background:url(../images/bullet_arrow.png) #f5f5f5 10px 16px no-repeat; color: #666666; font-size: 12px;    line-height: 20px; height:28px;   padding-left: 25px; padding-top:10px;  text-align:left; list-style:none; font-weight:normal !important; }

.whit-bg { background-color:transparent !important; }

#story_video .button_close {margin-bottom: 5px; margin-top: 5px; text-align: right;}



.vid_cont { width:100%; float:left; }

.videolisting_spl_pge {float: left; width:95%; padding: 15px; padding-bottom:0;}

.videolisting_spl_pge img {border:0;}

.videolisting_spl_pge ul {padding: 0px;list-style-type: none; margin: 0px auto;}

.videolisting_spl_pge li  {	display:inline-block;*display: inline;zoom: 1;	position: relative;	width: 121px; margin: 0 8px 10px 8px; vertical-align:text-top;}

.videolisting_spl_pge li a {color: #FFFFFF;text-decoration: none;}

.videolisting_spl_pge .imgcontainer{width:120px; height:auto; display:block; position:relative;}

.videolisting_spl_pge .videosband {background-image: url("../images/blk.png");background-position: left top;font-size: 10px;left: 0;padding:0px 5px;position: absolute;text-align: right;bottom: 0;width: 92%;color: #B7B8B9;font-family: Arial, Helvetica, sans-serif;margin: 0px; line-height: 15px; height:15px;}

.videolisting_spl_pge li .caption  {font-family:"Roboto Condensed";font-size: 14px;margin-bottom: 5px;margin-top: 5px;color: #006699;line-height: 18px; font-weight:normal;}

.videolisting_spl_pge li .caption:hover { text-decoration:underline; color:#CC0000; }



.videolisting_spl_pge .videosband span {background-image: url(../images/vut_video.png);background-repeat: no-repeat;background-position: left top;display: block;height: 7px;width: 15px;float: left;margin-top: 4px;}

.vidplayer .playercaption {float: left;width: 100%;margin-top: 10px;margin-bottom: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 20px;color: #000;}

.more {float: right; font-size: 13px; color:#000;}

.more a {text-decoration:none; color:#006699; font-size: 14px; }

.more a:hover {text-decoration:underline; color:#CC0000; }





.in_insidelisting {float:left; width:100%;}

.in_insidelisting .in_list_header h1 {background: none repeat scroll 0 0 #F2F2F2; border-bottom: 1px solid #DCDCDC;border-top: 1px solid #DCDCDC;color: #666666;font-size: 28px;font-weight: 700;padding: 6px 10px;text-shadow: 0 1px #FFFFFF;margin-bottom:20px;}

.in_newslisting { float: left; width: 100%;}

.in_newslisting ul li {background-image: none;border-bottom: 1px dashed #CCCCCC;font-size: 18px;font-weight: 700;line-height: 20px;margin: 3px 3px 10px;padding-bottom: 10px;padding-left: 0;width: 100%;float: left;}

.in_newslisting ul li h2 {font-size: 18px !important;}

.in_newslisting ul li a img {float: left;margin-right: 10px;width: 120px;}

.in_newslisting ul li p {font-size:14px;font-weight:normal;color:#333;line-height:20px;}

div.time {

    color: #999999;

    font-size: 12px;

    font-weight: normal;

}

.in_pagination {text-align: center;width: 100%;float:left;}

.in_pagination a, .in_pagination span, .in_pagination b, .in_pagination a:hover {background-color: #fff;border-radius: 5px 5px 5px 5px;font-size: 12px;margin: 0 5px 5px;padding: 4px 10px;box-shadow: 2px 2px 3px #666;border: 1px solid #ccc;display:inline-block;*display:inline;zoom: 1;}

.in_pagination b{background-color: #f2f2f2;color:#000;}	

.in_pagination a:hover {background-color: #ccc;}	

.in_pagination span {background-color: inherit!important;padding: 0!important;	font-size: 16px;	box-shadow:none!important;border:inherit!important;}

hm_search, .nhm_search a {

    cursor: pointer;

    float: left;

    height: 40px;

    position: relative;

    width: 64px;

    z-index: 99999990;

}

.bar_cont img {border: none !important;}













.top_dev {float:left; position: relative; width:100%;}

.top_dev .heading{float:left; min-width:450px; background:#c91500; border:1px solid #960c00; color:#fff; text-shadow:0 1px rgba(0,0,0,0.3); text-transform:uppercase; font-size:16px; padding:3px 10px; font-weight:700; position: absolute; box-shadow:0 2px 2px rgba(0,0,0,0.3); left:-6px; z-index:10}

.top_dev .heading .curve {position:absolute; bottom:-8px; left:-1px;  width:6px; height:7px; background:url(../images/common-icons.png) no-repeat 0 -557px; display:block}

.top_dev table td { background:#f5f5f5; padding:10px 15px; font-size:14px; text-shadow:0 1px #fff; border-bottom:10px solid #fff;}

.top_dev table { position:relative; top:-5px;}

.top_dev table td.count{ background:#eaeaea; font-size:48px; font-weight:700; color:#ea232a; text-align:center}

.top_dev ol {margin: 0; padding: 0;}

.top_dev li:first-child {margin-top: 10px;padding-top: 30px;}

.top_dev li {background: none repeat scroll 0 0 #F3F3F3; color: #CC0000; font-size: 33px; font-weight: bold; list-style-position: inside; list-style-type: decimal; margin: 0 0 10px; overflow: hidden; padding: 17px; width: 94%;}

.top_dev li p { background: none repeat scroll 0 0 #F3F3F3; color: #000000; float: right; font-family: Roboto,sans-serif; font-size: 15px; font-weight: normal; width: 86%;}

.top_dev li p a:link { color: #0033CC;}

.top_dev li p a:link, .tp-nos li p a:visited, .tp-nos li p a:active { text-decoration: none;}



/*** Who said what ***/

.hawsw {float:left; width:100%; margin-bottom: 10px;}

.hawsw .wsw_com {margin:0 10px; border:1px solid #d0d0d0; border-top:none; background:#fcfcfc;}

.wsw_com ul{ margin:0; padding:0; list-style:none;}

.wsw_com ul li {margin:0 10px 10px 10px !important;padding:0;display:block; overflow:hidden;}

.wsw_com ul li .userinfo { display:block;margin-left:88px;margin-top:-14px;font-size:12px;color:#979797;}

.wsw_com ul li .userinfo strong { margin:20px 10px 0 0; font-size:12px; color:#000;font-weight:700;}

.wsw_com ul li .userinfo .wswuser {margin-right:10px;float:left;}

.wsw_com ul li .comment_txt{ margin:5px 0 0; display:inline-block; clear:both}

.wsw_com ul li .comment_txt .arw { background: url(../images/cmnt-arw-new.png) no-repeat; width:25px; height:22px; display:inline-block; margin:0 0 0 60px;}

.wsw_com ul li .comment_txt .cmntdiv {font:normal 13px/20px 'Roboto', sans-serif; background:#ececec; border-radius:10px; padding:10px;}

.wsw_com ul li .comment_txt .cmntdiv .qstart {width:13px; height:11px; background:url(../images/quote-start.png); display:inline-block; margin:0 5px 0 0}

.wsw_com ul li .comment_txt .cmntdiv .qend {width:13px; height:11px; background:url(../images/quote-end.png); display:inline-block; margin:0 0 0 5px}

.wsw_com ul li.loadmore { border:none; text-align:center;}

.wsw_com ul li.loadmore a {text-align:center; display:block; background:url(../images/loadmore.png)  no-repeat center center #dedede; height:45px; }

.wsw_com ul li.loadmore a:hover { background-color:#eaeaea;}

.wsw_head{display:block; position:relative; border:1px solid #000;   font-size:15px; color:#fff; font-weight:normal; line-height:24px; padding: 5px 0 5px 20px; background:#313131; text-shadow:0 1px #000; text-transform:uppercase}

.wsw_head .left_crnr{width:10px; height:10px; display:block; float:left; background:url(../images/wsw_head_crnr.png) 0 0 no-repeat; position:absolute; left:0px; bottom:-11px;}

.wsw_head .right_crnr{width:10px; height:10px; display:block; float:left; background:url(../images/wsw_head_crnr.png) right 0 no-repeat; position:absolute; right:0px; bottom:-11px;}







.in_tp-hd {border-bottom: 2px solid #3b3c3e;font-size: 24px;font-weight: bold;margin: 0 0 15px;padding: 0;position: relative;text-align: center;text-transform: uppercase;width: 100%;}

.in_tp-hd span {color: #CC0000;}

.in_dwnarw {bottom: -11px;color: #CC0000;left: 47%;position: absolute;text-align: center;}



.in_tp-dt-cnt1 {background: #f4f4f4;box-shadow: 0 3px  3px #EDEDED;float: left;margin: 6px 0 20px 0;padding: 2%;width: 96%;}

.in_tp-dt-cnt-left {font-family: roboto;font-size: 15px;line-height: 20px;margin: 0 0 10px;padding: 0;}

.in_tp-dt-cnt-img {float: left;margin: 0;padding: 0;}

.in_tp-dt-cnt-img.sml  {width:360px; margin:0 15px 0 0}

.in_tp-dt-cnt-img.sml  img{width:360px; margin:0 15px 0 0}

.in_tp-dt-cnt-img.big  {width:100%; margin:0 0 15px 0}

.in_tp-dt-cnt-img.big  img { width:100%;}


.LHSnews_story .gray_head {
    margin-top: 20px;
    
}


.LHS_main_story {font-size: 16px;margin: 0 0 5px;}
 
.LHS_main_story a {
    color: #006699;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}
 
.LHS_main_story ul {
 list-style: none outside none;
 margin: 0;
 padding: 0;
 }
 
.LHS_main_story li {
    border-bottom: 1px solid #EDEDED;
    float: left;
    font-family: roboto; 
    font-size: 14px; 
    margin: 0 0 10px;
    padding: 0 0 5px;
    width: 100%;
}
 
.LHS_main_story .thumb {
 float: left;
 margin: 5px 13px 1px 0;
 width: 80px;
 }
.LHS_main_story .thumb img {
 width: 80px;
 }
 
.LHS_main_story .desc {
 color: #666666;
 display: block;
 font-size: 13px;
 margin-bottom: 5px;
 }
iframe[id^='twitter-widget']{ width:100%;}
.tab_nav{width:650px; border-bottom:3px solid #043d83; overflow:hidden; margin-bottom:15px;}
.tab_nav ul { width:650px; margin:0; padding:0 0 0 3px; }
.tab_nav li { list-style:none; }
.tab_nav li {width:190px; height:35px;  text-align:center; float:left;}
.tab_nav li a{background:#c6c6c6 url(../images/tab_def_bg.gif) repeat-x; display:block; color:#474747; font-size:18px; font-weight:bold; text-decoration:none;  margin-right:2px; font-family:"Roboto Condensed"; padding:6px 0 10px 0;}

.tab_nav li a span { color:#000; }
.tab_nav li:first-child a{border-left:none;}
.tab_nav li a:hover{background:#043d83 url(../images/main_nav_hover.gif) repeat-x; color:#FFF; }
.tab_nav li a.active{background:#043d83 url(../images/main_nav_hover.gif) repeat-x; color:#FFF; }
.skype_cont .vod_headline h1 {
    color: #000000 !important;
    font-family: HelveticaNeue-CondensedBold,Roboto Condensed,'Open Sans Condensed',sans-serif !important;
    font-size: 36px !important;
    font-weight: bold !important;
    line-height: 40px !important;
    margin-bottom: 5px !important;
    padding-top: 5px !important;
}

.skype_cont .vod_dateline {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 5px;
    margin-top: 0;
}
#video_desc {
    font-size: 14px;
    line-height: 20px;
    float: left;
    color: #000000;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    
}
.iwitness_video_thumb {
    border-top: 1px solid #EBEBEB;
    float: left;
    width: 100%;
}

.in_main_story {font-family: roboto;font-size:14px; line-height:20px;}
.in_main_story li {line-height: 20px;list-style-position: inside;list-style-type: disc;}


.in_story_img{ float:left; font-family:Arial, Helvetica, sans-serif;}
.in_story_img_big{float:left; width:100%; position:relative; margin:5px 0 15px; }
.in_story_img_small{float:left; width:360px; margin:0 15px 0 0; position:relative;}
.in_story_img_small img { width:100%;}
.in_story_img_small .credit{float:left; position:absolute; left:0px; bottom:0px; background:url(../../ndtv_2013/images/blk_trnsp.png) 0 0 repeat; font-size:11px; color:#fff; display:block;  overflow:hidden; margin:0; width:100%; line-height:20px;}
.in_story_img_small .credit p{margin:0px; padding:5px; text-align:right;}
.in_story_img .caption{display:block; overflow:hidden; font-size:11px; color:#555;margin:0px; padding:0; width:100%;}
.in_story_img .caption p{line-height: 16px; margin:0px; padding:4px 0 0 0;}

.in_story_img .big{float:left; position:relative; width:100%;}
.in_story_img .big img {width:100%;}
.in_story_img .big .credit{float:left; position:absolute; left:0px; bottom:0px; background:url(../../ndtv_2013/images/blk_trnsp.png) 0 0 repeat; font-size:11px; color:#fff; display:block; overflow:hidden; margin:0; width:100%; line-height:20px;}
.in_story_img .big .credit p{margin:0px; padding:5px; text-align:right;}
.in_story_img .credit .play{width:130px; height:30px; float:left; background:url(../../ndtv_2013/images/play-icon.png) 4px center no-repeat; padding-left:30px; line-height:30px; color:#fff; }
.in_story_img_small .play{display:block;height:30px; background:url(../../ndtv_2013/images/play-icon.png) 4px center no-repeat #000; padding-left:30px; line-height:30px; color:#fff; margin-bottom:5px;}
.posrel {position:relative}
.in_tp-dt-cnt-img .caption {
    color: #555555;
    display: block;
    font-size: 11px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
    font-family: "Roboto" !important;
}
.in_tp-dt-cnt-img .caption p {
    margin: 0;
    padding: 4px 0 0;
}
.vdropdowncont{float: right; margin-right: 5px; margin-top: 0px;}
.vdropdowncont .vdrop{font-size: 14px; font-family: roboto condensed; border-radius: 5px; border: 1px solid rgb(204, 204, 204); padding: 5px 10px;}
a.place {
    color: inherit;
    cursor: text;
    text-decoration: none;
}
.st_dateline a.place {
    color: #999999!important;
}
a.place:hover{
    color: #999999;
}

ul#menu li {
    position:relative;
    list-style-type:none;
}

ul#menu li:hover #sub1 {
    visibility:visible;
}

ul#sub1 {
visibility: hidden;
display: block;
position: absolute;
height: inherit;
float: left;
z-index: 999;
top: 42px;}
 

ul#sub1 li {
display: block;
width: 100%;
float: none;
position: relative;}

ul#sub1 li a {
float: left;
border-top: 1px solid #000;
border-right: 0;
width: 100%;
position: relative;
display: block;
background: #474747;
white-space: nowrap;
}
ul#sub1 li a:hover{color: #fff;
background: #ed1111 url(https://www.ndtv.com/ndtvhp/images/election2014/main_nav_hover.gif) repeat-x;}
.metho {margin:0; padding:0 0 0 20px;}
.metho li {float:left; width:100%; font-size:15px; font-family:roboto condensed; color:#333; margin:2px 0;list-style-type: inherit;}
.news_story {
    display: block;
    list-style: none outside none;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}

.gray_head_heading {
    background: url("https://www.ndtv.com/ndtvhp/images/election2014/sub_nav_bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #D1D1D1;
    height: 33px;
    margin-bottom: 1px;
}
.gray_head_heading h2 {
    color: #484848;
    display: block;
    font-family: "Roboto Condensed";
    font-size: 20px;
    padding-left: 10px;
    padding-top: 3px;
}
.news_story .main_story {
    font-size: 16px;
    margin: 0 0 5px;
}

.gray_head h2 a {
    font-size: 20px !important;
}

/*ELECTION LEFT PANEL WIDGET*/
.el-left-panel-main{width:100%; float:left; height:auto;}
.el-left-panel-bg{background:#fbfbfb; width:100%; float:left; height:auto; margin-bottom:20px; padding-bottom:25px;}
.el-left-panel-bg ul{ width:90%; list-style:none; margin:0 auto; position:relative; padding:0 10px; }
.el-left-panel-bg ul li{width:100%; height:auto; list-style:none; border-bottom:1px solid #e4e4e4; margin:0 auto; padding:0px;}
.el-left-panel-bg ul li p{margin:10px 0px; font-family: 'Roboto'; font-size: 13px; text-align:left; color:#006699; font-weight:500;}
.el-left-panel-bg ul li span{margin:0; padding:0px; font-family: 'Roboto'; font-size: 13px; text-align:left; color:#cc0000; font-weight:500;}
.el-left-panel-bg ul li a{color:#006699; text-decoration:none; }
.el-left-heading{margin:0 auto; padding:5px 0px; font-family: 'Roboto'; font-size:16px; font-weight:bold; text-align:left; color:#000; border-bottom:1px solid #cc0000; width:90%;}


.elp-left-panel-bg{background:#fbfbfb; width:100%; float:left; height:auto; margin-bottom:20px; padding-bottom:25px;}
.elp-left-panel-bg ul{ width:90%; list-style:none; margin:0 auto; position:relative; padding:0; overflow:auto;}
.elp-left-panel-bg ul li{width:100%; height:auto; list-style:none; border-bottom:1px solid #e4e4e4; margin:0 auto; padding:5px 0; display:table; vertical-align:middle; position:relative;}
.elp-left-panel-bg ul li div {width: 25px;height: 25px;padding-right: 10px;text-align: center;display: table-cell;vertical-align: middle;}
.elp-left-panel-bg ul li div img{width: 25px;height: 25px;}
.elp-left-panel-bg ul li p{margin:5px 0px;  font-family: 'Roboto'; font-size: 13px; text-align:center; color:#006699; font-weight:500; display:table-cell; vertical-align:middle;}
.elp-left-panel-bg ul li span{margin:0; padding:0px; font-family: 'Roboto'; font-size: 13px; text-align:left; color:#cc0000; font-weight:500; }
.elp-left-panel-bg ul li a{color:#006699; text-decoration:none; }
.elp-left-heading1{margin:0 auto; padding:5px 0px; font-family: 'Roboto'; font-size:16px; font-weight:bold; text-align:left; color:#000; border-bottom:1px solid #cc0000; width:90%;}

/*ELECTION LEFT PANEL WIDGET END*/

/*iwitness page*/
.search_title_box {
    clear: both;
    float: left;
    border-bottom: 1px dotted #CCCCCC;
    width: 100%;
}
.search_title_box h2, .search_title_box h3 {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px !important;
    font-weight: bold !important;
    padding: 0 0 10px;
    color:#000;
}
#video_title {
    width: 100%;
}
#video_desc {
    font-family: roboto !important;
    font-size: 13px !important;
    font-weight: normal !important;
    padding-top: 10px;
}
.more_com_head {width:180px; margin:0 15px 15px 0; clear:both; float:left; }
.more_com_head .recnews { margin-top:1px; width:180px; font-size:13px; font-weight:400;}
.more_com_head .recnews_img { width:180px; height:135px; margin-bottom:15px; display:block;}
.more_com_head .recnews .head {font-weight:700; font-size:14px; margin:5px 0 0; text-transform:uppercase; border-bottom:1px solid #e6e6e6; margin-bottom:10px;font-family: 'Roboto';}
.more_com_head .recnews ul { margin:0; padding:0;}
.more_com_head .recnews ul li { margin:0; padding:8px 0; line-height:20px; list-style:none; border-bottom:1px dotted #b6b6b6;  background:url(https://www.ndtv.com/ndtvhp/images/arrow_bullet.png) no-repeat 0px 10px; padding:3px 0px 3px 10px; font-family: 'Roboto'}
.more_com_head .recnews ul li a { color:#00669; font-weight:700; }
.comment_story {font-size:14px; line-height:18px; float:left; color:#333333; width:450px;font-family: 'Roboto'; }
.kicker {
    font-size: 16px;
    line-height: 18px;
    font-weight: 300;
    font-family:"Roboto Condensed";
    color: #000;
    margin-bottom:20px;
}
.kicker .kicker-label {
    font-size: 20px !important;
    line-height: 18px;
    font-weight: 700;
    font-family:"Roboto Condensed";
}
.kicker .kicker-label a { color:#000;  }

.kicker .pipe {
    margin: 0 8px 0 8px;
    font-size:16px;
    color:#cfcfcf;
    font-weight:normal;
}
.first_pub {color:#666; margin-bottom:10px;}
.first_pub .dateline {font-size:12px; display: inline;margin: 0;padding: 0;font-family:Roboto;}
.in_storybody h1 {color: #333; font-family: Roboto Condensed; font-size: 36px; font-weight: bold!important ;line-height: 40px; margin-bottom: 5px;}
.sharebar_new {
    float: left;
    margin: 10px 0;
    width: 100%;
}
#social_gplus_circle {
    height: 29px;
    overflow: hidden;
    padding-top: 1px;
    width: 141px;
}
#social_gplus_circle_inner {
    height: 74px;
    left: -15px;
    overflow: hidden;
    position: relative;
    top: -41px;
    width: 281px;
}

.insideheader, .in_list_header1 {
float: left;
width: 100%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ebebeb;
}

.insideheader h1, .in_list_header1 h1 {
font-family: 'Roboto Condensed', sans-serif;
font-weight: 700 !important;
font-size: 30px;
color: #000;
float: left;
width: auto;
display: block;
margin-bottom: 0px !important;
}

.insideheader h2, .in_list_header1 h2 {
font-family: 'Roboto Condensed', sans-serif;
font-weight: 700 !important;
font-size: 25px;
color: #000;
float: left;
width: auto;
display: block;
margin-bottom: 0px !important;
}
.inside_cont { width:100% !important; float:left; height:auto;}
.allince_lft { width:318px; float:left; margin-right:10px; }
.alliance_box { width:318px; float:left;  }

.sec_head {border-bottom: 2px solid #CC0000;height: auto;width: 100%;}
.gray_head {height: 33px;}

.gray_head h2 {font-family: "Roboto Condensed";font-size: 20px;display: block;padding-left: 5px;color: #000000;padding-top: 3px;float: left;}

.gray_head h2 a {text-decoration: none;color: #000;float: left;display: block;}

.gray_head h2 a:hover {text-decoration: underline;}

.rgt_head { float:right; }

.mr_btm10 { margin-bottom:10px}
.mr_btm20 { margin-bottom:20px}
.mr_rgt25 { margin-right:25px}
.mr_tp_15 { margin-top:15px; }


.in_list_header2 { float: left; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ebebeb; }
.in_list_header2 h2 { font-family:'Roboto Condensed', sans-serif; font-weight:700 !important; font-size: 22px; color: #000; float:left; width:auto; display:block; margin-bottom:0px !important }

.in_list_header_rgt { float:right; font-family:'Roboto Condensed', sans-serif; font-weight:400 !important; font-size: 14px; color: #000; margin-top:5px; }

.state_result_cont { width:100%; float:left; height:auto; } 

.state_result_cont ul { list-style:none; display:block; margin:0px; padding:0px; float:left; width:100%; border-bottom:1px dashed #d0d0d0; }
.state_result_cont li { width:206px; height:270px; float:left; display:block; margin:0 9px 0 8px; overflow:hidden; }

.state_cont { width:100%; float:left; height:auto; }
.party_rgt { width:565px; float:left; }
.party_box_cont, .party_box_650 { width:565px; float:left; height:auto;  }

/* Masthead */
.mast_headlive { width:1220px; float:left; padding-top:10px; height:70px; padding-bottom: 10px; height: 90px; position:relative; text-align:center }
.mast_headlive .elclivehm_logo { position:absolute; top:10px; left:5px;}
.mast_headlive .elclive_logo {}
.mast_headlive .promolive_ad { position:absolute; top:10px; right:5px;}
.mast_headlive .ad_masthead {
    position: relative;
    right: 138px;
    float: right;
    display: block;
    width: 728px;
    height: 90px;
}
 
.live_mainwrap{float: left; width: 100%;}
.live_mainwrap .live_maincont{margin-left: auto; margin-right: auto; width: 1240px;}
.live_mainwrap .live_maincont .live_maincont1{background-color: #FFFFFF; float: left; width: 100%;}
/* Masthead */  
.drop_down_com { float:right; margin-top:4px; }
.drop_down_com_assembly {float:right; margin-top:4px; margin-left:5px !important;}
.drop_down_com .select { border-radius:4px; border:1px solid #cc3333; height:26px; padding:3px; min-width:150px; }
.main_cont{width:1240px !important; padding:0!important;}
.ovu-video-description:after{ content:"Disclaimer: This video is sourced from a third party which is responsible for the video and the contents thereof. The facts and opinions appearing in the video do not reflect the views of NDTV.";clear: left; width: 100%;display: block; font-style: italic; color: #757575 !important; line-height: 16px; font-size: 11px; font-weight: 400; border-top: solid 1px #cccccc; padding-top: 10px; margin-top: 10px; margin-bottom: 5px; margin-bottom: 0;}

