/*
	Created By  : Shagin k sasi
	Updated Date: Jun 23, 2006
	Categorised Styles:
		1.Default Form Css
		2.Common Css
		3.Table Border
		4.Back Ground color
		5.Web Form Control
		6.Header Css
		7.Grid Styles
			a.Home Page Grid Styles
			b.Inner Page Grid Styles
		8.Links Styles
		9.News Styles
		10.Footer Text Styles
		11.Divider & Punchlines Css
		12.No Data Found Css
		13.Tab And Menu Css
	If anybody wants to add new css, create css in appropriate categories
*/
/* Default Form Css Starts */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img
{
	border: 0px;
}
p
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#737373;
	line-height:18px;
}
.BranchText
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#737373;
	line-height:18px;
}
pre
{
	FONT: 10pt Arial;
}
Table
{
	border:0px;
}

select
{
    COLOR: #336699;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial;
	BORDER-TOP:  #FDBD78 solid 1px;
	BORDER-LEFT:  #FDBD78 solid 1px;
	BORDER-RIGHT: #FDBD78 solid 1px;
	BORDER-BOTTOM: #FDBD78 solid 1px;
}

TEXTAREA
{
    COLOR: #336699;
    TEXT-DECORATION: none;
	BACKGROUND-COLOR:#ffffee;
    FONT-FAMILY: Verdana, Helvetica;
	BORDER-TOP:  #FDBD78 solid 1px;
	BORDER-LEFT:  #FDBD78 solid 1px;
	BORDER-RIGHT: #FDBD78 solid 2px;
	BORDER-BOTTOM: #FDBD78 solid 2px;
  	background-image: url(../CommonImgs/input_background.gif);
	background-repeat:no-repeat;
}
li
{
	font-family:Arial, Verdana;
	font-size:12px;
	text-align:justify;
	color:#333333;
	list-style-image:url(images/arr1.gif);
	list-style-position:outside;
	line-height:2;
	letter-spacing:1px;
	
}
li.dos
{
	font-family:Arial, Verdana;
	font-size:12px;
	text-align:justify;
	color:#333333;
	list-style-image:url(images/enable.gif);
	list-style-position:outside;
	line-height:2;
	letter-spacing:0px;
	
}
li.donts
{
	font-family:Arial, Verdana;
	font-size:12px;
	text-align:justify;
	color:#333333;
	list-style-image:url(images/disable.gif);
	list-style-position:outside;
	line-height:2;
	letter-spacing:0px;
	
}
/* Default Form Css Ends */
/**/
.HomeNewsHead
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1371B9;
}

.HomeNewsHeadNew
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#1371B9;
}
.ProfHeader
{
	Font-Size:12px;
	color:#036DB7; 
	font-family: Arial,Verdana;
	border-bottom:1px solid #CDE4F4;
	padding:3px 2px 3px 2px;
	background-color:#F7FCFF;
}
.ProfHeaderTxt
{
	Font-Size:11px;
	color:#6F6F6F; 
	font-family: Arial,Verdana;
	border-bottom:1px solid #CDE4F4;
	padding:3px 3px 3px 3px;
	background-color:#FFFFFF;
}
.Textbig /* This CSS is Used For Bound Coloumn Right Align*/
{
 Font-Size:12px;
 color:#000000;
 font-family: Arial,Verdana;
 padding:3px 5px 3px 1px; 
 text-align:right
}
.borderdot
{
 border-top:1px solid #000000;
 border-style:dotted;
 border-bottom:1px solid #000000;
  border-style:dotted;
}
.TextBlackB {
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana;
	TEXT-DECORATION: none;
	Font-Weight: bold;
	padding:5px 0px 2px 0px;
}
.ProfCompTxt
{
	Font-Size:15px;
	color:#999999;
	font-family:Arial,verdana;
	font-weight:bold;
	padding:3px 3px 3px 3px;
	border-bottom:1px solid #CDE4F4;
}

.logopadd{
padding-left:24px;
padding-top:16px;
}

.links{
font-family:Arial, Helvetica, sans-serif;
color:#0565bc;
font-size:11px;
padding-top:14px;
padding-right:16px;
}

.weltxt{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
padding-left:106px;
padding-top:17px;
padding-right:15px;
line-height:2
}
.linksblue{
font-family:Arial, Helvetica, sans-serif;
color:#0565bc;
font-size:11px;

}
.newstxt{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;

padding-top:10px;
padding-right:10px;
}
.addblue{
font-family:Arial, Helvetica, sans-serif;
color:#0565bc;
font-size:11px;
padding-left:20px;
}
.addtxt{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-align:left;
font-size:11px;
padding-left:44px;

padding-top:6px;

}
.footer{
font-family:Arial, Helvetica, sans-serif;
color:#002b52;
font-size:11px;
padding-left:10px;
padding-right:10px;
}
.Bodytext{
font-family:Arial, Helvetica, sans-serif;
color:#002b52;
font-size:11px;
font-weight:500;
padding-left:10px;
padding-right:10px;
}
.txtcenterblack{
font-family:Arial, Helvetica, sans-serif;
color:#002b52;
font-size:12px;
font-weight:500;
padding-left:10px;
padding-right:10px;
}
.Textred{
font-family:Arial, Helvetica, sans-serif;
color:#002b52;
font-size:11px;
font-weight:500;
padding-left:10px;
padding-right:10px;
}

