P,OL,UL,BODY,TR,TH,FORM, TABLE 
             { font-family: verdana,arial,helvetica,sans-serif; 
               font-size:   13; 
               color:       #663399; }

BODY { background-color: #FDFEF1; margin: 0px }

H3 { font-family: verdana,arial,helvetica,sans-serif; 
                             font-size: 17; color: #0099CC; }

H4, H5 { font-family: verdana,arial,helvetica,sans-serif; 
                             font-size: 15; color: #990066; }


/* Page Title style ... as a paragraph for some reason ? */
P.pt         { font-family: verdana,arial,helvetica,sans-serif; 
               font-size: 20; 
               color: #000099; }

/* Provides shallow page-wide area at end of all/most pages for closing admin */
TABLE.foot1  { 
               width:       100%; 
               height:      25px; 
               padding:     0; 
               border-top:  1px solid #FF6600; 
             }
TD.foot1     { 
               font-family: arial,helvetica,sans-serif;
               font-size:   8pt;
               font-style:  italic;
               color:       #999999;
             }

TD.optsel    { background: #00FF00; }
TD.optnot    { background: #AAB6C1; }

TR.row-head  { background: #4DA87E; color: #FFFFFF; 
                                    font-size: 14;
                                    font-weight: bold; 
                                    padding: 1em; }
TD.row-head  { padding-top: 5; padding-bottom: 5; }
TR.row-a     { background: #B5DDCA; }
TR.row-b     { background: #CFE9DD; }

/* obsolete - used to provide the vertical divider line between 
   the margin graphics and the main page content, but stopped working
   a few browser releases ago.  To be removed when all pages
   converted to use the new table-border non-image method.
*/
TD.marginline {	float:left;
	background-image:url(images/1px-red.png);
	background-repeat:repeat-y;
	}

/* main page content links */
A:link       { color: #0033CC; }
A:visited    { color: #006699; }
A:hover      { color: #FF3366; }

/* page footer bar links */
A.bg:link    { color: #FFCC00; }
A.bg:visited { color: #FFCC99; }
A.bg:hover   { color: #CCFFCC; }

/* For the menu bar option words, both links and non-links : */
A.navbar:link    { color:           #FFCC00; 
                   text-decoration: none; 
                   font-family:     verdana,arial,helvetica,sans-serif;
                   font-weight:     bold;
                   font-size:       8pt; }
A.navbar:visited { color:           #FFCC99; 
                   text-decoration: none; 
                   font-family:     verdana,arial,helvetica,sans-serif;
                   font-weight:     bold;
                   font-size:       8pt; }
A.navbar:hover   { color:           #CCFFCC; 
                   text-decoration: none; 
                   font-family:     verdana,arial,helvetica,sans-serif;
                   font-weight:     bold;
                   font-size:       8pt; }
.navbar-inactive { color:           #003366; 
                   text-decoration: none; 
                   font-family:     verdana,arial,helvetica,sans-serif;
                   font-weight:     bold;
                   font-size:       8pt; }

/* To colour the menu bar option dividers : */
TD.navbar        { color: #FFCCCC; }
