@import url("/autosuggest/css/style.css");

#container{
	display:none;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
ol b{
	font-size: 100%;
	font-weight: bold;
	color: #B12A3C;
}
ol li{
	padding: 1.5px;
}
body {
	behavior: url("/common/js/csshover.htc");
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	height: 100%;
	line-height: 1;
}
ol, ul {
	list-style-type: none;
}

.number, .t1
{
	text-align:right !important;
}
.date , .t2
{
	text-align:center !important; 
}

a.backPage, a:active.backPage {
	background: url(/products/resources/images/arrow_back.gif) 3px 2px no-repeat;
	/*font-size: 1.2em;*/

	font-size: 0.8em;

	font-weight: bold;
	padding: 0 0 0 15px
}

.normalText , .t0
{
	text-align:left !important;
}

:focus {
	outline: 0;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	color: #B12A3C;
	outline: none;
	text-decoration: none;
}
.clear {
	clear:both;
	font-size:1%;
	height:0;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
#container {
	height: 100%;
	position: relative;
}
/*-----------Wrapper Start----------------*/
#wrapper {
	margin: 0 auto;
	width: 980px;
}
/*-----------Header Start----------------*/
#wrapper #header {
	float: left;
	width: 100%
}
#wrapper #header .logo {
	float: left;
	padding: 13px 4px 15px 0px;
	width: 207px
}
#wrapper #header .right_clm {
	float: right;
	width: 748px;
}
#wrapper #header .right_clm ul.top_nav {
	border: 1px solid #F4E9B2;
	border-top: none;
	float: right;
	font-family: Arial;
	margin-bottom: 7px
}
#wrapper #header .right_clm ul.top_nav li {
	/*background-color: #efefef;*/
	background-color: #FBFFE0;
	float: left;
	padding: 2px 23px;
	font-weight: bold;
}
#wrapper #header .right_clm ul.top_nav li:hover {
	background:#fff;
}

#wrapper #header .right_clm ul.top_nav li#supra_ul:hover, #wrapper #header .right_clm ul.top_nav li#supra_ul.active,
#wrapper #header .right_clm ul.top_nav li#supra_ul li {
	background:#FBFFE0;
}

#wrapper #header .right_clm ul.top_nav li ul

#wrapper #header .right_clm ul.top_nav li a {
	color: #646464;
}
#wrapper #header .right_clm ul.top_nav li#supra_ul {
	padding: 2px 17px;
	position:relative;
}
#wrapper #header .right_clm ul.top_nav li#supra_ul a {
	background: url(../images/arrow_dwn_grey.gif) no-repeat scroll 100% 5px transparent;
	color: #B12A3C;
	float: left;
	padding: 0 11px 0 0;
}
#wrapper #header .right_clm ul.top_nav li:hover, #wrapper #header .right_clm ul.top_nav li.active {
	background-color: #ffffff;
} 
#wrapper #header .right_clm ul.top_nav li:hover, #wrapper #header .right_clm ul.top_nav li.active a {
	background-color: #ffffff;
	color: #141414;
}
#wrapper #header .right_clm ul.top_nav li ul {
	background:#FBFFE0;
	border:1px solid #F4E9B2;
	border-top:none;
	position:absolute;
	top:14px;
	right:-1px;
	padding:5px 5px 5px 10px;
	width:142px;/*150px*/
	z-index:101;
}
#wrapper #header .right_clm ul.top_nav li#supra_ul ul li {
	padding:0;
}
#wrapper #header .right_clm ul.top_nav li#supra_ul ul li:hover {
	background:#dfdfdf;
	padding:0;
}
#wrapper #header .right_clm ul.top_nav li#supra_ul ul li a {
	background: url(../images/arrow_dropmenu_li.gif) left 3px no-repeat;
	color:#b12a3c;
	font-size:1.1em;
	padding:1px 0 3px 10px;
}
/*----------TopNav Ends--------------*/
#wrapper #header .right_clm .header_left {
	float: left;
	padding:0 0 8px 3px;
	width: 533px
}
#wrapper #header .right_clm .header_left #tabs_main {
	background: url(../images/bg_top_tabs.gif) bottom left no-repeat;
	float: left;
	margin: 9px 0 0 0px;
	width: 349px
}
#wrapper #header .right_clm .header_left #tabs_main ul {
	background: url(../images/bg_main_menu.gif) top left repeat-x;
	float: left;
	padding: 0 1px
}
#wrapper #header .right_clm .header_left #tabs_main ul li {
	float: left;
	font-size: 1.1em;
}
#wrapper #header .right_clm .header_left #tabs_main ul li a {
	color: #FFFFFF;
	border-right: 1px solid #a76670;
	float: left;
	margin-top: 1px;
	padding: 4px 15px
}
#wrapper #header .right_clm .header_left #tabs_main ul li a.last {
	border-right: none;
}
#wrapper #header .header_left #tabs_main ul li a.sel {
	background-color: #FFFFFF;
	color: #000;
}
#wrapper #header .right_clm .header_left #tabs_main .tabContent {
	float: left;
	height: 21px;
	padding: 2px 4px;
}
#wrapper #header .right_clm .header_left #tabs_main .tabContent .input {
	border: 1px solid #e3e3e3;
	float: left;
	height: 14px;  /* check : SG*/
	font-size: 1.1em;
	margin-right: 10px;
	padding: 2px 10px;
	width: 200px
}
#wrapper #header .right_clm .header_left #tabs_main .tabContent .button {
	float: left
}
#wrapper #header .right_clm .header_right {
	float: left;
	width: 212px
}
#wrapper #header .right_clm .header_right input.search {
	border: 1px solid #cecece;
	border-right: none;
	color: #696969;
	float: left;
	font-size: 1.1em;
	margin:0;
	height:14px;
	padding: 2px 0 2px 10px;
	width: 175px
}
#wrapper #header .right_clm .header_right input {
	float: left;
}
#wrapper #header .right_clm .header_right .ticker_box {
	/*background: url(../images/ticker_btm_crv.gif) bottom left no-repeat #ebebeb;*/
	background-color: #F8F3DC;
	float: left;
	margin: 8px 0 0 0;
	width: 210px
}
#wrapper #header .right_clm .header_right .ticker_box .top_curve {
	/*background: url(../images/ticker_top_crv.gif) top left no-repeat;*/
	float: left;
	height: 3px;
	padding: 0;
	width: 210px
}
#wrapper #header .right_clm .header_right .ticker_box p.left {
	float: left;
	padding: 0 0 7px 11px;
	width: 90px
}
#wrapper #header .right_clm .header_right .ticker_box p.left span {
	color: #454444;
	font-size: 1.6em;
}
#wrapper #header .right_clm .header_right .ticker_box p.right {
	float: left;
	padding: 0 9px 7px 0;
	width: 60px
}
/*nifty corner starts*/
#wrapper #header .right_clm .header_right .ticker_box p.right span {
	/*background: url(../images/arrow_ticker_down.gif) left 3px no-repeat;*/
	color: #000000;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 0 0 18px
}

#wrapper #header .right_clm .header_right .ticker_box p.right span.up {
	background: url(../images/arrow_ticker_up.gif) left 3px no-repeat;
	color: #189009;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 0 0 18px
}
#wrapper #header .right_clm .header_right .ticker_box p.right span.down {
	background: url(../images/arrow_ticker_down.gif) left 3px no-repeat;
	color: #e20404;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 0 0 18px
}
/*nifty corner ends*/
#wrapper #header .right_clm .header_right .ticker_box p.right label {
	float: left;
	padding: 0 4px 2px 5px
}
#wrapper #header .right_clm .header_right .ticker_box p.right input {
	float: left;
	padding: 0
}
#wrapper #header .right_clm .header_btm {
	float: right;
	padding: 4px 0 4px 0;
	width: 748px;
}
#wrapper #header .right_clm .header_btm a {
	background: url(../images/arrow_lhs_menu.gif) right 4px no-repeat;
	color: #b12a3c;
	float: left;
	font-size: 1.1em;
	padding: 0 10px 0 0;
}
#wrapper #header .right_clm .header_btm p {
	background: url(../images/icon_notification.gif) left top no-repeat;
	float: right;
	font-size: 1.1em;
	padding: 2px 0 2px 17px;
}
#wrapper #header .right_clm .header_btm p span {
	float:left;
	font-weight: bold;
}
#wrapper #header .right_clm ul.top_nav_main {
	float: left;
	width:100%;
}
#wrapper #header .right_clm ul.top_nav_main li {
	float: left;
	font-size: 1.1em;
}
#wrapper #header .right_clm ul.top_nav_main li a {
	background: url(../images/dotted_line_vert.gif) repeat-y left;
	color: #B12A3C;
	/*color: #141414; date 10/04/2011 Sonal */
	float: left;
	/*padding: 0 14px; */
	padding: 0 8px;
}
#wrapper #header .right_clm ul.top_nav_main li a.active {
	color: #141414;
	/*color:#B12A3C; date: 10/04/2011 Sonal*/
}
#wrapper #header .right_clm ul.top_nav_main li a.first {
	background: none;
	padding: 0 14px 0 0;
}
/*-----------Header End----------------*/
/*------Main Menu Start------------*/
#wrapper #main_menu/*Changed as on 24/03/2011 */
{
	float: left;
	font-family: Arial;
	height:25px;
	position: relative;
	width: 100%;
	z-index: 100;
}

#wrapper #main_menu ul
{
	background: url(../images/bg_main_menu.gif) repeat-x;
	border-top: 1px solid #d23f53;
	float: left;
	padding: 0px 0px 0 1px;
	width: 978px;
	z-index: 100; /*Changed as on 24/03/2011 */
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#wrapper #main_menu ul {
 padding: 0px 0px 0 0px;
 width: 979px
}
}

#wrapper #main_menu ul li
{
	border-right: 1px solid #DF8894;
	color: #f0f0f0;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	z-index:100;/*Changed as on 24/03/2011 */
}

#wrapper #main_menu ul li.active
{
	background: url(../images/bg_main_menu_hover.gif) repeat-x 0 0 #f5eece;/*Changed as on 24/03/2011*/
}

#wrapper #main_menu ul li.active a {
	color: #000;
}


#wrapper #main_menu ul li.last
{
	border-right: none;
}

#wrapper #main_menu ul li a/*Changed as on 24/03/2011*/
{
	color: #f0f0f0;
	display: block;
	padding: 5px 28px 7px 29px; /*Changed as on 08/03/2011*/
	position:relative;
	z-index:100
}

#wrapper #main_menu ul li.last a
{
	/*color: #f0f0f0;*//*Changed as on 11/04/2011*/
	display: block;
	/*padding: 5px 30px 7px 30px; /*Changed as on 08/03/2011*/
}
#wrapper #main_menu ul li:hover a /*Changed as on 24/03/2011*/
{
	border:3px solid #c4b676;
	border-bottom:none;
	padding: 2px 25px 10px 26px;
	z-index:100;
}
#wrapper #main_menu ul li:hover a, #wrapper #main_menu ul li a.hover/*Changed as on 24/03/2011*/
{
	border:3px solid #c4b676;
	border-bottom:none;
	background:#fff;
	color: #000 !important;
	display: block;/*padding: 5px 23px 7px 22px;*//*Changed as on 08/03/2011*/
	padding: 2px 25px 9px 26px;

}
#wrapper #main_menu ul li:hover#main_home a, #wrapper #main_menu ul li#main_home a.hover/*Changed as on 24/03/2011*/
{
	border:3px solid #c4b676;
	border-bottom:none;
	background:#fff;
	color: #000;
	display: block;/*padding: 5px 23px 7px 22px;*//*Changed as on 08/03/2011*/
	padding: 2px 25px 7px 26px;

}
#wrapper #main_menu ul li:hover#main_cinfo a, #wrapper #main_menu ul li#main_cinfo a.hover/*Changed as on 24/03/2011*/
{
	border:3px solid #c4b676;
	border-bottom:none;
	background:#fff;
	color: #000 !important;
	display: block;/*padding: 5px 23px 7px 22px;*//*Changed as on 08/03/2011*/
	padding: 2px 25px 7px 26px;

}
#wrapper #main_menu ul li:hover, a:active
{
	background: #FFFFFF;
	color: #000000;
}

/*#wrapper #main_menu ul li.sel:hover ul {
	display: block;
}*/

.innerNav
{
	display:none;
	position:absolute;
	left: 0;
	top: 24px;
	width:979px;
	z-index:10/*Changed as on 24/03/2011 */
}

.hoverbg
{
	background:#FFFFFF!important;
}

.hoverbg a
{
	color:#000000 !important;
}

#wrapper #main_menu ul li ul
{
	background: url(../images/nav_ddwn_bg.gif) repeat-x 0 0 #f5eecd;/*Changed as on 24/03/2011*/
	border: 3px solid #c4b676;/*Changed as on 24/03/2011*/
	float: left;
	padding: 15px 20px 15px;
	position: absolute;
	width: auto;
	z-index: 10
}

#wrapper #main_menu ul li ul li span
{
	/*background: url(../images/dotted_line_hor.gif) bottom repeat-x;*/
	border-bottom: solid 1px;
	border-bottom-color: #D4D4D4;
	color: #000;
	float: left;
	font-size: 1em;
	padding: 0 0 7px 0;
	width: 172px
}

#wrapper #main_menu ul li ul li
{
	border-right: 0;
	float: left;
	margin-right: 15px;
	width: 171px
}
#wrapper #main_menu ul li ul li:hover { background:none !important;}/*Changed as on 24/03/2011*/
/*#wrapper #main_menu ul li ul li.last
{
	margin-right: 0;
}*/

#main_educate
{
	margin-right: 0px;
}

#wrapper #main_menu ul li ul li ul.submenu
{
	background:none; /*Changed as on 24/03/2011*/
	border: none;
	float: left;
	padding: 7px 0 0 0;
	position: static;
}

#wrapper #main_menu ul li ul li ul.submenu li
{
	float: left;
	font-size: 0.8em;
	font-weight: normal;
	margin:0;
}

#wrapper #main_menu ul li ul li ul.submenu li a
{
	border:none;
	background: url(../images/arrow_dropmenu_li.gif) left 3px no-repeat;
	color: #B12A3C !important;
	padding: 0 0 8px 10px !important;
}

#wrapper #main_menu ul li ul li ul.submenu li a:hover
{
	background: url(../images/arrow_dropmenu_li.gif) left 3px no-repeat;
	color: #000000 !important;
}

#wrapper #main_menu #navlivemkt ul
{
	left:0px;
}

#wrapper #main_menu #navprd ul
{
	left:0px;
}

#wrapper #main_menu #navgetlist ul
{
	left:50px;
}

#wrapper #main_menu #navmember ul
{
	right:50px;
}

#wrapper #main_menu #navinvest ul
{
	right:0px;
}

#wrapper #main_menu #naveducate ul
{
	right:0px;
}

#wrapper #main_menu #navcinfos ul
{
	left:250px;
}
/*#wrapper #main_menu #navdz ul
{
	right:0px;
}*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
#wrapper #main_menu #navlivemkt ul {
 left:0px;
}
#wrapper #main_menu #navprd ul {
 left:0px;
}
#wrapper #main_menu #navgetlist ul {
 left:50px;
}
#wrapper #main_menu #navmember ul {
 right:50px;
}
#wrapper #main_menu #navinvest ul {
 right:0px;
}
#wrapper #main_menu #naveducate ul {
 right:0px;
}
/*#wrapper #main_menu #navdz ul {
 right:0px;
}*/
}
/*------Main Menu End------------*/
.content_big {
	border-top:1px solid #fff;
	position: relative;
	margin-top:-1px;
	_float: left;
}
.content_big #wrapper_btm {
	margin: 0 auto;
	width: 980px
}
/*---------LightBox DropDown Menu Start--------------*/
.black_overlay {
	background-color: #000000;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 15;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=40) !important;
}
/*---------LightBox DropDown Menu Ends--------------*/


/*--------Main Content Start------------*/