/* Common Css Starts Here */
.PagerLink
{
	color:#036DB7;
	font-family: Arial, Verdana, "ms sans serif";
	font-size: 12px;
	padding:2px 4px 2px 4px;
	font-weight: bold;
	text-decoration: none;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#F2F9FF', startColorstr='#ffffff', gradientType='0');
}
.TopLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
	vertical-align:top;
	padding:5px 5px 0px 0px
}	

.Text
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	color:#737373;
}
.NewsText
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	color:#0166AA;
}
.NoPadding
{
	padding:0px 0px 0px 0px;
	background-color:#EFEFEF;
	text-align:center;
	vertical-align:middle
}
.TextBold {
	Font-Family:Arial, Verdana;
	Font-Size: 11px;
	Color: #1C1C1C;
	Font-Weight: bold;
	}
	
.TextBoldRed {
	Font-Family:Arial, Verdana;
	Font-Size: 15px;
	Color: #990000;
	Font-Weight: bold;
	padding:5px 0px 2px 0px;
	}	
	
.TextBlack {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana;
	TEXT-DECORATION: none;
}

.TextGr
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#029209
}
.TextRd
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#E21B29
}
.TextBl
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#34537F
}

.TickerText 
{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana;
	Font-Weight: normal;
}

Td.QuotesText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3a3a3a;
	padding-top:10px;
	padding-bottom:10px
}

Td.LoginText
{
 Font-Size:11px;
 color:#FBF4F4;
 font-family:Arial,verdana;
 font-weight:bold;
 padding:2px 2px 2px 2px;
 text-align:right
}

/* Common Css Ends Here */

/* Divider & Punchlines Css Starts Here */
.Divider
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.PagerDivider
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.DividerAsh
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#9D9D9D;
}
.DividerStep
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:20px;
	line-height:50px;
	font-weight:bold;
	color:#CBCBCB;
}

.SepVertDot
{
	background-image:url(../images/verDot.gif);
	background-repeat:repeat-y;
	background-position:7px;
}
.SepVertDot1
{
	background-image:url(../images/SepVert1.gif);
	background-repeat:no-repeat;
	height:46;
}	
.PunchLine
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#007DCD;
	padding:2px 0px 2px 10px;
}
a.PunchLineA, a.PunchLineA:link, a.PunchLineA:visited, a.PunchLineA:active, a.PunchLineA:focus
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#007DCD;	
	text-decoration:none; 
}
/* Divider Css Ends Here */

/* No Data Found Css Starts Here */
.NoData
{
	color:#E21B29;
	font-family:Verdana, Arial, "ms sans serif";
	text-align:center;
	font-size:11px;
	padding:5px 5px 5px 5px;
}
.tablecenterdata1
{
	color:#E21B29;
	font-family:Verdana, Arial, "ms sans serif";
	text-align:center;
	font-size:11px;
	padding:5px 5px 5px 5px;
}
/* No Data Found Css Ends Here  */

/* Table Border Css's Starts */
.TblBorder
{
	border:1px solid #DAEBF2;
	padding:2px 2px 2px 2px;
}
.TopGrBg
{
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 font-size:12px;
	 color:#0078CE;		
	 height:10px;
}
.BotGrBg
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#0078CE;		
	height:10px;
}
.ExchgBorderBg
{
	background:#E5E5E5;
}

.TblBorderAsh
{
	border:1px solid #D1D1D1;
	padding:2px 3px 2px 3px;
}
.TblBorderRLB
{
	border-bottom:1px solid #CDE4F6;
	border-left:1px solid #CDE4F6;
	border-right:1px solid #CDE4F6
}

.TblBorderT
{
	border-Top:1px solid #A6A8A7;
}
.TblBorderB
{
	border-bottom:5px solid #E0D8C5;
}
.TblBorderTB
{
	border-top:2px #036eb7 solid;
	border-bottom:2px #036eb7 solid;
}
.TabBorder
{
	border-bottom:2px #069637 solid;
}

Table.OuterTable
{
	border:5px solid #FF6600;
}
Table.InnerTable
{
	border:0px;
	background-color:#FFFFFF;
}
Table.TblAshBorder
{
	border:1px solid #D1D1D1;
	padding:2px 3px 2px 3px;
}

.TblAshBorderRLB
{
	border-bottom:1px solid #DCDCDC;
	border-left:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC
}
.TblAshBorderRLT
{
	border-Top:1px solid #DCDCDC;
	border-left:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC
}
/* Table Border Css's Ends */
/* Table Back Ground color Css's Starts */
Table.FooterBg
{
	background-color:#E59443;
	padding:5px 5px 5px 5px;
}
Table.QuotesBg
{
	background-color:#B5DFF7;
	border-top:4px solid #3DA2D6;
}
Table.AshBg
{
	background-color:#666666;
}
Table.TblBg
{
	background-color:#999999;
	padding:10px 5px 10px 5px;
}
.BlueBg
{
	background-color:#036EB7;
	height:3px;
}

/* Table Back Ground color Css's Ends */
/* Web Form Control Css's Starts */
.TxtBox {
	border:1px solid #374747;
	color: #333333;
	font-family:  Arial, Verdana, "ms sans serif";
	font-size: 11px;
	font-weight: normal;
}

