﻿/* Miscellaneous Styles */

h2.lgMaroonTitle {
	font-size: 2.1em;
	color: maroon;
	font-weight: bold;
	text-align: center;
}
p.MaroonSubtitle { color: maroon;font-weight: bold;text-align: center;}
.strike {text-decoration: line-through;}
.greentext { color: #008000; font-weight: bold; font-size: .90em; text-align: center;}
.pressrelease {border:double 3px black; padding: 4px 4px 4px 4px; width: 80%; text-align: center;}
.pressrelease h2 {font-size: 1.5em; color: maroon;}
.pressrelease p {padding: 4px 4px 4px 4px; text-align: center;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
    MORE TABLE STYLES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
tr {vertical-align: top;}
th {vertical-align: top;}
td {vertical-align: top;}
tfoot {vertical-align: top;}
thead {vertical-align: top;}
tbody {vertical-align: top;}
table {vertical-align: top;}
table.schedule {
  border-collapse: collapse;
  border: 1px solid #996;
  font: normal 90%/140% verdana, arial, helvetica, sans-serif;
  color: #333;
  background: #fffff0;
  width: 95%;
  margin-bottom: 20px;
  margin-top: 15px;
  }
.schedule caption {
  padding: 0 .4em .4em;
  text-align: left;
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  color: #333;
  background: transparent;
  }
.schedule th { border: 1px solid #cc9;padding: .3em; border-collapse: collapse; vertical-align: top;}
.schedule td { border: 1px solid #cc9;padding: .3em; border-collapse: collapse; vertical-align: top;}
.schedule tfoot th {
  border: 1px solid #cc9;
  text-align: left;
  font-size: 1em;
  font-weight: bold;
  color: #444;
  background: #dbd9c0;
  }
.schedule tr th {
  border: 1px solid #cc9;
  font-size: 1em;
  font-weight: bold;
  color: #444;
  background: #dbd9c0;
  }
.schedule thead th {
  border: 1px solid #cc9;
  font-size: 1em;
  font-weight: bold;
  color: #444;
  background: #dbd9c0;
  }
.schedule tbody td img a {border: none; text-decoration: none;}
.schedule tbody td a:hover {background: transparent;color: #666;border-bottom: 1px dotted #003399; text-decoration: none;}
.schedule tbody th a {
	background: transparent;
	color: #000000;
	text-decoration: none;
	font-weight: lighter;
	border-bottom: 1px dotted #003399;
}
.schedule tbody th a:hover {
  background: transparent;
  color: #666;
  border-bottom: 1px dotted #003399;
  }
.schedule tbody tr td.fiftypercent {width: 50%; text-align: left;}
.schedule tr td.five{width: 10%; text-align: right;}
.schedule tr th.thirty{width: 15%; text-align: right;}
.schedule tbody tr td {border-collapse: collapse;padding: 6px 6px;}
.schedule tbody tr td {border-collapse: collapse;padding: 6px 6px;}
.schedule tbody tr th {border-collapse: collapse;padding: 6px 6px;}
.schedule tbody tr th {border-collapse: collapse;padding: 6px 6px;}
.schedule tfoot tr td {padding: 6px 6px;}
.schedule .odd {color: #333;background: #f7f5dc;}

div.calnumber {font-size: 1.2em; font-weight: bold; text-align: left; margin-bottom: 3px; text-decoration: underline; background-color: #dbd9c0;}
div.notices {
	width: 70%;
	text-align: center;
	margin: 0 auto;
	background: transparent url('bccimgs/infoicon.jpg') 0 10px no-repeat;
	padding: 0 5px 5px 25px;
}
#outer {border-top:6px solid #233A5A; padding-top:1px; margin-bottom:40px; text-align: center; margin: 0 auto;} /* margin for this demo only */

#point {display:table; padding:0; margin:0 auto; list-style:none; background:#233A5A url('bccimgs/right2.gif') no-repeat right bottom; white-space:nowrap;}
#point li {display:table-cell; margin:0; padding:0;}
#point li.first {background: url('bccimgs/left2.gif') no-repeat left bottom;}
#point li a {float:left; font-family:arial; font-size:11px; letter-spacing:1px; padding:5px 15px; text-decoration:none; color:#fff; font-weight:bold;}
#point li a.current {background: url('bccimgs/down_arrow.gif') no-repeat center top; color:#ff0;}
#point li a:hover {background: url('bccimgs/down_arrow.gif') no-repeat center top; color:#ff0;}

