
#bg {
  background-color: #2c4a7b;
}body {
  font-size: 20px;
  line-height: 22px;
  color: white;
}h1 {
  text-align: center;
  color: yellow;
  font-size: 30px;
  line-height: 34px;
}
h2 {
  font-size: 25px;
  line-height: 27px;
  font-weight: bold;
  color: yellow;
}#header {
  display: block;
  width: 1000px;
  height: 410px;
  background-image: url(Freewayhead.jpg);
 background-position: center bottom;
  background-repeat: no-repeat;
}#mid {
  display: block;
  width: 1000px;
  background-image: url(Freewaymid.jpg);
  background-position: center top;
  background-repeat: repeat-y;
}#footer {
  width: 1000px;
  height: 48px;
  display: block;
  background-image: url(Freewayfoot.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
#contenttop {
  display: block;
  width: 920px;
  background-image: url(f2scontentop.jpg);
 background-position: center bottom;
  background-repeat: no-repeat;
  height: 20px;
}#contentmid {
  display: block;
  width: 920px;
  background-image: url(f2scontentmid.jpg);
  background-position: center top;
  background-repeat: repeat-y;
}#contentfoot {
  width: 920px;
  background-image: url(f2scontentfoot.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  height: 24px;
}
#comphead {
  background-image: url(comphead.jpg);
  background-position: center bottom;
  display: block;
  width: 1000px;
  height: 315px;
  background-repeat: no-repeat;
}#opphead {
  background-image: url(opphead.jpg);
  background-position: center bottom;
  display: block;
  width: 1000px;
  height: 315px;
  background-repeat: no-repeat;
}#prodhead {
  background-image: url(prodhead.jpg);
  background-position: center bottom;
  display: block;
  width: 1000px;
  height: 315px;
  background-repeat: no-repeat;
}#faqhead {
  background-position: center bottom;
  display: block;
  width: 1000px;
  height: 315px;
  background-repeat: no-repeat;
  background-image: url(faqhead.jpg);
}#eventhead {
  background-position: center bottom;
  display: block;
  width: 1000px;
  height: 315px;
  background-repeat: no-repeat;
  background-image: url(eventhead.jpg);
}
#memberhead {
  background-position: center bottom;
  display: block;
  width: 1000px;
  height: 315px;
  background-repeat: no-repeat;
  background-image: url(memberhead.jpg);
}


.home {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  background-image: url(home.jpg);
  width: 120px;
}
.homeactive {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  background-image: url(home.jpg);
  width: 120px;
}
.home:hover {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  width: 120px;
  color: black;
  background-image: url(home2.jpg);
  text-decoration: underline;
}
.comp {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  background-image: url(comp.jpg);
  width: 120px;
}
.compactive {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  background-image: url(comp.jpg);
  width: 120px;
}
.comp:hover {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  width: 120px;
  background-image: url(comp2.jpg);
  color: black;
  text-decoration: underline;
}
.opp {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  background-image: url(opp.jpg);
  width: 120px;
}
.oppactive {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  width: 120px;
  background-image: url(opp.jpg);
}
.opp:hover {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  width: 120px;
  color: black;
  background-image: url(opp2.jpg);
  text-decoration: underline;
}
.prod {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  background-image: url(prod.jpg);
  width: 120px;
}
.prodactive {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  width: 120px;
  background-image: url(prod.jpg);
}
.prod:hover {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  width: 120px;
  background-image: url(prod2.jpg);
  color: black;
  text-decoration: underline;
}
.faq {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  background-image: url(faq.jpg);
  width: 120px;
}
.faqactive {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  width: 120px;
  background-image: url(faq.jpg);
}
.faq:hover {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  width: 120px;
  color: black;
  background-image: url(faq2.jpg);
  text-decoration: underline;
}
.event {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  background-image: url(event.jpg);
  width: 120px;
}
.eventactive {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  width: 120px;
  background-image: url(event.jpg);
}
.event:hover {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  width: 120px;
  background-image: url(event2.jpg);
  color: black;
  text-decoration: underline;
}
.member {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  background-image: url(member.jpg);
  width: 120px;
}
.memberactive {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  color: white;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  width: 120px;
  background-image: url(member.jpg);
}
.member:hover {
  display: block;
  height: 40px;
  background-position: center top;
  background-repeat: no-repeat;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 38px;
  width: 120px;
  color: black;
  background-image: url(member2.jpg);
  text-decoration: underline;
}
.join {
  display: block;
  width: 643px;
  height: 244px;
  background-image: url(join-now.jpg);
  background-position:  center center;
  background-repeat: no-repeat;
}
.join:hover {
  display: block;
  width: 643px;
  height: 244px;
  background-image: url(join-now2.jpg);
  background-position:  center center;
  background-repeat: no-repeat;
}
a:visited {
  text-decoration: none;
}
.bold {
  font-weight: bold;
}
.ccall {
  font-size: 24px;
  line-height: 30px;
}
a:link {
  text-decoration: none; 
  color:#FFFFFF
}

