/******************
* Header and Footer
********************/
.topMenuTextfieldFormat
{
	height: 20;
	font-family: Tahoma; 
	font-size: 8pt; 
	width: 30; 
	border: solid 1px #C8DFE0;
	padding: 1px; 
	background-color: #8FB1B2
}
.FooterMenuInnerPageFormat
{
	BACKGROUND-COLOR:#BDB8B3;
	font-family: Arial; 
	font-size: 7pt; 
	color: #777572;
	text-decoration: none
}
.FooterMenuInnerPageFormat a
{
	FONT-SIZE: 7pt; 
	COLOR: #777572; 
	FONT-FAMILY: Arial;
	text-decoration: none
	
}

.FooterMenuInnerPageFormat a:visited
{
	FONT-SIZE: 7pt; 
	COLOR: #777572; 
	FONT-FAMILY: Arial;
	text-decoration: none
	
}

.FooterMenuInnerPageFormat a:link
{
	FONT-SIZE: 7pt; 
	COLOR: #777572; 
	FONT-FAMILY: Arial;
	text-decoration: none
	
}

.FooterMenuInnerPageFormat a:hover
{
	FONT-SIZE: 7pt; 
	COLOR: #777572; 
	FONT-FAMILY: Arial;
	text-decoration: none
}
.FooterMenuHomePageFormat
{
	FONT-SIZE: 7pt; 
	COLOR: #B7B7B7; 
	FONT-FAMILY: Arial;
	text-decoration: none;
	
}

.FooterMenuHomePageFormat a
{
	FONT-SIZE: 7pt; 
	COLOR: #B7B7B7; 
	FONT-FAMILY: Arial;
	text-decoration: none
	
}

.FooterMenuHomePageFormat a:visited
{
	FONT-SIZE: 7pt; 
	COLOR: #B7B7B7; 
	FONT-FAMILY: Arial;
	text-decoration: none
	
}

.FooterMenuHomePageFormat a:link
{
	FONT-SIZE: 7pt; 
	COLOR: #B7B7B7; 
	FONT-FAMILY: Arial;
	text-decoration: none
	
}

.FooterMenuHomePageFormat a:hover
{
	FONT-SIZE: 7pt; 
	COLOR: #B7B7B7; 
	FONT-FAMILY: Arial;
	text-decoration: underline
}
.GroupBy
{
	color:White;
}
.GroupBy a:link
{
	color:White;
}

/****************
*Toolbar
******************/
.ToolBar
{
	background-image:url('../images/backimagetoolbar.gif');	
	font-family:Arial;
	font-size:8pt;
	
}

/****************
*Table Style
***************/
.ItemClass
{
	background-color:Transparent
	
}
.TopHover
{
	background-color:Transparent;
	
}
.TopClass
{
	background-color:Transparent;
}
.LoginWelcome
{
	background-color: #FEF0C0;
	font-family: Arial; 
	font-weight:bold;
	font-size: 7pt; 
	color: #000000
}



.SingleTableHeader
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	font-weight:bold;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background-color:#C0C0C0;
	height:18px;
	text-indent:5px;
}
.SingleTableData
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	border-top: 1px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
	
	
}

.TableHeaderSingleRow
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	font-weight:bold;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background-color:#C0C0C0;
	height:18px;
	text-indent:5px;
}
.TableDataSingleRow
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	border-top: 1px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
	
}

.TableDataSingleRowContent
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	border-top: 1px solid #C0C0C0;
	border-bottom: 0px solid #C0C0C0;
	
}

.TableHeader
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	font-weight:bold;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background-color:#C0C0C0;
	height:18px;
	text-indent:5px;
}

.TableDataLeft
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	border-right:1px solid #C0C0C0; 
	border-left-width: 1px; 
	border-top: 1px solid #C0C0C0;
	
}
.TableDataRight
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-top: 1px solid #C0C0C0;
	
}
.TableDataLeftLastRow
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	border-right:1px solid #C0C0C0; 
	border-left-width: 1px; 
	border-top: 1px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
	
}
.TableDataRightLastRow
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-top: 1px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
}
/****************
*Home Page Style
***************/
.HomePopupHeading
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #336666;
	font-weight:bold;
}

.HomePopup
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
}

