  html, *, input, textarea, p, div, ul, li, img, button,td
  {
    /* Dont DEFINE default font here. It is already conditionally linked with UIScheme CSS files */

    margin: 0pt;
    padding: 0pt;
    border-style: none;
    border-width: 0pt;
    text-decoration: none;
  }

  .progressHeader,
  .optimizationSummaryHeader,
  .overviewHeader                {color: #0451ad;}

  .progressHeader,
  .overviewHeader,
  .optimizationSummaryHeader     {font-size: 12pt;}

  .progressTitleText,
  .overviewTitleText,
  .optimizationSummaryBodyHint   {font-size: 9pt;}

  div  {cursor: default;}

  .roundButton      {cursor: hand; padding-left: 9.75pt; padding-right: 9.75pt;padding-top: 2.25pt; padding-bottom: 2.25pt;}
  .roundContentBox  {}

  .progressHeader,
  .overviewHeader       {cursor: default; margin-left: 22.5pt; margin-right:22.5pt; margin-top: 15pt; margin-bottom: 3.75pt;}

  .progressTitleText,
  .overviewTitleText    {cursor: default; margin-left: 22.5pt; margin-right:22.5pt; margin-top: 7.5pt;  margin-bottom: 0pt; }

  .progressIconContainer{cursor: default; width:100%; height:150pt; margin-top:37.5pt; text-align:center}
  .progressIcon         {cursor: default; width:96pt; height:96pt; }

  .mainContent {}

  .optimizationSummaryHeader       {margin-left: 11.25pt; margin-top: 6pt; margin-bottom: 6pt}
  .optimizationSummaryBody         {padding-left: 11.25pt; padding-right: 11.25pt; padding-top: 3.75pt; padding-bottom: 0pt; border-color:#D0D2D6;border-left-width:0pt;border-right-width:0pt;border-style:solid;}
  .optimizationSummaryBodyOptional {padding-left: 11.25pt; padding-right: 11.25pt; padding-top: 0pt; padding-bottom: 7.5pt; border-color:#D0D2D6;border-left-width:0pt;border-right-width:0pt;border-style:solid;}

  .optimizationSummaryBodyHeadOptimized,
  .optimizationSummaryBodyHeadNotOptimized    {font-size: 10.5pt; margin-top: 7.5pt; margin-bottom: 7.5pt;}

  .optimizationSummaryBodyHeadOptimized,
  .optimizationCategoryResultOptimized          {color:#008855;white-space:nowrap;}

  .optimizationSummaryBodyHeadNotOptimized,
  .optimizationCategoryResultNotOptimized       {color:#DA7A10;white-space:nowrap;}

  a.optimizationSummaryBodyHeadNotOptimized:hover,
  a.optimizationCategoryResultNotOptimized:hover  {color:#EF8F1F;text-decoration:underline;}

  .optimizationSummaryBodyHint     {margin-bottom: 7.5pt;}

  .optimizationCategory       {width: 100%; margin-top: 1.5pt; margin-bottom:1.5pt; }
  .optimizationCategoryName   {}

  .quickOptimizationBox   {margin-top: 15pt; margin-left: 13.5pt;}
  .performanceAdvisorBox  {margin-top: 15pt; margin-left: 13.5pt;}
  .performanceAdvisorBox2 {margin-top: 15pt; margin-left: 13.5pt; margin-right: 13.5pt}

  .OptimizeAllButtonCaption_State_Def	{color:#0C4B69}
  .OptimizeAllButtonCaption_State_Hot	{color:#0C4B69}
  .OptimizeAllButtonCaption_State_Dis	{color:#CCCCCC}
  .OptimizeAllButtonCaption_State_Dwn	{color:#0C4B69}

  .OptimizeAllButton
  {
    /* Dont set Text Color  Here Please. Instead Use OptimizeAllButtonCaption_State_XYZ css classes.*/
  }

  .optDetails         {padding-left:3.75pt; color:#0077BB}
  a.optDetails:hover  {text-decoration:underline}

  #VisualEffectsSummary
  {
    margin-top: 7.5pt;
  }
