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

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

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.Quote {color: #990000}

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

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

table.News {width: 100%;
           table-layout: auto;
           vertical-align: top;
           border: none;
           background-color: #FFFFCC}

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

tr.Background {background-color: #FFFFCC}

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: 12%;
           vertical-align: middle;
           background-color: #FFFFCC;
           border: 2px groove silver;
           padding-left: 6px}

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

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;
           text-align: center}

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

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

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.Introduction {background-color: #FFFFCC;
                text-align: center;
                width: 100%}

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

td.Info {width: 100%}

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

