﻿body, html
{
	margin: 0;
	padding: 0;
	font:13px/22px Arial, Helvetica, sans-serif;
	color: #979799;
	background: #fef1e0;
	min-height: 1300px;
}
img
{
	border: none;
}
.cb
{
	clear: both;
}

.fl, .FL
{
	float: left;
}
.fr, .FR
{
	float: right;
}
.positive
{
	background: Green;
	color: #fff;
}
.negative
{
	background: Red;
	color: #fff;
}
.equal
{
	background: Blue;
	color: #fff;
}
.tickerred
{
	color: Red;
}
.tickergreen
{
	color: #22ba33;
}
.tickerblue
{
	color: Blue;
}
.center
{
	text-align: center;
}
.nodata
{
	width: 100%;
	text-align: center;
}

/*************Header Styles*****************/
.pghead
{
    width: 98%;
    margin: 0 auto;
    font-size: 20px;
    color: #024385;
    font-family: 'Georgia';
    height: 50px;
    line-height: 50px;
    font-weight: bold;
}
.mainsechead
{
	width: 98%;
	margin: 0 auto;
	font-size: 26px;
	color: #000;
	font-family: 'Georgia';
	height: 50px;
	line-height: 50px;
}
.logospace
{
	height: 100px;
	display: block;
	width: 100%;
	line-height: 100px;
}
.logospace > div
{
	margin-top: 22px;
}
.logospace > div > a
{
	display: block;
	width: 100%;
	height: 100%;
}
.tickerspace
{
	height: 32px;
	line-height: 32px;
	background: url('../Images/tickerBG.gif') repeat-x;
	width: 99%;
	padding-right: 1%;
}
.tickerspace > div > span
{
	display: block;
	width: 68px;
	height: 32px;
}
.tickerspace > div > span > a
{
	display: block;
	width: 34px;
	height: 20px;
	color: #024385;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
	line-height: 20px;
	margin: 6px 0;
}
.tickerspace > div > span > a.active
{
	color: #fff;
	background: #024385;
}
.TickerText
{
	color: #2f6d9c;
}

.comsummary
{
	width: 818px;
	height: 55px;
}
.comsummary > div
{
	width: 187px;
	height: 54px;
	margin-right: 17px;
	float: left;
	background: #f3f3f3;
}
.comsummary > div > div
{
	padding: 10px 0 10px 13px;
	margin: 0;
	font-size: 11px;
	line-height: 17px;
}
.comsummary > div > div > p
{
	width: 65%;
	margin: 0;
	float: right;
	height: 32px;
	line-height: 15px;
	font-size: 11px;
	color: #3d3d3d;
}
.comsummary > div > div > p > b
{
	display: block;
	font-size: 16px;
	line-height: 19px;
}
.finexpmenu
{
	width: 152px;
	position: relative;
	background: url('../images/Makrketoverview.jpg') no-repeat;
	height: 54px;
	cursor: pointer;
	z-index: 9999;
}
.finmenudetail
{
	position: absolute;
	top: 54px;
	right: 0px;
	width: 216px;
	height: 302px;
	border: 1px solid #afc3dc;
	background: #fff;
	padding: 10px;
	cursor: default;
	webkit-box-shadow: 4px 4px 5px 0px rgba(167, 167, 167, 0.91);
	-moz-box-shadow: 4px 4px 5px 0px rgba(167, 167, 167, 0.91);
	box-shadow: 4px 4px 5px 0px rgba(167, 167, 167, 0.91);
	z-index: 9999;
}
.finmenudetail > ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	line-height: 20px;
}
.finmenudetail > ul > li
{
	width: 186px;
	height: 20px;
	padding: 9px 15px;
	line-height: 20px;
	color: #024385;
	font-size: 17px;
	margin-bottom: 6px;
	background: #e2e2e2 url('../Images/menu-droparrow.png') no-repeat 186px 9px;
	cursor: pointer;
}
.finmenudetail > ul > li.compsearch
{
	width: 195px;
	height: 38px;
	line-height: 38px;
	color: #024385;
	font-size: 17px;
	margin-bottom: 6px;
	background: #e2e2e2;
	padding: 0px 6px 0px 15px;
}
.finmenudetail > ul > li.compsearch > input
{
	background: #e2e2e2;
	color: #024385;
	height: 28px;
	width: 165px;
	line-height: 30px;
	border: 0;
	margin: 5px 0;
	float: left;
}
.finmenudetail > ul > li.compsearch > a
{
	display: block;
	background: #cbcbcb;
	color: #024385;
	width: 28px;
	height: 28px;
	float: right;
	margin: 5px 0;
	line-height: 28px;
	text-decoration: none;
	text-align: center;
}
#divKeywordSearchList
{
	z-index: 10000;
	position: absolute;
	overflow-x: hidden;
	overflow-y: auto;
	height: 130px;
	width: 212px;
	background: #FFF;
	top: 48px;
	display: none;
	color: #024385;
	border: 2px solid #afc3dc;
}
.finmenudetail > ul > li > a
{
	color: #024385;
}

