BODY {
  background-image: url(BodyBackground.png);
  background-repeat: repeat-x;
}

.Banner {
  height: 317px;
  background-image: url(Banner.jpg);
  *background-image: url(BannerIE.jpg);
  _background-image: url(BannerIE.jpg);
  background-repeat: no-repeat;
}

.Banner .WelcomeVideo {
  margin: 0px 0px 0px 260px;
}

.ChooseCampus {
  margin: -160px 38px 0px 0px;
  list-style: none;
  font-weight: normal;
  font-family: arial;
  text-align: right;
  text-transform: uppercase;
}

.ChooseCampus LI A, .ChooseCampus LI A:Hover, .ChooseCampus LI A:Visited
.Choose {
  line-height: 1.3em;
  letter-spacing: .8px;
  white-space: nowrap;
}

.ChooseCampus LI A:Hover {
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}

.Choose {
  color: #FDFDFD;
  font-size: 30px;
  font-weight: bold;
  text-transform: capitalize;
}

.Campus {
  margin: 0px 20px 0px 0px;
  *margin: 0px 20px 10px 0px;
  _margin: 0px 20px 10px 0px;
  color: #FDFDFD;
  font-size: 18.8px;
  line-height: 1.3em;
  text-transform: none;
}

.ChooseCampus .RM A, .ChooseCampus .RM A:Hover, .ChooseCampus .RM A:Visited {
  padding: 0px 20px 0px 0px;
  color: #FDF54A;
  font-size: 18.8px;
  background-image: url(RM.gif);
  background-repeat: no-repeat;
  background-position: center right;
  height: 14px;
  width: 10px;
}

.ChooseCampus .E A, .ChooseCampus .E A:Hover, .ChooseCampus .E A:Visited {
  padding: 0px 20px 0px 0px;
  color: #4AAAE0;
  font-size: 18.8px;
  background-image: url(E.gif);
  background-repeat: no-repeat;
  background-position: center right;
  height: 14px;
  width: 10px;
}

.ChooseCampus .N A, .ChooseCampus .N A:Hover, .ChooseCampus .N A:Visited {
  padding: 0px 20px 0px 0px;
  color: #DF0025;
  font-size: 18.8px;
  background-image: url(N.gif);
  background-repeat: no-repeat;
  background-position: center right;
  height: 14px;
  width: 10px;
}

.ChooseCampus .CL A, .ChooseCampus .CL A:Hover, .ChooseCampus .CL A:Visited {
  padding: 0px 20px 0px 0px;
  color: #FC8737;
  font-size: 18.8px;
  background-image: url(CL.gif);
  background-repeat: no-repeat;
  background-position: center right;
  height: 14px;
  width: 10px;
}

.ChooseCampus .WP A, .ChooseCampus .WP A:Hover, .ChooseCampus .WP A:Visited {
  padding: 0px 20px 0px 0px;
  color: #6DE330;
  font-size: 18.8px;
  background-image: url(WP.gif);
  background-repeat: no-repeat;
  background-position: center right;
  height: 14px;
  width: 10px;
}

.Container {
  background-image: url(ContainerBackground.png);
}

.Menu {
  background-image: url(MenuBackground.jpg);
  background-repeat: no-repeat;
}

#MainMenu .Link {
  margin: 2px 0px -2px 0px;
}

#MainMenu .Link:Hover,
#MainMenu .Focused,
#MainMenu .Expanded {
  margin: 3px 0px -3px 0px;
}

#index_aspx .PageContentTop {
  height: 20px;
}

.AboutHarvest {
  margin: 17px 0px 0px 0px;
  *margin: 20px 0px 0px 0px;
  _margin: 20px 0px 0px 0px;
}

.AboutHarvest H2,
.CurrentSeries H2 {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 15px 0px;
  *padding: 15px 0px;
  _padding: 15px 0px;
  font-size: 2em;
  border-bottom: 8px solid #C6C6C5;
}

.CurrentSeries H2 {
  *margin: 20px 0px 10px 0px;
  _margin: 20px 0px 10px 0px;
  padding: 10px 0px 5px 0px;
  *padding: 15px 0px 5px 0px;
  _padding: 15px 0px 5px 0px;
}

.AboutHarvest .Harvest,
.CurrentSeries .Series {
  font-weight: normal;
}

.AboutHarvest {
  width: 640px;
  color: #93918E;
  font-size: 1.3em;
}

.CurrentSeries {
  color: #93918E;
}

#index_aspx .News .ThumbnailHolder,
#index_aspx .Events .ThumbnailHolder {
  padding-bottom: 60px;
}

#index_aspx .Highlights .ThumbnailHolder {
  margin-bottom: 5px;
}

#index_aspx #Cartlink {
  display: none;
}

.Search {
  width: 260px;
  height: 45px;
  background-image: url(SearchBackgroundBig.jpg);
  background-repeat: no-repeat;
}

.Search .Terms {
  margin: 10px 0px;
  display: block;
  padding: 0px 0px 0px 10px;
  *padding: 0px 0px 0px 10px;
  _padding: 0px 0px 0px 10px;
  width: 260px;
  height: 25px;
  background-image: url(SearchTerms.png);
  background-repeat: no-repeat;
  background-color: transparent;
  border: 0px;
  font-size: 12px; 
}

.Search #SearchForm_Terms  {
  padding: 6px 0px 0px 10px;
  *padding: 0px 0px 0px 10px;
  _padding: 0px 0px 0px 10px;
}

#Twitter_div {
  *width: 260px;
  _width: 260xp;
}