﻿@charset "utf-8";
/* CSS Document by sajeeshfrancis */

*{ margin:0;}
body{ background: url(images/BG.png) repeat; font-family:Tahoma, Geneva, sans-serif; color:#565656; font-size:12px;}
img{ border-style:none;}
*:focus{ outline:0;}
a{ text-decoration:none;}
p{ text-align:justify;}
ul, li{ list-style-type:none;}
h1, h2, h3, h4, h5{ display:block; font-weight:normal; margin:0; padding:0;}
h1{font-size:31px;color:#d82417; line-height:40px;}
h2{font-size:22px;}
h3{ font-size:20px; color:#d82417;}
h4{ font-size:19px; color:#000;}
h5{ font-size:15px; color:#d82417;}
.FL{ float:left;}
.FR{ float:right;}
.CB{ clear:both;} 
.PR{ position:relative;}  
.PA{ position:absolute;} 
.MT18{ margin-top:18px;}
.MT16{ margin-top:16px;}
.MT12{ margin-top:12px;} 
.ML12{ margin-left:12px;}
.ML10{ margin-left:10px;}
.MR5{ margin-right:5px;}  
.MR10{ margin-right:10px;}
.MT5{ margin-top:5px;}
.bdr{ border:1px solid #ddd;}
.Dbdr{ border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:5px solid #ddd;}
.Hsprite{ background:url(images/header-sprite.png) no-repeat;}
#Mbody{ width:100%; overflow:hidden; background:url(images/bgbig-yrpt.png) repeat-y center;}
#Mbody .Wrapperbg{ width:100%; overflow:hidden; background:url(images/topbgbig.png) no-repeat center top;}
.Wrapper{ width:1024px; overflow:hidden; margin:0 auto;}
.Wrapper .header{ width:100%; height:175px;}
.Wrapper .header .logo{top:18px; left:8px; width:280px; height:133px;} 
.Wrapper .header .Asialogo{ width:209px; height:93px; top:70px; left:398px;}
.Wrapper .header h1{ right:10px; top:68px; text-align:left;}
.Wrapper .header .Gmenu{ height:35px;}
.Wrapper .header .Gmenu ul{ margin:0; padding:0;}
.Wrapper .header .Gmenu ul li{ float:left; margin:0; padding:0;}
.Wrapper .header .Gmenu ul li a{ display:block; line-height:35px; padding:0 8px; color:#FFF; font-size:12px; text-transform:capitalize;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.Wrapper .header .Gmenu ul li a:hover, .Wrapper .header .Gmenu ul li.active a{ background-color:#950801;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
.Wrapper .header .Gmenu ul li.icon a{padding:0 2px;}
.Wrapper .header .Gmenu ul li a span{ display:block; width:22px; height:35px;}
.FB{ background-position:-388px 0;}
.Twitter{ background-position:-433px 0;}
.Gplus{background-position:-478px 0;}
.quotes_bg{ width:250px; height:28px; background-position:0 0; margin:85px 10px 0 0;}
.quotes_bg .qdrop{ display:block; width:72px; height:28px;}
.quotes_bg input{ height:28px; width:140px; background-color:transparent; border:none; line-height:28px; padding-left:5px; font-size:12px; color:#959595;}
.quotes_bg .gotab a{ width:30px; height:28px; display:block;}
.Nav{ height:44px; margin:0; z-index:99;}
.Nav ul{ margin:0; padding:0;}
.Nav ul li{ float:left; margin:0 1px; padding:0; position:relative;}
.Nav ul li a{ display:block; line-height:44px; color:#fff; padding:0 10px; font-size:14px; text-transform:capitalize;text-shadow:0px 1px 1px #422727;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.8s ease;}
.Nav ul li a span{ width:20px; height:44px; display:block; background-position:-353px 5px; margin:0 3px;}
.Nav ul li:hover a, .Nav ul li.selected a{ background:url(images/nav-hover-img.png) repeat; color:#fff;text-shadow:0px 1px 1px #422727;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.DropdivM{ display:none; position:absolute; top:43px; left:0px; background:#9b0a02; padding:5px 10px 10px;z-index:9999 !important;}
.DropdivM a{ background:none !important; display:block; line-height:24px !important; color:#fff !important; padding:0 5px !important;text-shadow:0px 1px 1px #3f0200 !important; font-size:13px !important;}
.DropdivM a:hover{ color:#ff1100 !important;}
#Cleft{ width:596px; overflow:hidden;}
#Cleft .mupdate{ width:286px; min-height:277px;}
.mcontent{ padding:5px; width:276px;}
.CHead{ height:40px; margin:0 5px; border-bottom:1px dashed #d8d8d8;}
.CHead b{ font-size:11px; color:#a0a0a0; font-weight:normal; display:block;}
.snav{ height:23px; padding:6px 0 0 6px; background:url(images/cfold.png) no-repeat left top; margin-left:-5px;}
.snav ul{ height:23px; margin:0; padding:0 11px 0 0; background:url(images/snav-right.png) no-repeat right top;}
.snav ul li{float:left; background:url(images/snav-bg.gif) repeat-x bottom;}
.snav ul li a{ background:url(images/snav-bg.gif) repeat-x bottom;display:block; line-height:23px; padding:0 8px; font-size:11px; color:#FFF; text-transform:uppercase; margin:0 3px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.snav ul li a:hover, .snav ul li.current a{background:url(images/snav-bg.gif) repeat-x 0 0; color:#333;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.Newsdrop{ height:24px; position:relative; background:url(images/ndrop-img.png) no-repeat right 6px; padding-right:15px;}
.Newsdrop input{background-color:transparent; border:none !important;cursor:pointer; width:105px; font-size:12px; text-align:right}
.Newsdrop ul{position: absolute; background-color: white; display: none; top:20px; right:0px;z-index:50;}
.MultipleSelectBox {overflow:hidden;margin: 0;overflow: auto;padding: 1px 0;}
.MultipleSelectBox li {cursor: pointer;padding: 0 5px; line-height:20px; text-align:right;}
.MultipleSelectBox li.selected {color: #d82417;}
.MultipleSelectBox.horizontal {height: auto;white-space: nowrap;} 
.MultipleSelectBox.horizontal li {
	display: inline-block;
	
	/* for IE6 and IE7 */
	*display: inline;vertical-align: middle;}
	
	
	
.MultipleSelectBox li.selected, .MultipleSelectBox li:hover {color: #d82417;}
.indices-bg{ width:590px; height:92px; background:url(images/BG.png) repeat;}
.indices-bg .indmenu{ height:92px; width:80px; margin-left:-5px;}
.indices-bg .indmenu ul{ margin:0; padding:0;}
.indices-bg .indmenu ul li{height:23px; padding:6px 0 0 6px;}
.indices-bg .indmenu ul li a{ display:block; line-height:23px; font-size:11px; color:#4b4b4b; padding:0 11px 0 0;}
.indices-bg .indmenu ul li a span{display:block;padding:0 0 0 8px;}
.indices-bg .indmenu ul li:hover, .indices-bg .indmenu ul li.current{ background:url(images/cfold.png) no-repeat left top;}
.indices-bg .indmenu ul li:hover a, .indices-bg .indmenu ul li.current a{ background:url(images/snav-right.png) no-repeat right top; color:#FFF;}
.indices-bg .indmenu ul li:hover a span, .indices-bg .indmenu ul li.current a span{ background:url(images/snav-bg.gif) repeat-x bottom;}
.Researchbox{ width:292px; height:118px; background:url(images/research-bg.gif) repeat-x;}
.Researchbox span{ width:111px; height:118px; display:block; background:url(images/R-reports.png) no-repeat;}
.Researchbox p{ display:block;height:78px; width:148px; padding:30px 10px 10px 10px; font-size:13px; color:#000; line-height:18px;}
.Researchbox p b{ font-weight:normal; display:block; font-size:11px; line-height:16px; color:#e20000;}
.Cupdates{ width:286px; height:116px;}
.Cslider{height:70px; width:262px; padding-top:3px; margin:0 auto;}
.Cslider ul{ margin:0; padding:0;width:276px;}
.Cslider ul li{ width:52px; height:70px;float:left;}
.Cslider ul li span{ width:21px; height:13px; display:block; margin:10px auto 3px auto;}
.Cslider ul li b{ display:block; font-size:13px; color:#8a0700; line-height:20px; text-align:center;}
.Cslider ul li p{ display:block; font-size:13px; line-height:14px; text-align:center;}
.CHead #next, .CHead #prev{ background:url(images/cupdate-sprite.png) no-repeat; text-indent:-9999px; display:block;width:18px; height:18px; cursor:pointer;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.CHead #next{background-position:-26px -18px;}
.CHead #next:hover{ background-position:0 -18px;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.CHead #prev{background-position:0 0;}
.CHead #prev:hover{background-position:-26px 0;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
#welcomebg{ width:223px; background:#f5f5f5; overflow:hidden;}
#welcomebg h5{ margin:12px 0 5px 15px; line-height:18px;}
#welcomebg h5 b{ font-size:13px; font-weight:normal;}
#welcomebg p{padding:0px 6px 5px 15px !important; font-size:13px; display:block; line-height:24px;}
.Hrighticon{ width:158px;}
.Hrighticon ul{ margin:0; padding:0;}
.Hrighticon ul li{ position:relative;background:url(images/HL-icon-bg.png) no-repeat; margin:0 0 5px 0;}
.Hrighticon ul li:hover{ background:url(images/HL-icon-bg.png) no-repeat 0 7px;}
.Hrighticon ul li a{ display:block;width:158px; height:40px; text-align:center; font-size:22px; color:#c00e04; padding-top:100px;}
.Hrighticon ul li:hover a{height:35px;padding-top:105px;}
.Hrighticon ul li a span{ position:absolute; display:block; width:158px; text-align:center; height:18px; color:#000; font-size:16px; top:84px; left:0; z-index:10;}
.Hrighticon ul li:hover a span{top:89px;}
.Hrighticon ul li a b{ display:block; width:158px; position:absolute; height:85px; top:0px; left:0px; background:url(images/iconsprite.jpg) no-repeat;}
.Hrighticon ul li:hover a b{top:5px;}
.Hrighticon ul li,  .Hrighticon ul li a b{-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
.Hrighticon ul li:hover, .Hrighticon ul li:hover a b{-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.Hrighticon ul li a span, .Hrighticon ul li:hover a span{-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.Hrighticon ul li a, .Hrighticon ul li:hover a{-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.Hrighticon ul li a b.OAicon{ background-position:0 0;}
.Hrighticon ul li a b.BecomeAsso{ background-position:-158px 0;}
.Hrighticon ul li a b.PT{ background-position:-316px 0;}
.Hrighticon ul li a b.Tools{ background-position:-474px 0;}
.Hrighticon ul li a b.Queries{ background-position:-632px 0;}
.Emailalearts{ width:148px; height:67px; background-position:0 -40px; padding:8px 0 0 75px;}
.Emailalearts a{ display:block; padding:0 6px; line-height:18px; color:#fff; background:url(images/snav-bg.gif) repeat-x 0 -26px; bottom:3px; left:75px; font-size:9px;}
.Regtick{ line-height:37px; height:37px; width:970px; background-color:#e1e1e1; font-size:11px; color:#656565; padding:0 17px;}
.Footer{min-height:105px; font-size:11px; color:#636363; line-height:16px;}
.Footer a{ display:inline-block; color:#636363; padding:0 2px; line-height:18px;}
.Footer a:hover{ color:#e21308;}
#FixTicker{ height:56px; width:100%; position:fixed; bottom:0; background:url(images/ticker-bg.png) no-repeat bottom; z-index:999;}
#FixTicker .tickerinner{ width:1004px; margin:14px auto 0 auto; height:42px;}
#FixTicker .tickerinner p{ display:block; line-height:42px; padding:0 10px; font-size:13px; color:#000; width:885px; overflow:hidden;}
#FixTicker .tickerinner span, #FixTicker .tickerinner .Tclosebtn{ display:block;height:23px; background:url(images/snav-bg.gif) repeat-x 0 -23px;}
#FixTicker .tickerinner span b{ cursor:pointer; font-weight:normal; display:block; font-size:14px; text-transform:uppercase; color:#FFF; background:url(images/tickbullet.png) no-repeat 10px 7px; line-height:23px; padding:0 10px 0 22px; top:0; left:0;}
#FixTicker .tickerinner .Tclosebtn{ width:30px; color:#FFF; font-size:17px; text-align:center; line-height:23px; cursor:pointer;}
.SHOW_TICKER {background:url(images/V-ticker.png) no-repeat top left;cursor: pointer;position: fixed;height: 42px;bottom: -43px;right: 30px;width: 75px;}

a.sebibtn { margin: 5px 0 0 10px; float: right; background-color: #c81107; color: #fff; font-size: 14px; line-height: 10px; padding: 10px 15px; transition: all 0.5s ease; }
a.sebibtn:hover { background-color: #9e0a03; color: #fff; }
a.invstrbtn { margin: 5px 0 0 10px; padding: 10px 15px; float: right; background-color: #c81107; color: #fff; font-size: 14px; line-height: 10px; transition: all 0.5s ease; }
a.invstrbtn:hover { background-color: #9e0a03; color: #fff; }

/*Home NEWS*/
.GrayTextLwihtoutimg_blue {font-family:Tahoma, Geneva, sans-serif;   font-size: 15px; font-weight: bold; color: #000000; text-align: left; text-decoration: none; line-height: 20px; }

.GrayTextLwihtoutimg { font-family:Tahoma, Geneva, sans-serif; font-size: 12px;color: #a2a2a2; text-align: left; line-height: 17px; padding-left:10px; }
.NewsDateNormal { color: #e72122; 
                  font-family:Tahoma, Geneva, sans-serif;
                  line-height:23px;       
               
                   padding-left:10px;
                    text-align: left;
                     vertical-align: middle; }
                     
  .HomeMore { color: #e72122; 
                  font-family:Tahoma, Geneva, sans-serif;
                  line-height:23px;    
                  text-decoration:underline;
                  font-size:11px;
                  padding-left:10px;
                    text-align: left;
                     vertical-align: middle; }
.NewsTopHead {
    color: #000000;
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 15px;
  
    line-height: 18px; 
    padding: 0;
    text-align: left;
}
.NewsDateBold {
    color: #ce0101;
 font-family:Tahoma, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    text-decoration: none;
} 
.CursorHand {
    cursor: pointer;
}

.NewsTime {
    color:#DD7901;
   font-family:Tahoma, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 18px;
}
.NewsDateH {
    color: #DD7901;
  font-family:Tahoma, Geneva, sans-serif;
    font-size: 10px;
    line-height: 20px;
    padding-right: 5px;
    text-align: left;
}
.NewsHeading {
    color: #D82417;
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}
.NewGrayText1 {
    color:  #DD7901;
    cursor: default;
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    padding-left: 5px;
    text-align: left;
    text-decoration: none;
}

.NewGrayText {
    color: #939393;
    cursor: pointer;
    font-family:Tahoma, Geneva, sans-serif;
    font-weight: normal;
    line-height: 20px;
    padding-left: 5px;
    text-align: left;
    text-decoration: none;
}
.NewsDetails {
    color: #939393; 
 font-family:Tahoma, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 18px;
    text-decoration: none;
}
.pgRed{color: #e02c1e;}
.Green { color: #25A218; line-height: 15px;  font-family:Tahoma, Geneva, sans-serif; font-size: 11px;}
.Red { color: #E72525; line-height: 15px;  font-family: Tahoma, Geneva, sans-serif; font-size: 11px;}
.Blue { color: #72B8FF; line-height: 15px; font-family:  Tahoma, Geneva, sans-serif; font-size: 11px;}
.TextC { color: #560501;white-space:nowrap; text-align: left; line-height: 18px; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; }
.TextCP { color: #000000; text-align: left; line-height: 18px; font-family: Tahoma, Geneva, sans-serif; font-size: 13px;}
.TextCss { height: 16px; border: solid 1px #a3a4a2; font-size: 11px; font-family:Tahoma, Geneva, sans-serif; color: #000000; padding: 2px;}
.Greenhome { color: #1DB200;border-bottom: dotted 1px #777777;cursor: default;font-family: Tahoma, Geneva, sans-serif;font-size: 11px;font-weight: normal;line-height: 20px;padding-left: 3px;text-align: center; }
.Redhome { border-bottom:dotted 1px #777777; color: #EB0102; font-family:Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: normal; text-align: center; }
.Bluehome { border-bottom: dotted 1px #777777; color: Blue; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: normal; text-align: center; }
.sensexGreenNormal { font-family:Tahoma, Geneva, sans-serif; font-size: 23px; color: #ffffff;background-color:#149403; text-align: center;}
.sensexRedNormal { font-family:Tahoma, Geneva, sans-serif; font-size: 23px;  color:#ffffff;background-color: #e8010b; text-align: center;}
.sensexBlueNormal { font-family:Tahoma, Geneva, sans-serif; font-size: 23px;  color:#ffffff;background-color: #038FDE; text-align: center;}
.bsense { color: #707070; font-family:Tahoma, Geneva, sans-serif; font-size: 13px;  text-align: right; vertical-align: middle; }
.sensexnifty { font-family:Tahoma, Geneva, sans-serif; font-size: 13px;  color: #a2a2a2; text-align: left; text-decoration: none; line-height: 17px; }

.TickerText { font-weight: normal; font-size: 11px; color: #000000; line-height: 20px; }
.Tickerval{  color: #828282;font-weight:bold} 
.RedTicker { color: #fe0000; font-size: 11px; text-decoration: none;  background:none;}
.GreenTicker { color: #35c722; font-size: 11px; text-decoration: none;  background:none;}
.BlueTicker { color: #038fde; font-size: 11px;  background:none;}
.SmTickBk{background-color:#57351c; height: 35px; }  
/*END*/
/*   Inner Page Style   */ 
.InPgSub{font-size: 17px; color: Black;padding: 10px; text-align: left; font-family: Tahoma, Geneva, sans-serif;line-height:30px}
.InBrdCmb { color: #787878; font-size: 12px;padding: 16px 16px 16px 8px; }
#InCleft{ width:827px;}
.inn_hd_bg {width:827px; height:89px; margin-bottom:2px;}


.inn_hd_bg span {color:#FFF; padding:45px 0 0 20px; font-size:31px; display:block}
.Inn_menu {height:37px; margin:0; background:url(images/inn_menu_bg.gif) repeat-x; width:827px;}
.Inn_menu ul {margin:0; padding:0;}
.Inn_menu ul li {float:left; margin:0 1px; padding:0; position:relative;}
.Inn_menu ul li a {display:block; line-height:37px; color:#4e4e4e; padding:0 15px; font-size:13px; text-transform:capitalize;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.8s ease;}
.Inn_menu ul li a.MenuActive{cursor:pointer;background-color:#9b0a02; color:#FFF;}
.Inn_menu ul li:hover a {cursor:pointer; background-color:#9b0a02; color:#FFF;}
.Inndropdiv {top:37px; left:0;} 
.Inndropdiv a {color:#fff !important;}
.Inndropdiv a:hover{ color:#ff1100 !important;}
.com_bul {margin:0; padding:0; margin:10px 0;}
.com_bul li {background:url(images/bullet.gif) no-repeat 0 9px; padding:0 0 0 15px; line-height:22px;}
.com_bul li b{ font-size:12px; font-weight:bold;}
/*  IPO  */

.ModelPfTxt {
    color: #4B3900;
    font-size: 13px;
    font-weight: normal;
}
.GridPadding{padding-left:5px; padding-right:5px;}
.GridRow_Default { background-color: #F4F4F4; }
.GridHeadCenter {white-space:nowrap;text-transform:uppercase; background-image: url('images/TableHeadBg.gif' ); background-position: bottom; background-repeat: repeat-x; color: #000000; border-right: solid 1px #ffffff; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; text-align: center; font-weight: bold; text-decoration: none; padding-left: 5px; padding-right: 5px; height: 39px;background-color:#f7e4d6; }
a.GridHeadCenter:link, a.GridHeadCenter:visited, a.GridHeadCenter:active, a.GridHeadCenter:focus, a.GridHeadCenter:hover { color: #000000; text-decoration: none; }
.GridHeadLeft {white-space:nowrap;text-transform:uppercase; background-image: url('images/TableHeadBg.gif' );background-color:#f7e4d6; background-position: bottom; background-repeat: repeat-x; color: #000000; border-right: solid 1px #ffffff; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; text-align: left; font-weight: bold; padding-left: 5px; text-decoration: none; height: 39px; }
a.GridHeadLeft:link, a.GridHeadLeft:visited, a.GridHeadLeft:active, a.GridHeadLeft:focus, a.GridHeadLeft:hover { color: #000000; text-decoration: none; }
.GridHeadRowLeft{color:#333333;font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:normal;height:22px;text-align:left;border-bottom: 1px solid #E8E6E7;padding:0 0 0 5px;}

.GridHeadRight {
    white-space:nowrap;text-transform:uppercase; background-image: url('images/TableHeadBg.gif' ); background-position: bottom; background-repeat: repeat-x; color: #000000; border-right: solid 1px #ffffff; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; text-align: center; font-weight: bold; text-decoration: none; padding-left: 5px; padding-right: 5px; height: 39px;background-color:#f7e4d6; }
.GridDataCenter {border-left:solid 1px #FFFFFF;  padding-right: 5px; font-weight: normal; font-size: 11px; cursor: default; color: #333333; border-top-style: none; line-height: 30px; font-family:Tahoma, Geneva, sans-serif;  border-right-style: none; text-align: center; }
.GridDataRight { border-left:solid 1px #FFFFFF;padding-right: 5px; font-weight: normal; font-size: 11px; cursor: default; color: #333333; border-top-style: none; line-height: 30px; background-repeat: repeat-x; font-family: Tahoma, Geneva, sans-serif;  border-right-style: none; text-align: right; }
.GridDataLeft {border-left:solid 1px #FFFFFF;background-position: 50% bottom; padding-left: 5px; font-weight: normal; font-size: 12px; cursor: default; color: #121212; line-height: 30px; background-repeat: repeat-x; font-family:Tahoma, Geneva, sans-serif; text-align: left; }
.GridDataRightGreen {padding-right: 10px; font-weight: normal; font-size: 11px; cursor: default; color: #00A808; border-top-style: none; line-height: 30px; background-repeat: repeat-x; font-family:Tahoma, Geneva, sans-serif;  border-left-style: none; text-align: right; }
.GridDataRightRed {  padding-right: 10px; font-weight: normal; font-size: 11px; cursor: default; color: Red; border-top-style: none; line-height: 30px; background-repeat: repeat-x; font-family: Tahoma, Geneva, sans-serif; border-right-style: none; border-left-style: none; text-align: right; }
.GridDataRightBlue { padding-right: 10px; font-weight: normal; font-size: 11px; cursor: default; color: Blue; border-top-style: none; line-height: 30px; background-repeat: repeat-x; font-family:Tahoma, Geneva, sans-serif; border-right-style: none; border-left-style: none; text-align: right; }
a.GridDataLink:link, a.GridDataLink:visited, a.GridDataLink:active, a.GridDataLink:focus, a.GridDataLink:hover { color:#121212; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal; text-align: left; }
.GridDataLink { color:#121212; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; text-align: left; height: 30px; text-decoration: none; }
.LinkInner {
    color: #ba0e02;
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
a.LinkInner, a.LinkInner:link, a.LinkInner:visited, a.LinkInner:active, a.LinkInner:focus, a.LinkInner:hover {
    color: #ba0e02;
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
}
.DropDown {border: 1px solid #7F9DB9;color: #000000;font-family:Tahoma, Geneva, sans-serif;font-size: 11px; width:130px; height: 20px;}
.HeadContent {color: #000000;font-family:Tahoma, Geneva, sans-serif;font-size: 11px;font-weight: bold;padding-left: 5px;text-align: left;}
.NoData { font-family:Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: Red; text-align: center; font-weight: bold; }
.ContentBorder{ border-top: dashed 1px #dddddd;padding-top:5px;}
.contentplaceborder{border: solid 1px #dddddd;border-left: solid 6px #dddddd;}
.GridHeadRow { color: #333333; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: normal; height: 26px; text-align: center; border-bottom: solid 1px #e8e6e7; padding: 0; }
.GridPagingbgl { color: #333333; line-height: 20px; font-family:Tahoma, Geneva, sans-serif; font-size: 11px; text-decoration: none; text-transform: uppercase;padding-left:5px; }
.GridPaging { color: #e02c1e; line-height: 20px; font-family:Tahoma, Geneva, sans-serif; font-size: 11px; padding: 0px 2px 0px 2px; font-weight: normal; text-decoration: none; text-transform: uppercase; }

.GridPaging a { color: #e02c1e; line-height: 20px; font-family:Tahoma, Geneva, sans-serif; font-size: 11px; padding: 0px 2px 0px 2px; font-weight: normal; text-decoration: none; text-transform: uppercase; }


.GridPagingSpan { color:#d2d2d2; line-height: 20px; font-family:Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; text-transform: uppercase; }
 @font-face { font-family: 'WebRupee'; src: url( 'http://cdn.webrupee.com/WebRupee.V2.0.eot' ); src: local( 'WebRupee' ), url( 'http://cdn.webrupee.com/WebRupee.V2.0.ttf' ) format( 'truetype' ), url( 'http://cdn.webrupee.com/WebRupee.V2.0.woff' ) format( 'woff' ), url( 'http://cdn.webrupee.com/WebRupee.V2.0.svg' ) format( 'svg' ); font-weight: normal; font-style: normal; font-size: 11px; }
.GridRupees { font-family: WebRupee; font-size: 11px; font-weight: normal; padding-right: 2px; padding-left: 2px; }
.smallBRupee { font-family: WebRupee; font-size: 10px; font-weight: normal; color: #083356; }

a.NewsHeading, a.NewsHeading:link, a.NewsHeading:visited, a.NewsHeading:active{color:#0066A9;text-decoration:none;}


.News_Left{font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:normal;color:#000000;text-align:left;text-decoration:none;line-height:20px;}
a.NewGrayText, a.NewGrayText:link, a.NewGrayText:visited, a.NewGrayText:active, a.NewGrayText:focus{color:#333333;text-decoration:none;font-weight:normal;}
.NewGrayTextInner{color:#333333;font-family:Tahoma, Geneva, sans-serif;font-size:12px;text-align:justify;font-weight:normal;padding-left:5px;line-height:20px;}

  
.Ipolink { color: #3fa2db; line-height: 20px; font-family:Tahoma, Geneva, sans-serif; font-size: 11px; padding: 0px 2px 0px 2px; font-weight: normal; text-decoration:underline; }
.IpoHomeHead{font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:bold;color:#000000;}
.BoldGrayTxt{font-family:Tahoma, Geneva, sans-serif;font-size:13px;font-weight:bold;color:#000000;}


a.NewGrayText1, a.NewGrayText1:link, a.NewGrayText1:visited, a.NewGrayText1:active, a.NewGrayText1:focus{color:#939393;text-decoration:none;font-weight:bold;}
.NewsDetails{font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#000000;font-weight:normal;line-height:18px;text-decoration:none;text-align:justify;padding-left:5px;}
a.NewsDetails, a.NewsDetails:link, a.NewsDetails:visited, a.NewsDetails:active, a.NewsDetails:focus{color:#1a44a4;text-decoration:none;font-weight:normal;}
.PagingDivider{color:#969696;font-family:Tahoma, Geneva, sans-serif;font-size: 11px;font-weight: normal;text-decoration: none;}

.Maintabactive{background-color:#9b0a02; color:#FFF;}

 .Maintab{display:block; line-height:37px; color:#4e4e4e; padding:0 15px; font-size:13px; text-transform:capitalize;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.8s ease;}
.GridAltClass{            }

/*end of IPO */

/* equity tab */ 
.rightbox_bg {
background: url(images/inner-GL-gard.gif) repeat-x;
height: 32px; 
} 
.TopmenuNewTab { position: relative; padding: 0 0 0 0; margin: 0; height: 25px; list-style: none; }
.TopmenuNewTab li { float: left;/* margin: 0 0 0 5px; */}
.TopmenuNewTab li a {float: left; display: block; color: #b70b01; text-decoration: none; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding:7px 7px 0 7px;text-align: center;height:25px;text-transform:uppercase; }
 .TopmenuNewTab li.active a ,.TopmenuNewTab li a:hover {cursor:pointer;color: #ffffff; background: url(images/inner-GL-gard-active.gif) repeat-x ;  background-position: left; }
 .TopmenuNewTab li.active a:hover {cursor:default;}
 
 
.range-indicator1 {
    display: block;
    width: 120px;
}
.range-indicator1 .rangeBar {
    background-image: url("images/TableRange.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 8px;
    margin: 0;
    width:113px;
}
.range-indicator1 .rangeLow {
    color: Red; 
     display: inline;
    float: left;
    
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 40%;
} 
.range-indicator1 .rangeHigh {
    color: Green ;
    float: right;
   
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: right;
    width: 40%;
}
.range-indicator1 .rangeLow p, .range-indicator .rangeHigh p {
    font-size: 80%;
    margin: 0;
    padding: 0;
}
.range-indicator1 .rangeValue, .range-indicator .rangeExtra {
    vertical-align: top;
}
.range-indicator1 .fiftytwo-column .rangeBar, .range-indicator .open-column .rangeBar {
    margin-bottom: 3px;
    margin-top: 5px;
}
.range-indicator1 .rangeMarker {
    background: url("images/RangeInd.gif") no-repeat scroll right top transparent;
    float: left;
    height: 10px;
    padding: 0 5px 0 0;
}
.range-indicator1 .rangeIndicator {
    background-image: url("images/RangeInd.gif");
    background-repeat: repeat-x;
    height: 10px;
    margin-bottom: 1px;
}
.rangeQuotes-indicator1 .rangeMarker {
    background-color: #666666;
    height: 7px;
}
/* END  */




      /*derivative*/  
        
        .BlackClass {
    background-position: 50% bottom;
    border-right: 1px solid #FFFFFF;
    color: #001E44;
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 11px;
    padding-left: 10px;
    text-align: left;
}
.TabUnSelected1 {
    background-color: #e91d24;
    color: #FFFFFF;
    cursor: default;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 2px 5px;
    text-decoration: none;
}
.TabSelectedIn1 {
    color: #000000;
    cursor: pointer;
    font-family:Tahoma, Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 2px 5px;
    text-align: center;
}
.qutssmlBlck { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: normal; color:  #828282;; }

    .getqtsTxt { padding-left: 5px; font-size: 11px; color: #333333; font-family: Tahoma, Geneva, sans-serif; height: 25px; text-align: left; }

    /*---------end----------*/
    
    /*company profile*/
    
    
    
    .CompanyBordr{border:1px solid #e5e5e5;}
   
    .MoreTxt
    {color: #e72122; 
                  font-family:Tahoma, Geneva, sans-serif;
                  line-height:23px;    
             
                  font-size:11px;
                  padding-left:10px;
                    text-align: right;
                     vertical-align: middle;
                     text-transform:uppercase;
        }
        .qutsmlBlck{font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:normal;color: #333333;}

    
    .bigTab { margin: 0px;border-bottom:1px solid #e5e5e5;}
.bigTab ul { list-style-type: none; margin: 0; padding: 0; height: 30px; }
.bigTab li { float: left; margin: 0; padding: 0; display: block; height: 30px; }
.bigTab a, .bigTab span { float: left;  cursor: pointer; }
.bigTab a { padding-left: 10px; background-position: left -418px; text-decoration: none; }
.bigTab span { padding: 8px 10px 6px 0; font: normal 11px/15px arial; color: #333333; text-transform: uppercase; text-decoration: none; }
.bigTab a:hover {background-color:#df2e24;}
.bigTab a:hover span { background-position: right -453px; }
.bigTab a.active { cursor:default;background-position: left -346px; padding-left: 10px;background-color:#df2e24; }
.bigTab a.active span {cursor:default; background-position: right -310px; font: normal 11px/16px arial; color: #fff; padding-right: 10px; }
    
    .qtsFaintgray{font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:normal;color:#333333; }
.bseSelect{color:#ffffff; text-align:center; background-color:#df2e24; font-family: Tahoma, Geneva, sans-serif;font-size:11px;font-weight:bold;}
.bseUnelect{ cursor:pointer; color:#b60a06; text-align:center; background-color:#f4f4f4; font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:bold;}
.QutesGreen{font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:normal;color:#6ea600;line-height:20px;padding-left:6px;white-space:nowrap}
.QutesRed{font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:normal;color:Red;line-height:20px;padding-left:6px;white-space:nowrap}
.QutesBlue{font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:normal;color:Blue;line-height:20px;padding-left:6px;white-space:nowrap}
.QutesGreenB{font-family: Tahoma, Geneva, sans-serif; font-size:25px;font-weight:bold;color:#6ea600;line-height:32px; padding-left:6px;}
.QutesRedB{font-family:Tahoma, Geneva, sans-serif;font-size:25px;font-weight:bold;color:Red;line-height:32px;padding-left:6px;}
.QutesBlueB{font-family:Tahoma, Geneva, sans-serif;font-size:25px;font-weight:bold;color:Blue;line-height:32px;padding-left:6px;}

.range-indicator{display:block;width:100%;}
.range-indicator .rangeBar{background-image:url(images/TableRange.gif);background-repeat:repeat-x;background-position:bottom;height:8px;margin:0;}
.range-indicator .rangeLow{display:inline;float:left;text-align:left;width:50%;color:Red;font-size:80%;margin:0;padding:0; font-family: Tahoma, Geneva, sans-serif;font-size:11px; }
.range-indicator .rangeHigh{float:right;text-align:left;width:50%;color:green;font-size:80%;margin:0;padding:0; font-family:Tahoma, Geneva, sans-serif;font-size:11px;}
.range-indicator .rangeLow p, .range-indicator .rangeHigh p{margin:0;padding:0;font-size:80%;}
.range-indicator .rangeValue, .range-indicator .rangeExtra{vertical-align:top;}
.range-indicator .fiftytwo-column .rangeBar, .range-indicator .open-column .rangeBar{margin-bottom:3px;margin-top:5px;}
.range-indicator .rangeMarker{background:transparent url(images/RangeInd.gif) no-repeat 100%;background-position:right top;padding:0 2px 0 0px;height:10px;float:left;}
.range-indicator .rangeIndicator{background-image:url(images/52weekBk.gif); background-repeat:repeat-x; height:10px;height:10px;margin-bottom:1px;}
.rangeQuotes-indicator .rangeMarker{background-color:#666666;height:7px;}
.NormalTxt{font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:normal;color:#000000;padding-left:5px;line-height:22px;}
.BlackQtsAr{font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:normal;color:#333333;padding-left:5px;line-height:22px; text-align:left}
.grayQtsbr{font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:bold;color:#333333;padding-right:5px;line-height:22px;}
.subtitle{color:#cb1f1f;font-family:Tahoma, Geneva, sans-serif;font-size:13px;text-transform:uppercase; font-weight:bold;text-decoration:none;text-align:left;line-height:24px;}
.HomeSelect{font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:bold;white-space:nowrap;color:#02436b;}
.HomeUnSelect{font-family:Tahoma, Geneva, sans-serif;white-space:nowrap;font-size:11px;font-weight:normal;color:#333333;cursor:pointer;}
.TPad10 { padding-top: 10px; } 
.SubHead { font-family: Tahoma, Geneva, sans-serif; font-size: 17px; text-align: left; text-transform: uppercase; color: #df2e24; padding: 10px 0 10px 0; }
.Companyinfo{ color:#ffffff;font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding-left:5px;}
.CompGrey{ color:#333333;font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:normal;}
.bold11{font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:bold;color:#000000; line-height:20px; text-align:left; padding-left:10px;}
.normal11{font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:normal;color:#0c234c; line-height:20px;text-align:left; padding-left:10px;}
.qtsheading{font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:normal;color:#0c234c; line-height:20px;text-align:left; padding-left:10px;}
.grayrightqts{font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#333333;}
.CursorMove { cursor: pointer; }
.mfbGreen{color:#00a808;font-family:Tahoma, Geneva, sans-serif;font-size:18px;text-align:left;padding-left:5px;line-height:19px;font-weight:bold;}
.mfblacktxt{padding-left:5px;font-weight:normal;font-size:11px;color:#000000;font-family:Tahoma, Geneva, sans-serif;text-align:left;}
.mfsubhead{padding-left:5px;font-weight:bold;font-size:11px;color:#555555;font-family:Tahoma, Geneva, sans-serif;text-align:left;}
.mfbox{background:#fbfbfb;width:100%;} 
.mfbox .mfboxIn{border-right:#d4d4d4 1px solid;padding-right:5px;border-top:#d4d4d4 1px solid;padding-left:5px;background:#ffffff;padding-bottom:5px;margin:0px auto 10px;border-left:#d4d4d4 1px solid;width:100%;padding-top:5px;border-bottom:#d4d4d4 1px solid;}
.mfHeadsub{color:#D82417;font-family:Tahoma, Geneva, sans-serif;text-align:left;font-size:12px;font-weight:bold;height:20px;padding-left:10px;}
.mfhead{font-weight:bold;font-size:11px;color:#494949;border-bottom:#e9e9e9 1px solid;font-family:Tahoma, Geneva, sans-serif;}
.NormalTextBlack{color:#1d3223;font-family:Tahoma, Geneva, sans-serif;font-size:11px;text-decoration:none;} 
.GreenTxt{color:#000000;font-family:Tahoma, Geneva, sans-serif;font-size:11px;font-weight:bold;text-align:center;}
.GridDataRight_Alt{padding-right:10px;font-size:11px;cursor:default;color:#585858;line-height:25px;border-bottom:1px dotted #CECECE;font-family:Tahoma, Geneva, sans-serif;text-align:right;}
.GridDataCenter_Alt{padding-right:10px;font-size:11px;cursor:default;color:#585858;line-height:25px;border-bottom:1px dotted #CECECE;font-family:Tahoma, Geneva, sans-serif;text-align:center;}
.GridDataLeft_Alt{padding-right:10px;font-size:11px;cursor:default;color:#1d3223;line-height:25px;border-bottom:1px dotted #CECECE;font-family:Tahoma, Geneva, sans-serif;text-align:left;}
.schemeheadmf{padding-left:5px;font-weight:bold;font-size:18px;color:#000000;line-height:24px;font-family:Tahoma, Geneva, sans-serif;text-align:left;}
ul.exchgtabs{margin:5px 0 3px 0;padding:0;font:bold 12px Verdana,Arial;list-style-type:none;text-align:left;display:block;}
.exchgtabs li{display:inline;margin:0;padding:0;}
.exchgtabs li a{text-decoration:none;padding:3px 7px;font-family:Tahoma, Geneva, sans-serif;color:#AEAEAE;}
.exchgtabs li a:visited{color:#006BC3;} 
.exchgtabs li a:hover{text-decoration:none;}
.exchgtabs li a.selected{position:relative;border:1px solid #D4D4D4;border-bottom:none;top:1px;color:#D82417;background-color:#fff;}
.exchgtabs li a.selected:hover{text-decoration:none;}
.Redmf{color:#ff0000;font-family:Tahoma, Geneva, sans-serif;font-size:12px;text-align:right;padding-right:5px;line-height:19px;font-weight:bold;}
.mfbRed{color:#ff0000;font-family:Tahoma, Geneva, sans-serif;font-size:18px;text-align:left;padding-left:5px;line-height:19px;font-weight:bold;}
.Greenmf{padding-right:5px;font-weight:bold;font-size:12px;color:#00a808;line-height:19px;font-family:Tahoma, Geneva, sans-serif;text-align:right;}

/*Caleder*/
.calendar{position:relative;display:none;border-top:2px solid #fff;border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #fff;font-size:11px;color:#000;cursor:default;background:#f7e4d6;font-family:Tahoma, Geneva, sans-serif;z-index:100;}
.calendar table{border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;font-size:11px;color:#000;cursor:default;background:#f7e4d6;font-family:Tahoma, Geneva, sans-serif;}
.calendar .button{text-align:center;padding:1px;border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;}
.calendar .nav{background:transparent url(menuarrow.gif) no-repeat 100% 100%;}
.calendar thead .title{font-weight:bold;padding:1px;border:1px solid #000;background:#9b0a02;color:#fff;text-align:center;}
.calendar thead .headrow{}
.calendar thead .daynames{}
.calendar thead .name{border-bottom:1px solid #000;padding:2px;text-align:center;background:#e6ab2d;}
.calendar thead .weekend{color:#f00;}
.calendar thead .hilite{border-top:2px solid #fff;border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #fff;padding:0px;background-color:#e6ab2d;}
.calendar thead .active{padding:2px 0px 0px 2px;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;background-color:#b8c4c0;}
.calendar tbody .day{width:2em;text-align:right;padding:2px 4px 2px 2px;}
.calendar tbody .day.othermonth{font-size:80%;color:#aaa;}
.calendar tbody .day.othermonth.oweekend{color:#faa;}
.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #000;background:#e6ab2d;}
.calendar tbody .rowhilite td{background:#ff5945;}
.calendar tbody .rowhilite td.wn{background:#f7e4d6;}
.calendar tbody td.hilite{padding:1px 3px 1px 1px;border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;}
.calendar tbody td.active{padding:2px 2px 0px 2px;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;}
.calendar tbody td.selected{font-weight:bold;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;padding:2px 2px 0px 2px;background:#ff5945;}
.calendar tbody td.weekend{color:#f00;}
.calendar tbody td.today{font-weight:bold;color:#00f;}
.calendar tbody .disabled{color:#999;}
.calendar tbody .emptycell{visibility:hidden;}
.calendar tbody .emptyrow{display:none;}
.calendar tfoot .footrow{}
.calendar tfoot .ttip{background:#e6ab2d;padding:1px;border:1px solid #000;background:#9b0a02;color:#fff;text-align:center;}
.calendar tfoot .hilite{border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;padding:1px;background:#e6ab2d;}
.calendar tfoot .active{padding:2px 0px 0px 2px;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;}
.calendar .combo{position:absolute;display:none;width:4em;top:0px;left:0px;cursor:default;border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;background:#e6ab2d;font-size:90%;padding:1px;z-index:100;}
.calendar .combo .label, .calendar .combo .label-IEfix{text-align:center;padding:1px;}
.calendar .combo .label-IEfix{width:4em;}
.calendar .combo .active{background:#f7e4d6;padding:0px;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;}
.calendar .combo .hilite{background:#048;color:#aef;}
.calendar td.time{border-top:1px solid #000;padding:1px 0px;text-align:center;background-color:#e8f0f4;}
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm{padding:0px 3px 0px 4px;border:1px solid #889;font-weight:bold;background-color:#fff;}
.calendar td.time .ampm{text-align:center;}
.calendar td.time .colon{padding:0px 2px 0px 3px;font-weight:bold;}
.calendar td.time span.hilite{border-color:#000;background-color:#667;color:#fff;}
.calendar td.time span.active{border-color:#f00;background-color:#000;color:#0f0;}
/*END*/

/*  career  */
.career_hd_bg {background:url(images/career_head_bg.gif) no-repeat; width:827px; height:89px; margin-bottom:2px;}
.career_hd_bg span {color:#FFF; padding:45px 0 0 20px; font-size:31px; display:block}
.youare_txt {font-size:12px; color:#bb0d04;}
.youare_txt span {color:#787878;}
.youare_txt b {font-weight:normal; color:#000;}
.Phil_content {overflow:hidden;}
.Phil_content b {font-weight:normal; font-size:19px; color:#000;}
.dash_bdr {border-bottom:1px dashed #CCC;}
.dash_bdrR {border-right:1px dashed #CCC; height:420px; margin:0 5px;}
.mb12 {margin-bottom:12px;}
.mb20 {margin-bottom:20px;}
.phil_box {width:240px; padding:0 15px; overflow:hidden}
.phil_box img {padding-bottom:10px;}
.phil_box b {font-weight:normal; font-size:17px; color:#c00e04; line-height:25px;}
.phil_box p {color:#808080; line-height:22px;}
.MR20 {margin-right:20px;}
.cu_op_box {padding:0 15px; overflow:hidden}
.cu_op_box b {font-weight:normal; font-size:17px; color:#c00e04; line-height:25px;}
.cu_op_box p {color:#808080; line-height:22px;}
.veiw_app_btn {margin:20px 70px 0 0;}
.veiw_app_btn a {display:block; color:#8e9699; background-color:#e9e9e9; line-height:20px; padding:0 15px; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.8s ease;}
.veiw_app_btn a:hover { color:#fff; background-color:#b30b03;}
.sub_Resume {width:565px}
.sub_Resume input{ height:22px; width:200px; background-color:transparent; border:none; line-height:22px; padding-left:5px; font-size:12px; color:#666; border:1px solid #CCC; background-color:#F2F2F2}
.sub_Resume textarea{background-color:transparent; border:none; line-height:22px; padding-left:5px; font-size:12px; color:#666; border:1px solid #CCC; background-color:#F2F2F2; font-family:Tahoma, Geneva, sans-serif;}
.sub_Resume .send a {margin:10px 45px 0 0; display:block; color:#8e9699; background-color:#e9e9e9; line-height:20px; padding:0 15px; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.8s ease;}
.sub_Resume .send a:hover { color:#fff; background-color:#b30b03;}

/*  Research  */
.Research_hd_bg {background:url(images/research_hd_bg.gif) no-repeat; width:827px; height:89px; margin-bottom:2px;}
.Research_hd_bg span {color:#FFF; padding:45px 0 0 20px; font-size:31px; display:block}


/*   Services   */
.Services_hd_bg {background:url(images/Services_hd_bg.gif) no-repeat; width:827px; height:89px; margin-bottom:2px;}
.Services_hd_bg span {color:#FFF; padding:45px 0 0 20px; font-size:31px; display:block}
.ser_cont {width:565px; line-height:22px; color:#808080;}
.ser_cont h5 {color:#ae0b02; font-size:15px; margin-bottom:5px;}
.ser_cont b {font-size:12px; font-weight:bold;}

.smallRedBtn1, .smallRedBtn1 span {
    background: url("images/snav-bg.gif") repeat-x scroll 0 -23px transparent;
    display: block;
    height: 23px;width:70px; 
    color: #FFFFFF;
    font: 12px/22px Tahoma;
}
/* About Us */
.officetab{ color:Black; background-color:#ececec; padding:5px 20px ; font-size:13px; font-weight:bold; text-align:center; width:168px; vertical-align:middle; }
.officecontent{font-size:13px; font-weight:bold; color:#d62515; line-height:22px; margin-top:20px; margin-bottom:20px; }
 .officespan{ font-size:13px; font-weight:bold; color:Black; line-height:22px; }
 .officediv{   margin-bottom:20px;}
 .officebranch{color:Black; background-color:#ececec; padding:5px 8px ; font-size:13px; text-align:center; line-height:20px;  }
 .dott_bdr {border-bottom:1px dotted #CCC;} 
 .dott_bdrR {border-right:1px dotted #CCC; height:420px; margin:0 5px;}
 .officelocation{font-size:17px;  color:#d62515; line-height:25px; padding-left:25px; }
 
 
 .colmn{ width:200px;height:40px; }
 .colmnhd{ width:260px; }
 .table{ width:90%; vertical-align:top; text-align:center; border:1px solid #ebebeb; padding:2px; margin:40px; font-size:13px; line-height:21px; text-align:left;}
 .bottombord{width:200px; border-bottom:1px solid #ebebeb; height:40px;}
 .rightbord{ width:260px; border-right:1px solid #f3f5fd; border-bottom:1px solid #f3f5fd;}
 .bluebk{ background-color:#ebebeb;}
 
  .AboutUs_hd_bg{background:url(images/AboutUs_hd_bg.gif) no-repeat; width:827px; height:89px; margin-bottom:2px;}

  .AboutUs_hd_bg span {color:#FFF; padding:45px 0 0 20px; font-size:31px; display:block;}
 .Commodities_hd_bg {background:url(images/Commodities_bg.jpg) no-repeat; width:827px; height:89px; margin-bottom:2px;}
 .Commodities_hd_bg span {color:#FFF; padding:45px 0 0 20px; font-size:31px; display:block;}
 .Invest_hd_bg{background:url(images/Investmentbanking_bg.jpg) no-repeat; width:827px; height:89px; margin-bottom:2px;}
 .Invest_hd_bg span {color:#FFF; padding:45px 0 0 20px; font-size:31px; display:block;}
  .Equity_hd_bg{background:url(images/inn_hd_bg.gif) no-repeat; width:827px; height:89px; margin-bottom:2px;}
  .Equity_hd_bg span {color:#FFF; padding:45px 0 0 20px; font-size:31px; display:block;}
  .Mutual_hd_bg{background:url(images/Mutualfund_bg.jpg) no-repeat; width:827px; height:89px; margin-bottom:2px;}
  .Mutual_hd_bg span {color:#FFF; padding:45px 0 0 20px; font-size:31px; display:block;}
 .Partner_hd_bg{background:url(images/partner_us_hd_bg.gif) no-repeat; width:827px; height:89px; margin-bottom:2px;}
 .Partner_hd_bg span {color:#FFF; padding:45px 0 0 20px; font-size:31px; display:block;}
.Queries_hd_bg{background:url(images/Sub_quer_hd_bg.gif) no-repeat; width:827px; height:89px; margin-bottom:2px;}
.Queries_hd_bg span {color:#FFF; padding:45px 0 0 20px; font-size:31px; display:block;}
.Knowledge_hd_bg{background:url(images/Knowledge_Center.jpg) no-repeat; width:827px; height:89px; margin-bottom:2px;}
 .Knowledge_hd_bg span {color:#FFF; padding:45px 0 0 20px; font-size:31px; display:block;}
 .ContactUs_hd_bg{background:url(images/ContactUsImg.jpg) no-repeat; width:827px; height:89px; margin-bottom:2px;}
 .ContactUs_hd_bg span {color:#FFF; padding:45px 0 0 20px; font-size:31px; display:block;}

 .Downloads_hd_bg{background:url(images/downloads-img.gif) no-repeat; width:827px; height:89px; margin-bottom:2px;}
 .Downloads_hd_bg span {color:#FFF; padding:45px 0 0 20px; font-size:31px; display:block;}

	/*end*/
	
/*   pop up career  */

.submit
{
	color:#fff; width:200px; background:url(images/snav-bg.gif) repeat-x 0 -23px;
	
	}





.titlecareer{
font-size: 14px; 
color: #535353;
 text-transform: capitalize;
 
}

.popupborder
{
    
border-bottom: 1px dotted #CCC;
padding-bottom:10px;
}
.rowtitle{font-size: 14px;   padding-left:5px;color: Black; text-align: left; font-weight: bold;}
.redtitle
{
font-size: 16px;
 color: #ad0900;
  text-transform: capitalize; 
  font-weight: bold;
  padding-left:5px;
padding-bottom:15px;
padding-top:5px;}

.jobredtitle
{
	font-size: 14px;
    color: #da3023;
   text-transform: capitalize; 
  font-weight: bold;
  
 
}

.jobrowtitle
{
	font-size: 12px; color: Black; text-align: left; font-weight: bold;
	
}




/*  end */
/* Delisted/change of companies */
.GryLink{ padding-left:2px; padding-right:2px;font-size:11px;font-weight:bold;color:#2c2c2c;text-align:center;width:11px;}
a.GryLink, a.FooterGryLink:link, a.FooterGryLink:visited, a.FooterGryLink:active{color:#2c2c2c;text-decoration:none;padding-left:9px;padding-right:9px;padding-bottom:1px;padding-top:1px;}
.AlphaTxtlink{font-size:11px;font-weight:bold;color:#9b0a02;text-decoration:none;}
/*  end */


/*
For Tools & Planer
*/
.InsHeadingDot { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; font-weight: normal; border-bottom: dashed 1px #cbcbcb; text-align: left; padding-left: 8px; line-height: 20px; }
.HeadingInnerL { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: Black; }
.textfileds { border-right: #9c9c9c 1px solid; border: #94adc3 1px solid; width: 150px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; height: 19px; font-size: 11px; }
.plus { background-image: url(images/PlusHome.gif); background-repeat: no-repeat; cursor: pointer; }
.minus { background-image: url(images/MinusHome.gif); background-repeat: no-repeat; }
.BlueText { color: #2184b9; font-size: 12px; padding-left: 5px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.Btnclass { background-color: #2184b9; color: #ffffff; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: none; cursor: pointer; }
.staticspanheading { color: #7EBB20; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; padding-top: 5px; }
.staticsubspanheading { color: #005da3; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; padding: 10px 5px 5px 5px; }
.StaticNormalTxtNewTools { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 18px; text-align: justify; padding-left: 5px; padding-top: 10px; padding-right: 10px; }
.StaticNormalTxtNew { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 24px; text-align: justify; padding-left: 5px; }
.StaticNormalTxtResearch { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 20px; text-align: justify; padding-left: 5px; }
.StaticNormalTxtResearchN { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5b5b5b; line-height: 18px; text-align: justify; padding-left: 10px; }
.NewStaticpadAll { padding: 0px 20px 0px 20px; }
.NewStaticpadMaster { padding: 0px 20px 20px 20px; }
a.StaticNormalTxtNew, a.StaticNormalTxtNew:link, a.StaticNormalTxtNew:visited, a.StaticNormalTxtNew:active, a.StaticNormalTxtNew:focus { color: #000000; text-decoration: none; cursor: pointer; }
.StaticNormalTxtAUS { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 20px; text-align: justify; padding: 0px 10px 0px 10px; }
.staticsubspanheadingPAdLeft { color: #fd0000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-left: 10px; }
.CalctextN { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8e8e8e; text-align: left; line-height: 19px; }
.btnBg { height: 25px; background-color: #c71106; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; border: none; font-size: 11px; text-transform: uppercase; font-weight: bold; padding: 0px; margin: 0; background-position: bottom; cursor: pointer; }
.MenuLinkInnerSelected5 { padding-left:20px; color: #119ddb; text-decoration: none; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; line-height: 20px; vertical-align: bottom; text-align: left; cursor: default; }

/*End*/


/*   banner   */
.banner {width:596px; height:178px; overflow:hidden; position:relative;}
.bann_bg {width:596px; height:178px; position:relative;}
.bann_bg h1 {position:absolute; top:60px; left:25px; color:#b6101a;}
.bann_bg p {font-size:12px; color:#000; line-height:18px; width:382px; position:absolute; top:95px; left:25px;}
.bann_bg p a {color:#b6101a; text-transform:uppercase; display:block;  margin-top:5px; font-size:11px; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.8s ease;}
.bann_bg p a:hover {text-decoration:underline; color:#f32d2e;}
#dots {position:absolute; top:15px; left:15px; z-index:99; height:9px; width:75px;}
#dots a {background:url(images/ban_dots.png) no-repeat; background-position:0 0; width:9px; height:9px; text-indent:-9999px; text-decoration:none; display:block; float:left; margin-left:5px;}
#dots a.activeSlide {background-position:-11px 0;}
/*   banner end  */
/*  static kwldgecenter  */
.maintitle {
    background-color: #ebebeb;
    color: #d82416;
    font-size: 14px;
    font-weight: bold;
    padding-left: 15px;
}


.answer {
    color: Gray;
    line-height: 23px;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-top: 15px;
}
    /* end */
	
	
/*Login Drop Start*/
.Loginframe{ width:640px; height:140px;right:0; top:35px; z-index:9999 !important; overflow:hidden;}
.nbdr{ border:none !important;}
.Loginframe .logindrop{ position:relative; width:613px; height:120px; top:-140px; background-color:#fff; border:5px solid #a71109;}
.Loginframe .logindrop .Ldropclose{ cursor:pointer; padding:0 0px 0 5px;line-height:18px; font-size:12px; color:#FFF; right:0; bottom:-3px; background:#a71109;}
.Loginframe .logindrop span{ vertical-align:top; display:inline-block; width:126px; padding:0 10px ;height:105px;border-right:1px dashed #dbd5d5; position:relative; margin:8px 0 0 0; font-size:14px;text-align:center;}
/*Login Drop end*/
    

/* Contact Us */

.esclmtrix { margin: 20px 0; padding: 0; }
.esclmtrix h3 { display: block; margin: 0 0 15px; padding: 0; font-size: 18px; line-height: 25px; color: #d62515; }
.esclmtrix .esclmtrixtbl table tr td,.esclmtrixtbl table tr th { font-size: 13px; line-height: 25px; border: 1px solid #cccece; padding: 8px; }
.esclmtrix .esclmtrixtbl th { background-color: #d62515; color: #fff;  }
.esclmtrix .esclmtrixtbl td { color: #808080; }
.esclmtrix .esclmtrixtbl a { color: #000; cursor: pointer; transition: all 0.5s ease; }
.esclmtrix .esclmtrixtbl a:hover { color: #d62515; }

/*Disclosure Popup*/
.disclosurepop { display: block; }
.disclosurepop > .overlaydisclsrpopup { position: fixed; background-color: rgb(0 0 0 / 80%); z-index: 9997; right: 0; top: 0; bottom: 0; left: 0; }
.disclosurepop > .disclosurepopwrapper { position: fixed; width: 600px; top: 50%; margin-top: -280px; left: 50%; margin-left: -300px; z-index: 9997; }
.disclosurepop > .disclosurepopwrapper .disclsr-cnt { max-height: 500px; overflow: auto; }
.disclosurepop > .disclosurepopwrapper h4 { display: block; font-size: 22px; line-height: 30px; color: #c7100c; margin: 0; margin-bottom: 10px; }
.disclosurepop > .disclosurepopwrapper > .disclsr-cntsec > span { position: absolute; padding: 0 5px 0 0; right: 15px; top: 0; border-radius: 50%; line-height: 30px; font-size: 14px; width: 60px; height: 30px; color: #000; cursor: pointer; z-index: 9999; }
.disclosurepop > .disclosurepopwrapper > .disclsr-cntsec > span > i { color: #af0b0b; font-weight: bold; font-style: normal; position: absolute; top: 0; right: 0; }
.disclosurepop > .disclosurepopwrapper > .disclsr-cntsec { position: relative; background-color: #fff; padding: 25px; text-align: center; color: #000; }
.disclosurepop > .disclosurepopwrapper > .disclsr-cntsec ul > li { text-align: left; font-size: 14px; }
.disclosurepop > .disclosurepopwrapper > .disclsr-cntsec p { margin: 0; padding: 0; font-size: 14px; line-height: 20px; }