/* document body */
body
 {
  margin: 15px;
  background: transparent;
font: normal 11px arial;

 }

td {font: normal 11px arial; }


/* schedule title */
.schedule_title
 {
  color: #451818;
  font-size: 15px;
  font-weight: bold;
  font-family: arial;
  font-variant: small-caps;
 }
/* schedule wrapper */
.schedule_wrapper
 {
  display: block
 }
.schedule_wrapper *
 {
  display: block;
  height: 1px;
  overflow: hidden;
  font-size: .01em;
  background: #451818
 }
.schedule_wrapper1
 {
  margin-left: 3px;
  margin-right: 3px;
  padding-left: 1px;
  padding-right: 1px;
  border-left: 1px solid #af9b9b;
  border-right: 1px solid #af9b9b;
  background: #735151
 }
.schedule_wrapper2
 {
  margin-left: 1px;
  margin-right: 1px;
  padding-right: 1px;
  padding-left: 1px;
  border-left: 1px solid #ece7e7;
  border-right: 1px solid #ece7e7;
  background: #684343
 }
.schedule_wrapper3
 {
  margin-left: 1px;
  margin-right: 1px;
  border-left: 1px solid #684343;
  border-right: 1px solid #684343;
 }
.schedule_wrapper4
 {
  border-left: 1px solid #af9b9b;
  border-right: 1px solid #af9b9b
 }
.schedule_wrapper5
 {
  border-left: 1px solid #735151;
  border-right: 1px solid #735151
 }
.schedule_wrapperfg
 {
  background: #451818
 }
/* schedule table */
.schedule
 {
  width: 100%;
  margin: auto;
  border: 0px;
  border-collapse: collapse;
 }
.schedule td
 {
  padding: 5px;
  color: #FFFFFF;
  font-size: 11px;
  text-align: center;
  font-family: arial;
  vertical-align: middle;
  font-variant: small-caps;
  border: 1px solid #451818;
 }
.schedule td a:link
 {
  color: #FFFFFF;
  text-decoration: none;
 }
.schedule td a:visited
 {
  color: #FFFFFF;
  text-decoration: none;
 }
.schedule td a:hover
 {
  color: #FFFFFF;
  text-decoration: underline;
 }
.schedule td a:active
 {
  color: #FFFFFF;
  text-decoration: underline;
 }
.schedule td a:focus
 {
  color: #FFFFFF;
  text-decoration: underline;
 }
.schedule_top_row td
 {
  font-size: 13px;
  font-weight: bold;
  background: #540101;
 }
.schedule_top_row_c1
 {
  background: #451818;
 }
.schedule_top_row_cur
 {
  border-width: 2px !important;
  border-left-color: #FFFFFF !important;
  border-right-color: #FFFFFF !important;
 }
.schedule_alternating_rows_a td
 {
  background: #760101;
 }
.schedule_alternating_rows_a_c1
 {
  font-size: 12px !important;
  font-weight: bold !important;
  background: #760101 !important;
 }
.schedule_alternating_rows_a_cur
 {
  border-width: 2px !important;
  border-left-color: #FFFFFF !important;
  border-right-color: #FFFFFF !important;
 }
.schedule_alternating_rows_a td:hover
 {
  background: #782929;
 }
.schedule_alternating_rows_b td
 {
  background: #540101;
 }
.schedule_alternating_rows_b_c1
 {
  font-size: 12px !important;
  font-weight: bold !important;
  background: #540101 !important;
 }
.schedule_alternating_rows_b_cur
 {
  border-width: 2px !important;
  border-left-color: #FFFFFF !important;
  border-right-color: #FFFFFF !important;
 }
.schedule_alternating_rows_b td:hover
 {
  background: #782929;
 }
/* schedule tabs */
.schedule_tab_on
 {
  width: 90px;
  float: right;
  color: #FFFFFF;
  font-size: 11px;
  position: relative;
  font-family: arial;
  margin-bottom: -15px;
  text-align: center;
  margin-right: 10px;
  font-variant: small-caps;
 }
.schedule_tab_on a:link
 {
  color: #FFFFFF;
  text-decoration: none;
 }
.schedule_tab_on a:visited
 {
  color: #FFFFFF;
  text-decoration: none;
 }
.schedule_tab_on a:hover
 {
  color: #FFFFFF;
  text-decoration: underline;
 }
.schedule_tab_on a:active
 {
  color: #FFFFFF;
  text-decoration: underline;
 }
.schedule_tab_on a:focus
 {
  color: #FFFFFF;
  text-decoration: underline;
 }
.schedule_tab_off
 {
  width: 90px;
  float: right;
  color: #FFFFFF;
  font-size: 11px;
  position: relative;
  font-family: arial;
  margin-bottom: -15px;
  text-align: center;
  margin-right: 10px;
  font-variant: small-caps;
 }
.schedule_tab_off a:link
 {
  color: #FFFFFF;
  text-decoration: none;
 }
.schedule_tab_off a:visited
 {
  color: #FFFFFF;
  text-decoration: none;
 }
.schedule_tab_off a:hover
 {
  color: #FFFFFF;
  text-decoration: underline;
 }
.schedule_tab_off a:active
 {
  color: #FFFFFF;
  text-decoration: underline;
 }
.schedule_tab_off a:focus
 {
  color: #FFFFFF;
  text-decoration: underline;
 }
