BODY {
  margin: 0px auto;  
  padding: 0px;
  background-image: url(BodyBackground.jpg);
  background-repeat: repeat;
  text-align: center;
}

A:Hover {
  text-decoration: none;  
}

.Container {
  margin: 0px auto;
  width: 760px;
  background-image: url(ContainerBackground.jpg);
  background-repeat: no-repeat;
  border-top: 1px solid #CCCCCC;
}

.Menu {
  margin: 25px auto 15px auto;
  width: 760px;
  height: 38px;
  background-image: url(MenuBackground.jpg);
  background-repeat: repeat-x;
  border: 1px solid #3C3727;
}

#MainMenu .Link {
  color: #B8B8B8;
}

#MainMenu .Link:Hover {
  background-image: url(MenuHover.jpg);
  background-repeat: repeat-x;
  color: #FFFFFF;
}

#MainMenu .Text {
  margin: 6px 8px;
}

.Header {
  margin: 0px 0px 14px 0px;
  width: 760px;
  text-align: left;
  display: block;
  clear: both;
}

#MainMenu {
  width: 760px;
  background-image: url("SearchMenu.jpg");
  background-repeat: repeat-x;
  clear: both;
}

#MainMenu .Group {
  padding-top: 22px;
  background-image: url(GroupBackground.png);
  background-repeat: repeat-x;
}

#MainMenu .Group .Link {
  height: 25px;
  background-image: url(SubNavBackground.png);
  background-repeat: repeat;
  background-color: transparent;
  border: 0px;
}

#MainMenu .Group .Link:Hover {
  height: 25px;
  background-image: url(SubMenuHover.jpg);
  background-color: #666256;
  background-repeat: repeat-x;
  border: 0px;
}

.Level2,
.Level3 {
  margin-top: -10px;
}

.ContentTable {
/*  margin-top: 139px;*/
  *margin-top: 123px;
  _margin-top: 123px;
}

.Content {
  padding: 45px 20px 40px 20px;
  background-image: url(PageContentTop.jpg);
  background-repeat: no-repeat;
  background-color: #ECECEC;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  border-left: 1px solid #999999;
  font-size: 12px;
  line-height: 1.7em;
}

.PageTitle {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 24px;
  font-weight: normal;
  text-transform: capitalize;
}

.Breadcrumbs A, .Breadcrumbs A:Visited {
  color: #89867D;
  font-weight: normal;
  font-size: 10px;
}

.Breadcrumbs A:Hover {
  font-size: 10px;
}

.NormRow .ThumbnailHolder, .AltRow .ThumbnailHolder {
  padding: 0px 15px 45px 0px;
  width: 88px;
  height: 88px;
  background-image: url(ThumbnailHolder.jpg);
  background-repeat: no-repeat;
}

.ThumbnailHolder IMG {
  margin: 2px 0px 0px 2px;
}

.Heading,
.Calendar .Heading
 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 19px;
  font-weight: normal;
  text-transform: capitalize;
}

.Calendar .DayName {
  font-size: 12px;
  padding: 5px;
  color: #A1A09B;
}

.Calendar .DayNumber {
  color: #FFF;
}

.Calendar .Today {
  background-color: #FFFFFF;
}

.News .Title A, .News .Title A:Visited,
.Events .Title A, .Events .Title A:Visited,
.Courses .Title A, .Courses .Title A:Visited,
.Staff .Name A, .Staff .Name A:Visited,
.Product .Title A, .Product .Title A:Visited,
.Products .Title A, .Products .Title A:Visited,
.Blogs .Title A, .Blogs .Title A:Visited
{
  padding-left: 45px;
  height: 25px; 
  background-image: url(TitleDecoration.jpg);
  background-repeat: no-repeat;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  font-weight: normal;
  text-transform: capitalize;
}

.Products .Title A, .Products .Title A:Visited {
  padding-left: 0px;
  background-image: none;
}

.News .Category,
.Events .Date
{
  margin: 5px 0px 0px 0px;
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 10px;
}

