/* -- Maintain 'TD' style consistent with 'body' style -- */
html,body
{
   background: #FFFFFF url(./watermrk10.gif) scroll 50% 50% repeat-y; 
   color: #000000;
   margin:0;
   padding:0;
   height:100%;
   border:none
   font-size: 12pt;
   margin: 0;
   font-family: "times new roman", serif;
}

/* -- Heading Styles -- */

.mnuhead /* -- Style used for main menu header -- */
{
   font-size: 10pt;
   font-weight: bold;
   text-align: left; 
   margin-left: 1px;
   margin-right: 1px;
   border-left: 0px;
   margin-top: 30px;
   margin-bottom: 10px;
   background: transparent;
   color: #00cc66;
}

.secthead
{
   background: transparent;
   color: #009933;
   font-size: 18px;
}

.pagehead /* -- Style used for page headers -- */
{
   background: transparent;
   color: #009933;   
   font-size: 18px;
   margin-top: 10px;
   margin-bottom: 1px;
   font-family: "times new roman", serif;
}

.page /* -- Style used for page header on pages linked directly from the main menu  -- */
/* -- ie ccomp.php, chonours.php, csquads.php, anew.php -- */
{
   background: transparent;
   color: #009933;   
   font-size: 14px;
   margin-bottom: 5px;
}

.pagesub
{  
   background: transparent;
   color: #009933;
   font-size: 12pt;
   margin-top: 5px;
   margin-bottom: 5px;
   font-family: "comic sans ms", verdana, cursive;
}

.sectsub
{
   background: transparent;
   color: #009933;
   font-size: 12pt;
   margin-top: 10px;
   margin-bottom: 3px;
   font-family: "comic sans ms", verdana, cursive;
}

.sectsubsub
{
   background: transparent;
   color: #009933;
   font-size: 12pt;
   margin-top: 10px;
   margin-bottom: 3px;
   font-family: "times new roman", serif;
}

.pagesubsub  /* -- See mprogram.php and cf head3anchor style -- */
{
   background: transparent;
   color: #009933;
   font-size: 11pt;
   text-decoration: none;
   font-family: "comic sans MS", verdana, cursive;
}

/* -- Block Styles -- */
P
{
   text-align: justify; 
   border-left: 2px green;
}

P.footer  /* -- Style for footer links lines  -- */

{
   margin-top: 5px; 
   text-align: center;
   font-size: 12pt;
   font-family: "times new roman", serif;
}

P.foottitle  /* -- Style for footer name  -- */

{
   margin-top: 8px;
}

P.intro  /* -- Style for introductory para under H2 -- */

{
   margin-top: 8px;
   margin-bottom: 8px;
}

DIV.pagelinks  /* -- Style for page links lines  -- */

{
   text-align: center;
   font-size: 12pt;
   font-family: "times new roman", serif;
}

/* -- Anchor Styles -- */
A
{
   background: transparent;
   color: #3333FF;
   font-size: 12pt;
   text-decoration: none;
}

A:hover
{
   background: transparent;
   color: #3333ff;
   font-size: 12pt;
   text-decoration: underline;
}

A.link  /* -- Standard page link style -- */

{
   background: transparent;
   color: #00cc66;
   font-size: 10pt;
   font-weight: bold;
   text-decoration: none;
   font-family: arial, sans-serif;
}

A.link:visited
{
   background: transparent;
   color: #009933;
   font-size: 10pt;
   font-weight: bold;
   font-family: arial, sans-serif;
}

A.link:hover
{
   background: transparent;
   color: #00cc66;
   font-size: 10pt;
   font-weight: bold;
   text-decoration: underline;
   font-family: arial, sans-serif;
}

/* links are active while selected */
A.link:active
{
   background: transparent;
   color: #000000;
   font-size: 10pt;
   text-decoration: none;
}

A.current  /* -- 'Greyed-out' link of current page -- */

{
   background: transparent;
   color: #000000;
   font-size: 11pt;
   text-decoration: none;
   font-family: "times new roman", serif;
}

A.current:hover  /* -- 'Greyed-out' link of current page -- */

{
   background: transparent;
   color: #000000;
   font-size: 11pt;
   text-decoration: none;
   font-family: "times new roman", serif;
}

A.anchor  /* -- Used where a green (not blue) 'anchor' is required -- */

{
   background: transparent;
   color: #00cc66;
   font-size: 9pt;
   text-decoration: none;
   font-weight: bold;
   font-family: arial, sans-serif;
}

A.anchor:hover  /* -- Used where a green 'anchor' is required -- */

{
   background: transparent;
   color: #00cc66;
   font-size: 9pt;
   text-decoration: underline;
   font-weight: bold;
   font-family: arial, sans-serif;
}

A.hide   /* -- Used on 'cyorks' page -- */

{
   background: transparent;
   color: #FFFFFF;
   font-size: 10pt;
   text-decoration: none;
}

A.hide:hover
{
   background: transparent;
   color: #00cc66;
   font-size: 10pt;
   text-decoration: underline;
   font-family: "times new roman", serif;
}

A.sitelink   /* -- Used to link to an external site -- */

{
   background: transparent;
   color: #3399FF;
   font-size: 10pt;
   font-weight: bold;
   text-decoration: none;
   font-family: arial, sans-serif;
}

A.sitelink:visited
{
   background: transparent;
   color: #003399;
   font-size: 10pt;
   font-weight: bold;
   font-family: arial, sans-serif;
}

A.sitelink:hover
{
   background: transparent;
   color: #3399ff;
   font-size: 10pt;
   font-weight: bold;
   text-decoration: underline;
   font-family: arial, sans-serif;
}

