*:focus {
    outline: none;
}
body, h1, h2, h3, h4, h5, h6, p, a, ul, li, form { margin:0px; padding:0px; }
p { text-align:left; }

.green-border { border-left:5px solid #008f68;}
.red-border { border-left:5px solid #cc0000;}
.orange-border { border-left:5px solid #ff5400;}
.lightgreen-border { border-left:5px solid #68a901;}
.darkblue-border { border-left:5px solid #004fef;}
.lightblue-border { border-left:5px solid #00a1a3;}
.purple-border { border-left:5px solid #7a03de;}
.yellow-border { border-left:5px solid #ffae00;}
.dark-yellow-border { border-left:5px solid #c08700;}
.blue-border { border-left:5px solid #00aeef;}
.pink-border { border-left:5px solid #f70097;}
.watergrn-border { border-left:5px solid #00a1a3;}
.light-yellow-border { border-left:5px solid #ffae00;}
.date-schedule { width:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#888888; text-align:left; margin-bottom:5px; }

body { font-family: Roboto; color:#000; background:url(../images/main-cont-bg.gif) repeat #ececec;  }
.global-main-nav { width:auto; margin:0px auto; height:37px; background:#000 url(../images/main-nav-bg.gif) repeat-x; }
.main-nav { width:1000px; margin:0px auto; height:33px; }

.container .container1 .container2 {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    width: 985px;
}
.footerbg, .copyright {
    background-color: #F0F0F0;
    border-bottom-color: #BDBDBD;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
}
.footerlinks, .copyright {
    color: #666666;
    text-align: center;
}
.container {
    float: left;
    width: 100%;
}
.footer {
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 1000px;
}
.updates_buttons {
    float: left;
    padding-top: 10px;
    width: 100%;
}
.updates_buttons p {
    background-image: url("http://cdn.ndtv.com/common/images/ndtvsprite.png");
    background-position: right -613px;
    background-repeat: no-repeat;
    color: #666666;
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 31px;
    height: 90px;
    line-height: 27px;
    margin-bottom: 0;
    margin-top: 1px;
    padding-right: 50px;
}
.updates_buttons 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;
}
.updates_buttons li {
    float: left;
    margin-bottom: 0;
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 10px;
}
.updates_buttons .upd_rss {
    background-image: url("http://cdn.ndtv.com/common/images/upd_with_btm.png?v3");
    background-position: left 0;
    background-repeat: no-repeat;
}
.updates_buttons a {
    display: block;
    height: 65px;
    width: 60px;
}
.updates_buttons .upd_news {
    background-image: url("http://cdn.ndtv.com/common/images/upd_with_btm.png?v3");
    background-position: left -67px;
    background-repeat: no-repeat;
}
.updates_buttons .upd_mobile {
    background-image: url("http://cdn.ndtv.com/common/images/upd_with_btm.png?v3");
    background-position: left -134px;
    background-repeat: no-repeat;
}
.updates_buttons .upd_apps {
    background-image: url("http://cdn.ndtv.com/common/images/upd_with_btm.png?v3");
    background-position: left -201px;
    background-repeat: no-repeat;
}
.updates_buttons .upd_facebook {
    background-image: url("http://cdn.ndtv.com/common/images/upd_with_btm.png?v3");
    background-position: left -271px;
    background-repeat: no-repeat;
}
.updates_buttons .upd_twitter {
    background-image: url("http://cdn.ndtv.com/common/images/upd_with_btm.png?v3");
    background-position: left -338px;
    background-repeat: no-repeat;
}
.updates_buttons .upd_gplus {
    background-image: url("http://cdn.ndtv.com/common/images/upd_with_btm.png?v3");
    background-position: left -403px;
    background-repeat: no-repeat;
}
.updates_buttons .upd_dotbot {
    background-image: url("http://cdn.ndtv.com/common/images/upd_with_btm.png?v3");
    background-position: left -470px;
    background-repeat: no-repeat;
}
.updates_buttons .upd_wp7 {
    background-image: url("http://cdn.ndtv.com/common/images/upd_with_btm.png?v3");
    background-position: left -537px;
    background-repeat: no-repeat;
}
.updates_buttons .upd_pint {
    background-image: url("http://cdn.ndtv.com/common/images/upd_with_btm.png?v3");
    background-position: left -604px;
    background-repeat: no-repeat;
}

.update_bg {
    background-image: url("http://cdn.ndtv.com/common/images/ndtvsprite.png");
    background-position: 0 -505px;
    background-repeat: repeat-x;
    height: 100px;
}
.footerlinks a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #0033CC;
    margin-left: 5px;
    margin-right: 5px;
}
.container .container1 {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 995px;
}
div.globalbar_wrap {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0.4em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.4em;
    width: 960px;
}
.globalbar_nav ul li.current a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #444444;
}
.globalbar_nav ul li a {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #FBFBFB;
    font-family: "Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;
    font-size: 80%;
    padding-bottom: 0.2em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 0.2em;
}
.globalbar_nav ul li {
    display: inline;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0.5em;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.globalbar_nav ul {
    list-style-image: none;
    list-style-position: outside;
    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: 2px;
    text-align: left;
}
.globalbar_nav {
    float: left;
}
div.global_social {
    display: block;
    float: right;
    margin-top: 0;
}
.top_search {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #CACACA;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #CACACA;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #CACACA;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #CACACA;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top-style: solid;
    border-top-width: 1px;
    float: right;
    position: relative;
}
.top_search .searchgo {
    background-image: url("http://cdn.ndtv.com/common/images/ndtvsprite.png");
    background-position: 0 -875px;
    background-repeat: no-repeat;
    height: 22px;
    position: absolute;
    right: 2px;
    width: 16px;
}
.top_search .searchbox {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FFFFFF;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FFFFFF;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    color: #7B7B7B;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    height: 18px;
    margin-left: 2px;
    padding-bottom: 2px;

    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    width: 87%;
}
.wid315, .wid315_2 {
    width: 200px;
}
div.globalbar {
    color: #FFFFFF;
    font-family: "Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif;
    font-size: 90%;
    font-weight: 400;
    line-height: normal;
}
.global_social span {
    background-image: url("http://cdn.ndtv.com/common/images/ndtvsprite.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    height: 23px;
    margin-left: 5px;
    margin-right: 5px;
    width: 23px;
}
.global_social .so_rss {
    background-position: 0 -359px;
}
.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-family: Georgia, "Times New Roman", Times, serif;font-size: 11px;color: #7d7c7c;margin-top: 5px;margin-bottom: 5px;}
.dateline1 {font-family: Arial, Helvetica, sans-serif;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; }

.global-footer { width:auto; margin:0px auto; height:auto; background:#f0f0f0; background:url(../images/footer-bg.gif) repeat-x; }
.footer { width:1000px; margin:0px auto; height:auto;  }

.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 .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;
	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: 0px;
	margin-bottom: 20px;
}
.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-family: Georgia,"Times New Roman",Times,serif;
    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: 15px;
    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:url(../images/modi-panel-bg.gif) #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:url(../images/graph-panel-btm-bg.gif) 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:url(../images/vote-share-head-bg.jpg) 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;}
.divtwitter {
    float: left;
    margin-right: 10px;
    width: 100px;
}
.divfacebook {
    float: left;
    margin-right: 10px;
    width: 75px;
}
.divgoogle {
    float: left;
    margin-left: 5px;
}
#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;
}
.nhm_main {float: left;width: 100%;}
.nhm_main .nhm_maincont {width: 990px; margin-right: auto;margin-left: auto;}
.nhm_main .nhm_maincont .nhm_maincontwrap {float: left;width: 100%;}
/* Global Navigation */
.gnavigation_bg {background-image: url(../../ndtv_2013/images/globalnav_bg.png);background-repeat: repeat-x;background-position: left bottom;}
.gnavigation_wrap {float: left;padding:10px 5px;width:99%;}
.gnavigation {float: left;margin-right: 20px;}
.gnavigation ul {float: left;font-family: roboto;margin: 0;padding: 0;}
.gnavigation ul li { display: inline-block;*display: inline;zoom: 1;margin:0 1px;}
.gnavigation ul li a, .gnavigation ul li a:hover, .gnavigation ul li span a {font-size: 14px;color: #333;padding: 5px 8px;font-weight: 400; text-decoration: none;}
.gnavigation ul li a:hover, .gnavigation ul li span a {background-color:#000;color:#fff;}

.gsocialbar {float: right; width:342px;}
.gsocialbar .gsocial_icons {float: left;width:322px;}
.gsocialbar .gsocial_icons .divtwitter, .gsocialbar .gsocial_icons .divfacebook, .gsocialbar .gsocial_icons .google_plus_results, .gsocialbar .gsocial_icons .google_plus_results{float: left; width: auto; margin: 0;}
.gsocialbar .gsocial_pin {float: right;}
.gsocial_pin a .icon_pin {background-image: url(../../ndtv_2013/images/icon_pinterest.png);background-repeat: no-repeat;background-position: left top;height: 20px;width: 20px;display: block;}
.gsocial_pin a .icon_rss {background-image: url(../../ndtv_2013/images/icon_rss.png);background-repeat: no-repeat;background-position: left top;height: 20px;width: 20px;display: block;}

/*****Twitter Widget ***/
.nhm_twt{ float:left; width:100%; background:url(../../ndtv_2013/images/twitter-bg.jpg); position:relative; z-index:10;}
.nhm_twt .head {border-bottom:1px solid #d8d8d8; float:left; width:100%; padding:10px 0; font-size:14px; font-weight:700; text-shadow:0 1px #fff; text-transform:uppercase; color:#444; line-height:24px;}
.nhm_twt .head a {color:#333;}
.nhm_twt .head a:hover {color:#000; text-decoration:underline !important;}

.nhm_twt .head .headicon {width:25px; height:20px; float:left; margin:2px 10px 0; background:url(../../ndtv_2013/images/common-icons.png) no-repeat 0 -483px; display:block}
.nhm_twt .head .slider_btn{ float:right; margin:0 20px 0 0; list-style:none; padding:0;}
.nhm_twt .head .slider_btn li {float:left; margin-left:20px;}
.nhm_twt .head .slider_btn li a.bx-prev {float:left; display:block; background:url(../../ndtv_2013/images/common-icons.png) no-repeat 0 -384px; width:20px; height:25px;}
.nhm_twt .head .slider_btn li a.bx-prev:hover, .nhm_twt .head .slider_btn li a.bx-prev.selected { background-position:0 -356px}
.nhm_twt .head .slider_btn li a.bx-next {float:left; display:block; background:url(../../ndtv_2013/images/common-icons.png) no-repeat 0 -448px; width:20px; height:25px;}
.nhm_twt .head .slider_btn li a.bx-next:hover, .nhm_twt .head .slider_btn li a.bx-next.selected { background-position:0 -415px;}
.nhm_twt .tweets{ margin:0; padding:0; float:left; width:100%; border-top:1px solid #fff;box-shadow: 0 -10px 16px -14px rgba(0, 0, 0, 0.8) inset; text-shadow:0 1px #fff;}
.nhm_twt .tweets li {display:inline-block; vertical-align:middle; *display:inline; zoom:1; width:195px; padding:30px 24px; background:url(../../ndtv_2013/images/twt_partition.png) left center no-repeat; text-align:center; font-size:14px; color:#373737}
.nhm_twt .tweets li a { color:#006699;}
.nhm_twt .tweets li .time {display:block; color:#666; font-size:12px;}
.nhm_twt .tweets li:first-child {background:none}

/**** Footer ****/
#footer_twitter {width: 997px;}
.nhm_footer { background:url(../../ndtv_2013/images/footer-bg.jpg); float:left; width:997px; }
.nhm_footer ul.iconli { margin:50px 0 0 30px; list-style:none; width:940px;	display:inline-block;}
.nhm_footer ul.iconli li {float:left;}
.nhm_footer ul.iconli li a { background:url(../../ndtv_2013/images/new-footer-icons.png) no-repeat; width:43px; height:80px; display:block; position:relative; margin:0 43px 30px 0; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease;	-o-transition: all .4s ease;	transition: all .4s ease;}
.nhm_footer ul.iconli li a span {position:absolute; bottom:0; text-align:center; display:block; font-size:12px; color:#9b9b9b; width:100%; background:url(../../ndtv_2013/images/footer-bg.jpg);}
.nhm_footer ul.iconli li a:hover span {color:#fff;}

.nhm_footer ul.iconli li a.rss { background-position:0 -88px}
.nhm_footer ul.iconli li a.rss:hover { background-position:0 0px}

.nhm_footer ul.iconli li a.news { background-position:-83px -90px; width:70px; margin-right:30px}
.nhm_footer ul.iconli li a.news:hover { background-position:-83px -2px; }

.nhm_footer ul.iconli li a.mobile { background-position:-187px -88px}
.nhm_footer ul.iconli li a.mobile:hover { background-position:-187px 0px}

.nhm_footer ul.iconli li a.apps { background-position:-285px -88px}
.nhm_footer ul.iconli li a.apps:hover { background-position:-285px 0px}

.nhm_footer ul.iconli li a.fb { background-position:-376px -88px}
.nhm_footer ul.iconli li a.fb:hover { background-position:-376px 0px}

.nhm_footer ul.iconli li a.twt { background-position:-467px -88px}
.nhm_footer ul.iconli li a.twt:hover { background-position:-467px 0px}

.nhm_footer ul.iconli li a.gp { background-position:-555px -88px; width:58px;}
.nhm_footer ul.iconli li a.gp:hover { background-position:-555px 0; width:58px;}

.nhm_footer ul.iconli li a.dot { background-position:-661px -88px}
.nhm_footer ul.iconli li a.dot:hover { background-position:-661px 0px}

.nhm_footer ul.iconli li a.windows { background-position:-735px -88px; width:88px; margin-right:30px;}
.nhm_footer ul.iconli li a.windows:hover { background-position:-735px 0px; width:88px; margin-right:30px;}

.nhm_footer ul.iconli li a.pint { background-position:-853px -87px; margin-right:0;}
.nhm_footer ul.iconli li a.pint:hover { background-position:-853px 0px; margin-right:0;}

.nhm_footer ul.iconli li a.apple { background-position:-940px -87px;}
.nhm_footer ul.iconli li a.apple:hover { background-position:-940px 0px;}

.nhm_footer ul.iconli li a.droid { background-position:-1030px -87px;}
.nhm_footer ul.iconli li a.droid:hover { background-position:-1030px 0px;}

.nhm_footer ul.iconli li a.lnkdin { background-position:-1121px -87px; margin-right:0;}
.nhm_footer ul.iconli li a.lnkdin:hover { background-position:-1121px 0px; margin-right:0;}

.nhm_footer ul.iconli li a.windows { background-position: -747px -88px; margin-right: 30px; width: 55px; }
.nhm_footer ul.iconli li a.windows:hover { background-position: -747px 0; margin-right: 30px; width: 55px; }

.nhm_footer ul.footer_link { width:100%; float:left; text-align:center; padding:15px 0; border-top:1px solid #111; border-bottom:1px solid #414141; box-shadow:inset 0 1px 0 #2e2e2e; background:url(../../ndtv_2013/images/blk_trnsp.png); font-family: roboto;font-size: 13px; margin: 0;}
.nhm_footer ul.footer_link li {display:inline; border-left:1px solid #000; padding:0 7px;}
.nhm_footer ul.footer_link li:first-child {border:none;}
.nhm_footer ul.footer_link li a{color:#fff;}
.nhm_footer ul.footer_link li a:hover{color:#999;}
.nhm_footer .copyright { width:100%; float:left; padding:15px 0; text-align:center; font-size:12px; color:#999; border-top:1px solid #161616;background-color: rgba(0, 0, 0, 0);}
iframe[id^="oauth2relay"] { position: fixed !important; }
.ft-container { width:990px; background:#FFF; margin:0px auto; height:auto; box-shadow: 0px 4px 10px rgba(0,0,0,.35); padding: 0; text-decoration:none !important; overflow:hidden;  }
.tweets a { text-decoration:none !important; }
.tweets li { font-family: roboto; font-size: 14px; font-weight: normal; }
.nhm_twt .head  a { text-decoration:none !important; font-family: roboto; font-size: 14px; font-weight: 700;  }   
.nhm_footer .iconli { font-family: roboto; font-size: 12px; font-weight: normal; }
.nhm_footer .footer_link a { text-decoration:none !important; }
.nhm_main .nhm_maincont .nhm_maincontwrap_global {
    float: left;
    width: 100%;
}
.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: auto;
    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 {
    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 {
    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:url(../images/speaker-bg.png) 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; }

/* Top Navigation */
.backtondtv { width: 133px; height: 56px; float: right; margin-top: -6px; margin-right: 5px; z-index:1;position:relative;}
.top-nav { width:990px; margin:0px auto; height:42px;  }
.elec_topnavigation { width:100%; height:42px; background:#474747; float:left; }
.elec_topnavigation ul { list-style:none; display:block; height:42px;   }
.elec_topnavigation ul li { float:left; }
.elec_topnavigation ul li a { display:block; float:left; padding:8px 6px 0; height:34px; font:700 18px 'Roboto Condensed', sans-serif; *font:normal 18px 'Roboto Condensed', sans-serif; font-weight: normal\9; /* IE8 and below */ color:#fff; border-right:1px solid #000; text-decoration:none; }
.elec_topnavigation ul li a:hover { color:#fff; background:#ed1111 url(../images/main_nav_hover.gif) repeat-x; }
.elec_topnavigation ul li.active { color:#fff; background:#ed1111 url(../images/main_nav_hover.gif) repeat-x; }

.elec_topnavigation_wrap {float:left;}
.subnav {float:left; width:100%; position:relative; background:#666}
.subnav ul li{float:left; text-shadow:0 1px 1px rgba(0,0,0,0.5); margin:6px 0; padding:2px 20px; border-right:1px solid #7e7e7e; border-left:1px solid #404040}
.subnav ul li:first-child {border-left:none}
.subnav ul li.last {border-right:none}
.subnav ul li a {color:#fff}
.topnavigation_search_wrap{float:left; background:#646971 url(../images/nav_search_bg_new.gif) repeat-x; height:42px; }
.nhm_search { width:50px; height:40px; background:url(../images/search_icon_new.png) 13px 11px no-repeat;  float:left; cursor:pointer; position:relative }
.nhm_search .searchdrop { background:#202020; width:290px; *width:295px; height:47px; position:absolute; right:0; bottom:-48px; z-index:10; box-shadow:0 3px 3px rgba(0,0,0,0.4)}
.nhm_search .searchdrop .searchfld {float:left; padding:5px; margin:9px 0 0 9px; box-shadow:inset 0 0 3px rgba(0,0,0,0.3); border:1px solid #707376; border-radius:3px; color:#666; width:210px; }
.nhm_search .searchdrop .searchbtn {border-radius:3px; color:#fff; border:1px solid #12161a; margin:8px 0 0 5px; font-weight:700; padding:2px 10px; font-family:"Roboto Condensed"; font-size:16px; background:url(../images/go_btn.png) repeat-x #242a30; cursor:pointer; }
.mast-cont {padding-bottom: 20px;}
.awaited {}
.awaited .cor_lft { background:url(../images/gray_loss_lft.gif) no-repeat;  }
.awaited .cor_rgt { background:url(../images/gray_loss_rgt.gif) no-repeat; }
.awaited .cor_mid { background:url(../images/gray_loss_mid.gif) repeat-x; bottom:-40px; }
.sec_head { width:100%; height:auto; border-bottom:3px solid #484848;margin-bottom: 5px;}
.gray_head { border:1px solid #d1d1d1; background:url(../images/sub_nav_bg.gif) repeat-x; height:33px; margin-bottom:1px; }
.gray_head h2 { font-family:"Roboto Condensed"; font-size:20px; display:block; }
.gray_head h2 a { text-decoration:none; color:#484848; padding-left:10px; float:left; display:block; padding-top:3px;font-size: 20px;}
.gray_head h2 a:hover { text-decoration:underline; }
.gray_head h2 span { color:#CC0000;}
.gray_head h2 a span { color:#CC0000;}
.gray_head h2 a span:hover { text-decoration:underline; }
.gray_hd_frm { float:right; padding-right:10px; padding-top:5px; }
.gray_hd_frm .drop_down { width:150px; height:25px; border:1px solid #cfcfcf; border-radius:5px; padding:3px;  }
.search_icon_box { padding-top:10px; display:inline-block; }
.search_icon_box img {border: none;}
.select_plus_search {width: 200px;}
.select_plus_search select{width: 158px;}

.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;}