body.main
{
  background-color: #556289;
  margin: 0;
}
table.raceSchedule
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 14px;
  text-decoration: none;
}
table.meetingSchedule
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
}
table.meetingScheduleTable
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 14px;
  text-decoration: none;
}
table.meetingScheduleTable .canceled
{
  color: #ff0000;
  text-decoration: line-through;
}
table.bylaws
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
}
table.tom
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
}
table.minutes
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
}
table.contact
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
}
table.cyclingGrant
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
}
table.MOBARChampions
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
}
table.MOBARCurrent
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 9px;
  line-height: 9px;
  text-decoration: none;
}
table.error
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
}
table.trackRacing
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
}
table.trackChamp
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
  padding: 0;
  border: 0;
}
table.awards
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
}
.raceScheduleHeader
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
}
.raceScheduleCancelledHeader
{
  color: #ff0000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
}
.raceScheduleNameCanceled, .raceScheduleCityCanceled,
.raceScheduleDateCanceled, .raceScheduleDiscCanceled,
.raceScheduleTypeCanceled
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 14px;
  text-decoration: line-through;
}
.raceScheduleCancelledText
{
  color: #ff0000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 14px;
  text-decoration: none;
}
.raceScheduleView
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 14px;
  text-decoration: none;
}
.raceScheduleName
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 14px;
  text-decoration: none;
}
.MOBARChampionsHeader
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  text-decoration: none;
}
.minutesHeader
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  text-decoration: none;
}
.minutesSubHeader
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
}
.minutesNotes
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 14px;
  text-decoration: none;
}
.cyclingGrantHeader
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  text-decoration: none;
}
.blogDate
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}
.blogTitle
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  text-decoration: none;
}
.blogText
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 12px;
  text-decoration: none;
}
.blogText a
{
  color: #a1c5e3;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 12px;
  text-decoration: none;
}
.blogReadMore
{
  color: #06C3F9;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 16px;
  text-decoration: none;
}
select#archiveMenu
{
  color: #556289;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
}
select#viewDisciplinePulldown
{
  color: #556289;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 12px;
  text-decoration: none;
}
.errorText
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 12px;
  text-decoration: none;
}
.errorText a
{
  color: #a1c5e3;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 12px;
  text-decoration: none;
}
.trackRacingHeader
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
}
.trackRacingText
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 12px;
  text-decoration: none;
}
.trackRacingText a
{
  color: #a1c5e3;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 12px;
  text-decoration: none;
}
.trackChampYear
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
  text-decoration: underline;
  padding-top: 0;
  padding-bottom: 10;
  padding-left: 0;
  padding-right: 0;
}
.trackChampDate
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  text-decoration: none;
  padding-top: 0;
  padding-bottom: 5;
  padding-left: 0;
  padding-right: 0;
}
.trackChampLocation
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  text-decoration: none;
  padding-top: 0;
  padding-bottom: 5;
  padding-left: 0;
  padding-right: 0;
}
.trackChampEvent
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  text-align: left;
  text-decoration: none;
  padding-top: 10;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.trackChampClass
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 12px;
  text-align: left;
  text-decoration: none;
  padding-top: 5;
  padding-bottom: 3;
  padding-left: 3;
  padding-right: 0;
}
.trackChampPlace
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 12px;
  text-align: right;
  text-decoration: none;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 3;
  padding-right: 3;
}
.trackChampName
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 12px;
  text-align: left;
  text-decoration: none;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 3;
  padding-right: 3;
}
.trackChampTime
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 12px;
  text-align: right;
  text-decoration: none;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 3;
  padding-right: 3;
}
.trackChampMedal
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 12px;
  text-align: center;
  text-decoration: none;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 3;
  padding-right: 3;
}
.trackChampJersey
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 12px;
  text-align: left;
  text-decoration: none;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 3;
  padding-right: 3;
}
.trackDatesText
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 12px;
  text-decoration: none;
}
.trackDatesText a
{
  color: #a1c5e3;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 12px;
  text-decoration: none;
}
.penroseParkHeader
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}
.penroseParkText
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 12px;
  text-decoration: none;
}
.penroseParkText a
{
  color: #a1c5e3;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 12px;
  text-decoration: none;
}
.stateTrackText
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 12px;
  text-decoration: none;
}
.stateTrackText a
{
  color: #a1c5e3;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 12px;
  text-decoration: none;
}
.awardsHeader
{
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
}
a.meetingScheduleLink:link,
a.meetingScheduleLink:visited,
a.meetingScheduleLink:active,
a.meetingScheduleLink:hover
{
  color: #a1c5e3;
  text-decoration: none;
}
a.raceScheduleLink:link,
a.raceScheduleLink:visited,
a.raceScheduleLink:active,
a.raceScheduleLink:hover
{
  color: #a1c5e3;
  text-decoration: none;
}
a.raceScheduleInfo:link,
a.raceScheduleInfo:visited,
a.raceScheduleInfo:active,
a.raceScheduleInfo:hover
{
  color: #a1c5e3;
  text-decoration: none;
}
a.raceScheduleEmail:link,
a.raceScheduleEmail:visited,
a.raceScheduleEmail:active,
a.raceScheduleEmail:hover
{
  color: #a1c5e3;
  text-decoration: none;
}
a.raceScheduleResults:link,
a.raceScheduleResults:visited,
a.raceScheduleResults:active,
a.raceScheduleResults:hover
{
  color: #a1c5e3;
  text-decoration: none;
}
a.bylawsLink:link,
a.bylawsLink:visited,
a.bylawsLink:active,
a.bylawsLink:hover
{
  color: #a1c5e3;
  text-decoration: none;
}
a.tomLink:link,
a.tomLink:visited,
a.tomLink:active,
a.tomLink:hover
{
  color: #a1c5e3;
  text-decoration: none;
}
a.minutesLink:link,
a.minutesLink:visited,
a.minutesLink:active,
a.minutesLink:hover
{
  color: #a1c5e3;
  text-decoration: none;
}
a.contactLink:link,
a.contactLink:visited,
a.contactLink:active,
a.contactLink:hover
{
  color: #a1c5e3;
  text-decoration: none;
}
a.awardsLink:link,
a.awardsLink:visited,
a.awardsLink:active,
a.awardsLink:hover
{
  color: #a1c5e3;
  text-decoration: none;
}
a.cyclingGrantLink:link,
a.cyclingGrantLink:visited,
a.cyclingGrantLink:active,
a.cyclingGrantLink:hover
{
  color: #a1c5e3;
  text-decoration: none;
}
a.navbar:link,
a.navbar:visited,
a.navbar:active
{
  color: #d7d8e1;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 12px;
  text-decoration: none;
}
a.navbar:hover
{
  color: #556289;
}
ul
{
  margin: 0;
  padding: 0;
  text-align: right;
  list-style: none;
  width: 130px;
  border-bottom: 0px;
}
ul li
{
  position: relative;
}	
li ul
{
  text-align: left;
  position: absolute;
  left: 129px;
  top: 4;
  display: none;
}
ul li a
{
  display: block;
  color: #d7d8e1;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 12px;
  text-decoration: none;
  background: #242e55; /* IE6 Bug */
  padding: 5px;
  border: 0px;
  border-bottom: 0;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
ul li a:hover
{
  color: #556289;
  background: #242e55;
  text-align: right;
}
li ul li a
{
  padding: 2px 2px 2px 15px;
}		
li ul li a:hover
{
  color: #556289;
  background: #242e55;
  text-align: left;
}		
li:hover ul,
li.over ul
{
  display: block;
}
.footer { color: #d7d8e1; font-size: 8pt; font-family: Arial; text-align: center; line-height: 12pt; }
.footer-smallcaps { color: #d7d8e1; font-size: 8pt; font-family: Arial; font-variant: normal; text-align: center; line-height: 12pt; }
a.footer:link,
a.footer:visited,
a.footer:hover,
a.footer:active { color: #d7d8e1; text-decoration: none; }