.main_content {
	clear: both;
	float: left;
	padding: 0 16px 0 0px;
	/*padding: 0 16px 0 19px;*/
	width: 964px
}
.main_content ul.breadcrumb {
	background-color: #FFFFFF;
	float: left;
	padding: 5px 0 5px 11px;
	width: 100%;
}
.main_content ul.breadcrumb li {
	color: #616060;
	float: left;
	font-size: 1.1em;
	padding: 6px 9px 6px 0;
	_padding: 6px 9px 6px 1px;
	

}
.main_content ul.breadcrumb li a {
	background: url(../images/arrow_brdcrmb.gif) right 4px no-repeat;
	color: #b12a3c;
	padding: 0 11px 0 1px;
}
.main_content ul.breadcrumb li#bread_home {
	display:none;
}
/*------LHS Nav Start---------*/
.main_content .lhs_nav {
	/*background: none repeat scroll 0 0 #F2F2F2;
	background: none repeat scroll 0 0 #FFFFFF;*/
	background: none repeat scroll 0 0 #F8F3DC;
	float: left;
	margin: 0 5px 0 0;
	width: 175px;
}
.main_content .lhs_nav #otherProducts {
	border-top: 5px solid #FFFFFF;
	/*border-bottom: 1px solid #d9d9d9;*/
	border-bottom: 1px solid #F8F3DC;
	float: left;
	width: 100%;
}
.main_content .lhs_nav #otherProducts h3 {
	background: url(../images/arrow_lhs_menu_title.gif) no-repeat scroll right 17px transparent;
	cursor: pointer;
	font-size: 1.2em;
	padding: 12px 12px 13px 10px;
	width: 140px;
}
.main_content .lhs_nav #otherProducts ul li a {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #F2F2F2;
	color: #B12A3C;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 4px;
	padding: 7px 5px 7px 6px;
}
.main_content .lhs_nav #otherProducts ul li a:hover {
	background-color: #FFFFFF;
	border: 1px solid #D4D4D4;
	color: #000000;
}
.main_content .lhs_nav ul li ul li h3 {
	background: url(../images/arrow_lhs_menu_title.gif) no-repeat scroll right 17px transparent;
	cursor: pointer;
	font-size: 1.2em;
	padding: 12px 12px 13px 10px;
	width: 140px;
}
.main_content .lhs_nav ul li ul li h3.active {
	background: url(../images/arrow_lhs_menu_title_dwn.gif) no-repeat scroll right 17px transparent;
}
.main_content .lhs_nav ul.firstNav {
	width: 175px;
}
.main_content .lhs_nav ul.firstNav li {
	display: block;
	font-size: 1.1em;
}
.main_content .lhs_nav ul.firstNav li ul.secondNav li {
	border-bottom:1px solid #d9d9d9;
	display: block;
	font-size: 1em;
}
.main_content .lhs_nav ul.firstNav li ul.secondNav li ul.thirdNav li {
	border-bottom:none;
}
.main_content .lhs_nav ul.firstNav li ul.secondNav li ul.thirdNav li a {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #F2F2F2;
	color: #B12A3C;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 4px;
	padding: 7px 5px 7px 6px;
}
.main_content .lhs_nav ul.firstNav li ul.secondNav li ul.thirdNav li a:hover {
	background-color: #FFFFFF;
	border: 1px solid #D4D4D4;
	color: #000000;
}
.main_content .lhs_nav ul.firstNav li ul.secondNav li ul.thirdNav li.active a {

	border: 1px solid #D4D4D4;
	color: #000000;
	cursor: default;
}
.main_content .lhs_nav ul.firstNav li ul.secondNav li ul.thirdNav li.active ul.fourthNav li a {
	background: url(../images/arrow_lhs_menu.gif) no-repeat scroll 14px 10px transparent;
	border: 1px solid #F2F2F2;
	color: #B12A3C;
	display: block;
	font-size: 1em;
	font-weight: normal;
	margin: 0 4px;
	padding: 7px 5px 7px 22px;
}
.main_content .lhs_nav ul.firstNav li ul.secondNav li ul.thirdNav li ul.fourthNav li a {
	background: url(../images/arrow_lhs_menu.gif) no-repeat scroll 14px 10px transparent;
	border: 1px solid #F2F2F2;
	color: #B12A3C;
	display: block;
	font-size: 1em;
	font-weight: normal;
	margin: 0 4px;
	padding: 7px 5px 7px 22px;
}
.main_content .lhs_nav ul.firstNav li ul.secondNav li ul.thirdNav li ul.fourthNav li a:hover {
	background: url(../images/arrow_lhs_menu_hover.gif) no-repeat scroll 14px 10px #FFFFFF;
	border: 1px solid #D4D4D4;
	color: #000000;
	cursor: pointer;
}
.main_content .lhs_nav ul.firstNav li ul.secondNav li ul.thirdNav li ul.fourthNav li.active a {
	background: url(../images/arrow_lhs_menu_hover.gif) no-repeat scroll 14px 10px #FFFFFF;
	border: 1px solid #D4D4D4;
	color: #000000;
	cursor: default;
}
.main_content .lhs_nav ul.firstNav li ul.secondNav li ul.thirdNav li ul.fourthNav li.active ul.fifthNav li a {
	background: url(../images/arrow_lhs_menu.gif) no-repeat scroll 30px 10px;
	border: 1px solid #F2F2F2;
	color: #B12A3C;
	display: block;
	font-weight: normal;
	margin: 0 4px;
	padding: 7px 5px 7px 39px;
}
.main_content .lhs_nav ul.firstNav li ul.secondNav li ul.thirdNav li ul.fourthNav li ul.fifthNav li a {
	background: url(../images/arrow_lhs_menu.gif) no-repeat scroll 30px 10px;
	border: 1px solid #F2F2F2;
	color: #B12A3C;
	display: block;
	font-weight: normal;
	margin: 0 4px;
	padding: 7px 5px 7px 39px;
}


 .viewdata-content a.viewdata1 {
	background: url(../images/arrow_lhs_menu.gif) no-repeat scroll 30px 10px;
	color: #B12A3C;
	float: left;
	display: block;
	font-weight: normal;
	margin: 0 4px;
	font-size: 0.9em;
	padding: 7px 5px 7px 39px;
}


.main_content .lhs_nav ul.firstNav li ul.secondNav li ul.thirdNav li ul.fourthNav li ul.fifthNav li a:hover {
	background: url(../images/arrow_lhs_menu_hover.gif) no-repeat 30px 10px #FFFFFF;
	border: 1px solid #D4D4D4;
	color: #000000;
	cursor: pointer;
}
.main_content .lhs_nav ul.firstNav li ul.secondNav li ul.thirdNav li ul.fourthNav li ul.fifthNav li.active a {
	background: url(../images/arrow_lhs_menu_hover.gif) no-repeat 30px 10px #FFFFFF;
	border: 1px solid #D4D4D4;
	color: #000000;
	cursor: default;
}
.main_content .lhs_nav ul.firstNav li ul.secondNav li ul.thirdNav li ul.fourthNav li ul.fifthNav li.active ul.sixthNav li a {
	background: url(../images/arrow_lhs_menu.gif) no-repeat 47px 10px;
	border: 1px solid #F2F2F2;
	color: #B12A3C;
	display: block;
	font-weight: normal;
	margin: 0 4px;
	padding: 7px 5px 7px 56px;
}
.main_content .lhs_nav ul.firstNav li ul.secondNav li ul.thirdNav li ul.fourthNav li ul.fifthNav li ul.sixthNav li a {
	background: url(../images/arrow_lhs_menu.gif) no-repeat 47px 10px;
	border: 1px solid #F2F2F2;
	color: #B12A3C;
	display: block;
	font-weight: normal;
	margin: 0 4px;
	padding: 7px 5px 7px 56px;
}
.main_content .lhs_nav ul.firstNav li ul.secondNav li ul.thirdNav li ul.fourthNav li ul.fifthNav li ul.sixthNav li a:hover {
	background: url(../images/arrow_lhs_menu_hover.gif) no-repeat 47px 10px #FFFFFF;
	border: 1px solid #D4D4D4;
	color: #000000;
	cursor: pointer;
}
.main_content .lhs_nav ul.firstNav li ul.secondNav li ul.thirdNav li ul.fourthNav li ul.fifthNav li ul.sixthNav li.active a {
	background: url(../images/arrow_lhs_menu_hover.gif) no-repeat 47px 10px #FFFFFF;
	border: 1px solid #D4D4D4;
	color: #000000;
	cursor: default;
}
/*------LHS Nav End--------*/
/*------Content Area Start--------*/
.main_content .content {
	float: left;
	width: 571px;
	margin-right: 27px;
    text-align: justify;
}
.main_content .content h2 {
	color: #ef620d;
	float: left;
	font-size: 2em;
	padding: 0 0 4px 0
}

.main_content .content h2.title {
	background: url(/common/images/section_header-Band.gif) no-repeat 0 0;
	color:#B12A3C;  */
	float:left;
	font-size: 2em;
	padding:17px 13px 5px;
	width:706px;
}


.main_content .content h2.header {
	color: #ef620d;
	float: left;
	font-size: 2em;
	width:571px;
	padding: 0 0 4px 0
}

.main_content .content .rupee_box {
	border: 1px solid #deddde;
	border-bottom: none;
	float: right;
	font-size: 1.1em;
	padding: 5px 13px
}
.main_content .content .hor_line {
	border-top: 1px solid #deddde;
	float: left;
	height: 5px;
	width: 100%
}
.main_content .content .bank_info {
	float: left;
	padding: 0 0 7px 0;
	width: 571px
}
.main_content .content .bank_info .left_info {
	float: left;
	width: 550px;
}
.main_content .content .bank_info .left_info p.title {
	float: left;
	font-size: 1.8em;
}
.main_content .content .bank_info .left_info ul.series {
	float: left;
	margin: 5px 0 7px
}
.main_content .content .bank_info .left_info ul.series li {
	border-right: 1px solid #000;
	float: left;
	padding: 0 5px
}
.main_content .content .bank_info .left_info ul.series li.first {
	border-right: none;
	float: left;
	padding: 0 5px 0 0;
}
.main_content .content .bank_info .left_info ul.series li a.sel {
	cursor: default;
	color: #000000;
	font-weight: bold
}
.main_content .content .bank_info .left_info p.banktitle {
	clear: both;
	/*float: left;  */
	font-size: 1.4em;
}
.main_content .content .bank_info .left_info ul {
	clear: left;
	float: left;
	width: 100%
}
.main_content .content .bank_info .left_info ul li {
	float: left;
	font-size: 1.1em;
	padding: 3px 15px 0 0;
}
.main_content .content .bank_info .right_info {
	float: right;
}
.main_content .content .bank_info .right_info a {
	background: url(../images/arrow_lhs_menu.gif) no-repeat scroll left 8px transparent;
	color: #B12A3C;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px 0 0 13px;
}
.main_content .content .bank_info .right_info a.logo_link {
	background: none;
	color: #B12A3C;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px 0 0 0px;
}
.main_content .content .view_deials {
	background-color: #f9f9f9;
	border: 1px solid #d4d4d4;
	float: left;
	margin-bottom: 15px;
	width: 569px
}
.main_content .content .view_deials p {
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	padding: 28px 10px 0;
}
.main_content .content .view_deials .view_box {
	float: left;
	margin: 8px 0;
	width: 100px
}
.main_content .content .view_deials .view_box label {
	padding: 3px;
	font-size: 1em;
}
.main_content .content .view_deials .view_box select {
	background: url(../images/historic-textbox-bg.gif) no-repeat 0 0;
	width: 78px;
	margin-top: 4px;
	padding: 3px 0;
	font-size: 11px;
	border: none;
	border-right: 1px solid #c8c7c8;
}
.main_content .content .view_deials input.button {
	margin-top: 22px;
}
.main_content .content .track {
	float: left;
	font-size: 1.1em;
	width: 571px
}
.main_content .content .track p {
	float: left;
	width: 300px
}
.main_content .content .track p input {
	padding-left: 7px
}
.main_content .content .track ul {
	float: right;
}
.main_content .content .track ul li {
	float:left;
	padding: 0 0 0 45px;
	text-align: right
}
.main_content .content .track ul li a {
	color: #b12a3c;
	display: inline;
}
.main_content .content .track ul li a.track_stock {
	background: url(../images/arrow_stock_down.gif) right 3px no-repeat;
	color: #b12a3c;
	display: inline;
	padding: 0 15px 0 0;
}
.main_content .content ul.stock {
	background-color: #f4e9b2;
	float: left;
	margin: 7px 0 12px 0;
	width: 571px;
}
.main_content .content ul.stock li.last {
	border-right: none;
}

