BODY {
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
/*
	scrollbar-base-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dLight-Color:#73A2A5;
	scrollbar-shadow-color:#2B5555;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#306060;
*/
}


}
.smaller 
{
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000
}

.required 
{
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #ff0000;
}

.08pt_text 
{
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000
}

.08pt_Wtext 
{
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #ffffff
}

.08pt_WtextBold 
{
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #ffffff;
	font-weight : bold
}

.08pt_BlcktextBold 
{
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight : bold
}

.10pt_WtextBold 
{
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #ffffff;
	font-weight : bold
}

.10pt_BlcktextBold 
{
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : bold
}

P, TD 
{
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000
}
TH
{
	background-color : #054F7F;
	color : #FFFFFF;
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}
H1
{
    COLOR: #993366;
    FONT-FAMILY: "Times New Roman", Times, serif;
    FONT-SIZE: 24pt;
    font-weight : bold;
}
H2
{
    COLOR: #993366;
    FONT-FAMILY: "Times New Roman", Times, serif;
    FONT-SIZE: 18pt;
    font-weight : bold;
}
H3  {
	COLOR : #993366;
	FONT-FAMILY : Arial, Helvetica, Sans-Serif;
	FONT-SIZE : 14pt;
	font-weight : bold;
}
H4
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 12pt;
    font-weight : bold;
}
H5
{
    COLOR: #993366;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 10pt;
	font-weight : bold;
}
H6
{
    COLOR: #993366;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    FONT-SIZE:8pt;
    font-weight : bold;
}
A
{
    COLOR:#000000;
	text-decoration : underline;
}
A:active
{
    COLOR:#000000;
	text-decoration : underline;
}
A:link
{
    COLOR:#000000;
	text-decoration : underline;
}
A:visited
{
    COLOR:#000000;
	text-decoration : underline;
} 
A:hover
{
    COLOR:#000000;
	text-decoration : text-decoration: none;
} 
A.DefaultLink
{
    FONT-SIZE: 10pt;
    COLOR: #0000ff;
    FONT-FAMILY: VERDANA, ARIAL, SANS-SERIF;
    TEXT-DECORATION: UNDERLINE
}
A.DefaultLink:visited
{
    FONT-SIZE: 10pt;
    COLOR: #0000ff;
    FONT-FAMILY: VERDANA, ARIAL, SANS-SERIF;
    TEXT-DECORATION: UNDERLINE
}
A.DefaultLink:hover
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT:normal;
    COLOR: #0000ff;
    FONT-FAMILY: VERDANA, ARIAL, SANS-SERIF;
    TEXT-DECORATION: NONE
}

A.8pt_Link01
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: VERDANA, ARIAL, SANS-SERIF;
    TEXT-DECORATION: UNDERLINE
}
A.8pt_Link01:visited
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: VERDANA, ARIAL, SANS-SERIF;
    TEXT-DECORATION: UNDERLINE
}
A.8pt_Link01:hover
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT:normal;
    COLOR: #ffffff;
    FONT-FAMILY: VERDANA, ARIAL, SANS-SERIF;
    TEXT-DECORATION: NONE
}

A.08pt_blacklink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline;
}

A.08pt_blacklink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline;
}

A.08pt_blacklink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none;
}

A.08pt_drkblulink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline;
}

A.08pt_drkblulink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline;
}

A.08pt_drkblulink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003366;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none;
}

A.08pt_BWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline;
}
A.08pt_BWhite:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline;
}
A.08pt_BWhite:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none;
}

A.08pt_BBlack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline;
}
A.08pt_BBlack:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline;
}
A.08pt_BBlack:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none;
}

