
BODY {
  margin: 0px auto;
  font-size: 12px;
  text-align: center;
  font-size: 10px;
  color: #000000;
}

TABLE TD {
  vertical-align: top;
}

.Container {
  margin: 0px auto;
  padding: 10px 0px 0px 0px;
  width: 760px;
}

.ContentTable {
  margin: 10px 0px 0px 0px;
}

A, A:Link, A:Hover, A:Visited {
  font-size: 12px;
  text-transform: none;
  color: #000;
  text-decoration: underline;
}

A:Hover {
  text-decoration: none;
}

.LeftPanel {
  width: 175px;
}

.RightPanel {
  width: 155px;
}

.PageContent {
  margin: 0px 20px 0px 0px;
  /*  font-size: 10px;*/
  color: #000000;
}

.PageContent .Category, .PageContent P, .Body, .Description {
  /*  font-size: 10px;*/
  color: #000000;
}

#content_aspx .Heading, #content_aspx .Category, #lnkOrganization {
  display: none;
}

.MenuHeader {
  width: 151px;
  height: 20px;
  background-image: url(MenuHeader.gif);
  background-repeat: no-repeat;
  display: block;
}

.Menu {
  width: 151px;
  background-image: url(MenuBackground.gif);
  background-repeat: repeat-y;
  float: left;
}

.MenuFooter {
  width: 151px;
  height: 20px;
  background-image: url(MenuFooter.gif);
  background-repeat: no-repeat;
  display: block;
  float: left;
}

#MainMenu .rmLink {
  margin: 0px;
  padding: 7px 0px 0px 10px;
  width: 141px;
 *width: 151px;
  _width: 151px;
  height: 25px;
 *height: 32px;
  _height: 32px;
  background-image: url(TopMenuItem.gif);
  background-repeat: no-repeat;
  font-size: 12px;
}

#MainMenu .rmLink:hover, #MainMenu .rmFocused, #MainMenu .rmExpanded {
  padding: 7px 0px 0px 10px;
  background-color: transparent;
  background-image: url(TopMenuItemOver.gif);
  background-repeat: repeat-y;
  color: #FFFFFF;
  font-style: italic;
  font-weight: 700;
  border-right: 1px solid #D1D190;
}

#MainMenu .rmGroup {
  background-color: #FFFFDC;
  border: 2px solid #68652E;
}

#MainMenu .rmGroup .rmLink {
  padding: 7px 0px 0px 10px;
  width: 100%;
  height: 22px;
 *height: 32px;
  _height: 32px;
  background-color: #FFFFDC;
  border: 0px;
}

#MainMenu .rmGroup .rmLink:hover, #MainMenu .rmGroup .rmFocused, #MainMenu .rmGroup .rmExpanded {
  padding: 7px 0px 0px 10px;
  height: 22px;
 *height: 32px;
  _height: 32px;
  background-color: #FFFFDC;
  background-image: url(MenuItemOver.gif);
  background-repeat: no-repeat;
  font-style: italic;
  color: #5C5718;
  border: 0px;
}

.Search {
  width: 151px;
  height: 28px;
  background-image: url(Search.gif);
  display: block;
  float: left;
}

.Search .Terms {
  margin: 0px 7px 0px 15px;
  width: 85px;
  font-size: 10px;
  float: left;
}

.Search .Button {
  width: 20px;
  height: 20px;
  background-image: url(Go.gif);
  background-repeat: no-repeat;
  float: left;
  clear: none;
}

.SearchFooter {
  width: 151px;
  height: 25px;
  background-image: url(SearchFooter.gif);
  background-repeat: no-repeat;
  display: block;
  float: left;
}

.NormRow, .AltRow {
  display: inline-block;
  color: #000000;
}

.ChildrenHeader {
  margin: 10px 0px 0px 0px;
  padding: 0px;
  width: 151px;
  height: 35px;
  background-image: url(ChildrenHeader.gif);
  background-repeat: no-repeat;
}

.Children {
  margin: 0px;
  width: 151px;
  background-image: url(Children.gif);
  background-repeat: repeat-y;
}

.Children UL {
  margin: 0px;
  padding: 5px 0px 10px 0px;
  text-align: left;
}

.Children LI {
  padding: 2px 0px 0px 22px;
  background-image: url(Children.gif);
  text-decoration: none;
}

.Children UL LI A {
  text-decoration: none;
}

.Children UL LI A:Hover {
  background-color: transparent;
  color: #990000;
}

.ChildrenFooter {
  margin: 0px;
  padding: 0px;
  width: 151px;
  height: 30px;
  background-image: url(ChildrenFooter.gif);
  background-repeat: no-repeat;
}

.Staff .Title {
  color: #000000;
}

.MinistryStaff A {
  color: #000;
  text-decoration: none;
}

.MinistryStaff .Title {
  text-transform: none;
}

.ContentBox .Title, .ContentBox .Title A, .ContentBox .Title A:Visited, .ContentBox .Text, .ContentBox .Text A, .ContentBox .Text A:Visited {
  font-size: 12px;
  color: #000;
}

.Resources .Title {
  margin: 0px 0px 10px 0px;
  padding: 0px;
  background-color: transparent;
}

.PageTitle, .Breadcrumbs A, .Breadcrumbs A:Hover, .Breadcrumbs A:Visited {
  color: #8dc63f;
  font-weight: normal;
}

.Breadcrumbs A, .Breadcrumbs A:Hover, .Breadcrumbs A:Visited {
  font-size: 10px;
}

.PageTitle {
  font-size: 26px;
}

.Calendar .Heading, .Calendar .Heading A, .Calendar .Heading A:Hover, .Calendar .Heading A:Visited, .Calendar .DayItem A, .Calendar .DayItem A:Hover, .Calendar .DayItem A:Visited, .Calendar .Today A, .Calendar .Today A:Hover, .Calendar .Today A:Visited, .FormTable TH, .DataTableSmall .Heading A, .Highlights .Summary {
  color: #000000;
}

.Calendar .Today {
  background-color: #FFFFDC;
}

.Footer {
  display: block;
  margin: 20px 0px 0px 150px;
  width: 610px;
  height: 20px;
  color: #333333;
}

.Footer A:Link, .Footer A:Visited {
  color: #333333;
  font-size: 10px;
}

#pnlSlideshowControls {
  clear: both;
}

.PhotoFrame, #tblMain {
  width: 455px;
}

.FAQSearchForm {
  margin-left: 10px;
  width: 270px;
}

.DataTable {
  width: 585px;
}

.DataTable TD {
  padding: 10px 3px;/*  font-size: 10px;*/
}

.SummaryMoreLink {
  padding: 0px;
  display: inline-block;
}