.TxtAshBg {
	border:1px solid #CCCCCC;
	background-color:#CCCCCC;
	color: #333333;
	font-family:  Arial, Verdana, "ms sans serif";
	font-size: 11px;
	font-weight: normal;
}

.DropBox {
	border:1px solid #374747;
	color: #333333;
	font-family: Arial, Verdana, "ms sans serif";
	font-size: 11px;
	font-weight: normal;
} 

.Button_CSS
{
	color:#ffffff;
	font-family: Verdana, Arial;
	font-size:11px;
	text-align:center;
	/*background-color: transparent;
	background-image:url(../images/ButtonBgImg.gif);
	background-repeat:no-repeat;*/
	background-color:#036DB7;
	border:1px solid #036DB7;
	width:65px;
	height:18px;
	vertical-align:middle;
	cursor: hand;
}

.ButtonBig_CSS
{
	color:#ffffff;
	font-family: Verdana, Arial;
	font-size:10px;
	text-align:center;
	/*background-color: transparent;
	background-image:url(../images/ButtonBgBigImg.gif);
	background-repeat:no-repeat;*/
	background-color:#036DB7;
	border:1px solid #036DB7;
	width:75px;
	height:18px;
	vertical-align:middle;
	cursor: hand;
}

.Go_Button_CSS
{
	color:#ffffff;
	font-family:  Verdana,Arial;
	font-size:11px;
	text-align:center;
	/*background-color: transparent;
	background-image:url(../CommonImgs/ButtonBgImg.gif);
	background-repeat:no-repeat;*/
	background-color:#036DB7;
	border:1px solid #036DB7;
	width:35px;
	height:18px;
	vertical-align:middle;
	cursor: hand;
}
/* Web Form Control Css's Ends*/

/* Header Css's Starts */
/* this has to be applied for home page header row */
.Header
{
 Font-Size:12px;
 color:#036DB7;
 font-weight:bold;
 font-family:Arial,verdana;
 font-weight:normal;
}
.InGridHeader /* this has to be applied for inner page grid header row */
{
 Font-Size:11px;
 color:#5E5E5E; 
 font-family:verdana;
 font-weight:bold;
 background-color:#F4F4F4;
}
.QuotesHeader /* this has to be applied for Quotes header row */
{
 Font-Size:11px;
 font-weight:bold;
 color:#036DB7; 
 font-family:verdana,Arial;
 background-color:#F7FCFF;
 border-bottom:solid 1px #CDE4F6;
}
.QuotesHeaderShow /* this has to be applied for Quotes header prominent row */
{
 Font-Size:11px;
 font-weight:bold;
 color:#030303; 
 font-family:verdana,Arial;
 border-bottom:solid 1px #CDE4F6; 
}
.QuotesHeaderShowC /* this has to be applied for Quotes header prominent row */
{
 Font-Size:11px;
 font-weight:bold;
 color:#030303; 
 font-family:verdana,Arial;
 background-color:#CCCCCC;
 border-bottom:solid 1px #CDE4F6; 
 text-align:center
}
.QuotesHeaderShowR /* this has to be applied for Quotes header prominent row */
{
 Font-Size:11px;
 font-weight:bold;
 color:#030303; 
 font-family:verdana,Arial;
 border-bottom:solid 1px #CDE4F6; 
 background-color:#CCCCCC;
 text-align:right
}
.HomeNewsHead
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1371B9;
}

.HeaderL {text-align:left; padding:3px 2px 3px 2px;}
.HeaderC {text-align:Center; padding:3px 2px 3px 2px;}
.HeaderR {text-align:right; padding:3px 2px 3px 2px;}


Td.HeaderAsh
{
 Font-Size:18px;
 color:#036DB7;
 font-family: Arial,Verdana;
 padding-top:15px;
 padding-bottom:4px
}
.HeaderAsh5
{
 Font-Size:16px;
 color:#0067A9;
 font-weight:bold;
 font-family:Verdana,Arial;
 padding-top:15px;
 padding-bottom:4px
}

Td.HeaderLightBlue
{
 Font-Size:11px;
 color:#E6FFFF;
 font-family:Verdana, Arial;
 font-weight:bold;
 background-color:#6599FF;
 padding:3px 3px 3px 3px 
}

Td.HeaderBlueSmall
{
 Font-Size:10px;
 color:#E6FFFF;
 font-family:Verdana, Arial;
 font-weight:bold;
 background-color:#2A5DD3;
 padding:3px 2px 3px 2px
}
Td.HeaderLightBlueSmall
{
 Font-Size:10px;
 color:#E6FFFF;
 font-family:Verdana, Arial;
 font-weight:bold;
 background-color:#6599FF;
 padding:3px 2px 3px 2px
}
Td.HomeHeader
{
 Font-Size:12px;
 color:#163F5D;
 font-family:Arial,verdana;
 font-weight:bold;
 background-color:#CBCBCB;
 padding:3px 3px 3px 3px;
}
.HeaderGr
{
 Font-Size:11px;
 color:#007203;
 font-family:Arial,verdana;
 font-weight:bold;
 padding:3px 0px 3px 0px
}
.HeaderRd
{
 Font-Size:11px;
 color:#FA0000;
 font-family:Arial,verdana;
 font-weight:bold;
 padding:3px 0px 3px 0px 
}
.HeaderBlue
{
 Font-Size:12px;
 color:#026F06;
 font-family:Arial,verdana;
 font-weight:bold;
 padding:3px 3px 3px 3px 
}
.ExchgHead
{
 Font-Size:12px;
 color:#004677;
 font-family:Arial,verdana;
 font-weight:bold;
 padding:3px 3px 3px 3px 
}
.TableHeader
{
 Font-Size:11px;
 color:#1371B9;
 font-family:Arial,verdana;
 font-weight:bold;
 padding:9px 0px 1px 0px;
}
/* Header Css's Ends*/

