body, td, th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
body {
  margin-left: 0px;
  margin-top: 0px;
}
img.floatleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
img.floatright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
a:link, a:visited {
  color: #666666;
  text-decoration: none;
}
a:active {
  text-decoration: none;
  color: #993300;
}
a {
  color:#3398cc;
  text-decoration:none;
}
a:hover {
	color:#cc6600;
	text-decoration:none;
}
a.other {
  color:#666666;
  text-decoration:none;
  font-size: 12px;
  line-height: 16px;
}
a.other:hover {
  color:#993300;
  text-decoration:none;
  font-size: 12px;
  line-height: 16px;
}
a.leading:link, a.leading:visited { color: #3398cc; }
a.leading:hover { color: #666666; }
a.textover {
  color:#3398cc;
  text-decoration:none;
}
a.textover:hover {
  color:#666666;
  text-decoration:none;
}
.BPTC-menu a:link, .BPTC-menu a:visited, .BPTC-menu a:active, .BPTC-menu a:hover {
  color: #FFFFFF;
  text-decoration: none;
  display: block; /* makes it fill the cell */
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 4px 0px 4px 0px;
}
/* Covers hovering and making the element with id CurrentPage orange */

.BPTC-menu a:hover, #CurrentPage { background-color: #C56703; }
/* Cells in the top line menu */

td.BPTC-menu {
  text-align: center;
  color: #FFFFFF;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10pt;
  white-space: nowrap;
  background-color: #993300;
}
/* A filler cell at the left  end of the menu to match the white portion of the logo */

td.BPTC-white-menu-filler {
  background-color: #FFFFFF;
  width: 33px;
}
/* A filler cell at the right end to make the table width exactly the same as the image */

td.BPTC-red-menu-filler {
  background-color: #993300;
  width: 5px;
}
.style7 { font-size: 12px }
.style6 {
  color: #000000;
  font-size: 9px;
}
.orangehead {
  color: #CC6600;
  font-weight: bold;
	font-size: 18px;
}
.style10 {
  color: #993300;
  font-size: 12px;
}
.style12 { color: #993300 }
.leftnavred {
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #993300
}
.sidebar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
}
.sidebar2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #666666
}
.sidebar3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	list-style-type: outside square;
}
.sidebar3:hover {
	text-decoration: none;
	color: #cc6600;
	font-size: 12px;
}
whatsnew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	list-style-type: outside square;
	
}
whatsnew:hover {
	text-decoration: none;
	color: #cc6600;
}
.whiteheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: white;
	text-indent: 10px;
	padding-top: 3px;
}
.upcomingevents {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #666666
}

.leading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 18px;
}
leading:visited {
  text-decoration: none;
  color: #3398cc;
}
leading:hover {
  text-decoration: none;
  color: #666666;
}
.boldtext {
  font-weight: bold;
  color: #666666;
  font-size: 11px;
  line-height: 18px;
}
.textlist {
  font-size: 11px;
  line-height: 16px;
}
.orangebig {
  font-size: 12px;
  color: #cc6600;
  font-weight: bold;
}
.crosshead {
  font-size: 10px;
  line-height: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
}
.quotes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}
.namequote {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: italic;
  line-height: 15px;
  color: #993300;
}
.byline {
  font-size: 11px;
  font-style: italic;
  line-height: 15px;
  color: #993300;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.quote {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
}
.noscreen { display: none; }
/* Section that only applies to printing ... */
@media print {
/* Almost nobody cares, but for those few that do ... */
  p.leading { page-break-inside: avoid; }
/* Define elements we don't want to print. .noprint
     allows wrapping something in a noprint div to avoid
     printing it */
  .noprint {
  display: none;
  float: none;
}
/* Define a class that we can use in a div to avoid
     something showing on the screen, but appearing in the
     printout */
  .noscreen { display: block; }
}
