A:link

  {

    color:            #CCCCCC;

    text-decoration:  none;

  }



A:visited

  {

    color:            #ffffff;

    text-decoration:  none;

  }



A:hover

  {

    color:            #000000;

    text-decoration:  none;

  }



A:active

  {

    color:             #CCCCCC;

    text-decoration:  none;

  }







A.nav:link

  {

    color:            #CCCCCC;

    text-decoration:  none;

  }



A.nav:visited

  {

    color:            #CCCCCC;

    text-decoration:  none;

  }



A.nav:hover

  {

    color:            #5E0040;

    text-decoration:  none;

  }



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:            #F4D0E1;

    text-decoration:  none;

  }



A.navSecondary:active

  {

    color:            #FFFFFF;

    text-decoration:  none;

  }

  

  

  



A.reverse:link

  {

    color:            #446688;

    text-decoration:  none;

  }



A.reverse:visited

  {

    color:            #446688;

    text-decoration:  none;

  }



A.reverse:hover

  {

    color:            #C382A6;

    text-decoration:  none;

  }



A.reverse:active

  {

    color:            #446688;

    text-decoration:  none;

  }

  

  

  



A.reverseHome1:link

  {

    color:            #F4D0E1;

    text-decoration:  none;

  }



A.reverseHome1:visited

  {

    color:            #F4D0E1;

    text-decoration:  none;

  }



A.reverseHome1:hover

  {

    color:            #8CB9EB;

    text-decoration:  none;

  }



A.reverseHome1:active

  {

    color:            #F4D0E1;

    text-decoration:  none;

  }

  

  

  

.borderColor

  {

    background-color: #999999;

  }

  

.boxColor

  {

    background-color: #D0D0D0;

  }

  

  

  

.cellPadding1

  {

    padding: 10px 10px 10px 10px;

  }

  

.cellPadding2

  {

    padding: 20px 20px 20px 0px;

  }

  

  



.textBody

  {

	color:            #000000;

	font-family:      tahoma, arial, helvetica, sans-serif;

	letter-spacing:   .2pt;

	font-size:        12px;

	line-height:      1.3;

	text-decoration:  none;

	font-weight: normal;

  }


.textBodyBold

  {

	color:            #ffffff;

	font-family:      tahoma, arial, helvetica, sans-serif;

	letter-spacing:   .2pt;

	font-size:        11px;

	line-height:      1.3;

	text-decoration:  none;

	font-weight: bold;

  }

  

  

  .textBody2

  {

	color:            #000000;

	font-family:      tahoma, arial, helvetica, sans-serif;

	letter-spacing:   .2pt;

	font-size:        11px;

	line-height:      1.3;

	text-decoration:  none;

	font-weight: normal;

  }

  

  

.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:            #000000;

    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:            #0000000;

    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:            #000000;

  }



.textSmallHeaderHome1

  {

    color:            #8EA2B7;

  }



.textDisclaimer

  {

    color:            #000000;

    font-family:      arial, helvetica, sans-serif;

    letter-spacing:   .1pt;

    font-size:        9px;

    text-decoration:  none

  }
  
  .texthomepageNEWSHEADING

  {

    color:            #ffffff;

    font-family:      arial, helvetica, sans-serif;

    letter-spacing:   .1pt;

    font-size:        10px;

    text-decoration:  none;
	
    font-weight: bolder

  }



.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:             #C00000;

     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:             #C00000;

     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:      normal;

    background-color: #BDBDBD;

    border:           1px #666666 solid; 

    border-color:     #666666 solid;  

  }
