/*  - - - - - G E N E R A L - - - - -  */
body{
  margin: auto; padding: 0px; color:#333; 
  background-color: #fff;
  background-image: url('images/bg.jpg'); 
  background-repeat: repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13.5px;
  color: #000;
  }
table, td, tr, th { 
  font-size: 13.5px; 
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  }
ol, ul { 
  margin-top: 6px; 
  margin-bottom: 6px;
  }
p { 
  margin-top: 10px; 
  
line-height: 1.2em
  }
img	{ 
  border: 0px; 
  }
strong, b { 
  font-weight: bold;
  color: #000;
  }
hr { 
  height: 1px; 
  color: #000; 
  }


/*  - - - - - L I N K S - - - - -  */


a:link, a:active, a:visited {
  font-weight: bold;
  color: #1A3F76;
  text-decoration: underline
   }
a:hover {
  font-weight: bold;
  color: #0071b5;
  text-decoration: underline
   }

a.subM { font-weight: bold; color: blue; text-decoration: underline }
a.subM{ font-weight: bold; color: #ffffff; text-decoration: none;}
a.subM:active { font-weight: bold;  color: #ffffff; text-decoration: none; }
a.subM:visited { font-weight: bold; color: #ffffff;text-decoration: none }


/*  - - - - - H E A D E R S - - - - -  */


h1 {
  font-size: 16px;
  vertical-align: -6;
  color: #000;
  }
h2 {
  font-size: 14pt;
  color: #000;
  }
h3 {
  font-size: 14pt;
  color: #000;	
 }




MARQUEE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #870707;
    FONT-FAMILY: Arial, helvetica, verdana
}
SPAN#pageTitle
{
    FONT-SIZE: 20pt;
    COLOR: black;
    FONT-FAMILY: Arial Black, Arial, helvetica, verdana
}
.pageTitle
{
    FONT-SIZE: 24pt;
    COLOR: black;
    FONT-FAMILY: Arial Black, Arial, helvetica, verdana
}
.subCat
{
    COLOR: #277368;
    FONT-FAMILY: Arial Black, Arial, helvetica, verdana;
    TEXT-DECORATION: none
}
.iText
{
    BORDER-RIGHT: #c0c0c0 1px inset;
    BORDER-TOP: #c0c0c0 1px inset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #c0c0c0 1px inset;
    COLOR: gray;
    BORDER-BOTTOM: #c0c0c0 1px inset;
    FONT-FAMILY: Arial;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffff
}
.btn
{
    BORDER-RIGHT: #c0c0c0 1px outset;
    BORDER-TOP: #c0c0c0 1px outset;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #c0c0c0 1px outset;
    COLOR: #ffffff;
    BORDER-BOTTOM: #c0c0c0 1px outset;
    FONT-FAMILY: Arial;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #277368
}
TD.rw
{
    BORDER-RIGHT: white;
    BORDER-TOP: white;
    BORDER-LEFT: white;
    BORDER-BOTTOM: gray thin solid
}
DIV.OurBusiness
{
    DISPLAY: none;
    VISIBILITY: hidden;
    POSITION: relative;
    BACKGROUND-COLOR: #794891
}
DIV.membership
{
    DISPLAY: none;
    VISIBILITY: hidden;
    POSITION: relative;
    BACKGROUND-COLOR: #2570b0
}
DIV.Investments
{
    DISPLAY: none;
    VISIBILITY: hidden;
    POSITION: relative;
    BACKGROUND-COLOR: #978a30
}
DIV.theMarket
{
    DISPLAY: none;
    VISIBILITY: hidden;
    POSITION: relative;
    BACKGROUND-COLOR: #bb6315
}
DIV.Credit
{
    DISPLAY: none;
    VISIBILITY: hidden;
    POSITION: relative;
    BACKGROUND-COLOR: #2b733a
}
DIV.PaymentServices
{
    DISPLAY: none;
    VISIBILITY: hidden;
    POSITION: relative;
    BACKGROUND-COLOR: #544eaf
}
DIV.NewsEvents
{
    DISPLAY: none;
    VISIBILITY: hidden;
    POSITION: relative;
    BACKGROUND-COLOR: #7fb439
}
DIV.Wave
{
    DISPLAY: none;
    VISIBILITY: hidden;
    POSITION: relative;
    BACKGROUND-COLOR: #048c6c
}
DIV.OurBusinessNS
{
    LEFT: 150px;
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #794891
}
DIV.membershipNS
{
    LEFT: 275px;
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #2570b0
}
DIV.InvestmentsNS
{
    LEFT: 75px;
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #978a30
}
DIV.theMarketNS
{
    LEFT: 350px;
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #bb6315
}
DIV.CreditNS
{
    LEFT: 250px;
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #2b733a
}
DIV.PaymentServicesNS
{
    LEFT: 300px;
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #544eaf
}
DIV.WaveNS
{
    LEFT: 375px;
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #048c6c
}
DIV.Filler
{
    DISPLAY: none;
    VISIBILITY: hidden;
    POSITION: relative;
}
DIV.Footer
{
   

}
A:active
{
    FONT-SIZE: 10pt;
    COLOR: blue;
    TEXT-DECORATION: underline
}
.Link
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
SPAN.ourBusiness
{
    DISPLAY: none;
    Z-INDEX: 1;
    VISIBILITY: hidden;
    POSITION: relative;
    BACKGROUND-COLOR: #794891
}
.btn1
{
    BORDER-RIGHT: #c0c0c0 1px outset;
    BORDER-TOP: #c0c0c0 1px outset;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #c0c0c0 1px outset;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: #c0c0c0 1px outset;
    FONT-FAMILY: Arial;
    HEIGHT: 20px;
    BACKGROUND-COLOR: gray
}
A.Trans
{
    COLOR: black;
    BACKGROUND-COLOR: transparent
}
A.ourbusiness
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #794891;
    TEXT-DECORATION: none;
}
A.ourbusiness:hover
{
    FONT-SIZE: 8pt;
    COLOR: yellow;
    TEXT-DECORATION: none
}
A.membership
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    FONT-FACE: Arial
}
A.membership:hover
{
    FONT-SIZE: 8pt;
    COLOR: yellow;
    TEXT-DECORATION: none
}
A.Investments
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    FONT-FACE: Arial
}
A.Investments:hover
{
    FONT-SIZE: 8pt;
    COLOR: yellow;
    TEXT-DECORATION: none
}
A.NewsEvents
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    FONT-FACE: Arial
}
A.newsevents:hover
{
    FONT-SIZE: 8pt;
    COLOR: yellow;
    TEXT-DECORATION: none
}
A.theMarket
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    FONT-FACE: Arial
}
A.theMarket:hover
{
    FONT-SIZE: 8pt;
    COLOR: yellow;
    TEXT-DECORATION: none
}
A.Credit
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    FONT-FACE: Arial
}
A.Credit:hover
{
    FONT-SIZE: 8pt;
    COLOR: yellow;
    TEXT-DECORATION: none
}
A.PaymentServices
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    FONT-FACE: Arial
}
A.PaymentServices:hover
{
    FONT-SIZE: 8pt;
    COLOR: yellow;
    TEXT-DECORATION: none
}
A.Wave
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    FONT-FACE: Arial
}
SPAN#PageTitleNS
{
    FONT-WEIGHT: 900;
    LEFT: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial,  'Arial Black',  'Times New Roman';
    POSITION: absolute
}
DIV.blackfiller
{
    DISPLAY: none;
    VISIBILITY: hidden;
    POSITION: relative;
    BACKGROUND-COLOR: #000000
}
DIV.blackfillerNS
{
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: white
}
A.white
{
    FONT-SIZE: 9px;
    COLOR: white;
    FONT-FAMILY: Verdana,  Arial,  ' Helvetica',  sans-serif
}
DIV.White
{
    DISPLAY: none;
    VISIBILITY: hidden;
    POSITION: relative;
    BACKGROUND-COLOR: white
}
A.black
{
    FONT-SIZE: 10pt;
    COLOR: black
}
.hand
{
    CURSOR: hand
}
A.ourBusinessLeftMenu:link
{
    FONT-SIZE: 9pt;
    COLOR: #7b4994;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.ourBusinessLeftMenu:active
{
    FONT-SIZE: 9pt;
    COLOR: #7b4994;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.ourBusinessLeftMenu:visited
{
    FONT-SIZE: 9pt;
    COLOR: #7b4994;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.ourBusinessLeftMenu:hover
{
    COLOR: red;
    TEXT-DECORATION: none
}
A.membershipLeftMenu:link
{
    FONT-SIZE: 9pt;
    COLOR: #2171b5;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.membershipLeftMenu:active
{
    FONT-SIZE: 9pt;
    COLOR: #2171b5;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.membershipLeftMenu:visited
{
    FONT-SIZE: 9pt;
    COLOR: #2171b5;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.membershipLeftMenu:hover
{
    COLOR: red;
    TEXT-DECORATION: none
}
A.investmentsLeftMenu:link
{
    FONT-SIZE: 9pt;
    COLOR: #948a31;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.investmentsLeftMenu:active
{
    FONT-SIZE: 9pt;
    COLOR: #948a31;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.investmentsLeftMenu:visited
{
    FONT-SIZE: 9pt;
    COLOR: #948a31;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.investmentsLeftMenu:hover
{
    COLOR: red;
    TEXT-DECORATION: none
}
A.newseventsLeftMenu:link
{
    FONT-SIZE: 9pt;
    COLOR: #948a31;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.newseventsLeftMenu:active
{
    FONT-SIZE: 9pt;
    COLOR: #948a31;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.newseventsLeftMenu:visited
{
    FONT-SIZE: 9pt;
    COLOR: #948a31;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.newseventsLeftMenu:hover
{
    COLOR: red;
    TEXT-DECORATION: none
}
A.theMarketLeftMenu:link
{
    FONT-SIZE: 9pt;
    COLOR: #bd6110;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.theMarketLeftMenu:active
{
    FONT-SIZE: 9pt;
    COLOR: #bd6110;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.theMarketLeftMenu:visited
{
    FONT-SIZE: 9pt;
    COLOR: #bd6110;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.theMarketLeftMenu:hover
{
    COLOR: red;
    TEXT-DECORATION: none
}
A.creditLeftMenu:link
{
    FONT-SIZE: 9pt;
    COLOR: #297139;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.creditLeftMenu:active
{
    FONT-SIZE: 9pt;
    COLOR: #297139;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.creditLeftMenu:visited
{
    FONT-SIZE: 9pt;
    COLOR: #297139;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.creditLeftMenu:hover
{
    COLOR: red;
    TEXT-DECORATION: none
}
A.paymentServicesLeftMenu:link
{
    FONT-SIZE: 9pt;
    COLOR: #524dad;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.paymentServicesLeftMenu:active
{
    FONT-SIZE: 9pt;
    COLOR: #524dad;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.paymentServicesLeftMenu:visited
{
    FONT-SIZE: 9pt;
    COLOR: #524dad;
    FONT-FAMILY: "MS Sans Serif",  Geneva,  sans-serif;
    TEXT-DECORATION: none
}
A.paymentServicesLeftMenu:hover
{
    COLOR: red;
    TEXT-DECORATION: none
}


/*  - - - - - E V E N T  C A L E N D A R - - - - -  */


.calTop { 
  background-color: #f5f5f5;
  border-top: solid 1px #ccc;
  bgcolor: f5f5f5;
  }
.calLeft { 
  background-color: #f5f5f5;
  border-top: solid 1px #ccc; 
  border-left: solid 1px #ccc;
  }
.calRight { 
  background-color: #f5f5f5;  border-top: solid 1px #ccc; 
  border-right: solid 1px #ccc;
  }
.calRline { 
  background-color: #f5f5f5;
  border-right: solid 1px #ccc;
  }
.calLline { 
  background-color: #f5f5f5;
  border-left: solid 1px #ccc;
  }
.cal { 
  background-color: #f5f5f5;
  }
.calWhite { 
  background-color: #fff;
  }
.calLlineWhite { 
  background-color: #fff;
  border-right: solid 1px #ccc;
  }
.calBline { 
  background-color: #eee;
  border-bottom: solid 1px #ccc;
  border-right: solid 1px #ccc;
  }