body
 {
            font-family:  Arial, sans-serif, Helvetica, Verdana;
              FONT-SIZE: 12px;
                  color: #000000;
       BACKGROUND-COLOR: #ffffff;
            font-weight: normal;
            line-height: 100% ;
 }

/* Note that p and table do NOT specifiy background-color,
   so they inherit it from parent style in document.
   unused:      VERTICAL-ALIGN: text-top;
 */
table
 {
            font-family: Verdana, Helvetica, Arial, sans-serif;
              FONT-SIZE: 12px;
                  COLOR: #000000;
            font-weight: normal;
            line-height: 100% ;
 }
p
 {
            font-family: Verdana, Helvetica, Arial, sans-serif;
              FONT-SIZE: 12px;
                  COLOR: #000000;
            font-weight: normal;
            line-height: 150% ;
 }
ul,ol
 {
            font-family: Verdana, Helvetica, Arial, sans-serif;
              FONT-SIZE: 12px;
            font-weight: normal;
            line-height: 150% ;
 }
A
 {
	TEXT-DECORATION: underline;
                  COLOR: #770505; 
 }
A:hover {
	font-weight: bold;
 }
A:visited
 {
                  COLOR: #770505; 
 }

/* Generic Font Updates
 */
B
 {
            font-weight: bold;
 }
STRONG
 {
            font-weight: bolder;
 }
EM
 {
            font-weight: bold;
             font-style: normal;
 }
I
 {
             font-style: italic;
 }
small
 {
              FONT-SIZE: 10px;
 }
HR
 {
                  COLOR: #009999;
 }
TT
 {
            font-family:  Courier;
 }
/* Headings - in Content
 */
h1
 {
            font-family: Verdana, Helvetica, Arial, sans-serif;
              FONT-SIZE: 16px;
                  COLOR: #b29b7b;
            font-weight: bold;
            line-height: 100% ;
 }
h2
 {
            font-family: Verdana, Helvetica, Arial, sans-serif;
              FONT-SIZE: 14px;
                  COLOR: #b29b7b;
            font-weight: bold;
            line-height: 100% ;
 }
h3
 {
            font-family: Verdana, Helvetica, Arial, sans-serif;
              FONT-SIZE: 12px;
                  COLOR: #b29b7b;
            font-weight: bold;
            line-height: 100% ;
 }
/*
  commented out input control
  Note: netscape 4.5 reads font size directive but not colour !?!
INPUT.BUTTON,.BUTTON
 {
            font-family: Arial, sans-serif, Verdana, Helvetica ;
              FONT-SIZE: 10px;
            font-weight: normal;
       BACKGROUND-COLOR: #cccccc;
                  COLOR: #000000;
}
INPUT,
INPUT.inputtext,.inputtext
 {
            font-family: Arial, sans-serif, Verdana, Helvetica ;
              FONT-SIZE: 10px;
            font-weight: normal;
       BACKGROUND-COLOR: #ffffff;
                  COLOR: #666699;
}
*/



/* Style Sets xx
   xxhead - for Header bar
   xxitem - for item (eg menu item)
   xxfoot - for footer bar - usually same as xxhead
 */

/* Left Menu Styles
   = lm
 */
.lmhead,.lmfoot
 {
            font-family: Arial, sans-serif, Verdana, Helvetica ;
       BACKGROUND-COLOR: #009999;
                  COLOR: #ffffff;
              FONT-SIZE: 10px;
            font-weight: bold;
            line-height: 100% ;
 }
.lmitem, A.lmitem, A.lmitem:visited
 {
            font-family: Arial, sans-serif, Verdana, Helvetica ;
       BACKGROUND-COLOR: #99CCcc;
                  COLOR: #000000;
              FONT-SIZE: 10px;
            font-weight: normal;
            line-height: 100% ;
 }
.lmitemhot,A.lmitemhot,A.lmitemhot:visited
 {
            font-family: Arial, sans-serif, Verdana, Helvetica ;
       BACKGROUND-COLOR: #99CCcc;
                  COLOR: #ffffff;
              FONT-SIZE: 10px;
            font-weight: normal;
            line-height: 100% ;
 }
.lmgap
 {
            font-family: Arial, sans-serif, Verdana, Helvetica ;
       BACKGROUND-COLOR: #99CCcc;
                  COLOR: #ffffff;
              FONT-SIZE: 10px;
            font-weight: bold;
            line-height: 100% ;
 }

/* Right Menu Styles
   = rm
 */

.rmhead,.rmfoot,P.rmhead, A.rmhead
 {
            font-family: Arial, sans-serif, Verdana, Helvetica ;
       BACKGROUND-COLOR: #770505;
                  COLOR: #b29b7b;
              FONT-SIZE: 14px;
            font-weight: bold;
             margin-top: 2;
            line-height: 100% ;
/*          margin-bottom: 1ex; */
 }
