﻿.InRReport h2
{
	line-height: 17px;
	font-size: 15px;
}
.telquote input[type="submit"], .telquote input[type="button"]
{
	height: 30px;
}
form
{
	margin: 0 0 0px !important;
}
.add
{
	position: relative;
}
.mprice span, .display
{
	display: inline;
}
.pager td:first-child
{
	border: 0px solid #fff;
}
.seexcha
{
	background: #003e7d;
	margin-bottom: 10px;
}
.DTR, .HTR, .TAR
{
	text-align: right !important;
	padding-right: 5px !important;
}
.DTC, .HTC, .TAC
{
	text-align: center !important;
}
.DTL, .HTL, .TAL
{
	text-align: left !important;
}
.HeadingSmall
{
	color: #0073bb;
	font-size: 13px;
	font-family: 'PT Sans' , sans-serif, Arial;
	font-weight: normal;
	padding-bottom: 3px;
}
.br1
{
	padding-bottom: 15px;
}
.Grd1stNonLink
{
	color: #0073bb;
	font-size: 11px;
	display: block;
	line-height: 32px;
	font-weight: 600;
	text-align: left;
}
.Gran_selbx td input[type='text']
{
	border-radius: 0;
	color: #0073bb;
	width: 100%;
	height: 24px;
	padding: 0px 0px 0px 5px !important;
	font-size: 12px !important;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	line-height: 16px;
}
.BlkColor, .BlkColor a
{
	color: #000000 !important;
	font-weight: normal !important;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year
{
	width: 47% !important;
}
.ui-datepicker-header
{
	width: 250px;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next
{
	top: 5px !important;
}
.ui-datepicker .ui-datepicker-title select
{
	color: #000 !important;
	border: solid 1.5px #0073bb !important;

}
.ui-widget-header
{
	background: #a97e50 !important;
}
.ui-datepicker th
{
	background: #444 !important;
	border: solid #bcbcbc !important;
}
a.ui-state-default.ui-state-highlight
{
	background: #333 !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
	background: #a97e50 !important;
}
.ui-datepicker .ui-datepicker-title select
{
	height: 25px !important;
}
#ui-datepicker-div
{
	background: #bcbcbc !important;
}
.Mrkt_Cont
{
	width: 600px !important;
	min-height: 350px;
	background: #0073bb;
	display: none;
	position: absolute;
	z-index: 9999;
	padding: 10px;
}
.rmvBdrCompPopup h4
{
	border-bottom: none;
}
.noChart
{
	margin-top: 48px;
	width: 100%;
	text-align: center !important;
	font-weight: 600;
	font-size: 12px;
	color: Red;
	text-transform: uppercase;
	background-color: #EAEAEA;
	border: 1px solid #CCCCCC;
	line-height: 17px;
}
.normLineHeight a
{
	line-height: normal !important;
}
.Inner_cust_cont_form h4
{
	font-size: 17px !important;
}
@media only screen and (max-width:760px), (min-device-width:768px) and (max-device-width:1000px)
{
	.pager td
	{
		padding-left: 0% !important;
	}
	.mplus
	{
		display: none !important;
	}
	.Grd1stNonLink
	{
		line-height: normal !important;
	}
	.botmpaging td
	{
		display: inline-block !important;
	}
	.botmpaging tbody, .botmpaging
	{
		display: inline-block !important;
		width: 100% !important;
	}
	.rese_repo_table .botmpaging td
	{
		display: table-cell !important;
	}
	rese_repo_table .botmpaging tbody, .botmpaging
	{
		display: table-cell !important;
		width: 100% !important;
	}
	.pager
	{
		border: 0px solid #333 !important;
	}
	.br1
	{
		padding-bottom: 0px;
	}
	.dispNone
	{
		display: none !important;
	}
	.w20
	{
		width: 50% !important;
	}
	.w55
	{
		width: 0% !important;
	}
}
.SelTopLinks
{
	border-style: none;
	border-color: inherit;
	font-family: "Helvetica Neue" , Helvetica, Arial, sans-serif;
	border-width: 0px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	background: #D7DF23;
	text-decoration: none;
	text-align: center;
	border-radius: 3px;
	behavior: url(border-radius.htc);
	padding: 5px 7px;
	font-size: 11px;
	text-transform: uppercase;
	color: #329CA4;
	cursor: pointer;
	font-weight: bold;
}
a.SelTopLinks:hover
{
	color: #fff;
}
.TopLinks
{
	-moz-border-radius: 3px;
	font-family: "Helvetica Neue" , Helvetica, Arial, sans-serif;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	background: #0073BB;
	text-decoration: none;
	text-align: center;
	border-radius: 3px;
	behavior: url(border-radius.htc);
	padding: 5px 7px;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	border: 0px;
	cursor: pointer;
	font-weight: bold;
}
.TopLinks:hover
{
	color: #329CA4;
	text-decoration: none;
	background: #D7DF23;
}
.number
{
}
.number ul
{
	font-family: 'Calibri';
	font-size: 13px;
	text-transform: uppercase;
}
.number li
{
	list-style: none;
	display: inline-block;
	margin-right: 0px;
	text-align: center;
}
.number li input[type="submit"]
{
	width: 25px;
}
.number li:last-child input[type="submit"]
{
	width: 30px;
}
.tgrid
{
	width: 100%;
}
.tgrid tbody td:nth-of-type(odd)
{
	background-color: #f7f7fa;
	border-right: solid 1px #e2e2e2;
	border-left: solid 1px #e2e2e2;
}
.tgrid thead th:nth-of-type(odd)
{
	border-right: solid 1px #e2e2e2;
}
.tgrid tbody tr.pager td
{
	background: #fff !important;
	border-right: solid 0px #e2e2e2;
	border-left: solid 0px #e2e2e2;
	padding-right: 0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header
{
	border-bottom: 5px solid #FCE390;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer
{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url( "img/yui/sprite.png" ) repeat-x scroll 0 0 #F8C92E;
	border-color: #CCCCCC;
	border-image: none;
	border-style: solid;
	border-width: 1px 1px 0;
	margin: 0 0.16em 0 0;
	padding: 1px 0;
	vertical-align: bottom;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{
	color: #000000;
	margin-right: 0.01em;
	padding: 0.35em 0.75em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer
{
	background: url( "img/yui/sprite.png" ) repeat-x scroll left -1300px #FCE390;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab
{
	color: #000000;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
	background: url( "img/yui/sprite.png" ) repeat-x scroll left -1400px #FCE390;
}
.ajax__tab_yuitabview-theme .ajax__tab_body
{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #FFFFFF;
	border-color: #FCE390;
	border-image: none;
	border-right: 1px solid #FCE390;
	border-style: solid;
	border-width: 0 1px 1px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	padding: 0.25em 0.5em;
}
.ajax__tab_header span
{
	display: inline;
}
.lablspan
{
	display: inline !important;
}
.NSEError
{
	color: Red;
	text-align: center;
	vertical-align: middle;
	margin-top: 70px;
	font-weight: bold;
}
.error
{
	color: Red;
	margin-top: 10px;
}
.event_ul img
{
	width: 116%;
	height: 220px;
	margin: 10px 0 10px 0;
}
.event_ul ul
{
	margin: 10px 0 0 0;
}
.event_ul li
{
	margin-right: 15px;
	float: left;
}
.event_ul li:last-child
{
	margin-right: 0px;
}
.icomeet
{
	background-position: -5px -214px;
	width: 9px;
	height: 10px;
	margin-right: 4px;
}
.icosplits
{
	background-position: -22px -214px;
	width: 10px;
	height: 10px;
	margin-right: 4px;
}
.icobonus
{
	background-position: -43px -214px;
	width: 10px;
	height: 10px;
	margin-right: 4px;
}
.icodividend
{
	background-position: -65px -214px;
	width: 9px;
	height: 10px;
	margin-right: 4px;
}
.icobonus, .icodividend, .icosplits, .icomeet
{
	background: url( '../images/event_prite.png' ) no-repeat;
	display: inline-block;
	border: 0;
}
.Ecal
{
	background: #252525 !important;
	border-left: 0px solid #101010;
	border-right: 0px solid #101010;
	border-top: 0px solid #101010;
	width: 100%;
	height: 220px;
	border: none !important;
}
@media only screen and (min-width:320px) and (max-width:768px)
{
	.Ecal
	{
		width: 100%;
	}
	.w35, .w40, .w25
	{
		width: 96% !important;
	}
	.w20
	{
		width: 50% !important;
	}
	.w55
	{
		width: 0% !important;
	}
}
@media only screen and (max-width:760px), (max-device-width:1000px) and (min-device-width:768px)
{
	.bbluehd
	{
		line-height: 25px !important;
	}
}
@media (max-width:240px)
{
	.Ecal
	{
		width: 0%;
	}
	.w35, .w40, .w25
	{
		width: 96% !important;
	}
	.w20
	{
		width: 50% !important;
	}
	.w55
	{
		width: 0% !important;
	}
}
@media only screen and (min-width:1024px) and (max-width:1044px)
{
	.Ecal
	{
		width: 100%;
	}
}
.Ecal tbody td
{
	background-color: #A7A7A7;
}
.Ecal td:last-child
{
	border-right: 0px solid #fff !important;
}
.Ecal td:first-child
{
	border-left: 0px solid #fff !important;
}
.ectitle
{
	height: 33px;
	background: #A7A7A7 !important;
	border: none !important;
	margin: 0px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight: bold;
}
.Ecal .daysofweek
{
	font-family: font-family:Arial, Helvetica, sans-serif !important;
	background-color: #323232;
	border-bottom: 1px solid #8C8C8C;
	border-left: none;
	border-right: none;
	border-top: none;
	color: #BEBEBE;
	font-size: 12px;
	font-weight: bold;
	padding-top: 1px;
	height: 25px;
	text-align: center;
	text-transform: uppercase;
}
.weekend
{
	background-color: #E3E3E3 !important;
	height: 25px;
	width: 41px;
	padding-top: 2px;
	background-color: #414141;
	color: black;
	font-size: 12px;
	border: 1px solid #8C8C8C;
	color: #FFF;
	font-size: 14px;
}
.weekdays
{
	background-color: #E3E3E3 !important;
	height: 25px;
	width: 41px;
	padding-top: 2px;
	background-color: #E3E3E3;
	color: black;
	font-size: 12px;
	border: 1px solid #8C8C8C;
	color: #414141;
	font-size: 14px;
	padding-bottom: 4px;
}
.weekend a, .weekdays a
{
	color: #333 !important;
	font-weight: bold;
}
.dotBox
{
	padding-left: 3px;
}
.Ecal .meeting, .split, .bonus, .divident
{
	height: 10px;
	width: 9px;
	background-image: url(../images/dots.gif);
	background-repeat: no-repeat;
	float: left;
}
.meeting
{
	background-position: 0 0;
}
.bonus
{
	background-position: -18px 0;
}
.divident
{
	background-position: -27px 0;
}
.split
{
	background-position: -9px 0;
}
.othermonths div.meeting
{
	background: none !important;
	color: #636363 !important;
}
.othermonths div.bonus
{
	background: none !important;
	color: #636363 !important;
}
.othermonths div.divident
{
	background: none !important;
	color: #636363 !important;
}
.othermonths div.split
{
	background: none !important;
	color: #636363 !important;
}
.othermonths a
{
	color: #636363 !important;
	font-size: 14px;
	pointer-events: none;
	cursor: default;
}
.popup_box
{
	position: absolute;
	background: #fffedf;
	border: 1px solid #e3e3e3;
	border-left: none;
	width: 100px;
	text-align: left;
	z-index: 99999;
	margin-left: -70px;
}
.eveDateBx
{
	height: 13px;
	padding: 0px;
}
.eventPopup.lft
{
	position: absolute;
	background: #fffedf;
	left: -142px;
	top: -1px;
	border: 1px solid #e3e3e3;
	border-right: none;
	width: 140px;
	text-align: left;
	z-index: 999;
}
.eventPopup.lft .eventData
{
	padding: 0px;
	padding-top: 0;
	border-right: 1px solid #e3e3e3;
	border-left: none;
}
.eventData
{
	padding: 0px;
	padding-top: 0;
	border-left: 1px solid #e3e3e3;
}
.eventData table
{
	background: #FFF;
}
.eventData table td
{
	border-bottom: 1px solid #f6f6f6;
	color: #008DD6;
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	padding: 3px 2PX;
}
.eventData table td.aR
{
	text-align: right;
}
.btnClose2
{
	background: url(../images/icBtnSprite.png) no-repeat;
	display: inline-block;
	border: 0;
}
.btnClose2
{
	background-position: -70px -950px;
	height: 13px;
	width: 13px;
}
.btnClose2:hover, .btnClose2:focus
{
	background-position: -90px -950px;
}
.fR, .FR
{
	float: right !important;
}
.blacksmHdFund
{
	font-size: 17px;
	font-family: 'PT Sans' , sans-serif, Arial;
	font-weight: normal;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}
.P-L-0
{
	padding-left: 0px !important;
}
.f10
{
	font-size: 10px !important;
}
.GrnTab_Right
{
	margin: 0;
	padding: 0;
	background: #d7df21;
	width: 100%;
	overflow: hidden;
}
.GrnTab_Right li
{
	float: right;
	margin: 1px 1px 0 2px;
}
.GrnTab_Right li a
{
	color: #626262;
	line-height: 34px;
	padding: 0 20px;
	display: block;
}
.GrnTab_Right li a.selected
{
	background: #FFFFFF;
	color: #000;
	font-weight: bold;
}
.dtdline
{
	background: url(../images/dtdlne.gif) 50% 50% repeat-y;
	padding-left: 1px;
	padding-right: 1px;
}
#SenBG
{
	background: url(../images/sen-bg.gif);
	border: 1px #E9E9E9 solid;
	margin-right: 2px;
	margin-top: 8px;
	padding: 10px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.font14
{
	font-size: 14px;
}
#curvblue
{
	background: url(../images/BNbg.png);
	height: 61px;
	width: 111px;
	margin-left: 20px;
	margin-top: -61px;
	color: #ffffff;
}
.THL
{
	text-align: left;
}
.THR
{
	text-align: right;
}
.THC
{
	text-align: center;
}
.bl_15
{
	font-weight: bold !important;
	font: 14px/15px arial;
	color: #005095;
	text-decoration: none;
}
.gD_30
{
	font-weight: bold !important;
	color: #449703;
	font: 30px arial;
}
.gD_15
{
	font-weight: bold !important;
	color: #69ac34;
	font: 15px arial;
}
.W17
{
	width: 17%;
}
.infotxt
{
	text-align: left;
	font-size: 11px;
	color: #686868;
	padding: 5px 0px;
}
.BB0
{
	border-bottom: 0px !important;
}
.MB10
{
	margin-bottom: 10px;
}
.MT10
{
	margin-top: 10px;
}
.MT20
{
	margin-top: 20px;
}
.PL0
{
	padding-left: 0px;
}
.ML0
{
	margin-left: 0px;
}
.ML10
{
	margin-left: 10px !important;
}
.PL10
{
	padding-left: 10px !important;
}
.PR0
{
	padding-right: 0px;
}
.MR0
{
	margin-right: 0px;
}
.rb
{
	background: url(../images/dtdlne.gif) 100% 50% repeat-y;
	padding-left: 1px;
	padding-right: 1px;
}
.MB5
{
	margin-bottom: 5px;
}
.curvBtn input
{
	margin-bottom: 5px;
}
.p5
{
	padding: 5px;
}
.bold
{
	font-weight: bold;
}
.gD_30
{
	font-weight: bold !important;
	color: #449703;
	font: 30px arial;
}
.bl_15
{
	font-weight: bold !important;
	font: 14px/15px arial;
	color: #02536c;
	text-decoration: none;
}
.gD_15
{
	font-weight: bold !important;
	color: #69ac34;
	font: 15px arial;
}
.gD_15r
{
	font-weight: bold !important;
	color: red;
	font: 15px arial;
}
.td
{
	padding: 4px 0px 4px 6px !important;
}
.non1
{
	display: none !important;
}
.non, .hide
{
	display: none !important;
}
.ticker a
{
	display: inline;
}
.pointer
{
	cursor: pointer;
}
.subheading, .heading, .pageheader
{
	background-color: #005095;
	padding: 5px;
	color: #FFFFFF;
	font-family: 'Calibri';
	font-size: 14px;
	padding-left: 10px;
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
}
.comm_icon
{
	background-image: url(../images/Commodity.gif);
	margin-left: 10px;
	height: 32px;
	width: 32px;
	display: block;
	position: absolute;
}
.comp_icon
{
	background-image: url(../images/Company-Info.gif);
	margin-left: 10px;
	height: 32px;
	width: 32px;
	display: block;
	position: absolute;
}
.ipo_icon
{
	background-image: url(../images/IPO.gif);
	margin-left: 10px;
	height: 32px;
	width: 32px;
	display: block;
	position: absolute;
}
.news_icon
{
	background-image: url(../images/News.gif);
	margin-left: 10px;
	height: 32px;
	width: 32px;
	display: block;
	position: absolute;
}
.mf_icon
{
	background-image: url(../images/Mutual-Fund.gif);
	margin-left: 10px;
	height: 32px;
	width: 32px;
	display: block;
	position: absolute;
}
.derv_icon
{
	background-image: url(../images/Derivatives.gif);
	margin-left: 10px;
	height: 32px;
	width: 32px;
	display: block;
	position: absolute;
}
.annc_icon
{
	background-image: url(../images/Announcement.gif);
	margin-left: 10px;
	height: 32px;
	width: 32px;
	display: block;
	position: absolute;
}
.w35
{
	width: 35%;
}
.w40
{
	width: 40%;
}
.w25
{
	width: 25%;
}
.w20
{
	width: 20%;
}
.w55
{
	width: 55%;
}
.BSE_lbl
{
	display: inline;
}
.go_btn
{
	border-radius: 3px;
	behavior: url(border-radius.htc);
	font-weight: bold;
}
.P-R-0
{
	padding-right: 0px !important;
}
.P-L-0
{
	padding-right: 0px !important;
}
.pull-right
{
	color: #6D6D6D;
}
.pull-font
{
	color: #6D6D6D !important;
}
.mplus
{
	background-position: -21px -57px;
}
.bbluehd
{
	color: #0073bb;
	margin: 0;
	padding: 0;
	font-size: 26px;
	font-weight: normal;
	font-family: 'PT Sans' , sans-serif, Arial;
	font-weight: 700;
	line-height: 18px;
}
.calcu h4
{
	font-family: "PT Sans" ,sans-serif,Arial;
	font-weight: 400;
	font-size: 25px;
	color: #0073BB;
	border-bottom: 0px none;
	padding-bottom: 10px;
	margin: 0px;
}
.ac_results
{
	display: block;
	width: 95%;
	padding: 0px;
	border: 1px solid #ffffff;
	background-color: white;
	overflow: hidden;
	margin-top: 0px;
	z-index: 99999;
	font: 11px Verdana, Geneva, sans-serif;
	border: 1px solid #ccc;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.ac_results ul
{
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li
{
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}
.ac_loading
{
	background: white url( 'indicator.gif' ) right center no-repeat;
}
.ac_odd
{
	background-color: #eee;
}
.ac_over
{
	background-color: #005095;
	color: white;
}
.HighLowva
{
	background-color: #01950B;
}
.x
{
	color: #f00;
	float: right;
	font-size: 11px;
	margin-right: 10px;
}
.Calctxtbox
{
	border-radius: 0;
	color: #0073bb !important;
	width: 100%;
	height: 25px !important;
	padding: 0px 6px !important;
	font-size: 12px !important;
	border: 1px solid #cccccc !important;
	background-color: #ffffff;
	line-height: 16px;
}
.calcu h5
{
	font-family: 'PT Sans' , sans-serif, Arial;
	font-weight: 700;
	font-size: 17px;
	color: #0073bb;
	border-bottom: solid 1px #e5e5e5;
	padding-bottom: 10px;
	margin: 0px;
}
.calc_margin_right_custom
{
	padding: 15px 20px 20px;
	border: solid 1px #e7e6e6;
}
.calc_margin_right_custom h4
{
	font-family: 'PT Sans' , sans-serif, Arial;
	font-weight: 700;
	font-size: 17px;
	color: #0073bb;
	border-bottom: solid 1px #e5e5e5;
	padding-bottom: 10px;
	margin: 0px;
}
.calc_margin_right_custom table
{
	width: 100%;
	border-collapse: collapse;
}
.calc_margin_right_custom tr
{
	line-height: 25px;
}
.calc_margin_right_custom tr:last-child
{
	border-bottom: solid 0px #e5e5e5;
}
.calc_margin_right_custom p
{
	text-align: right;
	font-size: 12px;
	color: #000;
	padding: 5px 0px;
}
.calc_margin_right_custom p:last-child
{
}
.calc_margin_right_custom b
{
	text-align: left;
	font-weight: 400;
	display: inline-block;
	font-family: 'PT Sans' , sans-serif, Arial;
	color: #0073bb;
	font-size: 20px;
	margin-left: 10px;
}
.calc_margin_right_custom .rupee1
{
	font-family: 'Rupee-Foradian';
	display: inline-block;
	font-size: 20px;
	margin-right: 10px;
}
.font20
{
	font-size: 20px !important;
}
.brokpopup
{
	background: #fff;
	padding: 15px;
	border: 1px solid #006091;
	box-shadow: inset 0 0 10px #eee,0 0 3px #ddd;
	border-radius: 8px;
	width: 600px;
	z-index: 2000;
	position: fixed;
	bottom: 10%;
	left: 50%;
	margin-left: -300px;
	z-index: 1000000;
}
.brokpopup:before, .brokpopup:after
{
	content: " ";
	display: table;
}
.brokpopup:after
{
	clear: both;
}
.brokpopup_fcolumn
{
	background: #EDEDED;
	width: 43%;
	padding: 5px 0px 5px 0px;
	float: left;
	text-transform: uppercase;
	border: 1px solid #D5D5D5;
}
.brokpopup_scolumn
{
	background: #E8F0F5;
	width: 56%;
	padding: 5px 0px 5px 0px;
	float: left;
	text-transform: uppercase;
	border: 1px solid #D5D5D5;
}
.brokpopup label
{
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	cursor: auto;
	color: #626262;
	font-weight: normal;
	border-bottom: solid 1px #d5d5d5;
	padding-left: 10px;
	letter-spacing: 1px;
}
.brokpopup label.last
{
	border: none !important;
}
.brokpopup .close
{
	background: url( '../images/close.png' ) no-repeat;
	width: 18px;
	height: 18px;
	display: block;
	float: right;
	margin-bottom: 5px;
}
.brokpopup .title
{
	color: #097cb7;
	border-bottom: 1px solid #ddd;
	border-color: #097cb7;
	padding: 5px 0px;
	font-size: 12px;
	text-align: justify;
	float: left;
	width: 562px;
}
.searchResearch
{
	border: 1px solid #c7c7c7;
	background: #FFFFFF;
	margin-bottom: 15px;
	margin-top: -1px;
}
.searchResearch table
{
	width: 100%;
	border-collapse: collapse;
}
.searchResearch .td_select
{
	width: 100px;
}
.searchResearch select
{
	border: none;
	max-width: 100px;
	line-height: 25px;
	height: 25px;
	color: #0073bb;
}
.searchResearch input[type="text"]
{
	width: 95%;
	border: none !important;
	background: none;
	margin-bottom: 0px !important;
	box-shadow: none !important;
}
.searchResearch input[type="button"]
{
	border: none;
	line-height: 30px;
	background: url(../images/search_icn.png) no-repeat #e5f1f8;
	position: relative;
	width: 40px;
	left: 0;
}
.searchResearch input[type="submit"]
{
	border: none;
	line-height: 30px;
	background: url(../images/search_icn.png) no-repeat #e5f1f8;
	position: relative;
	width: 40px;
	left: 0;
}
.searchResearch:focus
{
	border-radius: 5px;
}
.modal-dialog .close
{
	background: url( '../images/close.png' ) no-repeat !important;
	width: 18px;
	height: 18px;
	display: block;
	float: right;
	margin-bottom: 5px;
	font-size: 0px !important;
	opacity: 0.8 !important;
}
.iframe
{
	position: relative;
	height: 160px;
	width: 254px;
	border: 0px;
}
.overflow_css
{
	overflow-x: auto;
	overflow-y: hidden;
}
@media only screen and (max-width:1024px), (min-device-width:1000px) and (max-device-width:1024px)
{
	.iframe
	{
		width: 200px !important;
		height: 165px !important;
	}
	em
	{
		white-space: nowrap;
	}
	.number li input[type="submit"]
	{
		width: 24px;
	}
}
@media only screen and (max-width:768px), (min-device-width:500px) and (max-device-width:768px)
{
	.iframe
	{
		width: 320px !important;
		height: 165px !important;
	}
}
@media only screen and (max-width:420px), (min-device-width:341px) and (max-device-width:420px)
{
	.iframe
	{
		width: 200px !important;
		height: 165px !important;
	}
	.overflow_css
	{
		overflow: inherit;
	}
}
@media only screen and (max-width:340px), (min-device-width:240px) and (max-device-width:340px)
{
	.iframe
	{
		width: 160px !important;
		height: 165px !important;
	}
	.overflow_css
	{
		overflow: inherit;
	}
}
.transformnone span
{
	text-transform: none !important;
}
.pointer
{
	cursor: pointer;
}
.modal
{
	position: fixed;
	z-index: +9999999 !important;
	background-color: Transparent !important;
	border: 0px solid #999 !important; *border:0pxsolid#999;-moz-border-radius:0px!important;border-radius:0px!important;-webkit-box-shadow:none;-moz-box-shadow:none!important;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}
.W16
{
	/*width: 17%;*/width: 12%;
}
@media only screen and (max-width:760px), (min-device-width:768px) and (max-device-width:1000px)
{
	.W16
	{
		width: auto !important;
	}
}
.blog_comments h4
{
	float: left;
}
.blog_inner_c a[title="Twitter"], .blog_inner_c a[title="facebook"], .blog_inner_c a[title="gmail"], .blog_inner_c a[title="linkdin"]
{
	background: transparent !important;
	padding: 0px;
}
.progressBackgroundFilter
{
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: gray;
	filter: alpha(opacity=60);
	opacity: 0.60;
	z-index: 1000;
}
.processMessage
{
	font-family: Arial, Helvetica, sans-serif;
	position: fixed;
	top: 39%;
	left: 35%;
	padding: 10px;
	width: 30%;
	z-index: 1001;
	background-color: #fff;
	border: outset 3px #d2ab67;
}
.Inner_cust_cont_form input[type="password"]
{
	border: 1px solid #cccccc !important;
	background: #fff !important;
	width: 96%;
	padding: 4px 0px 4px 6px;
	border-radius: 0px !important;
}
.paginate_disabled_previous, .paginate_enabled_previous
{
	width: 13px;
	height: 12px;
	display: inline !important;
}
.paginate_enabled_next, .paginate_disabled_next
{
	width: 13px;
	height: 12px;
	display: inline !important;
}
.paginate_enabled_last, .paginate_disabled_last
{
	width: 13px;
	height: 12px;
	display: inline !important;
}
.paginate_enabled_first, .paginate_disabled_first
{
	width: 13px;
	height: 12px;
	display: inline !important;
}
.dataTables_paginate
{
	float: right;
	margin-top: 10px;
}
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_first, .paginate_enabled_first
{
	margin-left: 5px;
	margin-right: 5px;
	float: left;
}
.paginate_disabled_last, .paginate_enabled_last, .paginate_disabled_next, .paginate_enabled_next
{
	margin-left: 5px;
	margin-right: 5px;
	float: right;
}
.dataTables_info
{
	width: 50%;
	float: left;
	padding: 4px 5px;
	color: #6D6D6D;
}
.dataTables_length
{
	width: 0%;
	float: left;
	display: none;
}
.dataTables_filter
{
	width: 100%;
	text-align: right;
	color: #6D6D6D;
}
.dataTables_filter input
{
	border: 1px solid #cccccc;
	background-color: #ffffff;
}
.blog_comme_inner_socia
{
	/*display: none !important;*/
}
.bond_icon
{
	background-image: url(../images/bonds.jpg);
	margin-left: 10px;
	height: 32px;
	width: 32px;
	display: block;
	position: absolute;
}
.ba_contact_slide_text input[type="submit"]
{
	line-height: 23px;
	font-size: 10px;
	background: #0173BA;
	color: #FFF;
	transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0 5px;
	border: 0px;
}
.mw_icon
{
	background-image: url(../images/MarketWatch.gif);
	margin-left: 10px;
	height: 32px;
	width: 32px;
	display: block;
	position: absolute;
}
.opneac ul div input[type="password"]
{
	background: #e7ef3c;
	width: 96% !important;
	border: solid 1px #faff86;
}
.invblue > aside:hover b
{
	cursor: pointer;
}
.logdis_blo
{
	display: block;
}
.login_top
{
	padding: 85px 0px;
}
.logout
{
	background: url(../images/sprite.png) -250px -3px no-repeat;
	width: 15px;
	height: 15px;
	position: absolute;
	margin-left: -20px;
	top: 15px;
}
.W220
{
	width: 220px !important;
}
@media only screen and (min-width:260px) and (max-width:768px)
{
	.W220
	{
		width: 100% !important;
	}
}
.calcu_Borker_equity
{
	margin-top: 40px;
}
.calcu_Borker_equity table
{
	width: 100%;
	border-collapse: collapse;
}
.calcu_Borker_equity th
{
	width: 50%;
	text-align: left;
	background: #e5e5e5;
	border: solid 1px #cecece;
	border-bottom: none;
	padding: 10px;
	font-weight: normal;
	font-size: 11px;
	color: #6d6d6d;
}
.calcu_Borker_equity td
{
	text-align: left !important;
	padding: 10px;
	border: solid 1px #e6e6e6;
	border-bottom: solid 1px #e6e6e6;
	color: #000;
	font-size: 12px;
}
.calcu_Borker_equity p
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
.IndiceSlider
{
	width: 100%;
	border: 0px;
}
.W35
{
	width: 35%;
}
.W25
{
	width: 25%;
}
.W30
{
	width: 30%;
}
.W20
{
	width: 20%;
}
.W100
{
	width: 100%;
}
.greentd
{
	height: 5px;
	background: #00950B;
}
.redtd
{
	height: 5px;
	background: #C20000;
}
.greytd
{
	height: 5px;
	background: #0072BA;
}
.red
{
	color: Red !important;
}
.green
{
	color: Green !important;
}
@media only screen and (min-width:160px) and (max-width:768px)
{
	.Gran_selbx td
	{
		width: 100% !important;
	}
}
.navigationLabel
{
	display: inline;
	margin: 5px;
}
.pageIndex, .totalPages, .pageEnd
{
	display: inline !important;
}
.dataTables_info
{
	display: none !important;
}
@media only screen and (min-width:160px) and (max-width:1024px)
{
	.contact_desk b
	{
		display: block !important;
	}
	.Inner_cont h5
	{
		font-size: 14px !important;
	}
	.profitloss li
	{
		font-size: 10px !important;
		padding: 2px !important;
	}
	.l_tinynav2 a
	{
		font-size: 12px !important;
	}
	.l_tinynav2 a.btn, .l_tinynav2 a.btn_intra
	{
		padding-left: 3px !important;
		padding-right: 3px !important;
		font-size: 13px !important;
	}
}
@media only screen and (min-width:160px) and (max-width:500px)
{
	.comtable tr:not([class='pager']) > td:first-child, .MScrtable tr:not([class='pager']) > td:first-child, .gridview tr:not([class='pager']) > td:first-child:not([class='noWrap1'])
	{
		white-space: normal !important;
	}
	.amChartsInputField
	{
		width: 80px !important;
		margin-top: 5px;
	}
}
@media only screen and (min-width:325px) and (max-width:370px)
{
	.custca
	{
		background-size: 100px 160px !important;
	}
}
@media only screen and (min-width:161px) and (max-width:325px)
{
	.custca
	{
		background-size: 95px 160px !important;
	}
}
.datechart
{
	position: relative;
	top: 20px;
	z-index: 100;
	text-align: right;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0088cc;
}
@media only screen and (min-width:161px) and (max-width:500px)
{
	.datechart
	{
		top: -5px !important;
	}
}
.invblue
{
	padding-bottom: 0px !important;
}
.invblue > aside p
{
	margin: 0px !important;
}
.ba_contact_b_text input[type="submit"]
{
	line-height: 23px;
	font-size: 10px;
	background: #0173BA;
	color: #FFF;
	transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0 5px;
	border: 0px;
	font-family: verdana;
}
.story_text, .delayed_text
{
	color: #6D6D6D;
	font: 11px Verdana, Geneva, sans-serif;
}
.cmbgbdr h4
{
	border: 0px !important;
}
#toPopup-about1 .cmheading
{
	margin: 5px 0 8px;
	padding: 0 0 7px;
	color: #0073bb;
	font-size: 18px;
	position: relative;
	font-family: 'PT Sans' , sans-serif, Arial;
	border-bottom: 1px dashed #C8C8C8;
}
#toPopup-about1 p
{
	font-size: 12px;
	text-align: justify;
}
#toPopup-about2 .cmheading
{
	margin: 5px 0 8px;
	padding: 0 0 7px;
	color: #0073bb;
	font-size: 18px;
	position: relative;
	font-family: 'PT Sans' , sans-serif, Arial;
	border-bottom: 1px dashed #C8C8C8;
}
#toPopup-about2 p
{
	font-size: 12px;
	text-align: justify;
}
#toPopup-about3 .cmheading
{
	margin: 5px 0 8px;
	padding: 0 0 7px;
	color: #0073bb;
	font-size: 18px;
	position: relative;
	font-family: 'PT Sans' , sans-serif, Arial;
	border-bottom: 1px dashed #C8C8C8;
}
#toPopup-about3 p
{
	font-size: 12px;
	text-align: justify;
}
#toPopup-about4 .cmheading
{
	margin: 5px 0 8px;
	padding: 0 0 7px;
	color: #0073bb;
	font-size: 18px;
	position: relative;
	font-family: 'PT Sans' , sans-serif, Arial;
	border-bottom: 1px dashed #C8C8C8;
}
#toPopup-about4 p
{
	font-size: 12px;
	text-align: justify;
}
#toPopup-about5 .cmheading
{
	margin: 5px 0 8px;
	padding: 0 0 7px;
	color: #0073bb;
	font-size: 18px;
	position: relative;
	font-family: 'PT Sans' , sans-serif, Arial;
	border-bottom: 1px dashed #C8C8C8;
}
#toPopup-about5 p
{
	font-size: 12px;
	text-align: justify;
}
#toPopup-about6 .cmheading
{
	margin: 5px 0 8px;
	padding: 0 0 7px;
	color: #0073bb;
	font-size: 18px;
	position: relative;
	font-family: 'PT Sans' , sans-serif, Arial;
	border-bottom: 1px dashed #C8C8C8;
}
#toPopup-about6 p
{
	font-size: 12px;
	text-align: justify;
}
@media only screen and (min-width:260px) and (max-width:414px)
{
	#toPopup-about1, #toPopup-about2, #toPopup-about3, #toPopup-about4, #toPopup-about5, #toPopup-about6
	{
		margin-left: -150px !important;
		top: 100px !important;
		width: 270px !important;
		padding: 5px 15px !important;
		bottom: 40px;
		overflow-y: scroll;
	}
}
.popnews
{
	text-align: justify;
	line-height: 18px;
	font-size: 12px !important;
}
.pcontent i
{
	font-style: normal;
	color: #000;
	background: #d7df23;
	font-size: 12px;
	display: inline-block;
	padding: 5px;
	margin-bottom: 5px;
}
.hmtab li table td.hmgreen, .hmtab li table td.hmred
{
	white-space: nowrap;
}
.sitem_cont h4
{
	font-size: 17px !important;
}
@media only screen and (max-width: 480px)
{
	.tbl22 td
	{
		display: block;
		width: 100%;
		padding-bottom: 2px;
	}
	.tbl22
	{
		padding-bottom: 5px;
	}
}
.fdata .lsta:after
{
	content: "" !important;
	margin-left: 5px;
	color: #000;
}
.grivi
{
	text-align: center;
	padding: 10px 0px 5px !important;
	color: #000000;
	font-size: 12px;
}
.regno
{
	text-align: center;
	padding: 0 0px 10px !important;
	color: #000000;
	font-size: 10px;
}
.attane
{
	  padding: 10px 0px !important;
	position: relative;
	color: #c1302a;
}
.copyri
{
	padding: 10px 0px 20px !important;
	font-size: 10px;
	color: #444444;
	margin-bottom: 80px;
}
.copyri1
{
	text-align: right;
	padding: 10px 0px 20px !important;
	font-size: 10px;
	color: #444444;
}
.group
{
	width: 225px;
	margin: 5px 0px !important;
}
.soci
{
	margin: 10px 0px !important;
}
@media only screen and (max-width: 799px)
{
	.txtlr .FL, .txtlr .FR
	{
		float: none;
		width: 100%;
		text-align: center !important;
	}
}
.hide{display:none;}
@media only screen and (min-width:260px) and (max-width:414px)
{
header.SmallHeader .logo a 
{
	width :100% !important;}
}
.hed_bb h4 .portfo_icon {
    background-position: 0px 0px;
    margin-left: 10px;
    height: 45px;
    width: 39px;
    display: block;
    position: absolute;
    background-image: url(../images/portfolio2.png);
    background-repeat: no-repeat;
}.portf-track {
    background-position: 12px 15px;
    margin-left: 10px;
   width: 62px;
    height: 62px;
    display: block;
    position: absolute;
    background-image: url(../images/PortfolioTracker-White.png);
    background-repeat: no-repeat;
}