/* CSS Document */

p {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333;
	line-height: 15px;
}

b {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #333333;
	line-height: 15px;
}

A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #E22300;
	text-decoration: none;
}

A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #E22300;
}

A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #E22300;
}

A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #E22300;
}

ul {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
	}
	
ol {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}

td {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333;
	line-height: 15px;
}

A.NavLvl1:link {
	display: block;
	margin: 0 3px 0 0; padding: 5px 1px 3px 5px;
	text-decoration: none;
	font: 11px Aral, Verdana, sans-serif;
	color: #666666; background: transparent;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl1:visited {
	display: block;
	margin: 0 3px 0 0; padding: 5px 1px 3px 5px;
	text-decoration: none;
	font: 11px Aral, Verdana, sans-serif;
	color: #666666; background: transparent;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl1:hover {
	display: block;
	margin: 0 3px 0 0; padding: 5px 1px 3px 5px;
	text-decoration: none;
	font: 11px Aral, Verdana, sans-serif;
	color: #E22300; background: #EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl1:active {
	display: block;
	margin: 0 3px 0 0; padding: 5px 1px 3px 5px;
	text-decoration: none;
	font: 11px Aral, Verdana, sans-serif;
	color: #E22300; background: #EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl1ON:link {
	display: block;
	margin: 0 3px 0 0; padding: 5px 1px 3px 5px;
	text-decoration: none;
	font: bold 11px Aral, Verdana, sans-serif;
	color: #E22300; background: transparent;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl1ON:visited {
	display: block;
	margin: 0 3px 0 0; padding: 5px 1px 3px 5px;
	text-decoration: none;
	font: bold 11px Aral, Verdana, sans-serif;
	color: #E22300; background: transparent;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl1ON:hover {
	display: block;
	margin: 0 3px 0 0; padding: 5px 1px 3px 5px;
	text-decoration: none;
	font: bold 11px Aral, Verdana, sans-serif;
	color: #E22300; background: transparent;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl1ON:active {
	display: block;
	margin: 0 3px 0 0; padding: 5px 1px 3px 5px;
	text-decoration: none;
	font: bold 11px Aral, Verdana, sans-serif;
	color: #E22300; background: transparent;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl2:link {
	display: block;
	margin: 0 3px 0 0; padding: 3px 1px 3px 20px;
	text-decoration: none;
	font: 10px Aral, Verdana, sans-serif;
	color: #666666; background: #E1E1E1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl2:visited {
	display: block;
	margin: 0 3px 0 0; padding: 3px 1px 3px 20px;
	text-decoration: none;
	font: 10px Aral, Verdana, sans-serif;
	color: #666666; background: #EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl2:hover {
	display: block;
	margin: 0 3px 0 0; padding: 3px 1px 3px 20px;
	text-decoration: none;
	font: 10px Aral, Verdana, sans-serif;
	color: #FFFFFF; background: #E22300;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl2:active {
	display: block;
	margin: 0 3px 0 0; padding: 3px 1px 3px 20px;
	text-decoration: none;
	font: 10px Aral, Verdana, sans-serif;
	color: #FFFFFF; background: #E22300;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl2ON:link {
	display: block;
	margin: 0 3px 0 0; padding: 3px 1px 3px 20px;
	text-decoration: none;
	font: bold 10px Aral, Verdana, sans-serif;
	color: #333333; background: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl2ON:visited {
	display: block;
	margin: 0 3px 0 0; padding: 3px 1px 3px 20px;
	text-decoration: none;
	font: bold 10px Aral, Verdana, sans-serif;
	color: #333333; background: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl2ON:hover {
	display: block;
	margin: 0 3px 0 0; padding: 3px 1px 3px 20px;
	text-decoration: none;
	font: bold 10px Aral, Verdana, sans-serif;
	color: #000000; background: #AAAAAA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl2ON:active {
	display: block;
	margin: 0 3px 0 0; padding: 3px 1px 3px 20px;
	text-decoration: none;
	font: bold 10px Aral, Verdana, sans-serif;
	color: #000000; background: #AAAAAA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl3:link {
	display: block;
	margin: 0 3px 0 0; padding: 3px 1px 3px 25px;
	text-decoration: none;
	font: 9px Aral, Verdana, sans-serif;
	color: #666666; background: #EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl3:visited {
	display: block;
	margin: 0 3px 0 0; padding: 3px 1px 3px 25px;
	text-decoration: none;
	font: 9px Aral, Verdana, sans-serif;
	color: #666666; background: #EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl3:hover {
	display: block;
	margin: 0 3px 0 0; padding: 3px 1px 3px 25px;
	text-decoration: none;
	font: 9px Aral, Verdana, sans-serif;
	color: #FFFFFF; background: #E22300;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl3:active {
	display: block;
	margin: 0 3px 0 0; padding: 3px 1px 3px 25px;
	text-decoration: none;
	font: 9px Aral, Verdana, sans-serif;
	color: #FFFFFF; background: #E22300;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl3ON:link {
	display: block;
	margin: 0 3px 0 0; padding: 3px 1px 3px 25px;
	text-decoration: none;
	font: bold 9px Aral, Verdana, sans-serif;
	color: #FFFFFF; background: #E22300;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl3ON:visited {
	display: block;
	margin: 0 3px 0 0; padding: 3px 1px 3px 25px;
	text-decoration: none;
	font: bold 9px Aral, Verdana, sans-serif;
	color: #FFFFFF; background: #E22300;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl3ON:hover {
	display: block;
	margin: 0 3px 0 0; padding: 3px 1px 3px 25px;
	text-decoration: none;
	font: bold 9px Aral, Verdana, sans-serif;
	color: #FFFFFF; background: #E22300;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.NavLvl3ON:active {
	display: block;
	margin: 0 3px 0 0; padding: 3px 1px 3px 25px;
	text-decoration: none;
	font: bold 9px Aral, Verdana, sans-serif;
	color: #FFFFFF; background: #E22300;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

A.navbarLinkGrey:Link {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	line-height: 11px;
	color: #666666;
	text-decoration: underline;
}

A.navbarLinkGrey:visited {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	line-height: 11px;
	text-decoration: underline;
	color: #666666;
}

A.navbarLinkGrey:hover {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	line-height: 11px;
	text-decoration: underline;
	color: #E22300;
}

A.navbarLinkGrey:active {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	line-height: 11px;
	text-decoration: underline;
	color: #E22300;
}

.headings {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #E22300; 
}

.ErrorMessage {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF; 
}

.intro {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	line-height: 18px;
	font-weight: normal; 
	color: #395487; 
}

.style2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	line-height: 15px;
}

