BODY {
  margin: 0px auto;
  background-image: url(BodyBackground.jpg);
  background-repeat: no-repeat;
  background-position: 50% 0%;
  text-align: center;
}

A {
  font-weight: bold;
  text-decoration: none;
}

A:Hover {
  text-decoration: underline;
}

STRONG {
  color: #000;
}

.Container {
  margin: 0px auto;
  width: 837px;
  background-image: url(ContentBackground.png);
  background-repeat: repeat-y;
}

.Menu {
  padding: 0px 0px 0px 40px;
}

#MainMenu {
/*  margin: 0px 0px 0px 40px;*/
  width: 755px;
  height: 35px;
  background-image: url(MenuBackground.jpg);
  background-repeat: no-repeat;
  background-color: #000000;
}

#MainMenu .Link {
  margin: 4px 2px 0px 2px;
  *margin: 2px 2px 0px 2px;
  _margin: 2px 2px 0px 2px;
  font-family: impact,sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  color: #FFF;
}

#MainMenu .Link:Hover,
#MainMenu .Focused,
#MainMenu .Expanded {
  background-color: transparent;
  color: #D81F27;
}

#MainMenu .Group {
  padding-bottom: 5px;
  background-image: url(SubMenu.png);
  background-repeat: repeat;
  background-color: transparent;
}

#MainMenu .Group .Link {
  background-color: transparent;
  border: 0px;
}

#MainMenu .group .link:hover,
#MainMenu .group .focused,
#MainMenu .group .expanded {
  background-color: transparent;
  border-bottom: 0px;
}

.Something {
  margin: 0px 0px -50px 40px;
  *margin: 0px 0px -50px 0px;
  _margin: 0px 0px -50px 0px;
  width: 755px;
  clear: both;
  background-image: url(PageContentTop.png);
  background-repeat: no-repeat;
}

.PageContent {
  padding: 25px 15px;
/*  *width: 100%;
  _width: 100%;*/
}

.PageContentTop {
  margin-top: 20px;
  *margin-top: 0px;
  _margin-top: 0px;
}

.PageTitle {
  text-transform: uppercase;
  font-family: impact,sans-serif;
  font-weight: normal;
  color: #D81F27;
}

.Breadcrumbs,
.Breadcrumbs A, .Breadcrumbs A:Hover, .Breadcrumbs A:Visited {
  font-weight: normal;
}

.Title  A, .Title  A:Hover, .Title  A:Visited {
  color: #000000;
}

.RightPanel {
  padding: 15px 0px 55px 0px;
  width: 265px;
  background-image: url(RightPanelBackground.png);
  background-repeat: no-repeat;
  background-color: #E7E8E8;
}

.Search {
  padding: 30px 0px 0px 10px;
}

.Search .Terms {
  padding: 2px;
  height: 20px;
  text-transform: uppercase;
  font-size: 10px;
}

.Highlights .NormRow,
.Highlights .AltRow {
  margin-left: 15px;
  width: 230px;
  border-bottom: 2px solid #D4D5D5;
}

.Highlights .ThumbnailHolder {
  margin: 0px 7px 10px 0px;
  width: 68px;
  height: 68px;
  background-image: url(HighlightThumbnail.gif);
  background-repeat: no-repeat;
}

.Highlights .Summary {
  color: #666565;
}

/*.Information .Title {
  color: #FFFFFF;
}*/

/*.Calendar .Heading,
.Calendar .Heading A, .Calendar .Heading A:Hover, .Calendar .Heading A:Visited {
  color: #FFF;
}

.Calendar .DayItem A, .Calendar .DayItem A:Hover, .Calendar .DayItem A:Visited {
  color: #BCBEC0;
}

.Calendar .Today {
  background-color: #BCBEC0;
}

.Calendar .Today .DayItem A, .Calendar .Today .DayItem A:Hover, .Calendar .Today .DayItem A:Visited {
  color: #000;
}*/

.Staff .ThumbnailHolder {
  padding: 2px 0px 0px 2px;
}

.ThumbnailHolder {
  width: 88px;
  height: 88px;
  background-image: url(Thumbnail.gif);
  background-repeat: no-repeat;
}

.Footer {
  text-transform: uppercase;
  font-size: 9px;
  text-align: center;
  clear: both;
}

.FooterContainer {
  margin: 0px auto;
  width: 755px;
  height: 84px;
  background-image: url(FooterBackground.png);
  background-repeat: no-repeat;
  text-align: left;
}

.Footer .Text {
  margin-left: 30px;
  padding: 60px 0px 0px 0px;
  font-size: 10px;
}

.Footer .Links {
  margin: 0px 30px 0px 430px;
}

.Footer A, .Footer A:Hover, .Footer A:Visited {
  font-size: 10px;
  font-weight: normal; 
  color: #FFFFFF;
}

.Footer A:Hover {
  text-decoration: underline;
}

.PoweredBy {
  margin: 0px auto;
  padding: 10px 0px 15px 0px;
  width: 740px;
  letter-spacing: .12em;  
  font-size: 9px;
  text-align: center;
}

.PoweredBy A, .PoweredBy A:Hover, .PoweredBy A:Visited {
  font-weight: normal;
  color: #79797A;
}

#form_aspx .FormTable {
  width: 700px;
}

/*  ADMIN  */
#tblMain {
  width: 700px;
}

#Index_aspx .PageContent {
  margin: 0px 0px 0px 40px;
  *margin: 0px;
  _margin: 0px;
  padding: 0px;
  width: 755px;
}

.FrontPageFooterText {
  margin-left: 1px;
  width: 753px;
  background-color: #000;
}

.FrontPageFooterText A, .FrontPageFooterText A:Hover, .FrontPageFooterText A:Visited {
  color: #FFF;
  font-weight: normal;
}