/* Grid Styles starts Here */
/* Home Page Grid Styles Starts here */
.DataGrid
{
	background-color:#FFFFFF;
	padding:4px,2px,4px,2px
}
.InDataGrid
{
	background-color:#FFFFFF;
	padding:4px,2px,4px,2px;
}
.AltGridColor
{
	background-color:#F8FCFF;
}

.BoundColumnLAl /* This CSS is Used For Bound Coloumn Left Align*/
{
 Font-Size:11px;
 color:#6F6F6F; 
 font-family: Arial,Verdana;
 border-bottom:1px solid #CFCFCF;
 padding:3px 1px 3px 1px;
 text-align:left
}
.BoundColumnCAl /* This CSS is Used For Bound Coloumn Center Align*/
{
 Font-Size:11px;
 color:#6F6F6F; 
 font-family: Arial,Verdana;
 border-bottom:1px solid #CFCFCF;
 padding:3px 1px 3px 1px; 
 text-align:center
}
.BoundColumnRAl /* This CSS is Used For Bound Coloumn Right Align*/
{
 Font-Size:11px;
 color:#6F6F6F;
 font-family: Arial,Verdana;
 border-bottom:1px solid #CFCFCF;
 padding:3px 1px 3px 1px; 
 text-align:right
}
.BoundColumnGr /* This CSS is Used For Bound Coloumn Green Color*/
{
 Font-Size:11px;
 color:#1D9934; 
 font-family: Arial,Verdana;
 border-bottom:1px solid #DAEBF2;
 padding:3px 3px 3px 3px;
 font-weight:bold;
 background-color:#F8FCFF;
}
.BoundColumnRd /* This CSS is Used For Bound Coloumn Red Color*/
{
 Font-Size:11px;
 color:#D80300; 
 font-family: Arial,Verdana;
 border-bottom:1px solid #DAEBF2;
 padding:3px 3px 3px 3px;
 font-weight:bold;
 background-color:#F8FCFF;
}
.BoundColumnRAlGr /* This CSS is Used For Bound Coloumn Right Align Green Color*/
{
 Font-Size:11px;
 color:#155020; 
 font-family: Arial,Verdana;
 border-bottom:1px solid #CFCFCF;
 padding:3px 1px 3px 1px;
 font-weight:bold;
 text-align:right
}
.BoundColumnRAlRd /* This CSS is Used For Bound Coloumn Right Align Red Color*/
{
 Font-Size:11px;
 color:#D80300; 
 font-family: Arial,Verdana;
 border-bottom:1px solid #CFCFCF;
 padding:3px 1px 3px 1px;
 font-weight:bold;
 text-align:right
}
.BoundColumnRAlBl /* This CSS is Used For Bound Coloumn Right Align Blue Color*/
{
 Font-Size:11px;
 color:#000084; 
 font-family: Arial, Verdana;
 border-bottom:1px solid #CFCFCF;
 padding:3px 1px 3px 1px;
 font-weight:bold;
 text-align:right
}
/* Home Page Grid Styles Ends here */
/* Inner Page Grid Styles Starts here */

.InGridCol
{
 Font-Size:11px;
 color:#333333;
 font-family:Verdana,Arial;
}
.InGridRow /* This CSS is Used For Row*/
{
 background-color:#FFFFFF;
}
.InGridAltRow /* This CSS is Used For alternate Row*/
{
 background-color:#F8FCFF;
}
.InGridCol_LAl /* This CSS is Used For Bound Coloumn Left Align*/
{
 Font-Size:11px;
 color:#333333; 
 font-family:Verdana,Arial;
 text-align:left;
 padding:3px 2px 3px 2px;
 border-bottom:solid 1px #CDE4F6;
}
.InGridCol_LAl_Alt /* This CSS is Used For Bound Coloumn Left Align Alternative Color*/
{
 Font-Size:11px;
 color:#333333; 
 font-family:Verdana,Arial;
 text-align:left;
 padding:3px 2px 3px 2px;
 background-color:#F8FCFF;
 border-bottom:solid 1px #CDE4F6;
}

