/* CSS Document  background-color:#efefef; */
body
{	
	margin-left:0;
    margin-top:0;
    margin-right:0;
	margin-bottom:0;
	background-color:#efefef;			
}

.TableRowSmall {
	background-color: #FFFFFF ;
	PADDING-TOP: 3px; 
	PADDING-BOTTOM: 3px; 
	PADDING-RIGHT: 7px; 
	PADDING-left: 7px; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial,veradana; 
	TEXT-DECORATION: none}
.TableRowAltSmall {
	background-color: #FFFFFF ;PADDING-TOP: 3px; PADDING-BOTTOM: 3px;	PADDING-RIGHT: 7px; PADDING-left: 7px; FONT-SIZE: 11px; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none;}
.TableHeadGreen{FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-RIGHT: 15px; height:23;  TEXT-TRANSFORM: none;  background-color: #FFFFFF; COLOR: #000000;  FONT-FAMILY: Arial,veradana; PADDING-RIGHT: 3px; PADDING-left: 7px; PADDING-TOP: 3px; PADDING-Bottom: 3px; TEXT-ALIGN: left;}
.TableHeadGreen1{FONT-WEIGHT: normal; FONT-SIZE: 18px; height:23;  TEXT-TRANSFORM: none;  background-color: #FFFFFF; COLOR: #4286A5;  FONT-FAMILY: Arial,veradana; PADDING-RIGHT: 3px;PADDING-Bottom: 3px; TEXT-ALIGN: left;}
.TableHeadGreen2{FONT-WEIGHT: normal; FONT-SIZE: 18px; height:23;  TEXT-TRANSFORM: none;  background-color: #FFFFFF; COLOR: #949694;  FONT-FAMILY: Arial,veradana; PADDING-RIGHT: 3px;PADDING-Bottom: 3px; TEXT-ALIGN: left;}
	
.TableRowHead {	font-family:  Arial,veradana; height :19; font-size: 12px; PADDING-left: 7px; font-weight: Bold; background-color: #C6CBD6; text-decoration:none;PADDING-TOP: 3px; PADDING-BOTTOM: 3px;	PADDING-RIGHT: 2px; PADDING-left: 7px; color: #00284A ;TEXT-ALIGN: left }
.TableRowHeadsmall {font-family:  Arial,veradana; height :19; font-size: 8pt; PADDING-left: 2px; font-weight:bold; background-color: #D6D7B5; text-decoration:none;PADDING-TOP: 6px; PADDING-BOTTOM: 2px;	PADDING-RIGHT: 1px; PADDING-left: 7px; color: #737152 ;TEXT-ALIGN: left }
.rs { font-family:  Arial,veradana;  font-size: 11px;  font-weight: normal;  text-decoration:none;  color: #0C5B93 ; }
.filltdbg{ background-color: #D6D7B5;}		
.hdcenter { text-align:center}


.quotetext{
		font-family:  Arial,veradana; font-size: 11px; font-weight: normal; background-color: #D6D7B5; text-decoration:none;PADDING-TOP: 3px; PADDING-BOTTOM: 3px;	PADDING-RIGHT: 2px; PADDING-left: 7px; color: #52554A }

A:link {	
	FONT-SIZE: 11px; COLOR: #52555A; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 11px; COLOR: #52555A; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 11px; COLOR: #4286A5; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none
}

.warning {
	COLOR: #FF0000; FONT: 10px Arial,veradana; TEXT-TRANSFORM: none
}
.NoData {
	COLOR: #FF0000; FONT: 10px Arial,veradana; TEXT-TRANSFORM: none; text-align:center;
}


.tblbg {
		background-color: #CED3DE;
		 }

/*css for each table cell */

.tbldata{background-color: #FFFFFF; height:22px; border-bottom:1px solid #E7E7E7; FONT-SIZE: 11px; PADDING-left: 3px; COLOR: #4A494A; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none}
.tbldatar{background-color: #FFFFFF; height:22px;	PADDING-RIGHT: 3px; COLOR: #4A494A; border-bottom:1px solid #E7E7E7; FONT-SIZE: 11px; COLOR: #7B7D7B; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none ;TEXT-ALIGN: right}

.tblcolalt{background-color: #F1F1F2; height:22px; border-bottom:1px solid #E7E7E7; FONT-SIZE: 11px; COLOR: #4A494A; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none;PADDING-left: 3px; }
.tblcolaltr{background-color: #F1F1F2; height:22px; border-bottom:1px solid #E7E7E7; FONT-SIZE: 11px; COLOR: #4A494A; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none ; TEXT-DECORATION: none ;TEXT-ALIGN: right; PADDING-RIGHT: 3px;}

.tbldata_g {
		background-color: #FFFFFF; height:22px; COLOR: #31AC13;font-weight: Bold; border-bottom:1px solid #E7E7E7; FONT-SIZE: 11px; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none ;TEXT-ALIGN: right;PADDING-RIGHT: 7px;}
.tbldata_r {
		background-color: #FFFFFF; height:22px; COLOR: #BD0008;font-weight: Bold; border-bottom:1px solid #E7E7E7; FONT-SIZE: 11px;  FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none; TEXT-ALIGN: right; PADDING-RIGHT: 7px;}
.tbldata_b {
		background-color: #FFFFFF; height:22px; COLOR: #000000;font-weight: Bold; border-bottom:1px solid #E7E7E7; FONT-SIZE: 11px;  FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none; TEXT-ALIGN: right; PADDING-RIGHT: 7px;}

/*css for leftmenu*/
a.linkmenuitem:link { FONT-WEIGHT: normal;  FONT-SIZE: 12px;  PADDING-BOTTOM: 14px; TEXT-TRANSFORM: capitalize;   COLOR: #4286A5; FONT-FAMILY: Arial,veradana;   TEXT-ALIGN: left;}
a.linkmenuitem:visited { FONT-WEIGHT: normal;  FONT-SIZE: 12px; PADDING-BOTTOM: 14px;  TEXT-TRANSFORM: capitalize;   COLOR: #4286A5; FONT-FAMILY: Arial,veradana;   TEXT-ALIGN: left;}
a.linkmenuitem:hover { FONT-WEIGHT: normal;  FONT-SIZE: 12px; PADDING-BOTTOM: 14px;  TEXT-TRANSFORM: capitalize;   COLOR: #4286A5; FONT-FAMILY: Arial,veradana;    TEXT-ALIGN: left;}

.linkmenuitem { FONT-WEIGHT: bold;  FONT-SIZE: 12px;  TEXT-TRANSFORM: capitalize;  PADDING-BOTTOM: 14px;  COLOR: #4A494A; FONT-FAMILY: Arial,veradana;    TEXT-ALIGN: left;}
.linkmenusel {
    FONT-WEIGHT: bold;  FONT-SIZE: 13px;  TEXT-TRANSFORM: capitalize;   COLOR: #6B7F44; FONT-FAMILY: Arial,veradana; PADDING-RIGHT: 3px; PADDING-left: 3px; PADDING-TOP: 3px; PADDING-Bottom: 3px; TEXT-ALIGN: right
}

a.menu_click:link    {     FONT-WEIGHT: bold; PADDING-TOP: 7px; PADDING-BOTTOM: 7px;  FONT-SIZE: 12px;  TEXT-TRANSFORM: capitalize;   COLOR: #4286A5; FONT-FAMILY: Arial,veradana;   TEXT-ALIGN: left }
a.menu_click:visited {     FONT-WEIGHT: bold; PADDING-TOP: 7px; PADDING-BOTTOM: 7px;  FONT-SIZE: 12px;  TEXT-TRANSFORM: capitalize;   COLOR: #4286A5; FONT-FAMILY: Arial,veradana;  TEXT-ALIGN: left}
a.menu_click:hover   {	    FONT-WEIGHT: bold; PADDING-TOP: 7px; PADDING-BOTTOM: 7px; FONT-SIZE: 12px;  TEXT-TRANSFORM: capitalize;   COLOR: #4286A5; FONT-FAMILY: Arial,veradana; TEXT-ALIGN: left}


a.topbackmore:link    { font-family: Arial,veradana; TEXT-ALIGN: justify; font-size: 11px; text-decoration:none; color: #0C5B93; }
a.topbackmore:visited  { font-family: Arial,veradana; TEXT-ALIGN: justify; font-size: 11px; text-decoration:none; color: #0C5B93; }
a.topbackmore:hover    { font-family: Arial,veradana; TEXT-ALIGN: justify; font-size: 11px; text-decoration:none; color: #0C5B93; }
a.topbackmore:active    { font-family:  Arial,veradana; TEXT-ALIGN: justify; font-size: 11px; text-decoration:none; color: #0C5B93 ;}


/*Left Menu Styles*/
 .mnuMainOff
 {	
	background-image:url(../images/OFFMainLeftMenuBG.gif);
	font-size: 11px; color:#4186B3;font-family: Arial, Verdana;
	font-weight:bold;
	text-align:left;height:25px;
	cursor:Hand;
	padding-left:20px;padding-top:3px;padding-bottom:3px;
	border-left:solid 1px #9AB2CE;
	border-right:solid 1px #9AB2CE;
	border-top:solid 1px #9AB2CE;
	border-bottom:solid 1px #9AB2CE;	
 }
 .mnuMainOn
 {
	background-image:url(../images/OnMainLeftMenuBG.gif);	
	font-size: 11px; color:#4186B3;font-family: Arial, Verdana; font-weight:bold;		
	text-align:left;height:25px;
	padding-left:20px;padding-top:3px;padding-bottom:3px;
	border-left:solid 1px #9AB2CE;
	border-right:solid 1px #9AB2CE;
	border-top:solid 1px #9AB2CE;
	border-bottom:solid 1px #9AB2CE;
	cursor:default;	
 }
 .mnuSubOff
 {
	font-size: 11px; color:#4186B3;font-family: Arial, Verdana;font-weight:normal;
	text-align:left;height:25px;
	padding-left:5px;padding-top:3px;padding-bottom:3px;	
	cursor:Hand;	
 }
 .mnuSubOn
 {
	font-size: 11px; color:#4186B3;font-family: Arial, Verdana;font-weight:bold;
	text-align:left;height:25px;
	padding-left:5px;padding-top:3px;padding-bottom:3px;
	cursor:default;	
 }
 .mnuWhiteArrowShow
 {
	text-align:right;
	padding-right:5px;	
	display:inline;
 }
 .mnuWhiteArrowHide
 {
	display:inline;	
	padding-right:1px;	
 }
/* End Left Menu Style*/
/* Foloowing styles added by Vinayak On 28 Dec */

.TableLeftAlBold {
	Font-Family:Arial, Verdana; Font-Size: 10px; Color: #000000; Font-Weight: bold; text-align:left }
.TableRightAlBold {
	Font-Family:Arial, Verdana; Font-Size: 10px; Color: #000000; Font-Weight: bold; text-align:Right }
.TableRightAl{Font-Family:Arial, Verdana; Font-Size: 11px; Color: #4A494A; Font-Weight: normal; text-align:right; height :16px; padding-right:4px}
.TableLeftAl{Font-Family:Arial, Verdana; Font-Size: 11px; Color: #4A494A; Font-Weight: normal; text-align:left; height :16px; padding-left:4px}
.TableCenterAl {
	Font-Family:Arial, Verdana; Font-Size: 10px; Color: #000000; Font-Weight: normal; text-align:center}
	
/* End */	
.fii_rscr
{
	font-family:arial,Verdana;font-size: 11px; text-decoration:none; color: #39516B;	
}

.notfoundtxt  { 
	font-family:  Arial,veradana, Helvetica; 
	font-size: 11px; 
	text-decoration:none; 
	color: #000000;
	background-color: #ffffff;
}
a.nav:link    { FONT: normal 10px Arial,veradana; TEXT-TRANSFORM: none;color: #000000}
a.nav:visited { FONT: normal 10px Arial,veradana; TEXT-TRANSFORM: none;color: #000000}
a.nav:hover   {	FONT: normal 10px Arial,veradana ;	TEXT-TRANSFORM: none; color: #000000}

a.nav:link    { FONT: normal 10px Arial,veradana; TEXT-TRANSFORM: none;color: #000000}
a.nav:visited { FONT: normal 10px Arial,veradana; TEXT-TRANSFORM: none;color: #000000}
a.nav:hover   {	FONT: normal 10px Arial,veradana ;	TEXT-TRANSFORM: none; color: #000000}


a.surfpar:link    { FONT: bold 11px   veradana; TEXT-TRANSFORM: none; color: #393C39}
a.surfpar:visited { FONT: bold 11px   veradana; TEXT-TRANSFORM: none; color: #393C39}
a.surfpar:hover   {	FONT: bold 11px   veradana; TEXT-TRANSFORM: none; color: #4286A5}

.txtbox {
	background-color: #FFFFFF;
	border: 1px solid #7B7D7B;
	color: #6c6c6c;
	font-family:  Arial,veradana;
	font-size: 11px;	
	font-weight: normal;
} 

.txtquote {
	background-color: #FFFFFF;
	border: 1px groove #c6c6c6;
	color: #00496C;
	font-family:  Arial,veradana;
	font-size: 12px;
	font-weight: normal;
} 

.spacer {background-color: #A9BF85 ;}


.CellLeftdata{ background-color: #FFFFFF;border-bottom:1px solid #E7E7E7;text-align: left; PADDING-TOP: 1px; PADDING-BOTTOM: 1px;	PADDING-RIGHT: 2px; PADDING-left: 5px; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none}
.CellRightdata{ background-color: #FFFFFF; border-bottom:1px solid #E7E7E7;text-align: right; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;	PADDING-RIGHT: 7px; PADDING-left: 7px; FONT-SIZE: 12px; COLOR: #535353; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none}
.CellRightdataAlt{ background-color: #FFFBEF; border-bottom:1px solid #E7E7E7;text-align: right; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;	PADDING-RIGHT: 7px; PADDING-left: 7px; FONT-SIZE: 12px; COLOR: #535353; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none}
/* geojit css */
  
  
 .footerText
 {
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 11px;
 }
 
 .getnav
 {
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 12px;
 }
 
.TopHead {
	FONT-SIZE: 20px; COLOR: #535353; FONT-FAMILY: Arial
}
.PgText2 {
	FONT-SIZE: 15px; COLOR: #346272; FONT-FAMILY: Arial, Verdana; font-weight:bold; text-align:left; padding-left:0px;
}
.PgText3 {
	FONT-SIZE: 13px; COLOR: #535353; font-weight:bold; FONT-FAMILY: Arial
}
.PgText4 {
	FONT-SIZE: 11px; COLOR: #535353; font-weight:bold; FONT-FAMILY: Arial
}

.fnoheading {
	FONT-SIZE: 15px; COLOR: #346272; FONT-FAMILY: Arial, Verdana; font-weight:bold; text-align:center; padding-top:15px;}

.headingfont {
	FONT-SIZE: 14px;
	COLOR: #000000;
	font-weight:bold; 	
	FONT-FAMILY: Arial
}

.frm {FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal;}

.justfy{
    TEXT-ALIGN: justify;
}


.textgainer
{
	color :#4A7508;	font-weight:bold;	font-size:11px;	font-family:Arial,veradana;	border-bottom:1px solid #D5D7CA;
	
}
.textgainerlight
{
	color :#109608;font-size:10px;	font-family:Arial,veradana;	border-bottom:1px solid #E7E7E7;
}

.windectext
{
	color:#000000;font-size:11px;font-family: arial,verdana;border-bottom:1px solid #E7E7E7;
}

.fiitext
{
	color:#085D94;
	font-size:11px;
	font-family: arial,verdana;
	border-bottom:1px solid #E7E7E7;
}


.highlowborder
{
	border-bottom:1px solid #D5D7CA;
}

.textlooserlight
{
	color:#BD0008;
	font-size:10px;
	font-family:Arial,veradana;
	border-bottom:1px solid #E7E7E7;
}

.textlooser
{
	color:#BD0008;
	font-weight:bold;
	font-size:11px;
	font-family:Arial,veradana;	
	border-bottom:1px solid #D5D7CA;
}
.gainloosback
{
	background-color:#EEF0E3;
	
border-bottom:1px solid #E7E7E7;
}

.lighthead{color:#0C5B93;font-weight:normal;font-size:11px;	font-family:Arial,veradana ; }

.newshead
{	font-family:Arial,verdana ; TEXT-ALIGN: left; font-size: 11px;font-weight:normal; text-decoration:none; color: #9C9E9C;}
.head
{	font-family:Arial,verdana ; height:22px; TEXT-ALIGN: center; font-size: 11px;font-weight:bold; text-decoration:none; color: #FFFFFF; background-color:#B7B7B7;}
.headL
{	font-family:Arial,verdana ; height:22px; TEXT-ALIGN: Left; padding-left:5px; font-size: 11px;font-weight:bold; text-decoration:none; color: #FFFFFF; background-color:#B7B7B7;}

.headalt
{	font-family:Arial,verdana ;height:22px; TEXT-ALIGN: center; font-size: 11px;font-weight:bold; text-decoration:none; color: #000000; background-color:#F0F0F0;}

.news{font-family:Arial,veradana;TEXT-ALIGN: justify; font-size: 11px; text-decoration:underline; color: #0C5B93;}

.MarketText
{	font-family:Arial,verdana ; TEXT-ALIGN: left; font-size: 11px;font-weight:normal; text-decoration:none; color:#52555A}

.tickerTexthead
{	font-family:Arial,verdana ; TEXT-ALIGN: left; font-size: 12px; font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#387DBE}

.tickerText
{	font-family:Arial,verdana ; TEXT-ALIGN: left; font-size: 11px; font-weight:normal; text-decoration:none; color:#000000; }

.tickergain
{
	color :#109608;font-size:11px;	font-family:Arial,veradana;
}
.tickerloss
{
	color:#BD0008;
	font-size:11px;
	font-family:Arial,veradana;
}

.more
{
	font-family:Arial,veradana;TEXT-ALIGN: right; font-size: 11px; color: #0C5B93;	text-decoration :none
}

.newsborder{background-color: #FFFFFF; border-bottom:1px solid #CED3DE;padding-top:3px;padding-bottom:3px; }

.newslist{background-color: #F9F9F9; border-bottom:1px solid #D2DAEC;padding-top:3px;padding-bottom:3px; }

.newspadding
{
	padding-left:15px; 
}

.gainlossback
{
	border-bottom:1px solid #D5D7CA;
	background-color:White;
	padding-left: 7px;
	color:#525252;
}

.gainlossborder
{
	border-bottom:1px solid #D5D7CA;
}

.newstext
{
color:#525252;	
font-family:Arial,veradana;
TEXT-ALIGN: justify; 
font-size: 11px; 
}	
		

.homebackcolor
{
	background-color:#F1F6EF;
}

.gainlossborder
{
	background-color: #EEF0E3; border-bottom:1px solid #D5D7CA;
	padding-top:3px;
	padding-bottom:3px; 
}

.mandatory {
	COLOR: #FF0000; FONT: 10px Arial,veradana; TEXT-TRANSFORM: none
}
.help {
	COLOR: #000000; FONT: 10px Arial,veradana; TEXT-TRANSFORM: none;TEXT-ALIGN: justify; font-weight:bold;}

/* home page class */


.newsheadbig
{
	font-family:Arial,veradana;
	TEXT-ALIGN: justify; 
	font-size: 12px; 
	text-decoration:underline; 
	color: #0C5B93;
}
.blacktext
{
	font-family:Arial,veradana;
	TEXT-ALIGN: justify; 
	font-size: 12px; 
	height:20;
	padding-top:3;
	padding-bottom:3;
	text-decoration:underline; 
	color: #000000;
	cursor:Hand;
}
.blacktext1
{
	font-family:Arial,veradana;
	font-size: 11px; 
	color: #000000;
	cursor:Hand;
	font-weight:normal;		
}
.blacktextBold
{
	font-family:Arial,veradana;
	font-size: 11px; 
	color: #000000;
	cursor:Hand;
	font-weight:bold;		
}
.headtext_1
{
	font-family:Verdana;font-size: 13px; font-weight:bold;text-decoration:none; color: #4286A5;	
}

.headtext_2
{
	font-family:Verdana;font-size: 13px; font-weight:bold;text-decoration:none; color: #949694;	
}

.TableRowHeadlighttext 
{
font-family:  Arial,veradana; 
font-size: 10px; 
color: #737152 ;
}
.highlowtext
{
	color:#525252;
	border-bottom:1px solid #D5D7CA;	
	FONT-SIZE: 12px;
	font-family:arial,vardana;
}


.schemehead {PADDING-left: 12px; FONT-SIZE: 12px; color:#FFFFFF; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none;font-weight:bold;}

.schemedtl1 {PADDING-left: 12px; FONT-SIZE: 12px; color:#FFDBA5; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none}

.schemedtl2 {PADDING-left: 12px; FONT-SIZE: 12px; color:#FFEBCE; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none}

.logpwd {PADDING-right: 1px; FONT-SIZE: 11px; color:#000000; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none;font-weight:bold;TEXT-ALIGN:right; }

.fondtypeL {PADDING-right: 5px; FONT-SIZE: 11px; color:#000000; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none;font-weight:bold;TEXT-ALIGN: left; }


.quotenew{
	FONT-SIZE: 13px; COLOR: #5B1A04; font-weight:bold; FONT-FAMILY: Arial
}

.footertxt
{
	color:#285b68;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 11px;
	
}
.footerSep1
 {
    COLOR: #1c4752;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 11px;
 }

	

.pagehead
 { FONT-WEIGHT: bold;
	  FONT-SIZE: 12px;  	  
	   PADDING-BOTTOM: 14px;  
	   COLOR: #4A494A; 
	   FONT-FAMILY: Arial,veradana;  
	     TEXT-ALIGN: left;}
		 
		 
.blaktext
{
	font-family:Arial,veradana;
	font-size: 12px; 
	color: #000000;
	
	}

.SpacerLine{Background-Color:#7B7D7B}
.moreTxt{FONT-SIZE: 11px; COLOR: #00A833; FONT-FAMILY: Arial, Verdana;Text-Decoration:none}
.AshTextBox{padding-left:3px;font-family: Arial;background-color:#D3D3D3;font-size:10px;border-style:solid;border-color:#D3D3D3;border-width:0;}

.morelink:link{FONT-SIZE: 11px; COLOR: #00A833; FONT-FAMILY: Arial, Verdana;Text-Decoration:none}
.morelink:visited{FONT-SIZE: 11px; COLOR: #00A833; FONT-FAMILY: Arial, Verdana;Text-Decoration:none}
.morelink:hover{FONT-SIZE: 11px; COLOR: #2769A8; FONT-FAMILY: Arial, Verdana;Text-Decoration:none}

.forgotRegd:link{FONT-SIZE: 11px; COLOR: #2769A8; FONT-FAMILY: Arial, Verdana;Text-Decoration:none}
.forgotRegd:visited{FONT-SIZE: 11px; COLOR: #2769A8; FONT-FAMILY: Arial, Verdana;Text-Decoration:none}
.forgotRegd:hover{FONT-SIZE: 11px; COLOR: #00A833; FONT-FAMILY: Arial, Verdana;Text-Decoration:none}

a.more:link{     FONT-SIZE: 11px;     COLOR: #FF9618; FONT-FAMILY: Arial, Verdana;   TEXT-ALIGN: right;text-decoration :none }
a.more:visited { FONT-SIZE: 11px;    COLOR: #FF9618; FONT-FAMILY: Arial, Verdana;  TEXT-ALIGN: right;text-decoration :none}
a.more:hover   { FONT-SIZE: 11px;   COLOR: #FF9618; FONT-FAMILY: Arial, Verdana; TEXT-ALIGN: right;text-decoration :none}

.endofday
{
	color:#393C39;font-size:10px;font-family: arial,verdana;
}

.sessionText
{
	color:#393C39;font-size:11px;font-family: Arial,veradana
};
.sessionTextB
{
	color:#00045A;font-size:11px;font-family: Arial,veradana;font-weight:bold;
}
.Fttxt {	font-family:   Arial,veradana;	font-size: 9px;	text-decoration:none;	padding-left: 3px;	color: #FFFFFF;
		font-weight: normal}
a.Ftlink:link {	font-family:   Arial,veradana;	font-size: 9px;	text-decoration:none;	padding-left: 3px;	color: #FFFFFF;
		font-weight: normal}
a.Ftlink:visited {	font-family:   Arial,veradana;	font-size: 9px;	text-decoration:none;	padding-left: 3px;	color: #FFFFFF;
		font-weight: normal}
a.Ftlink:hover {	font-family:   Arial,veradana;	font-size: 9px;	text-decoration:none;	padding-left: 3px;	color: #FFFFFF;
		font-weight: normal}
		
.footertext{color:#393C39;	font-weight:normal;	font-family: Verdana, Arial,veradana;font-size: 10px; }

.ipohome:link{FONT-SIZE: 11px; COLOR: #2769A8; FONT-FAMILY: Arial, Verdana;Text-Decoration:underline}
.ipohome:visited{FONT-SIZE: 11px; COLOR: #2769A8; FONT-FAMILY: Arial, Verdana;Text-Decoration:underline}
.ipohome:hover{FONT-SIZE: 11px; COLOR: #2769A8; FONT-FAMILY: Arial, Verdana;Text-Decoration:underline}

.pAlignBlue{Font-Family:Arial,verdana; Font-Size: 12px; Color:#002C89; Font-Weight: normal; text-align:justify; height :16px; padding-left:8px;padding-right:8px}
.pAlignPop{Font-Family:Arial,verdana; Font-Size: 12px; Color:#414743; Font-Weight: normal; text-align:justify; height :16px; padding-left:8px;padding-right:8px}
.pAlign{Font-Family:Arial,verdana; Font-Size: 12px; Color:#414743; Font-Weight: normal; text-align:justify; height :16px; padding-left:8px;padding-right:8px}

.menuback{Background-Color:#f1f1f2}
.Source{Font-Family:Arial,verdana; Font-Size: 10px; Color:#560312; Font-Weight: normal; text-align:right;padding-top:0px;}
.TableHeading{FONT-WEIGHT:bold; background-color: #FFFFFF; FONT-SIZE:13px;TEXT-TRANSFORM: capitalize;COLOR: #000C52;FONT-FAMILY: Arial,veradana; PADDING-left: 5px; PADDING-TOP:3px; PADDING-Bottom:3px;TEXT-ALIGN:left}		

.AdminTblHd {FONT-SIZE: 11px; COLOR: #FFFFFF; font-weight:bold; FONT-FAMILY: Arial, Verdana;text-align:center; background-color:#737173;}



/* Equity section stylesheet */ 
.HeadText3
{
	color:#000000;
	font-family:Arial,verdana;
	font-weight:bold;
	font-size:12px;  
	text-align:left;
	vertical-align:top;
	padding-left:5px;
	padding-top:10px; 
}
.NormText1
{
	 FONT-SIZE: 12px;
	 COLOR:#000000;
	 font-weight:normal;
	 FONT-FAMILY: Arial, Verdana;
	 line-height:1.5;	
	 padding-left:5px;
	 padding-right:20px;
	 word-spacing:1.5;  
}
a.normText, a.normText:link, a.normText:visited, a.normText:active, a.normText:focus,a.normText:hover
{	
	FONT-SIZE: 11px;
	 COLOR:#000000;
	 font-weight:normal;
	 FONT-FAMILY: Arial, Verdana;
	 text-decoration:none;
	 
}
.NormText
{
	 FONT-SIZE: 11px;
	 COLOR:#000000;
	 font-weight:normal;
	 FONT-FAMILY: Arial, Verdana;	
}
.controls
{
	color:#000000;
	background-color:#FFFFFF;
	FONT-FAMILY: Arial, Verdana;
	font-weight: normal; 
	FONT-SIZE: 11px; 
	FONT-STYLE: normal;
	border:1px solid #000000;
	PADDING-left:2px;
	
}
.NormalText2
{
	font-family:Arial,Verdana;
	Font-Size:11px;
	color:#000000;			
	line-height:1.5;
}
a.PageLink
{
	color:#00498C;
	background-color:Transparent;
	font-family: arial, Verdana;
	font-size: 11px;
	padding:0px 2px 0px 2px;
	font-weight: normal;
	text-decoration: none;
}
a.PageLink:link, a.PageLink:visited, a.PageLink:active, a.PageLink:focus
{
	Font-Size:11px;
	color:#00498C;
	background-color:Transparent;
	font-family:arial, Verdana;
	text-align:left;
	text-decoration:none;
}
a.PageLink:hover
{
	text-decoration:none;
}
.headtxt
{
	COLOR:#000000;
	FONT-FAMILY: Arial, Verdana,;
	FONT-SIZE: 12px;
	text-align:left;
	font-weight:bold;
}
.HeadText
{
	color:#000000;
	font-family:Arial, Verdana;	
	font-size:14px;	
	text-align:left;
	font-weight:bold;
	padding-left:2px;  
}

.seltab
{
	border-left:solid 1px #C8C8C8;
	border-right:solid 1px #C8C8C8;
	border-top:solid 1px #C8C8C8;
	background-color:#C8C8C8;
	font-family:Arial, Verdana;
	color:#000000;
	font-weight:bold;
	font-size:12px;  
	cursor:default;
	text-align:center; 	
}

.unseltab
{
	border-left:solid 1px #F0F0F0;
	border-right:solid 1px #F0F0F0;
	border-top:solid 1px #F0F0F0;
	background-color:#F0F0F0;
	font-family:Arial, Verdana;
	color:#000000;
	font-weight:normal;
	font-size:12px; 
	cursor:Hand; 
	text-align:center; 	
}
.GridDataL{ background-color: #F1F1F2; height:22px; border-bottom:1px solid #E7E7E7; FONT-SIZE: 11px; PADDING-left: 3px; COLOR: #4A494A; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none}
.GridDataLAlt {background-color: #FFFFFF; height:22px;	PADDING-RIGHT: 3px; COLOR: #4A494A; border-bottom:1px solid #E7E7E7; FONT-SIZE: 11px; COLOR: #7B7D7B; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none ;TEXT-ALIGN: left}

.GridDataC{background-color: #F1F1F2; height:22px; border-bottom:1px solid #E7E7E7; FONT-SIZE: 11px; COLOR: #4A494A; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none;TEXT-ALIGN: center;}
.GridDataCAlt{background-color: #FFFFFF; height:22px; border-bottom:1px solid #E7E7E7; FONT-SIZE: 11px; COLOR: #4A494A; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none ; TEXT-DECORATION: none ;TEXT-ALIGN: center;}

.GridDataR{background-color: #F1F1F2; height:22px; border-bottom:1px solid #E7E7E7; FONT-SIZE: 11px; COLOR: #4A494A; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none;PADDING-right: 3px; TEXT-ALIGN: right;}
.GridDataRAlt{background-color: #FFFFFF; height:22px; border-bottom:1px solid #E7E7E7; FONT-SIZE: 11px; COLOR: #4A494A; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none ; TEXT-DECORATION: none ;TEXT-ALIGN: right; PADDING-RIGHT: 3px;}

.tbldata_galt {
		background-color: #F1F1F2; height:22px; COLOR: #31AC13;font-weight: Bold; border-bottom:1px solid #E7E7E7; FONT-SIZE: 11px; FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none ;TEXT-ALIGN: right;PADDING-RIGHT: 7px;}
.tbldata_ralt {
		background-color: #F1F1F2; height:22px; COLOR: #BD0008;font-weight: Bold; border-bottom:1px solid #E7E7E7; FONT-SIZE: 11px;  FONT-FAMILY: Arial,veradana; TEXT-DECORATION: none; TEXT-ALIGN: right; PADDING-RIGHT: 7px;}

.InGridDataL
{
	background-color:#F1F1F2 ; 
	vertical-align:middle;
	font-family:Arial, Verdana;
	font-size:11px;
	padding-left:5px;
	font-weight:normal; 
	height:22px;
	text-align :left;
	color:#000000;
	border-bottom:1px solid #E7E7E7;
	
}
.InGridDataL_Alt
{
	background-color:#FFFFFF; 
	vertical-align:middle;
	font-family:Arial, Verdana;
	font-size:11px;
	padding-left:5px;
	font-weight:normal; 
	height:22px;
	text-align :left;
	color:#000000;
	border-bottom:1px solid #E7E7E7;	
}
.InGridDataC12
{
	background-color:#F1F1F2 ; 
	vertical-align:middle;
	height:22px;
	font-family:Arial, Verdana;
	font-size:12px;	
	font-weight:normal; 
	text-align :left;
	color:#000000;	
	
}
.InGridDataC
{
	background-color:#F1F1F2 ; 
	vertical-align:middle;
	height:22px;
	font-family:Arial, Verdana;
	font-size:11px;	
	font-weight:normal; 
	text-align :center;
	color:#000000;	
	border-bottom:1px solid #E7E7E7;
}
.InGridDataC_Alt
{
	background-color:#FFFFFF; 
	vertical-align:middle;
	height:22px;
	font-family:Arial, Verdana;
	font-size:11px;	
	font-weight:normal; 
	text-align :center;
	color:#000000;	
	border-bottom:1px solid #E7E7E7;
}
.InGridDataR
{
	background-color:#F1F1F2 ; 
	vertical-align:middle;
	height:22px;
	font-family:Arial, Verdana;
	font-size:11px;
	padding-right:2px; 
	font-weight:normal; 
	text-align :right;
	color:#000000;	
	border-bottom:1px solid #E7E7E7;
}
.InGridDataR_Alt
{
	background-color:#FFFFFF; 	
	vertical-align:middle;
	height:22px;
	font-family:Arial, Verdana;
	font-size:11px;
	font-weight:normal; 
	text-align :right;
	padding-right:2px;
	color:#000000;	
	border-bottom:1px solid #E7E7E7;
}

.GridHeadL
{
	background:#C8C8C8;
	font-family:Arial, Verdana;
	font-size:12px;
	font-weight:bold; 
	height:22px;
	color:#000000;
	padding-left:25px;
	vertical-align:middle;
	padding-bottom:3px;		
	border-bottom:1px solid #E7E7E7;
}
.GridHeadR
{
	background:#C8C8C8;
	font-family:Arial, Verdana;
	font-size:12px;
	font-weight:bold; 
	height:22px;
	color:#000000;
	padding-right:4px;
	vertical-align:middle;
	padding-bottom:3px;		
	border-bottom:1px solid #E7E7E7;
}
.GridHeadC
{
	background:#C8C8C8;
	font-family:Arial, Verdana;
	font-size:12px;
	font-weight:bold; 
	height:22px;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	padding-bottom:3px;	
		
}
.GridSubHead
{
	background:#F0F0F0;
	font-family:Arial, Verdana;
	font-size:12px;
	font-weight:normal; 
	height:22px;
	color:#000000;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:3px;		
}
.GridSubHeadC
{
	background:#F0F0F0;
	font-family:Arial, Verdana;
	font-size:12px;
	font-weight:bold; 
	height:22px;
	color:#000000;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:3px;		
}
.GridSubHeadL
{
	background:#F0F0F0;
	font-family:Arial, Verdana;
	font-size:12px;
	font-weight:bold; 
	height:22px;
	color:#000000;
	text-align:left;
	padding-left:5px; 
	vertical-align:bottom;
	padding-bottom:3px;		
}

/*Classes Added for Profit and Loss, Balance Sheet etc*/
.BorderDataBlank{border-bottom:solid 1px #EAEAEA;}

.Headercolor{height:30px;vertical-align:middle;
 font-family:Arial, Verdana;font-size:12px;padding-left:5px;font-weight:bold;
 text-align :left;text-decoration:none;border-bottom:#EAEAEA solid 1px;} 

.subheading{ height:22px;vertical-align:middle;font-family:Arial, Verdana;
 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;} 


.NormalText
{
	font-family:Arial,Verdana;
	Font-Size:11px;
	color:#000000;			
	line-height:1.5;
}

a.IndexLink, a.IndexLink:link, a.IndexLink:visited, a.IndexLink:active, a.IndexLink:focus
{
	color:#4186C8;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	width:19px;
	height:19px;
	text-decoration:none;
	cursor:hand;
}

a.IndexLinkSel, a.IndexLinkSel:link, a.IndexLinkSel:visited, a.IndexLinkSel:active, a.IndexLinkSel:focus
{	
	background-repeat:no-repeat;
	color:#4186C8;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	width:19px;
	height:19px;
	text-decoration:none;
	cursor:default;
}


/*snapshot stylesheet*/
.BG_Grey{background-color:#5A555A;}
.GreyBG {background-color:#393C39;}
.WhiteBG {background-color:#FFFFFF;}

.WhiteText
{
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 12px;
	color:#FFFFFF;
}

.Black_Text
{
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 12px;
	color:#000000;
}
.ColHeadL
{
	background-color:#C6C7C6;
	FONT-FAMILY: Arial, Verdana;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	padding-left:5px;
	border-right:solid 1px #FFFFFF;
	border-left:solid 1px #CECBC6;
}

.ColHeadC
{
	background-color:#C6C7C6;
	FONT-FAMILY: Arial, Verdana;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	border-right:solid 1px #FFFFFF;
	border-top:solid 1px #CECBC6;
}

.ColHeadR
{
	background-color:#C6C7C6;
	FONT-FAMILY: Arial, Verdana;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	border-right:solid 1px #FFFFFF;
	border-top:solid 1px #CECBC6;
	padding-right:5px;
}

.ColHeadC_Alt
{
	background-color:#C6C7C6;
	FONT-FAMILY: Arial, Verdana;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	border-top:solid 1px #CECBC6;
	border-right:solid 1px #CECBC6;
}

.ColDataL
{
	background-color:#A50A05;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	padding-left:5px;
	border-left: solid 1px #CECBC6;
	border-bottom: solid 1px #CE7674;
}
a.ColDataL, a.ColDataL:link, a.ColDataL:visited, a.ColDataL:active, a.ColDataL:focus
{
	border:0px;
	text-decoration:none;
}

.ColDataL_Alt
{
	background-color:#FFFFFF;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 11px;
	color:#100031;
	text-align:left;
	text-align:justify;
	padding-left:5px;
	border-bottom: solid 1px #A7A3A0;
}
a.ColDataL_Alt, a.ColDataL_Alt:link, a.ColDataL_Alt:visited, a.ColDataL_Alt:active, a.ColDataL_Alt:focus
{
	border:0px;
	text-decoration:none;
}

.ColDataL_Alt1
{
	background-color:#FFFFFF;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 11px;
	color:#100031;
	text-align:left;
	padding-left:5px;
	border-bottom: solid 1px #A7A3A0;
}

.ColDataL_Alt11
{
	background-color:#FFFFFF;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 11px;
	color:#100031;
	text-align:left;
	padding-left:5px;
	border-bottom: solid 1px #A7A3A0;
	border-right: solid 1px #CECBC6;
}

.ColDataL_Alt111
{
	background-color:#F1F1F2;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 11px;
	color:#100031;
	text-align:left;
	padding-left:5px;
	border-bottom: solid 1px #A7A3A0;
}
a.ColDataL_Alt111, a.ColDataL_Alt111:link, a.ColDataL_Alt111:visited, a.ColDataL_Alt111:active, a.ColDataL_Alt111:focus
{
	border:0px;
	text-decoration:none;
}

.ColDataR
{
	background-color:#FFFFFF;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 11px;
	color:#100031;
	text-align:right;
	padding-right:5px;
	border-bottom: solid 1px #A7A3A0;
}

.ColDataR_Alt
{
	background-color:#F1F1F2;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 11px;
	color:#100031;
	text-align:right;
	padding-right:5px;
	border-bottom: solid 1px #A7A3A0;
}

.ColDataR_Alt1
{
	background-color:#F1F1F2;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 11px;
	color:#100031;
	text-align:right;
	padding-right:5px;
	border-bottom: solid 1px #A7A3A0;
	border-right: solid 1px #CECBC6;
}

.ColDataR_Alt11
{
	background-color:#FFFFFF;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 11px;
	color:#100031;
	text-align:right;
	padding-right:5px;
	border-bottom: solid 1px #A7A3A0;
	border-right: solid 1px #CECBC6;
}

.ColDataC
{
	background-color:#FFFFFF;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 11px;
	color:#100031;
	text-align:center;
	border-bottom: solid 1px #A7A3A0;
}
a.ColDataC, a.ColDataC:link, a.ColDataC:visited, a.ColDataC:active, a.ColDataC:focus
{
	border:0px;
	text-decoration:none;
}

.ColDataC_Alt
{
	background-color:#F1F1F2;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 11px;
	color:#100031;
	text-align:center;
	border-bottom: solid 1px #A7A3A0;
}
a.ColDataC_Alt, a.ColDataC_Alt:link, a.ColDataC_Alt:visited, a.ColDataC_Alt:active, a.ColDataC_Alt:focus
{
	border:0px;
	text-decoration:none;
}
.TabSel
{	
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 12px;
	font-weight:bold;
	color:#FFFFFF;
	
}

.TabUnSel
{	
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 12px;	
	color:#FFFFFF;
	cursor:pointer;
}
.Pointer
{
	cursor:pointer;
}
.DropDown
{
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 11px;
	color:#525552;
	border:1px solid #737173;
}
.DropControls
{
	border:1px solid #737173;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 11px;
	color:#525552;
}
/*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;
    }
	
	
P
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial,Verdana;
}


.tableheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center
}

.tableleftheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left
}

.tablerightheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right
}

.tableheaderline1
{
    BACKGROUND-COLOR: #F7F7F7
}

.tableheaderline2
{
    BACKGROUND-COLOR: #F7F7F7
}

.tableleftrowcaption1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left
}

.tablecenterrowcaption1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center
}

.tablerightrowcaption1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right
}

.tableleftcolhead1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left
}

.tableleftcolhead2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left
}

.tablecentercolhead1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center
}

.tablecentercolhead2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center
}

.tablerightcolhead1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right
}

.tablerightcolhead2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right
}

.tableleftrowhead1
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial,Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left
}

.tableleftrowhead2
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial,Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left
}

.tablecenterrowhead1
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial,Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center
}

.tablecenterrowhead2
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial,Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center
}

.tablerightrowhead1
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial,Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right
}

.tablerightrowhead2
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial,Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right
}

.tableleftdata11
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: 'Arial,Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left;
    TEXT-VALIGN: top
}

.tableleftdata12
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: 'Arial,Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left;
    TEXT-VALIGN: top
}

.tablecenterdata11
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: 'Arial,Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center;
    TEXT-VALIGN: top
}

.tablecenterdata12
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: 'Arial,Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center;
    TEXT-VALIGN: top
}

.tablerightdata11
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: 'Arial,Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right;
    TEXT-VALIGN: top
}

.tablerightdata12
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: 'Arial,Verdana';
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right;
    TEXT-VALIGN: top
}

.tableleftdata21
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left
}

.tableleftdata22
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left
}

.tablecenterdata21
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center
}

.tablecenterdata22
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: center
}

.tablerightdata21
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right
}

.tablerightdata22
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: right
}

.rowline1
{
    BACKGROUND-COLOR: #ffffff
}

.rowline2
{
    BACKGROUND-COLOR: #ffffff
}

.tablefooterline
{
    BACKGROUND-COLOR: #F7F7F7
}