.main_content .content ul.stock li {
	border-right: 1px solid #d2c067;
	float: left;
	font-size: 1.2em;
	height: 40px;
	/*width: 65px;*/
	line-height: 21px;
	padding: 7px 10px 4px;
	width:65px;
}
.main_content .content ul.stock li.last {
	border-right: none;
}
.main_content .content ul.stock li span {
	font-weight: bold
}
.main_content .content ul.stock li.active {
	color: #fe0000;
	width:121px;
}
.main_content .content ul.stock li.active span.sel {
	background: url(../images/arrow_ticker_down.gif) no-repeat scroll left 5px transparent;
	color: #fe0000;
	font-size: inherit;
	padding: 0 10px 0 16px
}
.main_content .content ul.stock li.active span {
	color: #000000;
	font-size: 1.7em;
	font-weight: normal
}
.main_content .content p.stock_disclaimer {
	float: left;
	font-size: 1em;
	margin: -9px 0 12px 0;
}
.main_content .content #tabs_main_content {
	float: left;
	width: 571px
}
.main_content .content #tabs_main_content ul.tabs {
	background: url(../images/bg_ul_tab_gray.gif) repeat-y right top;
	float: left;/*width: 100%;*/
}
.main_content .content #tabs_main_content .tabs_two {
	background: url(../images/bg_ul_tab_twotabs.gif) no-repeat right bottom !important;
	float: left;
	width: 100%;
}
.main_content .content #tabs_main_content ul.tabs li {
	float: left;
	font-size: 1.1em;
}
.main_content .content #tabs_main_content ul.tabs li a {
	background: url(../images/bg_ul_tab.gif) repeat-x left top;
	border-right: 1px solid #c97a85;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	padding: 6px 0;
	text-align: center;
	width: 141px;
}
.main_content .content #tabs_main_content ul.tabs li.sel a, .main_content .content #tabs_main_content ul.tabs li a:active, .main_content .content #tabs_main_content ul.tabs li a:hover {
	background: none !important;
	background-color: #FFFFFF;
	border: 1px #d4d4d4 solid;
	border-width: 1px 0 0 1px;
	color: #000;
	float: left;
	padding: 6px 0;
}
.main_content .content #tabs_main_content .tabContent {
	border: 1px solid #d4d4d4;
	border-top: none;
	float: left;
	padding: 7px 12px 0 15px;
	width: 539px
}
.main_content .content #tabs_main_content .tabContent .note {
	float: left;
	width: 100%
}
.main_content .content #tabs_main_content .tabContent .note p.title {
	border-bottom: 1px solid #cccccc;
	color: #454444;
	float: left;
	font-size: 1.3em;
	font-weight: bold;
	padding: 3px 0;
	width: 100%
}
.main_content .content #tabs_main_content .tabContent .note ul {
	float: left;
	padding: 5px 0
}
.main_content .content #tabs_main_content .tabContent .note ul li {
	background: url(../images/icon_tick.gif) left 5px no-repeat;
	clear: both;
	float: left;
	font-size: 1.1em;
	padding: 2px 0 2px 16px;
	width: 520px
}
.main_content .content #tabs_main_content .tabContent .details {
	float: left;
	width: 100%
}
.main_content .content #tabs_main_content .tabContent .details .leftTableData {
	float: left;
	margin: 0 24px 0 0;
	width: 208px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .comp_cont {
	float:left;
	margin-top:10px;
	width:100%;
}
/*.main_content .content #tabs_main_content .tabContent .company_snap .comp_cont h3
{
	border-bottom: 2px solid #999999;
	cursor: pointer;
	float: left;
	font-size: 1.1em;
	margin: 0 0 10px;
	padding:0;
	width: 100% !important;
}
.main_content .content #tabs_main_content .tabContent .company_snap .comp_cont h3 span
{
	background:url(../images/ico_plus.gif) no-repeat 6px 0;
	float: left;
	padding: 0 0 6px 25px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .comp_cont h3.active span
{
	background:url(../images/ico_minus.gif) no-repeat 6px 0;
}*/
.main_content .content #tabs_main_content .tabContent .company_snap .comp_cont div {
	display:none;
	float:left;
	margin:10px 0 0 0;
}
.main_content .content #tabs_main_content .tabContent .company_snap .comp_cont ul {
	float: left;
	margin: 0 0 10px;
	width: 100%;
}
.main_content .content #tabs_main_content .tabContent .company_snap .comp_cont ul li {
	border-right:2px solid #e4e4e4;
	float:left;
	font-size:1.1em;
	padding:0 0 0 5px;
	margin:0 17px 0 0;
	width:155px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .comp_cont ul li.last {
	border:none;
}
.main_content .content #tabs_main_content .tabContent .company_snap .comp_cont ul li span {
	color:#b12a3c;
	float:left;
	font-weight:bold;
	padding-bottom:10px;
	width:100%;
}
.main_content .content #tabs_main_content .tabContent .company_snap .comp_cont ul li a {
	color:#b12a3c;
}
.main_content .content #tabs_main_content .tabContent .company_snap .leftTableData {
	float:left;
	margin:0;
	width:284px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .leftTableData h3 {
	font-size:1.1em;
	padding: 0 0 5px 12px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .leftTableData .comp_snap {
	background:#f4f0dc;
	border:1px solid #dfd189;
	float:left;
	margin-bottom:10px;
	padding:5px;
	width:272px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .leftTableData .comp_snap .title {
	float:left;
	padding-bottom:7px;
	width:100%;
}
.main_content .content #tabs_main_content .tabContent .company_snap .leftTableData .comp_snap .title span {
	float:left;
	text-transform:uppercase;
	margin:0 0 0 15px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .leftTableData .comp_snap .title .date {
	float:right;
	margin:0 10px 0 0px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .leftTableData .comp_snap h3 {
	background:#FFF;
	border:none;
	color:#b12a3c;
	display:block;
	float:left;
	font-size:1.1em;
	font-weight:normal;
	padding:7px 0 7px 17px;
	width:255px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .leftTableData .comp_snap h3.alt {
	background:#fbf9f1;
}
.main_content .content #tabs_main_content .tabContent .company_snap .leftTableData .comp_snap h3 span {
	background:url(../images/ico_plus_red.gif) no-repeat 0 3px;
	cursor:pointer;
	float:left;
	line-height:1.2;
	padding:0 0 0 11px;
	width:164px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .leftTableData .comp_snap h3.active span {
	background:url(../images/ico_minus_red.gif) no-repeat 0 4px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .leftTableData .comp_snap h3 span.date {
	background:none;
	color:#282828;
	float:right;
	font-size:0.8em;
	padding:0 10px 0 0px;
	text-align:right;
	width:60px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .leftTableData .comp_snap div {
	background:#FFF;
	/*color:#b12a3c;*/
	color:#000000;
	display:none;
	float:left;
	font-size:1.1em;
	padding:0px 10px 5px 17px;
	width: 245px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .leftTableData .comp_snap div.alt {
	background:#fbf9f1;
}
.main_content .content #tabs_main_content .tabContent .company_snap .leftTableData .comp_snap p {
	float:left;
}
.main_content .content #tabs_main_content .tabContent .company_snap .leftTableData .comp_snap p a {
	background: url(../images/arrow_rhs_nav.gif) no-repeat 100% 5px;
	color: #B12A3C;
	float: left;
	margin: 0;
	padding: 3px 13px 3px 17px;
}
.main_content .content #tabs_main_content .tabContent .details .leftTableData ul {
	float: left;
	width: 208px;
}
.main_content .content #tabs_main_content .tabContent .details .leftTableData ul li {
	border-bottom: 1px solid #e5e5e5;
	float:left;
	font-size: 1.1em;
	padding: 4px 0 4px 0;
	position:relative;
	width:208px;
}
.main_content .content #tabs_main_content .tabContent .details .leftTableData ul li span {
	float:right;
}
.main_content .content #tabs_main_content .tabContent .details .leftTableData ul li.last {
	border-bottom: none;
}
.main_content .content #tabs_main_content .tabContent .details .leftTableData ul li a {
	/* background: url(../images/dotted_line_hor.gif) repeat-x left bottom;  */ 
	float:left;
}
.main_content .content #tabs_main_content .tabContent .details .leftTableData .tooltip {
	display: none;
	position: absolute;
	top: -36px;
	left: 50px;
	z-index: 5;
	float:left;
	width:71px;
}
.main_content .content #tabs_main_content .tabContent .details .leftTableData .tooltip .tooltip_top {
	background: #ffffd9;
	border: 1px solid #96968f;
	border-bottom: none;
	padding: 5px
}
.main_content .content #tabs_main_content .tabContent .details .leftTableData .tooltip .tooltip_btm {
	background: url(../images/bg_tooltip_btm.gif) center top no-repeat;
	height: 21px;
	width:71px;
}
.main_content .content #tabs_main_content .tabContent .details .rightTableData {
	float: left;
	width: 280px
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData {
	float:right;
	width:247px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData h3 {
	float: left;
	font-size: 1.1em;
	padding: 0 0 5px 12px;
	width: 100%;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData p.date {
	float:right;
	padding: 0 0 5px 12px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .comp_snap {
	background:#f4f0dc;
	border:1px solid #dfd189;
	float:left;
	margin-bottom:10px;
	padding:5px;
	width:95%;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .comp_snap .title {
	float:left;
	padding-bottom:7px;
	width:100%;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .comp_snap .title span {
	float:left;
	text-transform:uppercase;
	margin:0 0 0 15px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .comp_snap .title .date {
	float:right;
	margin:0 10px 0 0px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .comp_snap h3 {
	background:#FFF;
	color:#282828;
	float:left;
	font-size:1.1em;
	font-weight:normal;
	padding:7px 0 7px 12px;
	width:225px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .comp_snap h3.alt {
	background:#fbf9f1;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .comp_snap h3 span {
	float:left;
	padding:0 0 0 0px;
	width:155px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .comp_snap h3.active span {
	background:url(../images/ico_minus_red.gif) no-repeat 0 4px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .comp_snap h3 span.date {
	background:none;
	color:#282828;
	float:right;
	font-size:0.8em;
	padding:0 10px 0 0px;
	text-align:right;
	width:60px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .comp_snap div {
	background:#FFF;
	color:#b12a3c;
	display:none;
	float:left;
	font-size:1.1em;
	padding:0px 10px 0px 17px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .comp_snap div.alt {
	background:#fbf9f1;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .comp_snap p a {
	background: url(../images/arrow_rhs_nav.gif) no-repeat 100% 5px;
	color: #B12A3C;
	float: left;
	margin: 0;
	padding: 3px 13px 3px 12px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .tabs_table {
	float: left;
	padding-bottom: 8px;
	width: 249px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .tabs_table ul.tab {
	background: url(../images/tab_content_top_bg.gif) bottom left repeat-x #fff;
	float: left;
	width:246px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .tabs_table ul.tab li {
	float: left;
	margin-right: 2px
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .tabs_table ul.tab li a.sel {
	/*background: #faf1c1;//indigo*/
	background: #F4F0DC;
	border: 1px solid #dfd189;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .tabs_table ul.tab li.last {
	margin-right: 0 !important;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .tabs_table ul.tab li a {
	background: url(../images/tab_content_top_bg.gif) bottom left repeat-x #fff;
	color: #000000;
	border: 1px solid #bdbcbd;
	border-bottom: none !important;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	height: 12px;
	padding: 8px 7px;
	text-align: center;
	width: auto !important;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .tabs_table .tabContent {
	/*background-color: #faf1c1;//indigo*/
	background-color: #F4F0DC;
	border: 1px solid #e0d28b;
	border-top: none;
	float: left;
	padding: 10px 12px;
	width: 220px;
	_width: 220px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .tabs_table .tabContent table {
	/*background-color: #f4f0e3;//indigo*/
	background-color:#FFFFFF;
	border: 1px solid #dbd8cc;
	border-right: none;
	width: 100%
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .tabs_table .tabContent table tr th {
	border: 1px solid #c3c0b6;
	border-width: 0 1px 1px 0;
	font-size: 1.1em;
	font-weight: bold;
	padding: 4px 10px;
	text-align: center;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .tabs_table .tabContent table tr td {
	border-right: 1px solid #c3c0b6;
	font-size: 1em;
	padding: 4px 4px;
	/*text-align: right;*/
	/*text-align: left;*/
}
#tabs_table .tabContent table th.first, #tabs_table .tabContent table td.first {
	text-align:left !important;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .tabs_table .tabContent table tr td.total {
	border-top: 1px solid #c3c0b6;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .tabs_table .tabContent table tr td.view {
	border-top: 1px solid #c3c0b6;
	padding:4px 0;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .tabs_table .tabContent table tr td.view p {
	float:left;
	padding:0 0 0 10px;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .tabs_table .tabContent table tr td.view ul {
	float:right;
	padding:0 0px 0 0;
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .tabs_table .tabContent table tr td.view ul li {
	background:url(../images/sqr_bullet.gif) no-repeat 0 4px;
	float:left;
	padding:0 8px 0 8px
}
.main_content .content #tabs_main_content .tabContent .company_snap .rightTableData .tabs_table .tabContent table tr.alt td {
	background-color: #FFFFFF;
}
.main_content .content #tabs_main_content .tabContent .details #tabs_table {
	float: left;
	padding-bottom: 8px;
	width: 307px
}
.main_content .content #tabs_main_content .tabContent .details #tabs_table ul.tab {
	background: url(../images/tab_content_top_bg.gif) bottom left repeat-x #fff;
	float: left;
	width:303px;
}
.main_content .content #tabs_main_content .tabContent .details #tabs_table ul.tab li {
	float: left;
	margin-right: 2px
}
.main_content .content #tabs_main_content .tabContent .details #tabs_table ul.tab li a.sel {
	background: #faf1c1;
	border: 1px solid #dfd189;
}
.main_content .content #tabs_main_content .tabContent .details #tabs_table ul.tab li.last {
	margin-right: 0 !important;
}
.main_content .content #tabs_main_content .tabContent .details #tabs_table ul.tab li a {
	background: url(../images/tab_content_top_bg.gif) bottom left repeat-x #fff;
	color: #000000;
	border: 1px solid #bdbcbd;
	border-bottom: none !important;
	float: left;
	text-align: center;
	width: 72px;
	font-size: 1em;
	font-weight: bold;
	padding: 8px 0;
}
.main_content .content #tabs_main_content .tabContent .details #tabs_table ul.tab li a.nopadd {
	padding: 3px 0;
}
.main_content .content #tabs_main_content .tabContent .details #tabs_table .tabContent {
	background-color: #faf1c1;
	border: 1px solid #e0d28b;
	border-top: none;
	float: left;
	padding: 10px 11px;
	width: 280px
}
.main_content .content #tabs_main_content .tabContent .details #tabs_table .tabContent p.link {
	float: left;
	font-size:1.1em;
	margin-top:10px;
}
.main_content .content #tabs_main_content .tabContent .details #tabs_table .tabContent p.link a {
	background:url(../images/arrow_lhs_menu.gif) no-repeat 100% 3px;
	padding:0 10px 0 0;
}
.main_content .content #tabs_main_content .tabContent .details #tabs_table .tabContent table {
	background-color: #f4f0e3;
	border: 1px solid #dbd8cc;
	border-right: none;
	width: 100%
}
.main_content .content #tabs_main_content .tabContent .details #tabs_table .tabContent table tr th {
	border: 1px solid #c3c0b6;
	border-width: 0 1px 1px 0;
	font-size: 1.1em;
	font-weight: bold;
	padding: 4px 0;
	text-align: center;
}
.main_content .content #tabs_main_content .tabContent .details #tabs_table .tabContent table tr td {
	border-right: 1px solid #c3c0b6;
	font-size: 1.1em;
	/*padding: 4px 0;*/
	padding: 4px;
	/*text-align: right;*/
	/*text-align: center;*/
}
.main_content .content #tabs_main_content .tabContent .details #tabs_table .tabContent table tr td.total {
	border-top: 1px solid #c3c0b6;
}
.main_content .content #tabs_main_content .tabContent .details #tabs_table .tabContent table tr.alt td {
	background-color: #FFFFFF
}
.main_content .content #tabs_main_content .tabContent .details .show_hide {
	float: left;
	width: 307px
}
.main_content .content #tabs_main_content .tabContent .details .show_hide h5 {
	/*Changed By Swapnil*/
	/*background: url(../images/bg_tab_hide.gif) top left no-repeat; */
	background: url(../images/ico_plus.gif) no-repeat scroll 0 6px transparent;
	color: #b12a3c;
	cursor: pointer;
	float: left;
	font-size: 1.1em;
	margin-bottom: 2px;
	padding: 9px 0 9px 19px;
	width: 288px;
}
.main_content .content #tabs_main_content .tabContent .details .show_hide h5.active {
	/*Changed By Swapnil*/
	/*background: url(../images/bg_tab_show.gif) top left no-repeat;*/
	background: url(../images/ico_minus.gif) no-repeat scroll 0 6px transparent;
	padding: 8px 0 7px 19px;
	margin-bottom: 0;
}
.main_content .content #tabs_main_content .tabContent .details .show_hide_content {
  /*Changed By Suhas on 22/3/11 for getQuote hide content*/
  /*border: 1px solid #ccc;*/
	border: 1px solid #fff;
	border-top: none;
	float: left;
	margin-bottom: 8px;
	padding: 10px;
	width: 285px;
}
.main_content .content #tabs_main_content .tabContent .details .show_hide_content table {
	border: 1px solid #DBD8CC;
	border-width: 1px 1px 0 0;
	float: left;
	width: 100%
}
.main_content .content #tabs_main_content .tabContent .details .show_hide_content table tr td {
	border: 1px solid #DBD8CC;
	border-width: 0 0 1px 1px;
	padding: 3px
}
.main_content .content #tabs_main_content .tabContent .details .show_hide_content table tr td.number {
	font-weight: bold;
	text-align:right;
}
.main_content .content #tabs_main_content .tabContent .details .show_hide_content table tr td.title {
	text-align: center;
}
/*------Content Area End--------*/
/*--------RHS Start--------------*/
.main_content .rhs_nav {
	float: right;
	width: 186px;
}
.main_content .rhs_nav h4 {
	border-bottom: 1px solid #cccccc;
	float: left;
	font-size: 1.3em;
	padding: 2px 0;
	width: 100%
}


.main_content .rhs_nav h5 {
	color: #b12a3c;
	font-size: 1.1em;
	font-weight:bold;
	float: left;
	padding: 10px 0 7px 0;
}