.HomePopup a:
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #666666;
	text-decoration:none;
}

.HomePopup a:active
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #666666;
	text-decoration:none;
}

.HomePopup a:link
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #666666;
	text-decoration:none;
}

.HomePopup a:visited
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #666666;
	text-decoration:none;
}

.HomePopup a:hover
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #666666;
	text-decoration:none;
}

.HomeMoreEvents
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #666665;
	font-weight:bold;
}

.HomeMoreEvents a:
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #666665;
	font-weight:bold;
	text-decoration: underline;
}
.HomeMoreEvents a:active
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #666665;
	font-weight:bold;
	text-decoration: underline;
}
.HomeMoreEvents a:link
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #666665;
	font-weight:bold;
	text-decoration: underline;
}
.HomeMoreEvents a:visited
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #666665;
	font-weight:bold;
	text-decoration: underline;
}

.HomeEventsHeading
{
	font-family: Arial; 
	font-size: 8pt; 
	font-weight:bold;
	color: #666665;
	text-transform:uppercase;
}

/************************
* Reports and Commentary
***********************/
.HomeReportsData
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	
}
.HomeReportsData a:
{
	font-family: Arial; 
	font-size: 8pt; 
	/*font-weight:bold;*/
	color: #000000;
	text-decoration:none;
	
}

.HomeReportsData a:link
{
	font-family: Arial; 
	font-size: 8pt; 
	/*font-weight:bold;*/
	color: #000000;
	text-decoration:none;
	
}


.HomeReportsData a:active
{
	font-family: Arial; 
	font-size: 8pt; 
	/*font-weight:bold;*/
	color: #000000;
	text-decoration:none;
	
}
.HomeReportsData a:visited
{
	font-family: Arial; 
	font-size: 8pt; 
	/*font-weight:bold;*/
	color: #000000;
	text-decoration:none;
}
.HomeReportsData a:hover
{
	font-family: Arial; 
	font-size: 8pt; 
	/*font-weight:bold;*/
	color: #336666;
	text-decoration:none;
	
}

/**************
* Commentary
***************/
.HomeCommentaryData
{
	font-family: Arial; 
	font-size: 9pt; 
	color: #666666;
	align:justify;
	
}
.HomeCommentaryData a:
{
	font-family: Arial; 
	font-size: 9pt; 
	/*font-weight:bold;*/
	color: #666666;
	text-decoration:none;
	
}

.HomeCommentaryData a:link
{
	font-family: Arial; 
	font-size: 9pt; 
	/*font-weight:bold;*/
	color: #666666;
	text-decoration:none;
	
}


.HomeCommentaryData a:active
{
	font-family: Arial; 
	font-size: 9pt; 
	/*font-weight:bold;*/
	color: #666666;
	text-decoration:none;
	
}
.HomeCommentaryData a:visited
{
	font-family: Arial; 
	font-size: 9pt; 
	/*font-weight:bold;*/
	color: #666666;
	text-decoration:none;
}
.HomeCommentaryData a:hover
{
	font-family: Arial; 
	font-size: 9pt; 
	/*font-weight:bold;*/
	color: #999999;
	text-decoration:none;
	
}

/****************
*Home bottom
*****************/
.HomeChartOfTheMonth
{
	background-color:#8C8778;

}
.HomeChartHeading
{
	font-family: Arial; 
	font-weight:bold;
	font-size: 8pt; 
	color: #FEF0C0
}

.HomeChartBody
{
	font-family: Arial; 
	font-size: 8pt; 
	text-decoration:underline;
	color: #000000
}

.HomeTradingVolume
{
	background-color:#8C8778;

}


.HomeTradingVolumeHeading
{
	font-family: Arial; 
	font-weight:bold;
	font-size: 8pt; 
	color: #FEF0C0
}
.HomeTradingVolumeBody
{
	font-family: Arial; 
	font-weight:bold;
	font-size: 8pt; 
	color: #000000
}
.HomeTradingVolumeBody a:
{
	font-family: Arial; 
	font-weight:bold;
	font-size: 8pt; 
	color: #000000;
	text-decoration:none;
}
.HomeTradingVolumeBody a:link
{
	font-family: Arial; 
	font-weight:bold;
	font-size: 8pt; 
	color: #000000;
	text-decoration:none;
}
.HomeTradingVolumeBody a:active
{
	font-family: Arial; 
	font-weight:bold;
	font-size: 8pt; 
	color: #000000;
	text-decoration:none;
}

