/* Default HTML CSS */

 BODY         {  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }

 A:link       {  color: #003366; }
 A:visited    {  color: #663366; }
 A:active     {  color: #660000; }
 A:hover      {  background-color: #EFF3F6;  }

 H1           {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #223344; font-size: 14pt; }
 H2           {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 14pt; }
 H3           {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #667799; font-size: 12pt; }
 H4           {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 12pt; }
 H5           {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #667799; font-size: 10pt; }
 H6           {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 10pt; }

 P            { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
 OL           { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 25px; }
 UL           { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 25px; list-style-type: square; }
 LI           { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; margin-bottom: 8px; margin-top: 8px; }



  .treeNav_3
    {
      margin-top: 10px;
      padding: 4px;
      background-color: #EEEEEE;
    }

 A.treeLink_3
   {
      font-weight: bold;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10pt;
   }


  .treeNav_4
    {
      padding: 3px;
      padding-left: 25px;
      background-image: url(/assets/images/navigation/bullet_4.gif);
      background-repeat: no-repeat;
    }

  .treeLink_4
    {
      font-weight: bold;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 9pt;
    }

  .treeNav_5
    {
      padding: 3px;
      padding-left: 50px;
      background-image: url(/assets/images/navigation/bullet_5.gif);
      background-repeat: no-repeat;
    }

  .treeLink_5
    {
      font-weight: bold;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 9pt;
    }

  .treeNav_6
    {
      padding: 3px;
      padding-left: 75px;
       background-image: url(/assets/images/navigation/bullet_6.gif);
      background-repeat: no-repeat;
    }

  .treeLink_6
    {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 9pt;
    }

  .treeNav_7
    {
      padding: 3px;
      padding-left: 100px;
       background-image: url(/assets/images/navigation/bullet_7.gif);
      background-repeat: no-repeat;
    }

  .treeLink_7
    {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 9pt;
    }


  .treeNav_8
    {
      padding: 3px;
      padding-left: 125px;
      background-image: url(/assets/images/navigation/bullet_8.gif);
      background-repeat: no-repeat;
    }

  .treeLink_8
    {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 9pt;
    }


  .treeNav_9
    {
      padding: 3px;
      padding-left: 150px;
      background-image: url(/assets/images/navigation/bullet_9.gif);
      background-repeat: no-repeat;
    }

  .treeLink_9
    {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 9pt;
    }

  .treeNav_10
    {
      padding: 3px;
      padding-left: 175px;
      background-image: url(/assets/images/navigation/bullet_10.gif);
      background-repeat: no-repeat;
    }

  .treeLink_10
    {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 9pt;
    }



/* Search, history and other elements */

  .history { text-decoration: none; color: #CCCCCC; font-size : 10px; font-family: "Verdana", "Arial", "helvetica", "sans-serif"; }
  .history:link    { color: #CCCCCC; }
  .history:visited { color: #DDDDEE; }
  .history:active  { color: #FFFFCC; }
  .history:hover   { background-color: transparent; text-decoration: underline; color: #FFFFFF; }
  .historyActive { text-decoration: none; color: #FFDD99; font-size : 10px; font-family: "Verdana", "Arial", "helvetica", "sans-serif"; }
  .historyActive:link    { color: #FFDD99; }
  .historyActive:visited { color: #FFDD99; }
  .historyActive:active  { color: #FFDD99; }
  .historyActive:hover   { background-color: transparent; text-decoration: underline; color: #FFDD99; }


/* Publication elements */

  .dateline    { color: #003366; font-size: 9pt; font-weight: bold; font-family: "Verdana", "Arial", "helvetica", "sans-serif"; }


/* More navigation elements */

  .moreNav    { color: #990000; font-size: 9pt; font-weight: bold; font-family: "Verdana", "Arial", "helvetica", "sans-serif"; }



/* Footer Texts */

  .footer         { color: #FFFFFF; text-decoration: none; font-size : 11px; font-family: "Verdana", "Arial", "helvetica", "sans-serif"; }
  .footer:link    { color: #FFFFFF; text-decoration: none; }
  .footer:active  { color: #FFFFFF; text-decoration: none; }
  .footer:visited { color: #FFFFFF; text-decoration: none; }
  .footer:hover   { background-color: transparent; color: #FFFFFF; text-decoration: underline; }

/* Resource bar navigation */

  .resourceNav         { color: #003366; text-decoration: none; font-size: 11px; font-family: "Verdana", "Arial", "helvetica", "sans-serif"; }
  .resourceNav:link    { color: #003366; }
  .resourceNav:active  { color: #990000; }
  .resourceNav:visited { color: #334466; }
  .resourceNav:hover   { background-color: transparent; color: #003366; text-decoration: underline; }


/* Section navigation elements */

  .menuCell
    {
      padding: 4px 0px 4px 0px;
      border-color: #FFFFFF;
      border-style: solid;
      border-width: 0px 0px 1px 0px;
    }

  .menuMain
    {
      background-color: #003366;
    }

  .menuSelected
    {
      background-color: #6685A3;
    }

  .menuSubMenu
    {
      background-color: #EEEEEE;
    }

  .sectionNav         { color: #FFFFFF; text-decoration: none;  font-size : 11px; font-family: "Verdana", "Arial", "helvetica", "sans-serif"; }
  .sectionNav:link    { color: #FFFFFF; }
  .sectionNav:active  { color: #FFFFCC; }
  .sectionNav:visited { color: #EEEEFF; }
  .sectionNav:hover   { background-color: transparent; color: #FFFFFF; text-decoration: underline; }

  .sectionNavSub         { text-decoration: none; color: #003366; font-size : 9px; font-family: "Verdana", "Arial", "helvetica", "sans-serif"; }
  .sectionNavSub:link    { text-decoration: none; color: #003366; }
  .sectionNavSub:active  { text-decoration: none; color: #003366; }
  .sectionNavSub:visited { text-decoration: none; color: #003366; }
  .sectionNavSub:hover   { background-color: transparent; text-decoration: underline; }


/* Audience navigation elements */

  .audienceNav         { color: #FFFFFF; text-decoration: none; font-size : 11px; font-family: "Verdana", "Arial", "helvetica", "sans-serif"; }
  .audienceNav:link    { color: #FFFFFF; }
  .audienceNav:visited { color: #FFFFFF; }
  .audienceNav:active  { color: #FFFFFF; }
  .audienceNav:hover   { background-color: transparent; color: #FFFFFF; text-decoration: underline; }

  .audienceNav2         { color: #003366; text-decoration: none; font-size : 11px; font-family: "Verdana", "Arial", "helvetica", "sans-serif"; }
  .audienceNav2:link    { color: #003366; }
  .audienceNav2:visited { color: #003366; }
  .audienceNav2:active  { color: #990000; }
  .audienceNav2:hover   { background-color: transparent; color: #003366; text-decoration: underline; }

  .audienceNavSub         { color: #003366; text-decoration: none; font-size : 9px; font-family: "Verdana", "Arial", "helvetica", "sans-serif"; }
  .audienceNavSub:link    { color: #003366; }
  .audienceNavSub:visited { color: #003366; }
  .audienceNavSub:active  { color: #990000; }
  .audienceNavSub:hover   { background-color: transparent; color: #003366; text-decoration: underline; }

  .audienceCell
    {
      border-style: solid;
      border-color: #FFFFFF;
      border-width: 0px 0px 1px 0px;
      padding: 4px 0px 4px 15px;
      background-color: #6685A3;
    }

  .audienceCell2
    {
      border-style: solid;
      border-color: #003366;
      border-width: 0px 0px 1px 0px;
      padding: 4px 0px 4px 15px;
    }

  .topicCell
    {
      border-style: solid;
      border-color: #003366;
      border-width: 0px 0px 1px 0px;
      padding: 4px 0px 4px 0px;
    }


/* Category navigation elements */

  .categoryNav         { color: #003366; text-decoration: none; font-size : 11px; font-family: "Verdana", "Arial", "helvetica", "sans-serif"; }
  .categoryNav:link    { color: #003366; }
  .categoryNav:visited { color: #003366; }
  .categoryNav:active  { color: #990000; }
  .categoryNav:hover   { background-color: transparent; color: #003366; text-decoration: underline; }


/* Category navigation elements */

  .categoryNavRed         { color: #CC3366; text-decoration: none; font-size : 11px; font-family: "Verdana", "Arial", "helvetica", "sans-serif"; font-weight: bold; }
  .categoryNavRed:link    { color: #CC3366; font-weight: bold; }
  .categoryNavRed:visited { color: #CC3366; font-weight: bold; }
  .categoryNavRed:active  { color: #990000; font-weight: bold; }
  .categoryNavRed:hover   { background-color: transparent; color: #CC3366; text-decoration: underline; font-weight: bold; }


/* Category navigation elements */

  .distributeNav         { color: #000000; text-decoration: none; font-size : 8pt; font-family: "Verdana", "Arial", "helvetica", "sans-serif"; font-weight: bold; }
  .distributeNav:link    { color: #000000; }
  .distributeNav:visited { color: #333333; }
  .distributeNav:active  { color: #999999; }
  .distributeNav:hover   { background-color: transparent; color: #666666; text-decoration: underline; }



/* Search elements */

  .searchButton  {
                   background-color: #DDDDDD;
                   border-color: #CCCCCC;
                   border-width: 1px;
                   border-style: solid;
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 10px;
                   height: 16px;
                 }

  .searchElement {
                   font-family: verdana, courier new, courier, sans-serif;
                   font-size: 10px;
                   color: #000000;
                   font-weight: normal;
                   border-color: #CCCCCC;
                   border-width: 1px;
                   border-style: inset;
                 }

/* Archive elements */

  .archiveButton  {
                   background-color: #EEEEEE;
                   border-color: #999999;
                   border-width: 1px;
                   border-style: solid;
                   font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 10px;
                   height: 16px;
                 }

  .archiveElement {
                   background-color: #EEEEEE;
                   font-family: verdana, courier new, courier, sans-serif;
                   font-size: 10px;
                   color: #000000;
                   font-weight: normal;
                   border-color: #EEEEEE;
                   border-width: 0px;
                 }




/* Standard styles */

  .bodyHeader  {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #6685A3; font-size: 14pt; font-weight: bold; }
  .bodySubHeader  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #003366; border-bottom: 1px solid #003366; }
  .bodyText    { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
  .bodySmall   { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
  .bodyLabel   { color: #001133; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
A.bodyLabelBlue{ color: #000088; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
A.bodyLabelRed{font-weight: bold;font-size: 10pt;color: #8b0000;font-family: Verdana, Arial, Helvetica, sans-serif;}
A.bodyLabelGreen{font-weight: bold;font-size: 10pt;color: #006400;font-family: Verdana, Arial, Helvetica, sans-serif;}

  .formEntry   { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
  .formLabel   { color: #333344; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; }
  .formExample { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; }
  .formButton  { font-size: 8.5pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #DFE9F3; border-color: #EEEEEE}
  .formButtonLg{ font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #DFE9F3; border-color: #EEEEEE}
  .formRequired{ color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }

  .titleMajor   {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000033; font-size: 12pt; font-weight: bold; }
  .titleMinor   {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 12pt; font-weight: bold; }

  .subtitleMajor   {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000033; font-size: 10pt; font-weight: bold; }
  .subtitleMajor2  {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; font-size: 10pt; font-weight: bold; }
  .subtitleMinor   {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 8pt; font-weight: bold; }


  .shaded1      {  background-color: #EEEEEE; }
  .shaded2      {  background-color: #DDE6EE; }
  .shaded3      {  background-color: #F9F9F9; }

  .actionLabel { text-indent: 5px; color: #333366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; }
  .actionBkg   { background-color: #DDDDEE; }

  .actionNav:link     { color: #333366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
  .actionNav:visited  { color: #888899; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
  .actionNav:active   { color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
  .actionNav:hover    { background-color: transparent; color: #667799; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; }

  .startMajor   {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #334466; font-size: 10pt; font-weight: bolder; }
  .startMinor   {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #9999AA; font-size: 9pt; font-weight: bold; }
  .startMenu    {  color: #334466; background-color: #EEEEF6; }
  .startBody    {  background-color: #DDE3EE; margin-top: 6px; margin-left: 10px; background-image: none; }

  .tabText   { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
  .chartBar1 {  background-color: #003366; }

  .tableImage { background-color: #EEEEEE; background-image: url("/assets/images/m_DVHCbkg.gif"); background-repeat: no-repeat; background-position: top left }


  .contactHeader
    {
      background-color: #003366;
      color: #FFFFFF;
      font-size: 10pt;
      font-weight: bold;
      padding-left: 5px;
    }

  .contactBody
    {
      background-color: #EEEEEE;
      color: #000000;
      font-size: 9pt;
    }

  .contactBullet
    {
      border-width: 0px 0px 1px 1px;
      border-style: solid;
      border-color: #CCCCCC;
    }

  .contactContact
    {
      border-width: 0px 1px 1px 0px;
      border-style: solid;
      border-color: #CCCCCC;
    }

  .contactName
    {
      font-weight: bold;
    }

  .contactTitle
    {
      font-style: italic;
    }

