  a:link
  {
    color: #990000;
    background-color: transparent; 
    text-decoration: none;
  }
  a:visited
  {
    color: #990000; 
    background-color: transparent; 
    text-decoration: none;
  }
  a:hover
  {
    color: #6F6F6F;
    background-color: transparent;
    text-decoration: none;
  }
  .nav 
  {
    font-size: 10px;
    color: #000000;
    text-decoration: none;
  }
  .nav:link 
  {
    font-size: 10px;
    color: #990000;
    text-decoration: none;
  }
  .nav:visited 
  {
    font-size: 10px;
    color: #000000;
    text-decoration: none;
  }
  .nav:hover 
  {
    font-size: 10px;
    font-weight: bold;
    color: #990000;
    text-decoration: none;
  }
  body 
  {
    font-size: 12px;
    font-family: verdana, arial, helvetica, serif;
  }
  table 
  {
    empty-cells: show;
  }
  td
  {
    font-size: 11px;
    color: #000000;
    font-family: verdana, arial, helvetica, serif;
  }
  input
  {
    font-size: 9pt;
    color: #000000;
    font-family: verdana,arial, helvetica, serif;
    background-color: #f5f5f5;
  }
  textarea
  {
    font-size: 9pt;
    color: #000000;
    font-family: verdana,arial, helvetica, serif;
    background-color: #f5f5f5;
  }
  select
  {
    font-size: 7pt;
    color: #000000;
    font-family: verdana,arial, helvetica, serif;
    background-color: #f5f5f5;
  }
  .windowbg
  {
    font-size: 11px;
    color: #000000;
    font-family: verdana, arial, helvetica, serif;
    background-color: #E4E4E4;
  }
  .windowbg2
  {
    font-size: 11px;
    color: #000000;
    font-family: verdana, arial, helvetica, serif;
    background-color: #F3F3F3;
  }
  .windowbg3
  {
    font-size: 11px;
    color: #000000;
    font-family: verdana, arial, helvetica, serif;
    background-color: #2F4F66;
  }
  hr
  {
    color: #2F4F66;
    background-color: transparent;
  }
  .titlebg
  {
    color: #ffffff;
    background-color: #990000;
  }
  .text1
  {
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    font-style: normal;
    background-color: transparent;
  }
  .catbg
  {
    font-weight: bold;
    font-size: 13px;
    background-image: url(http://www.hgcx.com/community/Images/General/catbg.jpg);
    background-color: #c1c1c1;
    color: #000000;
  }
  .bordercolor
  {
    font-size: 11px;
    font-family: verdana, arial, helvetica, serif;
    background-color: #2f4f66;
  }
  .quote
  {
    font-size: 10px;
    color: #000000;
    font-family: arial, verdana, helvetica, serif;
    background-color: #F5F5F5;
  }
  .code
  {
    font-size: 10px;
    color: #000000;
    font-family: courier new, helvetica, times new roman, serif;
    background-color: #cccccc;
  }
  .help
  {
    cursor: help;
    background-color: transparent;
  }
  .meaction
  {
    color: red;
    background-color: transparent;
  }
  .editor
  {
    width : 100%;
  }
  .highlight {
	background-color: yellow; font-weight: bold;
	color: black;
  }
  table.im, tr, td 
   {
  font-size: inherit;
   }
  table.im 
  {
  border-collapse : collapse;
  }

/* this is the border colour when viewing IMs */
  table.im td
  {
  border : 1px solid #808080;
  }
  table.imview td
  {
  border: 0px;
  }

  /* the color the row gets highlighted when selecting a message */
 tr.highlight
  {
  background-color: #EEEEEE;
  }

/* outline and width of the % space box */
  div.imoutline
  {
  width: 200px;
  border: 1px solid white;
  }

/* fill color of % space box */
  div.imfillcolor
  {
  background-color: red;
  } 

/* portal  */

  .portalbg
  {
    background-color: #eeeeee;
  }

  .portalborder
  {
    border: 1px solid #000000;
    background-color: #eeeeee;
  }

  .portaltitle
  {
    text-align: center;
    font-size: 13px;
    font-weight: bold;
    font-family: arial, verdana, helvetica, serif;
    background-image: url(http://www.hgcx.com/community/content/portal/portal.jpg);
    background-color: #777777;
    color: #000000;
  }

  .portalcontents
  {
    font-size: 12px;
    color: #000000;
    font-family: verdana, arial, helvetica, serif;
    background-color: #FFFFFF;
  }

/* Portal Menu Hover Settings*/


   A.PortalMenu
  {
     display: block;
     width: 122px;
     text-align: left;
     text-decoration: none;
     font-family:verdana;
     font-size:12px;
     color: #0000ff;
  }

   A.PortalMenu:hover 
   {
     background-color:#ffeedd;
     color: #dd0000
   }