.main_content .rhs_nav p {
	float: left;
	font-size: 1.1em;
	padding: 5px 0;
	width: 100%
}
.main_content .rhs_nav ul {
	float: left;
	padding: 4px 0 7px 0;
	width: 100%
}
.main_content .rhs_nav ul li {
	float: left;
	font-size: 1.1em;
	padding-bottom: 7px;
	width: 100%
}
.main_content .rhs_nav ul li a {
	background: url(../images/arrow_lhs_menu.gif) left 3px no-repeat;
	color: #b12a3c;
	float: left;
	padding: 0 0 0 13px;
}
.main_content .rhs_nav .did_you_know {
	background-color: #b82e40;
	float: left;
	padding: 8px;
	width: 170px
}
.main_content .rhs_nav .did_you_know p.title {
	border-bottom: 1px solid #fff;
	color: #FFFFFF;
	float: left;
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: 8px;
	padding: 8px;
}
.main_content .rhs_nav .did_you_know p {
	color: #FFFFFF;
	float: left;
	font-size: 1.2em;
	padding: 0 8px 8px;
	width: 154px
}
.main_content .rhs_nav .did_you_know p a {
	background: url(../images/arrow_dyk_link.gif) left 2px no-repeat;
	color: #FFFFFF;
	float: left;
	font-size: 0.9em;
	padding: 0 0 0 13px;
}
/*--------RHS End----------------*/
/*--------Main Content End------------*/
/*------Footer Start------*/
#wrapper_btm #footer {
	color: #606060;
	float: left;
	font-size: 1.1em;
	padding-bottom: 33px;
	width: 980px;
}
#wrapper_btm #footer ul {
	float: left;
	width: 500px;
}
#wrapper_btm #footer ul li {
	float: left;
	padding: 12px 30px 5px 2px;
}
#wrapper_btm #footer ul li a {
	color: #606060;
}
#wrapper_btm #footer p {
	float: right;
	padding: 12px 0 5px 2px;
}
/*------Footer End------*/
/*---------Wrapper End---------------------*/
.footer_nav_main {
	bottom: 0;
	position: fixed;
	z-index: 3;
	width: 100%;
}
#footer_nav {
	margin:0 auto;
	position:relative;
	width:980px;
}
p.closefoot {
	border-right: 1px solid #BE747F;
	color: #FFFFFF;
	float: right;
	padding: 10px 15px 11px;
}
p.closefoot a {
	color: #FFFFFF;
	float:left;
	font-size: 1.1em;
}
p.show {
	color: #FFFFFF;
	padding: 10px 9px 11px;
}
p.closefoot a.show {
	background: url(../images/ico_hide_ftr.gif) no-repeat scroll 100% 3px;
	color: #FFFFFF;
	padding: 2px 13px 0 0;
}
p.closefoot a.hide {
	background: url(../images/ico_show_ftr.gif) no-repeat scroll 100% 3px transparent;
	color: #FFFFFF;
	padding: 2px 13px 0 0;
}
#footerec {
	background: url(../images/bg_footer_nav.gif) repeat-x;
	border: 1px solid #be6d78;
	border-width: 0 1px;
	bottom:0;
	height: 32px;
	position:absolute;
	right:0;
	width: 980px;
	z-index: 12;
}
#footerec ul.left {
	float: left;
	width: 548px
}
#footerec ul.left li {
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	padding: 9px 20px;
	position: relative;
}
#footerec ul.left li.first {
	border-right: 1px solid #be747f;
}
#footerec ul.left li a {
	background: url(../images/arrow_up_btm_nav.gif) right top no-repeat;
	color: #FFFFFF !important;
	padding: 0 23px 2px 0;
	display: block;
}
/*#footer_nav ul.left li a.active {
	background: url(../images/arrow_dwn_btm_nav.gif) right top no-repeat;
}*/
#footerec ul.right {
	float: right;
	width: 332px;
}
#footerec ul.right li {
	float: right;
	font-size: 1.2em;
	font-weight: bold;
	padding: 9px 20px;
	position: relative
}
#footerec ul.right li a {
	background: url(../images/arrow_up_btm_nav.gif) right top no-repeat;
	color: #FFFFFF !important;
	padding: 0 23px 0 0;
}
.red {
	color: #e20404;
}
.green {
	color: #189009;
	/*color: #269405;
	color: #19ae00 Start-end Date:10/04/2011 Sonal */
}
#footerec .slidingDiv {
	background-color: #FFFFFF;
	background: url('../images/bg_main_menu_hover.gif') bottom left repeat-x #fff;
	/*background-color:#D7D7D7;*/
	border: 1px solid #bdbcbd;
	border-bottom: none;
	position: absolute;
	display: none;
	bottom: 32px;
	/*left: 0;*/
	left: 393px;
	padding: 4px 6px 10px 20px;
	/*width: 485px;*/
	width: 560px;
}
#footerec .slidingDiv a.close {
	background: none !important;
	color: #AB0711;
	clear: both;
	float: right;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0 0 5px 0;
}
#footerec .slidingDiv p {
	/*clear: none;*/
	clear: none;
	font-family: Arial;
	font-size: 1em;
	font-weight: normal
}
#footerec .slidingDiv p img {
	vertical-align: middle
}
#footerec .slidingDiv p select {
	width: 82px
}
/*footer ticker starts*/
#footerec .slidingDiv ul {
	float: left
}
#footerec .slidingDiv ul li {
	border-right: 1px solid #000000;
	float: left;
	font-size: 1.1em;
}
#footerec .slidingDiv ul li.last {
	border-right: none
}
#footerec .slidingDiv ul li a {
	margin: 0 5px
}
#footerec .slidingDiv ul li a.sel {
	color: #000000;
	cursor: default;
	font-weight: bold
}
/*footer ticker ends*/

