P,TD,TH,OL,LI,UL  { color: #000000; font-size: 10pt; font-family: Verdana,Tahoma,Helvetica,Arial;
                    font-style: normal; font-weight: normal; font-variant: normal; line-height: normal;
                    text-transform: none; text-decoration: none; text-align: left; }
LI                { list-style-image: url(../Media/Graphics/bckGrid.gif); margin: 5; margin-left: -20px; font-size: 9pt; }
body              { background-image: url(../Media/Graphics/bckGrid.gif); margin: 5; }
h1                { color: #FAFAA0; font-size: 24pt; font-family: Garamond,Verdana,Arial,Helvetica,sans-serif; font-variant: small-caps; margin-left: 10; margin-bottom: -5; }
h2                { color: #FAFAE0; font-size: 12pt; font-family: Verdana,Tahoma,Helvetica,sans-serif; font-variant: small-caps; margin: 10; margin-bottom: 20;}
h3                { color: #000000; font-size: 11pt; font-variant: small-caps; margin: 0; margin-bottom: 10; }
h4                { color: #505050; font-size: 10pt; font-variant: small-caps; margin-top: 5; text-decoration: underline; }
h5                { color: #000000; font-size: 9pt; font-weight: bold; margin-top: 15;  }
H6                { color: #666666; font-size: 7pt; font-weight: normal; }
H3,H4,H5,H6       { font-family: Verdana,Tahoma,Helvetica,Arial; text-align: left; }
p                 { margin-top: 10; margin-bottom: 10; }
IMG               { margin: 10; border: 0 solid #FFFFFF; }
CITE              { color: #0033BB; }
FORM              { margin: 0; }
a                 { font-weight: none; color: #0033BB; text-decoration: none; }
a:hover           { font-weight: none; color: #000000; text-decoration: underline; }

.borderTABLE      { background-color: #FFFFFF; BORDER: #000000 3px solid; }
.borderTR         { }
.borderTD         { vertical-align: top; }

/* Site Banner */
.bannerTABLE      { }
.bannerTR         { }
.bannerTD         { background-color: #71828A; }
.bannerIMG        { margin: 0; margin-right: -3; border: 0; border-left: 3px solid #000000; float: right; height: 100; }

.menuH            { background-color: #000000; width: 100%; height: 20; }
.menuH0           { font-weight: bold; color: white; margin-left: 10; margin-right: 10; }
.menuH0:hover     { text-decoration: underline; color: yellow; }
.menuH1           { font-weight: bold; color: yellow; margin-left: 10; margin-right: 10; }
.menuH1:hover     { text-decoration: underline; color: yellow; }

/* Page Heading */
.headerTABLE      { width: 100%; }
.headerTH         { color: #000000; font-weight: bold; margin-bottom: 0; }
.headerTD         { color: #505050; }
.headerLI         { }
.headerIMG        { margin: 10; float: right; }

/* Content, Columns & Footer */
.column1TD        { padding: 10; }
.column2TD        { }
.column3TD        { BORDER-LEFT: #000000 3px solid; padding: 10; background-color: #DAE4ED; }
.footerTD         { text-align: bottom; padding-left: 10; border-top: #000000 3px solid; background-color: #F0F0F0; }

.contentIMG       { width: 150; margin: 10; float: right; }

/*  .Newsletter   (tableless) */
 DIV.newsletter   { width: 565; padding: 0; float: left;  border: #000000 3px solid; background-color: #FFFFFF; }
  H1.newsletter   { display: none; }
  H2.newsletter   { display: none; }
 IMG.newsletter   { display: none; }

 DIV.newsletter1  { width: 360; padding: 10; float: left; }
   P.newsletter1  { margin-top: 10; text-align: left;}
  H3.newsletter1  { }
  H4.newsletter1  { }
 IMG.newsletter1  { width: 150; float: right; }
CITE.newsletter1  { }

 DIV.newsletter2  { width: 180; padding: 5; float: right; }
   P.newsletter1  { margin: 0; text-align: left; }
  H4.newsletter2  { }
  H5.newsletter2  { }
  UL.newsletter2  { margin-left: 20; }
  LI.newsletter2  { list-style-image: none; list-style-type: none; font-size: 8pt; }
 IMG.newsletter2  { width: 100; float: left; margin-left: 25; }
CITE.newsletter2  { display: none; }

/* Contextual Selectors */
 DIV.weather img  { margin: 0px }


.formnormal       { padding: 0; }
.formdiv          { padding: 0; }
.url              { font-size: smaller; color: #505050; }
.label            { text-align: left; vertical-align: top; background-color: #DAE4ED; color: #505050; font-weight: bold; font-size: 11; }
.data             { text-align: left; vertical-align: top; background-color: #F0F0F0; }
.alert            { color: red; }
.fineprint        { font-size: 9; font-weight: bold; }
.counter          { color: #505050; font-size: 8pt; }
.button           { font-size: 11; }
.icon             { float: right; margin: 0; }

/* Tabset formatting */
.tab              { border: 1px #F0F0F0 solid; font-size: 11; font-weight: normal; }
.tabon            { border: 1px #F0F0F0 solid; font-size: 11; font-weight: bold; background-color: #F0F0F0; }
.tabpanel         { border: 1px #F0F0F0 solid; }

/* Event Panels */
.panel0TABLE      { padding: 3;  border: 1px #71828A solid;  }
.panel0TH         { color: #505050; background-color: #FF9933; font-size: 10pt; font-weight: bold; font-variant: small-caps; border-top: 1px #FAFAFA solid; border-bottom: 1px #000000 solid; padding: 3; }
.panel0TD         { background-color: #FAFAF0; }
.panel0A          { font-weight: bold; }
.panel0LI         { font-size: 8pt; margin-top: 10;}
.panel0IMG        { margin: 10; float: right; width: 100; }
.panel0CITE       { color: #0033BB; font-style: italic; }

/* Feature Panels */
.panel1TABLE      { padding: 3;  border: 1px #71828A solid; }
.panel1TH         { color: #505050; background-color: #DAE4ED; font-size: 10pt; font-weight: bold; font-variant: small-caps; border-top: 1px #FAFAFA solid; border-bottom: 1px #000000 solid; padding: 3; }
.panel1TD         {  }
.panel1A          { font-weight: bold; }
.panel1LI         { font-size: 8pt; margin-top: 10; }
.panel1IMG        { margin: 10; float: right; width: 100; }
.panel1CITE       { color: #0033BB; font-style: italic; }

/* General News Panels */
.panel2TABLE      { padding: 3;  }
.panel2TH         { font-size: 10pt; font-weight: bold; color: #505050; font-variant: small-caps; }
.panel2TD         {  }
.panel2A          { font-weight: bold; }
.panel2LI         { font-size: 8pt; margin-top: 10; }
.panel2IMG        { margin: 10; float: right; width: 100; }
.panel2CITE       { color: #0033BB; font-style: italic; }

/* Poll sidebar styles */
.pollTABLE        { border: 1px #C0C0C0 solid; }
.pollTH           { color: #FFFFFF; background-color: #0033BB; font-size: 10pt; font-weight: bold; padding: 5; }
.pollTD           { background-color: #FFFFFF; padding: 5; }
.pollP            { font-size: 8pt; font-family: Arial,Helvetica; }
.pollLI           {  }
.pollIMG          { margin: 10; width: 100; }

/* Green: 003333, 669966,336633,99FF99 - 6F9F6F,6F9F8F */
/* blue: 0033AA, 0033BB, 0033FF, E7EFF7, 6F9F9F; gold: FFEF67 paleyellow: FAFAF0, F0F0F0 */
/*  Grey: 71828A, E8F0F1 */