﻿body
{
	margin-top:10px;
	background-image:url('/images/bodybg.gif');
}

image {border:0px;}

.Pointer {cursor:pointer;}
.CursorDefault {cursor:default;}

.whiteborder
{
 border-left:solid 1px #ffffff;	
 border-right:solid 1px #ffffff;
 border-top:solid 1px #ffffff;
}

.whiteborder1
{
 border-left:solid 1px #ffffff;	
 border-right:solid 1px #ffffff;	
}

.blackbg {background-color:#000000;}
.bgLRed {background-color:#f92d2d;}
.bgDRed {background-color:#b81704;}
.bgWhite {background-color:#ffffff;}
.bgDGrey {background-color:#474340;}
.bgLGrey {background-color:#D2D2D2;}

.RPadd5 {padding-right:5px;}

.blktext
{
	font-family:Arial;
	font-size:12px;
	color:#1f1a17;
	font-weight:normal;
}

.blktext1
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

.blktext11
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}
.blktext11B
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.blktext11_just
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-align:justify;
}
.blktext11B_just
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	font-weight:bold;	
	text-align:left;
}
.greytext
{
	font-family:Arial;
	color:#7e7d7c;
	font-weight:normal;
	font-size:11px;
}

.greytext12
{
	font-family:Arial;
	color:#7e7d7c;
	font-weight:normal;
	font-size:12px;
}
.greentext
{
	font-family:Arial;
	color:#5eaa03;
	font-weight:normal;
	font-size:11px;
}

.whitetext
{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
}

.welcomebg
{
	background-image:url('/images/welcome_bg.jpg');	
	background-repeat:no-repeat;
	background-position:right;
}
.CommCtrlBg_Eq
{
	background-image:url('/images/EquityAll_Menu_BG.jpg');	
	background-repeat:no-repeat;
}
.CommCtrlBg_Oth
{
	background-image:url('/images/IPO_All_Menu_BG.jpg');	
	background-repeat:no-repeat;
}
.tickertext
{
	font-family:Arial;
	font-size:11px;
	color:#b7b6b6;
}
a.tickertext, a.tickertext:link, a.tickertext:visited, a.tickertext:active, a.tickertext:focus
{text-decoration:none;}
.tickertextIn
{
	font-family:Arial;
	font-size:11px;
	color:#5D5D5D;
}
a.tickertextIn, a.tickertextIn:link, a.tickertextIn:visited, a.tickertextIn:active, a.tickertextIn:focus
{text-decoration:none;}
.tickertextnew
{
	font-family:Arial;
	font-size:11px;
	color:#474340;
}
a.tickertextnew, a.tickertextnew:link, a.tickertextnew:visited, a.tickertextnew:active, a.tickertextnew:focus
{text-decoration:none;}
.tgreentext
{
	color:#03ad23;
	font-family:Arial;
	font-size:11px;
}

.tredtext
{
	color:#f92d2d;
	font-family:Arial;
	font-size:11px;
}

.footerbg
{
	background-image:url('/images/footerbg.gif');
	height:99px;
	background-repeat:repeat-x;
}

.footertext
{
	font-family:Arial;
	font-size:11px;
	color:#8e8d8d;
}
a.footertext, a.footertext:link, a.footertext:visited, a.footertext:active, a.footertext:focus
{text-decoration:none;}

.footertext1
{
	font-family:Arial;
	font-size:11px;
	color:#626262;
}
a.footertext1, a.footertext1:link, a.footertext1:visited, a.footertext1:active, a.footertext1:focus
{text-decoration:none;}

.memberslogin
{
	background-image:url('/images/login_bg.gif');
	width:348px;
	height:85px;
	background-repeat:no-repeat;
}

.quotes_bg
{
	background-image:url('/images/quotes_bg.gif');
	width:300px;
	height:85px;
	background-repeat:no-repeat;
}

.linktext
{
	font-family:Arial;
	font-size:11px;
	color:#828282;
	text-decoration:underline;
}

.linktexthome
{
	font-family:Arial;
	font-size:12px;
	color:#828282;
	text-decoration:underline;
}

.inputbox
{
	border:solid 1px #c3c0c0;
	font-family:Arial;
	font-size:11px;
	color:#828282;
}

.dropBox
{
	border:solid 1px #425784;
	font-family:Arial;
	font-size:12px;
	color:#828282;
}
	
.BSETickerTab
{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	height:24px;
	width:42px;
}

.NoData
{
	font-family:arial;
	font-size:11px;
	color:#FF0000;
}

/* CSS for Home Page */
.txtGreen
{
	font-family:arial;
	font-size:11px;
	color:#088134;
}

.txtRed
{
	font-family:arial;
	font-size:11px;
	color:#F9343A;
}

.txtLGreen
{
	font-family:arial;
	font-size:11px;
	color:#9beb05;
}

.txtLRed
{
	font-family:arial;
	font-size:11px;
	color:#ff726b;
}
.txtBlue
{
	font-family:arial;
	font-size:11px;
	color:#0000CC;
}
/* CSS for Home Page */
.txtRed_13B
{
	font-family:arial;
	font-size:13px;
	color:#F9343A;
	font-weight:bold;
}
.txtRed_12B
{
	font-family:arial;
	font-size:12px;
	color:#F9343A;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;	
}
.txtWhite_12B
{
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;	
}
.txtWhite_15B
{
	font-family:arial;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;	
}
/* CSS for Equity Page */
.NormalTextWB
{
	font-family:Arial;
	font-size:11px;
	color:#575757;
	text-align:right;	
	height:25px;
	border-bottom:solid 1px #d7d7d7;
}
.MenuUnSel
{
	font-family:Arial;
	font-size:11px;
	color:#575757;
	text-decoration:none;
	font-weight:normal;
	text-align:right;
}
.MenuSel
{
	font-family:Arial;
	font-size:11px;
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	text-align:right;
}
.MenuPadd30
{
	text-align:right;
	padding-right:30px;
}
.LPadd10{padding-left:10px;}
.RPadd10{padding-right:10px;}
.MenuTopUnSel
{
	color:#696969;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-align:right;	
	height:25px;
	border-bottom:solid 1px #d7d7d7;
	cursor:pointer;
}
.MenuTopSel
{
	color:#000000;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-align:right;	
	height:25px;
	border-bottom:solid 1px #d7d7d7;
	cursor:default;
}
a.MenuTopUnSel, a.MenuTopUnSel:link, a.MenuTopUnSel:visited, a.MenuTopUnSel:active, a.MenuTopUnSel:focus
{
	border-bottom:0px;
	text-decoration:none;
}
a.MenuTopSel, a.MenuTopSel:link, a.MenuTopSel:visited, a.MenuTopSel:active, a.MenuTopSel:focus
{
	border-bottom:0px;
	text-decoration:none;
}
.BSETab{background-image:url('/images/SwichTo_BSE.gif');background-repeat:no-repeat;}
.NSETab{background-image:url('/images/SwichTo_NSE.gif');background-repeat:no-repeat;}

.txtHead11
{
	color:#000000;
	font-family:Arial;
	font-size:11px;
}
.GridHeadL
{
	background-color:#F4F2F3;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-left:10px;
	border-bottom:solid 1px #C9C9C9;
}
a.GridHeadL, a.GridHeadL:link, a.GridHeadL:visited, a.GridHeadL:active, a.GridHeadL:focus
{
	border-bottom:0px;
	text-decoration:none;
	padding-left:0px;
}
.GridHeadL_Alt
{	
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-left:10px;
	border-bottom:solid 1px #C9C9C9;
}

.GridHeadC
{
	/*background-color:#000000;*/
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	border-bottom:solid 1px #C9C9C9;
}
a.GridHeadC, a.GridHeadC:link, a.GridHeadC:visited, a.GridHeadC:active, a.GridHeadC:focus
{
	border-bottom:0px;
	text-decoration:none;
	padding-left:0px;
}
.GridHeadC_Alt
{
	background-color:#F4F2F3;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	border-bottom:solid 1px #C9C9C9;
}
a.GridHeadC_Alt, a.GridHeadC_Alt:link, a.GridHeadC_Alt:visited, a.GridHeadC_Alt:active, a.GridHeadC_Alt:focus
{
	border-bottom:0px;
	text-decoration:none;
	padding-left:0px;
}
.GridHeadR
{
	/*background-color:#000000;*/
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	padding-right:15px;
	border-bottom:solid 1px #C9C9C9;
}
.GridHeadR_Alt
{
	background-color:#F4F2F3;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	padding-right:15px;
	border-bottom:solid 1px #C9C9C9;
}
.GridDataL
{
	background-color:#F4F2F3;
	font-family:arial;
	font-size:11px;
	/*color:#767676;*/
	color:#676462;
	text-align:left;
	padding-left:10px;
	border-bottom:solid 1px #C9C9C9;
}

a.GridDataL, a.GridDataL:link, a.GridDataL:visited, a.GridDataL:active, a.GridDataL:focus
{
	border-bottom:0px;
	text-decoration:none;
	padding-left:0px;
}

.GridDataL_Alt
{	
	font-family:arial;
	font-size:11px;
	/*color:#767676;*/
	color:#676462;
	text-align:left;
	padding-left:10px;
	border-bottom:solid 1px #C9C9C9;
}
a.GridDataL_Alt, a.GridDataL_Alt:link, a.GridDataL_Alt:visited, a.GridDataL_Alt:active, a.GridDataL_Alt:focus
{
	border-bottom:0px;
	text-decoration:none;
	padding-left:0px;
}
.GridDataR
{
	font-family:arial;
	font-size:11px;
	/*color:#767676;*/
	color:#55514F;
	text-align:right;
	padding-right:15px;
	border-bottom:solid 1px #C9C9C9;
}
a.GridDataR, a.GridDataR:link, a.GridDataR:visited, a.GridDataR:active, a.GridDataR:focus
{
	border-bottom:0px;
	text-decoration:none;
	padding-right:0px;
}
.GridDataR_Alt
{
	background-color:#F4F2F3;
	font-family:arial;
	font-size:11px;
	/*color:#767676;*/
	color:#55514F;
	text-align:right;
	padding-right:15px;
	border-bottom:solid 1px #C9C9C9;
}
a.GridDataR_Alt, a.GridDataR_Alt:link, a.GridDataR_Alt:visited, a.GridDataR_Alt:active, a.GridDataR_Alt:focus
{
	border-bottom:0px;
	text-decoration:none;
	padding-right:0px;
}

.GridDataC
{
	font-family:arial;
	font-size:11px;
	/*color:#767676;*/
	color:#55514F;
	text-align:center;
	border-bottom:solid 1px #C9C9C9;
	text-decoration:none;
}

.GridDataC_Alt
{
	background-color:#F4F2F3;
	font-family:arial;
	font-size:11px;
	/*color:#767676;*/
	color:#55514F;
	text-align:center;
	border-bottom:solid 1px #C9C9C9;
	text-decoration:none;
}
.txtPaging
{
	font-family:arial;
	font-size:11px;
	color:#F9343A;
	font-weight:bold;
	text-decoration:none;
}
.GainTabOn
{
	background-image:url('/images/Gainers_on_Tab.gif');	
	background-repeat:no-repeat;
	text-align:center;
	height:23px;
	width:74px;
	vertical-align:middle;
}
.GainTabOff
{
	background-image:url('/images/Gainers_Off_Tab.gif');	
	background-repeat:no-repeat;
	text-align:center;
	height:23px;
	width:74px;
	vertical-align:middle;
}
.TabOn
{
	background-color:#DA251A;
	text-align:center;
	height:23px;
	vertical-align:middle;
}
.TabOff
{
	background-color:#C9C9C9;	
	text-align:center;
	height:23px;	
	vertical-align:middle;
}
.TablnktxtOn
{
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;		
	font-weight:bold;
	text-align:center;	
}
.TablnktxtOff
{
	color:#000000;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	text-align:center;	
}
.txtBreadCrumb
{
	font-family:Arial;
	font-size:11px;
	color:#959794;
}
a.txtBreadCrumb, a.txtBreadCrumb:link, a.txtBreadCrumb:visited, a.txtBreadCrumb:active, a.txtBreadCrumb:focus
{text-decoration:none;}
.CursorDefault{cursor:default;}
.RedHead
{
	font-family:arial;
	font-size:11px;
	color:#F9343A;
	font-weight:bold;
}
a.RedHead, a.RedHead:link, a.RedHead:visited, a.RedHead:active, a.RedHead:focus
{text-decoration:none;}
.scrollbar
{
	scrollbar-arrow-color: #F9343A;	
	scrollbar-arrow-width:14px;		
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #F9343A;
	scrollbar-shadow-color: #F9343A;
	scrollbar-track-color:#E5E5E5;		
}

.scrollbarStatic
{
	scrollbar-arrow-color: #093B76;	
	scrollbar-arrow-width:18px;	
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color:#FFFFFF;
}
.scrollbarWealth
{
	scrollbar-arrow-color: #093B76;	
	scrollbar-arrow-width:18px;	
	scrollbar-base-color: #EEEEEE;
	scrollbar-darkshadow-color: #EEEEEE;
	scrollbar-face-color: #EEEEEE;
	scrollbar-highlight-color: #EEEEEE;
	scrollbar-shadow-color: #EEEEEE;
	scrollbar-track-color:#EEEEEE;
}
.NewsHead
{
	font-family:Arial;
	color:#000000;
	font-size:18px;
	font-weight:bold;
}

.getQuotestextbox 
{
	border: #7A7A7A 1px solid;		
	font-size: 11px;	
	background: #AAAAAA;		
	color: #FFFFFF;		
	font-family: Arial,Verdana;	
	height: 22px;
	vertical-align:middle;
	padding-top:2px;	
}

.highlightedListItem
{
	color:#000000;
	font-family:Arial;
	font-size:11px;		
	background-color: #BABABA;	
	padding: 1px;
	cursor:pointer;
}

.listItem 
{
	color:#ffffff;
	font-family:Arial;
	font-size:11px;	
	padding : 1px;
	
}

.completionListElement 
{  
	background-color:#AAAAAA;
	visibility : hidden;
	margin : 0px!important;		
	border-color:#7A7A7A;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;	
    text-align : left; 
    list-style-type : none;
    color:#ffffff;
	font-family:Arial;
	font-size:11px;
	
}

.Searchtextbox 
{
	border: #C9C9C9 1px solid;		
	font-size: 11px;	
	background: #ffffff;		
	color: #000000;		
	font-family: Arial,Verdana;		
	vertical-align:middle;	
	height:20px;
	padding-top:3px;	
}

.SearchboxhighlightedListItem
{
	color:#000000;
	font-family:Arial;
	font-size:11px;		
	background-color: #BABABA;	
	padding: 1px;	
	cursor:pointer;
}

.SearchboxlistItem 
{
	color:#000000;
	font-family:Arial;
	font-size:11px;
	padding : 1px;	
}

.SearchboxcompletionListElement 
{  
	background-color:#ffffff;
	visibility : hidden;
	margin : 0px!important;	
	border-width : 1px;
	border-style : solid;
	border-color:#C9C9C9;
	cursor : 'default';
	overflow : auto;	
    text-align : left; 
    list-style-type : none;
    color:#000000;
	font-family:Arial;
	font-size:11px;		
}

.validatorCalloutHighlight
{
    background-color:lemonchiffon;    
}

.CompHeading 
{	
	font-weight: bold;	
	font-size: 12px;	
	color: #d61e1c;	
	font-family: Arial
}

.bluetxt{font-family:Arial; font-size:11px; font-weight:normal; color:#3d7cae;}

/*Styel for P&L pages*/
.BorderDataBlank{border-bottom:solid 1px #C9C9C9;}

.Headercolor{height:30px;vertical-align:middle;
	font-family:Arial;font-size:12px;padding-left:5px;font-weight:bold;
	text-align :left;text-decoration:none;}	
.subheading{
	height:28px;vertical-align:middle;font-family:Arial;
	font-size:11px;padding-left:5px;text-align:left;}	
.subheading1{
	height:28px;vertical-align:middle;font-family:Arial;
	font-size:11px;padding-right:5px;text-align:right;}		
.Headerfont{color:#000000;}
.datafont{color:#000000;font-weight:normal;}	

.subtotal1font{color:#9075B1;font-weight:bold;}	
.subtotal2font{color:#000000;font-weight:bold;}	
.TotalFont{color:#804040;font-weight:bold;}	

.lesssubtotalfont{color:#FF0000;font-weight:bold;}	
.lessitemfont{color:#FF0000;font-weight:normal;}

.GridDataPL
{	
	background-color:#F4F2F3;
	font-family:arial;
	font-size:11px;	
	text-align:left;
	padding-left:10px;
	border-bottom:solid 1px #C9C9C9;		
}

/*IPO Rating*/
.Headtxt
{
    Font-Family:Arial,Verdana;
    Font-Size: 12px;
    Color:#000000; 
    Font-Weight: bold;
    text-decoration:none;
    BACKGROUND: #ffffff;
    padding-left:5px;
}
.xl30 {
    BACKGROUND: #299700;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    FONT-FAMILY:Arial,Verdana;
    TEXT-ALIGN: left;
    font-size:11px;
    padding-left:5px;
}

.xl31 {
    BACKGROUND: #2068C0;
    COLOR: white;
    FONT-FAMILY: Arial,Verdana;
    TEXT-ALIGN: left;
    font-size:11px;
    padding-left:5px;
}

.xl32 {
    BACKGROUND: #FF9000;
    COLOR: white;
    FONT-FAMILY: Arial,Verdana;
    TEXT-ALIGN: left;
    font-size:11px;
    padding-left:5px;
}

.xl33 {
    BACKGROUND: #E4031F;	
    COLOR: white;
    FONT-FAMILY: Arial,Verdana;
    TEXT-ALIGN: left;
    font-size:11px;
    padding-left:5px;
}
.TopMenuHead
{
	color:#F9343A;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	height:40px;
	border-bottom:solid 1px #d7d7d7;
}
.txtHead_15
{
	font-family:Arial;
	color:#ffffff;
	font-size:15px;
	text-align:right;
	text-decoration:none;
}
.txtRed_15
{
	font-family:Arial;
	color:#D43A33;
	font-size:15px;	
	font-weight:bold;
}
.Button_Css
{
	font-family:Arial;
	color:#ffffff;
	font-size:12px;
	background-color:#DA251C;
	border:solid 1px #A41C15;
	cursor:pointer;
	vertical-align:middle;
}
.Button_Css1
{
	font-family:Arial;
	color:#ffffff;
	font-size:12px;
	background-color:#DA251C;
	border:solid 1px #A41C15;
	vertical-align:middle;
}
.ResTab
{
	background:url(/images/Research_NewTab_BGIMG.gif);
	font-family:Arial;
	font-size:14px;
	/*font-style:italic;*/
	font-weight:bold;
	color:#ff0000;
	width:280px;
	height:53px;
	vertical-align:middle;
	text-align:left;
}
a.ResTabTxt, a.ResTabTxt:link, a.ResTabTxt:visited, a.ResTabTxt:active, a.ResTabTxt:focus
{text-decoration:none;color:#ff0000;vertical-align:middle;text-align:left;padding-left:45px;}

.TradeTabOn
{
	color:#000000;
	background-color:#EDECEC;
	font-family:Arial;
	font-size:12;
	font-weight:bold;
	cursor:default;
	text-align:center;
}
.TradeTabOff
{
	color:#000000;
	background-color:#ffffff;
	font-family:Arial;
	font-size:12;
	border:solid 1px #EDECEC;	
	cursor:pointer;
	text-align:center;
}

.ProductServicebg
{
	background-image:url('/images/ProductHeading_BG.gif');
	height:25px;
	background-repeat:repeat-x;
	color:#000000;
	font-family:Arial,Verdana;
	font-size:14;
	font-weight:bold;
}

.ProdServicesTab
{
	background:url(/images/product-Services_tab_BG.gif);
	font-family:Arial;
	font-size:14px;
	width:334px;
	height:37px;
	vertical-align:middle;
	text-align:left;		
}
a.ProdServicesTabTxt, a.ProdServicesTabTxt:link, a.ProdServicesTabTxt:visited, a.ProdServicesTabTxt:active, a.ProdServicesTabTxt:focus
{text-decoration:none;color:#FF0D02;vertical-align:middle;text-align:left;padding-left:45px;font-weight:bold;text-transform:uppercase;}


.ProdServiceshead
{

	font-family:Arial;
	font-size:16px;
	vertical-align:middle;
	text-align:right;	
	font-weight:bold;
	text-decoration:underline;
}

/*-------------Css for Ajax Calender-----------------------*/
.MyCalendar .ajax__calendar_container   {
    background-color: #B2B2B2;
    border:solid 1px #000000;
}

.MyCalendar .ajax__calendar_header  {
    background-color: #ffffff;
    margin-bottom: 4px;
}

.MyCalendar .ajax__calendar_title,
.MyCalendar .ajax__calendar_next,
.MyCalendar .ajax__calendar_prev    {
    color: #F7AB12;
    padding-top: 3px;
}

.MyCalendar .ajax__calendar_body    {
    background-color: #F1F1F1;
    border: solid 1px #B2B2B2;
}

.MyCalendar .ajax__calendar_dayname {
    text-align:center;
    font-weight:bold;
    margin-bottom: 4px;
    margin-top: 2px;
}

.MyCalendar .ajax__calendar_day {
    text-align:center;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year,
.MyCalendar .ajax__calendar_active  {
    color: #AB0A0E;
    font-weight: bold;
    background-color: #ffffff;
}

.MyCalendar .ajax__calendar_today   {
    font-weight:bold;
}

.MyCalendar .ajax__calendar_other,
.MyCalendar .ajax__calendar_hover .ajax__calendar_today,
.MyCalendar .ajax__calendar_hover .ajax__calendar_title {
    color: #AB0A0E;
}