#footerec .sliding02 {
	background-color: #FFFFFF;
	border: 1px solid #bdbcbd;
	border-bottom: none;
	position: absolute;
	display: none;
	bottom: 32px;
	left: 96px;
	padding: 4px 6px 10px 20px;
	width: 485px;
}
#footerec .sliding03 {
	background-color: #FFFFFF;
	/*background-color:#D7D7D7;*/
	background: url('../images/bg_main_menu_hover.gif') bottom left repeat-x #fff;
	border: 1px solid #bdbcbd;
	border-bottom: none;
	position: absolute;
	display: none;
	bottom: 32px;
	left: 468px;
	padding: 4px 6px 10px 20px;
	width: 485px;
}
/*----FF Hacks Start----*/
/*#wrapper #header .right_clm ul.top_nav li a, x:-moz-any-link, x:default {
padding: 2px 26px !important;
*padding: 2px 23px !important;
}
#wrapper #main_menu ul li.last, x:-moz-any-link, x:default {
padding-right: 39px;
*padding-right: 10px !important;
} {
mozilla firefox 3 or greater
}
 @-moz-document url-prefix() {
 #wrapper #header .right_clm ul.top_nav li a {
 padding: 2px 23px;
}
 #wrapper #main_menu ul li a {
 color: #F0F0F0;
 display: block;
 min-height:12px;
 padding: 5px 21px 7px;
}
#wrapper #main_menu ul li a:hover, #wrapper #main_menu ul li a.hover {
 background: #FFFFFF;
 color: #000000;
 display: block;
 padding: 5px 21px 4px;
}
#wrapper #main_menu ul li.last {
 padding-right: 28px !important;
}
}*/
/*----FF Hacks End----
@media screen and (-webkit-min-device-pixel-ratio:0) {
#wrapper #main_menu ul li.last {
 padding-right: 2px !important;
}
#wrapper #main_menu ul li a {
 padding: 5px 22px 4px !important;
}
#wrapper #main_menu ul li a:hover, #wrapper #main_menu ul li a.hover {
 padding: 5px 22px 4px !important;
}
}*/
/*--------Main Content Start------------*/
.hm_main_content {
	clear: both;
	float: left;
	padding: 8px 0px 0 0px;
	width: 980px
}
.hm_main_content .market_watch {
	border:1px solid #f2b28b;
	float:left;
	/*margin:0 17px 0 0;*/
	margin:0 7px 0 0;
	min-height:564px;
	padding:10px;
	/*width:359px;*/
	width:365px;
}
.hm_main_content .market_watch h2 {
	float:left;
	margin-bottom:10px;
}
.hm_main_content .market_watch p.refresh {
	float:right;
	font-size:1.1em;
	margin:2px 0 0;
	/*width:146px;*/
	width:155px;
}
.hm_main_content .market_watch p.refresh span {
	float:left;
}
.hm_main_content .market_watch p.refresh img {
	float:right;
	margin:0 0 0 5px;
}
.hm_main_content .market_watch #tabs_table {
	float: left;
	width: 361px
}
.hm_main_content .market_watch .tabs_table ul.tab {
	background: url(../images/tab_content_top_bg.gif) bottom left repeat-x #fff;
	float: left;
	width:361px;
}
.hm_main_content .market_watch .tabs_table ul.tab li {
	float: left;
	margin-right: 2px
}
.hm_main_content .market_watch .tabs_table ul.tab li a.sel {
	background: #f4e9b2;
	border: 1px solid #dfd189;
}
.hm_main_content .market_watch .tabs_table ul.tab li.last {
	margin-right: 0 !important;
}
.hm_main_content .market_watch .tabs_table ul.tab li a {
	background: url(../images/tab_content_top_bg.gif) bottom left repeat-x #fff;
	border: 1px solid #bdbcbd;
	border-bottom: none !important;
	color: #000000;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	padding: 7px 8px 5px;
	text-align: center;
}
.hm_main_content .market_watch .tabs_table .tabContent {
	background-color: #f4e9b2;
	border: 1px solid #e0d28b;
	border-top: none;
	float: left;
	padding: 10px 12px;
	width: 335px
}
.hm_main_content .market_watch .tabs_table .tabContent p.link {
	float: left;
	font-size:1.1em;
	margin-top:10px;
	text-transform:capitalize;
}
.hm_main_content .market_watch .tabs_table .tabContent p.link a {
	background:url(../images/arrow_lhs_menu.gif) no-repeat 100% 3px;
	padding:0 10px 0 0;
}
.hm_main_content .market_watch .tabs_table .tabContent p {
	float: left;
	font-size: 1.1em;
	margin-bottom: 4px;
	text-align:center;
	/*text-transform: uppercase;*/
}
.hm_main_content .market_watch .tabs_table .tabContent p span {
	display:inline-block;
}
.hm_main_content .market_watch .tabs_table .tabContent p.index {
	float:left;
	font-weight:bold;
	text-align:left;
	width:149px;
}
.hm_main_content .market_watch .tabs_table .tabContent p.value {
	width:55px;
}
.hm_main_content .market_watch .tabs_table .tabContent p.value span {
	/*border-bottom:1px dotted #000;*/
	font-weight:bold;
}
.hm_main_content .market_watch .tabs_table .tabContent p.change {
	padding: 0 4px 0 18px;
	width: 46px;
}
.hm_main_content .market_watch .tabs_table .tabContent p.change span {
	/*border-bottom:1px dotted #000;*/
	font-weight:bold;
}
.hm_main_content .market_watch .tabs_table .tabContent p.per_change {
	width:63px;
}
.hm_main_content .market_watch .tabs_table .tabContent p.per_change span {
	/*border-bottom:1px dotted #000;*/
	font-weight:bold;
}
.hm_main_content .market_watch .tabs_table .tabContent ul {
	float:left;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li {
	background:#fff;
	float: left;
	margin:1px 0;
	padding:2px 8px;
	width:323px;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li.selected {
	font-size:1em;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li.alt {
	background:#fbf6e0;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li span {
	/*color:#189009;*/
	float:left;
	font-size:1em;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li span.up {
	color:#189009;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li span.down {
	color:#e20404;
	float:left;
	font-size:1em;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li span.index {
	width:134px;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li span.index a {
	background: url(../images/ico_plus.gif) no-repeat 0 0;
	color:#b12a3c;
	float:left;
	padding:0px 0 1px 15px;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li.selected span.index a {
	background: url(../images/ico_minus.gif) no-repeat 0 0;
	color:#b12a3c;
	float:left;
	padding:0px 0 1px 15px;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li span.value {
	color:#000;
	text-align:right;
	width:55px;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li.selected span.value {
	color:#000000;
	/*color:#189009; date:10/04/2011 Sonal */
}
.hm_main_content .market_watch .tabs_table .tabContent ul li span.change {
	text-align:right;
	width:68px;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li span.change img {
/*display:block;*/
}
.hm_main_content .market_watch .tabs_table .tabContent ul li span.per_change {
	text-align:right;
	width:66px;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li .index_info {
	float:left;
	width:100%;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li .index_info div {
	font-size:0.9em;
	float:left;
	margin-top:5px;
	width:100%;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li .index_info div p {
	margin:0;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li .index_info div span {
	position:relative;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li .index_info div a {
	float:left;
	color:#b12a3c;
	text-transform:none;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li .index_info div a.stk_watch {
	background:url(../images/arrow_rhs_nav.gif) no-repeat 0 2px;
	margin:0 42px 0 0;
	padding:0 0 0 10px
}
.hm_main_content .market_watch .tabs_table .tabContent ul li .index_info div.moreinf {
	float:left;
	font-size:1.1em;
	position:relative;
	margin:0;
	width:auto;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li .index_info div.moreinf a.more_info {
	background:url(../images/arrow_stock_down.gif) no-repeat 100% 2px;
	margin:0 0px 0 0;
	padding:0 20px 0 0px;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li .index_info div p.twitter {
	float:right !important;
	text-transform:none;
	color:#000;
	width:64px;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li .index_info div p.twitter span {
	float:left;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li .index_info div p.twitter a {
	float:right;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li .index_info .moreinf .more_info_box {
	background:#fff;
	left:0;
	margin:0;
	position:absolute;
	top:10px;
	width:110px;
}
.hm_main_content .market_watch .tabs_table .tabContent ul li .index_info .moreinf .more_info_box ul li {
	margin:0;
	width:auto !important;
}
.hm_main_content .market_about {
	float:left;
	margin:0 0px 0 0;
	width:316px;
}
.hm_main_content .market_about .live_market {
	border:1px solid #f2b28b;
	float:left;
	padding:10px;
	/*width:294px;*/
	width:300px;
}
.floatleft {
	float:left;
}
/* Changed by Vishal : Demo */
.hm_main_content .market_about .live_market .stock_watch {
	background:#FFFFFF;
	float:left;
	margin:8px 0 5px;
	padding:9px 12px 5px;
	width:270px;
}
.hm_main_content .market_about .live_market .stock_watch .stk_watch_title {
	font-size:1.2em;
	font-weight:bold;
}
.hm_main_content .market_about .live_market .stock_watch .stk_eqty {
	float:left;
	border-bottom:1px solid #d9d9d9;
	padding: 0 0 3px;
}
.hm_main_content .market_about .live_market .stock_watch .stk_eqty li {
	line-height:1.2;
	float:left;
	padding: 3px 0 0;
}
.hm_main_content .market_about .live_market .stock_watch .stk_eqty li a {
	background: url(../images/arrow_rhs_nav.gif) no-repeat 0 2px;
	color: #B12A3C;
	font-size:1.1em;
	float:left;
	margin: 0;
	padding: 0 10px;
	width:115px;
}
.hm_main_content .market_about .live_market .stock_watch .options {
	float:left;
	padding: 0;
}
.hm_main_content .market_about .live_market .stock_watch .options li {
	padding: 3px 0 0;
	float:left;
}
.hm_main_content .market_about .live_market .stock_watch .options li a {
	background: url(../images/arrow_rhs_nav.gif) no-repeat 0 2px;
	color: #B12A3C;
	font-size:1.1em;
	float:left;
	margin: 0;
	padding: 0 17px 0 10px;
	width:auto;
}
.hm_main_content .market_about .live_market .tabs_table {
	float: left;
	width: 294px
}
.hm_main_content .market_about .live_market .tabs_table ul.tab {
	background: url(../images/tab_content_top_bg.gif) bottom left repeat-x #fff;
	float: left;
	width:293px;
}
.hm_main_content .market_about .live_market .tabs_table ul.tab li {
	float: left;
	margin-right: 2px;
}
.hm_main_content .market_about .live_market .tabs_table ul.tab li.last {
	margin:0;
}
.hm_main_content .market_about .live_market .tabs_table ul.tab li a.sel {
	background: #f4e9b2;
	border: 1px solid #dfd189;
}
.hm_main_content .market_about .live_market .tabs_table ul.tab li.last {
	margin-right: 0 !important;
}
.hm_main_content .market_about .live_market .tabs_table ul.tab li.last a {
	padding:6px 0; 
	/*padding:11.8px 0;*/
	
}
.hm_main_content .market_about .live_market .tabs_table ul.tab li a {
	background: url(../images/tab_content_top_bg.gif) bottom left repeat-x #fff;
	border: 1px solid #bdbcbd;
	border-bottom: none !important;
	color: #000000;
	float: left;
	/*font-size: 1em;*/
	font-size: 1.1em;
	font-weight: bold;
	min-height:22px;
	/*padding: 12px 0px;*/
	padding:7px 0px 5px;
	text-align: center;
	width:69px;
}
.hm_main_content .market_about .live_market .tabs_table .tabContent {
	background-color: #f4e9b2;
	border: 1px solid #e0d28b;
	border-top: none;
	float: left;
	/*padding: 10px 12px 0;*/
	padding: 2px 12px 0;
	width: 267px
}
.hm_main_content .market_about .live_market .tabs_table .tabContent table {
	width:100%;
}
.hm_main_content .market_about .live_market .tabs_table .tabContent table th {
	background:none;
	border-bottom:1px solid #f4e9b2;
	text-align:left;
	padding:3px 0 3px 11px;
	/*text-transform:uppercase;*/
}
.hm_main_content .market_about .live_market .tabs_table .tabContent table th span {
	float:none;
	color:#000;
}
.hm_main_content .market_about .live_market .tabs_table .tabContent table th .refresh {
	float:right;
	text-transform:none;
	/*width: 146px;*/
	width: 155px;
}
.hm_main_content .market_about .live_market .tabs_table .tabContent table th .refresh img {
	float:right;
	margin:-1px 0 0 5px;
}
.hm_main_content .market_about .live_market .tabs_table .tabContent table th .refresh span {
	float:left;
	border:none;
}
.hm_main_content .market_about .live_market .tabs_table .tabContent table th a {
	background: url(../images/arrow_rhs_nav.gif) no-repeat 100% 2px;
	color:#B12A3C;
	float:left;
	margin: 0 0px 0 0;
	padding: 0 20px 0 0;
	text-transform:none;
}
.hm_main_content .market_about .live_market .tabs_table .tabContent table td {
	background:#fff;
	border:none;
	border-bottom:0px solid #f4e9b2;
	display:table-cell;
	padding:3px 5px 3px 11px;
	text-align:right;
	vertical-align:top;
}
.hm_main_content .market_about .live_market .tabs_table .tabContent table td a {
	float:left;
	color:#B12A3C;
	font-size:1.1em;
}
.hm_main_content .market_about .live_market .tabs_table .tabContent table td span.up {
	float:none;
	color:#189009;
}
.hm_main_content .market_about .live_market .tabs_table .tabContent table td span.down {
	float:none;
	color:#E20404;
}
.hm_main_content .market_about .live_market .tabs_table .tabContent table tr.alt td {
	background:#FBF6E0;
}
.hm_main_content .market_about .about_nse {
	border:1px solid #F2B28B; /*#cccccc;*/
	float:left;
	margin:6px 0 0;
	/*height:181px;*/
	height:197px;
	padding:8px 10px;
	/*width:294px;*/
	width:300px;
}
.jcarousel-clip {
	height:168px !important;
	overflow:hidden;
}
.jcarousel-clip ul li {
	height:155px;
}
.jcarousel-container {
	float:left;
}
.jcarousel-next {
	position: absolute;
	top: 81px;
	left: 271px;
	width: 22px;
	height: 22px;
	cursor: pointer;
	background: url(../images/ico_arr_rund_dwn.gif) no-repeat 0 0;
}
.jcarousel-prev {
	position: absolute;
	bottom: 92px;
	left: 271px;
	width: 22px;
	height: 22px;
	cursor: pointer;
	background: url(../images/ico_arr_rund_up.gif) no-repeat 0 0;
}
/*.jcarousel-clip marquee
{
	float:left;
	height:100%;
	margin:10px 0 10px 0;
	width:100%;
}*/
.hm_main_content .market_about .about_nse ul li {
	color:#616161;
	font-size: 1.1em;
	padding:9px 0 4px 0;
	width: 270px;
}
.hm_main_content .market_about .about_nse ul li img {
	float:left;
	margin:5px 10px 10px 0px;
}
.hm_main_content .market_about .about_nse ul li span {
	display:block;
	padding:5px 0;
}
.hm_main_content .market_about .about_nse ul li a {
	color:#b12a3c;
	font-weight:bold;
}
.hm_main_content .quicklinks {
	border:1px solid #F2B28B; /*#cccccc;*/
	float:right;
	/*min-height:463px;*/
	min-height:553px;
	height:553px;
	width:255px;
}
.hm_main_content .quicklinks .title_quicklink {
	float:left;
	margin:10px 0 6px 8px;
}
.hm_main_content .quicklinks #tabs_main_content {
	float: left;
	width: 246px
}
.hm_main_content .quicklinks #tabs_main_content ul.tabs {
	background: url(../images/bg_ul_tab_gray.gif) repeat-y right top;
	float: left;
	width: 100%;
}
.hm_main_content .quicklinks #tabs_main_content ul.tabs li {
	float: left;
	font-size: 1.1em;
}
.hm_main_content .quicklinks #tabs_main_content ul.tabs li a {
	background: url(../images/bg_ul_tab.gif) repeat-x left top;
	border-right: 1px solid #c97a85;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	padding: 6px 0 6px;
	text-align: center;
	width: 81px;
}
.hm_main_content .quicklinks #tabs_main_content ul.tabs li.sel a, .hm_main_content .quicklinks #tabs_main_content ul.tabs li a:active, .hm_main_content .quicklinks #tabs_main_content ul.tabs li a:hover {
	background: none !important;
	background-color: #FFFFFF;
	border: 1px #d23f53 solid;
	border-left:none;
	border-width: 1px 0 0 1px;
	color: #000;
	float: left;
	padding: 6px 0 5px;
	width:82px;
}
.hm_main_content .quicklinks #tabs_main_content ul.tabs li a.last {
	border-right: none !important;
	_border-right: 1px #a92537 solid;
}
.hm_main_content .quicklinks #tabs_main_content .tabContent {
	float: left;
	font-size:1.1em;
	padding: 7px 10px 0;
	width: 226px
}
.hm_main_content .quicklinks #tabs_main_content .tabContent .brdr_btm {
	border-bottom:1px solid #e5e5e5;
	float:left;
	width:100%;
}
.hm_main_content .quicklinks #tabs_main_content .tabContent .no_brdr {
	border:none;
}
.hm_main_content .quicklinks #tabs_main_content .tabContent a {
	color:#b12a3c;
	/*font-weight:bold;*/
}
.hm_main_content .quicklinks #tabs_main_content .tabContent .brdr_btm p {
	padding-bottom:1px;
}
.hm_main_content .quicklinks #tabs_main_content .tabContent .brdr_btm p a.link {
	background:url(../images/arrow_rhs_nav.gif) no-repeat 100% 3px;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
}
.hm_main_content .quicklinks #tabs_main_content .tabContent .brdr_btm p.title_tracker {
	/*font-size:1.1em;*/
	font-size:1em;
	font-weight:normal;
	line-height:1.5;
}
.hm_main_content .quicklinks #tabs_main_content .tabContent .brdr_btm p.title_tracker a {
	/*font-size:1.1em;*/
	/*font-size:1.0em;*/
	/*font-weight:bold;*/
	display:block;
	margin:3px 0 0;
}
.hm_main_content .quicklinks #tabs_main_content .tabContent .brdr_btm ul {
	margin:3px 0 0;
}
.hm_main_content .quicklinks #tabs_main_content .tabContent .brdr_btm ul li {
	display:block;
	margin:2px 0 0;
}
.hm_main_content .quicklinks #tabs_main_content .tabContent .brdr_btm .login_register {
	float:left;
	margin:8px 0 0 0;
}
.hm_main_content .quicklinks #tabs_main_content .tabContent .brdr_btm .login_register .login {
	float:left;
	margin:0px 10px 0px 0;
	padding:0 0 1px;
}
.hm_main_content .quicklinks #tabs_main_content .tabContent .brdr_btm .login_register p {
	float:left;
	margin:5px 0 0 0;
	padding:0;
}
.hm_main_content .quicklinks #tabs_main_content .tabContent .brdr_btm p.title {
	/*color:#454444;*/
	font-size:1.1em;
	font-weight:bold;
	margin: 5px 0;
	padding:0;
}
.hm_main_content .quicklinks #tabs_main_content .tabContent .brdr_btm ul.links {
	margin-bottom:6px;
}
.hm_main_content .quicklinks #tabs_main_content .tabContent .brdr_btm ul.links li {
	background:url(../images/arrow_lhs_menu.gif) no-repeat 0 3px;
	margin:0;
	padding: 0 0 3px 10px;
}
.hm_main_content .quicklinks #tabs_main_content .tabContent .brdr_btm select {
	width:170px;
}
.historic-bar {
	background: url(../images/textbox-bg-grd.gif) repeat-x 0 0;
	border: 1px solid #D7D6D7;
	float: left;
	font-size: 1.1em;
	height: 15px;
	padding: 7px 0 0 15px;
	width: 524px;
}
.historic-price-text {
	font-weight: bold;
	float: left;
}
.download-data-link {
	float: right;
	padding: 0 8px 0 0;
}
.download-data-link a {
	background: url(../images/download-link-icon.gif) no-repeat 0 0;
	color: #b12a3c;
	padding: 3px 0 4px 20px;
}
.download-data-link a:hover {
	text-decoration: underline;
}
.high-low-indicator {
	float:left;
	padding: 3px 0 0 15px;
	font-size: 1.1em;
}
.high-icon {
	background: url(../images/high-icon.gif) no-repeat 0 2px;
	float:left;
	padding: 2px 10px 4px 11px;
}
.low-icon {
	background: url(../images/low-icon.gif) no-repeat 0 2px;
	float:left;
	padding: 2px 0 4px 11px;
}
/*live_market Nifty watch starts*/
.tabular-data-watch
{	
	clear: both;
	float:left;
	font-size: 1.1em;
	margin: 2px 0 9px 0;
	padding: 7px;
	width:97%;
}
.tabular-data-watch table
{
	border: 1px solid #e1d8ad;
	background-color: #f4f0e3;
	float:left;
	margin:0 !important;
	width: 100%
}
.tabular-data-watch table tr th
{
	background:none;
	font-weight: bold;
	color: #000;
	border-left: 1px solid #e3dfd3;
	border-bottom: 1px solid #c3c0b6;
	padding: 15px 4px 10px 4px;
}
.tabular-data-watch table tr th.date
{
	width:35px;
}
.tabular-data-watch table tr td
{
	background:none;
	border-left: 1px solid #e3dfd3;
	padding: 7px 4px 5px 4px;
	text-align: center;
}
.tabular-data-watch table tr.alt td
{
	background-color: #FFFFFF !important;
}
/*live_market Nifty watch ends*/
.tabular-data-historic {
	border: 1px solid #dfd189;

/*	background-color: #faf1c1;*/
	background-color: #ffffff;
	clear: both;
	float:left;
	/*font-size: 1.1em; */
	font-size: 1.0em;
	margin: 2px 0 9px 0;
	padding: 7px;
	width:97%;
}
.tabular-data-historic table {
	border: 1px solid #e1d8ad;
	background-color: #f4f0e3;
	float:left;
	margin:0 !important;
	width: 100%
}

.tabular-data-historic table tr th {
	background:none;
	font-weight: bold;
	color: #000;
	border-left: 1px solid #e3dfd3;
	border-bottom: 1px solid #c3c0b6;
	padding: 15px 4px 10px 4px;
}

.tabular-data-historic table tr td.tablehead ,.tabular-data-historic table tr.tablehead {
	background:none;
	font-weight: bold;
	color: #000;
	border-left: 1px solid #e3dfd3;
	border-bottom: 1px solid #c3c0b6;
	padding: 15px 4px 10px 4px;
	text-align: center;
}
/*end*/
.tabular-data-historic table tr th.date {
	width:35px;
}
.tabular-data-historic table tr th a.date {
	background: url(../images/date-arrow.gif) no-repeat right 4px;
	padding: 0 13px 0 0;
	color: #b12a3c;
}
.tabular-data-historic table tr td {
	background:none;
	border-left: 1px solid #e3dfd3;
	padding: 7px 4px 5px 4px;
	/*
	New CSS with align left for text required
	text-align: center;*/
	text-align: right;
}
.tabular-data-historic table tr.alt td {
	background-color: #FFFFFF !important;
}

.archives table tr.alt td.tablehead {
	background-color: #f4f0e3 !important;
}
.tabular-data-historic table tr.alt td.high-sel, .tabular-data-historic table tr td.high-sel {
	background-color: #edcdcb !important;
	border: 1px solid #c00000;
}
.tabular-data-historic table tr.alt td.low-sel, .tabular-data-historic table tr td.low-sel {
	background-color: #e8fff2 !important;
	border: 1px solid #00b050;
}
.tabular-data-historic table tr .total-figure {
	font-weight: bold;
	text-align: left;
	border-top: 1px solid #c3c0b6;
}
.tabular-data-historic table tr .border-none {
	border-left: none;
	border-top: 1px solid #c3c0b6;
}

.tabular-data-historic table tr td.tablehead, .tabular-data-historic table tr.tablehead {
	background:none;
	font-weight: bold;
	color: #000;
	border-left: 1px solid #e3dfd3;
	border-bottom: 1px solid #c3c0b6;
	padding: 15px 4px 10px 4px;
	text-align: center !important;
}

