.main_content h3, .main_content h4 {
  margin: 0 0 2px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #20608f;
}
.main_content h4 {
  font-size: 15px;
  color: #000;
}
.main_content p, .main_content ul, .main_content ol {
  margin: 0 0 1em;
  font-size: 9pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.main_content ul {
  list-style-position: outside;
  margin-left: 15px;
  padding-left: 15px;
}
.main_content img {
  border: none;
}
.main_content .alignright {
  display: block;
  float: right;
}
.main_content .alignleft {
  display: block;
  float: left;
}
.main_content .aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.main_content .wp-caption {
  text-align: center;
}
ul.staff {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.staff li {
  float: left;
  margin-bottom: 10px;
  width: 250px;
}
ul.staff li.new_row {
  clear: left;
  margin-right: 10px;
}
div.location {
  margin: 5px 0 .75em;
}
div.location h4 {
  font-size: 14px;
  font-weight: bold;
}
div.location .map {
  position: relative;
  top: -10px;
}
.site_footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #fff;
  text-align: center;
}
.site_footer p {
  margin: 0;
}
ul.main_menu {
  margin: 4px 0 0;
  padding: 0;
  list-style: none;
  /* Spanish */

}
ul.main_menu li {
  margin-bottom: 10px;
}
ul.main_menu li a {
  display: block;
  text-indent: -9999px;
  width: 200px;
  height: 21px;
  background: transparent url(images/menu_items.png) no-repeat top left;
}
ul.main_menu ul {
  margin: 0 0 0;
  padding: 0;
  list-style: none;
}
ul.main_menu ul li {
  margin-bottom: 0;
}
ul.main_menu .home a {
  background-position: 0 0;
}
ul.main_menu .home a:hover {
  background-position: -200px 0;
}
ul.main_menu .adult_programs a {
  background-position: 0 -21px;
}
ul.main_menu .adult_programs a:hover {
  background-position: -200px -21px;
}
ul.main_menu .young_adult_programs a {
  background-position: 0 -42px;
}
ul.main_menu .young_adult_programs a:hover {
  background-position: -200px -42px;
}
ul.main_menu .teen_programs a {
  background-position: 0 -63px;
}
ul.main_menu .teen_programs a:hover {
  background-position: -200px -63px;
}
ul.main_menu .childrens_programs a {
  background-position: 0 -84px;
}
ul.main_menu .childrens_programs a:hover {
  background-position: -200px -84px;
}
ul.main_menu .guthrie_news a {
  background-position: 0 -105px;
}
ul.main_menu .guthrie_news a:hover {
  background-position: -200px -105px;
}
ul.main_menu .human_resources a {
  background-position: 0 -126px;
}
ul.main_menu .human_resources a:hover {
  background-position: -200px -126px;
}
ul.main_menu .human_resources .staff a {
  background-position: 0 -147px;
}
ul.main_menu .human_resources .staff a:hover {
  background-position: -200px -147px;
}
ul.main_menu .human_resources .application_process a {
  background-position: 0 -168px;
}
ul.main_menu .human_resources .application_process a:hover {
  background-position: -200px -168px;
}
ul.main_menu .human_resources .open_positions a {
  background-position: 0 -189px;
}
ul.main_menu .human_resources .open_positions a:hover {
  background-position: -200px -189px;
}
ul.main_menu .human_resources .whats_new a {
  background-position: 0 -210px;
}
ul.main_menu .human_resources .whats_new a:hover {
  background-position: -200px -210px;
}
ul.main_menu .training_calendar a {
  background-position: 0 -231px;
}
ul.main_menu .training_calendar a:hover {
  background-position: -200px -231px;
}
ul.main_menu .online_forms a {
  background-position: 0 -252px;
}
ul.main_menu .online_forms a:hover {
  background-position: -200px -252px;
}
ul.main_menu .ebilling a {
  background-position: 0 -273px;
}
ul.main_menu .ebilling a:hover {
  background-position: -200px -273px;
}
ul.main_menu .training_ms a {
  height: 42px;
  background-position: 0 -294px;
}
ul.main_menu .training_ms a:hover {
  background-position: -200px -294px;
}
ul.main_menu .nobodys_perfect a {
  height: 42px;
  background-position: 0 -336px;
}
ul.main_menu .nobodys_perfect a:hover {
  background-position: -200px -336px;
}
ul.main_menu .links a {
  background-position: 0 -378px;
}
ul.main_menu .links a:hover {
  background-position: -200px -378px;
}
ul.main_menu .locations a {
  background-position: 0 -399px;
}
ul.main_menu .locations a:hover {
  background-position: -200px -399px;
}
ul.main_menu .recursos_humanos a {
  background-position: 0 -21px;
}
ul.main_menu .recursos_humanos a:hover {
  background-position: -200px -21px;
}
ul.main_menu .departamento_de_entrenamiento a {
  height: 42px;
  background-position: 0 -42px;
}
ul.main_menu .departamento_de_entrenamiento a:hover {
  background-position: -200px -42px;
}
ul.main_menu .programa_para_adultos {
  margin-bottom: 7px;
}
ul.main_menu .programa_para_adultos a {
  background-position: 0 -84px;
}
ul.main_menu .programa_para_adultos a:hover {
  background-position: -200px -84px;
}
ul.main_menu .nadie_es_perfecto a {
  background-position: 0 -126px;
}
ul.main_menu .nadie_es_perfecto a:hover {
  background-position: -200px -126px;
}
ul.main_menu .programa_para_nino a {
  background-position: 0 -147px;
}
ul.main_menu .programa_para_nino a:hover {
  background-position: -200px -147px;
}
ul.main_menu .programa_para_adolecentes a {
  height: 42px;
  background-position: 0 -168px;
}
ul.main_menu .programa_para_adolecentes a:hover {
  background-position: -200px -168px;
}
ul.main_menu .sistema_de_admin a {
  height: 63px;
  background-position: 0 -210px;
}
ul.main_menu .sistema_de_admin a:hover {
  background-position: -200px -210px;
}
ul.main_menu .spanish_links a {
  background-position: 0 -273px;
}
ul.main_menu .spanish_links a:hover {
  background-position: -200px -273px;
}
#SpanishMainMenu li a {
  background-image: url(espanol/images/menu_items.png);
}

