/*
COMMON HTML STYLES
*/
body{
	padding:0px;
    background:white;
    font-size: 10pt;
    font-family:  Arial, sans-serif;
    margin:0px;
}
table{
	font-family:  Helvetica, sans-serif;
    font-size: 10pt;
}
form{
	margin:0px;
	padding:0px;
}
table td p{
	font-family:  Helvetica, sans-serif;
    font-size: 10pt;
}
div{
	margin:0px;
	padding:0px;
}
h1{
	color:#f57b20;
	font-size:18pt;
	line-height:21px;
	text-transform:uppercase;
	font-family:"Arial Rounded MT Bold", Arial, sans-serif;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
h2{
	color:#000000;
	font-size:12pt;
	text-transform:uppercase;
	font-family:  Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
	padding-top: 10px;
	margin: 0px;
}
h3{
	color:#f57b20;
	font-size:12pt;
	font-family:  Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
h4{
	color:#f57b20;
	font-size:10pt;
	font-family:  Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.orange{	
	border:0;
	color:#f57b20;
	background-color:#f57b20;
	height:1px;
}
.note{
	color:#f57b20;
	font-size:10pt;
	font-family:  Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px 0px 0px 22px;
	margin: 0px 0px 0px 0px;
}
a:link, a:visited, a:active, a:hover {
	text-decoration: none;
	color: #283988;
}
span.qa{
	font-weight: bold;
	color:#f57b20;
}
span.question{
	font-weight: bold;
	color:#000000;	
}

/*
LIST STYLES
*/
.textcontent ul{
	padding-left:25px;
	color:#CDE716;
}
.textcontent ul li span{
	color:#000000;
}
/*
OTHER CLASS STYLES
*/
#disclaimer{
	font-size:9pt;
}
.admin_back_link{
	font-size:11pt;
	background-color:white;
	color: #999966;
	padding-top:10px;
	padding-bottom:10px;
	
}
.admin_header_text{
	padding-top: 8pt;
	padding-right: 6pt;
	padding-left: 6pt;
	color:#999966;
	
}
tr.homepage_announcements p{
	margin:0px;
	padding:0px;
}
.table_spotlight{
    vertical-align:top;   
}
.header{
	width:750px;
	height:80px;
}
.header_links{
	position: absolute;
	align:right;
}
.textcontent_homepage {
	font-family:  Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
}
.textcontent {
	font-family:  Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	
}
.footercontent {
	font-family:  Helvetica, sans-serif;
	font-size: 10px;
	color: #999966;
	text-align: center;
}
.footercontent a:hover {
	text-decoration: underline;
}
.five_pixel_spacing {
	cellspacing: 5px;
}
.cell_attributes{
	cellpadding:0;
	cellspacing:0;
	border:0;  
	width:100%;	
}
.topecolor{
	bgColor: rgb(235,234,218);	
}
.backgroundtopecolor{
	background-color: #F1F0DE;
}
.comments_format{
	font-family:  Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
		
}
.copy_header{
	color:#f57b20;
	font-size:18pt;
	text-transform:uppercase;
	font-family:  Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 20px;
	
}
.edit_profile_text{
	color:#f57b20;
	font-size:10pt;
	font-family:  Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	text-align:left;
	
}
.homepage_announcements{
	font-family:  Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}

.rider_name{
	background-image: url("../images/riderpage/img_ridersub.gif");
	background-repeat: no-repeat;
}
.team_name{
	background-image: url("../images/teampage/img_teamSub.gif");
	background-repeat: no-repeat;
}
.tan_sidebar
{
	background:#e1e4f1 !important;
	padding-bottom:20px;
}
.right_corner{
	background-image: url("../images/riderpage/img_beigeCorner_topRight.gif");
	background-repeat: no-repeat;
	height:18;
	width:18;	
}
.left_top_corner{
	background-image: url("../images/riderpage/img_beigeCorner_topLeft.gif");
	background-repeat: no-repeat;
	height:18;
	width:18;	
}
.right_bottom_corner{
	background-image: url("../images/riderpage/img_beigeCorner_lowRight.gif");
	background-repeat: no-repeat;
	background-position: 100% 0%;
	height:18;
	width:18;	
}
.left_bottom_corner{
	background-image: url("../images/riderpage/img_beigeCorner_lowLeft.gif");
	background-repeat: no-repeat;
	height:18;
	width:18;	
}
.left_bottom_img{
	background-image: url("../images/riderpage/img_graphicLowerLeft.gif");
	background-repeat: no-repeat;
	height:143;
	width:80;	
}
.meet_kids_homepage{
	background-image: url("../images/homepage/img_children.gif");
	background-repeat: no-repeat;
}
.meet_kids_text{
	padding:5px 12px 12px 12px;
	line-height:15px;
}
.meet_kids_text img{margin-bottom:3px;}
.maps_padding{
  padding-left:100px;
}
#sitemap p{
	padding:0px;
	margin-bottom:-5px;
}
#sitemap p a{
	font-weight:bold;
}
#sitemap p a:hover{
	text-decoration: underline;
}
#sitemapn ul{
	padding:0px 0px 0px 0px;
}
#sitemap li{
	padding:5px 0px 10px 0px;
}
#sitemap li ul li{
	padding:10px 0px 0px 0px;
}
#sitemapn li ul{
	padding:0px 0px 0px 0px;
}
#sitemap ul li a{
	font-weight:bold;
}
#sitemap ul li a:hover{
	text-decoration: underline;
}

