body
{
  font-family: Helvetica, Arial;
  font-size: 12px;
  font-weight: normal;
  color: #303030;
  text-decoration: none;
  scrollbar-base-color: #F0F0F0;
  scrollbar-highlight-color: #444444;
  scrollbar-shadow-color: #336699;
  scrollbar-3Dlight-color: #336699;
  scrollbar-arrow-color: #336699;
  scrollbar-track-color: #F0F0F0;
  scrollbar-darkshadow-color: #336699;
}
td, p
{
  font-family: Helvetica, Arial;
  font-size: 12px;
  color: #303030;
  text-decoration: none;
}

a
{
  font-family: Helvetica, Arial;
  color: #336699;
  text-decoration: none;
}
a:visited
{
  color: #336688;
}
a:active
{
  color: #FFE16B;
}
a:hover
{
  color: #FF6600;
  text-decoration: underline;
}

input
{
  font-family: Helvetica, Arial;
  font-size: 13px;
  color: #000000;
  text-decoration: none;
}
select
{
  font-family: Helvetica, Arial;
  font-size: 13px;
  background-color: #FF944D;
  text-decoration: none;
}

.MainMenu
{
  border: outset 1px #c0c0c0;
  background-color: #FFEEAC;
}
.TableHeader
{
  background-color: #336699;
  color: White;
}
.AlternatingRow
{
  background-color: #F0F0F8;
}
.Header
{
  background-color: #282B3A;
}
.Footer
{
  font-family: Verdana;
  font-size: 10px;
  color: #A0A0E0;
}
.Footer a
{
  font-family: Verdana;
  color: #A0A0E0;
}
.Footer a:visited
{
  color: #A0A0E0;
}
.Footer a:hover
{
  color: #FFFF00;
}
.Title
{
  font-size: 20px;
  color: #114477;
}
.Subtitle
{
  font-size: 14px;
  color: #4477AA;
}
.AlbumIndex
{
  font-size: 26px;
  color: #C0C0C0;
}
.PhotoInfo
{
  font-size: 11px;
  color: #505050;
}
.Instructions
{
  font-size: 12px;
  color: #404040;
  font-style: italic;
}