.rmitem,A.rmitem,A.rmitem:visited
 {
            font-family: Arial, sans-serif, Verdana, Helvetica ;
       BACKGROUND-COLOR: #ffffff;
                  COLOR: #b29b7b;
              FONT-SIZE: 12px;
            font-weight: bold;
            line-height: 100% ;
 }
.rmitemhot,A.rmitemhot
 {
            font-family: Arial, sans-serif, Verdana, Helvetica ;
       BACKGROUND-COLOR: #ffffff;
                  COLOR: #000000;
              FONT-SIZE: 10px;
            font-weight: normal;
            line-height: 100% ;
 }

/* Note content in centre will normally use P,H1,H2, etc defaults.
   the following provided for additional control where required

   This may change to get the Red/Black text on same line as per late Jan
   this will use span class=headline ( = heading in ignite pages )
   A diff name is used from ignite, as inheritance is NOT applied through
   the igNite style set.
 */

/* Content (centre) styles
 */

TD.performance,.performance
 {
            font-family: Verdana, Helvetica, Arial, sans-serif ;
       BACKGROUND-COLOR: #ccCCcc;
                  COLOR: #000000;
              FONT-SIZE: 10px;
            line-height: 100% ;
 }

/* normal set used by default.
 */
.normalhead,.normalfoot
 {
            font-family: Verdana, Helvetica, Arial, sans-serif ;
       BACKGROUND-COLOR: #ffFFff;
                  COLOR: #000000;
              FONT-SIZE: 12px;
            font-weight: bold;
            line-height: 100% ;
 }
.normalitem,.item
 {
            font-family: Verdana, Helvetica, Arial, sans-serif ;
       BACKGROUND-COLOR: #ffFFff;
                  COLOR: #000000;
              FONT-SIZE: 10px;
            font-weight: normal;
            line-height: 160% ;
 }
.normalhot
 {
            font-family: Verdana, Helvetica, Arial, sans-serif ;
       BACKGROUND-COLOR: #ffFFff;
                  COLOR: #993399;
              FONT-SIZE: 10px;
            font-weight: normal;
            line-height: 160% ;
 }

A.normalitem
 {
                  COLOR: #ff0066; 
 }
A.normalitem:visited
 {
                  COLOR: #993399; 
 }

/* cm set
   - Grey background (sorry - "cloud")
   - with extra colours and size for heading and highlight
 */
.cmhead,.cmfoot
 {
            font-family: Verdana, Helvetica, Arial, sans-serif ;
       BACKGROUND-COLOR: #ccCCcc;
                  COLOR: #666699;
              FONT-SIZE: 14pt;
            FONT-WEIGHT: bold;
            line-height: 100% ;
 }
.cmitem,.performance
 {
            font-family: Verdana, Helvetica, Arial, sans-serif ;
       BACKGROUND-COLOR: #ccCCcc;
                  COLOR: #000000;
              FONT-SIZE: 10px;
            line-height: 100% ;
 }
.cmhot,.cmitemhot
 {
            font-family: Verdana, Helvetica, Arial, sans-serif ;
       BACKGROUND-COLOR: #ccCCcc;
                  COLOR: #009999;
              FONT-SIZE: 10px;
            line-height: 100% ;
 }

/* c2 set (for centre)
   - AQUA background
   - with extra colours and size for heading and highlight
 */
.c2head,.c2foot
 {
            font-family: Verdana, Helvetica, Arial, sans-serif ;
       BACKGROUND-COLOR: #99CCcc;
                  COLOR: #666699;
              FONT-SIZE: 12px;
            FONT-WEIGHT: bold;
            line-height: 100% ;
 }
.c2item
 {
            font-family: Verdana, Helvetica, Arial, sans-serif ;
       BACKGROUND-COLOR: #99CCcc;
                  COLOR: #000000;
              FONT-SIZE: 10px;
            line-height: 120% ;
 }
.c2hot,.c2itemhot
 {
            font-family: Verdana, Helvetica, Arial, sans-serif ;
       BACKGROUND-COLOR: #99CCcc;
                  COLOR: #009999;
              FONT-SIZE: 10px;
            line-height: 120% ;
 }


/* c3 set (for centre)
   - Larger Font
   - with extra colours and size for heading and highlight
 */
.c3head,.c3foot
 {
       BACKGROUND-COLOR: #ffffff;
                  COLOR: #666699;
              FONT-SIZE: 12px;
            FONT-WEIGHT: bold;
            line-height: 100% ;
 }
.c3item
 {
       BACKGROUND-COLOR: #ffffff;
                  COLOR: #000000;
              FONT-SIZE: 14px;
            FONT-WEIGHT: bold;
            line-height: 120% ;
 }