.view-data {
	border-top: 2px solid #999999;
	clear: both;
	padding: 12px 0 5px 0;
	font-size: 1.1em;
}
.view-data .caption-text {
	float: left;
	font-weight: bold;
	width: 155px;
	padding: 2px 0 0 0;
}
.viewdata-content {
	float: left;
	width: 377px;
}
.view-data select, .view-data input.textboxdata {
	background: url(../images/historic-textbox-bg.gif) no-repeat 0 0;
	width: 73px;
	padding: 3px;
	font-size: 11px;
	border: none;
	border-right: 1px solid #c8c7c8;
}
.view-data input.textboxdata {
	background: url(../images/textbox-bg-grd.gif) no-repeat 0 0 #fff;
	border:1px solid #dad9da;
	/*Changed By Swapnil From 52 - 60*/
	width: 60px;
	padding: 3px 3px 2px 3px;
	font-size: 11px;
	float: left;
	border-right: none;
}
.view-data img {
	cursor:pointer;
	float: left;
	padding: 2px 0 0 0;
}
.view-data input {
	margin: 2px 0 0 0;
	float: left;
}
.view-data label {
	padding: 5px 5px 0 5px;
	float: left;
}
.view-data .or-text {
	padding: 5px 0 5px 18px;
	padding: 5px 0 5px 24px\9;
}
.view-data input.getdata-button {
	clear: both;
	float: left;
	margin: 5px 15px 5px 0;
}
.calendarbtn {
	float: left;
	padding: 2px 0 0 0;
}
.to-text {
	float: left;
	padding: 5px 5px 0 10px;
}
.livemarket {
	float:left;
	width:732px !important;
}
.livemarket h2.title {
	background:#99aa51;
	color:#fff;
	float:left;
	font-size: 2.6em;
	padding:9px 13px 5px;
	width:706px;
}
.livemarket .mkt_content {
	background:#fefbef;
	border:1px solid #ecdf9b;
	border-top:none;
	float:left;
	padding:9px 0 0 9px;
	width:721px;
}
.livemarket .mkt_content .left_clmn {
	float:left;
	width:421px;
}
.livemarket .mkt_content .ext {
	float:left;
	width:700px !important;
}
.livemarket .mkt_content .ext p {
	line-height: 14px;
	width: auto !important
}
.livemarket .mkt_content .ext p.heading {
	background-color: #F2EDD0;
	border: 1px solid #ECDF9B;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px;
	width: 450px !important
}
.livemarket .mkt_content .ext .pagelinks {
	float: left;
	margin-bottom: 15px;
	width: 450px;
}
.livemarket .mkt_content .ext .pagelinks ul.leftul {
	float: left;
	width: 200px
}
.livemarket .mkt_content .ext .pagelinks ul.rightul {
	float: left;
	width: 250px
}
.livemarket .mkt_content h2 {
	display:block;
	float:none;
	font-size:1.6em;
	margin:0 0 4px 0;
}
.livemarket .mkt_content h2.charts {
	margin:38px 0 4px 0;
}
.livemarket .mkt_content img {
	float:left;
	margin: 0 10px 2px 0;
}
.livemarket .mkt_content p {
	float:left;
	font-size:1.1em;
	padding:0 0 10px 0;
}
.livemarket .mkt_content p.link {
	float:left;
	font-size:1.1em;
	width:100% !important;
}
.livemarket .mkt_content p.link a {
	background:url(../images/arrow_lhs_menu.gif) no-repeat 0 6px;
	padding:3px 0 3px 10px;
}
.livemarket .mkt_content .brdr_btm {
	border-bottom:1px solid #e4e1d7;
	float:left;
	margin-bottom:5px;
	width:100%;
}
.livemarket .mkt_content .brdr_btm p.link {
	float:left;
	padding:5px 0 5px 0;
}
.livemarket .mkt_content .left_clmn p {
	width:299px;
}
.livemarket .mkt_content .left_clmn ul {
	float: left;
	margin-bottom: 5px;
}
.livemarket .mkt_content .left_clmn ul li {
	background:url(../images/arrow_lhs_menu.gif) no-repeat 0 5px;
	float:left;
	font-size:1.1em;
	padding:3px 0 3px 10px;
	width:182px;
}
.livemarket .mkt_content .left_clmn ul.disc  li{
	background:url(/common/images/ul_disk.gif) no-repeat 5px 5px transparent;
	clear: both;
	font-size: 1.1em;
	line-height: 14px;
	padding: 0 0 7px 20px;
	width:350px;
}
.livemarket .mkt_content .right_clmn {
	float:left;
	padding:0 0 0 1px;
	width:277px;
}
.livemarket .mkt_content .right_clmn ul {
	float:left;
}
.livemarket .mkt_content .right_clmn ul li {
	background:url(../images/arrow_lhs_menu.gif) no-repeat 0 5px;
	float:left;
	font-size:1.1em;
	padding:3px 0 3px 10px;
	width:128px;
}
.livemarket .mkt_content .right_clmn p {
	float:none;
}
.livemarket .mkt_content .left_clmn #tabs_table {
	float: left;
	padding-bottom: 8px;/*width: 307px*/
}
.livemarket .mkt_content .left_clmn #tabs_table ul.tab {
	background: url(../images/tab_content_top_bg.gif) bottom left repeat-x;
	float: left;
	margin:0;
	width:409px;
}
.livemarket .mkt_content .left_clmn #tabs_table ul.tab li {
	background: none repeat scroll 0 0 transparent;
	float: left;
	margin-right: 2px;
	padding: 0;
	width: auto;
}
.livemarket .mkt_content .left_clmn #tabs_table ul.tab li a.sel {
	background: #faf1c1;
	border: 1px solid #dfd189;
}
.livemarket .mkt_content .left_clmn #tabs_table ul.tab li.last {
	margin-right: 0 !important;
}
.livemarket .mkt_content .left_clmn #tabs_table ul.tab li a {
	background: url(../images/tab_content_top_bg.gif) bottom left repeat-x #fff;
	color: #000000;
	border: 1px solid #bdbcbd;
	border-bottom: none !important;
	float: left;
	text-align: center;
	font-weight: bold;
	padding: 8px 6px 8px 5px;
}
.livemarket .mkt_content .left_clmn #tabs_table ul.tab li a.nopadd {
	padding: 3px 0;
}
/*nifty watch-livemarket starts*/
.livemarket .mkt_content .right_clmn .tabContentlm
{
	background-color: #faf1c1;
	border: 1px solid #e0d28b;
	margin-top:0px;
	float: left;
	padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 24px;
    padding-top: 4px;
	/*width: 250px;*/
	width: 265px;
}
.livemarket .mkt_content .right_clmn .tabContentlm table
{
	width: 100%
}
.livemarket .mkt_content .right_clmn .tabContentlm table tr th
{
	background:none;
	font-size: 1em;
	font-weight: normal;
	padding: 0px 3px 6px;
	text-align: center;
	text-transform:none;
	/*text-transform:uppercase;**/
	vertical-align:middle;
}
.livemarket .mkt_content .right_clmn .tabContentlm table th a
{
	background: url(../images/arrow_rhs_nav.gif) no-repeat 100% 2px;
	color:#B12A3C;
	float:left;
	margin: 0 0px 0 0;
	padding: 0px 20px 0 0;
	text-transform:none;
}
.livemarket .mkt_content .right_clmn .tabContentlm table tr.alt td
{
	background:#FFFFFF;
	font-size: 1em;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
}

.livemarket .mkt_content .right_clmn .tabContentlm table tr td
{
	background:#FBF6E0;
	font-size: 1em;
	padding: 3px 2px;
}

.livemarket .mkt_content .right_clmn .tabContentlm table tr td a
{
	font-size:1.1em;
}
/**/
.livemarket .mkt_content .left_clmn #tabs_table .tabContent {
	background-color: #faf1c1;
	border: 1px solid #e0d28b;
	border-top: none;
	float: left;
	padding: 8px 8px;
	width: 391px;
}
.livemarket .mkt_content .left_clmn #tabs_table .tabContent table {
	width: 100%
}
.livemarket .mkt_content .left_clmn #tabs_table .tabContent table tr th {
	background:none;
	font-size: 1em;
	font-weight: normal;
	padding: 0px 3px 6px;
	text-align: center;
	text-transform:none;
	/*text-transform:uppercase;**/
	vertical-align:middle;
}
.livemarket .mkt_content .left_clmn #tabs_table .tabContent table tr.refreshlink th {
	padding: 4px 3px 0px;
}
.livemarket .mkt_content .left_clmn #tabs_table .tabContent table th a {
	background: url(../images/arrow_rhs_nav.gif) no-repeat 100% 2px;
	color:#B12A3C;
	float:left;
	margin: 0 0px 0 0;
	padding: 0 20px 0 0;
	text-transform:none;
}
.livemarket .mkt_content .left_clmn #tabs_table .tabContent table th .refresh {
	float: right;
	font-size:1em;
	padding:0;
	text-transform: none;
	width: 125px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.livemarket .mkt_content .left_clmn #tabs_table .tabContent table th .refresh {
float: right;
font-size:1em;
padding:0;
text-transform: none;
width: 140px;
}
}
.livemarket .mkt_content .left_clmn #tabs_table .tabContent table th .refresh span {
	float:left;
	border: medium none;
}
.livemarket .mkt_content .left_clmn #tabs_table .tabContent table th .refresh img {
	margin: -1px 0 0 5px;
}
.livemarket .mkt_content .left_clmn #tabs_table .tabContent table tr th span {
	line-height: 1.3;
}
.livemarket .mkt_content .left_clmn #tabs_table .tabContent table tr th.company {
	text-align:left;
}
.livemarket .mkt_content .left_clmn #tabs_table .tabContent table tr td {
	background:#fbf6e0;
	font-size: 1em;
	padding: 4px 3px;
}
.livemarket .mkt_content .left_clmn #tabs_table .tabContent table tr td a {
	font-size:1.1em;
}
.livemarket .mkt_content .left_clmn #tabs_table .tabContent table tr td span {
	color:#189009;
}
.livemarket .mkt_content .left_clmn #tabs_table .tabContent table tr.alt td {
	background-color: #FFFFFF
}
.equities {
	float: left;
	width: 732px;
}
.equities-container {
	border: 1px solid #c0bebe;
	clear: left;
	float: left;
	margin: 11px 0 0 0;
	width: 732px;
}
.current-market, .historical-data {
	border-bottom: 1px solid #c0bebe;
	display: inline-block;
	float: left;
	padding: 11px 0 0 18px;
	width: 685px;
}
.current-market h3, .historical-data h3 {
	color: #b12a3c;
	font-size: 1.3em;
	padding-bottom: 11px;
}
.column1_2 {
	float: left;
	width: 341px;
}
.column2_2 {
	float: left;
	width: 329px;
}
.column1_2 h4, .column2_2 h4 {
	color: #000000;
	font-size: 1.1em;
	padding-bottom: 9px;
}
.column1_2 p, .column2_2 p {
	clear: both;
	color: #000000;
	font-size: 1.1em;
	line-height: 19px;
}
.column1_2 p span {
	color: #b12a3c;
	display: block;
	padding-bottom: 7px;
}
.column1_2 ul {
	padding: 6px 0;
	float: left;
	font-size: 1.1em;
}
.column1_2 ul.listitem {
	padding: 6px 0;
	font-size: 1.1em;
}
.column1_2 ul.listitem li {
	background:url(../images/ico_dwnld.gif) no-repeat 0 0;
	color: #b12a3c;
	padding: 0 0 8px 25px;
	width: 250px;
}
.column2_2 ul {
	padding: 12px 0 12px 0;
	font-size: 1.1em;
}
.column1_2 ul li {
	background:url(../images/ico_dwnld.gif) no-repeat 0 0;
	color: #b12a3c;
	float: left;
	padding: 0 0 8px 25px;
	width: 150px;
}
.column2_2 ul li {
	background:url(../images/ico_dwnld.gif) no-repeat 0 0;
	color: #b12a3c;
	padding: 0 0 8px 25px;
}
.column1_2 ul li span, .column2_2 ul li span {
	color: #000000;
}
.column1_2 ul li a, .column2_2 ul li a {
	color: #b12a3c;
}
.column1_2 a.view, .column2_2 a.view {
	float: left;
	font-size: 1.1em;
	padding: 0 38px 0 0;
}
.column1_2 ul.list {
	float: left;
	margin: -13px 0 0 0;
}
.column1_2 ul.list li {
	background: url(../images/arrow_rhs_nav.gif) no-repeat 0 2px;
	float: none;
	/*padding: 0 0 10px 10px; */
	padding: 0 0 0px 10px;
	width: 195px
}
.historical_column1_2 {
	float: left;
	padding-right: 35px;
	width: 320px;
}
.historical_column2_2 {
	float: left;
	width: 320px;
}
.historical_column1_2 a, .historical_column2_2 a, .equities_column1_2 a, .equities_column2_2 a {
	background: url(../images/arrow_rhs_nav.gif) no-repeat right 2px;
	color: #12a3c;
	display: inline-block;
	font-size: 1.1em;
	padding: 0 10px 20px 0;
}
.historical_column1_2 h4, .historical_column2_2 h4 {
	color: #000000;
	font-size: 1.1em;
	padding-bottom: 9px;
}
.historical_column1_2 p, .historical_column2_2 p {
	font-size: 1.1em;
	padding: 0 0 9px 0;
	line-height: 14px;
}
.historical_column1_2 p.nopadd, .historical_column2_2 p.nopadd {
	padding-bottom: 0;
}
.about_equities {
	float: left;
	padding: 9px 0 9px 15px;
}
.about_equities h3 {
	background: url(../images/textbox-bg-grd.gif) repeat-x 0 0;
	border: 1px solid #d7d6d7;
	padding: 6px 0 7px 14px;
	font-size: 1.1em;
	width: 674px !important;
}
.about_equities h3 span {
	background: url(../images/ico_plus.gif) no-repeat 0 0;
	cursor: pointer;
	padding: 0 0 0 20px;
}
.about_equities h3.active span {
	background: url(../images/ico_minus.gif) no-repeat 0 0;
	cursor: pointer;
	padding: 0 0 0 20px;
}
.about_content {
	float: left;
	width: 685px;
}
.about_content h4 {
	color: #b12a3c;
	font-size: 1.1em;
	padding: 12px 0;
}

.about_content h6 {
	color: #b12a3c;
	font-size: 1.3em;
	padding: 12px 0;
}
/* css End        */
.about_content p {
	font-size: 1.1em;
	line-height: 15px;
}
.about_content p a {
	color: #b12a3c;
}
.equities_column1_2 {
	float: left;
	width: 340px; 
}
.equities_column2_2 {
/*	float: left; */
	float: right; 
	width: 330px;
}
.equities_column1_2 h5, .equities_column2_2 h5 {
	font-size: 1.1em;
	padding: 17px 0 8px 0;
}
.equities_column1_2 p, .equities_column2_2 p {
	padding-bottom: 8px;
}
.equities_column1_2 ul li, .equities_column2_2 ul li {
	background:transparent url(../images/arrow_rhs_nav.gif) no-repeat 0 4px;
	color:#B12A3C;
	float:left;
	line-height: 15px;
	padding: 0 0 8px 12px;
	width:158px;
}
.equities_column1_2 ul li a, .equities_column2_2 ul li a {
	background: none;
	padding: 0;
}
.equities_column1_2 a, .equities_column2_2 a {
	background: url(../images/arrow_rhs_nav.gif) no-repeat right 2px;
	color: #12a3c;
	display: inline-block;
	font-size: 1.1em;
	padding: 0 10px 11px 0;
}
.report_content {
	border: 1px solid #d4d4d4;
	float:right;
	margin:10px 0 0 0;
	padding:14px 10px;
	width:551px;
}
.about_equities_content {
	border: 1px solid #d4d4d4;
	float:left;
	margin:10px 0 0 0;
	padding: 14px 10px 0;
	width: 551px;
}
.about_equities_content p {
	clear: both;
	font-size: 1.1em;
	line-height: 14px;
	padding-bottom: 10px
}
.about_equities_content p.note {
	font-size: 1.1em;
	line-height: 14px;
	padding-bottom: 10px
}
.report_content .report {
	float:left;
}
.report_content .report .download {
	float:left;
	padding: 0 20px 0 0;
	width:265px;
}
.report_content .report h3 {
	color:#b12a3c;
	font-size:1.3em;
	padding-bottom:10px;
}
.report_content .report h4 {
	font-size:1.2em;
	padding-bottom:10px;
}
.report_content .report h4.update {
	float:right;
	font-size:1.1em;
}
.report_content .report .download p a {
	color:#000;
	float:left;
	font-size:1.2em;
	padding-bottom:10px;
	text-decoration:underline;
}
.report_content .report .download p a:hover {
	text-decoration:none;
}
.report_content .report .download ul {
	float:left;
	margin-bottom:10px;
	width:260px;
}
.report_content .report .download ul li {
	background:url(../images/ico_dwnld.gif) no-repeat 0 7px;
	border-bottom:1px solid #d4d4d4;
	float:left;
	font-size:1.1em;
	padding:6px 22px 6px 22px;
	
	width:227px;

}
.report_content .report .download ul li.sec {
	background:url(../images/ico_dwnld.gif) no-repeat 18px 7px;
	border-bottom:1px solid #d4d4d4;
	float:left;
	font-size:1.1em;
	padding:6px 22px 6px 40px;
	width:198px;
}
.report_content .report .download ul li span {
	padding:0 0px 0 5px;
}
.report_content .report .download ul li img {
	margin:0 0 0 5px;
}
.stats {
	float:right;
	width:261px;
}
.rpt_info {
	float:left;
	margin:0px 0 10px;
}
.rpt_info img {
	float:left;
}
.rpt_info .rpt_cont {
	background:#f4f0e4;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	float:left;
	width:546px;
}
.rpt_info .rpt_cont p {
	font-size:1.1em;
	font-weight:bold;
	padding:5px 17px
}
.report_content .report .stats .trade_stats {
	width:100%;
}
.report_content .report .stats .trade_stats td {
	border-bottom:1px solid #d4d4d4;
	font-size:1.1em;
	padding:5px 0;
}
.report_content .report .stats .trade_stats td.last {
	border-bottom:none;
}
.report_content .report .stats .trade_activity {
	background:#f4f0e4;
	border:1px solid #d4d4d4;
	margin:25px 0 0;
	padding:8px;
}
.report_content .report .stats .trade_activity p.search {
	font-size:1.2em;
	font-weight:bold;
}
.report_content .report .stats .trade_activity table {
	width:100%;
	font-size:1.1em;
}
.report_content .report .stats .trade_activity table td {
	border:1px solid #d4d4d4;
	padding:5px;
	text-align:right;
}
.report_content .report .stats .trade_activity table tr.alt td {
	background:#fff;
}
.report_content .report .stats .trade_activity table th {
	background:#f9f2cd;
	border:1px solid #d4d4d4;
	padding:5px;
	vertical-align:middle;
}
.report_content .report .stats .trade_activity table td.first, .report_content .report .stats .trade_activity table th.first {
	text-align:left !important;
}
.report_content .report .stats .link {
	float:right;
	font-size:1.1em;
	padding:5px 0;
}
.archives {
	float:left;
}

