@import url(reset.css);
body
{
	background: #D6E3E7;
	color: #000;
	font: 85% Arial, Helvetica, sans-serif;
}
h1, h1 a
{
	color: #000;
	font: bold 24px/23px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	padding: 0;
}
h3, h3 a
{
	color: #0786A6;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	padding: 0;
}
h3 span.date
{
	color: #DC1D1D !important;
	font: normal 12px Arial, Helvetica, sans-serif !important;
}
h2
{
	color: #0F4D38;
	font: bold 18px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	padding: 0;
}
h4, h4 a
{
	color: #0786A6;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0 0 3px;
	padding: 0;
}
h5
{
	border-bottom: 2px solid #000;
	color: #0F4D38;
	font: bold 16px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	padding: 0 0 2px;
}
h5.h20
{
	border-bottom: 2px solid #000;
	color: #0F4D38;
	font: bold 20px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	padding: 0 0 2px;
}
h6
{
	border-bottom: 2px solid #000;
	color: #0F4D38;
	font: bold 14px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	padding: 0 0 2px;
}
.grad_box h6
{
	border-bottom: 2px solid #000;
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	margin-bottom: 10px;
	padding: 0 0 2px;
}
p
{
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
h5 .FR
{
	color: #000;
	font: normal 11px Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	padding-top: 4px;
}
a
{
	color: #0786A6;
	font: 12px Arial, Helvetica, sans-serif;
}
.MB20
{
	margin-bottom: 20px;
}
textarea, select
{
	font: 11px Arial, Helvetica, sans-serif;
	height: 20px;
	padding: 3px;
	width: 55px;
}
.BrdT
{
	border-top: 1px solid #000;
}
.BrdB
{
	border-bottom: 2px solid #000;
}
#wrapper
{
	margin: 1px auto;
	width: 1000px;
}
.curTl
{
	background: #fff url(../images/wCur_tl.gif) no-repeat left top;
}
.curTr
{
	background: url(../images/wCur_tr.gif) no-repeat right top;
}
.curBl
{
	background: url(../images/wCur_bl.gif) no-repeat left bottom;
}
.curBr
{
	background: url(../images/wCur_br.gif) no-repeat right bottom;
	padding: 20px;
}
.BcurTB
{
	background: url(../images/footerbg.gif);
	margin: 0 auto;
	width: 1000px;
}
.BcurTl
{
	background: url(../images/curfoot_Rbt.gif) no-repeat left top;
	margin-top: 0;
}
.BcurTr
{
	background: url(../images/curfoot_Rt.gif) no-repeat right top;
}
.BcurBl
{
	background: url(../images/curfoot_Rbr.gif) no-repeat left bottom;
}
.BcurBr
{
	background: url(../images/curfoot_Rb.gif) no-repeat right bottom;
	padding: 20px;
}
.RtcurBox
{
	background: url(../images/right_curBg.gif);
	margin: 10px 0;
	width: 248px;
}
.RtcurBoxT
{
	background: url(../images/right_curTop.gif) no-repeat top;
}
.RtcurBoxB
{
	background: url(../images/right_curBot.gif) no-repeat bottom;
	padding: 10px;
}
.SNtcurBox
{
	background: url(../images/sensex_bg.gif);
	margin: 10px 0;
	width: 248px;
}
.SNtcurBoxT
{
	background: url(../images/sensex_bgTp.gif) no-repeat right top;
}
.SNtcurBoxB
{
	background: url(../images/sensex_bgBt.gif) no-repeat bottom left;
	padding: 41px 10px 10px;
	position: relative;
}
#tab1 .marketTab
{
	background: url(../images/sensex_bgTp.gif) left top;
	height: 31px;
	left: 0;
	position: absolute;
	top: 0;
	width: 240px;
}
#tab2 .marketTab
{
	background: url(../images/sensex_bgTp.gif) -260px 0;
	height: 31px;
	left: 0;
	position: absolute;
	top: 0;
	width: 240px;
}
#tab3 .marketTab
{
	background: url(../images/sensex_bgTp.gif) -520px 0;
	height: 31px;
	left: 0;
	position: absolute;
	top: 0;
	width: 240px;
}
#tab4 .marketTab
{
	background: url(../images/sensex_bgTp.gif) -780px 0;
	height: 31px;
	left: 0;
	position: absolute;
	top: 0;
	width: 240px;
}
#tab5 .marketTab
{
	background: url(../images/sensex_bgTp.gif) -1040px 0;
	height: 31px;
	left: 0;
	position: absolute;
	top: 0;
	width: 240px;
}
.nav2 li a
{
	background: #EAE8C6;
	border-bottom: 1px solid #fff;
	color: #000;
	display: block;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 3px 5px;
}
.nav2 li ul li a
{
	background: #fff;
	border-bottom: 1px solid #e4e4e4;
	color: #0786A6;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.SNtcurBox2
{
	background: url(../images/right_curBg2.gif);
	margin: 10px 0;
	width: 248px;
}
.SNtcurBoxT2
{
	background: url(../images/right_curTop2.gif) no-repeat top;
}
.SNtcurBoxB2
{
	background: url(../images/right_curBot2.gif) no-repeat bottom;
	padding: 10px;
}
.SNtcurBoxB2 ul.tabs li
{
	margin: 0 5px 5px 0;
}
.religare
{
	float: left;
}

.tollNo
{
	color: #a2a2a2;
	float: right;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin-top: 5px;
	text-align: right;
}
.tollNo p
{
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.tollNo span, .tollNo a
{
	color: #000;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding-left: 5px;
}
#menu
{
	background: url(../images/menu_bg.jpg) repeat-x;
	height: 45px;
	margin: 10px 0;
}
#menu ul li
{
	background: url(../images/menu_sup.jpg) no-repeat right center;
	float: left;
}
#menu ul li a
{
	color: #F0F0E6;
	float: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 14px 15px;
	white-space: nowrap;
}
#menu ul li a:hover, #menu ul li a.on
{
	background: url(../images/menu_bg_on.jpg);
	float: left;
	padding: 14px 15px;
	text-decoration: none;
}
#submenu
{
	background: url(../images/submenu_bg.gif) bottom repeat-x;
	margin-bottom: 10px;
	margin-top: -13px;
	position: absolute;
	width: 960px;
	z-index: 10000;
}
#submenu div
{
	background: url(../images/submenu_lt.gif) no-repeat left top;
}
#submenu ul
{
	background: url(../images/submenu_rt.gif) no-repeat right top;
	height: 22px;
	padding: 5px 10px;
}
#submenu ul li
{
	float: left;
	margin-right: 10px;
}
#submenu ul li a
{
	color: #0F4D38;
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
#submenu ul li a span
{
	float: left;
	padding: 3px 10px;
}
#submenu ul li a.on, #submenu ul li a:hover
{
	background: #20A276 url(../images/submenu_hvrL.gif) no-repeat;
	color: #fff;
	text-decoration: none;
}
#submenu ul li a.on span, #submenu ul li a:hover span
{
	background: url(../images/submenu_hvrR.gif) no-repeat right;
	text-decoration: none;
}
.search
{
	float: right;
	padding: 5px 9px;
}
#content
{
	width: 960px;
}
.sroll
{
	padding: 10px;
}
.scrollEt
{
	background: url(../images/scroll_sup.jpg) center left no-repeat;
	float: left;
	padding: 5px 5px 5px 15px;
	width: 180px;
}
.ScrllFL
{
	float: left;
	padding: 60px 0;
}
.ScrllFR
{
	float: right;
	padding: 60px 0;
}
.scrollEt2
{
	background: url(../images/scroll_sup.jpg) center right no-repeat;
	float: left;
	height: 135px;
	padding: 5px 15px;
	width: 200px;
}
.scrollEt2_n p
{
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 15px 0;
}
.scrollEt2_n
{
	background: url(../images/sprt.jpg) center right no-repeat;
	float: left;
	height: 95px;
	padding: 5px 15px;
	width: 200px;
}
.liveNews
{
	padding-top: 0px;
}
.tabs2
{
	background: #ddd;
	overflow: hidden;
	padding: 5px;
	width: 200px;
}
.tabs2 li
{
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 0 6px 0 0;
}

.liveNews .tabs
{
	float: left;
	padding: 5px 0 0 0px;
}
.news
{
	float: left;
	margin: 5px 0;
	width: 450px;
}
.news p
{
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
.news2
{
	float: left;
	margin: 10px 0;
	width: 450px;
}
.news2 p
{
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

/*.insurance{background:url(../images/Copy_of_grad_bg.gif) repeat-x;float:right;height:370px;margin-top:-33px;padding:10px;width:210px}
.insurance input,.insurance select{border:1px solid #ddd;padding:3px}
*/

.more
{
	background: url(../images/more_arrow.gif) no-repeat right center;
	color: #0786A6;
	font: 11px Arial, Helvetica, sans-serif;
	padding-right: 10px;
}
.contL
{
	float: left;
	width: 690px;
}
.contR
{
	float: right;
	margin-bottom: 10px;
	width: 250px;
}

/*
.expert{background:url(../images/expert.gif) no-repeat;height:141px;margin:10px 0 10px -3px;padding:10px;position:relative;width:195px}
*/

.expert p, .expert2 p
{
	font: 11px Arial, Helvetica, sans-serif;
	margin: 5px 0;
}
.expert2
{
	background: url(../images/expert2.jpg) no-repeat;
	float: right;
	height: 134px;
	margin: 20px 0 10px -3px;
	padding: 22px;
	position: relative;
	width: 204px;
}
.expert p .FL, .expert2 p .FL
{
	margin: 0 5px 0 0;
}
.expert .more, .expert2 .more
{
	bottom: 1px;
	position: absolute;
	right: 5px;
}
.Hmquote
{
	background: url(../images/Hmquote_bg.gif) no-repeat;
	height: 27px;
	margin-top: -11px;
	padding: 10px;
}
.quote
{
	background: url(../images/quote_bg.gif) no-repeat;
	height: 27px;
	padding: 10px;
	width: 229px;
}
.txt1
{
	height: 16px;
	width: 170px;
}
.txt2
{
	border-bottom: 1px solid #DDDCCA;
	border-left: 1px solid #A5A490;
	border-right: 1px solid #DDDCCA;
	border-top: 1px solid #A5A490;
	width: 165px;
}
.marketBg
{
	background: #fff;
	border: 1px solid #DEDEDE;
	border-color: #DEDEDE #9d9d9d #9d9d9d #DEDEDE;
	margin-bottom: 10px;
	padding: 7px;
}
.market
{
	color: #999;
	font: 12px Arial, Helvetica, sans-serif;
}
.marketBg .more
{
	background: url(../images/more_arrow.gif) no-repeat right center;
	color: #0786A6;
	font: 10px Arial, Helvetica, sans-serif;
	padding-right: 10px;
}
.query_bg
{
	background: url(../images/query_bg.jpg) left top no-repeat;
	height: 375px;
	width: 234px;
}
.spotpollsbg
{
	width: 246px;
	height: auto;
}
.search_bg
{
	background: url(../images/searchbg.jpg) repeat-y left top;
	width: 690px;
}
.profiletitle_bg
{
	background: url(../images/profile_titlebg.jpg) repeat-x left top;
	color: #4D4D4D;
	font: 14px arial;
	height: 37px;
}
.featuredArt
{
	border: 2px solid #000;
	border-left: none;
	border-right: 0;
	margin-bottom: 10px;
	padding: 10px 0;
}
.bull-1
{
	background: url(../images/bull2.gif) no-repeat center left;
	color: #0F4D38;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	padding-left: 15px;
}
.divid
{
	background: url(../images/divid.gif) repeat-x top;
	padding: 10px 0;
}
.phone
{
	background: url(../images/phone_icon.gif) no-repeat;
	margin-bottom: 15px;
	padding-left: 25px;
}
.phone p, .email p, .sms p
{
	color: #0F4D38;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 2px;
}
.email
{
	background: url(../images/mail.gif) no-repeat;
	margin-bottom: 15px;
	padding-left: 25px;
}
.sms
{
	background: url(../images/mob_ico.gif) no-repeat;
	margin-bottom: 15px;
	padding-left: 25px;
}
.footban
{
	border-top: 2px solid #ddd;
	clear: both;
	margin-top: 10px;
	padding: 10px;
	text-align: center;
}
.relgrBottom
{
	float: left;
	width: 240px;
}
.forgetP
{
	font: 11px Arial, Helvetica, sans-serif;
	padding: 5px 0 0 50px;
}
.LeftNavs
{
	float: left;
	margin: 10px 0;
	width: 160px;
}
.MidCont
{
	float: left;
	width: 510px;
}
.MidContAbtUs
{
	width: 510px;
	margin: auto;
}
.MidContn
{
	float: left;
	margin-left: 50px;
	width: 510px;
}
.MidContC
{
	margin: 10px auto auto;
	width: 510px;
}
.loginbg
{
	background: url(../images/login_bg.jpg) no-repeat left top;
	color: #fff;
	font: 11px arial;
	height: 230px;
	line-height: 14px;
	width: 248px;
}
.regnow
{
	background: url(../images/registernow_bg.jpg) no-repeat left top;
	color: #fff;
	font: 11px arial;
	font-weight: 700;
	height: 322px;
	line-height: 14px;
	width: 248px;
}
.regtrade
{
	background: url(../images/register_trade_bg.jpg) no-repeat left top;
	color: #fff;
	font: 11px arial;
	font-weight: 700;
	height: 512px;
	line-height: 14px;
	width: 248px;
}
.Table-1 th
{
	border-bottom: 1px solid #ddd;
	color: #000;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 3px 0;
}
.Table-1 td
{
	border-bottom: 1px solid #ddd;
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 2px 0;
}
.Table-2 th
{
	background: url(../images/thbg.gif) repeat-x;
	background-color: #dfdfdf;
	border-bottom: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-top: 1px solid #D8D8D8;
	color: #000;
	font: bold 12px Arial;
	height: 34px;
	padding: 15px 5px 0;
}
.Table-2 td
{
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 4px;
}
.Table-2 .row2
{
	background: #F2F2F2;
}
.Table-2 .t2nobdr
{
	border-right: none;
}
.Table-3 td
{
	border-bottom: 1px solid #ddd;
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 8px 0;
}
.Table-5
{
	background: url(../images/scheam_bg.jpg) repeat-x top;
	border-bottom: 2px solid #000;
	border-left: 1px solid #DBDBDB;
	border-right: 1px solid #9B9B9B;
	border-top: 1px solid #DBDBDB;
}
.Table-5 th
{
	padding: 12px;
	text-align: center;
}
.Table-5 th.sup
{
	background: url(../images/scheme_sup.jpg) no-repeat;
	margin: 0;
	padding: 0;
	width: 2px;
}
.Table-5 p
{
	color: #0786A6;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.Table-6 th
{
	background: url(../images/bg_border.gif) bottom repeat-x;
	color: #000;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 12px 10px 12px 0;
}
.Table-6 td
{
	background: url(../images/bg_border.gif) bottom repeat-x;
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 12px 10px 12px 0;
}
.Table-8 td
{
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 6px 6px 6px 0;
}
.Table-7 td
{
	border-right: 1px solid #ddd;
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 2px 6px;
}
.Table-9 th
{
	border-bottom: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	color: #000;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 4px 6px;
}
.Table-9 td
{
	border-bottom: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 4px 6px;
}
.Table-10
{
	border-top: 1px solid #B2B2B2;
	margin-top: 10px;
	width: 230px;
}
.Table-10 th
{
	background: #fff;
	border-bottom: 1px solid #B2B2B2;
	color: #000;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 2px;
}
.Table-10 td
{
	border-bottom: 1px solid #B2B2B2;
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 2px;
}
.Table-13
{
	margin-bottom: 10px;
}
.Table-13 td
{
	background: #f6f6f6;
	color: #000;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 2px;
}
.Table-13 table td
{
	background: #fff;
	border: 1px solid #ddd;
	border-bottom: 0 solid #B2B2B2;
	color: #000;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 2px;
}
.Table-12 td
{
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 6px;
}
.Table-12 input, .Table-12 select
{
	border-bottom: 1px solid #E0E0E0;
	border-left: 1px solid #A9A9A9;
	border-right: 1px solid #E0E0E0;
	border-top: 1px solid #A9A9A9;
	padding: 4px 6px;
}
.Table-12 tr.row2 td
{
	background: #f2f2f2;
	border-bottom: 1px solid #B2B2B2;
	border-top: 1px solid #B2B2B2;
}
.but-1
{
	background: #777668;
	border-bottom: 1px solid #68675B;
	border-left: 1px solid #868678;
	border-right: 1px solid #68675B;
	border-top: 1px solid #868678;
	color: #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.exchange
{
	background: #EAE8C6;
	margin-bottom: 10px;
	padding: 10px;
}
.list1 li a
{
	border-top: 1px solid #ddd;
	color: #0786A6;
	display: block;
	font: 11px/11px Arial, Helvetica, sans-serif;
	padding: 3px 0;
}
.list1 li.on a
{
	background: #f2f2f2;
	text-decoration: none;
}
.list3 li
{
	background: url(../images/bull3.gif) no-repeat left center;
	color: #0786A6;
	font: 11px Arial, Helvetica, sans-serif;
	padding-left: 20px;
}
.list3 li a
{
	color: #0786A6;
	display: block;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 3px 0;
}
.list4 li a
{
	color: #0786A6;
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 3px 0;
}
.list4 li a.row2
{
	background: #f9f9f9;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	color: #0786A6;
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 3px 0;
}
.list6
{
	margin: 0 0 10px;
}
.list6 li
{
	color: #0786A6;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 3px 0 0;
}
.list6 li a
{
	color: #0786A6;
	display: block;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.list6 li.row2
{
	background: #f9f9f9;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	color: #0786A6;
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
}
.list7 li
{
	background: url(../images/bull3.gif) no-repeat left center;
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	padding-left: 20px;
}
.list7 li a
{
	color: #000;
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 3px 0;
}
.list8
{
	margin: 5px 0 5px 15px;
}
.list8 li
{
	color: #ccc;
	font: 6px Arial, Helvetica, sans-serif;
	list-style: square;
}
.list8 li span
{
	color: #000;
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 1px 0;
}
.grad2
{
	background: #EFEFEF url(../images/grad2_06.jpg) repeat-x;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #A0A0A0;
	padding: 10px;
	width: 486px;
}
.grad_box
{
	background: #EBEBEB url(../images/grad_box_bg.jpg) repeat-x bottom;
	border: 1px solid #4C4C4C;
	margin-bottom: 15px;
	padding: 10px 20px;
}
.grad_box h5
{
	border-bottom: none;
	margin-bottom: 15px;
}
.grad3
{
	background: #F1F0DB url(../images/grad1_bg.gif) top repeat-x;
	min-height: 50px;
}
.abcd
{
	background: url(../images/abcdSup.gif) repeat-x;
	margin: 0 15px;
	padding: 3px 0;
}
.abcd ul li
{
	background: url(../images/abcdSup2.gif) right top no-repeat;
	float: left;
	padding: 2px 8px;
}
.abcd ul li a
{
	color: #0786A6;
	font: 12px Arial, Helvetica, sans-serif;
}
.paging
{
	background: url(../images/thbg.gif);
	height: 21px;
	padding: 5px 10px;
}
.archive
{
	border-bottom: 1px solid #ccc;
	padding: 10px 0;
}
.archive .FR
{
	width: 390px;
}
.archive2
{
	border-bottom: 1px solid #ccc;
	padding: 10px 0 0;
}
.archive2 .FR
{
	height: auto;
	width: 570px;
}
.box1
{
	float: left;
	margin-bottom: 15px;
	width: 330px;
}
.box2
{
	float: right;
	margin-bottom: 15px;
	width: 330px;
}
.bordBox1
{
	background: url(../images/supp.gif) top repeat-x;
	padding: 10px 0 12px;
}
.bordBox1 p
{
	margin: 0;
	padding: 0;
}
.LeftNavs2
{
	float: left;
	width: 210px;
}
.MidCont2
{
	float: right;
	width: 460px;
}
.photoNews
{
	padding-bottom: 10px;
}
.photoNews .FL
{
	border: 1px solid #333;
	margin-right: 8px;
}
.photoNews .FR
{
	width: 340px;
}
.sciptName
{
	background: url(../images/grad_bg2.gif) repeat-x;
	height: 39px;
	padding: 10px;
}
.sciptName2
{
	background: url(../images/grad_bg4.gif) repeat-x;
	height: 87px;
	padding: 6px 10px 10px;
}
.sciptName3
{
	background: url(../images/grad_box_bg2.jpg) repeat-x;
	height: 147px;
	padding: 6px 10px 10px;
}
.foothmlink a
{
	background: url(../images/bull1.gif) no-repeat center left;
	color: #fff;
	font: 11px Arial, Helvetica, sans-serif;
	margin-right: 10px;
	padding-left: 10px;
}
.loginbox
{
	background: #fff;
	border-bottom: 1px solid #D7D6BA;
	border-left: 1px solid #9B9A85;
	border-right: 1px solid #D7D6BA;
	border-top: 1px solid #7A7968;
	margin: 5px 0;
	padding: 5px;
}
.myprofile
{
	background: url(../images/myprofile_ico.gif) no-repeat center left;
	border-bottom: 1px solid #B2B2B2;
	display: block;
	padding: 3px 5px 3px 20px;
}
.myinbox
{
	background: url(../images/email_ico2.gif) no-repeat center left;
	border-bottom: 1px solid #B2B2B2;
	display: block;
	padding: 3px 5px 3px 20px;
}
.footsearch .txt1
{
	margin-bottom: 5px;
	width: 180px;
}
.footerNav
{
	float: left;
	margin-left: 25px;
	width: 690px;
}
.footerNav td p a, .footerNav th a
{
	color: #fff;
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 5px;
}
.footerNav td ul
{
	margin: 5px;
}
.footerNav td ul li a
{
	color: #B7C0C3;
	font: 11px Arial, Helvetica, sans-serif;
}
#dlmenu
{
	margin: 10px 0 0;
}
.dropD
{
	border-bottom: 1px solid #ddd;
	padding: 0;
	position: absolute;
	width: 160px;
	z-index: 100;
}
.dropD li
{
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 100;
}
.dropD li a, .dropD li a:visited
{
	display: block;
	text-decoration: none;
}
.dropD li:hover, .dropD li a:hover
{
	border: 0;
}
.dropD li:hover dt a, .dropD li a:hover dt a
{
	border-top: 1px solid #ddd;
}
.dropD li:hover dd, .dropD li a:hover dd, .dropD li dd.on, .dropD li a dd.on
{
	display: block;
}
.dropD table
{
	border-collapse: collapse;
	font-size: 1em;
	margin: -4px;
	padding: 0;
}
.dropD dl
{
	cursor: pointer;
	margin: 0;
	width: 160px;
}
.dropD dt
{
	background: #EAE8C6;
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2px 5px;
}
.dropD dd
{
	color: #0786A6;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: left;
}
.gallery dt a, .gallery dt a:visited
{
	color: #000;
	display: block;
	padding: 2px 0;
}
.gallery dd a, .gallery dd a:visited
{
	background: #b4be9c url(sub_grad.gif);
	color: #000;
	display: block;
	min-height: 1em;
	padding: 4px 5px;
	text-decoration: none;
}
* html .gallery dd a, * html .gallery dd a:visited
{
	height: 1em;
}
.gallery dd a:hover
{
	background: #7aa;
	color: #ff0;
}
.GR16B
{
	color: #0F4D38;
	font: bold 16px Arial, Helvetica, sans-serif;
}
.GR13B
{
	color: #0F4D38;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.GR18B
{
	color: #0F4D38;
	font: bold 18px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
.tabs li a
{
	background: url(../images/tab_offBgR.gif) no-repeat right top;
	color: #0786A6;
	float: left;
	font: 10px Arial, Helvetica, sans-serif;
	height: 14px;
	padding: 2px 4px 2px 5px;
}
.tabs3 a
{
	position: relative;
	top: 1px;
}
.paging3 a
{
	border: 1px solid #0786A6;
	float: left;
	margin: 0 0 6px;
	padding: 2px 6px;
}
.paging a span
{
	background: url(../images/tab_offBgR.gif) no-repeat right top;
	color: #0786A6;
	float: left;
	font: 10px Arial, Helvetica, sans-serif;
	height: 14px;
	padding: 2px 5px;
}
.FR .tabs li
{
	margin: 0 0 6px 6px;
}
.partners
{
	border-bottom: 1px solid #B9B9B9;
	border-left: 1px solid #F2F2F2;
	border-right: 1px solid #B9B9B9;
	border-top: 1px solid #F2F2F2;
	float: left;
	height: 60px;
	margin: 15px 10px 15px 0;
	padding: 10px 5px;
}
.partners img
{
	vertical-align: middle;
}
.GR20
{
	color: #0f4d38;
	font: 20px Arial, Helvetica, sans-serif;
}
.GR24
{
	color: #0f4d38;
	font: 24px Arial, Helvetica, sans-serif;
}
.tradeReward
{
	background: url(../images/traderewards.jpg) no-repeat;
	height: 144px;
	margin: 10px 0;
	padding: 70px 10px 10px 125px;
	width: 554px;
}
.to-head
{
	height: auto;
	width: 232px;
}
.table1
{
	margin: 15px 0 0;
}
.table1 td
{
	color: #3F3F3F;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 0 5px 5px 0;
}
.table1 td p
{
	color: #F30;
	display: none;
	font: 11px Arial, Helvetica, sans-serif;
}
.BrdT3
{
	border-top: 3px solid #000;
}
.dropbox
{
	background: url(../images/dropdown.gif) no-repeat;
	height: 23px;
	padding: 6px;
	width: 220px;
}
.dropbox select
{
	border-bottom: 1px solid #8A8A8A;
	border-left: 1px solid #000;
	border-right: 1px solid #8A8A8A;
	border-top: 1px solid #000;
	padding: 2px 5px;
	width: 220px;
}
.w10
{
	color: #F0F0E6;
	font: 10px Arial, Helvetica, sans-serif;
}
.blck11
{
	color: #000;
	font: 11px arial;
}
.blck12
{
	color: #000;
	font: 12px arial;
}
.grey11
{
	color: #3f3f3f;
	font: 11px Arial, Helvetica, sans-serif;
}
.grey14
{
	color: #3f3f3f;
	font: 14px Arial, Helvetica, sans-serif;
}
.grey12
{
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
}
.mer12B
{
	color: #D13F32;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.bl-14
{
	color: #0786A6;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.bl-12B
{
	color: #0786A6;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.bl-11U
{
	color: #0786A6;
	font: 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.green11B
{
	color: #5F9410;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.green11
{
	color: #5F9410 !important;
	font: 11px Arial, Helvetica, sans-serif;
}
.dgreen11
{
	color: #0F4D38;
	font: 11px Arial, Helvetica, sans-serif;
}
.yellow11
{
	color: #FF0;
	font: 11px Arial, Helvetica, sans-serif;
}
.green24
{
	color: #5F9410 !important;
	font: bold 24px Arial, Helvetica, sans-serif;
}
.green16
{
	color: #5F9410 !important;
	font: 16px Arial, Helvetica, sans-serif;
}
.red24
{
	color: Red !important;
	font: bold 24px Arial, Helvetica, sans-serif;
}
.red16
{
	color: Red !important;
	font: 16px Arial, Helvetica, sans-serif;
}
.dgreen31
{
	color: #0F4D38;
	font: bold 31px Myriad Pro,arial;
}
.green14B
{
	color: #0F4D38;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.green12B
{
	color: #0F4D38 !important;
	font: bold 12px Arial, Helvetica, sans-serif !important;
}
.red11B
{
	color: #CA0A00;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.red11
{
	color: #CA0A00 !important;
	font: 11px Arial, Helvetica, sans-serif;
}
.red12
{
	color: #D70000 !important;
	font: bold 12px Arial, Helvetica, sans-serif !important;
}
.Dgry-11
{
	font: bold 11px Arial, Helvetica, sans-serif;
}
.Dgry-14B
{
	font: bold 14px Arial, Helvetica, sans-serif;
}
.white11
{
	color: #FFF;
	font: 11px Arial, Helvetica, sans-serif;
}
.blk-11B
{
	color: #000;
	font: bold 11px Arial, Helvetica, sans-serif !important;
}
.blk-12B
{
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.blk-12
{
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: justify;
}
.blk-14B
{
	color: #000;
	font: bold 14px Arial, Helvetica, sans-serif;
}

.blk-14BU
{
	color: #000;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.bl-13B
{
	color: #0786A6;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.mer24
{
	color: #583A23;
	font: bold 24px/28px Myriad Pro, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

#navigation
{
	background: url(../images/menu_bg.jpg) repeat-x;
	height: 45px;
	margin: 10px 0;
	width: 960px;
}
.nav
{
	list-style-type: none;
	padding: 0;
	text-decoration: none;
}
.nav ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.nav li
{
	background: url(../images/menu_sup.jpg) no-repeat right center;
	float: left;
	position: relative;
}
.nav li.sub
{
	background: url(../images/menu_sup.jpg) no-repeat right center;
}
.nav li.sub1
{
	background-image: none;
	z-index: 100000;
}
.nav li a:hover
{
	background: url(../images/menu_bg_on.gif) repeat-x left bottom;
	color: #fff;
}
.nav li a.on
{
	background: url(../images/menu_bg_on.gif) repeat-x left bottom;
	color: #fff;
}
.nav li.sub1 a
{
	background: url() #E8F6F1 no-repeat right center;
	border-bottom: 2px solid #fff;
	color: #0b3b2b;
	font-size: 11px;
	font-weight: 400;
	padding: 5px 5px 5px 10px;
	text-align: left;
	text-decoration: none;
	width: 145px;
}
.nav li.sub1 a:hover
{
	background: url() #3f6b5c no-repeat right center;
	color: #fff;
	font-size: 11px;
	font-weight: 400;
	padding: 5px 5px 5px 10px;
	text-align: left;
	text-decoration: none;
}
.nav li.sub1_havesub a
{
	background: url(../images/dropdown_arwn.jpg) #E8F6F1 no-repeat right center;
	border-bottom: 2px solid #fff;
	color: #0b3b2b;
	font-size: 11px;
	font-weight: 400;
	padding: 5px 5px 5px 10px;
	text-align: left;
	text-decoration: none;
	width: 145px;
}
.nav li.sub1_havesub a:hover
{
	background: url(../images/dropdown_arwh.jpg) #3f6b5c no-repeat right center;
	color: #fff;
	font-size: 11px;
	font-weight: 400;
	padding: 5px 5px 5px 10px;
	text-align: left;
	text-decoration: none;
}
.nav li.sub2
{
	background-image: none;
}
.nav li.sub2 a
{
	background: url(../images/drpdwn_bltn.jpg) #3F6B5C no-repeat 5px center;
	border-bottom: 1px solid #6f9085;
	color: #fff;
	font-weight: 400;
	padding: 5px 5px 5px 15px;
	text-align: left;
	text-decoration: none;
	width: 135px;
}
.nav li.sub2 a:hover
{
	background: url(../images/drpdwn_blth.jpg) #20a276 no-repeat 5px center;
	color: #fff;
	font-weight: 400;
	padding: 5px 5px 5px 15px;
	text-align: left;
	text-decoration: none;
	width: 135px;
}
.nav table
{
	border-collapse: collapse;
	font-size: 1em;
	left: 2px;
	position: absolute;
	top: 0;
	width: 145px;
	z-index: 100000;
}
.nav li a
{
	color: #ffffff;
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 14px 15px;
	text-align: center;
	text-decoration: none;
}
.nav :hover
{
	color: #fff;
	background: none;
	text-decoration: none;
}
.nav :hover > a
{
	color: #fff;
	background: none;
	text-decoration: none;
}
.nav ul, .nav :hover ul ul
{
	border: 1px solid #000;
	left: -9999px;
	position: absolute;
	text-decoration: none;
}
.nav :hover ul
{
	left: 0;
	position: absolute;
	top: 43px;
	width: 160px;
	z-index: 999;
}
.nav :hover ul :hover ul
{
	left: 158px;
	padding: 0;
	text-decoration: none;
	top: -3px;
	width: 155px;
	z-index: 999;
}

.slider
{
	float: left;
	font-size: 93%;
	line-height: normal;
	width: 50%;
}
.slider li
{
	background: url(../images/left_both.gif) no-repeat left top;
	float: left;
	margin: 0;
	padding: 0 5px;
}
.slider a
{
	background: url(../images/right_both.gif) no-repeat right top;
	color: #fff;
	display: block;
	float: none;
	font-weight: 700;
	padding: 5px 15px 4px 6px;
	text-decoration: none;
}
.slider a:hover
{
	color: #7F7F7F;
}
.slider .on
{
	background-position: 0 -150px;
	border-width: 0;
}
.slider .on a
{
	background-position: 100% -150px;
	color: #7F7F7F;
	padding-bottom: 5px;
}
.slider li:hover, .header li:hover a
{
	background-position: 0 -150px;
	color: #7F7F7F;
}
.slider li:hover a
{
	background-position: 100% -150px;
}
#sensex
{
	font: 10px arial;
	line-height: 14px;
	margin-top: 5px;
}
#sensex ul li
{
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	float: left;
	padding: 5px 0;
}
#sensex ul li a
{
	color: #0786A6;
	cursor: pointer;
	font: bold 10px arial;
	margin: 0;
	padding: 0 9px;
	text-decoration: none;
}
#sensex ul li.current
{
	background: #efefef;
}
#sensex ul li.first
{
	border-left: 1px solid #ccc;
}
.regtrade2
{
	background: url(../images/register_trade_bg-new.gif) no-repeat right top;
	color: #fff;
	font: 11px arial;
	font-weight: 700;
	height: 430px;
	line-height: 14px;
	width: 380px;
}
.sroll2
{
	padding: 0;
}
.scroll2Et
{
	border-right: 1px solid #000;
	float: left;
	min-height: 105px;
	padding: 5px;
}
.Scrll2FL
{
	float: left;
	padding: 60px 0 0;
}
.Scrll2FR
{
	float: right;
	padding: 60px 0 0;
}
.scrollEt2_r
{
	background: url(../images/sprt.jpg) center right no-repeat;
	float: left;
	min-height: 70px;
	padding: 15px 10px 5px;
	width: 250px;
}
.scrollEt2_rr
{
	float: left;
	min-height: 70px;
	padding: 15px 10px 5px;
	width: 250px;
}
.trade-img
{
	float: left;
	min-height: 60px;
	width: 60px;
}
.OA-txt
{
	color: #000;
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0;
	width: 190px;
}
.PT5
{
	padding-top: 5px;
}
.hmpagea
{
	border: solid 1px #e0e0e0;
	min-height: 250px;
	width: 688px;
}
.hmpage
{
	background-image: url(../images/headprofilebg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border-bottom: solid 1px #e0e0e0;
	min-height: 40px;
	width: 688px;
}
.hmlist
{
	display: block;
	float: left;
	width: 100%;
}
.hmlist ul
{
	display: block;
	float: left;
	margin-bottom: 5px;
	padding: 0;
	width: 100%;
}
.hmlist ul li
{
	color: #000;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: 700;
	line-height: 30px;
	list-style: none;
	padding-left: 8px;
	width: 110px;
}
.hminput
{
	border: solid 1px #999;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	padding-top: 5px;
	width: 100px;
}
.apDiv
{
	background-color: #6F8086;
	background-image: url(../images/ticker_bg2.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 30px;
	left: auto;
	margin: auto auto 5px;
	padding: 0 10px 0 10px;
	position: relative;
	top: 0;
	width: 980px;
	z-index: 10001;
}
.lgBoxBTd1
{
	background-image: url(../images/boxSep_02.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 5px;
}
.lgBoxBTd2
{
	background-image: url(../images/boxSep_03.gif);
	background-repeat: repeat-x;
	height: 5px;
}
.lgBoxBTd3
{
	background-image: url(../images/boxSep_05.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 5px;
}
.lgBoxBTd4
{
	background-image: url(../images/boxSep_07.gif);
	background-repeat: repeat-y;
	width: 5px;
}
.lgBoxBTd5
{
	background-image: url(../images/boxSep_09.gif);
	background-repeat: repeat-y;
	width: 5px;
}
.lgBoxBTd6
{
	background-image: url(../images/boxSep_12.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 5px;
}
.lgBoxBTd7
{
	background-image: url(../images/boxSep_13.gif);
	background-repeat: repeat-x;
	height: 5px;
}
.lgBoxBTd8
{
	background-image: url(../images/boxSep_14.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 5px;
}
.knowCent_bg
{
	background-image: url(../images/knowCen_bg.jpg);
	background-repeat: no-repeat;
	height: 375px;
	width: 234px;
}
.curTab
{
	background-color: #030;
	height: 20px;
}
.MidCont3
{
	float: right;
	width: 510px;
}
.dropacount2
{
	border: 1px solid #000;
	color: #000;
	font-size: 12px;
	height: 18px;
	line-height: 26px;
	width: 110px;
}
.dropacount4
{
	border: 1px solid #000;
	color: #000;
	float: left;
	height: 18px;
	width: 330px;
}
.inBrd
{
	border: solid 1px #000;
}
.dropacount5
{
	border: 1px solid #000;
	color: #000;
	height: 26px;
	width: 150px;
}
.buzztxt
{
	color: #000;
	font-family: Arial;
	font-size: 12px;
	margin: 0;
}
.login_bg
{
	background-image: url(../images/login_bg12.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 165px;
	margin: auto;
	padding: 10px 20px 0 30px;
	width: 410px;
}
.logintxt
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 700;
}
.logininput
{
	border: 1px solid #000;
	height: 25px;
	line-height: 25px;
	width: 185px;
}
.logintxt2
{
	color: #13559f;
	font-size: 13px;
}
.logintxt2 a
{
	color: #13559f;
	font-weight: 700;
	text-decoration: none;
}
.logintxt2 a:hover
{
	color: #13559f;
	font-weight: 700;
	text-decoration: underline;
}
#Fmain
{
	background-color: #FFF;
	height: auto;
	margin: auto;
	width: 685px;
}
.Ftop
{
	border-bottom: 3px solid #e7ecea;
	height: 70px;
	width: 685px;
}
.Fred
{
	color: red;
}
.FTxt
{
	color: #000;
	font-size: 13px;
}
.Finput
{
	height: 22px;
	line-height: 22px;
	width: 180px;
}
.Finput2
{
	height: 22px;
	line-height: 22px;
	width: 250px;
}
.heading span, .dropD li dd
{
	display: none;
}
.SNtcurBoxB .indices, .SNtcurBoxB .nse, .SNtcurBoxB .bse, .SNtcurBoxB .mcx, .SNtcurBoxB .ncdex
{
	display: block;
	float: left;
	height: 31px;
	width: 46px;
}
.search .FL, .Hmquote .FL, .quote .FL, .footsearch .FL
{
	margin-right: 2px;
}
.breadcrump, .breadcrump2
{
	color: #0786A6;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 0 0 5px;
	width: 100%;
}
.breadcrump a, .breadcrump2 a, .bl-10
{
	color: #0786A6;
	font: 10px Arial, Helvetica, sans-serif;
}
.breadcrump span, .breadcrump2 span
{
	color: #DC8013;
}
.scrollEt p, .scrollEt2 p, .scroll2Et p
{
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
.tabs2 li.on, .bl-11B
{
	color: #0786A6;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.market span, .login .FL
{
	margin-right: 5px;
}
.phone p span, .email p span, .sms p span, #sensex ul li.current a
{
	color: #000;
}
.Table-1 .rht, .Table-2 .rht, .Table-3 .rht, .Table-6 .rht, .Table-8 .rht
{
	text-align: right !important;
}
.Table-3 th, .Table-4 th
{
	border-bottom: 1px solid #ddd;
	border-top: 2px solid #000;
	color: #000;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 5px 0;
}
.Table-6, .Table-8, .Table-12, .tradeReward p
{
	margin-bottom: 15px;
}
.Table-7 p, .Table-9 p
{
	margin: 0;
	padding: 2px 0;
}
.Table-7 p.bbt, .Table-9 p.bbt
{
	border-bottom: 1px solid #ddd;
}
.Table-10 td a, .Table-13 td a, .sciptName3 p, .sciptName3 a
{
	font: 11px Arial, Helvetica, sans-serif;
}
.list1, .list2
{
	border-bottom: 1px solid #ddd;
	margin: 10px 0;
}
.list1 li, .list4 li, .bl-11
{
	color: #0786A6;
	font: 11px Arial, Helvetica, sans-serif;
}
.list1 li a:hover, .list4 li a:hover, .list6 li a:hover
{
	background: #f9f9f9;
	text-decoration: none;
}
.list2 li a, .list5 li a
{
	color: #0786A6;
	display: block;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 0 0 10px;
}
.list2 li a:hover, .list5 li a:hover, .list3 li a:hover, .list7 li a:hover
{
	text-decoration: underline;
}
.list3, .list7
{
	margin: 5px 0;
}
.list4, .footsearch
{
	margin: 10px 0;
}
td.paging div a, .paging .tabs, .FR .tabs
{
	float: right;
}
.archive .FL img, .archive2 .FL img
{
	border: 1px solid #333;
}
.myporfolio, .equity, .commodity
{
	background: url(../images/myportfolio_ico.gif) no-repeat center left;
	border-bottom: 1px solid #B2B2B2;
	display: block;
	padding: 3px 5px 3px 20px;
}
.tabs li, .paging a
{
	background: url(../images/tab_offBgL.gif) no-repeat;
	float: left;
	margin: 0 6px 6px 0;
}
.tabs li.on, .paging a.on
{
	background: url(../images/tab_onBgL.gif) no-repeat;
}
.tabs li.on a, .paging a.on span
{
	background: url(../images/tab_onBgR.gif) no-repeat right;
	color: #fff;
}
.tabs li a:hover, .paging a:hover
{
	text-decoration: none;
}
.paging3 span, .paging3 a:hover
{
	background: #0786A6;
	border: 1px solid #066B85;
	color: #fff;
	float: left;
	margin: 0 0 6px;
	padding: 2px 6px;
}
.lgrey11, .blk-11
{
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
}
.nav :hover, .nav :hover > a
{
	background: none;
	color: #fff;
	text-decoration: none;
}
.slider ul, #sensex ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.scrollEt2_r p, .scrollEt2_rr p
{
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0;
	width: 126px;
}
.dropacount, .dropacount3
{
	border: 1px solid #000;
	color: #000;
	height: 18px;
	width: 140px;
}
.bottxt
{
	font-size: 11px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bottxt a
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.bottxt a:hover
{
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.AboutL
{
	width: 220px;
	float: left;
}
.AboutR
{
	width: 730px;
	float: left;
	height: auto;
}
.jointbg
{
	width: 350px;
	float: left;
	margin: 20px 0px 0px 0px;
	padding-left: 10px;
}





/* AutoComplete item */
.AutoCompleteExtender_CompletionList
{
	/*background-color : window; color : windowtext; padding : 1px; font-size: 12px; background-color:Gray;*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	border: solid 1px #006699;
	line-height: 20px;
	padding: 1px;
	background-color: White; /*creates border with autocomplete_completionListElement background-color*/
}

/*AutoComplete flyout */
.AutoCompleteExtender_CompletionListItem
{
	/*text-align : left; background-color:White;*/
	border-bottom: dotted 1px #006699;
	cursor: pointer;
	color: Maroon;
}

/* AutoComplete highlighted item */
.AutoCompleteExtender_HighlightedItem
{
	/*background-color: Silver; color: windowtext; font-weight:bold; font-size: small;*/
	color: White;
	background-color: #006699;
	cursor: pointer;
	font-weight: bold;
	font-size: mediam;
}
#divwidth
{
	width: 150px !important;
}
#divwidth div
{
	width: 150px !important;
}




.FreezePaneOff
{
	display: none;
	position: absolute;
	visibility: hidden;
}
.FreezePaneOn
{
	-moz-opacity: 0.85;
	background-color: #666;
	display: block;
	filter: alpha(opacity=85);
	position: absolute;
	visibility: visible;
	z-index: 9999;
	height: 30px;
	width: 85px;
	margin-left: 117px;
}
.InnerFreezePane
{
	background-color: #000000;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	height: 30px;
	width: 85px;
	vertical-align: middle;
	text-align: center;
	padding-top: 10px;
}

.clickI
{
	font-size: 13px;
	font-weight: bold;
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
}
.clickI a
{
	color: #0066CC;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.clickI a:hover
{
	color: #0066CC;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.login-btn
{
	background-image: url("../images/login.gif");
	width: 60px;
	height: 25px;
	cursor: pointer;
	border: none;
}


/* money manager  Pages css starts*/

/*.Mlogin{width:960px; height:286px; background:url(../images/moneymastertop.gif)  no-repeat top left;}
.Mkey{width:131px; height:161px; float:left; background:url(../images/keycontrol.gif) no-repeat left top;}
.MkeyBox{width:320px; float:left; height:25px; margin-bottom:8px; background-color:#f4f3f4; padding:7px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000000;}
.Mdemobox{ width:340px; min-height:120px; float:right;}
.MkeyBox1{width:457px; float:left; height:25px; margin-bottom:8px; background-color:#f4f3f4; padding:7px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000000;}
*/
.Mlogin
{
	width: 960px;
	height: 355px;
	background: url(../images/moneymanager.gif) no-repeat top left;
}
.Mkey
{
	width: 185px;
	min-height: 175px;
	float: left;
}
.MkeyBox
{
	width: 369px;
	float: left;
	height: 19px;
	margin-bottom: 10px;
	background-color: #b4dc71;
	padding: 6px 0px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
.MkeyBox a
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.MkeyBox a:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.Mdemobox
{
	width: 345px;
	min-height: 120px;
	float: right;
}
.blk-11 a
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #484848;
	text-decoration: none;
}
.blk-11 a:hover
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #484848;
	text-decoration: underline;
}
.mmtest_bg
{
	width: 362px;
	height: 185px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	font-size: 12px;
	color: #000000;
	background: url(../images/MMtestibg.gif) no-repeat top left;
	padding: 10px;
}




/* money manager  Pages css starts*/


.inputcss
{
	font: 11px Arial, Helvetica, sans-serif;
	height: 20px;
	padding: 3px;
	width: 55px;
}
input
{
	font: 11px Arial, Helvetica, sans-serif;
	height: 20px;
	padding: 3px;
}


.repon
{
	font-weight: bold;
	color: Black;
}



/* More RSL RCL pages CSS starts here (For Download page more CSS)*/
.DBox1
{
	width: 345px;
	float: left;
	min-height: 200px;
	float: left;
}
.DBox2
{
	width: 343px;
	float: left;
	min-height: 200px;
	float: left;
}
.DLibox
{
	width: 315px;
	min-height: 200px;
}
.DBRD
{
	border-left: solid 1px #bfc0c0;
	border-bottom: solid 1px #bfc0c0;
	border-right: solid 1px #bfc0c0;
}
.Dlist ul
{
	width: 311px;
	float: left;
	padding-top: 10px;
	padding-bottom: 20px;
	list-style: none;
}
.Dlist ul li
{
	width: 100%;
	float: left;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #0959a3;
}
.Dlist ul li a
{
	width: 303px;
	float: left;
	padding: 3px 0px 3px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0959a3;
	border-bottom: dotted 1px #999999;
}
.Dlist ul li a:hover
{
	text-decoration: none;
	padding: 3px 0px 3px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #bfc0c0;
}




/* More RSL RCL pages CSS starts here (For RALLY LOGIN page more CSS)*/
.RLTop
{
	width: 690px;
	height: 104px;
	margin: auto;
}
.RQLbg
{
	width: 219px;
	height: 186px;
	background-image: url(../images/quicklinksbg.gif);
	padding: 58px 6px 6px 14px;
	float: left;
}
.RQLbg ul
{
	width: 219px;
	float: left;
	list-style: none;
}
.RQLbg ul li
{
	width: 195px;
	float: left;
	background: url(../images/loginicon.gif) left no-repeat;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0959a3;
	border-bottom: dotted 1px #666666;
}
.RQLbg ul li a
{
	width: 195px;
	text-align: left;
	background: url(../images/loginicon.gif) left no-repeat;
	float: left;
	padding: 6px 0px 6px 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0959a3;
}
.RQLbg ul li a:hover
{
	text-decoration: underline;
	padding: 6px 0px 6px 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.Rbotbg
{
	background-image: url(../images/RallyBottombg.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 104px;
	width: 100%;
	padding-top: 10px;
}
.BNRsize
{
	width: 680px;
	height: 92px;
	margin: auto;
	border: 1px #CCCCCC solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}



/* More RSL RCL pages CSS starts here (For Newswire page more CSS)*/
.NewTxt1
{
	background-color: #737373;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	line-height: 28px;
}
.NewT2
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5c5c5c;
}
.TJ
{
	text-align: justify;
	line-height: 16px;
}
.MandiList
{
	width: 80px;
	height: 21px;
	font-size: 12px;
	color: #333333;
	border: none;
}
.MandiList2
{
	width: 108px;
	height: 21px;
	font-size: 12px;
	color: #333333;
	border: none;
}
.MandiDis
{
	width: 400px;
	height: 220px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
}
.MandiDis1
{
	width: 720px;
	min-height: 220px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
}
/* More RSL RCL pages CSS starts here (For product and services pages more CSS)*/

.Plist9
{
	margin: 5px 0 10px 10px;
}
.Plist9 li
{
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	list-style: disc inside;
}

.Plist10
{
	margin: 5px 0 10px 10px;
}
.Plist10 li
{
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	list-style: disc outside;
	margin-left: 10px;
	margin-bottom: 5px;
}


/* Money Master registration page starts here (For religare money master more CSS)*/
.MMformbg
{
	width: 208px;
	border-left: 1px #d1d1d1 solid;
	border-right: 1px #d1d1d1 solid;
	border-bottom: 1px #d1d1d1 solid;
	background-color: #f5f5f5;
	min-height: 520px;
	padding: 5px 20px 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.MMIF
{
	width: 205px;
	border: solid 1px #d1d1d1;
	height: 18px;
	padding: 2px 0px 0px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 8px;
}
.MMIF2
{
	width: 210px;
	border: solid 1px #d1d1d1;
	height: 21px;
	line-height: 21px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 8px;
}
.MMIF3
{
	width: 175px;
	border: solid 1px #d1d1d1;
	height: 18px;
	padding: 2px 0px 0px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 8px;
}
.MMBoxC
{
	width: 100%;
	height: auto;
	border-bottom: dotted 1px #999999;
	padding-bottom: 10px;
}
.MSGoldB
{
	width: 155px;
	height: 97px;
	float: left;
}
.MSGoldDes
{
	width: 515px;
	height: auto;
	float: left;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 21px;
}
.MtxtH
{
	font-family: Myriad Pro,Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #000000;
}
.MtxtHT
{
	font-family: Myriad Pro,Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #1377a2;
}
.MtxtHTB
{
	font-family: Myriad Pro,Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
.MtxtH2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0d6b93;
	font-weight: bold;
}
.TdBGB
{
	background-color: #efefee;
	border-bottom: solid 2px #FFFFFF;
	border-right: solid 2px #FFFFFF;
}

.MMBoxCA
{
	width: 690px;
	margin: auto;
	height: auto;
	border-bottom: dotted 1px #999999;
	padding-bottom: 15px;
	padding-top: 15px;
}
.MMBoxPay
{
	width: 690px;
	margin: auto;
	height: auto;
	padding-bottom: 15px;
	padding-top: 15px;
}

.MSPayBox
{
	width: 515px;
	height: auto;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 21px;
}
.MSGoldB2
{
	width: 85px;
	height: 32px;
	float: left;
	padding: 65px 0px 0px 70px;
	background: url(../images/Mmastergold.gif) no-repeat top;
}
.MSSilB2
{
	width: 85px;
	height: 32px;
	float: left;
	padding: 65px 0px 0px 70px;
	background: url(../images/Mmastersilver.gif) no-repeat top;
}
.MtxtBlue
{
	font-family: Myriad Pro,Arial, Helvetica, sans-serif;
	color: #1377a2;
}
.Mtxtgreen
{
	font-family: Myriad Pro,Arial, Helvetica, sans-serif;
	color: #177f41;
}
.mymoneymaster
{
	background: url(../images/mymoneymaster_ico.gif) no-repeat center left;
	border-bottom: 1px solid #B2B2B2;
	display: block;
	padding: 3px 5px 3px 20px;
}

/* More RSL RCL pages CSS starts here (For Product & Services page more CSS)*/
.PitemBox
{
	width: 344px;
	min-height: 90px;
	float: left;
	padding-bottom: 20px;
}
.PitemBoxL
{
	width: 66px;
	height: 64px;
	float: left;
	margin-right: 15px;
}

.PitemBoxR
{
	width: 245px;
	min-height: 35px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #676767;
	text-align: justify;
	margin-bottom: 5px;
}
.PitemBoxR h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #136b4d;
}
.brdR
{
	border-right: dotted 1px #999999;
}


/* More RSL RCL pages CSS starts here (For Technical Charting page more CSS)*/
.TechChart
{
	width: 100%;
	height: 310px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	margin-bottom: 10PX;
}
.TechBotton
{
	line-height: 15px;
	font-size: 13px;
	vertical-align: middle;
	padding: 0px 2px 5px 2px;
}


/* More CSS for Money Master Freetrial Login process (For Money Master pages CSS)*/
.MMFreeRBg
{
	width: 690px;
	height: 540px;
	background: url(../images/freetrialbg.gif) left top no-repeat;
}


/* Home page changes (For Technical Charting page more CSS)*/
.WH16B
{
	color: #ffffff;
	font: bold 16px Arial, Helvetica, sans-serif;
}


/* Landing page Commodity book CSS starts here (For Commodity book Landing page here)*/
.Cformbg
{
	width: 262px;
	height: 355px;
	float: right;
	background: url(../images/Cform_bg.gif) no-repeat top left;
	padding: 43px 15px 0px 15px;
}
.CAdvttxtbg
{
	width: 615px;
	min-height: 50px;
	float: left;
	background: url(../images/Cbookfet_bg.gif) no-repeat top left;
	font-family: Futura Md, Futura, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2f3030;
	padding: 5px 0px 5px 30px;
	border-bottom: dotted 1px #666666;
	line-height: 19px;
}
.CAdvttxtbg span
{
	font-family: Futura Md, Futura, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #17709e;
}
.Chighlights
{
	width: 620px;
	height: 212px;
	padding: 15px 10px 10px 15px;
	background: url(../images/Cbookhighlight.jpg) no-repeat top;
	margin-top: 25px;
}
.Chightxt td
{
	font-family: Futura-Book,Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #2f3030;
	vertical-align: top;
	line-height: 20px;
	padding: 2px 0px 4px 0px;
}
.Chightxt td span
{
	font-family: Optima,Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #1a1a1a;
}
.Cinputtxt
{
	width: 254px;
	height: 20px;
	border: solid 1px #a3a3a3;
	font-family: Futura Md, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 3px 0px 1px 4px;
	margin-bottom: 12px;
}
.Cinputtxt2
{
	width: 260px;
	height: 23px;
	border: solid 1px #a3a3a3;
	font-family: Futura Md, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px 0px 0px 4px;
	margin-bottom: 12px;
}
.CHtxt
{
	font-family: Futura Md, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.red
{
	color: #FF0000;
}

/* Home Page Dow jones feed (For Home page more CSS)*/
.blk-16B
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 4px;
	padding-bottom: 2px;
	border-bottom: dotted 1px #000;
}
.blk-15B
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
}

/*  Login Page Dow jones feed (For Home page more CSS)*/
.DJbg
{
	background-color: #efefef;
	margin-top: 10px;
	padding: 12px;
}

.Table8
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #535353;
}
.Table8 td
{
	color: #535353;
	font-weight: bold;
	padding: 5px 2px 4px 2px;
}
.DowjoneInput
{
	width: 230px;
	height: 22px;
	background-color: #f2f2f2;
	font-size: 13px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 0px 0px 4px;
	border: 1px #cfcfcf solid;
}
.Dowjonelist
{
	width: 237px;
	height: 22px;
	background-color: #f2f2f2;
	font-size: 13px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px 0px 1px 4px;
	border: 1px #cfcfcf solid;
}
.DowjoneHeading
{
	height: 34px;
	background: url(../images/uploadtopbgnew.gif) repeat-x left top;
	border: solid 1px #c7c49c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #484747;
	padding-left: 10px;
	line-height: 34px;
	font-weight: bold;
}
.DJBox
{
	background-color: #FFFFFF;
	min-height: 300px;
	border-bottom: solid 1px #c7c49c;
	border-left: solid 1px #c7c49c;
	border-right: solid 1px #c7c49c;
	padding: 5px 12px 5px 12px;
}
.DJBox p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-bottom: 5px;
}
.DJBox p a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0786A6;
}



/* Research page changes (For New Research  page more CSS)*/

.menuUP
{
	margin: 0px 0px 10px 0px;
	height: 34px;
	border-bottom: solid 1px #c7c49c;
}
.menuUP ul li
{
	float: left;
	padding: 0px;
	list-style: none;
}
.menuUP ul li a
{
	float: left;
	background: url(../images/uploadtopbgnew.gif) repeat-x left top;
	padding: 9px 15px 8px 15px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #0a7590;
	margin-right: 2px;
	border: solid 1px #c7c49c;
	white-space: nowrap;
}
.menuUP ul li a:hover, .menuUP ul li a.on
{
	background: url(../images/uploadtopbgnewhover.gif);
	text-decoration: none;
	color: #ffffff;
	border: solid 1px #26759e;
	float: left;
	padding: 9px 15px 8px 15px;
}
.research_txt
{
	width: 385px;
	margin: 15px 0px 0px 10px;
	float: left;
	font-size: 12px;
	color: #5c5c5c;
	line-height: 18px;
}

.Ch_input
{
	background-color: #caedfb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2e3231;
	border: none;
}


/* Change in home page trading calls section change css*/
.insurance
{
	background: url(../images/ReligareBuzzonhome.gif) no-repeat;
	float: right;
	height: 551px;
	margin-top: 5px;
	width: 230px;
}
.insurance input, .insurance select
{
	border: 1px solid #ddd;
	padding: 3px;
}
.expert
{
	background: url(../images/expert.gif) no-repeat;
	height: 156px;
	margin: 5px 0 5px -3px;
	padding: 10px;
	position: relative;
	width: 195px;
}
.Tblk-13
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #686868;
}
.Tblk-13 a
{
	font-size: 13px;
	color: #686868;
	text-decoration: none;
}
.Tblk-13 a:hover
{
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.Tblk-13 a.on
{
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
/* Change in home page trading calls section change css*/

.gridheadersort
{
	font: 12px arial;
}
.gridheadersort a
{
	font: 12px arial;
	color: #333333;
	font-style: normal;
	font-weight: bold;
}

/* Sitemap Html css starts here*/
.sitemap
{
	width: 320px;
	height: auto;
	float: left;
	margin: 0px 0px 50px 0px;
}
.sitemap ul
{
	background: url(../images/sitecloverimage.gif) left top no-repeat;
	padding: 2px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00612c;
	margin-bottom: 15px;
}
.sitemap ul a
{
	color: #00612c;
	font-size: 14px;
	text-decoration: none;
}
.sitemap ul a:hover
{
	color: #00612c;
	font-size: 14px;
	text-decoration: underline;
}

.sitemap ul li
{
	background: url(../images/sitemapicon.gif) left center no-repeat;
	padding: 0px 0px 0px 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666f7e;
	margin: 6px 0px 4px 0px;
}
.sitemap ul li a
{
	color: #666f7e;
	text-decoration: none;
	font-size: 12px;
}
.sitemap ul li a:hover
{
	color: #666f7e;
	text-decoration: underline;
	font-size: 12px;
}
.sitemap ul li.Gr
{
	color: #666f7e;
	margin-left: 18px;
}
.sitemap ul li.Gr a
{
	color: #666f7e;
	text-decoration: none;
}
.sitemap ul li.Gr a:hover
{
	color: #666f7e;
	text-decoration: underline;
}

/* Sitemap Html css ends here*/




/* Open an Account (For open an account  page more CSS)*/
.broking_bg
{
	background: url(../images/Brokerageaccount_bg.gif) top repeat-x;
	min-height: 400px;
}
.Brok_Left
{
	width: 460px;
	margin-left: 30px;
	padding-top: 50px;
	min-height: 380px;
	float: left;
	text-align: left;
}
.Brok_Left h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #448f44;
	font-weight: bold;
	padding: 0px;
}

.Brok_Left p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #616161;
	padding-bottom: 15px;
	text-align: justify;
}
.Brok_right
{
	width: 334px;
	padding: 55px 10px 0px 27px;
	height: 378px;
	float: right;
	margin-right: 30px;
	text-align: left;
	background: url(../images/brokingform_bg.gif) bottom no-repeat;
}
.broktable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545454;
}
.broktable td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545454;
	vertical-align: middle;
	padding: 2px 0px 2px 0px;
}
.broktable td.center
{
	text-align: center;
}
.broktable td.left
{
	text-align: left;
}

.brokinput
{
	width: 200px;
	height: 20px;
	border: solid #b4b4b4 1px;
	font-size: 12px;
	color: #545454;
	padding: 2px 0px 0px 4px;
}
.broklist
{
	width: 206px;
	height: 22px;
	border: solid #b4b4b4 1px;
	font-size: 12px;
	color: #545454;
	padding: 2px;
}


/* New home page changes (For Home page banner section CSS)*/

.Hban
{
	width: 674px;
	float: left;
	height: 275px;
	background-image: url(../images/homebanner_new.gif);
	padding: 10px 8px 10px 8px;
	margin-bottom: 0px;
}
.Hban .ban1
{
	float: left;
	width: 674px;
	height: 152px;
	margin-bottom: 6px;
}
.Hban .ban2
{
	float: left;
	width: 674px;
	height: 117px;
}
.Hban .ban2 .A1
{
	float: left;
	width: 222px;
	height: 117px;
	margin-right: 4px;
}
.Hban .ban2 .A2
{
	float: left;
	width: 222px;
	height: 117px;
}


/* Progress Bar */
.progress
{
	display: block;
	position: absolute;
	padding: 2px 3px;
}
.progressID
{
	display: block;
	position: absolute;
	padding: 2px 3px;
	margin-left: 255px;
}
.container
{
	border: solid 1px #808080;
	border-width: 1px 0px;
}
.headerp
{
	background: url(../images/sprite.png) repeat-x 0px 0px;
	border-color: #808080 #808080 #ccc;
	border-style: solid;
	border-width: 0px 1px 1px;
	padding: 0px 10px;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	line-height: 1.9;
	font-family: arial,helvetica,clean,sans-serif;
}
.bodyp
{
	background-color: #fff;
	border-color: #808080;
	border-style: solid;
	border-width: 0px 1px;
	padding: 10px;
	text-align: center;
}


/* Video pages CSS (For Home Linked video pages CSS)*/
.video_bg
{
	width: 960px;
	height: 468px;
	z-index: 0;
	background-image: url(../images/Commercialpage_video_bg.gif);
	text-align: center;
	padding-top: 20px;
}
.shopRlgr2
{
	float: right;
	margin-right: 10px;
	padding-top: 10px;
}


/* Page not found  CSS (For 404 page css)*/
.PageNF_bg
{
	width: 681px;
	height: 311px;
	background-image: url(../images/Pagenot_found_bg.gif);
	text-align: center;
	margin: auto;
}



/* SIP Page CSS (For SIP page css)*/
.SipTab1
{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.SipTab1 td
{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 5px 15px 5px;
	vertical-align: top;
}
.SipTab1 td h1
{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2d9657;
}

.SipTab2
{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.SipTab2 td
{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 2px 4px 5px;
	vertical-align: top;
	background-color: #dcdcdc;
}

.Sipform_bg
{
	width: 250px;
	height: 373px;
	background-image: url(../images/SIPform_bg.gif);
}
.Sipinput
{
	width: 204px;
	height: 19px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px #a6a7a6;
	padding: 1px 2px 1px 5px;
	margin-bottom: 10px;
}
.Sipinput2
{
	width: 213px;
	height: 21px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px #a6a7a6;
	padding: 1px 1px 1px 1px;
	margin-bottom: 10px;
}


/* Email Verification Page CSS (For Verification on web css)*/
.Verinput
{
	width: 195px;
	height: 19px;
	font-size: 13px;
	background-color: #f6f6f6;
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px #d5d5d5;
	padding: 2px 2px 2px 2px;
}



/* Spot_poll Html CSS starts here*/
.SPOTW_bg
{
	width: 248px;
	min-height: 140px;
	float: left;
	background: url(../images/spotpoll_bg.gif) repeat-y;
}
.Spottop
{
	width: 248px;
	height: 44px;
	background: url(../images/Spot_topimage.gif) no-repeat;
}
.Spottop2
{
	width: 248px;
	height: 44px;
	background: url(../images/Spot_topimage22.gif) no-repeat;
}
/* Spot_poll Html CSS ends here*/

/*Top 10 stocks */
.10contL
{
	float: left;
	width: 960px;
}
.10contant
{
	width: 950px;
}
.10contantimg
{
	width: 85px;
	float: left;
}
.10contanttextbox
{
	padding-left: 25px;
	float: left;
}
.10contantheading
{
	color: #2c8859;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.10contanttext
{
	color: #131313;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.10clear
{
	clear: both;
}




.top10Tab1
{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.top10Tab1 td
{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 5px 15px 5px;
	vertical-align: top;
}
.top10Tab1 td h1
{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2d9657;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.top10Tab2
{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.top10Tab2 td
{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 2px 4px 5px;
	vertical-align: top;
	background-color: #dcdcdc;
}

.top10form_bg
{
	width: 250px;
	height: 319px;
	background-image: url(../images/SIPform_bg.gif);
}
.top10input
{
	width: 204px;
	height: 19px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px #a6a7a6;
	padding: 1px 2px 1px 5px;
	margin-bottom: 10px;
}
.top10input2
{
	width: 213px;
	height: 21px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px #a6a7a6;
	padding: 1px 1px 1px 1px;
	margin-bottom: 10px;
}
/* End */

/* CRN_Instructions Html CSS starts here*/
.CRTab1
{
	margin: 10px 0 0 0;
}
.CRTab1 td
{
	font: 12px Arial, Helvetica, sans-serif;
	vertical-align: top;
	line-height: 17px;
	color: #484848;
	padding: 0px 0px 8px 0px;
}

/* CRN_Instructions Html CSS ends here*/


.chat
{
	float: right;
	padding: 8px 2px;
}
.chat a
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
}

/*For tool tip in chat on master page*/
#tt
{
	position: absolute;
	display: block;
	background: url(../images/tt_left.gif) top left no-repeat;
	font: 12px Arial, Helvetica, sans-serif;
}
#tttop
{
	display: block;
	height: 5px;
	margin-left: 5px;
	background: url(../images/tt_top.gif) top right no-repeat;
	overflow: hidden;
}
#ttcont
{
	display: block;
	padding: 2px 12px 3px 7px;
	margin-left: 5px;
	background: #c7defd;
	color: #000;
}
#ttbot
{
	display: block;
	height: 5px;
	margin-left: 5px;
	background: url(../images/tt_bottom.gif) top right no-repeat;
	overflow: hidden;
}


.balloonstyle
{
	position: absolute;
	top: -500px;
	left: 0;
	padding: 28px 7px;
	visibility: hidden;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
	z-index: 100;
	background: url("/rgo/rxifa/images/baloon-top.gif") no-repeat scroll 0 0;
	width: 245px;
}

.BPBox
{
	width: 690px;
	height: auto;
	margin-bottom: 10px;
}
.BPBoxT
{
	height: 10px;
	width: 100%;
	background: url(../images/BPTopLine.gif) top repeat-x;
}
.BPBoxT .right
{
	float: right;
}
.BPBoxT .left
{
	float: left;
}

.BPBoxB
{
	height: 10px;
	width: 100%;
	background: url(../images/BPbotLine.gif) bottom repeat-x;
}
.BPBoxB .right
{
	float: right;
}
.BPBoxB .left
{
	float: left;
}

.BPMid
{
	padding: 0px 15px 0px 15px;
	width: 658px;
	border-left: solid 1px #c8c8c8;
	border-right: solid 1px #c8c8c8;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #413f3f;
}
.BPMid h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.BPMid p
{
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.BPMid .Ibox
{
	width: 236px;
	float: left;
}

.BPMid .Ibox2
{
	width: 410px;
	float: left;
}
.BPMid .Ibox2 ul
{
	padding: 0px 0px 2px 10px;
}
.BPMid .Ibox2 ul li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #413f3f;
	background: url(images/IEF_Listicon.gif) top left no-repeat;
	padding: 0px 2px 5px 10px;
	line-height: 19px;
}

.dgreen20
{
	color: #0F4D38;
	font: bold 20px Myriad Pro,arial;
}

/* Global Menu tab css start*/

.NRItabs
{
	float: left;
	width: 690px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: dotted #999999 1px;
}

.Rtab a
{
	color: #0786A6;
	background: url(../images/NRItab_offBgL.gif) left top no-repeat;
	text-decoration: none;
	height: 26px;
}

.Rtab a span
{
	background: url(../images/NRItab_offBgR.gif) right top no-repeat;
	padding: 5px 6px 0px 6px;
	height: 26px;
}

.Rtab a, .Rtab a span
{
	display: block;
	float: left;
	height: 26px;
}

/* Hide from IE5-Mac \
.Rtab a, .Rtab a span
{
	float: none;
}
 End hide */

.Rtab a:hover
{
	color: #fff;
	background: url(../images/NRItab_onBgL.gif) left top no-repeat;
	color: #FFFFFF;
	height: 26px;
}

.Rtab a:hover span
{
	background: url(../images/NRItab_onBgR.gif) right top no-repeat;
	color: #FFFFFF;
	height: 26px;
}

.Rtab ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.Rtab li
{
	float: left;
	margin-right: 5px;
	height: 26px;
}
.ON
{
	background: url(../images/NRItab_onBgL.gif) left top no-repeat;
	color: #FFFFFF;
	height: 26px;
}
.ON a
{
	background: none;
	color: #FFFFFF;
	height: 26px;
}
.ON a:hover
{
	background: none;
	color: #FFFFFF;
	height: 26px;
}

.ON a span, .ON span a:hover
{
	background: url(../images/NRItab_onBgR.gif) right top no-repeat;
	color: #FFFFFF;
	height: 26px;
}
/* Global Menu tab css end*/

/* Global Black botton Style with hover effects starts here*/

.BLKNRItabs
{
	float: left;
	width: 690px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: dotted #999999 1px;
}

.BLKRtab a
{
	color: #000;
	background: url(../images/BLKNRItab_offBgL.gif) left top no-repeat;
	text-decoration: none;
	height: 26px;
}

.BLKRtab a span
{
	background: url(../images/BLKNRItab_offBgR.gif) right top no-repeat;
	padding: 5px 8px 0px 8px;
	height: 26px;
}

.BLKRtab a, .BLKRtab a span
{
	display: block;
	float: left;
	height: 26px;
}

/* Hide from IE5-Mac \
.BLKRtab a, .BLKRtab a span
{
float: none
}*/
/* End hide */

.BLKRtab a:hover
{
	background: url(../images/BLKNRItab_onBgL.gif) left top no-repeat;
	color: #FFFFFF;
	height: 26px;
}

.BLKRtab a:hover span
{
	background: url(../images/BLKNRItab_onBgR.gif) right top no-repeat;
	color: #FFFFFF;
	height: 26px;
}

.BLKRtab ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.BLKRtab li
{
	float: left;
	margin-right: 5px;
	height: 26px;
}
.BLKON
{
	background: url(../images/BLKNRItab_onBgL.gif) left top no-repeat;
	color: #FFFFFF;
	height: 26px;
}
.BLKON a
{
	background: none;
	color: #FFFFFF;
	height: 26px;
}
.BLKON a:hover
{
	background: none;
	color: #FFFFFF;
	height: 26px;
}

.BLKON a span, .BLKON span a:hover
{
	background: url(../images/BLKNRItab_onBgR.gif) right top no-repeat;
	color: #FFFFFF;
	height: 26px;
}
/* Global Blue botton Style with hover effects */

/* RSS Feed web pages css starts here*/

.RSS_Table
{
	border-top: dotted 1px #eae7c5;
	border-right: dotted 1px #eae7c5;
}
.RSS_Table td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 4px;
	vertical-align: middle;
	border-bottom: dotted 1px #eae7c5;
	border-left: dotted 1px #eae7c5;
}
.RSS_Table th
{
	background-color: #eae7c5;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0F4D38;
	padding: 5px 4px;
}


/* RSS Feed web pages css ends here*/

.logo-shop
{
	min-height: 60px;
}

.shopRlgr
{
	border-left: 1px solid #ddd;
	float: right;
	margin-left: 10px;
	width: 248px;
	padding-left: 10px;
}
.topRM
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 0px 0px 2px;
	color: #999999;
	line-height: 16px;
}
.topRM a
{
	color: #0786A6;
	font-size: 11px;
}
.topRM a:hover
{
	color: #0786A6;
	text-decoration: underline;
}
.Newlogin_bg
{
	width: 248px;
	min-height: 93px;
	margin-bottom: 10px;
}
.Newlogin_bg .top
{
	height: 9px;
}
.Newlogin_bg .mid
{
	background: url(../images/Home_pageblockmid.gif) repeat-y;
	padding: 0px 8px 0px 10px;
}
.Newlogin_bg .bottom
{
	height: 9px;
}
.GR11B
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0F4D38;
	font-weight: bold;
}
.NewLtxt1
{
	height: 16px;
	padding: 2px;
	width: 175px;
}
.NEWinBrd
{
	border: solid 1px #7f9db9;
}


.Logtable
{
}
.Logtable td
{
	vertical-align: middle;
	padding: 2px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.Logtable td a
{
	color: #0786A6;
	text-decoration: none;
	font-size: 11px;
}
.Logtable td a:hover
{
	color: #0786A6;
	text-decoration: underline;
}

/* What's New web pages css starts here*/

.whatBox
{
	width: 690px;
	height: auto;
	background-color: #efefef;
	margin-bottom: 15px;
}
.whatBox .top
{
	height: 8px;
}
.whatBox .bottom
{
	height: 8px;
}

.whatBox .top .left
{
	float: left;
}
.whatBox .top .right
{
	float: right;
}

.whatBox .bottom .left
{
	float: left;
}
.whatBox .bottom .right
{
	float: right;
}
.whatBox .mid
{
	padding: 0px 8px;
}

.whatBox .mid .Wbox1
{
	height: 141px;
	width: 314px;
	float: left;
}
.whatBox .mid .Wbox2
{
	min-height: 141px;
	width: 343px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	margin-left: 12px;
	line-height: 17px;
}


/* What's New web pages css ends here*/