/*************Footer Styles**************/
.footer
{
	height: 50px;
	line-height: 50px;
	width: 92%;
	margin: 0 auto;
}
.footer > div
{
	float: right;
	color: #5895c2;
	line-height: 50px;
	height: 50px;
	font-size: 12px;
}
.footer > div > a
{
	color: #5895c2;
	text-decoration: none;
}
.menuhover > div{display:none;}

/************* Section Menu ***************/
.sectionmenul {
	background: #e2e2e2;
	height: 32px;
	position: relative;
	z-index: 9998;
}
.sectionmenul > div:hover,.sectionmenul > div.active,
{
	margin-top: -5px;
	background: #e2e2e2;
	color: #fff;
	height: 32px;
	line-height: 32px;
}

.sectionmenu
{
	background: #e2e2e2;
	height: 32px;
	position: relative;
	z-index: 9998;
}
.sectionmenu > div,.sectionmenul > div
{
	float: left;
	padding: 5px 10px;
	height: 22px;
	color: #2c75ba;
	font-size: 15px;
	line-height: 22px;
	margin-right: 1px;
	cursor: pointer;
}

.sectionmenu > div.active, .sectionmenu > div:hover
{
	margin-top: -5px;
	background: #0058b1;
	color: #fff;
	height: 32px;
	line-height: 32px;
}

.sectionmenu > div > span > a:hover
{
	margin-top: -5px;
	padding: 5px 7px;
	background: #0058b1;
	color: #fff;
	height: 32px;
	line-height: 32px;
}

.sectionmenul > div > span > a:hover
{
	margin-top: -5px;
	padding: 5px 7px;
	background: #e2e2e2;
	color: #fff;
	height: 32px;
	line-height: 32px;
}
.sectionmenu > div > div, .sectionmenul > div > div
{
	position: absolute;
	top: 32px;
	left: 0px;
	width: 100%;
	border-bottom: 1px solid #c3c3c3;
	z-index: 9998;
	padding-top: 13px;
}
.sectionmenu > div > div > span, .sectionmenul > div > div > span
{
	float: left;
	padding: 2px 10px;
	height: 16px;
	line-height: 16px;
	margin-bottom: 12px;
	color: #979799;
	font-size: 12px;
	margin-right: 1px;
}
.sectionmenu > div > span > a, .sectionmenul > div > span > a
{
	float: left;
	padding: 0px 7px;
	height: 22px;
	color: #2c75ba;
	font-size: 15px;
	line-height: 22px;
	margin-right: 1px;
	cursor: pointer;
}

.sectionmenu > div > div > span > a,.sectionmenul > div > div > span > a
{
	color: #979799;
}
.sectionmenu > div > a, .sectionmenul > div > a
{
	color: #2c75ba;
}
.sectionmenu > div:hover > a, .sectionmenul > div:hover > a
{
	color: #fff;
}
.sectionmenu > div > a.active,.sectionmenul > div > a.active
{
	color: #fff;
}
.sectionmenu > div.inactive > a.active, .sectionmenul > div.inactive > a.active
{
	color: #2c75ba;
}
.sectionmenu > div > div > span.active > a, .sectionmenu > div > div > span:hover > a, .sectionmenul > div > div > span.active > a, .sectionmenul > div > div > span:hover > a
{
	color: #000000;
}
.sectionmenu > div > div > span.active, .sectionmenu > div > div > span:hover, .sectionmenul > div > div > span.active, .sectionmenul > div > div > span:hover
{
	background: #e2e2e2;
	color: #000000;
}