.InGridCol_CAl /* This CSS is Used For Bound Coloumn Center Align*/
{
 Font-Size:11px;
 color:#333333; 
 font-family:Verdana,Arial;
 text-align:center;
 padding:3px 2px 3px 2px;
 border-bottom:solid 1px #CDE4F6;
}
.InGridCol_CAl_Alt /* This CSS is Used For Bound Coloumn Center Align Alternative Color*/
{
 Font-Size:11px;
 color:#333333; 
 font-family:Verdana,Arial;
 text-align:center;
 background-color:#F8FCFF;
 padding:3px 2px 3px 2px;
 border-bottom:solid 1px #CDE4F6;
}
.InGridCol_RAl /* This CSS is Used For Bound Coloumn Right Align*/
{
 Font-Size:11px;
 color:#333333; 
 font-family:Verdana,Arial;
 text-align:right;
 padding:3px 2px 3px 2px;
 border-bottom:solid 1px #CDE4F6; 
}

.InGridCol_RAl_Alt /* This CSS is Used For Bound Coloumn Right Align Alternative Color*/
{
 Font-Size:11px;
 color:#333333; 
 font-family:Verdana,Arial;
 text-align:right;
 padding:3px 2px 3px 2px;
 background-color:#F8FCFF;
 border-bottom:solid 1px #CDE4F6; 
}

.InGridCol_RAl_Gr /* This CSS is Used For Bound Coloumn Right Align Green Color*/
{
 Font-Size:11px;
 color:#26C801; 
 font-weight:normal;
 font-family:Verdana,Arial;
 text-align:right;
 padding:3px 2px 3px 2px;
 border-bottom:solid 1px #CDE4F6; 
}

.InGridCol_RAl_Gr_Alt /* This CSS is Used For Bound Coloumn Right Align Green Color Alternative Color*/
{
 Font-Size:11px;
 color:#26C801; 
 font-weight:normal;
 font-family:Verdana,Arial;
 text-align:right;
 padding:3px 2px 3px 2px;
 background-color:#F8FCFF;
 border-bottom:solid 1px #CDE4F6; 
}

.InGridCol_RAl_Rd /* This CSS is Used For Bound Coloumn Right Align Red Color*/
{
 Font-Size:11px;
 color:#E21B29; 
 font-weight:normal;
 font-family:Verdana,Arial;
 text-align:right;
 padding:3px 2px 3px 2px;
 border-bottom:solid 1px #CDE4F6; 
}

.InGridCol_RAl_Rd_Alt /* This CSS is Used For Bound Coloumn Right Align Red Color Alternative Color*/
{
 Font-Size:11px;
 color:#E21B29; 
 font-weight:normal;
 font-family:Verdana,Arial;
 text-align:right;
 padding:3px 2px 3px 2px;
 background-color:#F8FCFF;
 border-bottom:solid 1px #CDE4F6; 
}

.InGridCol_RAl_Bl /* This CSS is Used For Bound Coloumn Right Align Blue Color*/
{
 Font-Size:11px;
 color:#000084; 
 font-weight:normal;
 font-family:Verdana,Arial;
 text-align:right;
 padding:3px 2px 3px 2px;
 border-bottom:solid 1px #CDE4F6; 
}

.InGridCol_RAl_Bl_Alt /* This CSS is Used For Bound Coloumn Right Align Blue Color Alternative Color*/
{
 Font-Size:11px;
 color:#000084; 
 font-weight:normal;
 font-family:Verdana,Arial;
 text-align:right;
 padding:3px 2px 3px 2px;
 background-color:#F8FCFF;
 border-bottom:solid 1px #CDE4F6; 
}
.QuotesGridL
{
 Font-Size:11px;
 color:#040300; 
 font-weight:normal;
 font-family:Arial,Verdana;
 padding:5px 2px 5px 2px;
 background-color:#FFFFFF;
 border-bottom:solid 1px #CDE4F6; 
 }
.QuotesGridC
{
 Font-Size:11px;
 color:#040300; 
 font-weight:normal;
 font-family:Arial,Verdana;
 text-align:Center;
 padding:5px 2px 5px 2px;
 background-color:#FFFFFF;
 border-bottom:solid 1px #CDE4F6; 
 }
.QuotesGridR
{
 Font-Size:11px;
 color:#040300; 
 font-weight:normal;
 font-family:Arial, Verdana;
 text-align:right;
 padding:5px 2px 5px 2px;
 background-color:#FFFFFF;
 border-bottom:solid 1px #CDE4F6; 
 }

.QuotesGridShow
{
 Font-Size:11px;
 color:#030200; 
 font-weight:bold;
 font-family:Arial, Verdana;
 text-align:right;
 padding:5px 2px 5px 2px;
 background-color:#FFFDCA;	
 border-bottom:solid 1px #CDE4F6; 
}
.QuotesGridShowL
{
 Font-Size:11px;
 color:#030200; 
 font-weight:bold;
 font-family:Arial,Verdana;
 text-align:left;
 padding:5px 2px 5px 2px;
 background-color:#FFFDCA;
 border-bottom:solid 1px #CDE4F6; 
 }
.QuotesGridShowC
{
 Font-Size:11px;
 color:#030200; 
 font-weight:bold;
 font-family:Arial, Verdana;
 text-align:center;
 padding:5px 2px 5px 2px;
 background-color:#FFFDCA;
 border-bottom:solid 1px #CDE4F6; 	
}
.ExchgGr
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#029209
}
.ExchgRd
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#E21B29
}
.ExchgText
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#022E49;
	padding:3px 3px 3px 3px;
}
.ExchgValue
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#575757;
	padding:3px 3px 3px 3px;
}
/* Inner Page Grid Styles Ends here */
/* Grid Styles Ends Here */