OL LI
{
	list-style : decimal;
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
UL LI
{
	list-style : disc;
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
.grnButton
{
	background-color : #336666;
	background-image : none;
	color : #FFFFFF;
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	border-bottom : 2px outset;
	border-left : 2px outset;
	border-right : 2px outset;
	border-top : 2px outset;
}
.tblWithBorder
{
	border : 2px outset #C0C0C0;
}
.tblHeader
{
	background-color : #054F7F;
	color : #FFFFFF;
	font-weight : bold;
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.tblSubHeader
{
	background-color : #ADC6C9;
	color : #000000;
	font-weight : bold;
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.tblOddRow
{
	background-color : #FFFFFF;
	color : #000000;
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.tblEvenRow
{
	background-color : #F5F5F3;
	color : #000000;
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.tblTotals
{
	background-color : F8F3D9;
	color : #000000;
	font-weight : bold;
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.tblRowNumber
{
	background-color : #054F7F;
	text-align: right;
	color : #FFFFFF;
	font-weight : bold;
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.tblSeparatorRow
{
	background-color : #000000;
}
.tblHeaderA
{
	background-color : #054F7F;
	color : #FFFFFF;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.tblSubHeaderA
{
	background-color : #ADC6C9;
	color : #000000;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.tblOddRowA
{
	background-color : #FFFFFF;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.tblEvenRowA
{
	background-color : #F5F5F3;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.tblTotalsA
{
	background-color : F8F3D9;
	color : #000000;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.tblRowNumberA
{
	background-color : #054F7F;
	text-align: right;
	color : #FFFFFF;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
 
.errorMessage
{
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #FF0000
}
.ErrorText1
{
    font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #FF0000
}
.ErrorText2
{
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 10pt;
	COLOR: #0000FF
}
A.Testamonials:active
{
    font-family : Verdana,  Arial, Helvetica, sans-serif;
    COLOR:#006600;
		text-decoration : none;
		FONT-SIZE:10px;
    font-weight : bold;
}
A.Testamonials:link
{
    font-family : Verdana,  Arial, Helvetica, sans-serif;
    COLOR:#006600;
		text-decoration : none;
		FONT-SIZE:10px;
    font-weight : bold;
}
A.Testamonials:visited
{
    font-family : Verdana,  Arial, Helvetica, sans-serif;
    COLOR:#006600;
		text-decoration : none;
		FONT-SIZE:10px;
    font-weight : bold;
}
A.Testamonials:hover
{
    font-family : Verdana,  Arial, Helvetica, sans-serif;
    COLOR:#669999;
		text-decoration : none;
		FONT-SIZE:10px;
    font-weight : bold;
}

A.Main:active
{
     
    COLOR:#993366;
		text-decoration : none;
		FONT-SIZE:12px;
}
A.Main:link
{
     
    COLOR:#993366;
		text-decoration : none;
		FONT-SIZE:12px;
}
A.Main:visited
{
    font-family : Verdana,  Arial, Helvetica, sans-serif;
    COLOR:#003333;
		text-decoration : none;
		FONT-SIZE:12px;
}
A.Main:hover
{
     
    COLOR:#993366;
		text-decoration : underline;
		FONT-SIZE:12px;
}

A.bottom:active
{
     
    COLOR:#993366;
		text-decoration : none;
		FONT-SIZE:8pt;
}
A.bottom:link
{
     
    COLOR:#993366;
		text-decoration : none;
		FONT-SIZE:8pt;
}
A.bottom:visited
{
    font-family : Verdana,  Arial, Helvetica, sans-serif;
    COLOR:#993366;
		text-decoration : none;
		FONT-SIZE:8pt;
}
A.bottom:hover
{
     
    COLOR:#993366;
		text-decoration : underline;
		FONT-SIZE:8pt;
}

A.ftloPage:active
{
     
    COLOR:#993366;
		text-decoration : none;
		FONT-SIZE:10pt;
}
A.ftloPage:link
{
     
    COLOR:#993366;
		text-decoration : none;
		FONT-SIZE:10pt;
}
A.ftloPage:visited
{
    font-family : Verdana,  Arial, Helvetica, sans-serif;
    COLOR:#993366;
		text-decoration : none;
		FONT-SIZE:10pt;
}
A.ftloPage:hover
{
     
    COLOR:#993366;
		text-decoration : underline;
		FONT-SIZE:10pt;
}
A.08pt_link:active
{
     
    COLOR:#993366;
		text-decoration : none;
		FONT-SIZE:8pt;
}
A.08pt_link:link
{
     
    COLOR:#993366;
		text-decoration : none;
		FONT-SIZE:8pt;
}
A.08pt_link:visited
{
    font-family : Verdana,  Arial, Helvetica, sans-serif;
    COLOR:#993366;
		text-decoration : none;
		FONT-SIZE:8pt;
}
A.08pt_link:hover
{
     
    COLOR:#993366;
		text-decoration : underline;
		FONT-SIZE:8pt;
}
A.08pt_blacklink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline;
}

A.08pt_blacklink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline;
}

A.08pt_blacklink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none;
}

/* Select */
SELECT
{
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1pt solid;
    BORDER-BOTTOM: 1pt solid;
	color:#000000;
	background-color:#cccccc;
	/* background-color:#D6E7EF; */
    FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}

/* Forms */
.txtBox 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	background-color: #FFDFAA
}
.frmTblHeader
{
	background-color : #054F7F;
	color : #FFFFFF;
	font-weight : bold;
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
.frmTblSubHeader
{
	background-color : #ADC6C9;
	color : #000000;
	font-weight : bold;
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
.frmTblOddRow
{
	background-color : #FFFFFF;
	color : #000000;
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
.frmTblEvenRow
{
	background-color : #F5F5F3;
	color : #000000;
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
.frmTblTotals
{
	background-color : F8F3D9;
	color : #000000;
	font-weight : normal;
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

.frmLabel
{
	FONT-SIZE:8pt;
    FONT-WEIGHT : BOLD;
    FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}

.frmTblCell
{
	font-weight : normal;
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 7pt;
}

/* HiLite Styles Added 5/15/04 - for all your hosting and web needs go to www.billybobdomains.com */
.HiLiteGrey {  background-color: #CCCCCC}

.HiLiteYellow {  background-color: #FFFF00}

/* Data Display Elements */
.ftloData {width: 100%; font-family: Verdana,Arial,Helvetica,Sans-Serif; border-collapse: collapse;}
.ftloData td {padding: 2px; border: 1px solid; font-size:8pt} 
.ftloData a{FONT-SIZE: 8pt;COLOR: #000000;TEXT-DECORATION:UNDERLINE}
.ftloData a:visited{FONT-SIZE: 8pt;COLOR: #000000;TEXT-DECORATION: UNDERLINE}
.ftloData a:hover{FONT-SIZE: 8pt;COLOR: #000000;TEXT-DECORATION: NONE}
.ftloData .ftloDataHeader TD { font-size:8pt; color: #FFFFFF; background-color: #004578;/*#054F7F;*/ font-weight: bold; text-align:center}
.ftloData .ftloDataRowEven TD {font-size:8pt; color: #000000; background-color: #F5F5F3; }
.ftloData .ftloDataRowOdd TD {font-size:8pt; color: #000000; background-color: #FFFFFF; }

/* Data Display Elements DataList */
.ftloDataList {width: 100%; font-family: Verdana,Arial,Helvetica,Sans-Serif; border-collapse: collapse;}
.ftloDataList td{padding: 0px;  border: 1pt solid;  font-size:7pt} 
.ftloDataList a{FONT-SIZE: 7pt;COLOR: #0000FF;TEXT-DECORATION:UNDERLINE}
.ftloDataList a:visited{FONT-SIZE: 7pt;COLOR: #054FFF;TEXT-DECORATION: UNDERLINE}
.ftloDataList a:hover{FONT-SIZE: 7pt;COLOR: #FF0000;TEXT-DECORATION: UNDERLINE}
.ftloDataList .ftloDataHeater TD{ font-size:8pt; color: #FFFFFF; background-color: #004578;/*#054F7F;*/ font-weight: bold; text-align:center}
.ftloDataList .ftloDataRowEven TD {font-size:7pt; border: 0pt solid; color: #000000; background-color: #F5F5F3; }
.ftloDataList .ftloDataRowOdd TD {font-size:7pt; border: 0pt solid; color: #000000; background-color: #FFFFFF; }

/* Data Display Elements WITH 8pt */
.ftloData8pt {width: 100%; font-family: Verdana,Arial,Helvetica,Sans-Serif; border-collapse: collapse;}
.ftloData8pt td {padding: 2px; border: 1px solid; font-size:8pt} 
.ftloData8pt a{FONT-SIZE: 8pt;COLOR: #0000FF;TEXT-DECORATION:UNDERLINE}
.ftloData8pt a:visited{FONT-SIZE: 8pt;COLOR: #054FFF;TEXT-DECORATION: UNDERLINE}
.ftloData8pt a:hover{FONT-SIZE: 8pt;COLOR: #FF0000;TEXT-DECORATION: UNDERLINE}
.ftloData8pt .ftloDataHeader TD { font-size:8pt; color: #FFFFFF; background-color: #004578;/*#054F7F;*/ font-weight: bold; text-align:center}
.ftloData8pt .ftloDataRowEven TD {font-size:8pt; color: #000000; background-color: #F5F5F3; }
.ftloData8pt .ftloDataRowOdd TD {font-size:8pt; color: #000000; background-color: #FFFFFF; }

/* Data Display Elements with no Border */
.ftloDataNoBorder {/*width: 100%;*/ font-family: Verdana,Arial,Helvetica,Sans-Serif; border-collapse: collapse;}
.ftloDataNoBorder td {padding: 4px; border: 0px solid; font-size:8pt} 
.ftloDataNoBorder a{FONT-SIZE: 8pt;COLOR: #000000;TEXT-DECORATION:UNDERLINE}
.ftloDataNoBorder a:visited{FONT-SIZE: 8pt;COLOR: #000000;TEXT-DECORATION: UNDERLINE}
.ftloDataNoBorder a:hover{FONT-SIZE: 8pt;COLOR: #000000;TEXT-DECORATION: none}
.ftloDataNoBorder .ftloDataHeader TD { font-size:8pt; color: #FFFFFF; background-color: #004578;/*#054F7F;*/ font-weight: normal; text-align:center}
.ftloDataNoBorder .ftloDataRowEven TD {font-size:8pt; color: #000000; background-color: #F5F5F3; }
.ftloDataNoBorder .ftloDataRowOdd TD {font-size:8pt; color: #000000; background-color: #FFFFFF; }

/* Data Display Elements with no Border and 8pt */
.ftloDataNoBorder8pt {width: 100%; font-family: Verdana,Arial,Helvetica,Sans-Serif; border-collapse: collapse;}
.ftloDataNoBorder8pt td {padding: 2px; border: 0px solid; font-size:8pt} 
.ftloDataNoBorder8pt a{FONT-SIZE: 8pt;COLOR: #0000FF;TEXT-DECORATION:UNDERLINE}
.ftloDataNoBorder8pt a:visited{FONT-SIZE: 8pt;COLOR: #054FFF;TEXT-DECORATION: UNDERLINE}
.ftloDataNoBorder8pt a:hover{FONT-SIZE: 8pt;COLOR: #FF0000;TEXT-DECORATION: UNDERLINE}
.ftloDataNoBorder8pt .ftloDataHeader TD { font-size:8pt; color: #FFFFFF; background-color: #004578;/*#054F7F;*/ font-weight: bold; text-align:center}
.ftloDataNoBorder8pt .ftloDataRowEven TD {font-size:8pt; color: #000000; background-color: #F5F5F3; }
.ftloDataNoBorder8pt .ftloDataRowOdd TD {font-size:8pt; color: #000000; background-color: #FFFFFF; }

/* Data Display Elements */
.ftloHighLight {font-family: Verdana,Arial,Helvetica,Sans-Serif; background-color:GhostWhite;border-left:thin 2px solid;border-right:thin 2px solid;border-top:thin 2px solid;border-bottom:thin 2px solid}
.ftloHighLight td {padding: 2px; border: 0px solid; font-size:8pt} 
.ftloHighLight a{FONT-SIZE: 8pt;COLOR: #0000FF;TEXT-DECORATION:UNDERLINE}
.ftloHighLight a:visited{FONT-SIZE: 8pt;COLOR: #054FFF;TEXT-DECORATION: UNDERLINE}
.ftloHighLight a:hover{FONT-SIZE: 8pt;COLOR: #FF0000;TEXT-DECORATION: UNDERLINE}
.ftloHighLight .ftloHighLightHeader TD { font-size:8pt; color: #FFFFFF; background-color: #004578;/*#054F7F;*/ font-weight: bold; text-align:center}
.ftloHighLight .ftloHighLightRowEven TD {font-size:7pt; color: #000000; background-color: #F5F5F3; }
.ftloHighLight .ftloHighLightRowOdd TD {font-size:7pt; color: #000000; background-color: #FFFFFF; }

/* Data Display Elements with no Border and 8pt */
.qaTableQ {width: 100%; font-family: Verdana,Arial,Helvetica,Sans-Serif; border-collapse: collapse;}
.qaTableQ td {padding: 8px; border: 0px solid; font-size:8pt} 
.qaTableQ a{FONT-SIZE: 8pt;COLOR: #000000;TEXT-DECORATION: none}
.qaTableQ a:visited{FONT-SIZE: 8pt;COLOR: #000000;TEXT-DECORATION: none}
.qaTableQ a:hover{FONT-SIZE: 8pt;COLOR: #FF0000;TEXT-DECORATION: none}
.qaTableQ .ftloDataHeader TD { font-size:8pt; color: #FFFFFF; background-color: #004578;/*#054F7F;*/ font-weight: bold; text-align:center}
.qaTableQ .ftloDataRowEven TD {font-size:8pt; color: #000000; background-color: #F5F5F3; }
.qaTableQ .ftloDataRowOdd TD {font-size:8pt; color: #000000; background-color: #FFFFFF; }

/* Data Display Elements with no Border and 10pt */
.qaTableA {width: 100%; font-family: Verdana,Arial,Helvetica,Sans-Serif; border-collapse: collapse;}
.qaTableA td {padding: 8px; border: 0px solid; font-size:10pt} 
.qaTableA a{FONT-SIZE: 10pt;COLOR: #0000ff;TEXT-DECORATION: underline}
.qaTableA a:visited{FONT-SIZE: 10pt;COLOR: #0000ff;TEXT-DECORATION: underline}
.qaTableA a:hover{FONT-SIZE: 10pt;COLOR: #0000ff;TEXT-DECORATION: none}
.qaTableA .ftloDataHeader TD { font-size:10pt; color: #FFFFFF; background-color: #004578;/*#054F7F;*/ font-weight: bold; text-align:center}
.qaTableA .ftloDataRowEven TD {font-size:10pt; color: #000000; background-color: #F5F5F3; }
.qaTableA .ftloDataRowOdd TD {font-size:10pt; color: #000000; background-color: #FFFFFF; }

/*For Table Border*/
.TableCellThinBorderTop 
{
	BORDER-RIGHT: lightgrey 1px; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: lightgrey 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: lightgrey thin; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: lightgrey 1px;
    FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
.TableCellThinBorder
{
    BORDER-RIGHT: lightgrey 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: lightgrey 1px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: lightgrey thin;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: lightgrey 1px solid;
    FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
.TableNoBorder
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
.TableThinBorder
{
    BORDER-RIGHT: thin 2px solid;
    BORDER-TOP: thin 2px solid;
    BORDER-LEFT: thin 2px solid;
    BORDER-BOTTOM: thin 2px solid;
    FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}

.TableRowTotals
{
	FONT-SIZE:8pt;
	BACKGROUND-COLOR:SILVER;
	FONT-WEIGHT:BOLD;
    FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
.TableRowSubTotals
{
	FONT-SIZE:8pt;
	BACKGROUND-COLOR:LIGHTGREY;
	FONT-WEIGHT:BOLD;
    FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
.TableRowHeader
{
	FONT-SIZE:8pt; 
	/*BACKGROUND-COLOR: #054F7F; */
	COLOR: #FFFFFF; 
	TEXT-ALIGN: CENTER; 
	FONT-WEIGHT: BOLD
}


.Amounts
{
    FONT-SIZE: 8pt;
	TEXT-ALIGN: RIGHT;    
    FONT-FAMILY: VERDANA,  ARIAL, HELVETICA, SANS-SERIF
}
.AlignCenter
{
    FONT-SIZE: 8pt;
	TEXT-ALIGN: CENTER;    
    FONT-FAMILY: VERDANA,  ARIAL, HELVETICA, SANS-SERIF
}
.Input
{
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1pt solid;
    BORDER-BOTTOM: 1pt solid;
    background-color: #cccccc;
    /*background-color: #94BEE7;*/
    FONT-FAMILY: VERDANA,  ARIAL, HELVETICA, SANS-SERIF
}
.Button
{
	FONT-SIZE:8pt;
	/*BACKGROUND: #D6E7EF;*/
	BACKGROUND: #336633;
	BORDER-BOTTOM: 1px solid #104A7B;
	BORDER-RIGHT: 1px solid #104A7B;
	BORDER-LEFT: 1px solid #AFC4D5;
	BORDER-TOP:1px solid #AFC4D5; 
	COLOR:#ffffff;
	TEXT-DECORATION:none;
	CURSOR: hand
}
.Textbox
{	
	height:18px;
	font-weight : normal;
	font-family : Verdana,  Arial, Helvetica, sans-serif;
	font-size : 8pt
	background-color: #cccccc;
}
.TextArea
{
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1pt solid;
    BORDER-BOTTOM: 1pt solid;
    /*Height: 17;*/
    color: #000000;
    background-color: #cccccc;
    /*background-color: #993366;*/
    /*background-color:;#94BEE7*/
    FONT-FAMILY: VERDANA,  ARIAL, HELVETICA, SANS-SERIF
}

TD.MAIN
	{
	color: black;
	font-size: 12px;
	font-family: verdana, arial;
	}
	
TD.HEADER
	{
	color: black;
	font-size: 11px;
	font-family: verdana, arial;
	}
	
TD.FOOTER
	{
	color: white;
	font-size: 10px;
	font-family: verdana, arial;
	}
	
TD.COPY
	{
	color: white;
	font-size: 9px;
	font-family: verdana, arial;
	}

A.MAIN:LINK, A.MAIN:VISITED, A.MAIN:ACTIVE
	{
	color: white;
	font-size: 11px;
	font-family: verdana, arial;
	text-decoration: none;
	font-weight: bold;
	}

A.MAIN:HOVER
	{
	color: 4B4B4B;
	font-size: 11px;
	font-family: verdana, arial;
	text-decoration: none;
	font-weight: bold;
	}

A.FOOTER:LINK, A.FOOTER:VISITED, A.FOOTER:ACTIVE
	{
	color: FFFFFF;
	font-size: 10px;
	font-family: verdana, arial;
	text-decoration: none;
	}

A.FOOTER:HOVER
	{
	color: 575757;
	font-size: 10px;
	font-family: verdana, arial;
	text-decoration: none;
	}