.News .Body,
.Events .Body,
.Courses .Description,
#events_aspx .Schedule
{
  padding-bottom: 35px;
  background-image: url(ContentHR.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
  color: #686458;
}

#news_aspx .Body,
#courses_aspx .Description
{
  padding-bottom: 65px;
  background-image: url(ContentHR.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
}

#events_aspx .Events .Body {
  background: none;
}

.Staff A IMG {
  width: 80px;
  height: 80px;
}

.Staff .Name {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  font-weight: normal;
  text-transform: capitalize;
}

.Staff .Title {
   margin-top: 5px;
  font-size: 10px;
  text-transform: uppercase;
}

.RightPanel {
  width: 250px;
  background-image: url(RightPanelTop.jpg);
  background-repeat: no-repeat;
  background-color: #3C3727;
  color: #A1A09B;
}

.RightPanel A:Hover,
.Children LI A:Hover {
  color: #FFFFFF;
}

.Search {
  margin: 0px 0px 20px 0px;
  width: 250px;
  float: left;
}

.Search .Terms {
  margin: 43px 0px 20px 15px;
  width: 140px;
  float: left;
}

.Search .Button {
  margin: 43px 0px 0px 5px;
  width: 55px;
  height: 20px;
  background-image: url(SearchButton.png);
  background-repeat: no-repeat;
  float: left;
}

.BlogEntries .Thumbnailholder {
  margin: 0px 0px 50px 0px;
}

.BlogPanelItem {
  margin: 0px 0px 0px 15px;
  width: 220px;
}

.BlogPanelItem A, .BlogPanelItem A:Hover, .BlogPanelItem A:Visited {
  color: #A1A09B;
}

.Information {
  display: block;
  margin: 100px 0px 13px 13px;
}

.Information, .Information .Description, .Information .Author .Mailto A,
.ContentBox .Title {
  color: #FFF;
}

.Children UL {
  margin: 0px 10px;
  padding: 10px 0px 15px 4px;
  line-height: 1.2em;
}

.Children A, .Children A:Visited,
.Children LI A, .Children LI A:Visited,
.MinistryStaff .Name A, .MinistryStaff .Name A:Visited
{
  margin: 7px 0px;
  color: #A1A09B;
  text-align: left;
  display: block;
}

.Children LI A:Hover {
  text-decoration: none;
}

.ContentBox {
  margin: 0px 0px 20px 0px;
  padding: 13px;
  background-color: #534C36;
}

.ContentBox A, .ContentBox A:Visited,
.ContentBox .Text LI A, .ContentBox .Text LI A:Hover, .ContentBox .Text LI A:Visited {
  margin: 0px 0px 10px 0px;
  color: #A1A09B;
}

.MinistryStaff .Name A, .MinistryStaff .Name A:Visited,
.MinistryStaff .Title,
.Children .Current A, .Children .Current A:Visited {
  color: #FFFFFF;
}

.MinistryStaff IMG {
  margin: 10px 0px 0px 0px;
  width: 80px;
  height: 80px;
}

.MinistryStaff .Name A, .MinistryStaff .Name A:Visited {
  text-align: center;
}

.Highlights {
  padding: 0px 0px 0px 15px;
  width: 220px;
}

.Highlights .NormRow,
.Highlights .AltRow {
  padding-bottom: 20px;
  background-image: url(RightPanelHR.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
}

.Highlights .ThumbnailHolder {
  margin-bottom: 20px;
  padding: 0px;
  background-image: url(HighlightsThumbnail.jpg);
  background-repeat: no-repeat;
  width: 68px;
  height: 68px;
}

.Highlights IMG {
  margin: 1px;
}

.Highlights .Summary {
  margin: 5px 0px 0px 0px;
  color: #A1A09B;
}

.Highlights A, .Highlights A:Visited {
  width: 220px;
  color: #A1A09B;
  font-weight: normal;
  font-size: 12px;
  display: block;
}

.Description A, .Description A:Visited,
.News .Body A, .News .Body A:Visited, 
.Events A, .Events A:Visited, 
.Blogs A, .Blogs A:Visited,
.Courses A, .Courses A:Visited,
.Photos A, .Photos A:Visited,
.Products .Body A, .Products .Body A:Visited,
.Highlights .Summary A, .Highlights .Summary A:Visited, 
A.MoreLink
{
  color: #686458;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
}

.ContentBox .Text A, .ContentBox .Text A:Hover, .ContentBox .Text A:Visited {
  color: #aaa;
}

.DataTable {
  width: 100%;
  border: 1px solid #ECECEC;
}

.DataTable .Heading,
.FormTable TH,
.InfoTable TH
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;

  text-transform: uppercase;
}

.DataTable A, .DataTable A:Visited {
  text-decoration: underline;
}

.DataTable A:Hover {
  text-decoration: none;
}

.DataTable .AltRow TD {
  background-color: #A1A09B;
  border: 1px solid #A1A09B;
}

#tblMain {
  width: 685px;
}

.DidYouKnow .Heading {
  font-size: 1.5em;
}

.DidYouKnow .Body {
  color: #aaa;
}

.DidYouKnow A, .DidYouKnow A:Hover, .DidYouKnow A:Visited {
  color: #FFF;
}

.PoweredBy {
  color: #89867D;
  font-size: 11px;
}

.PoweredBy A, 
.PoweredBy A:visited,
.PoweredBy A:hover {
  color: #676767;
  font-size: 11px;
}
