  a:link
  {
    color: #005177;
    background-color: transparent; 
    text-decoration: none;
  }
  a:visited
  {
    color: #005177; 
    background-color: transparent; 
    text-decoration: none;
  }
  a:hover
  {
    color: #cc3333;
    background-color: transparent;
    text-decoration: none;
  }
  .nav 
  {
    color: #000000;
    background-color: transparent;
    text-decoration: none;
  }
  .nav:link 
  {
    color: #000000;
    background-color: transparent;
    text-decoration: none;
  }
  .nav:visited 
  {
    color: #000000;
    background-color: transparent;
    text-decoration: none;
  }
  .nav:hover 
  {
    color: #0000FF;
    background-color: yellow;
    text-decoration: none;
  }
  body 
  {
    font-size: 12px;
    font-family: verdana, arial, helvetica, serif;
  }
  table 
  {
    empty-cells: show;

  }
  td
  {
    font-size: 12px;
    color: #000000;
    font-family: verdana, arial, helvetica, serif;
  }
  input
  {
    font-size: 9pt;
    color: #000000;
    font-family: verdana,arial, helvetica, serif;
    background-color: #D1DCEB;
  }
  textarea
  {
    font-size: 9pt;
    color: #000000;
    font-family: verdana,arial, helvetica, serif;
    background-color: #ffffff;
  }
  select
  {
    font-size: 7pt;
    color: #000000;
    font-family: verdana,arial, helvetica, serif;
    background-color: #ffffff;
  }
  .windowbg
  {
    font-size: 12px;
    color: #000000;
    font-family: verdana, arial, helvetica, serif;
    background-color: #D1DCEB;
  }
  .windowbg2
  {
    font-size: 12px;
    color: #000000;
    font-family: verdana, arial, helvetica, serif;
    background-color: #f8f8f8;
  }
  .windowbg3
  {
    font-size: 12px;
    color: #000000;
    font-family: verdana, arial, helvetica, serif;
    background-color: #6394bd;
  }
  hr
  {
    color: #6394bd;
    background-color: transparent;
  }
  .titlebg
  {
    color: #ffffff;
    background-color: #6e94b7;
  }
  .text1
  {
    font-weight: bold;
    font-size: 13px;
    color: #ffffff;
    font-style: normal;
    background-color: transparent;
  }
  .catbg
  {
    font-weight: bold;
    font-size: 13px;
    background-image: url(YaBBImages/catbg.jpg);
    color: #000000;
  }
  .bordercolor
  {
    font-size: 12px;
    font-family: verdana, arial, helvetica, serif;
    background-color: #6394bd;
  }
  .quote
  {
    font-size: 12px;
    color: #000000;
    font-family: arial, verdana, helvetica, serif;
    background-color: #dee7ef;
  }
  .code
  {
    font-size: 12px;
    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;
  }
  .portaltitle
  {
    font-size: 13px;
    font-weight: bold;
    font-family: arial, verdana, helvetica, serif;
    background-image: url(YaBBImages/catbg.jpg);
    color: #444477;
  }
  .portalcontents
  {
    font-size: 12px;
    color: #000000;
    font-family: verdana, arial, helvetica, serif;
    background-color: #000000;
  }
