A:link, TD A:link { 
 color: #112151;
 font-weight: bold;
 text-decoration: none;
 } 

A:visited, TD A:visited {
 color: #505090;
 color: #50B086;
 color: #007A3D;
 font-weight: bold;
 text-decoration: none;
 }

A:hover, TD A:hover { 
 color: #008040;
 font-weight: bold;
 text-decoration: underline;
 } 

BODY {
scrollbar-base-color: #E0E0E0; 
scrollbar-arrow-color: #50B086;
scrollbar-DarkShadow-Color: #A0E5CE;
}

H1 A:link, H2 A:link, H3 A:link, H4 A:link, H5 A:link, H6 A:link,
H1 A:visited, H2 A:visited, H3 A:visited, H4 A:visited, H5 A:visited, H6 A:visited 
{color: #000000;
 text-decoration: none;
}

P, LI, TD, TH, H1, H2, H3, H4, H5, H6 {
 font-family: verdana, arial, sans-serif; 
 color: #000000; }

P, LI {
 font-weight: normal;
 font-size: 12px;
 line-height: 18px;
 }

LI {
 list-style-image: url("http://www.sceniccityvelo.com/images/bullet_yellow.gif");
 }

TD {
 font-weight: normal;
 font-size: 12px;
 }

TH {
 font-weight: bold;
 font-size: 12px;
}
/* ________ End Std Element Styles ________ */


/*
____________ Begin SCV Colors ______________
Blue:			RGB (0,48,112)		#003070
Aqua:			RGB (176,224,208)	#A0E5CE
Light Green:	RGB (80,160,112)	#50B086
Bright Green:	RGB (0,128,64)		#008040
____________ End SCV Colors ________________
*/



/* ________ Begin Extended Element Styles ________ */

.Pitalic, .Pplus1, .LIPlus1 {
 font-family: verdana, arial, sans-serif; 
 font-weight: normal;
 color: #000000;
 }

.Pitalic {
 font-size: 12px;
 font-style: italic;
 }

.Pplus1  { font-size: 14px; }
.LIPlus1 { font-size: 14px; }
.Pminus1 { font-size: 10px; }
.Pminus2 { font-size: 8px; }


/* ________ End Extended Element Styles ________ */



/* ________ Individual Table Styles ________ */
.TableArchivesRowOn { background-color: #FFFFC0; }

.TablePhotosRowOn  { background-color: #F3F3F3; }
.TablePhotosRowOff { background-color: #FFFFFF; }

.RaceteamRowOn  { background-color: #F3F3F3; }
.RaceteamRowOff { background-color: #FFFFFF; }

.DistrictEventHeading {
 font-family: verdana, arial, sans-serif; 
 font-size: 14px;
 font-weight: bold;
 background-color: #FFFFFF;
 text-align: left;
 color: #232850;
 color: #882222;
 }

.DistrictRaceHeading {
 font-weight: bold;
 background-color: #FFFFC0;
 }

.TSRowHeading {
 font-family: verdana, arial, sans-serif; 
 font-size: 14px;
 font-weight: bold;
 text-align: left;
 color: #112151;
 }

.RSRowHeading {
 font-family: verdana, arial, sans-serif; 
 font-size: 14px;
 font-weight: bold;
 text-indent: 10px;
 text-align: left;
 background-color: #A0E5CE;
 color: #112151;
 }

.RSRow {
 zzzheight: 22px;
 background-color: #F3F3F3;
 }

.RSData {
 font-family: verdana, arial, sans-serif; 
 font-size: 10px;
 vertical-align: top;
 text-align: left;
 color: #000000;
 color: #202020;
 }

.RSDataPrimary {
 font-family: verdana, arial, sans-serif; 
 font-size: 10px;
 font-weight: bold;
 vertical-align: top;
 text-align: left;
 color: #000000;
 }

.RSDataSecondary {
 font-family: verdana, arial, sans-serif; 
 font-size: 10px;
 vertical-align: top;
 text-align: left;
 ztext-indent: 8px;
 color: #202020;
 }

/* ---------------------- */


.RS30Event {
 border: 1px solid #505050;
 border: 3px solid #FF0000;
 background-color: #00FF00;
 }

.RS30Row {
 background-color: #FFFFFF;
 }

.RS30RowEmpty {
 background-color: #FFFFFF;
 height: 2px;
 }

lineontop {
 border-top: 3px solid #C00000;
 }

.RS30DataRow {
 border-top: 1px solid #C00000;
 }

.RS30Data, .RS30Data2 {
 font-family: verdana, arial, sans-serif; 
 font-size: 10px;
 height: 16px;
 text-align: left;
 text-indent: 3px;
 color: #003070;
 }

.RS30Data2 {
 border-top: 1px dashed #A0A0A0;
 }

.RS30Datalink {
 font-family: verdana, arial, sans-serif; 
 font-size: 10px;
 vertical-align: top;
 zzztext-align: left;
 text-indent: 3px;
 color: #303030;
 }

.RS30Datalink A:link {
 text-decoration: none;
 font-weight: normal;
 zzzcolor: #303030;
 zzzcolor: #008040;
} 

.RS30Datalink A:visited {
 text-decoration: none;
 font-weight: normal;
 zzzcolor: #303030;
 zzzcolor: #008040;
}

.RS30Datalink A:hover {
 text-decoration: underline;
 font-weight: normal;
 color: #008040;
} 

A.zzzRS30Datalink:link {text-decoration: none;} 
A.zzzRS30Datalink:visited {text-decoration: none;}
A.zzzRS30Datalink:hover {text-decoration: underline;} 

.RS30DataRoad {
 height: 16px;
 font-family: verdana, arial, sans-serif; 
 font-size: 10px;
 vertical-align: middle;
 text-align: left;
 text-indent: 3px;
 color: #000000;
 zzzborder-top: 1px solid #505050;
 background-color: #50B086;
 padding: 0px;
 }

.RS30DataMountain {
 height: 16px;
 font-family: verdana, arial, sans-serif; 
 font-size: 10px;
 vertical-align: middle;
 text-align: left;
 text-indent: 3px;
 color: #000000;
 zzzborder-top: 1px solid #505050;
 background-color: #A0E5CE;
 padding: 0px;
 }

.RS30DataMulti-Sport {
 height: 16px;
 font-family: verdana, arial, sans-serif; 
 font-size: 10px;
 vertical-align: middle;
 text-align: left;
 text-indent: 3px;
 color: #000000;
 zzzborder-top: 1px solid #505050;
 background-color: #C0C0C0;
 padding: 0px;
 }


/* ---------------------- */


/* ________ End Individual Table Styles ________ */


/*  ________ Misc Styles ________ */

.ReleaseFormText {
 font-family: verdana, arial, sans-serif; 
 font-size: 10px;
 line-height: 14px;
 margin-left: 15px; 
 margin-right: 15px;
 margin-top: 7px; 
 margin-bottom: 7px;
 }

.PhotoCategoryHeading {
 font-family: verdana, arial, sans-serif; 
 font-size: 20px;
 font-weight: bold;
 text-align: center;
 color: #112151;
 }

.PhotoCategoryTitle {
 font-family: verdana, arial, sans-serif; 
 font-size: 12px;
 font-weight: bold;
 text-align: center;
 color: #112151;
 }

.PhotoCategoryTitle2 {
 font-family: verdana, arial, sans-serif; 
 font-size: 12px;
 text-align: center;
 color: #202020;
 }

/* ________ End Misc Styles ________ */
