A
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A:active
{
	font-size: 11px;
	text-decoration: none;
}
A[disabled]
{
	color: Gray;
}
A:visited
{
	font-size: 11px;
	text-decoration: none;
}
A:hover
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.GreenTxtBold
{
	color: #008000;
	font-weight: bold;
}

.RedTxtBold
{
	color: #DE2C00;
	font-weight: bold;
}

.GridDataL
{
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	padding-left: 5px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
}

.TabSel
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #653400;
}

.cur
{
	cursor: pointer;
}

.TabUnSel
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #FF9B00;
	cursor: pointer;
}


.GridDataC
{
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color: #000000;
}

.GridDataR
{
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	padding-right: 5px;
	color: #000000;
}

.GridHeadL
{
	background: #f0f0f0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	color: #336195;
	padding-left: 15px;
	text-align: left;
	vertical-align: middle;
}
.GridHeadR
{
	background: #f0f0f0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	color: #336195;
	padding-right: 4px;
	text-align: right;
	vertical-align: middle;
}
.GridHeadC
{
	background: #f0f0f0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	color: #336195;
	text-align: center;
	vertical-align: middle;
}
.NoData
{
	font-family: Arial;
	font-size: 12;
	color: Red;
	text-align: center;
}
.txtHead
{
	background-color: #DFDFDF;
	color: #315994;
}
.TxtGreen
{
	font-size: 11px;
	color: #109A00;
	font-family: Arial, Verdana;
	font-weight: normal;
}
.TxtRed
{
	font-size: 11px;
	color: #EF0000;
	font-family: Arial, Verdana;
	font-weight: normal;
}

.RedBold
{
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

a.RedBold:link, a.RedBold:visited, a.RedBold:active, a.RedBold:focus
{
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
a.RedBold:hover
{
	color: #FF0000;
	font-family: Arial, Verdana;
	font-size: 18px;
	font-weight: bold;
	text-decoration: blink;
}
.NormText
{
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Verdana;
}
.IndexLink
{
	color: #000000;
	font-family: Arial, Verdana, "ms sans serif";
	font-size: 12px;
	font-weight: normal;
	width: 19px;
	cursor: pointer;
	height: 19px;
	text-decoration: none;
}
.IndexLinkSel
{
	background-repeat: no-repeat;
	color: #000000;
	font-family: Arial, Verdana, "ms sans serif";
	font-size: 12px;
	font-weight: bold;
	width: 19px;
	height: 19px;
	cursor: default;
	text-decoration: none;
}

.TabSelected
{
	color: #653400;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	border: 0;
	border-collapse: collapse;
}
.Headcenter
{
	color: #653400;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	border: 0;
	text-align: center;
	border-collapse: collapse;
}
.Headcentersmall
{
	color: #653400;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	border: 0;
	text-align: center;
	border-collapse: collapse;
}
.UnTabSelected
{
	font-weight: bold;
	color: #FF9B00;
	font-family: Arial;
	font-size: 12px;
	border: 0;
	border-collapse: collapse;
	cursor: pointer;
}
.linktxt4
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	cursor: pointer;
}
A.linktxt4:hover
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	cursor: pointer;
}
A.linktxt4:visited
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	cursor: pointer;
}

/*Ticker  Classes*/


.border
{
	border: solid 1px #E7E7E7;
}

.Selected
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-align: center; /*background-color:#1981F9;*/
	color: #FFFFFF;
	background-color: #000000;
	padding: 2px 0px 2px 0px;
}
.tablebg
{
	padding: 5px 5px 5px 5px;
	border-left: solid 1px #E7E7E7;
	border-right: solid 1px #E7E7E7;
}
.UnSelected
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-align: center; /*color:#FFFFFF;*/
	color: #000000;
	background-color: #C1C1C1;
	padding: 2px 0px 2px 0px;
}
.Text2
{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 2px 0px 2px 0px;
}
.text
{
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #313429;
	padding: 2px 0px 0px 0px;
}
.TickerGreen
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #2ABD14;
}

.TickerRed
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FE0002;
}
/*Styel for Result pages*/
.BorderDataBlank
{
	border-bottom: solid 1px #EAEAEA;
}

.Headercolor
{
	height: 30px;
	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
{
	height: 28px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	padding-left: 5px;
	text-align: left;
	border-bottom: #EAEAEA solid 1px;
}
.subheading1
{
	height: 28px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	padding-right: 5px;
	text-align: right;
	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;
}
/*end of style for Results pages*/

.GridDataL_alt
{
	height: 28px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	padding-left: 5px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
	border-bottom: #EAEAEA solid 1px;
	background-color: #F5F5F5;
}
.GridDataC_alt
{
	height: 28px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color: #000000;
	border-bottom: solid 1px #EAEAEA;
	background-color: #F5F5F5;
}
.GridDataC1_alt
{
	height: 28px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color: #000000;
	border-bottom: solid 1px #EAEAEA;
	background-color: #FFFFFF;
}

.GridDataR_alt
{
	height: 28px;
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	padding-right: 5px;
	color: #000000;
	border-bottom: solid 1px #EAEAEA;
	background-color: #F5F5F5;
}

.GridDataR1_alt
{
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	padding-right: 5px;
	color: #000000;
	border-bottom: solid 1px #EAEAEA;
	background-color: #F5F5F5;
}
/*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;
}

.scrollbar
{
	SCROLLBAR-FACE-COLOR: #f7cc1d;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	vertical-align: top;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #ffffff;
}

