<!--
body, html, td, th, p { font-family: Arial, Helvetica, sans-serif }
.bkgd    {background-color: #FFFFFF}
.btn     {font-size: 8pt}
.bandata {font-size: 8pt;}
.banner   {color: #FFFFFF; background-color: #000080 ; font-size: 9pt; font-weight: bold ; }
.captn    {font-size: 9pt ; font-weight: bold;  text-decoration: none}
.data     {font-size: 9pt}

.ebanner {color: #FFFFFF; background-color: #000080 ; font-size: 9pt; font-weight: bold ; }
.ebkgd   {background-color: #CCFFFF}
.ebtnrow {color: #FFFFFF; background-color: #000080}
.ecaptn  {font-size: 9pt ; font-weight: bold; background-color: #CCFFFF; text-decoration: none}
.edata   {font-size: 9pt}
.etitle  {color: #FFFFFF; background-color: #000000 ; font-size: 12pt; font-weight: bold ; }

.fbanner   {color: #FFFFFF; background-color: #000080 ; font-size: 9pt; font-weight: bold ; }
.fbkgd     {background-color: #CCFFFF}
.fbtnrow   {color: #FFFFFF; background-color: #000080}
.fcaptn    {font-size: 9pt ; font-weight: bold; background-color: #CCFFFF; text-decoration: none}
.fcaptnreq {font-size: 9pt ; font-weight: bold; color: #0000FF; background-color: #CCFFFF; text-decoration: none}
.fdata     {font-size: 9pt}
.ftabbkgdoff {background-color: #99CCFF; text-align: center; vertical-align: middle}
.ftabbkgdon  {background-color: #000080; text-align: center; vertical-align: middle}
.ftaboff   {font-size: 9pt;  background-color: #99CCFF; color: #000000; text-decoration: none}
.ftabon    {font-size: 9pt;  background-color: #000080; color: #FFFFFF; text-decoration: none}
.ftitle    {color: #FFFFFF; background-color: #000000 ; font-size: 12pt; font-weight: bold ; }

.lbanner   {color: #FFFFFF; background-color: #000080 ; font-size: 9pt; font-weight: bold ; }
.lbkgd     {background-color: #CCFFFF}
.lbtnrow   {color: #FFFFFF; background-color: #000080}
.ldata     {font-size: 9pt}
.gldata     {font-size: 9pt}
.gtdh      {font-size: 9pt ;background-color: #66CCFF;text-align: center; font-weight: bold; border:1px solid #000000}
.gtd       {font-size: 9pt ;background-color: #CCFFFF; border:1px solid #000000}
.gtda      {font-size: 9pt ;background-color: #99CCFF; border:1px solid #000000 }
.gltdh      {font-size: 9pt ;background-color: #66CCFF;text-align: left; font-weight: bold; border:1px solid #000000}
.gltd       {font-size: 9pt ;background-color: #FFFFFF; border:1px solid #000000}
.gltda      {font-size: 9pt ;background-color: #99CCFF; border:1px solid #000000 }
.gtdp      {font-size: 9pt ;background-color: #66CCFF;text-align: center; font-weight: bold; border:1px solid #000000}
.ltitle    {font-size: 12pt; color: #FFFFFF; background-color: #000000 ; font-weight: bold ; }

.mbkgd     {background-color: #FFFFFF}
.mbanner   {color: #FFFFFF; background-color: #000080 ; font-size: 12pt; font-weight: bold ; }
.mtitle    {color: #FFFFFF; background-color: #000000 ; font-size: 14pt; font-weight: bold ; }
.mrowcbkgd {font-size: 11pt ;background-color: #CCFFFF}

.pbkgd   {background-color: #000000}
.pcaptn  {font-size: 9pt; font-weight: bold; background-color: #ffffff}
.pdata   {font-size: 9pt; background-color: #ffffff}
.pfooter {font-size: 9pt ; font-weight: bold; text-decoration: none}
.pfooter1 {font-size: 9pt ; font-weight: bold; text-decoration: none}
.pfooter2 {font-size: 10pt ; font-weight: bold; text-decoration: none}
.pfooter3 {font-size: 11pt ; font-weight: bold; text-decoration: none}
.pfooter4 {font-size: 12pt ; font-weight: bold; text-decoration: none}
.pheader {font-size: 9pt ; font-weight: bold; text-decoration: none}
.pheader1 {font-size: 10pt ; font-weight: bold; text-decoration: none}
.pheader2 {font-size: 11pt ; font-weight: bold; text-decoration: none}
.pheader3 {font-size: 12pt ; font-weight: bold; text-decoration: none}
.pheader4 {font-size: 9pt ; font-weight: bold; text-decoration: none}
.psubtitle {font-size: 12pt ; font-weight: bold; text-decoration: none}
.ptitle  {font-size: 14pt ; font-weight: bold; text-decoration: none}
.pcolumn   {font-size: 9pt; background-color: #EEEEEE}
.pcaption1 {background-color: #C0C0C0}
.pcaption2 {background-color: #D2D2D2}

.rbanner  {color: #FFFFFF; background-color: #000080 ; font-size: 9pt; font-weight: bold ; }
.rbkgd    {background-color: #CCFFFF}
.rbtnrow  {color: #FFFFFF; background-color: #000080}
.rcaptn   {font-size: 9pt ; font-weight: bold; background-color: #CCFFFF; text-decoration: none}
.rcaptnreq {font-size: 9pt ; font-weight: bold; color: #0000FF; background-color: #CCFFFF; text-decoration: none}
.rdata    {font-size: 9pt}
.rtabbkgdoff {background-color: #99CCFF; text-align: center; vertical-align: middle}
.rtabbkgdon {background-color: #000080; text-align: center; vertical-align: middle}
.rtaboff  {font-size: 9pt;  background-color: #99CCFF; color: #000000; text-decoration: none}
.rtabon   {font-size: 9pt;  background-color: #000080; color: #FFFFFF; text-decoration: none}
.rtitle   {color: #FFFFFF; background-color: #000000 ; font-size: 12pt; font-weight: bold ; }

.tbanner {color: #FFFFFF; background-color: #000080 ; font-size: 9pt; font-weight: bold ; }
.tbkgd   {background-color: #CCFFFF}
.tbtnrow {color: #FFFFFF; background-color: #000080}
.tcaptn {font-size: 9pt ; font-weight: bold; background-color: #CCFFFF; text-decoration: none}
.tdata   {font-size: 9pt}
.ttitle {color: #FFFFFF; background-color: #000000 ; font-size: 12pt; font-weight: bold ; }

.txt {font-size: 10pt; }
.txtb {font-size: 10pt; font-weight: bold ; }
.txterrb {color="#FF0000"; font-size: 12pt; font-weight: bold ; }

.tdh3 {font-size: 10pt; font-weight: bold; background-color: #C0C0C0}
.td3  {font-size: 10pt; }

.ubanner  {color: #FFFFFF; background-color: #000080 ; font-size: 9pt; font-weight: bold ; }
.ubkgd    { }
.ubtnrow  {color: #FFFFFF; background-color: #000080}
.ucaptn   {font-size: 12pt ; font-weight: bold; background-color: ; text-decoration: none}
.udata    {font-size: 12pt}
.utitle   {color: #FFFFFF; background-color: #000000 ; font-size: 12pt; font-weight: bold ; }

.hdlin       { font-size: 150%; font-weight:bold; }
.err         { color: #FF0000; font-weight:bold; }
.msg         { color: #009900; font-weight:bold; }
.small       { font-size: 75%; }

p.MsoNormal
	{mso-style-parent:"";
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	margin-left:0in; margin-right:0in; margin-top:0in}
p.MsoBodyText
	{margin-bottom:.0001pt;
	text-align:center;
	font-size:7.5pt;
	font-family:Arial;
	margin-left:0in; margin-right:0in; margin-top:0in}

.xcrumb {  font-size: 9pt; color: #FFFFFF}

.xheadbarsub { font-size: 8pt; color: #FFFFFF; font-weight: normal }

.xctr {  text-align: center}

.xhbuttext {  font-size: 8pt; color: #000000; text-decoration: none}

.xheadbar { font-size: 9pt; color: #FFFFFF; text-decoration: none; background-color: #58B49A}

.xbgbar {  background-color: #58B49A}

.xportletlabel {  font-size: 9pt; color: #FFFFFF; background-color: #58B49A}

.xbglttext { background-color: #E1E4C0; font-size: 9pt}

.xbglttextctr { background-color: #E1E4C0; font-size: 9pt ; text-align: center}

.xbglttextrt { background-color: #E1E4C0; font-size: 9pt ; text-align: right}

.xbgmd { background-color: #567D9E}

.x1   {font-size: 9pt ;background-color: #ffffff; border:solid windowtext .5pt;  border-top:none;mso-border-top-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt}

.x2   {font-size: 9pt; background-color: #ffffff; font-weight: bold; border:solid windowtext .5pt;mso-border-top-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt}




-->