﻿body, html {margin:0; padding:0; font:13px/22px ' Arial,Helvetica' sans-serif}
.combdr {border:1px solid #c8c8c8; background:#FFF; overflow:hidden;}
a {text-decoration:none;}
h1, h2, h3, h4, h5{ display:block; font-weight:normal; margin:0; padding:0;}
h2 {font-size:22px; color:#fff;}
h3 {font-size:22px; color:#034460; font-weight:normal;}
h5 {font-size:14px; color:#0955b2;  text-transform:uppercase; line-height:35px; padding-left:15px;}
img {border:none;}
span, i {display:block;}
.FL {float:left;}
.FR {float:right;}
.CB {clear:both;}
.PR {position:relative;}
.PA {position:absolute;}
ul,li {list-style-type:none;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mb5 {margin-bottom:5px;}
.mb15 {margin-bottom:15px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.padBt25{padding-bottom: 25px;}
.padleft4{padding-left: 4px;}
.padleft10{padding-left: 10px;}.padleft5{padding-left: 5px;}
.margtop5{margin-top: 5px;}
.tr30{height:30px;}
.tr40{height:40px;}
.IN{display:inline;}
.BLK{display:block;}
.bdrB{border-bottom: dashed 1px #979797;}
/**************** Common Menu Style 2 ******************************/
.tab_menu_1{ height: 22px; margin: 15px 0px 0px 5px;width: 158px;background:#cccccc;}
.tab_menu_1 ul{margin: 0;padding: 0;}  
.tab_menu_1 li{list-style:none;float:left;display:block}
.tab_menu_1 li a{float:left;height:22px;color:#6e6e6e;font-size:12px;text-decoration:none;cursor:pointer;letter-spacing:-.05px}
.tab_menu_1 li a span{background:#cccccc;padding:0 8px;float:left;height:22px}
.tab_menu_1 li a span em{font-style:normal;display:inline-block;height:22px;line-height:24px;text-transform:uppercase}

.tab_menu_1 li a:hover{text-decoration:none;background:#0955b2;color:#fff}
.tab_menu_1 li a:hover span{background:#0955b2;color:#fff}
.tab_menu_1 li a.MenuActive{text-decoration:none;color:#fff;background:#0955b2}
.tab_menu_1 li a.MenuActive span{background:#0955b2;color:#fff}

.BluFont{color:#235D71;}
.HomeHeadBlackL{color: #000000;font-weight: normal;text-align: left;font-size: 14px;padding-top: 5px;padding-bottom: 5px;line-height: 24px;border-bottom: 1px solid #989898;}
.HomeHeadBlackC{color: #000000;font-weight: normal;text-align: center;font-size: 14px;padding-top: 5px;padding-bottom: 5px;line-height: 24px;border-bottom: 1px solid #989898;}
.HomeHeadBlackR{color: #000000;font-weight: normal;text-align: right;font-size: 14px;padding-top: 5px;padding-bottom: 5px; line-height: 24px;border-bottom: 1px solid #989898;}
.HomeBlueDataLink{ text-align: left;line-height: 22px;text-decoration: none;font-size: 13px;color: #0a8fc8;padding-left: 3px;}
  .combg_col {background: #ffffff; height:35px; position:relative;}
              /****************** News Popup ***************/
#containment-wrapper{width: 90%;min-height: 700px;padding: 90px;position: fixed;display: none;z-index: 2000;}
#divNews{width:397px; display: none;position: fixed; top: 25%;left: 25%;border-collapse: collapse;z-index: 2000;-webkit-box-shadow: #D6D6D6 1px 1px 2px;-moz-box-shadow: #D6D6D6 1px 1px 2px;box-shadow: #D6D6D6 1px 1px 2px;}

#closeNwPop{cursor: pointer;}
.newsDate{line-height: 16px;font-size: 13px;width: 185px;color: #606060;font-weight: normal;}
.popNewsHead{font-size: 14px;color: #0955b2;font-family: 'PTSansBold';text-transform: uppercase;line-height: 19px;}
 .fintablehead {
    background-color: #0955b2;
    color: #ffffff;
   
    font-weight: normal;
}
 /*********** Equity Top Filter  *********/
.eqTopFilter{height: 38px;width: 100%;margin: 12px auto;background: #cfe2e8;}
.eqTopFilter > div{color: #034460;margin: 7px 7px 0 0;}
.eqTopFilter div.button{height: 22px;background-color: #034460;cursor: pointer;color: #fff;text-align: center;border-bottom: solid 5px #000;width: 45px;}
.eqTopFilter  div.button:hover{border-bottom: 0;margin-top: 5px;}
.news_boxIPO {overflow:hidden;width:288px;height:95px;padding:5px;border-bottom: dashed #0955b2 1px;}
.news_boxIPO span {width:48px; height:44px; background-color:#0955b2; color:#FFF; text-align:center;display:inline;}
.news_boxIPO span i {font-size:11px; text-transform:uppercase; font-style:normal;}
.news_boxIPO span h2 {font-weight:bold; line-height:15px;}
.news_boxIPO b {line-height:15px; font-size:13px; width:220px; color:#606060; font-weight:normal;}
.news_boxIPO b a {color:#098fc8;line-height:15px;}
.news_boxIPO b p {color:#8f8f8f;line-height:15px; font-size:13px; width:260px;font-weight:normal;}

/********** Common Grid Styling  ***************/
 
 .GridCommon{width:96%!important;margin:0 auto}
 .GridCommon th{
                
               background-color: #ececec;
    border: 1px solid #C4C4C4;
    color: #003D56;
    font-size: 13px;
    font-weight: 400;
    height: 42px;    
                
                }
 .GridCommon th>div{width: 49%;}
 .GridCommon th>div.top{width: 100%;border-bottom: solid 1px #c4c4c4;}
 .GridCommon th>div.one{border-right: solid 1px #c4c4c4;}
 .GridCommon th.CompHead{text-align:left;padding-left:15px}
 .GridCommon th.Mid{text-align:left;padding-left:15px}
 .GridCommon th>a{color:#003d56}
 .GridCommon>tbody>tr>td{border:solid 1px #c4c4c4;border-top:0;height:40px;padding:0 5px;text-align:right}
 .GridCommon>tbody>tr>td.company{width:25%;padding-left:35px;color:#259bd1;text-align:left;}
 .GridCommon>tbody>tr>td.companyleft{width:20%;padding-left:10px;text-align:left;}
 .GridCommon>tbody>tr>td.companyBig{width:40%;padding-left:35px}
 .GridCommon>tbody>tr>td.date{text-align:center;width:10%}
 .GridCommon>tbody>tr>td .CompPlus{background:url(../Images/CompSnap.png) no-repeat;width:10px;height:10px;display:block;position:absolute;margin-left:-20px;margin-top:6px;cursor:pointer}
 .GridCommon>tbody>tr>td.company>a{text-align:left;color:#259bd1}
 .GridCommon>tbody>tr>td.companyBig>a{text-align:left;color:#259bd1}
 .GridCommon>tbody>tr>td>div{width:50%;}
 .GridCommon>tbody>tr.GridPaging>td{text-align:left}
 
 .GridPaging span.PageShow{position:absolute;margin-left:455px;margin-top:-10px;color:#259bd1;width:160px;border:0}
 .GridPaging span{width:30px;height:25px;text-align:center;color:#575466;background:#fff;border:solid 1px #c4c4c4;border-top:0}
 .GridPaging a{display:block;width:30px;height:24px;text-align:center;color:#12558b;background:#f5f5f5;border:solid 1px #c4c4c4}
 .GridPaging a:hover{height:25px;color:#575466;background:#fff;border:solid 1px #c4c4c4;border-top:0}
 .GridPaging table{border-spacing:0;}
 .GreyHeadRow{border: solid 1px #C4C4C4;height: 42px;color: #003D56;font-weight: 400;font-size: 13px;background: #ececec;}
 .GreyDataTD{border: solid 1px #C4C4C4;border-top: 0;border-left: 0;height: 40px;padding: 0 10px;text-align: right;}
 .GreyDataTDLeft{border: solid 1px #C4C4C4;border-top: 0;height: 40px;padding: 0 10px;text-align: left;padding-left:10px;} 
 .QuoteHeadTD{color:#525252;font-size:12px;font-weight:400;height:32px;text-align:center;padding-left:5px;border-bottom:dotted 1px #edf3fa;}
 .HomeDataLink{text-align: left;line-height: 22px;text-decoration: none;font-size: 13px;color: #034460;padding-left: 3px;}

 .GridRupees {font-family: WebRupee;font-size: 11px;font-weight: normal;padding-right: 2px;padding-left: 2px;display: inline;}
 .NewsSelectDate {
    color: #606060;
   
    font-weight: normal;
    line-height: 28px;
}
.NewsSelectHD {
    color: #098FC8;
    
  
    line-height: 28px;
}
.NewsDetails {
    color: #606060;
  
    font-weight: normal;
    line-height: 24px;
}
.NewsSelectTime {
    color: #034460;
    
    line-height: 28px;
}
.NewsSelect {
    color: #034460;
    display: inline;
    font-family: PTSansBold;
   
    line-height: 28px;
}
.NewsUnSelect {
    color: #098FC8;
    display: inline;
   
    font-weight: normal;
    line-height: 28px;
}
.PNtxt {
    color: #8E8E8E;
    font-size: 12px;
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
}
.PNtxt span {
    display: inline;
}
.PNtxt b {
    display: block;
    font-weight: normal;
}
.PNtxt a {
    background: none repeat scroll 0 0 #E0E0E0;
    display: block;
    float: right;
    height: 18px;
    line-height: 18px;
    margin: 7px 1px;
    width: 20px;
}
.PNtxt a span {
    cursor: pointer;
    display: block;
    height: 0;
    margin: 3px 0 0 5px;
    width: 0;
}
.PNtxt a span.nextIn {
    border-bottom: 5px solid rgba(0, 0, 0, 0);
    border-left: 10px solid #B2B2B2;
    border-top: 5px solid rgba(0, 0, 0, 0);
    cursor: default;
}
.PNtxt a span.prevIn {
    border-bottom: 5px solid rgba(0, 0, 0, 0);
    border-right: 10px solid #B2B2B2;
    border-top: 5px solid rgba(0, 0, 0, 0);
    cursor: default;
}
.PNtxt a.NPactive span.nextIn {
    border-left: 10px solid #394D5D;
    cursor: pointer;
}
.PNtxt a.NPactive span.prevIn {
    border-right: 10px solid #394D5D;
    cursor: pointer;
}