body {

  background-color: #FFFFFF;

  font-size: 1em;
  
  margin: 0;
  
  padding: 0 0 36px 0;

}


div.HVH_main_content {

  margin: 16px 16px 24px 16px;

}




table.HVH_main_layout {

  width: 760px;

  padding: 0;

  border-style: none;

  margin: 0 auto;

}

table.HVH_main_layout td.HVH_navbar.HVH_top {

  background-color: #EDEDED;

}


div.HVH_navbar {

  font-family: Arial, sans-serif;

  font-weight: bold;

  font-size: 10pt;

  color: #000000;

  text-decoration: none;
  
  text-align: center;

}

div.HVH_navbar img {

  vertical-align: middle;
  
  margin-top: 3px;

}

div.HVH_navbar .HVH_nav_link {

  font-family: Arial, sans-serif;

  font-weight: bold;

  font-size: 10pt;

  color: #000000;

  text-decoration: none;

}

div.HVH_navbar .HVH_nav_link:hover {

  color: #507298;

}

div.HVH_navbar .HVH_current_site_section,
div.HVH_navbar .HVH_nav_link:hover {

  color: #507298;

}

.HVH_slogan {

  text-align: right;

}

.HVH_h_divider {

  text-align: center;

}

.HVH_h_divider img {

  margin: 4px auto;

}


table.HVH_navbar.HVH_bottom {

  margin: 6px auto;

}

.HVH_address_hours {

  text-align: center;

}

.HVH_address_hours img {

  margin: 18px auto;

}

/*NEWSLETTER STYLES*/


.VNL_title { margin: 5px 0 5px 0; font-size: 1.3em; font-weight: bold; color: #651A21; text-align: center;}

div#VNL_links { font-size: 1em; margin: -25px 0 5px 50px; padding: 0 0 20px 0; border-bottom: 1px solid #999; width: 450px}

div#VNL_links div { padding: 4px 0; }

div.VNL_Article { margin: 10px; padding-bottom: 10px; }

div.VNL_Article h1 { bottom: 10px; }

div.VNL_Article div, div.VNL_Article p { padding: 5px 0 5px 0 ; }

div.VNL_Article ul li { padding: 5px 0 5px 0; margin: 5px 0 5px 0; }

div.VNL_Article ol li { padding: 2px 0 2px 0; margin: 5px 0 5px 0; }

div.VNL_top { font-size:1.2em; }

div.VNL_hr { border-bottom: 1px solid #999; width: 700px; margin: -3px 10px 20px -3px;  }