/* - - - - -  Standard "Body" setup.  - - - - - */

BODY                         { border:0px; 
                               margin:0px; 
                               color: black; 
                               font-size: 11px; 
                               font-family: Verdana }

/* - - - - -  Standard setup.  - - - - - */

P, FORM, .mainBodyText,
PRE, UL, LI                  { color: black; 
                               font-size: 11px; 
                               font-family: Verdana;
                               padding-bottom: 3px }

/* - - - - -  Headings.  - - - - - */

H1                           { font-size: 22px; 
                               font-family: "Century Gothic", Verdana;
                               margin: 0px;
                               padding-bottom: 5px; }

H2                           { font-size: 15px; 
                               font-family: "Century Gothic", Verdana; }

H3                           { font-size: 18px; 
                               font-family: Verdana;
                               margin: 0px; }

H4                           { font-size: 12px; 
                               font-family: Verdana;
                               margin: 0px; }

H5                           { font-size: 24px; 
                               font-family: "Century Gothic", Verdana;
                               margin-top: 10px;
                               margin-bottom: 15px }
                               
/* - - - - -  Standard table elements.  - - - - - */

TH                           { color: black;  
                               font-size: 11px; 
                               font-family: Verdana; 
                               font-weight: bold; } 

/* - - - - -  Standard input.  - - - - - */

INPUT, TEXTAREA, 
SELECT                       { background: white;  
                               color: black; 
                               font-size: 11px; 
                               font-family: Verdana;
                               border: 1px solid black }

/* - - - - -  Standard URL links.  - - - - - */

A:LINK, A:VISITED            { color: blue; 
                               text-decoration: none }

A:HOVER                      { color: purple; 
                               text-decoration: none }

/* - - - - -  Menu option  - - - - - */

.menuOption                  { color: #3366FF; 
                               font-size: 13px; 
                               padding-top: 12px;
                               font-family: "Century Gothic", arial }

.menuOption A:LINK,
.menuOption A:VISITED        { color: #3366FF; 
                               text-decoration: none } 

.menuOption A:HOVER          { color: white; 
                               background: #3366FF; 
                               text-decoration: none}
                               
/* - - - - -  Website header.  - - - - - */

.siteHeaderText              { background: white; 
                               color: black; 
                               font-size: 13px; 
                               font-family: Verdana }

.siteHeaderText A:LINK,
.siteHeaderText A:VISITED    { background: white; 
                               color: black; 
                               text-decoration: none } 

.siteHeaderText A:HOVER      { background: black; 
                               color: white; 
                               text-decoration: none }

/* - - - - -  Website footer.  - - - - - */

.siteFooterText              { border: 0px; 
                               margin: 0px; 
                               color: gray; 
                               font-size: 10px; 
                               font-family: Verdana; 
                               padding-top: 0px; 
                               padding-bottom: 0px; 
                               text-align: center }

.siteFooterText A:LINK,
.siteFooterText A:VISITED    { color: gray; 
                               text-decoration: underline }

.siteFooterText A:HOVER      { color: purple; 
                               text-decoration: underline }

/* - - - - -  The "Last updated" text.  - - - - - */

.lastUpdStyle                { color: black; 
                               font-size: 10px; 
                               font-family: Arial; 
                               font-weight: bold; 
                               padding-top: 20px }

/* - - - - -  Standard text for an image caption.  - - - - - */

.imageCaption                { color: brown; 
                               font-size: 10px; 
                               font-family: Verdana }

/* - - - - -  Standard small text.  - - - - - */

.smallTextStyle              { color: black; 
                               font-size: 9px; 
                               font-family: Verdana }

/* - - - - -  Blank text area.  - - - - - */

.blankSpace                  { background: white; 
                               color: white; 
                               font-size: 9px; 
                               font-family: Verdana }

/* - - - - -  Opening times.  - - - - - */

.otDay                       { color: black; 
                               font-size: 11px; 
                               font-family: Verdana;
                               margin-left: 15px }

.otPeriod                    { color: black; 
                               font-size: 11px; 
                               font-family: Verdana;
                               margin-left: 200px;
                               margin-top: -12px }

.otTimes                     { color: black; 
                               font-size: 11px; 
                               font-family: Verdana;
                               margin-left: 400px;
                               margin-top: -12px;
                               margin-bottom: 20px; }

/* - - - - -  Events.  - - - - - */

.evDay                       { color: black; 
                               font-size: 11px; 
                               font-family: Verdana;
                               font-weight: bold;
                               margin-top: 10px; }

.evTitle                     { color: black; 
                               font-size: 11px; 
                               font-family: Verdana;
                               font-weight: bold;
                               margin-left: 250px;
                               margin-top: -12px;
                               margin-bottom: 10px }

.evTitle A:LINK,
.evTitle A:VISITED           { color: black; 
                               text-decoration: none; }

.evTitle A:HOVER             { color: red; 
                               text-decoration: none; }

.evDetails P                 { color: black; 
                               font-size: 11px; 
                               font-family: Verdana;
                               margin-top: 0px;
                               margin-bottom: 10px; }

/* - - - - -  News.  - - - - - */

.nwTitle                     { color: black; 
                               font-size: 11px; 
                               font-family: Verdana;
                               font-weight: bold;
                               margin-top: 12px;
                               margin-bottom: 10px; }

.nwTitle A:LINK,
.nwTitle A:VISITED           { color: black; 
                               text-decoration: none; }

.nwTitle A:HOVER             { color: red; 
                               text-decoration: none; }

.nwContent P                 { color: black; 
                               font-size: 11px; 
                               font-family: Verdana;
                               margin-top: 0px;
                               margin-bottom: 10px; }
                               
/* - - - - -  Services for Business offerings.  - - - - - */

.sbOfferingL                 { color: black; 
                               font-size: 11px; 
                               font-family: Verdana;
                               margin-left: 35px }

.sbOfferingR                 { color: black; 
                               font-size: 11px; 
                               font-family: Verdana;
                               margin-left: 285px;
                               margin-top: -12px }
                               
/* - - - - -  Committee members.  - - - - - */

.cm                          { color: black; 
                               font-size: 11px; 
                               font-family: Verdana;
                               margin-left: 35px }
                               
/* - - - - -  Hyperlinks.  - - - - - */

A:LINK IMG,              
A:ACTIVE IMG,
A:VISITED IMG,
A:HOVER IMG                  { border: 0px; }                  