﻿html{background: #BABABC url("../images/homepage-newbg.gif") repeat-y scroll center top;}    
body {background-image:url("../images/top-bg.gif");background-repeat:repeat-x;color:#505050;font-family:Arial;font-size:12px;margin:0;padding:0;line-height:16px;}
#siteContainer {margin:0 auto;width:985px;position:relative;}
#headerContainer {/*background:url("../images/header-bgnew.gif") no-repeat scroll center 25px transparent;*/height:120px;background-image: url(../images/sitestyle-sprite.png);background-position: -19px 0px;background-repeat:no-repeat;}
#header {margin:0 auto;width:985px;/*overflow:hidden;*/}
#headerTop {clear:both;overflow:hidden;/*height:28px;*/}
#headerTop .left {float:left;line-height:24px;font-size:11px;}
#headerTop .left a {color:#949494;}
#headerTop .left a:hover {color:#D9D9D9;}
#headerTop .right {float:right;line-height:24px;}
#headerTop .right a{color:#fff;font-family:arial;font-size:12px;font-weight:bold;}
#headerTop .right span{color:#fff;font-family:arial;font-size:12px;font-weight:bold;}
#headerTop .right span.selected{color:#f4943e!important;}
#headerTop .right a:hover{color:#f4943e!important;text-decoration:none;}
#headerTop .right a.selected{color:#f4943e!important;}
#headerTop .right ul{margin:0;padding:0;}
#headerTop .right ul li{float:left;padding:0px 15px;list-style:none;/*background:url(../images/top-seperator.gif) no-repeat 0 0;*/background-image: url(../images/sitestyle-sprite.png);background-repeat:no-repeat;background-position: -10px -696px;}
#headerBot {clear:both;height:67px;/*overflow:hidden;*/}
#logo {/*background:url("../images/iifl-logo.gif") no-repeat scroll 0 0 transparent;*/float:left;height:50px;margin:10px 0 0 15px;width:164px;padding:0;background-image: url(../images/sitestyle-sprite.png);background-position: -10px -139px;background-repeat:no-repeat;}
#logo a {display:block;height:50px;text-indent:-9999px;width:164px;}
.subsidiary{float:left;border-left:1px solid #355C79;margin:20px 0 0 15px;padding:10px 0 0 15px;height:25px;font-family:arial;font-size:24px;color:#fff;font-weight:bold;}
.subsidiary a{font-family:arial;font-size:25px;color:#fff;font-weight:bold;}
#lnks-info{float:right;margin-right:10px;line-height:13px;font-family:arial;font-size:11px;color:#6896B7;font-weight:bold;}
#lnks-info ul{float:left;margin:8px 0 0 0;padding:0;}
#lnks-info ul li{float:left;list-style:none;vertical-align:top;height:52px;border-right:1px solid #355C79;padding:0 10px;}
#lnks-info ul li.last{border:none;padding-right:0;}
#lnks-info .follow-box{margin:0;padding:0;float:none;/*overflow:hidden;*/position:relative;}
#lnks-info .follow-box li{border:0;float:left;padding:0 6px 0 0;list-style:none;}
#lnks-info .follow-box li.last{padding:0;}
#lnks-info .twitdrpdwn{background:#fff;border:1px solid #0376a1;position:absolute;top:20px;left:25px;margin:0;padding:5px;width:145px;z-index:999;}
.ie6 #lnks-info .twitdrpdwn{left:-35px;z-index:99999;}
#lnks-info .twitdrpdwn li{list-style:none;padding:2px 15px;/*background:url(../images/twitter-greybullet.gif) no-repeat 0 4px;*/display:block!important;height:auto!important;float:none!important;background-image: url(../images/sitestyle-sprite.png);background-repeat:no-repeat;background-position: -10px -768px;}
#lnks-info .sensexnifty{/*background:url(../images/headindices-bg.gif) no-repeat 0 0;*/width:253px;height:51px;line-height:17px;background-image: url(../images/sitestyle-sprite.png);background-position: -10px -209px;background-repeat:no-repeat; z-index:1;}
.sen{padding:0px 10px;width:106px;float:left;font-family:arial;}
.sentxt{color:#A2CEF1;font-size:10px;text-transform:uppercase;}
.senprice{font-size:19px;color:#fff;}
.nif{padding:0px 10px;width:106px;float:left;}
.positivegreentxt{color:#45FC4A;font-size:11px;font-weight:normal;}
.negativeredtxt{color:#E96F48;font-size:11px;font-weight:normal;}
.calltxtblock{padding-left:4px;}
#topNavContainer {width:985px;float:left;}
#pNav {font-size:12px;font-weight:bold;}
#pNav ul {list-style-type:none;margin:0 0 0 10px;padding:0;}
#pNav li {float:left;padding:6px 15px 5px 15px;}
#pNav li a {color:#FFFFFF;padding:6px 0px 6px 0px;}

#contentContainer {margin:10px auto 0;width:985px;min-height:400px;height:auto!important;height:400px;}
.clear {clear:both;}
#footerContainer {margin:10px auto 0;width:985px;}
#footer {background-color:#F4F4F5;margin-left:auto;margin-right:auto;padding:10px 10px 0;width:965px;}
.foot-lnks{padding-left:25px;}
.footer_explore {font-size:12px;font-weight:bold;padding-bottom:5px;padding-left:0;width:965px;}
.home-copyrights {color:#989898;font-size:12px;padding-bottom:30px;padding-left:10px;padding-top:10px;text-align:left;}

.top-banner{width:691px;height:192px;margin:0px 20px 20px 0;float:left;}
.ie6 .top-banner{margin-right:10px;}
.ie7 .top-banner{margin-right:10px;}
#loginblock{float:left;/*padding-right:18px;*/padding-top:15px;}
.headtitle{padding:10px 20px 3px;float:left;font-family:arial;font-size:18px;color:#000;}
.login_top267{/*background:url(../images/login-topimg.png) no-repeat left bottom;*/width:267px;height:33px;clear:left;/*overflow:hidden;*/background-image: url(../images/sitestyle-sprite.png);background-position: -10px -280px;background-repeat:no-repeat;}
.login_center267{background:url(../images/login-middleimg.png) repeat-y 0 0px;width:238px;padding:10px 15px;/*overflow:hidden;*/}
.login_bottom267{/*background:url(../images/login-bottomimg.png) no-repeat 0 0;*/height:10px;width:267px;/*overflow:hidden;*/background-image: url(../images/sitestyle-sprite.png); background-repeat:no-repeat;background-position: -10px -333px;}
.block{float:left;margin:10px 20px 10px 0;position:relative;}
.rightblock{float:left;margin:10px 0px 10px 0;position:relative;}
.block_top215{background:url(../images/215-topimg.gif) no-repeat left bottom;width:215px;height:39px;clear:left;overflow:hidden;}
.block_center215{background:url(../images/215-middleimg.gif) repeat-y 0 0px;width:194px;padding:30px 10px 10px 11px;overflow:hidden;min-height:164px}
.block_bottom215{background:url(../images/215-bottomimg.gif) no-repeat left bottom;height:14px;width:215px;overflow:hidden;}
.block_toptradenow{/*background:url(../images/ttdesktop-topbg.gif) no-repeat left bottom;*/width:215px;height:12px;clear:left;overflow:hidden;background-image: url(../images/sitestyle-sprite.png);background-repeat:no-repeat;background-position: -10px -363px;}
.block_centertradenow{/*background:url(../images/215-middleimg.gif) repeat-y 0 0px;*/width:203px;padding:0px 5px;overflow:hidden;border-right:1px solid #ccc;border-left:1px solid #ccc;font-size:12px;}
.block_bottomtradenow{/*background:url(../images/ttdesktop-bottombg.gif) no-repeat left bottom;*/height:14px;width:215px;overflow:hidden; background-image: url(../images/sitestyle-sprite.png);background-repeat:no-repeat;background-position: -10px -395px;}
.block_pnstop{/*background:url(../images/services-topbg.gif) no-repeat left bottom;*/width:453px;height:39px;clear:left;overflow:hidden;background-image: url(../images/sitestyle-sprite.png);background-repeat:no-repeat;background-position: -10px -429px;}
.block_pnscenter{width:451px;padding:0px;overflow:hidden;border-right:1px solid #ccc;border-left:1px solid #ccc;font-size:12px;min-height:217px;height:auto!important;height:217px;}
.block_pnsbottom{/*background:url(../images/services-bottombg.gif) no-repeat left bottom;*/height:17px;width:453px;overflow:hidden;background-image: url(../images/sitestyle-sprite.png);background-repeat:no-repeat;background-position: -10px -488px;}
.block_top691{/*background:url(../images/about-topbg.gif) no-repeat left bottom;*/width:691px;height:16px;clear:left;overflow:hidden; background-image: url(../images/sitestyle-sprite.png);background-repeat:no-repeat;background-position: -10px -525px;}
.block_center691{border-right:1px solid #ccc;border-left:1px solid #ccc;width:659px;padding:0px 15px 5px 15px;overflow:hidden;}
.block_bottom691{/*background:url(../images/about-bottombg.gif) no-repeat left bottom;*/height:18px;width:691px;overflow:hidden;background-image: url(../images/sitestyle-sprite.png);background-repeat:no-repeat;background-position: -10px -561px;}
.block_top253{/*background:url(../images/newfeatures-topbg.gif) no-repeat left bottom;*/width:253px;height:39px;clear:left;overflow:hidden;background-image: url(../images/sitestyle-sprite.png);background-repeat:no-repeat;background-position: -10px -599px;}
.block_center253{border-right:1px solid #ccc;border-left:1px solid #ccc;width:230px;padding:10px 10px 5px 11px;overflow:hidden;min-height:400px;height:auto!important;height:400px;}
.block_bottom253{/*background:url(../images/newfeatures-bottombg.gif) no-repeat left bottom;*/height:18px;width:253px;overflow:hidden;background-image: url(../images/sitestyle-sprite.png);background-repeat:no-repeat;background-position: -10px -658px;}
.lr-margin3x{margin:0 3px;}
.innerleft{border-right:1px solid #ccc;float:left;height:140px;padding-right:13px;}
.awards{margin:0;padding:0;}
.awards li{float:left;padding:0 5px 0 0;list-style:none;}
.awards li.last{padding:0;}
.innerright{padding:0px 0px 0px 13px;width:452px;float:left;}
.ie7 .innerright, .ie8 .innerright, .ie9 .innerright{width:440px;}
#col-left{width:715px;float:left;}
#col-right{float:left;}
.ft-icon{position:absolute;top:7px;right:15px;}
.serv-icon{position:absolute;top:10px;right:15px;}
.bullet{margin:0;padding:0 0 0 5px;}
.bullet li{/*background:url(../images/homeblue-arrow.gif) no-repeat 0 10px;*/margin:0;padding:5px 0 5px 10px;list-style:none;border-bottom:1px dotted #ccc;background-image: url(../images/sitestyle-sprite.png);background-repeat:no-repeat;background-position: -10px -791px;}
.bullet li span{color:#01A5C8;}
.bullet li.last{border:none;}
.ticks{margin:0;padding:0 0 0 15px;}
.ticks li{background:url(../images/icon-yellowpointer.gif) no-repeat 0 4px;margin:0;padding:5px 0 5px 30px;list-style:none;}
.ticks li a{color:#505050;font-weight:bold;text-decoration:underline;}
.text-center{text-align:center;}
.iiflpipe{padding:0 10px;color:#474747;font-weight:bold;}
.pipe{padding:0 6px;color:#909090;font-weight:bold;}
.txtcalltrade-11{font-size:11px;}
.txtcalltradeno-15{font-size:14px;color:#e5e5e5;}
.txtfollow-10{font-size:10px;}
.spotlight-home {height:153px;width:451px;overflow:hidden;border-bottom:1px solid #ccc;}
.spotlight-home ul.spotlight-lnks{margin:0 5px;padding:0px 35px 0;text-align:center;z-index:10;position:absolute;bottom:15px;/*border-top:1px solid #ccc;*/width:370px;}
.spotlight-home ul.spotlight-lnks li{list-style:none;display:inline;padding:0 14px 0px;/*background:url(../images/services-seperator.gif) no-repeat 0 3px;*/background-image: url(../images/sitestyle-sprite.png);background-repeat:no-repeat;background-position: -10px -738px;}
.spotlight-home ul.spotlight-lnks li.first{background:none;}
.spotlight-home ul.spotlight-lnks li.sep{width:370px;display:block;padding:3px 0;background:none;}
.ie7 .spotlight-home ul.spotlight-lnks li.sep{padding:0;height:1px;}
.spotlight-home ul.spotlight-lnks li a{color:#015B99;padding:1px 5px;}
.spotlight-home ul.spotlight-lnks li a:hover{background:#55b2de;color:#fff;}
#wooYayMessage img{display:none;}
.steps{margin:0;padding:3px 0 0 0;}
.steps li{display:inline;list-style:disc!important;border-bottom:none!important;padding:0px 10px 5px 0px!important;background:none!important;}
/*Common style*/
.f-left{float:left;}
.f-right{float:right;}
.padlr{padding:0 5px;}
a {
color:#015B99;
text-decoration:none;
}
p{text-align:justify;padding:5px 0;margin:0;font-size:12px;}
.errmsg, .required{color:#FF0000; font-family:Arial; font-size:11px;}

.login {color:#333333;font-family:Arial;font-size:12px;}
.TextBx{border-right: #000000 1px solid;border-top: #000000 1px solid;font-size: 12px;border-left: #000000 1px solid;color: #000000;border-bottom: #000000 1px solid;font-family:Arial;border-color:#2781B1;}
.lnk{font-family: Arial;font-size: 11px;color: #5C6161;}

/****************TOOLTIP STYLING Start****************************/
.tooltip{width:auto;position:relative;}
.tooltipinfo{display:none;position:absolute;top:-116px;left:-156px;width:auto;z-index:999;}
.tooltip-info-top{background:url(../images/help-topbg.png) no-repeat top center;width:210px;height:11px;}
.tooltip-info-righttop{background:url(../images/help-righttopbg.gif) no-repeat top center;width:210px;height:41px;}
.tooltip-info-newrighttop{background:url(../images/help-newrighttopbg.gif) no-repeat top center;width:210px;height:41px;}
.tooltip-info-mid{border-left:1px solid #ceac78;border-right:1px solid #ceac78;background:#fffbce;color:#975d1f;padding:0 10px;width:188px;}
.tooltip-info-leftbot{background:url(../images/help-bottombg.png) no-repeat top center;width:210px;height:41px;}
.tooltip-info-rightbot{background:url(../images/help-rightbottombg.png) no-repeat top center;width:210px;height:41px;}
.tooltip-info-plainbot{background:url(../images/help-plainbottombg.gif) no-repeat top center;width:210px;height:11px;}
/****************TOOLTIP STYLING End****************************/

/*********Registration Style start**************/
#left-registerform{float:left;margin-top:10px;width:485px;}
.lefttop-register-block{clear:both;float:left;padding-right:17px;}
#left-register{width:210px;float:left;font-family:arial;font-size:12px;padding-right:17px;}
#left-register p{color:#707070;text-align:left;}
.img-valign-top{vertical-align:top;padding-top:2px;}
#right-register{float:left;width:210px;padding-left:17px;padding-right:20px;font-family:arial;font-size:12px;}
#right-register p{color:#707070;text-align:left;}
.register-block{clear:both;float:left;}
.register-header{background:#f2f2f2;clear:both;padding:3px 10px;height:18px;}
.register-header span{color:#002E4F;font-size:15px;}
.register-content{padding:0 9px 40px 9px;min-height:95px;height:auto!important;height:95px;}
.register-content p{color:#707070;padding:2px 0;}
.register-content-title{color:#333;font-weight:normal;border-top:1px solid #ccc;padding:5px 2px 2px 2px;}
.register-content-title a{color:#52B0D6;}
#right-registerform{float:left;width:395px;padding-left:20px;margin-top:10px;border-left:1px solid #ccc;}
.regform-head{background:#dfdfdf;height:16px;padding:3px 5px;color:#333333;font-weight:bold;font-size:12px;}
.regform-bg{background:#eee;padding:10px;}
.common-registerform{color:#666;}
.common-registerform label{font-weight:normal;color:#666;font-size:12px;}
.common-registerform input.txtbox{height:15px;font-size:11px;border:1px solid #ccc;width:225px;color:#666;background:#fff;}
.common-registerform select{height:18px;font-size:11px;border:1px solid #ccc;width:225px;text-transform:uppercase;color:#666;}
.common-registerform input:checkbox{border:none;}

.txtgray{font-family:arial;font-size:12px;color:#737373;}
.txt-blue{color: #015B99;}
.commontable{font-family:arial;font-size:12px;color:#333;}
.commontable tr th{padding:15px 5px 3px;border-bottom:1px dotted #ccc;}
.commontable tr th h2{font-size:15px;font-family:arial;margin:20px 0 0 0}
.commontable tr td{padding:10px 5px 3px;}
.required{color:#FD4E21;}
.frm-txtbox{background-color:#FFFFFF;border:1px solid #7F9DB9;color:#5C6161;font-family:arial,verdana;font-size:12px;text-align:left;width:150px;height:15px;padding:0 0 0 6px}
.frm-sq-txtbox{background-color:#FFFFFF;border:1px solid #7F9DB9;color:#5C6161;font-family:arial,verdana;font-size:12px;text-align:left;height:15px;margin-right:5px;}
.frm-select{background-color:#FFFFFF;border:1px solid #7F9DB9;margin-right:5px;padding:0}
.frm-txtarea{background-color:#FFFFFF;border:1px solid #7F9DB9;width:157px;}
/*********Registration Style end**************/

/*box styling start*/
/*#contentcontainer{padding:20px 10px 30px 10px;overflow-x:auto;overflow-y:hidden;}*/
.box-topleft{background:url(../images/leftcurve-bg.gif) no-repeat 0 0;width:7px;height:6px;float:left;}
.box-topright{background:url(../images/rightcurve-bg.gif) no-repeat 0 0;width:7px;height:6px;float:right;}
.box-topmiddle{background:url(../images/middlecurve-bg.gif) repeat-x 0 0;height:6px;}
.box-contentdiv{border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;}
.box-botleft{background:url(../images/botleftcurve-bg.gif) no-repeat 0 0;width:7px;height:8px;float:left;}
.box-botright{background:url(../images/botrightcurve-bg.gif) no-repeat 0 0;width:7px;height:8px;float:right;}
.box-botmiddle{background:url(../images/botmiddlecurve-bg.gif) repeat-x 0 0;height:8px;}
.box-topleft-header{background:url(../images/leftgreen-bg.gif) no-repeat 0 0;width:7px;height:37px;float:left;}
.box-topright-header{background:url(../images/rightgreen-bg.gif) no-repeat 0 0;width:5px;height:37px;float:right;}
.box-topmiddle-header{background:url(../images/middle-bg.gif) repeat-x 0 0;height:37px;}

.ie .box-topleft{margin-right:-5px;}
/*.ie .box-topleft-header{margin-right:-5px;}*/
.ie .box-topleft-header{margin-right:-5px;}
.ie .box-topright{margin-left:-3px;}
.ie .box-topright-header{margin-left:-3px;}
.ie .box-botleft{margin-right:-5px;}
.ie .box-botright{margin-left:-3px;}
.box_label{margin:0px;font-size:16px; font-family:arial; font-weight:bold; padding-left:10px; padding-top:8px; float:left;color:#000;} 
/*box styling end*/  

/*PNG BG*/
img, div, ul, li, a, input { behavior: url(css/iepngfix.htc) }
.ie6 .login_center267{margin-left:15px;}
/*PNG BG*/


/*btn*/
.btn {background: transparent url(images/btnblueright-bg.gif) no-repeat scroll top right;color: #3f454b;display: block;float: left;font: normal 11px arial;height: 20px;margin-right: 6px;padding-right: 9px;text-decoration: none;cursor:pointer;}
.btn span{background: transparent url(images/btnblueleft-bg.gif) no-repeat;display: block;line-height: 10px;padding: 5px 0 5px 9px;cursor:pointer;color: #000000;}
/*btn*/


/*input tag*/
input[type="text"]{color:#5C6161;border :1px solid #7F9DB9;font-family:Arial;font-size :12px;background:#fff;}
input[type="password"]{color:#5C6161;border :1px solid #7F9DB9;font-family:Arial;font-size :12px;background:#fff;}
textarea{color:#5C6161;border:1px solid #7F9DB9;font-family:Arial;font-size:12px;background:#fff;}
/*input tag*/

/*MobileTT*/
.mobile-content{margin:0;padding:0;}
.mobile-content .content-info{list-style-type:none;list-style-image:none;float:left; width:208px; padding-left:30px; border-right:1px solid #e5e5e5; margin-bottom:30px; }
.mobscreen-img{padding:0 0 10px 0;}
.mobile-content .content-info-last{border:none;list-style-type:none;list-style-image:none;float:left; width:208px; padding-left:30px; }
.information{font-family:Arial; font-size:11px; font-weight:normal; color:#000; padding-right:30px; padding-top:5px;}
.heads-mobile{ font-family:Arial; font-size:14px; font-weight:bold; color:#127bcc;}
.information-main{font-family:Arial; font-size:12px;}
.linesep{width:985px;clear:both; list-style-type:none;}
/*MobileTT*/

/*Modal*/
.modalBackground {background-color:#000;filter:alpha(opacity=40);opacity:0.4;} 
/*Modal*/

.mobilelist{margin:0;padding:0 15px 0 15px;float:left;}
.mobilelist li{list-style:none;color:#000;font-size:11px;}

/*Top Banner Slider*/
/* Tiny Carousel */
#slider-code { height: 192px; overflow:hidden; width:691px; position: relative; }
#slider-code .viewport { float: left; width: 691px; height: 192px; overflow: hidden; position: relative; }
#slider-code .buttons { display: block; }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }
#slider-code .overview li{ width: 691px; height:192px; float:left;}

#slider-code .pager { float:right; position:relative ; right:12px; bottom:30px;  z-index:1;margin:0;padding:0; }
#slider-code .pager li { float: left; /*background:transparent url(../images/reg-pagination.png) no-repeat left top;*/ margin-right:5px; width:26px; height:27px; list-style:none; }
#slider-code .pagenum { background:transparent url(../images/reg-pagination.png) no-repeat left top; text-decoration: none; padding: 5px 0 5px 8px; color: #474646; font-size: 12px;  display: block; }
#slider-code .active { color: #0060ff; background:transparent url(../images/pagination.png) no-repeat left top; font-weight: bold;  }
/*Top Banner Slider*/

.bulletpoints{margin:0;padding:0 0 0 25px;}
.bulletpoints li{padding:6px 0;}
.curvebox {display: inline-block;position: relative;}
.curvetop {border-bottom: 3px solid #F2F2F2;border-color: #F2F2F2 transparent;border-left: 3px dotted transparent;border-right: 3px dotted transparent;}
.curvebot {border-color: #F2F2F2 transparent;border-left: 3px dotted transparent;border-right: 3px dotted transparent;border-top: 3px solid #F2F2F2;}
.curvemid {background: none repeat scroll 0 0 #F2F2F2;color: #333333;font-family: arial;/*font-size: 11px;*/font-weight: bold;padding: 10px 15px;position: relative;line-height:25px;min-height:65px;height:auto!important;height:65px;}