a[title] label {
    display: inline-block;
}

/************Company Details Iframe***************/
.maincont
{
	width: 267px;
	height: 415px;
	background: #d4d4d4;
	padding-top: 8px;
}
.innercont
{
	background: #fff;
	border: 1px solid #afc3dc;
	width: 239px;
	margin: 0 8px;
	height: 332px;
	padding: 5px;
}
.compname
{
	font-weight:bold;
	font-size:26px;
	color:#072582;
	}
.comphead
{
	background: #223e6e;
	display: block;
	width: 231px;
	font-size: 13px;
	color: #ffffff;
	height: 32px;
	line-height: 32px;
	padding-left: 8px;
	font-family: 'Georgia';
	font-weight: bold;
}
.comphead > a
{
	color: #ffffff;
	text-decoration: none;
	cursor: default;
}
.bsenseval
{
	background: url('../Images/divbg.gif') repeat-x;
	width: 239px;
	display: block;
	height: 72px;
}
.bsenseval > div
{
	width: 109px;
	float: left;
	height: 62px;
	padding: 5px;
}
.bsenseval > div > b
{
	display: block;
	font-weight: normal;
	color: #3d3d3d;
	line-height: 18px;
}
.bsenseval > div > span
{
	padding: 3px 6px;
	font-size: 14px;
}
.bsenseval > div > p
{
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.bsensetime
{
	width: 234px;
	padding-left: 5px;
	color: #bcbcbc;
	font-size: 10px;
	border-bottom: 1px solid #d9d9d9;
	height: 24px;
	line-height: 24px;
}
.newsgraph
{
	width: 239px;
	padding: 5px 0;
	height: 200px;
}
.newsgraph > span
{
	float: left;
	width: 50px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #475d84;
	background: #dadada;
	font-size: 11px;
	cursor: pointer;
}
.newsgraph > span.active
{
	background: #223e6e;
	color: #fff;
}
#newsgraphdata
{
	width: 239px;
	height: 173px;
}
#newsgraphdata > div
{
	display: block;
	width: 229px;
	border-bottom: 1px dotted #adadad;
	height: 47px;
	padding: 5px;
}
#newsgraphdata > div > span.active
{
	color: #223e6e;
	font-weight: bold;
}
#newsgraphdata > div > b
{
	font-weight: normal;
	line-height: 15px;
	font-size: 11px;
}
#newsgraphdata > div > p
{
	color: #3a7db1;
	font-weight: normal;
	line-height: 15px;
	margin: 0;
	padding: 0;
	font-size: 13px;
}
.bottomcont
{
	padding: 0 14px;
	width: 237px;
	height: 60px;
	color: #3d3d3d;
}
.bottomcont > span > b
{
	color: #223e6e;
	font-size: 12px;
}
.bottomcont > div > a
{
	float: left;
	height: 16px;
	line-height: 16px;
	margin-right: 2px;
	background: #eaeaea;
	padding: 0 6px;
	font-size: 11px;
	text-decoration: none;
	color: #979799;
}

/**********Company Details**********/

.grnVal{background: #c0c0c0;height:56px;width:100%;border-bottom:solid 2px #22ba33}
.grnVal>i{width:32px;height:32px;display:block;position:absolute;left:12px;top:12px}
.grnVal .mnVal{font-size:35px;position:absolute;left:50px;top:16px;color:#22ba33;padding:2px 0px 8px 0px}
.grnVal .subVal{font-size:15px;position:absolute;right:20px;top:6px;color:#04217d}
.redVal{background: #c0c0c0;height:56px;width:100%;border-bottom:solid 2px #e70010}
.redVal>i{width:32px;height:32px;display:block;position:absolute;left:12px;top:12px}
.redVal .mnVal{font-size:35px;position:absolute;left:50px;top:16px;color:#e70010;padding:2px 0px 8px 0px}
.redVal .subVal{font-size:15px;position:absolute;right:20px;top:6px;color:#04217d}

.compquotes
{
	width: 98%;
	height: 210px;
	margin: 0 auto;
}
.compdetails
{
	width: 100%;
	height: 45px;
	font-family: 'Georgia';
	color: #000;
	font-size: 30px;
	line-height: 45px;
}
#SmartCompDet
{
	width: 100%;
	line-height: 20px;
	font-size: 12px;
	height: 45px;
}
#SmartCompDet > span
{
	float: left;
	margin-right: 15px;
}
.smartbsense
{
	width: 49%;
	background: #f1f1f1;
	height: 112px;
}
.bsenseover
{
	width: 122px;
	border-right: 1px dotted #aeaeae;
	margin: 5px 0 5px 12px;
	height: 102px;
	font-size: 11px;
	line-height: 15px;
}
.bsenseover > b
{
	display: block;
	font-size: 15px;
	color: #0159b2;
	margin-top: 7px;
}
.bsenseover > div
{
	margin-top: 20px;
	float: left;
	padding: 8px;
	font-size: 20px;
}
.bsensedetsec
{
	margin: 5px;
	width: 308px;
}
.bsensedet
{
	border-bottom: 1px dotted #aeaeae;
	height: 47px;
	font-size: 11px;
}
.bsensedet > span
{
	float: left;
	padding: 4px;
	border-right: 1px dotted #aeaeae;
	height: 34px;
	width: 16%;
	line-height: 17px;
}
.bsensedet > span > b
{
	font-size: 12px;
	display: block;
	color: #000;
}
.todweekdata
{
	margin: 5px;
	height: 47px;
	font-size: 11px;
}
.todweekdata > div
{
	width: 45%;
	height: 47px;
	float: left;
	padding: 0 10px;
}
.rangebar
{
	height: 4px;
	border-top: 1px solid #8b8b8b;
	display: block;
}
.rangebar > b
{
	height: 4px;
	background: #0159b3;
	display: block;
}




/************* Rupee Symbol **********/
.GridRupees
{
	font-family: WebRupee;
	font-size: 11px;
	font-weight: normal;
	padding-right: 2px;
	padding-left: 2px;
	display: inline;
}



/*********** Grid Styles ***********/
#totpage, #curpage
{
	font-weight: bold;
}
.topFixHead
{
	position: fixed;
	width: 750px;
	top: 0;
}
.topFixSubHead
{
	position: fixed;
	width: 750px;
	top: 40px;
}
.space
{
	text-indent: -9999px;
	width: 10px;
}

div.eq
{
	background: #E2E2E2;
}
div.cm
{
	background: #D3D1A3;
}
div.dr
{
	background: #D3D1A3;
}
div.ipo
{
	background: #D3D1A3;
}
div.fp
{
	background: #dc4b50;
}




/****** Gridstyle *****/
.mb15
{
	margin-bottom: 15px;
}
h5
{
	font-size: 15px;
	height: 5px;
}
.heading h2
{
	line-height: 36px;
	font-size: 17px;
	color: #0a4183;
}
a
{
	text-decoration: none;
}
.mr10
{
	margin-right: 10px;
}
.PR
{
	position: relative;
}
*
{
	margin: 0;
	padding: 0;
}
ul, li
{
	list-style-type: none;
}
    .Inn_menu {
background: #ededed;
height: 32px;
width: 100%;
float: left;
margin-bottom: 15px;
}
.innertab li a:hover, .innertab li a.active {
background: none repeat scroll 0 0 #0058b1;
color: #FEFEFE;
cursor: pointer;
}
.innertab li {
float: left;
list-style-type: none;
}
.innertab li a {
color: #000000;
display: block;
float: left;
font-size: 13px;
line-height: 18px;
padding: 7px 9px;
}
.contentdiv
{
	width: 100%;
	background: none repeat scroll 0 0 #ffffff;
	min-height: 100px;
	padding-bottom: 20px;
	border: 1px solid #e9e9eb;
	border-top: 1px solid #e9e9eb;
}
div.mf
{
	background: none repeat scroll 0 0 #dedede;
}
.GridRupees
{
	font-family: WebRupee;
	font-size: 11px;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
	display: inline;
}

.GridHead
{
	height: 40px;
	margin: 0 15px;
	color: #0a4183;
	font-size: 15px;
	font-weight: bold;
}
.GridData div.num
{
	text-align: right;
	color: #888888;
}
.GridHead div.num
{
	text-align: right;
}
.GridData div.date
{
	text-align: center;
	color: #888888;
}
.GridHead div.date
{
	text-align: center;
	color: #0a4183;
}
.GridData a
{
	color: #006B93;
}
.GridHead > div
{
	float: left;
	height: 18px;
	padding: 8px 5px 0 5px;
}
.GridData > div
{
	background: none repeat scroll 0 0 #ffffff;
	border-bottom: 1px solid #dedede;
	height: 40px;
	color: #888888;
}
.GridData > div > div
{
	float: left;
	height: 10px;
	padding: 8px 5px 22px 4px;
	line-height: 15px;
}
.gridBorderL
{
	border-left: 1px solid #dedede;
}
.gridBorderR
{
	border-right: 1px solid #dedede;
}
.gridBorderB
{
	border-bottom: 1px solid #dedede;
}
.gridBorderU
{
	border-top: 1px solid #dedede;
}
.prenextunsel
{
	color: #888888;
	cursor: default;
	font-weight: bold;
}
.prenextsel
{
	color: #0058b1;
	cursor: pointer;
	font-weight: bold;
}

.eqTopFilter
{
	background-color: #dedede;
	border: 1px solid #c0c0c0;
	height: 60px;
}
.eqTopFilter .button a
{
	display: block;
	font-size: 14px;
	color: #FEFEFE;
	float: left;
	line-height: 29px;
	padding: 0 15px;
	margin: 0 38px 0 60px;
	background: #1250af;
	cursor:pointer;
}

.eqTopFilter .button a:hover
{
	background: #024385;
}

.bigselect
{
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #e2e2e2;
	height: 23px;
	margin: 0 15px 0 0;
	width: 120px;
}

.bigselect1
{
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #e2e2e2;
	height: 23px;
	margin: 0 15px 0 0;
	width: 195px;
}




/******** MFCtrl ******/
.textmf
{
	padding: 5px;
	color: #2f679a;
	font-size: 15px;
}
.ButtonMF
{
	display: block;
	font-size: 12px;
	color: #FEFEFE;
	float: left;
	line-height: 22px;
	padding: 0 10px;
	margin: 22px 0 30px 60px;
	background: #1250af;
	cursor: pointer;
	
}
.ButtonMF a
{
	color: #fff;
}
.ButtonMF:hover
{
	background: #024385;
}
/*Select box big start***************************/
span.customSelect
{
	background-color: #FFFFFF;
	color: #797979;
	font-size: 14px;
	height: 23px;
	line-height: 23px;
	padding: 0 8px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.customSelectInner
{
	background: url("../Images/chosen-sprite.png") no-repeat scroll 105px 3px rgba(0, 0, 0, 0);
}
/*Select box big end***************************/

/******* MF Inner ****/
.heading
{
	height: 36px;
	padding-left: 15px;
}

.combg_colinner
{
	background: #c0c0c0;
}

.topSubHeadSel
{
	cursor: pointer;
	float: left;
	padding: 5px 14px 5px 14px;
	margin: -5px 5px;
	background: #024385;
}
.topSubHeadSel a
{
	color: #FEFEFE;
}
.topSubHeadunSel
{
	cursor: pointer;
	float: left;
	padding: 5px 14px 5px 14px;
	margin: -5px 5px;
}
.topSubHeadunSel:hover
{
	padding: 5px 14px 5px 14px;
	margin: -5px 5px;
	background: #024385;
}

.topSubHeadunSel a
{
	color: #fff;
}

.DateBoxChosen
{
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #E4E4E4;
	height: 23px;
	margin: 0;
	width: 172px;
}

.pophead
{
	background-color: #024385;
	float: left;
	width: 100%;
}
.poptext
{
	color: #fff;
	padding: 5px;
	float: left;
}
/************ Commodity Section *********/
.MCXTABS
{
	width: 338px;
	height: 28px;
	margin: 0 5px;
	padding: 10px 0;
	line-height: 28px;
}
.MCXTABS li
{
	display: inline;
	padding: 0 4px;
	float: right;
}
.MCXTABS li a
{
	display: inline;
	padding: 0;
	font-size: 13px;
	cursor: pointer;
	color: #7C7C7C;
}
.MCXTABS li .active
{
	background-color: #C5D5E4;
	color: #363837;
	font-weight: 400;
	padding: 2px 7px;
	height: 20px;
}
.datePTtxtaliLpl
{
	padding-top: 2px;
	text-align: left;
	padding-left: 0;
	color: #0a4183;
	font-size: 12px;
}
#CommTopNews
{
	width: 475px;
	height: 428px;
	display: none;
	position: fixed;
	top: 25%;
	left: 25%;
	border-collapse: collapse;
	z-index: 10001;
	border: solid 5px #0058b1;
	background-color: #ffffff;
}
#closeCommNwPop
{
	cursor: pointer;
	color: #0058b1;
}


/*******Equity News Inner***/
.GrNewsMainCont
{
	width: 100%;
	float: left;
	border-bottom: 10px solid #cecece;
	background: #ededed;
}
.GrNewsMainView
{
	float: left;
	width: 90%;
	line-height: 20px;
	vertical-align: middle;
	padding: 10px 0 10px 15px;
	height: auto;
}
.GrNewsHead
{
	font-size: 14px;
}
.GrNewsDate
{
	color: #64aba3;
}
.Expandnews
{
	width: 7%;
	float: right;
	text-align: center;
	font-size: 60px;
	font-weight: bold;
	line-height: 56px;
	vertical-align: middle;
	margin: 5px 0;
	border-left: 1px solid #cecece;
	color: #82cbc2;
	cursor: pointer;
}
.Expanded
{
	width: 7%;
	float: right;
	text-align: center;
	font-size: 60px;
	font-weight: bold;
	line-height: 56px;
	vertical-align: middle;
	margin: 5px 0;
	border-left: 1px solid #cecece;
	color: #82cbc2;
	cursor: pointer;
}
.GrNewsDetCont
{
	width: 95%;
	margin: 0 0 20px 15px;
	line-height: 23px;
	text-align: justify;
	float: left;
}
.GrNewsDetCont img
{
	max-width: 650px;
}


/*********Company Logo**********/
.CompLogo
{
	display: block;
	text-indent: -9999px;
	margin: 0;
	width: 214px;
	height: 85px;
	left: 20px;
	top: 15px;
}

/**********Compare Companies***********/
.CompSubInnerHead
{
	font-size: 16px;
	color: #024385;
	padding: 15px;
	width: 94%;
	float: left;
	font-weight: bold;
	background: #ededed;
}

/*****Smart Quotes Control ******/
.SmQuoteAct
{
	font-size: 12px;
	width: 30px;
	height: 15px;
	padding: 3px 5px;
	background: #223e6e;
	color: #ededed;
}
.SmQuoteinAct
{
	font-size: 12px;
	width: 30px;
	height: 15px;
	padding: 3px 5px;
	background: #d9d9d9;
	color: #929292;
}
.SmCompDetLbl
{
	float: left;
	font-size: 12px;
}
.SmCompDet
{
	float: left;
	color: #52988e;
	font-size: 12px;
}

/****** Comp Profile Smart Quotes ******/

.foquot
{
	min-height: 180px;
	float: left;
	width: 100%;
	margin-top: 25px;
}
.SmtStckead
{
	float: left;
	width: 45%;
	height: 35px;
	line-height: 35px; /* border-bottom: dotted 1px #939393;*/ /*color: #000000;*/
	margin-right: 16px;
	font-size: 13px;
	padding: 0 4px;
}
.SmDaysinAct
{
	font-size: 12px;
	width: 30px;
	height: 15px;
	padding: 3px;
	color: #929292;
}
.SmDaysAct
{
	font-size: 12px;
	width: 30px;
	height: 15px;
	padding: 3px;
	color: #000000;
}
.foquotes
{
	width: 580px;
	height: 249px;
	padding: 10px;
	position: relative;
}
.smrtnewscont
{
	width: 344px;
	height: 269px;
}
.smrtleft
{
	width: 588px;
	min-height: 100px;
	margin-right: 10px;
}
.smrtright
{
	width: 300px;
	min-height: 100px;
}
div.comp
{
	background: none repeat scroll 0 0#82cbc2;
}
.smrtfincont
{
	height: 370px;
	width: 344px;
}
.peer
{
	background: none repeat scroll 0 0 #EDEDED;
	height: 351px;
	padding: 10px;
	position: relative;
	width: 610px;
}
.holding
{
	/*  background: none repeat scroll 0 0 #EDEDED;*/
	height: 290px;
	padding: 10px;
	position: relative;
	width: 568px;
}
.mfholding
{
	height: 310px;
	width: 350px;
}

/********HomeNewsUpdate*****************/
.news_box
{
	overflow: hidden;
	padding: 10px 15px;
	height: 55px;
	border-bottom: 1px solid #dedede;
}
.news_box span
{
	width: 48px;
	height: 44px;
	background-color: #d4523b;
	color: #FFF;
	text-align: center;
}
.news_box span i
{
	font-size: 12px;
	text-transform: uppercase;
	font-style: normal;
	line-height: 25px;
}
.news_box span h2
{
	font-weight: normal;
	font-size: 19px;
	line-height: 15px;
}
.news_box b
{
	line-height: 16px;
	font-size: 13px;
	width: 245px;
	color: #606060;
	font-weight: normal;
}
.news_box b a
{
	color: #0e55a3;
}
.mr10
{
	margin-right: 10px;
}

/**********Ajax Loader***********/
.ajaxloader
{
	text-align: center;
	margin-top: 10%;
	position: relative;
	top: 50px;
}
#loader
{
	width: 50px;
	height: 53px;
	display: block;
	margin: 10px auto;
	background: url(../Images/ajax-loader.gif) no-repeat;
}

/**********equitysect***********/


.ChangeName
{
	color: #c4d5e5;
	font-size: 14px;
	line-height: 28px;
}
.ChangeName ul
{
	height: 28px;
	margin: 2px 0 0;
	padding: 5px 10px 0;
	width: 100%;
}
.ChangeName ul li
{
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
}
.ChangeName ul li div
{
	color: #034E6E;
	display: block;
	line-height: 18px;
	padding: 2px 9px;
	text-transform: uppercase;
}
.ChangeName ul li div.selectnew
{
	background-color: #082686;
	color: #FFFFFF;
}

/**********Currency***********/


.mfhalfsec
{
	width: 473px;
	border: 1px solid #AAAAAA;
	margin: 10px 5px;
	float: left;
}

.mfseccont
{
	width: 86%;
	margin: 5px 10px;
	line-height: 20px;
}

.alright
{
	text-align: right;
}


.bdrbtm
{
	border-bottom: 1px dashed #C5C5C5;
}

.FL
{
	float: left;
}

/**********schemedet***********/


.HomeDataL {
background: none repeat scroll 0 0 #FFFFFF;
border-bottom: 1px solid #dedede;
height: 32px;
text-align: left;
color: #242C2F;
}


.HomeDataR {
background: none repeat scroll 0 0 #FFFFFF;
border-bottom: 1px solid #dedede;
height: 32px;
text-align: right;
color: #242C2F;
}

 .searchdiv { position: relative; top: -32px; z-index: 999; padding-right: 2px; }
    .searchdiv > ul { list-style: none; margin: 0; padding: 0; width: 100%; line-height: 20px; }
    .searchdiv > ul > li.compsearch { width: 208px;height: 30px;line-height: 38px;color: #024385;font-size: 17px;background: #e2e2e2;padding: 0px 6px 0px 15px; }
    .searchdiv > ul > li.compsearch > input {background: #F0EFEF;color: #024385;height: 22px;width: 170px;line-height: 23px;border: 0;margin: 5px 0;float: left;padding: 0px 3px; }
    .searchdiv > ul > li.compsearch > a { display: block;background: #0059b3;color: white;width: 28px;height: 23px;float: right;margin: 5px 0;line-height: 23px;text-decoration: none;text-align: center;font-size: 13px;font-weight: bold; }