.archivesfullwidth {
	float:left;
	margin:20px;
	width:90%;
}

.archive_search {
	background:#fbf9f0;
	border: 1px solid #d4d4d4;
	float:left;
	font-size:1.1em;
	margin:10px 0 10px 0;
	padding:8px 8px 0 8px;
	width:555px;
}
.archive_search h4 {
	color:#b12a3c;
	font-weight:bold;
	padding:0 0 8px 0;
}
.archive_search .view-data {
	border-top: none;
	float:left;
	font-size: 1.1em;
	padding: 12px 0 5px 0;
}
.archive_search .view-data .caption-text {
	float: left;
	font-weight: bold;

	width: 120px;

	padding: 5px 0 10px 0;
}
.archive_search .viewdata-content {
	float: left;
	padding: 2px 0 10px 0;
	width: 377px;
}
.archive_search .view-data select, .archive_search .view-data input.textboxdata {
	background:url(../images/textbox-bg-grd.gif) repeat-x 0 0 #fff;
	border: 1px solid #d7d6d7;
	font-size: 11px;
	padding: 3px 3px 2px 3px;
	width: 57px;
}


.archive_search .view-data input.reporttitle1
{
	background:url(../images/textbox-bg-grd.gif) repeat-x 0 0 #fff;
	border: 1px solid #c6c5c3;
	margin:0;
	padding: 3px;
	width:194px
}



.archive_search .view-data select {

		width:173px;

}
.archive_search .view-data input.reporttitle {
	background:url(../images/textbox-bg-grd.gif) repeat-x 0 0 #fff;
	border: 1px solid #c6c5c3;
	height:12px;
	margin:0;
	padding: 3px;
	width:194px
}
.archive_search .view-data input.textboxdata {
	border-right: none;
}
.archive_search .view-data input {
	float: left;
	margin: 2px 0 0 0;
	padding:0;
}
.archive_search .view-data label {
	padding: 5px 5px 0 5px;
	float: left;
}
.archive_search .view-data .or-text {
	padding: 5px 0 5px 18px;
}
.archive_search .view-data input.getdata-button {
	margin: 5px 5px 0 18px;
}
.archive_search .calendarbtn {
	float: left;
	padding: 2px 0 0 0;
}
.archive_search .to-text {
	float: left;
	padding: 5px 5px 0 10px;
}
.archives .archive_title {
	background: url(../images/textbox-bg-grd.gif) repeat-x 0 0;
	border: 1px solid #d7d6d7;
	float:left;
	font-size: 1.1em;
	font-weight:bold;
	padding: 6px 0 7px 14px;
	width: 97%;
}
.archives .charts {
	border:1px solid #DFD189;
	float:left;
	margin:10px 0;
	width:99.5%;
}
.archives .charts p {
	padding:10px;
}

.archives table ,.archivesfullwidth table{
	border: 1px solid #dfd189;
	float:left;
	font-size:1.1em;
	margin:10px 0;
	width:100%;
}
 .archives table th ,.archivesfullwidth table th{
	background:#fcfcfc;
	border-bottom:1px solid #e3e2e3;
	border-left:1px solid #e3e2e3;
	padding:10px;
	/*text-align:left; for header to be center align on 11Apr2011 */
	text-align:center;
}

.archives table td ,.archivesfullwidth table td {
	background:#fcfcfc;
	border-bottom:1px solid #e3e2e3;
	border-left:1px solid #e3e2e3;
	padding:5px;
	text-align:left;
}
.archives1 table td{
	background:#fcfcfc;
	border-bottom:1px solid #e3e2e3;
	border-left:1px solid #e3e2e3;
	padding:5px;
	text-align:left;
}


.archives table td.first, .archives table th.first {
	border-left:none;
}
.archives table tr.alt td {	background:#fcf9ee;}
.archives table tr.alt td.tablehead ,.archives table tr.tablehead alt{
	background:#F4F0E3;
}
.archives table tr.last td {
	border-bottom:none;
}
.archives table tr th a.date {
	background:url(../images/date-arrow_up.gif) no-repeat 100% 5px;
	font-weight:bold;
	padding:0 15px 0 0;
}
.archives .arch_data {
	border:1px solid #d4d4d4;
	float:left;
	margin: 10px 0;
	padding: 8px 8px 0;
	width: 555px;
}
.archives .arch_data h3 {
	margin:0 0 10px 0;
}
.archives .arch_data .tabular-data-historic {
	margin:0 0 10px 0;
	width:97%;
}
.archives .arch_data .tabular-data-historic table {
	font-size:1em;
}
.archives .arch_data .tabular-data-historic table tr.alt td.high-sel, .archives .arch_data .tabular-data-historic table tr td.high-sel {
	background-color: #EDCDCB !important;
	border-left: 1px solid #C00000 !important;
	border-top: 1px solid #C00000 !important;
	border-right: 1px solid #C00000 !important;
	border-bottom: 1px solid #C00000 !important;
}
.archives .arch_data .tabular-data-historic table tr.alt td.low-sel, .archives .arch_data .tabular-data-historic table tr td.low-sel {
	background-color: #E8FFF2 !important;
	border-left: 1px solid #00B050 !important;
	border-top: 1px solid #00B050 !important;
	border-right: 1px solid #00B050 !important;
	border-bottom: 1px solid #00B050 !important;
}
.archives .arch_data .tabular-data-historic table tr.alt td, .archives .arch_data .tabular-data-historic table tr td {
	border-bottom:none;
}
.archives .arch_data .tabular-data-historic table tr th.date {
	width:auto;
}
.archives .pagenation {
	float:left;
	margin:0px 0 10px;
	width:100%;
}
.archives .pagenation .high-low-indicator {
	padding: 0px 0 0 15px;
}
.archives .pagenation .high-icon {
	padding: 2px 10px 2px 11px;
}
.archives .pagenation .low-icon {
	padding: 2px 0 0px 11px;
}
.archives .pagenation ul {
	float:right;
	font-size:1.1em;
}
.archives .pagenation ul li {
	border-right:1px solid #b12a3c;
	float:left;
	padding:0 5px;
}
.archives .pagenation ul li a.inactive {
	color:#000;
	cursor:default;
}
.archives .pagenation ul li a.active {
	color:#000;
	cursor:default;
	font-weight:bold;
}
.archives .pagenation ul li.prev, .archives .pagenation ul li.next, .archives .pagenation ul li.last {
	border:none;
}
.accordian h3, .accordian_down h3 {
	background: url(../images/textbox-bg-grd.gif) repeat-x 0 0;
	border: 1px solid #D7D6D7;
	cursor: pointer;
	float:left;
	font-size: 1.1em;
	padding: 0 14px;
	width: 94.5%;
}
.accordian h3 span, .accordian_down h3 span {
	background: url(../images/ico_plus.gif) no-repeat 0 6px;
	color:#b12a3c;
	cursor: pointer;
	float:left;
	padding: 6px 0 7px 20px;
}
.accordian h3.active span, accordian_down h3.active span {
	background: url(../images/ico_minus.gif) no-repeat 0 6px;
	cursor: pointer;
	float:left;
	padding: 6px 0 7px 20px;
}
.accordian_down h3 a.down_excel {
	background: url(../images/ico_excel.gif) no-repeat 0 4px;
	cursor: pointer;
	float:right;
	padding: 6px 0 7px 20px;
}
.report_content p {
	clear: both;
	font-size: 1.2em;
	line-height: 14px;
	padding: 0 0 10px;
}
.report_content p.heading {
	font-weight: bold;
	font-size: 1.2em;
	padding-bottom: 10px;
}
.listing {
	padding: 26px 0 16px 0;
}
.listing p {
	background:url(../images/textbox-bg-grd.gif) #ffffff repeat-x 0 0;
	border: 1px solid #d7d6d7;
	padding: 6px 0;
	margin-bottom: 10px;
	width: 547px;
}
.listing p a {
	background:url(../images/ico_dwnld.gif) no-repeat 10px 2px;
	padding: 0 0 0 31px;
}
.file_format_accordion {
	float: left;
	padding: 15px 0 0 0;
}
.file_format_accordion h3 {
	background: url(../images/textbox-bg-grd.gif) repeat-x 0 0;
	border: 1px solid #d7d6d7;
	color: #B12A3C;
	cursor: pointer;
	padding: 6px 0 7px 14px;
	margin: 0 0 7px 0;
	font-size: 1.1em;
	width: 536px;
}

.file_format_accordion h3 span {
	background: url(../images/ico_plus.gif) no-repeat 0 0;
	cursor: pointer;
	padding: 0 0 0 20px;
}
.file_format_accordion h3.active span {
	background: url(../images/ico_minus.gif) no-repeat 0 0;
	cursor: pointer;
	padding: 0 0 0 20px;
}




.file_format_content {
	clear: both;
	float: left;
	padding-bottom: 7px;
	margin-top: -6px;
}
.file_format_content p, .file_format_accordion p {
	font-size: 1.2em;
	padding: 0 0 0 15px;
}
.file_format_accordion .topspace {
	padding-top: 10px;
}
.file_format_content ul.listdynamic {
	padding: 1px 0 8px 0;
}
.file_format_content ul.listdynamic li {
	background: url(../images/ico_dwnld.gif) no-repeat 15px 8px;
	background-color: #f4f0e3;
	color: #b12a3c;
	font-size: 1.2em;
	padding: 8px 8px 8px 36px;
	width: 506px;
}
.file_format_content ul.listdynamic li.whitebg {
	background-color: #ffffff;
}
ul.listdynamic {
	padding: 1px 0 8px 0;
}
ul.listdynamic li {
	background: url(../images/ico_dwnld.gif) no-repeat 15px 8px;
	background-color: #f4f0e3;
	color: #b12a3c;
	font-size: 1.2em;
	padding: 8px 8px 8px 36px;
	width: 506px;
}
ul.listdynamic li.whitebg {
	background-color: #ffffff;
}
.accordian_content {
	float: left;
	margin-top: -3px;
	padding-bottom: 7px;
}
.accordian_content p {
	font-size: 1.2em;
	padding-bottom: 7px;
}
.accordian_content ol.alpha_small {
	float: left;
	margin: 0 0 10px 45px
}
.accordian_content ol.alpha_small li {
	font-size: 1.2em;
	list-style-type: lower-alpha;
	padding: 7px 0 0;
}
.content ol.upper_alpha {
	float: left;
	margin-left: 20px
}
.content ol.upper_alpha li {
	clear: both;
	font-size: 1.1em;
	list-style-type: upper-alpha;
	padding: 0 0 7px;
}
.content ol.upper_alpha li ul {
	margin-left: 16px
}
.content ol.upper_alpha li ul li {
	float: left;
	list-style-type: disc;
	padding: 5px 0
}
.content .report_content ul.disk {
	margin-left: 20px
}
.content .report_content ul.disk li {
	clear: both;
	font-size: 1.2em;
	list-style-type: disc;
	padding: 0 0 7px;
}
.content .accordian ul.trading_ul {
	margin-left: 35px
}
.content .accordian ul.trading_ul li {
	clear: both;
	font-size: 1.2em;
	list-style-type: disc;
	padding: 0 0 7px;
}
.main_content .content ul.stock li.active span.up
{
	background: url(../images/arrow_ticker_up.gif) no-repeat scroll left 5px transparent;
	color: green;
	font-size: 1.2em;
	padding: 0 10px 0 16px
}
.main_content .content ul.stock li.active span.down
{
	background: url(../images/arrow_ticker_down.gif) no-repeat scroll left 5px transparent;
	color: red;
	font-size: 1.2em;
	padding: 0 10px 0 16px
}
.main_content .content #tabs_main_content .peer_compare {
	float:left;
	padding:0 !important;
	width:566px;
}
.peer_compare .compare_list {
	float:left;
	height: 25px;
	position:relative;
	width:100%;
}
.peer_compare .compare_list h3 {
	border:1px solid #dcd9c7;
	background:#fcfaef;
	float:right;
	font-size:1.1em;
	margin:2px;
	padding:0 5px;
	position: absolute;
	right: 0;
	width:135px;
	z-index:1;
}
.peer_compare .compare_list h3 span {
	background:url(../../live_market/resources/images/arrow_down_blk.gif) no-repeat 100% 9px;
	color:#000;
	float: left;
	padding: 3px 15px 4px 0px;
}
.peer_compare .compare_list h3.active {
	border-bottom:none;
}
.peer_compare .compare_list .other_peers {
	border:1px solid #dcd9c7;
	background:#fcfaef;
	float:right;
	position:absolute;
	padding:10px;
	right:2px;
	top:20px;
	width:539px;
	z-index:0;
}
.peer_compare .compare_list .other_peers ul {
	float:left;
}
.peer_compare .compare_list .other_peers ul li {
	clear: both;
	float: left;
	padding:0 10px 10px 0;
	width: 124px;
}
.peer_compare .compare_list .other_peers ul li input {
	float:left;
	margin:0 10px 0 0;
}
.peer_compare .compare_list .other_peers ul li p {
	float: left;
	margin: 4px 0 0 0;
}
.peer_compare .compare_list .other_peers div.buttons {
	float:left;
	padding: 15px 0 0
}
.peer_compare .compare_list .other_peers .buttons input {
	float:left;
	margin:0 10px 0 0;
}
.peer_compare .comapre_comp {
	border:1px solid #dfd189;
	background: #faf1c1;
	float:left;
	padding:7px;
	width:97.3%;
}
.peer_compare .comapre_comp table {
	background:#fcf9e9;
	border-left:1px solid #d4d4d4;
	border-top:1px solid #d4d4d4;
	font-size:1.1em;
	width:100%;
}
.peer_compare .comapre_comp table th {
	background:#fff;
	border-bottom:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	padding:10px 8px;
	text-align: center !important
}
.peer_compare .comapre_comp table td {
	border-right:1px solid #d4d4d4
}
.peer_compare .comapre_comp .accordian {
	float:left;
	width:100%;
}
.peer_compare .comapre_comp .accordian h3 {
	background:none;
	border:none;
	border-bottom: 1px solid #d4d4d4 !important;
	clear: both;
	padding: 6px 6px 7px 6px;
	width: 536px;
}
.peer_compare .comapre_comp .accordian h3 span {
	background: url(../images/ico_plus.gif) no-repeat 0 3px;
	color:#000;
	cursor: pointer;
	float: none;
	padding: 0 0 0 20px;
}
.peer_compare .comapre_comp .accordian h3.active span {
	background: url(../images/ico_minus.gif) no-repeat 0 3px;
}
.peer_compare .comapre_comp .accordian h3.active {
	border-bottom: none !important;
}
.peer_compare .comapre_comp .accordian span.title {
	color: #000000;
	display: block;
	float: none;
	font-size: 1.1em;
	font-weight: bold;
	padding: 6px 0 7px 20px;
}
.peer_compare .comapre_comp .accordian div {
	clear: both;
	width:548px;
}
.peer_compare .comapre_comp .accordian div table {
	border-width: 1px 0 0;
	clear: both
}
.peer_compare .comapre_comp .accordian div table th {
	font-weight: normal
}
.peer_compare .comapre_comp .accordian div table tr td {
	border: 1px solid #d4d4d4;
	border-width: 0 1px 1px 0;
	font-size: 0.9em;
	padding: 5px 4px
}
.peer_compare .comapre_comp .accordian div table tr.alt td {
	background-color: #FFFFFF;
}
.peer_compare .comapre_comp .accordian div table tr td.number {
	text-align: right
}
.dropdownfld {
	float: left;
}
.dropdownfld label {
	float: left;
	font-size: 1.1em
}
.dropdownfld .dropdown {
	float: left;
	font-size: 1.1em;
	margin: 0 5px;
	width: 160px;
}
.dropdownfld .gobtn {
	float: left;
	font-size: 1.1em
}
/*equity-sparklines*/
.livegreen5pc {
    background-color: #90FF8F !important;
    color: #000000;
}
.livegreen10pc {
    background-color: #DFFFDF !important;
    color: #000000;
}
.livegreen {
    background-color: #01FF00 !important;
    color: #000000;
}
.livered5pc {
    background-color: #FFCFCF !important;
    color: #000000;
}
.livered10pc {
	background-color:#FFEFEF !important; 
	 color: #000000;
}
.livered {
    background-color: #FF2F2F !important;
    color: #000000;
}
/*Circular page css start here */
.circular_cnt .view_active {
	background-color: #dac694;
	behavior: url(border-radius.htc);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #dac694;
	float:left;
	margin:8px 0 10px;
	padding: 8px 0 9px 10px;
	width:714px;
}
.circular_cnt .view-data input.textboxdata {
	background: url(../images/textbox-bg-grd.gif) no-repeat 0 0 #fff;
	border:1px solid #dad9da;
	width: 59px;
	padding: 3px 3px 2px 3px;
 *padding: 3px 3px 1px 3px;
	font-size: 11px;
	float: left;
	border-right: none;
}
.circular_cnt .view_active p {
	color: #313131;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
	padding: 0 7px 0 0;
}
.circular_cnt .view_active p.topspace {
	padding: 5px 7px 0 0;
}
.circular_cnt .view-data img {
	cursor:pointer;
	float: left;
	padding:0;
}
.circular_cnt .btnsrch {
	margin-left:120px;
}
.circular_cnt .view-data {
	border-top: none !important;
	clear: both;
	padding: 12px 0 5px 0;
	font-size: 1.1em;
}
.circular_cnt .view_active select {
	float: left;
	margin: 0 0 0 0px;
}
.circular_cnt .view_active input {
	margin: 0 0 0 0px;
	font-size:1.1em;
}
.circular_cnt .view_active ul {
	float: left
}
.circular_cnt .view_active ul li {
	border-right: 1px solid #000000;
	float: left;
	font-size: 1.1em;
}
.circular_cnt .view_active ul li.last {
	border-right: none
}
.circular_cnt .view_active ul li a {
	margin: 0 5px
}
.circular_cnt .view_active ul li a.sel {
	color: #000000;
	cursor: default;
	font-weight: bold
}
.circular_cnt {
	display: inline-block;
	float: left;
	width: 726px;
}
.circular_cnt h2 {
	color: #EF620D;
    float: left;
    font-size: 2em;
    padding: 0 0 4px;
}
.circular_cnt .pagenation {
	float:left;
	width:706px;
	background:#e7e7e7;
	padding:10px;
}
.pagenation .low-icon {
	padding: 2px 0 0px 11px;
}
.circular_cnt .pagenation ul {
	float:right;
	font-size:1.1em;
}
.circular_cnt .pagenation ul li {
	border-right:1px solid #b12a3c;
	float:left;
	padding:0 5px;
}
.circular_cnt .pagenation ul li a.inactive {
	color:#000;
	cursor:default;
}
.circular_cnt .pagenation ul li a.active {
	color:#000;
	cursor:default;
	font-weight:bold;
}
.circular_cnt .pagenation ul li.prev, .circular_cnt .pagenation ul li.next, .circular_cnt .pagenation ul li.last {
	border:none;
}
.circular_cnt .tabular_data_live_analysis {
	font-size: 1.1em;
	width: 100%;
}
.circular_cnt .tabular_data_live_analysis table {
	border: 1px solid #e1d8ad;
	border-left: 0;
	background-color: #f4f0e3;
	float:left;
	margin:0 !important;
	width: 100%
}
.circular_cnt .tabular_data_live_analysis table tr th {
	background: none;
	font-weight: bold;
	color: #000;
	border-left: 1px solid #e3dfd3;
	border-bottom: 1px solid #c3c0b6;
	padding: 15px 4px 10px 4px;
	text-align:left;
}
.circular_cnt .tabular_data_live_analysis table tr th.last {
	width: 138px
}
.circular_cnt .tabular_data_live_analysis table tr td {
	background:none;
	border-left: 1px solid #e3dfd3;
	padding: 7px 4px 5px 4px;
	text-align: left;
}
.circular_cnt .tabular_data_live_analysis table tr.alt td {
	background-color: #FFFFFF !important;
}
.circular_cnt .tabular_data_live_analysis table tr .number {
	text-align: right
}
.circular_cnt .view-data label {
	padding: 5px 5px 0 0px;
	float: left;
}
.circular_cnt label {
	float: left;
	width: 120px;
	margin-bottom:15px;
	padding-top:4px;
}
.circular_cnt #submitbutton {
	margin-left: 120px;
}
.circular_cnt br {
	clear: left;
}
.circular_cnt .view_active p.PT10 {
	padding-top:15px;
}
.circular_cnt .view_active span {
	padding-left:10px;
}
.circular_cnt .view-data select.sltbox {
	background: url(../images/historic-textbox-bg1.gif) no-repeat 0 0;
	width: 200px;
	padding: 3px;
	font-size: 11px;
	border: none;
	border-right: 1px solid #c8c7c8;
}
.circular_cnt .view-data input.txtdata {
	border: 1px solid #d7d6d7;
	font-size: 11px;
	padding: 3px 3px 2px 3px;
	width:192px;
}
.circular_cnt .view-data div.txthint {
	padding:5px 0px 0px 5px;
}
/*Circular page css End /

/*Sitemap CSS starts here*/

