.h14b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
}
.b12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.b12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.b10b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.b10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.b12bi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: oblique;
	color: #000000;
}
.b12b-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7c0000;
}
.b12-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.b12i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	color: #000000;
}
.b12bu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #666666;
}
.b12bi-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #7c0000;
	font-style: italic;
}
.h16b-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #7c0000;
	font-weight: bold;
}
.b10i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	color: #000000;
}
.b10bi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: oblique;
	color: #000000;
}
.h14b-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7c0000;
}
.b9-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.menu td {
  /* the font used in the menus, the font size and text color */
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#030f57;

  /* how much space (in pixels) to insert left of the menu text */
  padding-left:17px;

  /* the width and height (in pixels) of each menu table cell */
  height:24px;

  /* the color, style and width (in pixels) of the borders on each cell. 0px 0px 1px 0px means that the top and right borders are 0 pixels, the bottom border is 1 pixel, and the left border is 0 pixels. */ 
  border-color:#c3c6b2;
  border-style:solid;
  border-width:0px 0px 1px 0px;
}

.menu td a {
  /* all link text is not underlined (no text decoration), and has the following text color */
  text-decoration:none;
  color:#030f57;
}


.menu td a:hover {
  /* all link text changes to this color when the mouse hovers over it. */
  color:#777777;
}


td.searchtext {
  background-image:url(PIX/SEARCHAREA-BACK.gif);
  width:136px;
  height:20px;
}

td.searchtext input {
  background-color:transparent;
  border:none;
  margin:3px 3px 0px 3px;
  width:130px;
  height:15px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}

td.searchbutton {
  padding-left:4px;
}

.events_table {
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
}
.events_table tr {
  background:#EEEEEE;	
}
.events_table tr.events_header {
  background:#cccccc;	
}