   BODY     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; bgcolor:ffffff;}

   H1       {font-family: Times New Roman, Times, serif; 
             font-size: 18pt; font-weight: normal; 
             margin-top: 1; margin-bottom: 15px; 
             line-height: 1.1; 
             color: #000000;}

   H2       {font-family: Verdana, Arial, Helvetica, sans serif;
             font-size: 12pt; font-weight: bold; 
             margin-top: 1; margin-bottom: 1; 
             line-height: 1.1; 
             color: #000000;}

   H3       {font-family: Verdana, Arial, Helvetica, sans serif;
             font-size: 12pt; font-weight: bold; 
             margin-top: 1; margin-bottom: 1; 
             line-height: 1.1; 
             color: #000000;}

   H4       {font-family: Verdana, Arial, Helvetica, sans serif;
             font-size: 10pt; font-weight: bold; 
             margin-top: 1; margin-bottom: 1; 
             line-height: 1.1; 
             color: #000000;}

   P {font-family:Verdana, Arial, Helvetica, sans serif; font-size: 8pt; color: 000000; line-height: 1.3; margin-top: 1; margin-bottom: 7;}

   P.caption {font-family:Verdana, Arial, Helvetica, sans serif; font-size: 8pt; color: 000000; line-height: 1.3; margin-top: 1; margin-bottom: 7;}

   blockquote {font-family: Verdana, Arial, Helvetica, sans serif; font-size: 8pt; color: 666666; line-height: 1.3; margin-top: 1; margin-bottom: 1; margin-left: 10;}

   .caption {font-family: Verdana, Arial, Helvetica, sans serif; font-size: 7pt; color: 000000;}
   .italiccaption {font-family: Verdana, Arial, Helvetica, sans serif; font-size: 7pt; font-style: italic; color: 000000;}
   .superscript {font-family: Verdana, Arial, Helvetica, sans serif; font-size: 7pt; color: 000000; vertical-align: top;}

   LI       {font-family: Verdana, Arial, Helvetica, sans serif; font-size: 8pt; color: 000000;}
   LI.caption       {font-family: Verdana, Arial, Helvetica, sans serif; font-size: 8pt; color: 000000;}
   UL       {font-family: Verdana, Arial, Helvetica, sans serif; font-size: 8pt; color: 000000;}   
   TH       {font-family: Verdana, Arial, Helvetica, sans serif; font-size: 10pt; color: 000000;}
   TD       {font-family: Verdana, Arial, Helvetica, sans serif; font-size: 8pt; color: 000000;}
   TD.caption       {font-family: Verdana, Arial, Helvetica, sans serif; font-size: 12pt; color: 000000;}
   TD.white {font-family: Verdana, Arial, Helvetica, sans serif; font-size: 8pt; color: ffffff;}
   TD.pullquote {font-family: Times New Roman, Times, serif; font-size: 18pt; color: 0000ff;}



   CAPTION  {font-family: Verdana, Arial, Helvetica, sans serif; font-size: 8pt; color: 000000;}
   #STORY   {font-family: Verdana, Arial, Helvetica, sans serif; font-size: 8pt; color: 000000;}
   SUP      {font-family: Verdana, Arial, Helvetica, sans serif; font-size: 8pt; color: 000000;}

   a:link   {font-family:Arial, Helvetica, Verdana,  sans serif; font-size: 8pt; line-height: 1.1; margin-top: 1; margin-bottom: 7; color: 000000;}
   a:active {font-family:Arial, Helvetica, Verdana,  sans serif; font-size: 8pt; line-height: 1.1; margin-top: 1; margin-bottom: 7; color: cc3333;}
   a:visited {font-family:Arial, Helvetica, Verdana,  sans serif; font-size: 8pt; line-height: 1.1; margin-top: 1; margin-bottom: 7; color: 666666;}
   a:hover {font-family:Arial, Helvetica, Verdana,  sans serif; font-size: 8pt; line-height: 1.1; margin-top: 1; margin-bottom: 7; color: cc3333;}

 
   a.caption:link   {font-family:Arial, Helvetica, Verdana,  sans serif; font-size: 7pt; line-height: 1.3; margin-top: 1; margin-bottom: 7; color: 000000;}
   a.caption:active {font-family:Arial, Helvetica, Verdana,  sans serif; font-size: 7pt; line-height: 1.3; margin-top: 1; margin-bottom: 7; color: cc3333;}
   a.caption:visited {font-family:Arial, Helvetica, Verdana,  sans serif; font-size: 7pt; line-height: 1.3; margin-top: 1; margin-bottom: 7; color: 666666;}
   a.caption:visited {font-family:Arial, Helvetica, Verdana,  sans serif; font-size: 7pt; line-height: 1.3; margin-top: 1; margin-bottom: 7; color: cc3333;}
 
   a.intro:link   {font-family:Arial, Helvetica, Verdana,  sans serif; font-size: 10pt;  color: 000000;}
   a.intro:active {font-family:Arial, Helvetica, Verdana,  sans serif; font-size: 10pt;  color: 000000;}
   a.intro:visited {font-family:Arial, Helvetica, Verdana,  sans serif; font-size: 10pt;  color: 000000;}
   a.intro:visited {font-family:Arial, Helvetica, Verdana,  sans serif; font-size: 10pt;  color: 000000;}

   a.header:link   {font-family:Arial, Helvetica, Verdana,  sans serif; font-size: 10pt;  color: white;}
   a.header:active {font-family:Arial, Helvetica, Verdana,  sans serif; font-size: 10pt;  color: white;}
   a.header:visited {font-family:Arial, Helvetica, Verdana,  sans serif; font-size: 10pt;  color: white;}
   a.header:visited {font-family:Arial, Helvetica, Verdana,  sans serif; font-size: 10pt;  color: white;}
   
   BR.breakhere {page-break-before: always;}
   OPTION {font-family: Arial, Helvetica, Verdana, sans serif;}
   SELECT {font-family: Arial, Helvetica, Verdana, sans serif;}
   INPUT  {font-family: Arial, Helvetica, Verdana, sans serif; margin-top: 1.1; font-size: 10pt; margin-bottom: 1.1; line-height: 1.1;}

   .gold    {font-family: Verdana, Arial, Helvetica, sans serif; font-size: 9pt; color: ffcc00;}

	.stdTable{border-top-style:solid;
			  border-left-style:solid;
			  border-color:#C0C0C0;
			  border-width:thin;}

	.colHeader{font-size:9pt;
			border-right-style:solid;
			border-bottom-style:solid;
			border-color:#909090;
			border-width:thin;
			padding:1pt;
			text-align:center;
	        font-weight:bold;
			color:white;
			background-Color:black;}
	
	td.data{font-size:8pt;
			border-right-style:solid;
			border-bottom-style:solid;		
			border-color:#909090;
			border-width:thin;
			padding:1pt;}	
	
	.label{text-align:right;
	       font-weight:bold;}
		   
	.question{font-weight:bold;vertical-align:top;}
	.questionNum{font-weight:bold;text-align:right;vertical-align:top;}
		
	.errorHeader{border-right-style:solid;
		         border-bottom-style:solid;
	      	   	 borde-width:thin;
		         border-color:#C0C0C0;
		         padding:2pt;
		         font-family:tahoma;
		         font-size:12pt;
		         font-weight:bold;
		         background-color:#000000;
				 color:white;}
	
	.errorMessage{border-right-style:solid;
	      	     border-bottom-style:solid;
				 border-width:thin;
		         border-color:#C0C0C0;
		         padding:2pt;
		         font-family:tahoma;
		         font-size:11pt;
		         background-color:#E0E0E0}
		
	td.CellBorder{border-style:solid;border-width:thin;border-color:gray;}		   
	td.activity{height:225;}		   