/* Links Styles Starts Here */
a:link, a:visited, a:active, a:focus
{
	color:#828282;
	font-family: Arial, Verdana, "ms sans serif";
	font-size: 11px;
	padding:2px 0px 2px 0px;
	font-weight: normal;
	text-decoration:underline
}
a:hover
{
	text-decoration: none;	
}

a.TopLink, a.TopLink:link, a.TopLink:visited, a.TopLink:active, a.TopLink:focus
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-right:13px;
	text-decoration:none
}
a.TopLink:hover{text-decoration:underline}

a.MenuLink, a.MenuLink:link, a.MenuLink:visited, a.MenuLink:active, a.MenuLink:focus
{
	color: #0867C1;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	text-decoration: none;
}

.page {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/pageBg.gif); PADDING-BOTTOM: 3px; CURSOR: pointer; COLOR: #666666; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial,Verdana; HEIGHT: 23px; TEXT-DECORATION: none
}
a.MenuLink:hover
{
	text-decoration:underline
}
a.MenuLinksel, a.MenuLinksel:link, a.MenuLinksel:visited, a.MenuLinksel:active, a.MenuLinksel:focus
{
	color: #083A5D;
	font-weight:bold;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	text-decoration: none;
}

a.MenuLinksel:hover
{
	text-decoration:underline
}

a.morelink,a.morelink:link,a.morelink:visited,a.morelink:active,a.morelink:focus
	{
		font-size:11px; color:#707070; font-family: Arial, Verdana; text-decoration:underline
	}
a.morelink:hover
	{
		text-decoration:none
	}
	
a.morelink1,a.morelink1:link,a.morelink1:visited,a.morelink1:active,a.morelink1:focus
	{
		font-size:11px; color:#0473B8; font-family: Arial, Verdana; text-decoration:underline
	}
a.morelink1:hover
	{
		text-decoration:none
	}	
		
a.Link1,a.Link1:link,a.Link1:visited,a.Link1:active,a.Link1:focus
	{
		font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#FFFFFF;	text-decoration:none;	
		text-align:right; vertical-align:top; padding:5px 5px 0px 0px
	}
a.Link1:hover
	{
		text-decoration:underline
	}	
		
a.FooterLink, a.FooterLink:link, a.FooterLink:visited, a.FooterLink:active, a.FooterLink:focus
	{
		font-family: Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#555555;text-align:center;text-decoration:none
	}
a.FooterLink:hover
	{
		text-decoration:underline
	}
	
a.NewsLink, a.NewsLink:link, a.NewsLink:visited, a.NewsLink:active, a.NewsLink:focus
{
	color: #8D8D8D;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
	text-align:justify;
}

a.NewsLink:hover
{
	text-decoration:underline
}

a.NewsLinkB, a.NewsLinkB:link, a.NewsLinkB:visited, a.NewsLinkB:active, a.NewsLinkB:focus
{
	color: #5A5A5A;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}
a.NewsLinkB:hover
{
	text-decoration:underline
}
a.NewsLinkR, a.NewsLinkR:link, a.NewsLinkR:visited, a.NewsLinkR:active, a.NewsLinkR:focus
{
	color: #D80300;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}

a.NewsLinkR:hover
{
	text-decoration:underline
}

a.NewsLink1, a.NewsLink1:link, a.NewsLink1:visited, a.NewsLink1:active, a.NewsLink1:focus
{
	color: #056CB7;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
}

a.NewsLink12, a.NewsLink12:link, a.NewsLink12:visited, a.NewsLink12:active, a.NewsLink12:focus
{
	color: #056CB7;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;  
}

a.NewsLink1:hover
{
	text-decoration:underline
}

a.TickerLink, a.TickerLink:link, a.TickerLink:visited, a.TickerLink:active, a.TickerLink:focus
{
	color: #000000;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
}

a.TickerLink:hover
{
	text-decoration:underline
}

a.PagerLink, a.PagerLink:link, a.PagerLink:visited, a.PagerLink:active, a.PagerLink:focus
{
	color:#036EB7;
	font-family: Arial, Verdana, "ms sans serif";
	font-size: 12px;
	padding:2px 2px 2px 2px;
	font-weight: normal;
	text-decoration:underline	
}

a.PagerLink:hover
{
	text-decoration: none;
}

a.IndexLinkSel, a.IndexLinkSel:link, a.IndexLinkSel:visited, a.IndexLinkSel:active, a.IndexLinkSel:focus
{
	background-image:url(../CommonImgs/IndexSel.gif);
	background-repeat:no-repeat;	
	color:#211C00;
	font-family: Arial, Verdana, "ms sans serif";
	font-size: 12px;
	font-weight: normal;
	width:19px;
	height:19px;
	text-decoration:none;
}
a.IndexLinkSel:hover
{
	background-image:url(../CommonImgs/IndexOver.gif);	background-repeat:no-repeat; width:19px; height:19px;
}

a.IndexLink, a.IndexLink:link, a.IndexLink:visited, a.IndexLink:active, a.IndexLink:focus
{
	color:#211C00;
	font-family: Arial, Verdana, "ms sans serif";
	font-size: 12px;
	font-weight: normal;
	width:19px;
	height:19px;
	text-decoration:none;
}
a.IndexLink:hover
{
	background-image:url(../CommonImgs/IndexOver.gif);background-repeat:no-repeat;width:19px;height:19px;
}

/* Links Styles Ends Here */

/* News Styles Starts Here */
.NewsWraper
{
	background-image: url(../CommonImgs/detailsGridBg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	width: 100%;	
}
.newsTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	font-weight:bold;
	border-bottom:1px solid #CDE4F6;
	line-height:18px;
	cursor:Hand;
	display:block;
	height: 40px;
	width: 100%;
	float: left;
	text-decoration: none !important;
}
.newsHead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#990000;
	font-weight:bold;
	border-bottom:1px solid #CDE4F6;
	line-height:18px;
	display:block;
	height: 40px;
	width: 100%;
	float: left;
	text-decoration: none !important;
}
.HomNewsDate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006EB5;
	vertical-align:top;
	font-weight:normal;
}
.newsDate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:normal;
	padding-top:4px;
}
.newsDate1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-top:4px;	
}
.newsExpand {
	background-color: #FAFAFA;
	width:100%;
	clear:both;
	background-image:url(../CommonImgs/newsBgDown.jpg);
	background-repeat:no-repeat;
	border-top:1px solid white;
	background-position: bottom right;
}
.newsExpandedInner {
	background-image:url(../CommonImgs/newsBgUp.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding: 22px 23px 16px 27px;
	border-bottom:1px solid #CDE4F6;
	line-height:18px;
	height: 100%;
}
/* News Styles Ends Here */
/* Footer Text Styles Starts*/
Td.FooterTxt
{
 Font-Size:10px;
 color:#D9D7D8;
 font-family:Arial,verdana;
 font-weight:normal;
}
.FooterLTxt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#036eb7;
	padding-left:10px;
}
.FooterRTxt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#036eb7;
	padding-right:10px;
	text-align:right
}
.FooterLTxtGr
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003e04;
	padding-left:10px;
	background-color:e6f1f7;
}
.FooterRTxtGr
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003e04;
	padding-right:10px;
	background-color:e6f1f7;
	text-align:right	
}

