BODY {
  margin: 0px auto;
  padding: 0px;
  text-align: center;
  font-size: 10px;
}

A:Link, A:Visited {
  text-decoration: underline;
  font-weight: 700;
  color: #333;
}

A:Hover {
  text-decoration: underline;
  font-weight: 700;
  color: #333;
}

BLOCKQUOTE {
  padding: 8px;
  font-style: italic;
  font-weight: bold;
}

.Container {
  margin: 0px auto;
  width: 760px;
}

.OrganizationName {
  margin: 20px 0px 40px 0px;
  padding: 10px 0px 0px 0px;
  width: 560px;
  height: 35px;
  font-size: 28px;
  text-align: left;
  float: left;
}

.MiniMenu {
  margin: 60px 0px 0px 0px;
  width: 200px;
  height: 25px;
  float: left;
}

.MiniMenu A {
  margin: 0px 5px;
}

.MiniMenu A:Hover {
  text-decoration: none;
}

.Banner {
  margin: 0px 0px 20px 0px;
  width: 762px;
  height: 202px;
  clear: both;
}

.Menu {
  margin: 0px 0px 20px 0px;
  padding: 7px 0px 0px 0px;
  width: 762px;
  height: 42px;
  clear: both;
}

#MainMenu .rmLink {
  color: #3E3E3E;
}

#MainMenu .rmLink:hover,
#MainMenu .rmFocused,
#MainMenu .rmExpanded {
  background-color: transparent;
  color: #000000;
}

#MainMenu .rmGroup .rmLink {
  padding: 5px;
  width: auto;
}

#MainMenu .rmGroup .rmLink:hover,
#MainMenu .rmGroup .rmFocused,
#MainMenu .rmGroup .rmExpanded
{
	background-color: #FFFFFF;
	font-weight: 700;
}

.PageContent {
  width: 96%;
}

.PageContent A, .PageContent A:Hover, .PageContent A:Visited {
  font-size: 10px;
}

.PageTitle {
  margin: 10px 0px 0px 0px;
  font-size: 18px;
}

.Breadcrumbs,
.Breadcrumbs A, .Breadcrumbs A:Hover, .Breadcrumbs A:Visited {
  color: #999999;
}

.PageContentTable {
  clear: both;
}

.PageContent {
  margin-bottom: 15px;
  line-height: 1.5em;
}

.NormRow .Thumbnailholder,
.AltRow .Thumbnailholder {
  margin-bottom: 0px;
}

#index_aspx .NormRow .Thumbnailholder,
#index_aspx .AltRow .Thumbnailholder {
  margin-bottom: 0px;
}

.RightPanel {
  width: 220px;
  padding: 0px 0px 15px 0px;
}

.BlogPanelItem {
  margin-left: 15px;
  width: 190px;
}

.Highlights IMG {
  margin-bottom: 20px;
}

.RightPanel A:Link, .RightPanel A:Visited {
  text-decoration: none;
}

.RightPanel A:Hover {
  text-decoration: underline;
}

.SearchContainer {
  display: block;
  width: 220px;
  height: 65px;
}

.SearchContainer P {
  margin: 25px 0px 0px 15px;
  float: left;
}

.SearchContainer .Terms {
  width: 130px;
  margin: 21px 0px 0px 15px;
}

.Search .Button {
  display: none;
}

.Ad IMG,
.Ad A IMG, .Ad A:Hover IMG, .Ad A:Visited IMG {
  float: left;
  margin: 0px 0px 0px 2px;
  *margin: 2px 0px 0px 2px;
	_margin: 2px 0px 0px 2px;
	border-bottom: 2px solid #CCCCCC;
}

#lnkOrganization {
  display: none;
}

.FormTable #lnkOrganization {
  display: block;
}

.FormTable TH {
	color: #000;
}

.PageContent .Description {
  margin-bottom: 20px;
}

#news_aspx .News {
  border-top: 1px solid #CCCCCC;
}

.News .Heading,
.Events .Heading {
  padding: 0px 0px 10px 0px;
  width: 500px;
  display: block;
  clear: both;
}

.News .NormRow, .News .AltRow,
.Events .NormRow, .Events .AltRow,
.Courses .NormRow, .Courses .AltRow,
.Blogs .NormRow, .Blogs .AltRow,
.Staff .NormRow, .Staff .AltRow,
.Forms .NormRow, .Forms .AltRow,
.PhotoGalleries .NormRow, .PhotoGalleries .AltRow {
  margin: 10px 15px 10px 0px;
  padding: 0px 0px 20px 0px;
  width: 217px;
  height: 320px;
  float: left;
  clear: none;
  border-bottom: 1px solid #999999;
}

.NormRow .Title,
.AltRow .Title {
  font-size: 10px;
}

.Staff .NormRow, .Staff .AltRow {
   height: 245px;
  *height: 245px;
  _height: 245px;
}

.Events .Body {
  overflow: inherit;
}

#pnlNewsMore, #pnlEventsMore {
  width: 120px;
  float: right;
}

.News .Title A,
.Events .Title A {
  margin: 0px 0px 5px 0px;
  display: block;
  font-size: 1.3em;
}

.Events .Date {
  margin-bottom: 5px;
}

.Highlights .NormRow, .Highlights .AltRow {
  margin: 10px;
  width: 190px;
  clear: both;
}

.Highlights .Summary {
  color: #C0C0C0;
}

.Highlights A IMG {
  width: 60px;
}

.News A:Link, .News A:Visited,
.Events A:Link, .Events A:Visited,
.Highlights A:Link, .Highlights A:Visited {
  text-decoration: none;
}

.News A:Hover,
.Events A:Hover,
.Highlights A:Hover {
  text-decoration: underline;
}

.DataTable .NormRow A IMG, .DataTable .AltRow A IMG {
  border: 0px;
}

.DataTable .Heading A:Link {
  color: #000000;
}

.Tools A IMG {
  margin: 10px 10px 0px 0px;
}

.MinistryStaff A IMG {
  width: 60px;
}

#staff_aspx .NormRow .Thumbnailholder,
#staff_aspx .AltRow .Thumbnailholder {
  margin: 0px;
}

#chtData IMG {
  margin-right: 10px;
  width: 580px;
}

#tblFilter TD {
  text-align: right;
}

#tblFilter SELECT {
  width: 150px;
}

.Copyright {
  font-size: 8pt;
  width: 100%;
  text-align: center;
  clear: both;
}

.PhotoInformation .Title {
  margin: 10px 0px;
  font-size: 2em;  
}

.Footer {
  padding: 20px 0px 0px 0px;
  width: 760px;
  height: 30px;
  text-align: left;
}

.PoweredBy {
  color: #999999;
  font-size: 11px;
}

.PoweredBy A,
.PoweredBy A:link,
.PoweredBy A:visited,
.PoweredBy A:hover {
  color: #777777;
  font-size: 11px;
}

#Twitter_div UL {
  padding: 0px 60px 0px 0px;
}