.HomeTradingVolumeBody a:visited
{
	font-family: Arial; 
	font-weight:bold;
	font-size: 8pt; 
	color: #000000;
	text-decoration:none;
}



.HomeTABBWireHeading
{
	font-family: Arial; 
	font-weight:bold;
	font-size: 8pt; 
	color: #FEF0C0
}
.HomeTABBWireBody
{
	font-family: Arial; 
	font-weight:bold;
	font-size: 8pt; 
	color: #000000
}
.HomeTABBWireBody a:
{
	font-family: Arial; 
	font-weight:bold;
	font-size: 8pt; 
	color: #000000;
	text-decoration:none;
}
.HomeTABBWireBody a:link
{
	font-family: Arial; 
	font-weight:bold;
	font-size: 8pt; 
	color: #000000;
	text-decoration:none;
}
.HomeTABBWireBody a:active
{
	font-family: Arial; 
	font-weight:bold;
	font-size: 8pt; 
	color: #000000;
	text-decoration:none;
}

.HomeTABBWireBody a:visited
{
	font-family: Arial; 
	font-weight:bold;
	font-size: 8pt; 
	color: #000000;
	text-decoration:none;
}

.HomeTABBWire
{
	background-color:#8C8778;

}

.HomeTABBWireImportant
{
	background-color:#336666;

}

.BodyHeading
{
	font-family: Arial; 
	font-size: 9pt; 
	font-weight:bold;
	color: #EE0000;
	text-transform:uppercase;
}
.BodyHeadingNoCaps
{
	font-family: Arial; 
	font-size: 9pt; 
	font-weight:bold;
	color: #EE0000;
}
.BodyHeadingSmall
{
	font-family: Arial; 
	font-size: 8pt; 
	font-weight:bold;
	color:#EE0000;
}
.BodyData
{
	font-family: Arial; 
	font-size:9pt; 
	color: #000000
}
.BodyData a:
{
	font-family: Arial; 
	font-size: 10pt; 
	color: #000000;
	text-decoration:none;
}

.BodyData a:link
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	text-decoration:none;
}

.BodyData a:active
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	text-decoration:none;
}

.BodyData a:visited
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	text-decoration:none;
}

/*****************
*Receipt
********************/
.ReceiptHeading
{
	font-family: Arial; 
	font-size: 12pt; 
	font-weight:bold;
	color: #000000;
	text-transform:capitalize;
}
.ReceiptData
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000
}
.ReceiptData a:
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	text-decoration:none;
}

.ReceiptData a:link
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	text-decoration:none;
}

.ReceiptData a:active
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	text-decoration:none;
}

.ReceiptData a:visited
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	text-decoration:none;
}

/***********************
*Form
************************/
.FormBodyData
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000
}
.FormEnd
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	border-right:0px; 
	border-left-width: 0px; 
	border-top: 1px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
	
}

.ButtonDefault
{
	background-color:Gray;
	border-color:#C0C0C0;
	border-width:1px;
	border-style:groove;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	width:110px;
	height:22px;
	color:White;
	text-transform:capitalize;
}

.FormDataSelect
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
}

.FormDataSelectSmall
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	width:75px;
}


.FormDataTextBox
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	width:445px;
}


.ShoppingCartQuantity
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	text-align:right;
}


.FormDataTextArea
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	width:445px;
	height:70px;
}

.FormDataNumericTextBox
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	

}
.FormDataTextBoxCaptcha
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	text-transform:uppercase;
	width:250px;
}
.FormDataFile
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	width:450px;
}

.ValidationSummary
{
	font-family: Arial; 
	font-size: 8pt; 
	color: red;
}

.RichTextEditor
{
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000
}
/********************
*Public pages
*********************/
.ContentPopupHeading
{
	font-family: Arial; 
	font-size: 9pt; 
	color: #FFFFFF;
	font-weight:600;
}

.ContentPopup
{
	font-family: Arial; 
	font-size: 9pt; 
	color: #E7F7F8;
}

