
#Russ_Simpson
{
	background: #fff;
	margin: 5px;
	width: 95%;
	border-collapse: collapse;
	text-align: left;
}
#Russ_Simpson th
{
	font-size: 120%;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
  background-color:#eee;
}
#Russ_Simpson td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
        vertical-align: top;
}
#Russ_Simpson tbody tr:hover td
{
	color: #009;
}


.table_1
{
	background: #fff;
	margin: 5px;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
.table_1 th
{
	font-size: 120%;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
  background-color:#eee;
}
.table_1 td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
        vertical-align: top;
}
.table_1 tbody tr:hover td
{
	color: #009;
}

#group_ride h3
{ font:normal 14px/1.5em padding:8px 0; margin:8px 0; color:#3b3b3b;}

#aaa_challenge h3
{ font:normal 14px/1.5em padding:8px 0; margin:8px 0; color:#3b3b3b;}

#volunteer h3
{ font:normal 14px/1.5em padding:8px 0; margin:8px 0; color:#3b3b3b;}

#contact span
{ cursor: pointer; }


.route_main {
  border-style: solid;
  border-width: 1;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-style: ridge;
  text-align: left;
  width: 91.5%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.route_head {
  text-align: left;
}

.route_master {
  text-align: center;
}

.route_table {
  border-style: solid;
  border-width: 1;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-style: ridge;
  text-align: left;
}

table.news {
  border-collapse: separate;
  border: 2px solid #b9d2e3;
  padding:2px;
}

table.news a {text-decoration:none;}

.arc_main {
  width:20%;
  height:20px;
  font-family:arial;
  font-size:12pt;
  padding:1px;
}
.arc_sep {
  width:5%;
  height:20px;
  font-family:arial;
  font-size:12pt;
  padding:1px;
}

.rally_attendance th
{
	font-size: 120%;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
  background-color:#eee;
}

.rally_attendance { width: 130px; text-align: right; float: left;}
.rally_attendance td { padding: 2px; }

.rally_winners { margin-left: 150px; width: 530px; text-align: left;}

.rally_consumption { margin-left: 150px; width: 280px; text-align: left;}
.rally_consumption .right { text-align: right;}

.meet_master {
  text-align: center;
}

.meet_head {
  text-align: left;
}

.meet_head table {
  border-collapse: collapse;
}

.meet_head tr {
  vertical-align: top;
}


.meet_head .right {
  text-align: right;
}

.meet_head .left {
  text-align: left;
}

.meet_main {
  border-width: 0;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
  width: 91.5%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.nowrap {
  white-space: nowrap;
}

.handwriting {
  font-family: "Lucida Calligraphy", Calibri, Arial, sans-serif;
  font-weight: bold;
}
.clear {
  clear: both;
  border: 0;
}
.unk {
  color: red;
  font-weight: bold;
  font-family: "Comic Sans MS", "Arial", "Times New Roman";
}

div.contactajax {
  margin: 10px;
  float: left;
}

div.contactajax img {
  float: left;
  margin: 0 10px 1px 0;
}


/*NOTE: anything not specified for the #(menu id's) a selector and its pseudo classes
may be inherited in some browsers from other 'a' element styles (if any) on the page*/
#menu1 a {color:black;background-color:white;text-decoration:none;text-indent:1ex;}
#menu1 a:active {color:black;text-decoration:none;}
#menu1 a:hover {color:black;background-color:#B3B3B3}
#menu1 a:visited {color:black;text-decoration:none;}
#menu1 {font: 16px/1.0em "Comic Sans MS","Liberation sans",Arial,Helvetica,sans-serif}
/*End Menu Links*/

#supporters a {text-decoration:none;}
#supporters a:active {text-decoration:none;}
#supporters a:hover {text-decoration:none;}
#supporters a:visited {text-decoration:none;}

