A:link
  {
    color:            #000099;
    text-decoration:  none;
  }

A:visited
  {
    color:            #999999;
    text-decoration:  none;
  }

A:hover
  {
    color:            #440000;
    text-decoration:  underline;
  }

A:active
  {
    color:            #FFFFCC;
    text-decoration:  none;
  }

/* ------------------------------------------------------------------------- */

A.vod:link
  {
    color:            #FFCC88;
    text-decoration:  none;
  }

A.vod:visited
  {
    color:            #999999;
    text-decoration:  none;
  }

A.vod:hover
  {
    color:            #FFFFFF;
    text-decoration:  underline;
  }

A.vod:active
  {
    color:            #99CCFF;
    text-decoration:  none;
  }

/* ------------------------------------------------------------------------- */
A.nav:link
  {
    color:            #444444;
    text-decoration:  none;
  }

A.nav:visited
  {
    color:            #444444;
    text-decoration:  none;
  }

A.nav:hover
  {
    color:            #000000;
    text-decoration:  strong;
  }

A.nav:active
  {
    color:            #444444;
    text-decoration:  none;
  }
  
/* ------------------------------------------------------------------------- */

A.navSecondary:link
  {
    color:            #FFFFFF;
    text-decoration:  none;
  }

A.navSecondary:visited
  {
    color:            #FFFFFF;
    text-decoration:  none;
  }

A.navSecondary:hover
  {
    color:            #FFFF99;
    text-decoration:  none;
  }

A.navSecondary:active
  {
    color:            #FFFFFF;
    text-decoration:  none;
  }
  
/* ------------------------------------------------------------------------- */

A.reverse:link
  {
    color:            #F4D0E1;
    text-decoration:  none;
  }

A.reverse:visited
  {
    color:            #F4D0E1;
    text-decoration:  none;
  }

A.reverse:hover
  {
    color:            #FFFFFF;
    text-decoration:  none;
  }

A.reverse:active
  {
    color:            #F4D0E1;
    text-decoration:  none;
  }
 
/* ------------------------------------------------------------------------- */

.textBody
  {
    color:            #444444;
    font-family:      tahoma, arial, helvetica, sans-serif;
    letter-spacing:   .2pt;
    font-size:        12px;
    line-height:      1.3;
    text-decoration:  none;
  }
  
.textParagraph
  {
    color:            #222222;
    font-family:      tahoma, arial, helvetica, sans-serif;
    letter-spacing:   .2pt;
    font-size:        12px;
    line-height:      1.4;
    text-decoration:  none;
  }
  
.textHome
  {
    color:            #222222;
    font-family:      tahoma, arial, helvetica, sans-serif;
    letter-spacing:   .2pt;
    font-size:        11px;
    line-height:      1.3;
  }

.textBodyreverse
  {
    color:            #D8E5ED;
    font-family:      tahoma, arial, helvetica, sans-serif;
    letter-spacing:   .2pt;
    font-size:        12px;
    line-height:      1.7;
  }

.textHomeReverse
  {
    color:            #D8E5ED;
    font-family:      tahoma, arial, helvetica, sans-serif;
    letter-spacing:   .2pt;
    font-size:        11px;
    line-height:      1.4;
  }

.textBodyreverse2
  {
    color:            #4C70AC;
    font-family:      tahoma, arial, helvetica, sans-serif;
    letter-spacing:   .5pt;
    font-size:        10px;
    line-height:      1.7;
  }

.textSmall
  {
    color:            #000000;
    font-family:      tahoma, arial, helvetica, sans-serif;
    letter-spacing:   .4pt;
    font-size:        10px;
    line-height:      1.3;
    text-decoration:  none
  }

.textSmallReverse
  {
    color:            #D8E5ED;
    font-family:      tahoma, arial, helvetica, sans-serif;
    letter-spacing:   .3pt;
    font-size:        10px;
    text-decoration:  none
  }

.textSmallHeader
  {
    color:            #8EA2B7;
  }

.textDisclaimer
  {
    color:            #000000;
    font-family:      arial, helvetica, sans-serif;
    letter-spacing:   .1pt;
    font-size:        9px;
    text-decoration:  none
  }

.textHeading
   {
     color:            #09336F;
     font-family:      arial, helvetica, sans-serif;
     letter-spacing:   .1pt;
     font-size:        17px;
     font-weight:      bold;
     text-decoration:  none
  }
  
.textHeadingGrey
   {
     color:            #B2B2B2;
     font-family:      sans-serif;
     letter-spacing:   .1pt;
     font-size:        24px;
     font-weight:      bold;
     text-decoration:  none
  }

 .textSubheading
   {
     color:            #000000;
     font-family:      arial, helvetica, sans-serif;
     letter-spacing:   .1pt;
     font-size:        12px;
     text-decoration:  none
  }
  
 .textQuote
   {
     color:             #D69A00;
     font-family:       arial, helvetica, sans-serif;
     letter-spacing:    .4pt;
     font-size:         12px;
     line-height:       1.3;
     font-weight:       bold;
     font-style:        normal;
     text-decoration:   none;
     text-align:        left;
  }  
  
  .textQuoteSource
     {
     color:             #D69A00;
     font-family:       arial, helvetica, sans-serif;
     letter-spacing:    .1pt;
     font-size:         11px;
     font-weight:       normal;
     font-style:        normal;
     text-decoration:   none;    
     
  } 
  
.noRepeat
{
    background-repeat: no-repeat;
}
  
.repeatLeft
  {
    background-repeat: repeat-y;
    background-position: top right;
}

.repeatRight
  {
    background-repeat: repeat-y;
    background-position: top left;
}
  
  
  
/* ------------------------------------------------------------------------- */


.inputText
  {
    font-family:      tahoma, arial, helvetica, sans-serif;
    font-size:        12px;
    background-color: #ffffff;
    border:           1px #999999 solid; 
    border-color:     #999999 solid;    
  }

.inputDropDown
  {
    font-family:      tahoma, arial, helvetica, sans-serif;
    font-size:        11px;
  }

.inputButton
  {
    font-family:      tahoma, arial, helvetica, sans-serif;
    font-size:        10px;
    letter-spacing:   .5pt;
    color:            #000000;
    font-weight:      bold;
    background-color: #BDBDBD;
    border:           1px #666666 solid; 
    border-color:     #666666 solid;  
  }