.TopBackCss
{
	border-top:6px solid #E0D8C5;
}
.TopBackBgCss
{
	padding:4px 2px 4px 2px;
}
/* Footer Text Ends*/
/* Tab And Menu Css Starts */
/*.ExchgTab
{
	border-bottom:7px solid #ffffff;
}*/
.ExchgTab
{
	border-bottom:7px solid #036EB7;
}
.ExchgTab1
{
	background-color:#EFEFEF;
	border-bottom:1px solid #D7E3EC;	
}
.ExchgTab2
{
	border-bottom:7px solid #036EB7;	
}

.MenuBg
{
	background-color:#ffffff;
}
.TopTabTbl
{
	background-image:url(../images/TopTabBg.gif);
	height:24;
	background-repeat:repeat-x;
	width:100%;
}
.TopTab
{
	font-family:Arial, Sans-Serif;
	font-size:12px;
	color:#00436D;
	text-align:center;
	padding:0px 5px 0px 5px;
	cursor:hand;
}		
.TopTabSel
{
	font-family:Arial, Sans-Serif;
	font-size:12px;
	color:#00436D;
	text-align:center;
	background-image:url(../images/TopSelBg1.gif);
	height:24;
	background-repeat:repeat-x;
	padding:2px 5px 0px 5px;
}
.TopTabSel1
{
	font-family:Arial, Sans-Serif;
	font-size:12px;
	color:#00436D;
	text-align:center;
	background-image:url(../images/TopSelBg.gif);
	height:24;
	background-repeat:repeat-x;
	padding:0px 5px 0px 5px;
}
/*.header1 {
	BACKGROUND-POSITION: right bottom; PADDING-LEFT: 5px; FONT-SIZE: 11px; CURSOR: pointer; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial,Verdana; HEIGHT: 25px
}
.headerSelected {
	DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial,Verdana; HEIGHT: 25px
}
*/
.header1 {
	BACKGROUND-POSITION: right bottom; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/sideNavCategoryBg.gif); CURSOR: pointer; COLOR: #004472; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial,Verdana; HEIGHT: 25px
}
.headerSelected {
	DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/sideNavCategorySelectedBg.gif); PADDING-BOTTOM: 7px; CURSOR: pointer; COLOR: #333333; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial,Verdana; HEIGHT: 25px
}
.navigation_item 
{
	PADDING-LEFT: 14px; FONT-SIZE: 11px; CURSOR: pointer; COLOR: #000000; FONT-FAMILY: Arial,Verdana; HEIGHT: 20px; TEXT-DECORATION: none; background-color:#f7f7f7;
}
.itemselected 
{
	background-image:url(images/arrSel.gif);
	background-position: 5px 4px ;
	background-repeat:no-repeat;
 	PADDING-LEFT: 18px; FONT-SIZE: 11px; CURSOR: pointer; COLOR: #0867be; FONT-FAMILY: Arial,Verdana; HEIGHT: 20px; TEXT-DECORATION: underline
}
.itemselectedone 
{
	background-image:url(images/arrSel.gif);
	background-position: 5px 4px ;
	background-repeat:no-repeat;
 	PADDING-LEFT: 18px; FONT-SIZE: 11px; CURSOR: pointer; COLOR: #0867be; FONT-FAMILY: Arial,Verdana; HEIGHT: 20px;
}
.page {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; CURSOR: pointer; COLOR: #0867be; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial,Verdana; HEIGHT: 23px; TEXT-DECORATION: none
}