/* links are active while selected */
A.sitelink:active
{
   background: transparent;
   color: #666699;
   font-size: 10pt;
   text-decoration: none;
}

A.mnu   /* -- Main menu links style -- */

{
   background: transparent;
   color: #ccffcc;
   font-size: 9pt;
   font-weight: bold;
   text-decoration: none;
   font-family: arial, sans-serif;
}

A.mnu:visited
{
   background: transparent;
   color: #ffffff;
   font-size: 9pt;
   font-weight: bold;
   font-family: arial, sans-serif;
}

A.mnu:hover
{
   background: transparent;
   color: #ccffcc;
   font-size: 9pt;
   font-weight: bold;
   text-decoration: underline;
   font-family: arial, sans-serif;
}

/* links are active while selected */
A.mnu:active
{
   background: transparent;
   color: #000000;
   font-size: 9pt;
   font-weight: bold;
   text-decoration: none;
   font-family: arial, sans-serif;
}

A.head3anchor  /* -- Used where an H3 style anchor is required -- */

{
   background: transparent;
   color: #009933;
   font-size: 11pt;
   text-decoration: none;
   font-family: "comic sans MS", verdana, cursive;
}

.progevents  /* -- based on pagesubsub and head3anchor and used on mprogram.php -- */

{
   background: transparent;
   color: #009933;
   font-size: 11pt;
   text-decoration: none;
   margin-top: 13px;
   margin-bottom: 3px;
   font-family: "comic sans MS", verdana, cursive;
}

A.head4anchor  /* -- Used where a H4 style anchor is required -- */

{
   background: transparent;
   color: #009933;
   font-size: 12pt;
   text-decoration: none;
}

A.foot   /* -- Used on all page footers -- */

{
   background: transparent;
   color: #00cc66;
   font-size: 8pt;
   font-weight: bold;
   text-decoration: none;
   font-family: arial, sans-serif;
}


A.foot:visited
{
   background: transparent;
   color: #009933;
   font-size: 8pt;
   font-weight: bold;
   font-family: arial, sans-serif;
}

A.foot:hover
{
   background: transparent;
   color: #00cc66;
   font-size: 8pt;
   font-weight: bold;
   text-decoration: underline;
   font-family: arial, sans-serif;
}

/* links are active while selected */
A.foot:active
{
   background: transparent;
   color: #000000;
   font-size: 8pt;
   text-decoration: none;
   font-family: "times new roman", serif;
}

/* -- Table Styles -- */
TD  /* -- Default style consistent with BODY style  -- */

{
   background: transparent;
   color: #000000;
   font-size: 10pt;
   font-family: verdana, tahoma, geneva, arial, helvetica, sans-serif;
}

TD.mnu  /* -- Style for 'main menu' column  -- */

{
   background:  #009933;
   color: #ccffcc;
   font-size: 9pt;
   font-weight: bold;
   font-family: "comic sans MS", verdana, cursive;
}

TH.genhead  /* -- Style for table headings with green background eg competition programme  -- */
{
   background: #00cc66;
   color: #000000;
   padding: 2px;
   font-size: 11pt;
   font-weight: bold;
   font-family: cursive;
}

TH.genheadc  /* -- Style for table headings with green background and centrally aligned text eg competition programme  -- */
{
   background: #00cc66;
   color: #000000;
   padding: 2px;
   text-align: center;
   font-size: 11pt;
   font-weight: bold;
   font-family: cursive;
}

TD.competition  /* -- Style for competition programme/training squads tables -- */
{
   text-align: left; 
   font-size: 10pt; 
   font-weight: normal; 
   font-family: arial, "sans-serif";
}



/* -- List Styles -- */
UL
{
   margin-top: 5px;
   margin-bottom: 1px;
}

UL.plain /* -- Used where no bullet required eg rbok 2005 list of new club records -- */
{
   list-style: none;
   margin: 0em
}


LI.menu /* -- Used on Main Menu -- */
{
   background: transparent;
   color: white;
   margin-top: 2px;
   margin-left: -5px;
}

/* -- Text Styles -- */
.name   /* -- Style used to highlight BOK name -- */
{
   background: transparent;
   color: #009933;
   font-weight: bold;
}

.alignleft /*-- Style used to align body text to left--*/
{
   text-align: left;
}

.footname   /* -- Style used to highlight BOK name in footer-- */
{
   background: transparent;
   color: #009933;
   font-size: 10pt;
   font-weight: bold;
   font-family: arial, sans-serif;
}
 
.linkdesc   /* -- Style used for descriptions of links to other sites  -- */
{
   background: transparent;
   color: #000000;
   font-size: 9pt;
   font-family: verdana, tahoma, geneva, arial, sans-serif;
}

.headqual   /* -- Style used for adding a comment to a heading eg mrecordboys/girls pages -- */
{
   background: transparent;
   color: #000000;
   font-size: 10pt;
   font-weight: normal;   
}

.mdiumlrge   /* -- Style used for the 'greyed out' link of current page   -- */
{
   background: transparent;
   color: #000000;
   font-size: 10pt;
   font-family: "times new roman", serif;
}

.mdium   /* -- Style used on 'contact' page. 'meet' page  -- */
{
   background: transparent;
   color: #000000;
   font-size: 7pt;
}

.mdiumsmall   /* -- Style used for   -- */
{
   background: transparent;
   color: #000000;
   font-size: 9pt;
   font-family: "times new roman", serif;
}

.small   /* -- Style used for date in footer -- */
{
   background: transparent;
   color: #000000;
   font-size: 8pt;
   font-family: arial, sans-serif;
}
/* -- Miscellaneous Styles -- */
.no-bullet
{
   list-style-type: none;
}
