BODY {
  margin: 0px;
  padding: 0px;
  text-align: center;
  background-image: url(BodyBackground.jpg);
  background-repeat: repeat;
}

A, A:Visited {
  color: #333;
  font-size: 12px;
  font-weight: bold;
}

A:Hover {
  text-decoration: none;
  font-size: 12px;
}

.Container {
  margin: 0px auto;
  width: 760px;
}

.HeaderContainer {
  width: 760px;
  background-color: #000000;
  text-align: right;
}

.Logo {
  margin: 0px;
  width: 183px;
  height: 180px;
  background-color: #751A17;
  display: block;
  float: left;
}

.HeaderContainer IMG {
  margin: 0px;
  padding: 0px;
}

.MiniMenuBackground {
  width: 760px;
  height: 43px;
  background-image: url(MiniMenuBackground.jpg);
  background-repeat: no-repeat;
  clear: both;
}

.NavList {
  margin: 0px 0px 0px 200px;
  paddding: 0px;
  width: 330px;
  text-align: center;
  text-transform: uppercase;
}

.NavList A, .NavList A:Visited {
  padding: 14px 0px 0px 0px;
  font-size: 10px;
  letter-spacing: .75px;
  color: #7F7F7F;
  text-decoration: none;
  display: block;
}

.NavList A:Hover {
  color: #FFFFFF;
  font-size: 10px;
}

.Search {
  margin: 8px 0px 0px 0px;
  width: 190px;
  float: right;
}

.Search .Terms {
  width: 160px;
  height: 20px;
  font-size: 10px;
  text-transform: capitalize;
}

.LeftPanel {
  width: 190px;
  background-color: #FFFFFF;
}

#MainMenu {
  width: 189px;
  background-image: url(MainMenuBackground.jpg);
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  text-transform: lowercase;
  color: #000000;
  font-weight: 700;
}

#MainMenu .Text {
  margin: 0px;
}

#MainMenu .Link {
  margin: 0px;
  width: 180px;
  height: 25px;
  color: #932822;
  font-weight: 700;
  text-transform: capitalize;
  white-space: nowrap;
  background-image: url(TopMenuItemBackground.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
}

#MainMenu .Link:Hover {
  background-color: #751A15;
  background-image: none;
  color: #FFFFFF;
}

#MainMenu .Expanded, #MainMenu .Focused {
  background-color: #3F0D0A;
  background-image: none;
  color: #FFFFFF;
}
 
#MainMenu .Text {
  margin-top: 2px;
}

#MainMenu .Group {
  border-left: 1px solid #000000;
}

#MainMenu .Group .Link {
  border: 0px;
}

#MainMenu .group .link:Hover,
#MainMenu .Group .Focused,
#MainMenu .Group .Expanded
 {
  background-color: #751A15;
  font-weight: 700;
  border: 0px;
  color: #FFFFFF;
}

#MainMenu .Group .Expanded,
#MainMenu .Group .Focused {
  background-color: #3F0D0A;
  background-image: none;
}

.CenterPanel {
  padding-bottom: 20px;
  color: #666666;
  background-color: #FFFFFF;
}

.BreadCrumbs,
.PageTitle,
.News .Heading,
.Events .Heading {
  text-transform: capitalize;
}

.BreadCrumbs A, .BreadCrumbs A:Visited {
  color: #898B8D;
  font-size: 10px;
}

.BreadCrumbs A:Hover {
  text-decoration: none;
  font-size: 10px;
  color: #898B8D;
}

.News A IMG,
.Events A IMG,
.PhotoGalleries A IMG {
  width: 60px;
  height: 60px;
}

.NormRow .Body A,
.NormRow .Description A,
.AltRow .Body A,
.AltRow .Description A {
  display: none;
}

#index_aspx .NormRow .Thumbnailholder,
#index_aspx .AltRow .Thumbnailholder {
  margin-bottom: 15px;
}

.ThumbnailHolder {
  width: 68px;
  height: 68px;
  background-image: url(ThumbnailBackground.jpg);
  background-repeat: no-repeat;
}

.Staff .ThumbnailHolder IMG {
  margin: 2px 0px 0px 2px;
}

.Staff IMG {
  width: 60px;
  height: 60px;
}

.RightPanel .ThumbnailHolder {
  background-image: none;
}

#lnkOrganization {
  display: none;
}

.RightPanel, .RightPanel .Description {
  width: 200px;
  background-color: #000000;
  color: #898B8D;
}

.RightPanel A, .RightPanel A:Hover, .RightPanel A:Visited {
  color: #FFF;
  font-weight: 700;
}

.RightPanel A:Hover {
  text-decoration: none;
}

.BlogPanelItem {
  padding: 0px 10px
}

.ContentBox .Title {
  color: #FFFFFF;
  text-align: center;
}

.ContentBox .Text A, .ContentBox .Text A:Hover, .ContentBox .Text A:Visited {
  color: #FFF;
}

.Highlights, .Children {
  margin: 0px 0px 0px 10px;
  width: 180px;
}

.Children UL {
  margin: 15px 0px 0px 5px;
  width: 175px;
  text-align: left;
}

.Highlights .NormRow, .Highlights .AltRow {
  background-image: url(HighlightsBackground.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
}

.Highlights .Title {
  margin: 0px;
  padding: 0px;
  width: 170px;
  text-transform: capitalize;
}

.Highlights IMG {
  width: 60px;
  height: 60px;
}

.Highlights .Summary {
  clear: both;
  color: #FFF;
}

.Summary A {
  display: none;
}

TABLE.Calendar {
  border: 0px;
}

.Calendar .Heading,
.Calendar .Heading A,
.Calendar .DayName,
.Calendar .DayNumber {
  background-color: #333;
  color: #FFFFFF;
}

.Calendar .Day {
  border: .5px solid #333;
  border-top: 0px;
}

.Footer {
  margin: 0px auto;
  padding: 10px;
  width: 740px;
  *width: 760px;
  _width: 760px;
  text-align: left;
  color: #CCC;
}

.Address {
	width: 760px;
	text-align: center;
}

.PoweredBy A, 
.PoweredBy A:Hover, 
.PoweredBy A:Visited {
  color: #f5f5f5;
}