.dropdowns
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.bkgrndVLine
{ 
	background-image: 
	url('http://www.tourforkids.com/images/dot_black.gif');
	background-repeat: repeat-y;
	background-position: center center;
}



/* Start of the Personal Pages Styles */

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}
.riderTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}
.riderName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	letter-spacing: 2px;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-transform: uppercase;
}
.sidebarRideA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}
.sidebarRideB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.sidebarGoal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
	font-weight: bold;
}
.sidebarRaised {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	font-weight: bold;
}

.LinkOrEmail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}

A.LinkOrEmail:link {
	text-decoration: none;
}

A.LinkOrEmail:visited {
	text-decoration: none;
}

A.LinkOrEmail:hover {
	text-decoration: underline;
}

A.LinkOrEmail:active {
	text-decoration: underline;
}

.RiderListhead {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #BD4129; 
}

.RiderListName {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #42598C; 
}

.butUpload
 {
 width:60%;
 margin-left:0px;
 text-align:center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 font-weight: normal;
 
 }
.butSaveClear
 {
 width:auto;
 margin-left:0px;
 text-align:center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 font-weight: normal;
 
 }
 
 
 .butPlaceDelete
 {
 width:auto;
 margin-left:0px;
 text-align:center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 font-weight: normal;
 
 }
 
 legend
 {
 font-size:12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 }
 
 fieldset
{ 
 border-color: #FF0000;
 border-width:2px;
 }
 
/* End of the Personal Pages Styles */

