* {font-family: Arial, Helvetica, sans-serif, generic;
   font-size: 12px}

h1 {font-family: Arial, Helvetica, sans-serif, generic;
      font-weight: bold;
      font-size: 200%;
      text-align: center}

h2 {font-family: Arial, Helvetica, sans-serif, generic;
      font-weight: bold;
      text-align: center}

h3 {font-family: Arial, Helvetica, sans-serif, generic;
      font-weight: bold;
      text-align: left}

body {font-family: Arial, Helvetica, sans-serif, generic;
         background-color: white;
         color: black}

p {font-family: Arial, Helvetica, sans-serif, generic;
    text-align: center}

p.Update {color: black;
                font-weight: bold;
                text-align: center}

p.Text {text-align: left}

div {font-family: Arial, Helvetica, sans-serif, generic;
       font-weight: bold;
       text-align: center}

span {font-family: Arial, Helvetica, sans-serif, generic;
          color: #00CC00}
        
span.Code {font-family: Courier New, Courier, monospace, generic;
                  color: black}

span.Current {color: #00CC00}

span.Beta {color: red}

span.Update {color: black;
                        font-weight: bold;
                        text-align: center}

span.Quote {color: #990000}

table {font-family: Arial, Helvetica, sans-serif, generic;
         table-layout: fixed}
      
table.Auto {table-layout: auto}

table.NavLogo {width: 100%;
                      table-layout: auto;
                      border: none;}

table.News {width: 100%;
                  text-align: left;
                  table-layout: auto;
                  vertical-align: top;
                  border: none}

table.Summary {width: 100%;
                       text-align: center;
                       vertical-align: middle;
                       table-layout: auto;
                       height: 45px;
                       border: none}

table.Info {text-align: center;
                table-layout: auto;
                width: 100%}

th {font-family: Arial, Helvetica, sans-serif, generic;
     font-weight: normal;
     text-align: left;
     table-layout: auto;

     border: 1px #666666 groove;
     white-space: nowrap}

th.News {font-weight: bold;
              text-align: center;
              width: 12%;
              vertical-align: middle;
              background-color: #FFFFCC;}

th.NavMenu {text-align: left;
           width: 20%;
           vertical-align: middle;
           background-color: #FFFFCC;
           border: 2px groove silver;
           padding-left: 6px}

th.Invert {font-weight: bold;
           background-color: black;
           color: white;
           width: 100%;
           text-align: center}

th.TablesInvert {font-weight: bold;
                 background-color: black;
                 color: white;
                 text-align: center;
                 width: 11em;}

th.TablesIcon {font-weight: bold;
               text-align: center;
               width: 11em;}

th.Info {font-weight: bold;
        width: 20%}

td {font-family: Arial, Helvetica, sans-serif, generic;
     font-weight: normal;
     text-align: left;
     table-layout: auto;
     border: 1px #666666 groove;
     margin: 2px 2px}

td.Invert {font-weight: bold;
              background-color: black;
              color: white;
              width: 100%;
              text-align: center}

td.TablesInvert {font-weight: bold;
                       background-color: black;
                       color: white;
                       text-align: center;
                       width: 6em}
   
td.Note {width: 100%}

td.NoBorder {width: 100%;
                   border: none}

td.News {width: 88%;
              background-color: #FFFFCC}

td.NewsDate {font-weight: bold;
                    background-color: #99FFCC;
                    color: #003300;
                    text-align: center;
                    width: 25%}

td.NewsHeadline {font-weight: bold;
                          background-color: #99FFCC;
                          color: #003300;
                          text-align: center;
                          width: 75%}

td.NewsLogo {background-color: #FFFFCC;
                    vertical-align: middle;
                    text-align: center;
                    width: 25%;
                    margin-top: 2px;
                    margin-right: 2px;
                    margin-bottom: 2px;
                    margin-left: 2px;
                    padding-top: 0px;
                    padding-right: 0px;
                    padding-bottom: 0px;
                    padding-left: 0px;
                    border-top-width: 0px;
                    border-right-width: 0px;
                    border-bottom-width: 0px;
                    border-left-width: 0px}

td.NewsText {background-color: #FFFFCC;
            vertical-align: top;
            width: 75%;
            margin-top: 2px;
            margin-right: 2px;
            margin-bottom: 2px;
            margin-left: 2px;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
            border-top-width: 0px;
            border-right-width: 0px;
            border-bottom-width: 0px;
            border-left-width: 0px}

td.List {width: 100%;
           padding-left: 6px;
           background-color: #FFFFCC}

td.Summary {text-align: center;
                   width: 8%;
                   height: 30px;
                   vertical-align: middle}

td.Introduction {background-color: #FFFFCC;
                       text-align: center;
                       width: 100%}

td.Logo {font-weight: bold;
             text-align: center;
             width: 6%}

td.TableMediumLogo {font-weight: bold;
                   text-align: center;
                   width: 10%;
                   height: 30px;
                   margin-top: 2px;
                   margin-right: 2px;
                   margin-bottom: 2px;
                   margin-left: 2px;
                   padding-top: 2px;
                   padding-right: 2px;
                   padding-bottom: 2px;
                   padding-left: 2px}

td.Current {color: #00cc00}

td.Beta {color: red}

td.Info {width: 80%}

td.Question {font-weight: bold;
            width: 100%;
            color: blue;
            background-color: #CCFFCC;
            padding-top: 6px;
            padding-right: 6px;
            padding-bottom: 6px;
            padding-left: 6px}

td.Answer {width: 100%;
          background-color: #FFFFCC;
          padding-top: 6px;
          padding-right: 6px;
          padding-bottom: 6px;
          padding-left: 6px}

td.rTitle {font-weight: bold;
           width: 100%;
           color: blue;
           background-color: #CCFFCC;
           padding-top: 1px;
           padding-right: 6px;
           padding-bottom: 1px;
           padding-left: 6px}

td.rTitle2 {font-weight: bold;
           width: 100%;
           color: blue;
           background-color: #CCFFCC;
           padding-top: 1px;
           padding-right: 6px;
           padding-bottom: 1px;
           padding-left: 6px}

td.rTitle3 {font-weight: bold;
           width: 100%;
           color: #A52A2A;
           background-color: #FFFFCC;
           padding-top: 1px;
           padding-right: 6px;
           padding-bottom: 1px;
           padding-left: 6px}

td.rStory {width: 100%;
          padding-top: 6px;
          padding-right: 6px;
          padding-bottom: 6px;
          padding-left: 6px}

.Background {background-color: #FFFFCC}

a:hover {text-decoration: underline;
               color: #194775}