#subnav ul{
	color: #283988;
	padding:10px 0px 0px 15px; 
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:15px;
}

/** admin error messages */
.error_message{
	color:red;
	font-weight:bold;
}

.success_message{
	color:green;
	font-weight:bold;
}
#sponsLinksOne{margin-bottom:10px;clear:both;}
#sponsLinksOne a{margin-right:10px;}
#sponsLinksTwo{margin-bottom:13px;clear:both;}
#sponsLinksTwo a{margin-right:19px;}
#sponsLinksThree{clear:both;}
#sponsLinksThree a{margin-right:25px;}
.noShow{display:none;}
.last{padding:0px;margin:0px;align:right;}

#donorSearch{padding:15px;}
#donorSearch h1 {padding: 10px 0px 10px 10px;}

table.trBtmBorder tr td{border-bottom:solid 1px #ffffff;}
table.trBtmBorder tr th{border-bottom:solid 3px #ffffff;}

/*Added 2010 - Refresh*/
#wrapper{background:url(../images/img-background.gif) no-repeat 50% 0;height:700px;margin:0px auto 0px auto;}
#mainTable{margin:0px auto 0px auto;width:790px;}
#loginTable{float:right;margin-right:12px;}
.roundedCorners {-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;behavior: url(../js/border-radius.htc);border-radius: 8px;
}
#homeSponsors{}
/*Thermometer*/
#thermometerWrapper{background:url(../images/img-yellow-stripe-background.gif);color:#5e6cb2;font-size:14px;line-height:21px;height:118px;margin-top:-18px;}
#flashcontent{z-index:0;}
#donateCopy{float:left;width:63%;margin:30px 0px 0px 0px;padding:0px 0px 0px 15px;}
#btnDonate{float:left;width:130px;;margin:30px 0px 0px 0px;padding:0px 0px 0px 30px;}


#noflash{width:570px;height:70px;text-align:center;}
#noflash div{padding:10px;}
#noflash span{font-weight:bold;}

/*Promo Area*/
#promoWrapper{margin-top:10px;height:383px;}
#promoWrapper div{float:left;width:191px;}
#promoWrapper div img{border-bottom:solid 1px #ffffff;}
#promoWrapper p{font-size:11px;margin:0px 12px 0px 12px;text-align:left;line-height:15px;}
#announcements, #give, #meet{height:100%;}
#announcements{background:#fcddc5;}
#announcements p{margin-top:15px;}
#give{background:#ecf1c6;}
#meet{background:#cff0f1;}
#promoWrapper div img.noBorder{border:none;}

.mainNav{background:#e1e4f1;}

#footer tr td a{color:#999966;}
#footerBar{background:url(../images/img-footer-bar.gif) no-repeat;margin-left:18px;text-align:middle;height:24px;}
#footerBar img{margin:5px 3px 0px 0px;}
#footerBar img.follow{margin-left:10px;}

#formWrapper{width:399px;float:right;}
#arrowsTop{background:url(../images/img-donate-bar.gif) no-repeat;height:28px;}
#arrowsTop img{margin:5px 0px 0px 7px;}
#donateArrows{float:left;width:79px;}
#formWrapper #riderDonateHdr{color:#000000;font-size:14px;font-weight:bold;padding:55px 0px 5px 0px;}
#formWrapper #teamDonateHdr{color:#000000;font-size:14px;font-weight:bold;padding:16px 0px 5px 0px;}
#formWrapper #clubDonateHdr{color:#000000;font-size:14px;font-weight:bold;padding:30px 0px 5px 0px;}
#formWrapper #formDonateHdr{color:#000000;font-size:14px;font-weight:bold;padding:15px 0px 5px 0px;}
#formWrapper #clubDonateHdr span, #formWrapper #formDonateHdr span a{color:#f57b20;}
#formWrapper #clubDonateHdr img{float:right;margin:-8px 0px 13px 0px;}
#formWrapper form select{width:276px;margin-bottom:5px;font-size:12px;line-height:12px;}
.selectarea{float:left;width:280px;}
#donatesubmitRider{padding-top:18px;}
#donatesubmitTeam{margin:-5px 0px 15px 0px;}
.donatesubmit{width:94px;float:right;}
#formWrapper div.form{width:100%;borders:solid 1px red;}
div.orange{margin:5px 0px 5px 0px;height:1px;}

/*Profile Pages*/
#mainProfileWrapper{height:100%;width:760px;margin:5px 0px 0px 12px;}
#mainProfileWrapper #left{float:left;width:565px;margin:15px 5px 0px 0px;}
#mainProfileWrapper #right{float:right;width:181px;height:100%;}
#commentsRiders{background:#e1e4f1;margin-top:5px;height:405px;padding-top:30px;}
#userUtilities{background:#e1e4f1;margin:13px 0px 20px 0px;width:130px;padding:10px 0px 10px 0px;float:left;}
#userUtilities table{border-top:dotted 1px #b3ca25;}
#userUtilities table tr td{border-bottom:dotted 1px #b3ca25;}
#userUtilities table tr td, #userUtilities p{padding:5px 10px 5px 12px;}
#userUtilities table tr td a{font-size:11px;}
#userUtilities p{margin:0px;}
#userImage{background:#ffffff;width:105px;margin:0px auto 10px auto;text-align: center;}
#userImage img{padding:5px 0px 5px 0px;}
#leftMiddle{float:right;width:370px;font-size:11px;margin-top:10px;padding-right:45px;line-height:15px;}
#leftMiddle h2{font-family:"Arial Rounded MT Bold", Arial, sans-serif;color:#f57b20;text-transform:none;font-size:24px;font-weight:normal;margin-bottom:10px;}
#orangeLinks{margin-top:20px;}
#orangeLinks img{margin-right:5px;}
#orangeLinks a{color:#f57b20;text-transform:uppercase;font-size:12px;font-weight:bold;}


#mainProfileWrapper #flashcontent{margin:0px 0px 0px -8px;z-index:1000;position:relative;}
#mainProfileWrapper #donateCopy{float:left;width:65%;margin:30px 0px 0px 0px;padding:0px 0px 0px 15px;}
#mainProfileWrapper #btnDonate{float:left;width:130px;margin:30px 0px 0px 0px;padding:0px 0px 0px 20px;}

.mtk{float:left;width:111px;margin-right:15px;}
.mtk p{font-size:11px;}
.mtkLast{margin-right:0px;float:right;}
.mtkDonate{float:left;padding:20px 0px 20px 0px;}

#wymgWrapper{border-top:solid 1px #f57b20;margin-top:30px;}
#wymgWrapper div{background: url(../images/money-img-stripes.gif) repeat-y;margin:0px;padding:0px;}
#wymgWrapper hr{border:0;color:#f57b20;background-color:#f57b20;height:1px;margin:1px 0px 1px 0px;padding:0px;}
#wymgWrapper div p{width:433px;float:right;padding:0px;margin:7px 0px 7px 0px;}