BODY {
  background-image: url(BodyBackground.jpg);
  background-repeat: repeat-x;
}

.OrganizationName {
  margin: 0px;
  padding: 0px;
  color: #000000;
}

.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: #00316C;
	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;
}

.Highlights .Summary {
  color: #C0C0C0;
}

.Calendar .Heading, .Calendar .Heading A,
.Calendar .DayName,
.Calendar .Control, .Calendar .Control A:Link {
  color: #FFFFFF;
}

.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;
}

.Calendar .DayNumber,
.Footer A:Link,
.Footer A:Visited {
  color: #FFFFFF;
}
