BODY                    {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:  9pt; font-style: normal; line-height: normal; font-weight: normal; color: #003366 background-color: #FFFFFF; }
TABLE                   {padding: 0px 0px 0px 0px; spacing: 0px 0px 0px 0px; }
TH                      {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:  9pt; font-style: normal; line-height: normal; font-weight: normal;   color: #003366; }
TD                      {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:  9pt; font-style: normal; line-height: normal; font-weight: normal; color: #003366; }

TD.Question             { padding-left: 0px; }
TD.SubQuestion          { padding-left: 20px; }

.BannerColor1           {background-color: #003366; }
.BannerColor2           {background-color: #003366; }
.bannerSpacer           {background-color: #003366; width: 4; }

.screenName             {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; color: #FFFFFF; background-color: #003366; padding: 5px; }
.def_head               {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; padding: 5px; }
.helpTerm               {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; padding: 5px; }
.helpDefinition         {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold color: #000000; padding: 5px; }
.extprogramname         {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; color: #FFFFFF; }
.extsubtitle            {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; color: #FFFFFF; }
.bannerSpacer           {background-color: #003366; padding-right: 2px; padding-left: 2px; }
.bannerSpacerEnd        {background-color: #003366; padding-right: 10px; }
.boldtext               {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: #003366}
.bolderrortext          {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: red}
.copyright              {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; color: #003366}
.smalltext              {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; color: #003366}
.text					{font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; color: #003366}
.TABLEBORDER            {border-width:1px; border-style:solid; border-color:#003366;}

.SurveyText             {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:  12pt; font-style: normal; line-height: normal; font-weight: bold; color: #003366}
.PageText               {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:  10pt; font-style: normal; line-height: normal; font-weight: bold; color: black}
.QuestionText           {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:  9pt; font-style: normal; line-height: normal; font-weight: normal; color: #003366}
.ErrorText              {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:  9pt; font-style: normal; line-height: normal; font-weight: normal; color: red}
.WarningText            {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:  9pt; font-style: normal; line-height: normal; font-weight: normal; color: red}
.AnswerText             {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:  9pt; font-style: normal; line-height: normal; font-weight: normal; color: #003366}
.NumberAnswerText       {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:  9pt; font-style: normal; line-height: normal; font-weight: normal; color: #003366; text-align: right;}
.LastAnswerText         {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:  9pt; font-style: normal; line-height: normal; font-weight: normal; color: blue}
.header 				{background-color: #003366; color: white; }
BR.pageEnd 				{display:block; page-break-after: always; }
.STDReportData          {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:  8pt; font-style: normal; line-height: normal; font-weight: normal; color: #003366; }


.ReportHeader           {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:  9pt; font-style: normal; line-height: normal; font-weight: bold; color: #003366; }
.ReportDataCutHeader    {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:  9pt; font-style: normal; line-height: normal; font-weight: bold; color: #003366; background-color: #CCCCCC;}
.ReportData             {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:  8pt; font-style: normal; line-height: normal; font-weight: normal; color: #003366}

.TableHeader            {background-color: #CCCCCC; }
.AlternateRowOn         {background-color: #FFFFFF; }
.AlternateRowOff        {background-color: #EEEEEE; }
.GridColumnHeader       {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:  9pt; font-style: normal; line-height: normal; font-weight: normal; color: #003366;}
.GridAlternateRowOn     {}
.GridAlternateRowOff    {}
.OptionAlternateRowOn   {}
.OptionAlternateRowOff  {}

.spacer                 {background-color: #FFFFFF; height: 2; }

A:link                  {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; }
A:active                {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; }
A:visited               {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; }



TD.SurveyProgressBar      {width: 200px;}
TABLE.SurveyProgressBar     {width: 160px;}
TD.SurveyProgress      {font-size: 8pt; width: 70%; color: white; background-color: #000000;}
TABLE.SurveyProgress     {font-size: 8pt; }
TD.SurveyProgressBarActive      {background-color: #71A7FF; border: solid white 0px}
TD.SurveyProgressBarInactive      {background-color: white; border: solid white 0px}



SPAN.button A:link                  {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: #FFFFFF; background-color: #003366; text-decoration: none; border-style: outset; padding: 1px 4px 1px 4px; }
SPAN.button A:link:hover            {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: #CCCCCC; background-color: #003366; text-decoration: none; border-style: outset; padding: 1px 4px 1px 4px; }
SPAN.button A:active                {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: #FFFFFF; background-color: #003366; text-decoration: none; border-style: outset; padding: 1px 4px 1px 4px; }
SPAN.button A:active:hover          {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: #CCCCCC; background-color: #003366; text-decoration: none; border-style: outset; padding: 1px 4px 1px 4px; }
SPAN.button A:visited               {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: #FFFFFF; background-color: #003366; text-decoration: none; border-style: outset; padding: 1px 4px 1px 4px; }
SPAN.button A:visited:hover         {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: #CCCCCC; background-color: #003366; text-decoration: none; border-style: outset; padding: 1px 4px 1px 4px; }

SPAN.bannerButton A:link            {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; background-color: #003366; text-decoration: none; border-style: none; }
SPAN.bannerButton A:link:hover      {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; color: #CCCCCC; background-color: #003366; text-decoration: none; border-style: none; }
SPAN.bannerButton A:active          {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; background-color: #003366; text-decoration: none; border-style: none; }
SPAN.bannerButton A:active:hover    {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; color: #CCCCCC; background-color: #003366; text-decoration: none; border-style: none; }
SPAN.bannerButton A:visited         {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; background-color: #003366; text-decoration: none; border-style: none; }
SPAN.bannerButton A:visited:hover   {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; color: #CCCCCC; background-color: #003366; text-decoration: none; border-style: none; }