BODY {
  background-image: url(BodyBackground.jpg);
  background-repeat: repeat-x;
}

A:Hover {
  color: #0F1D3A;
}

.OrganizationName {
  margin: 2px auto 20px auto;
}

.Login, .Login A {
  color: #FFFFFF;
}

.MiniMenu {
  margin: 82px 0px 10px 0px;
}

.MiniMenu, .MiniMenu A {
  color: #FFFFFF;
}

.Banner {
  background-image: url(Banner.gif);
  background-repeat: no-repeat;
}

.Menu {
  background-image: url(Menu.jpg);
  background-repeat: no-repeat;
}

#MainMenu .group .link:hover,
#MainMenu .group .focused,
#MainMenu .group .expanded
{
	background-color: #620101;
	font-weight: 700;
	color: #FFFFFF;
}

.PageContentTable {
  background-image: url(PageContent.jpg);
  background-repeat: repeat-x;
  background-color: #E6E6E6;
  border: 2px solid #CCCCCC;
}

.RightPanel {
  background-image: url(RightPanel.jpg);
  background-repeat: repeat-y;
  color: #FFFFFF;
}

.RightPanel A:Link, .RightPanel A:Hover, .RightPanel A:Visited {
  color: #FFFFFF;
}

.SearchContainer {
  background-image: url(Search.jpg);
  background-repeat: repeat-y;
  border-bottom: 2px solid #CCCCCC;
}

.Ad {
  border-bottom: 2px solid #CCCCCC;
}

.NormRow A IMG, .AltRow A IMG {
  border: 1px solid #999999;
}

.OrderItems .NormRow A IMG, .OrderItems .AltRow A IMG {
  border: 0px;
}

.News .Heading, .Events .Heading {
  border-top: 1px solid #CCCCCC;
}

.Highlights A IMG {
  border: 1px solid #FFFFFF;
}

.Calendar .Heading, .Calendar .Heading A,
.Calendar .DayName,
.Calendar .DayNumber,
.Calendar .Control, .Calendar .Control A:Link,
.MinistryStaff .Title,
.ContentBox .Title {
  color: #FFFFFF;
}


.DataTable .NormRow {
  background-color: #FFFFFF;
}

.DataTable .AltRow {
  background-color: #F5F5F5;
}

.Information .Description, .ContentBox A, .ContentBox LI A:Link, .ContentBox LI A:Visited, .ContentBox .Text A:Link, .ContentBox .Text A:Visited {
  color: #CCCCCC;
}

.GalleryTable {
  background-color: #E6E6E6;
}

.Footer {
  margin: 0px auto;
  width: 760px;
  text-align: center;
}

.FooterTable {
  margin: 15px auto;
  width: 740px;
}

.FooterTable A:Link,
.FooterTable A:Visited {
  color: #CCCCCC;
}

.PoweredBy {
  text-align: left;
}

.PoweredBy A, .PoweredBy A:Visited {
  text-decoration: none;
}
