body {
  margin-top: 0px;
  font-family: Comic Sans MS, sans-serif;
  font-size: 11pt;
  background-color: white;
  color:  #4B602F;
}

A:link {
  COLOR: #33588D; TEXT-DECORATION: none;
  font-weight: 600;
}
A:visited {
  COLOR: #33588D; TEXT-DECORATION: none;
  font-weight: 600;
}
A:hover {
  COLOR: #33588D; TEXT-DECORATION: underline;
  font-weight: 600;
}


.show_bar_title {
  border-width: thin;
  background-image: url(images/bar.jpg);
  background-repeat: no-repeat;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  text-align: center;
  font-size: 11pt;
  font-weight: 600;
  color: #595856;
  width: 640px;
}
.show_dates_location {
  font-size: 9pt;
  font-weight: 400;
}

.show_updated {
  font-size: 8pt;
  font-style: italic;
  font-weight: 400;
}

.show_bar_info {
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  color: #595856;
  display: inline;
}

.sched_title {
  font-family: Comic Sans MS, Arial, Tahoma, Helvetica, sans-serif;
  color: #ffffff;
  background-color: #33588D;
  font-size: 20pt;
  text-align: center;
  font-weight: 900;
}

select {
  width: 250px;   
}

.hsc_table {
  border-collapse: collapse;
  border-width: 1px;
  border-color: #33588D;
  border: 0.05em solid #33588D;
  empty-cells: show;
  font-size: 11pt;
  font-weight: 500;
}

.hsc_table a:link {
  COLOR: #33588D; TEXT-DECORATION: none;
  font-weight: 400;
}
.hsc_table a:visited {
  COLOR: #33588D; TEXT-DECORATION: none;
  font-weight: 400;
}
.hsc_table a:hover {
  COLOR: #33588D; TEXT-DECORATION: underline;
  font-weight: 400;
}


.hsc_table th {
  font-family: Comic Sans MS, Arial, Tahoma, Helvetica, sans-serif;
  color: white;
  font-size: 10pt;
  font-weight: 600;
  background-color: #33588D;
  border: 0.05em solid #33588D;
  height: 25px;
  border-width: 1px;
}

.hdr_link a:link {
  font-family: Comic Sans MS, Arial, Tahoma, Helvetica, sans-serif;
  color: white; TEXT-DECORATION: none; 
  font-size: 10pt;
  font-weight: 600;
  background-color: #33588D;
}
.hdr_link a:hover {
  font-family: Comic Sans MS, Arial, Tahoma, Helvetica, sans-serif;
  color: white; TEXT-DECORATION: none; 
  font-size: 10pt;
  font-weight: 600;
  background-color: #33588D;
}
.hdr_link a:visited {
  font-family: Comic Sans MS, Arial, Tahoma, Helvetica, sans-serif;
  color: white; TEXT-DECORATION: none; 
  font-size: 10pt;
  font-weight: 600;
  background-color: #33588D;
}


.hsc_table td {
  border-width: 1px;
  border-color: #33588D;
  border: 0.05em solid #33588D;
  font-size: 11pt;
  font-weight: 500;
  border-width: 1px;
  padding-left: 3px;
  padding-right: 3px;
}

.hsc_hdr1 {
  background-color: #33588D;
  color: #FFFFFF;
}

form,input {
  display:inline;
}

#schedInfoTable {
  border-collapse:collapse;
  border-width:1px;
  border-color: black;
  border-style: solid;
}

#schedInfoTable td
{
  border-width:1px;
}

#top { 
  border: 0px solid black;
  text-align: center;
  position: relative;
  left:0px;
  top: 0px;
  border-collapse:separate;
}

#mid { 
  border: 0px solid black;
  text-align: center;
  position: relative;
  left:0px;
  top: 0px;
  border-collapse:separate;
   
}

#bot { 
  border: 0px solid black;
  text-align: center;
  position: relative;
  left:0px;
  top: 0px;
  border-collapse:separate;
   
}

.sched_info_shift {
  position: relative;
  left:-3px;
  top: 1px;
}
.count_info_shift {
  position: relative;
  left:9px;
  top: 1px;
}

.section_hdr {
  text-align: center;
  font-family: Comic Sans MS, sans-serif;
  font-size: 14pt;
  background-color: white;
  color:  #990000;
  margin-bottom: 5px;
}

.contact_info {
  text-align: center;
  font-size: 16pt;
  color: #10346B;
}

th {
  font-family: Comic Sans MS, Arial, Tahoma, Helvetica, sans-serif;
  color: white;
  font-size: 10pt;
  font-weight: 600;
  background-color: #33588D;
  border: 0.05em solid #33588D;
  height: 25px;
  border-width: 1px;
  text-align: left;
}

td {
  padding-left: 5px;
}
.right_text {
  text-align: right;
}

.center_text {
  text-align: center;
}

.show_title{
  color:  #990000;
  font-family: Comic Sans MS, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12pt;
  text-align: center;
}

.ole_link {
  text-align: right;
  font-size: 8pt;
  font-family: Verdana, Tahoma, Helvetica, sans-serif;
  font-style: italic;
  padding-right: 10px;
  color:maroon;
}

.ole_link a:link{
  color: maroon; text-decoration: none;
}
.ole_link a:visited{
  color: maroon; text-decoration: none;
}
.ole_link a:hover{
  color: maroon; text-decoration: underline;
}

.ole_show_link {
  text-align: center;
  font-size: 12pt;
  font-family: Verdana, Tahoma, Helvetica, sans-serif;
  font-style: italic;
  line-height: 10px;
  color:maroon;
}

.ole_link a:link{
  color: maroon; text-decoration: none;
}
.ole_link a:visited{
  color: maroon; text-decoration: none;
}
.ole_link a:hover{
  color: maroon; text-decoration: underline;
}



#mbox{background-color:#eee; padding:8px; border:2px outset #666;}
#mbm{font-family:sans-serif;font-weight:bold;float:right;padding-bottom:5px;}
#ol{background-image: url(overlay.png);}
.dialog {display:none}

* html #ol{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}