.c3hot,.c3itemhot
 {
       BACKGROUND-COLOR: #ffffff;
                  COLOR: #009999;
              FONT-SIZE: 10px;
            FONT-WEIGHT: bold;
            line-height: 120% ;
 }

/* newsflash
   - aqua background (as outer item is newsflash)
   - black foreground to stand out.
 */
.newsflashhead,.newsflashfoot
 {
                  COLOR: #000000;
       BACKGROUND-COLOR: #FFffFF;
              FONT-SIZE: 10px;
            line-height: 100% ;
 }

.newsflashitem,.newsflash
 {
                  COLOR: #000000; /* ALERT - LIVE SITE USES BLACK */
/*                  COLOR: #993399; */
       BACKGROUND-COLOR: #FFffFF;
 }

.newsflashhot,.subheader
 {
                  COLOR: #993399;
       BACKGROUND-COLOR: #FFffFF;
 }

/* news = announcement
   - keeping the white background but
   - various foregrounds to stand out.
   - basic text = std grey
 */
.newshead,.newsfoot,.announcehead,.announcefoot
 {
                  COLOR: #333333;
       BACKGROUND-COLOR: #ffFFff;
              FONT-SIZE: 12px;
            FONT-WEIGHT: bold;
 }
.newsitem,.announceitem
 {
                  COLOR: #333333;
       BACKGROUND-COLOR: #ffFFff;
 }
.newshot,.announcehot
 {
                  COLOR: #333333;
       BACKGROUND-COLOR: #ffFFff;
             font-style: italic;
 }

/* permit - used for news in special group
 */
.permithead
 {
                  COLOR: #000000;
       BACKGROUND-COLOR: #ffffff;
              FONT-SIZE: 12px;
            FONT-WEIGHT: bold;
 }
.permitfoot
 {
                  COLOR: #000000;
       BACKGROUND-COLOR: #ffffff;
              FONT-SIZE: 12px;
            FONT-WEIGHT: bold;
 }
.permititem
 {
                  COLOR: #333333;
       BACKGROUND-COLOR: #ffffff;
 }
.permithot
 {
                  COLOR: #993399;
       BACKGROUND-COLOR: #ffffff;
 }

/* admin - used for news in special group
 */
.adminhead
 {
                  COLOR: #000000;
       BACKGROUND-COLOR: #cccccc;
              FONT-SIZE: 12px;
            FONT-WEIGHT: bold;
 }
.adminfoot
 {
                  COLOR: #000000;
       BACKGROUND-COLOR: #ffffff;
              FONT-SIZE: 12px;
            FONT-WEIGHT: bold;
 }
.adminitem
 {
                  COLOR: #000000;
       BACKGROUND-COLOR: #ffffff;
 }
.adminhot
 {
                  COLOR: #993399;
       BACKGROUND-COLOR: #ffffff;
 }

/* help = faq
   - keeping the white background but
   - various foregrounds to stand out.
 */
.faqhead,.faqfoot
 {
                  COLOR: #000000;
       BACKGROUND-COLOR: #ffFFff;
              FONT-SIZE: 12px;
            FONT-WEIGHT: bold;
 }
.faqitem
 {
                  COLOR: #993399;
       BACKGROUND-COLOR: #ffFFff;
 }
.faqhot
 {
                  COLOR: #009999;
       BACKGROUND-COLOR: #ffFFff;
 }


/* Special Case Over-Rides
 */
/* Headline
   - Set colour and size for Main Headlines
 */
.headline,.normalheadline
 {
                  COLOR: #009999;
              FONT-SIZE: 14px;
            FONT-WEIGHT: bold;
            line-height: 100% ;
 }
.sideline,.normalsideline
 {
                  COLOR: #666666;
              FONT-SIZE: 12px;
            FONT-WEIGHT: bold;
            line-height: 100% ;
 }
.mandatory
 {
                  COLOR: #993399;
            FONT-WEIGHT: bold;
 }

/* The Valid colour set...

  #ffCC00 = Ignite Gold
  #ffFFff = White Space
  #000000 = Black
  #ffFF00 = Lemon        ~ ENERGISE
  #99CC33 = Leaf Green   ~ NOURISH
  #009999 = Teal         ~ TRUST
  #ff0066 = Fuchsia = IAS ~ CHALLENGE
  #993399 = Grape        ~ RELY
  #99CCcc = Aqua
  #ccCCcc = Cloud

  Added on Ignite Sites.
  #CC0033 = Href RED
  #666666 = Body Text Dark grey
  #333333 = Newer body dark grey

  Additions for HEALTHNET
  #666699 = HealthNet Dark Blue
  #eeeedd = Parchment (Highlight using background)

*/