.ContentPopup a:
{
	font-family: Arial; 
	font-size: 9pt; 
	color: #E7F7F8;
	text-decoration:none;
}

.ContentPopup a:active
{
	font-family: Arial; 
	font-size: 9pt; 
	color: #E7F7F8;
	text-decoration:none;
}

.ContentPopup a:link
{
	font-family: Arial; 
	font-size: 9pt; 
	color: #E7F7F8;
	text-decoration:none;
}

.ContentPopup a:visited
{
	font-family: Arial; 
	font-size: 9pt; 
	color: #E7F7F8;
	text-decoration:none;
}

.ContentPopup a:hover
{
	font-family: Arial; 
	font-size: 9pt; 
	color: #E7F7F8;
	text-decoration:none;
}
.FormDataTextBoxPublic
{
	font-family: Arial; 
	font-size: 9pt; 
	color: #000000;
	width:250px;
}


/***********************
*Menu
************************/
.Menu
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.Menu a:
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.Menu a:active
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.Menu a:visited
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.Menu a:link
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

.MenuSelected
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#AEAEAE;
}
.MenuSelected a:
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#AEAEAE;
}
.MenuSelected a:active
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#AEAEAE;
}
.MenuSelected a:visited
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#AEAEAE;
}
.MenuSelected a:link
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#AEAEAE;
}

.SubMenu
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.SubMenu a:
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.SubMenu a:active
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.SubMenu a:visited
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.SubMenu a:link
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}



.SubMenuSelected
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#31849B;
}
.SubMenuSelected a:
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#31849B;
}
.SubMenuSelected a:active
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#31849B;
}
.SubMenuSelected a:visited
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#31849B;
}
.SubMenuSelected a:link
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#31849B;
}

/************
*DataGrid
*************/
.DataGridHeader
{
	
	font-family: Arial; 
	font-size: 9pt; 
	color: #000000;
	font-weight:bold;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background-color:#C0C0C0;
	height:20px;
}

.DataGridHeader a:link
{
	
	font-family: Arial; 
	font-size: 9pt; 
	color: #000000;
	font-weight:bold;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background-color:#C0C0C0;
	text-decoration:underline;
}
.DataGridHeader a:active
{
	
	font-family: Arial; 
	font-size: 9pt; 
	color: #000000;
	font-weight:bold;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background-color:#C0C0C0;
	text-decoration:underline;
}

.DataGridHeader a:visited
{
	
	font-family: Arial; 
	font-size: 9pt; 
	color: #000000;
	font-weight:bold;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background-color:#C0C0C0;
	text-decoration:underline;
}


.DataGridHeader a:hover
{
	
	font-family: Arial; 
	font-size: 9pt; 
	color: #000000;
	font-weight:bold;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background-color:#C0C0C0;
}


.DataGridItemFirstColumn
{
	
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}
.DataGridItemDataColumn
{
	
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}
.DataGridItemLastColumn
{
	
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}

.DataGridItemFirstColumnLastRow
{
	
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	border-top: 1px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
}
.DataGridItemDataColumnLastRow
{
	
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	border-top: 1px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}
.DataGridItemLastColumnLastRow
{
	
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	border-top: 1px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
}
.DataGridButton
{
	background-color:Gray;
	border-color:#C0C0C0;
	border-width:1px;
	border-style:groove;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	width:50px;
	height:19px;
	color:White;
	text-transform:capitalize;
}

.DataGridDelete
{
	background-color:Gray;
	border-color:#C0C0C0;
	border-width:1px;
	border-style:groove;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	width:20px;
	height:19px;
	color:White;
	text-transform:capitalize;
}

.DataGridFooter
{
	
	font-family: Arial; 
	font-size: 8pt; 
	color: #000000;
	
}

.DataGridLink
{
	font-family:Arial;
	font-size:9pt;
	color:#7B7B7B;
	text-decoration:none;
}
.DataGridLink a:
{
	color:#376466;
	text-decoration:none;
}
.DataGridLink a:link
{
	color:#376466;
	text-decoration:none;
}
.DataGridLink a:active
{
	color:#376466;
	text-decoration:none;
}
.DataGridLink a:visited
{
	color:#376466;
	text-decoration:none;
}

.DataGridLink a:hover
{	
	color: #CC0000;	
}