/* - - - - -  Standard "Body" setup.  - - - - - */

BODY                     { border: 0px; margin: 0px; background: white; color: white; 
                           font-size: 12px; font-family: Verdana }

/* - - - - -  Standard setup.  - - - - - */

P, FORM, .mainBodyText,
PRE, UL, LI              { color: #2F4F4F; font-size: 12px; font-family: Verdana }

/* - - - - -  Headings.  - - - - - */

H1                       { color: #2F4F4F; font-size: 22px; font-family: "Century Gothic", Verdana }

H2                       { color: #2F4F4F; font-size: 15px; font-family: "Century Gothic", Verdana }

H3                       { color: #2F4F4F; font-size: 18px; font-family: Verdana }

H4                       { color: #2F4F4F; font-size: 12px; font-family: Verdana }

/* - - - - -  Standard table elements.  - - - - - */

TH                       { color: #2F4F4F; font-size: 12px; font-family: Verdana; font-weight: bold; 
                           text-align: center }

/* - - - - -  Standard input.  - - - - - */

INPUT, TEXTAREA, 
SELECT                    { background: white; color: #2F4F4F; font-size: 12px; font-family: Verdana;
                            border: 1px solid blue }

/* - - - - -  Standard URL links.  - - - - - */

A:LINK, A:VISITED         { background: white; color: #2F4F4F; text-decoration: underline }

A:HOVER                   { background: white; color: green; text-decoration: underline }

/* - - - - -  Menu buttons.  - - - - - */

.menuButton               { background: #008080; color: white; font-size: 12px; padding-left: 8px; 
                            font-family: "Century Gothic", arial }

.menuButton A:LINK,
.menuButton A:VISITED     { background: #008080; color: white; text-decoration: none } 

.menuButton A:HOVER       { background: #4682B4; color: white; text-decoration: none }

/* - - - - -  Special window button.  - - - - - */

.windowButton             { background: #2F4F4F; color: white; font-size: 12px; font-family: arial;
                            border: 5px solid #2F4F4F }

.windowButton A:LINK,
.windowButton A:VISITED   { background: #2F4F4F; color: white; text-decoration: none } 

.windowButton A:HOVER     { background: #2F4F4F; color: gray; text-decoration: none }

/* - - - - -  Main page.  - - - - - */

.mainPageText             { background: white; color: #2F4F4F; font-size: 18px; 
                            font-family: "Times New Roman"; font-weight: bold; 
                            font-style: italic; text-align: center; 
                            padding-top: 3px; padding-bottom: 3px; }

/* - - - - -  Website header.  - - - - - */

.siteHeaderDate           { background: white; color: #2F4F4F; font-size: 13px; 
                            font-family: "Century Gothic", arial }

/* - - - - -  Website footer.  - - - - - */

.siteFooterText           { border: 0px; margin: 0px; color: #2F4F4F; font-size: 9px; 
                            font-family: Verdana; padding-top: 0px; padding-bottom: 0px; 
                            text-align: center }

.siteFooterText A:LINK,
.siteFooterText A:VISITED { background: white; color: #2F4F4F; text-decoration: underline }

.siteFooterText A:HOVER   { background: white; color: purple; text-decoration: underline }

/* - - - - -  The "Last updated" text.  - - - - - */

.lastUpdStyle             { color: #2F4F4F; font-size: 9px; font-family: Arial; font-weight: bold; 
                            text-align: right; padding-top: 20px; margin-right: 12px }

/* - - - - -  OS map message.  - - - - - */

.osText                   { color: #2F4F4F; font-size: 10px; font-family: Verdana; text-align: center }

/* - - - - -  Standard small text.  - - - - - */

.smallTextStyle           { color: blue; font-size: 8px; font-family: Verdana }