BODY
  {
    color: black;
    background: #EBF5FF;
    font-family: Georgia, Verdana, Arial, Helvetica;
    font-size: 9pt;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

.mainframe
  {
    background: #FfFfFf;
  }

.leftframe
  {
    background: #BfDfFf;
  }

.resizeableimagepage
  {
    background: #EBF5FF;
  }

.caption
  {
    padding: 5px 5px 5px 20px;
    font-family: Georgia, Verdana, Arial, Helvetica;
    font-size: 9pt;
  }

.newsheadline
  {
    padding: 25px 7px 0px 7px;
    font-family: Georgia, Verdana, Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    color: #000066;
    text-align: right;
  }

.newsdate
  {
    padding: 0px 7px 0px 7px;
    font-family: Georgia, Verdana, Arial, Helvetica;
    font-size: 9pt;
    color: #000066;
    text-align: right;
  }

.newscontent
  {
    padding: 0px 7px 0px 7px;
    font-family: Georgia, Verdana, Arial, Helvetica;
    font-size: 9pt;
    color: #000000;
  }

.contactcolor
  {
    color: #0054FF;
  }

.contactinfolabel
  {
    font-family: Verdana, Helvetica, Arial;
    font-size: 8pt;
    color: #000000;
  }

.contactinfolabelcolor
  {
    font-family: Verdana, Helvetica, Arial;
    font-size: 8pt;
    color: #0054FF;
  }

.contactlink
  {
    color: #0054FF;
  }

TABLE
  {
    font-family: Georgia, Verdana, Arial, Helvetica;
    font-size: 9pt;
  }

TD
  {
    font-family: Georgia, Verdana, Arial, Helvetica;
    font-size: 9pt;
  }

P
  {
    font-family: Georgia, Verdana, Arial, Helvetica;
    font-size: 9pt;
  }

A
  {
    color: #006633;
  }

A:link.newsheadline
  {
    text-decoration: none;
    font-family: Georgia, Verdana, Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    color: #000066;
    text-align: right;
  }

A:link.glossary
  {
    color: #000000;
  }

A:visited
  {
    text-decoration: none;
    color: #006633;
  }

A:visited.glossary
  {
    color: #000000;
  }

A:visited.newsheadline
  {
    text-decoration: none;
    font-family: Georgia, Verdana, Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    color: #000066;
    text-align: right;
  }

A:active
  {
    text-decoration: underline;
    color: #333333;
  }

A:active.newsheadline
  {
    text-decoration: underline;
    font-family: Georgia, Verdana, Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    color: #333333;
    text-align: right;
  }

A:active.glossary
  {
    text-decoration: underline;
    color: #F29A00;
  }

A:hover
  { 
    text-decoration: underline;
    color: #333333;
  }


A:hover.newsheadline
  {
    text-decoration: underline;
    font-family: Georgia, Verdana, Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    color: #333333;
    text-align: right;
  }

A:hover.glossary
  {
    text-decoration: underline;
    color: #F29A00;
  }

.foregroundtext
  {
    position:  relative;
    z-index: 2;
  }

.who-square
  {
    border:  none;
  }

.resume
  {
    background-color: #EBF5FF;
    color: black;
    font-size: 9pt;
  }

.resumebackground
  {
    background-color: #FFECCA;
  }

.resumetop
  {
    background-color: #EBF5FF;
    color: black;
    font-size: 9pt;
  }

.resumeiframe
  {
    border-width: 2px;
    border-style: solid;
    border-color: #BfDfFf;
  }

.resumetitlebar
  {
    background-color: #BfDfFf;
    border-width: 2px;
    border-style: solid;
    border-color: #BfDfFf;
  }