A.headerSelected {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 10px
}
.panelbarFooter {
	FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
/* Tab And Menu Css Ends */
.Go_Button_CSS_admin
{
	color:#ffffff;
	font-family:  Verdana,Arial;
	font-size:11px;
	text-align:center;
	/*background-color: transparent;
	background-image:url(../CommonImgs/ButtonBgImg.gif);
	background-repeat:no-repeat;*/
	background-color:#036DB7;
	border:1px solid #036DB7;
	height:18px;
	vertical-align:middle;
	cursor: hand;
}
.Bold
{
	font-weight:bold;
}

 .OrangeBig
 {
font-family:Arial,Verdana,;
font-size:12px;
color:#036DB7;
font-weight: bold;
text-decoration:none;
 }
 .ChartTxt
 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background-color:#FFF7EF;
font-weight: normal;
padding-left:3px; 
}

.DropDown {
border:1px solid #0a246a;
color: #000000;
font-family:Arial,verdana;
font-size: 12px;
padding-left:2px;
text-align:left;
 
}


/* for balansheet */

.BorderDataBlank{border-bottom:solid 1px #CDE4F6;}

.Headercolor{vertical-align:middle;
 font-family:Arial;font-size:12px;padding-left:5px;font-weight:bold;
 text-align :left;text-decoration:none;border-bottom:#EAEAEA solid 1px;} 

.subheading{ vertical-align:middle;font-family:Arial;
 font-size:11px;padding-left:5px;text-align:left;border-bottom:#EAEAEA solid 1px;} 
 
.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;} 
.TablTopHeader
{
 Font-Size:11px;
 color:#5E5E5E; 
 font-family:verdana;
 font-weight:bold;
 background-color:#F4F4F4;
}
.txtHeadPort
{
 Font-Size:11px;
 color:#5E5E5E; 
 font-family:verdana;
 font-weight:bold;
 background-color:#F4F4F4;
}
.HomeNewsHead1
{
 Font-Size:11px;
 color:#1371B9;
 font-family:Arial,verdana;
 font-weight:bold;
 padding:9px 0px 1px 0px;
}
.HomeNewsHead2
{
 Font-Size:12px;
 color:#1371B9;
 font-family:Arial,verdana;
 font-weight:bold;
 padding:9px 0px 1px 0px;
}
.CompSchTDL
{
 Font-Size:11px;
 color:#333333; 
 font-family:Verdana,Arial;
 text-align:left;
 padding:3px 2px 3px 2px;
 background-color:#F8FCFF;
 border-bottom:solid 1px #CDE4F6;
}
.tabletot
{
 Font-Size:11px;
 color:#333333; 
 font-family:Verdana,Arial;
 padding:3px 2px 3px 2px;
 border-bottom:solid 1px #CDE4F6; 
 font-weight:bold
}

.tableGtot
{
 Font-Size:11px;
 color:#333333; 
 font-family:Verdana,Arial;
 padding:3px 2px 3px 2px;
 border-bottom:solid 1px #CDE4F6; 
 font-weight:bold
}
.txtTot
{
 Font-Size:11px;
 color:#333333; 
 font-family:Verdana,Arial;
 padding:3px 2px 3px 2px;
 border-bottom:solid 1px #CDE4F6; 
 font-weight:bold
}
.txtred
{
 Font-Size:11px;
 color:#333333; 
 font-family:Verdana,Arial;
 padding:3px 2px 3px 2px;
 border-bottom:solid 1px #CDE4F6; 
 font-weight:bold
}
.txtblack
{
 Font-Size:11px;
 color:#333333; 
 font-family:Verdana,Arial;
 padding:3px 2px 3px 2px;
 border-bottom:solid 1px #CDE4F6; 
 font-weight:normal
}

.CompSchTDR_alt /* This CSS is Used For Bound Coloumn Right Align*/
{
 Font-Size:11px;
 color:#333333; 
 font-family:Verdana,Arial;
 text-align:right;
 padding:3px 2px 3px 2px;
 border-bottom:solid 1px #CDE4F6; 
}
.CompSchTDCD 
{
 Font-Size:11px;
 color:#333333; 
 font-family:Verdana,Arial;
 text-align:right;
 padding:3px 2px 3px 2px;
 border-bottom:solid 1px #CDE4F6; 
}
.CompSchTDR/* This CSS is Used For Bound Coloumn Right Align Alternative Color*/
{
 Font-Size:11px;
 color:#333333; 
 font-family:Verdana,Arial;
 text-align:right;
 padding:3px 2px 3px 2px;
 background-color:#F8FCFF;
 border-bottom:solid 1px #CDE4F6;
}
.CompSchTDC/* This CSS is Used For Bound Coloumn Right Align Alternative Color*/
{
 Font-Size:11px;
 color:#333333; 
 font-family:Verdana,Arial;
 text-align:center;
 padding:3px 2px 3px 2px;
 background-color:#F8FCFF;
 border-bottom:solid 1px #CDE4F6;
}