.BodyFont {
  font-weight: normal;
  font-size: 14px;
  font-family: 'open_sansregular';
  color: #333132;
  line-height: 20px;
}
.BreadcrumbsFont {
  font-weight: normal;
  font-size: 15px;
  font-family: 'open_sanslight';
  color: #547182;
}
.RoundedCornersAll {
  -webkit-border-radius: 8px;
  /* for safari */
  -moz-border-raidus: 8px;
  /* for firefox < 4 */
  border-radius: 8px;
  /* for all other that support it */
}
.RoundedCornersAllThin {
  -webkit-border-radius: 5px;
  /* for safari */
  -moz-border-raidus: 5px;
  /* for firefox < 4 */
  border-radius: 5px;
  /* for all other that support it */
}
.RoundedCornersTop {
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  -mox-border-top-left-radius: 8px;
  -mox-border-top-right-radius: 8px;
}
.RoundedCornersTopThin {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -mox-border-top-left-radius: 5px;
  -mox-border-top-right-radius: 5px;
}
.RoundedCornersBottom {
  -webkit-border-bottom-left-radius: 8px;
  /* for all other that support it */
  -webkit-border-bottom-right-radius: 8px;
  /* for all other that support it */
  -moz-border-bottom-left-radius: 8px;
  /* for all other that support it */
  -moz-border-bottom-right-radius: 8px;
  /* for all other that support it */
  border-bottom-left-radius: 8px;
  /* for all other that support it */
  border-bottom-right-radius: 8px;
  /* for all other that support it */
}
.RoundedCornersBottomThin {
  -webkit-border-bottom-left-radius: 5px;
  /* for all other that support it */
  -webkit-border-bottom-right-radius: 5px;
  /* for all other that support it */
  -moz-border-bottom-left-radius: 5px;
  /* for all other that support it */
  -moz-border-bottom-right-radius: 5px;
  /* for all other that support it */
  border-bottom-left-radius: 5px;
  /* for all other that support it */
  border-bottom-right-radius: 5px;
  /* for all other that support it */
}
.siteShenandoah .mobileFooter {
  background-image: url('/cassette.axd/file/img/sFooter-a74f5482934a271d652b32a9d98b92b8ef1bbf53.jpg');
}
.siteShenandoah #Mobile #MobileNav .wrapper {
  padding: 0 25px;
}
.siteShenandoah #Mobile #MobileNav ul {
  background-color: #081d29;
  color: #b4a079;
}
.siteShenandoah #Mobile #MobileNav ul li {
  line-height: 25px;
}
.siteShenandoah #Mobile #MobileNav ul li a {
  color: #547182;
  text-align: center;
}
.siteShenandoah #Mobile #MobileNav ul li hr {
  border-bottom: 1px solid #74745e;
  margin: 8px 0 0;
}
.siteShenandoah #Mobile #MobileNav ul li ul {
  background-color: #55563b;
}
.siteShenandoah #Mobile #MobileNav ul li ul li a {
  color: #081d29;
}
.siteShenandoah #Mobile #MobileNav ul li .chevron {
  margin-top: 3px;
  background-image: url(/cassette.axd/file/img/mobileChevron-077bf8a69cfec0fa4a033ecb9e82504600a30895.png);
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
}
.siteShenandoah #Mobile #MobileNav ul li.topSubNav.active .wrapper .chevron {
  background-image: url(/cassette.axd/file/img/mobileChevronDown-b616889dea8c132fd849447c36291d18ba26edb9.png);
}
.siteShenandoah #Mobile #MobileNav ul li.topSubNav.active .mobileSubNav.active li .chevron {
  background-image: url(/cassette.axd/file/img/mobileChevron-077bf8a69cfec0fa4a033ecb9e82504600a30895.png);
}
.siteShenandoah #Mobile #MobileNav ul li.topSubNav.active .mobileSubNav.active li.active .chevron {
  background-image: url(/cassette.axd/file/img/mobileChevronDown-b616889dea8c132fd849447c36291d18ba26edb9.png);
}
.siteShenandoah #Mobile #MobileNav ul li:last-child {
  padding-bottom: 8px;
}
.siteShenandoah #homepagewrapper img {
  display: block;
  margin: 20px auto 0px auto;
}