.sitemap_main_content {
	float:left;
	width:100%;
}
.sitemap_main_content h2 {
	border-bottom:1px solid #d4d4d4;
	color: #EF620D;
	display:block;
	font-size: 2em;
	margin:20px 0 10px 0;
	padding: 12px 0 6px;
}
.sitemap_main_content .sitemap {
	float:left;
	width:100%;
}
.sitemap_main_content .sitemap .siteNavMain, .sitemap_main_content .sitemap .siteGlobal, .sitemap_main_content .sitemap .siteSupra {
	float:left;
	width:100%;
}
.sitemap_main_content .sitemap .siteNavMain ul {
	float:left;
	margin:0 26px 0 0;
	position:relative;
}
.sitemap_main_content .sitemap .siteNavMain ul li {
	float:left;
	margin:0 26px 20px 0;
}
.sitemap_main_content .sitemap .siteNavMain ul li#site_home {
	/*display:none;*/
	width:100%;
}
.sitemap_main_content .sitemap .siteNavMain ul li#site_livemkt {
	/*width:500px;*/
	 border: 1px solid #D4D4D4;/*added*/
	width:100%;
}
.sitemap_main_content .sitemap .siteNavMain ul li#site_livemkt ul li {
	/*width:150px;*/
	width: 300px;
}
.sitemap_main_content .sitemap .siteNavMain ul li#site_prd {
	/*width:561px;*/
	 border: 1px solid #D4D4D4;/*added*/
	width:100%;
}
.sitemap_main_content .sitemap .siteNavMain ul li#site_prd ul li {
	/*width:187px;*/
	width: 300px;
}
.sitemap_main_content .sitemap .siteNavMain ul li#site_getlist {
	/*width:483px;*/
	 border: 1px solid #D4D4D4;/*added*/
	width:100%;
}
.sitemap_main_content .sitemap .siteNavMain ul li#site_getlist ul li {
	/*width:161px;*/
	width: 300px;
}
.sitemap_main_content .sitemap .siteNavMain ul li#site_cinfos {
	/*width:483px;*/
	 border: 1px solid #D4D4D4;/*added*/
	width:100%;
}
.sitemap_main_content .sitemap .siteNavMain ul li#site_educate {
	/*width:483px;*/
	 border: 1px solid #D4D4D4;/*added*/
	width:100%;
}
.sitemap_main_content .sitemap .siteNavMain ul li#site_member {
	margin:0 0 20px;
	/*width:444px;*/
	 border: 1px solid #D4D4D4;/*added*/
	width:100%;
}
.sitemap_main_content .sitemap .siteNavMain ul li#site_member ul li {
	/*width:148px;*/
	width: 300px;
}
.sitemap_main_content .sitemap .siteNavMain ul li#site_invest {
	margin:0 0 20px;
	/*width:954px;*/
	 border: 1px solid #D4D4D4;/*added*/
	 
	width:100%;
}
.sitemap_main_content .sitemap .siteNavMain ul li#site_invest ul li {
	width:190px;
}
.sitemap_main_content .sitemap .siteNavMain ul li h3 {
background: url("/membership/resources/images/bg_accordian_header.gif") repeat-x scroll 0 0 transparent;
	/*background:#f9efd9;*/
	font-size:1.3em;
	padding:5px 16px;
	border-bottom: 1px solid #D4D4D4;
}
.sitemap_main_content .sitemap .siteNavMain ul li h3 a {
	/*color:#000;*/
	 color: #B12A3C;
}
.sitemap_main_content .sitemap .siteNavMain ul li ul {
	margin:0 0px 0 0;
}
.sitemap_main_content .sitemap .siteNavMain ul li ul li {
	float:left;
	margin:0;
	width: 230px;
}
.sitemap_main_content .sitemap .siteNavMain ul li ul li h4 {
	font-size:1.1em;
	padding:5px 0 5px 16px;
}
.sitemap_main_content .sitemap .siteNavMain ul li ul li ul {
	padding:0px 0 0 13px;
}
.sitemap_main_content .sitemap .siteNavMain ul li ul li ul li {
	float:none;
	font-size:1.1em;
	padding:3px 0;
	width: 300px;
}
.sitemap_main_content .sitemap .siteNavMain ul li ul li ul li a {
	background:url(../images/arrow_dropmenu_li.gif) no-repeat 0 4px;
	/*color:#000;*/
	color: #B12A3C;
	padding:0 0 0 8px;
}

.sitemap_main_content .sitemap .siteGlobal ul {
	/*border-top:11px solid #f9efd9;*/
	 border: 1px solid #D4D4D4;/*added*/
	float:left;
	 padding: 5px 0 5px 16px;
	/*width:100%;*/
	width:96%;
	margin-bottom: 15px;
}
.sitemap_main_content .sitemap .siteGlobal ul li {
	float:left;
	font-size:1.1em;
	padding:0px 0 20px;
	/*width:140px;*/
	width: 130px;
}
.sitemap_main_content .sitemap .siteGlobal ul li a{
	font-weight:bold;
	color:#000;
}
.sitemap_main_content .sitemap .siteGlobal ul li ul {
	border:none;
	padding: 5px 0 5px 0;
}
.sitemap_main_content .sitemap .siteGlobal ul li ul li {
	float:none;
	font-size:1em;
	padding: 3px 0;
}
.sitemap_main_content .sitemap .siteGlobal ul li ul li a {
	background: url(../images/arrow_dropmenu_li.gif) no-repeat scroll 0 4px transparent;
	/*color: #000000;*/
	color: #B12A3C;
	font-weight: normal;
	padding: 0 0 0 8px;
}

.sitemap_main_content .sitemap .siteSupra ul {
	border-top:11px solid #f9efd9;
	float:left;
	padding:5px 0 5px 16px;
	width:96%;
	border: 1px solid #D4D4D4;/*added border*/
}
.sitemap_main_content .sitemap .siteSupra ul li {
	float:left;
	font-size:1.1em;
	padding:0px 0 20px;
	width:150px;
}
.sitemap_main_content .sitemap .siteSupra ul li a{
	font-weight:bold;
	color:#000;
}
.sitemap_main_content .sitemap .siteSupra ul li ul {
	border:none;
	padding: 5px 0 5px 0;
}
.sitemap_main_content .sitemap .siteSupra ul li ul li {
	float:none;
	font-size:1em;
	padding: 3px 0;
}
.sitemap_main_content .sitemap .siteSupra ul li ul li a {
	background: url(../images/arrow_dropmenu_li.gif) no-repeat scroll 0 4px transparent;
	/*color: #000000;*/
	color: #B12A3C;
	font-weight: normal;
	padding: 0 0 0 8px;
}
/*notification homepage-rahul patil-start*/
p.notification{
	background:url("../images/icon_notification.gif") no-repeat scroll left top transparent;
	float:left;
	font-size:1.1em;
	padding:2px 0 2px 17px;
}
p.notification span{
	float:left;
	font-weight:bold;
}
/*notification homepage-rahul patil-end*/
/*Swapnil, Changed The Shape Of Drop Down*/

.goodTextBox{
    background: url("../images/textbox-bg-grd.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #D7D6D7;
    font-size: 11px;
    padding: 3px 3px 2px;
    width: 57px;
}
/*ticker font- rahul - 08Apr2011 -start*/
#tickerData span.green{ 
	color: #189009; 	
	font-size: 1.1em;
}
#tickerData span.red{ 
	color: #e20404;
	font-size: 1.1em;
}
#tickerData a{ 
	font-size: 1.1em;
}
/* rahul patil- 11 Apr 2011 -online trade stat- Start*/
ul.tradestat  {
	border:1px solid #D2C067;
	background-color:#F4E9B2;
	float:left;
	margin:7px 0;
	width:300px;
}
ul.tradestat li {
	border-right:1px solid #D2C067;
	float:left;
	font-size:1.2em;
	height:40px;
	line-height:21px;
	padding:7px 15px 4px;
	text-align:left;
}
ul.tradestat li.last {
	border-right:medium none;
}
ul.tradestat li span {
	font-weight:bold;
}
table.tradestat  {
	border-color:#E8E8E8 -moz-use-text-color #E8E8E8 #E8E8E8;
	border-style:solid none solid solid;
	border-width:1px medium 1px 1px;
	font-size:1.1em;
	margin:7px 0 5px;
}
table.tradestat tr th {
	background-color:#F7F3E9;
	border-bottom:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	font-weight:bold;
	padding:15px 4px 10px;
	text-align:center;
}
table.tradestat tr td {
	background-color:#F7F3E9;
	border-right:1px solid #E8E8E8;
	padding:7px 4px 5px;
}
table.tradestat td.number {
	text-align:right;
}
table.tradestat tr.alt td {
	background-color:#FFFFFF;
}
table.tradestat tr.total td {
font-weight:bold;
}
table.tradestat tr.total td.total {
text-align:center;
}
#search_broker {
		position: absolute; 
		background-color: #FFFFFF; 
		text-align: left; 
		border:thin; 
		border-width:thin; 
		color: #000000;
		display: block;
		margin: 2.7 0 0 0.3em;
		padding: 0 0 0 0;
		z-index: 50000;	
	
	}
	#search_ap {
		position: absolute; 
		background-color: #FFFFFF; 
		text-align: left; 
		border:thin; 
		border-width:thin; 
		color: #000000;
		display: block;
		margin: 2.7 0 0 0.3em;
		padding: 0 0 0 0;
		z-index: 50000;	
	
	}
	#search_suggest {
		position: absolute; 
		background-color: #FFFFFF; 
		text-align: left; 
		border:thin; 
		border-width:thin; 
		color: #000000;
		display: block;
		margin: 2.7 0 0 0.3em;
		padding: 0 0 0 0;
		z-index: 50000;	
	}	
	td.error {
	font: 12px arial;
	font-weight: bolder;
	text-align: left;
	color: red;
}
/* rahul patil- 11 Apr 2011 -online trade stat- end*/