  A:link {text-decoration:none; color:#ffffff;}
  A:visited {text-decoration:none; color:#ffffff;}
  A:active{color:#ffffff;}
  A:hover {text-decoration:none; color:#cccccc;}
  A.options
    { text-decoration: underline;
      FONT-FAMILY: Monotype Corsiva;
      font-size: 20px;
      font-weight: none;
      color: #00009c;
      cursor: hand
    }
 
  a:link 	{color: #ffffff; text-decoration:underline;}
  a:visited 	{color: #ffffff; text-decoration:underline;}
  a:active 	{color: #ffffff; text-decoration:underline;}
  a:hover 	{color: #ff0033; text-decoration:underline;}
  a.options	{text-decoration: underline;
		font-family: Monotype Corsiva;
		font-size: 20px;
		font-weight: none;
		color: #999999;
		cursor: hand;}
 
  body.banner
    { filter:progid:DXImageTransform.Microsoft.Gradient(enabled='true',GradientType=0, StartColorStr='#99ccff', EndColorStr='#3366ff');
      background: #99ccff
    }
 
  body.content
    { filter:progid:DXImageTransform.Microsoft.Gradient(enabled='true',GradientType90, StartColorStr='#3366ff', EndColorStr='#99ccff');
      background: #99ccff
    }
 
  body
    { filter:progid:DXImageTransform.Microsoft.Gradient(enabled='true',GradientType=0, StartColorStr='#3366ff', EndColorStr='#99ccff');
      background: #99ccff
    }
 
  DIV.clspagetitle
    { BACKGROUND-COLOR: none;
      BORDER-BOTTOM: #d7deff 0px solid;
      BORDER-LEFT: #d7deff 0px solid;
      BORDER-RIGHT: #d7deff 0px solid;
      BORDER-TOP: #d7deff 0px solid;
      color: #00009c;
      cursor: default;
      text-decoration: none;
      FONT-FAMILY: Monotype Corsiva;
      FONT-SIZE: 30px;
      FONT-STYLE: italic;
      PADDING-BOTTOM: 1px;
      PADDING-LEFT: 1px;
      PADDING-RIGHT: 1px;
      PADDING-TOP: 1px
    }

  DIV.clsHasKids
    { BACKGROUND-COLOR: none;
      BORDER-BOTTOM: #d7deff 0px solid;
      BORDER-LEFT: #d7deff 0px solid;
      BORDER-RIGHT: #d7deff 0px solid;
      BORDER-TOP: #d7deff 0px solid;
      color: #00009c;
      cursor: default;
      text-decoration: none;
      FONT-FAMILY: Monotype Corsiva;
      FONT-SIZE: 22px;
      FONT-STYLE: italic;
      PADDING-BOTTOM: 1px;
      PADDING-LEFT: 1px;
      PADDING-RIGHT: 1px;
      PADDING-TOP: 1px
    }

  DIV.clsdesctxt
    { BACKGROUND-COLOR: none;
      BORDER-BOTTOM: #d7deff 0px solid;
      BORDER-LEFT: #d7deff 0px solid;
      BORDER-RIGHT: #d7deff 0px solid;
      BORDER-TOP: #d7deff 0px solid;
      color: #00009c;
      cursor: default;
      text-decoration: none;
      FONT-FAMILY: Monotype Corsiva;
      FONT-SIZE: 18px;
      FONT-STYLE: italic;
      PADDING-BOTTOM: 1px;
      PADDING-LEFT: 1px;
      PADDING-RIGHT: 1px;
      PADDING-TOP: 1px
    }

HR {border-top: groove #a0b7e4 2px;}
 
IMG.help {cursor:hand}
 
INPUT.button {cursor:hand;font-weight:bold; font-family:verdana, Arial;
 font-size:8pt;}
 
.xxlargefont {font-size:18pt;}
.xlargefont {font-size:16pt;}
.largefont {font-size:14pt;}
.mediumfont {font-size:12pt;}
.smallfont {font-size:10pt;}
.xsmallfont {font-size:8pt;}
.xxsmallfont {font-size:6pt;}
 
/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/
/* level 0 inner (/
.m0l0iout {
	font-family: Arial, Helvetica;
	font-size: 9pt;
        font-weight: bold;
	text-decoration: none;
	padding: 4px;
	color: #ffffff;
}
.m0l0iover {
	font-family: Arial, Helvetica;
	font-size: 9pt;
        font-weight: bold;
	text-decoration: none;
	padding: 4px;
	color: #ffffff;
}

/* level 0 outer */
.m0l0oout {
	text-decoration: none;
	border : 1px solid #ffffff;
	text-decoration: none;
	background: #3366ff;
        color: #ffffff;
	filter:progid:DXImageTransform.Microsoft.Gradient(enabled='true',GradientType=1, StartColorStr='#3366ff', EndColorStr='#99ccff')
//	filter:progid:DXImageTransform.Microsoft.Gradient(enabled='true',GradientType=0, StartColorStr='#3366ff', EndColorStr='#99ccff')
}
.m0l0oover {
	text-decoration : none;
	border : 1px solid #ffffff;
	text-decoration: none;
	background: #99ccff;
        color: #ff6060;
	filter:progid:DXImageTransform.Microsoft.Gradient(enabled='true',GradientType=1, StartColorStr='#99ccff', EndColorStr='#3366ff')
//	filter:progid:DXImageTransform.Microsoft.Gradient(enabled='true',GradientType=0, StartColorStr='#99ccff', EndColorStr='#3366ff')
}

/* --- Bulletin Board Styling --- */

  table.tableffffff
    { background-color: white;
      color: #336699;
      cursor: default;
      text-decoration: none;
      border-bottom: #336699 0px solid;
      border-left: #336699 0px solid;
      border-right: #336699 0px solid;
      border-top: #336699 0px solid;
    }

  table.tableffff99
    { background-color: #ffff99;
      color: #336699;
      cursor: default;
      text-decoration: none;
      border-bottom: #336699 0px solid;
      border-left: #336699 0px solid;
      border-right: #336699 0px solid;
      border-top: #336699 0px solid;
    }

  table.table336699
    { background-color: #336699;
      color: #336699;
      cursor: default;
      text-decoration: none;
      border-bottom: #336699 0px solid;
      border-left: #336699 0px solid;
      border-right: #336699 0px solid;
      border-top: #336699 0px solid;
    }

  td.cellffffff
    { background-color: white;
      color: #336699;
      cursor: default;
      text-decoration: none;
    }

  td.cellffff99
    { background-color: #ffff99;
      color: #336699;
      cursor: default;
      text-decoration: none;
    }

  td.cell336699
    { background-color: #336699;
      color: #ffffff;
      cursor: default;
      text-decoration: none;
    }

  td.BB_Banner
    { color: #336699;
      font-family: Monotype Corsiva;
      font-size: 30px;
      font-weight: bold;
      cursor: default;
      text-decoration: none;
    }