td  { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.body  { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; text-indent: 8px; list-style-type: circle; list-style-position: outside }
.body1   { color: black; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;}
span.body1   { color: black; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; }
.center  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.bold  { font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.italic  { font-style: italic; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.dkred   { color: #78110a; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.blue   { color: #0072cf; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.dkblue { color: #0a0a78; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.white { color: #fff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.althead1 { color: black; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: -5px }
.head1 { color: black; font-size: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 5px }
.head2 { color: black; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-bottom: -5px }
.smallprint { color: black; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copyright { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.link { color: #78110a; font-style: italic; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.bodyx   { color: black; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;
h1 { font-color: #0072cf; font-size: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; margin-bottom: -5px }
h2 { font-size: 15pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-bottom: -5px }
h3 { font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-bottom: -5px }
.lightbluehead { color: #0072cf; font-size: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; margin-bottom: -5px }
.note { color: #78110a; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 14px; font-variant: small-caps; }
ol.bigbold { color: black; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; }
.programs { padding-left: 10px; padding-right: 10px; color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; }
.program_description { color: #78110a; font-size: 10pt; font-family:
Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold;
 text-align: left; }
.warning { color: maroon; font-size: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; margin-bottom: 5px }
p  { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;  }
li { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left;  }

.stat_box { border-color: black; border-style: dashed; border-width: thin; }
.stat_category { text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: black;}
.stat_heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000066; font-weight: bold; }
.stat_title { text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: black; }
.stat { text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: black; }

table.location_details td.title { text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black; font-weight: bold; }
table.location_details td.column_header { text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: black; text-decoration: underline; }
table.location_details td.column_text { text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: black; }
table.location_details td.column_count { text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: black; }
table.location_details select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; width: 60px; }
table.location_details input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; width: 100px; }

table.address .title { text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black; font-weight: bold; }
table.address p { text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: black; }
table.address td { text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: black; }
table.address input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; width: 175px; }
table.address .field { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}
table.address .field_value { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}

form_row {
  clear: both;
  padding-top: 10px;
}

form_label {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  color: #000000;
  text-align: right;
}

form_row form_input {
  text-align: left;
}

div.article_search .search_column_head {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-align: left;
  vertical-align: top;
  color: #000000
}

div.article_search .search_result {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-align: left;
  color: #000000
}

div.article_search .pager {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-align: center;
  color: #000000
}

div.article_search .search_label {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  line-height: 12pt;
  text-align: left;
  vertical-align: top;
  color: #000000
}

.instructions {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #000000;
  text-align: left;
  font-style: normal;
  vertical-align: top
}

p.article_footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-align: left;
  font-style: normal;
  vertical-align: top
}

tr.even {
  background-color: #cccccc
}

tr.odd {
  background-color: #ffffff
}

div.article_search select {
  font-size: 9px;
  width:240
}

div.article_search input.text {
  font-size: 9px;
  size:240;
  width:240
}

div.article_search input.date {
  font-size: 9px;
  size: 85;
  width: 85
}

.article_button {
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  padding: 4px;
  border: #cccccc solid;
  border-width: thin
}

div.article_search a:link {
  font-weight: normal;
  text-decoration: underline;
  color: blue
}

div.article_search a:active {
  font-weight: normal;
  text-decoration: underline;
  color: blue
}

div.article_search a:visited {
  font-weight: normal;
  text-decoration: underline;
  color: navy
}

div.article_search a:hover {
  font-weight: normal;
  text-decoration: none;
  color: maroon
}


