HTML{height:100%; width:100%}

BODY{margin:0; padding:0; background:#ac1d0c url(../images/bg_page.jpg) repeat-x top left; height:100%; width:100%; font-family:Arial,verdana; font-size:13px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; color:#555; line-height:1.3em}
BODY#EmailPop{}

#PopContainer{width:500px; margin:auto; background:#fff}
#PageContainer{width:1000px; min-height:1000px; height:auto !important; height:1000px; margin:-17px auto -125px auto}
#FooterContainer{background:#002b45; border-top:1px #fff solid; height:125px; text-align:center; color:#fff}
#FooterContainer UL LI A{color:#fff; text-decoration:none}
#FooterContainer UL LI{display:inline}

.footertime{text-align:center; font-size:9px; color:#ccc}
.footerpowered a, .footerpowered a:visited{text-align:center; font-size:12px; color:#ccc; text-decoration:none}
.push{height:125px}

#TopContainer{background:#fff; height:140px; text-align:center}

H1#SiteLogo A{position:absolute; left:5px; top:15px; padding:0; margin:0; background:transparent url(../images/logo_smith-family.gif) no-repeat top left; width:103px; height:116px}
H1#SiteLogo A SPAN{display:none}
DIV#EventStatus{position:absolute; right:15px; top:15px; padding:0; margin:0; width:203px; height:116px; text-align:right}
DIV#EventStatus SPAN.EventGoalLabel, DIV#EventStatus SPAN.EventRaisedLabel{font-family:Arial,verdana; font-weight:bold; text-transform:uppercase; font-style:italic; display:block; font-size:15px; margin:3px 0 3px 0}
DIV#EventStatus SPAN.EventGoal, DIV#EventStatus SPAN.EventRaised{font-family:Arial,verdana; display:block; font-size:25px; color:#ac1d0c; font-weight:bold}
.main_line{background:url(../images/soft_line.gif) repeat-x; height:5px; display:block; margin-top:30px}
.main_line_profile{background:url(../images/soft_line.gif) repeat-x; height:8px; display:block; padding:10px 0 0 0; clear:both}
.main_line_donate{background:url(../images/soft_line.gif) repeat-x; height:8px; display:block; padding:10px 0 0 0}
#TopNavContainer{height:50px; padding-top:7px}
#TopNavContainer UL#MainNav{float:left; margin:5px 0 0 0; padding:5px 0 0 0}
#TopNavContainer UL#RegisterNav{margin:5px 0 0 0; padding:5px 10px 0 0; float:right}
#TopNavContainer UL LI A{color:#fff; text-decoration:none}
#TopNavContainer UL LI{display:inline; font-family:Arial,verdana; font-size:16px; color:#fff; list-style-type:none; border-right:#fff 1px solid; padding:0 10px 0 10px}
#TopNavContainer UL#MainNav LI.last, #TopNavContainer UL#RegisterNav LI.last{border:0}
#TopNavContainer .second{padding-left:12px}
#LoggedInMenu{background:#fff url(../images/bg_nav_loggedin.jpg) repeat-y top left; height:47px; width:220px; margin:2px 0 0 0; float:right; color:#ac1d0c}
#LoggedInMenu DIV{padding:8px}
#LoggedInMenu UL{margin:0; padding:0}
#LoggedInMenu UL LI{display:inline}
#LoggedInMenu UL LI A{color:#ac1d0c}
#ContentContainer{display:block; clear:both}
#ColNavDonate{width:236px; float:left; margin:0}
#ColNav{width:216px; float:left; margin:0}
#ColRankings{width:210px; float:left; margin:0}
#ColRankingsInner{padding:0 0 0 8px; margin:0}
#ColProfile{width:529px; float:left; margin-left:10px}
#ColProfileWrapper{background:transparent url(../images/bg_content_col3.png) repeat-y top left; padding:10px 0 0 0}
#ColProfileInner{background:transparent url(../images/bg_content_col3-tile.png) repeat-y top left; min-height:700px; height:auto !important; height:700px; padding:0 20px 0 20px; color:#555}
#ColProfileInnerMain{padding:10px 0 0 0}
DIV.MemberPhotoWrapper{width:200px; padding:3px 0 20px 0}
DIV.DonationPhotoWrapper{padding:3px 0 20px 0}
DIV.DonationPhotoWrapper SPAN.DonateOption1{font-family:Arial,verdana; font-weight:bold; font-size:14px; font-style:italic}
DIV.DonationPhotoWrapper SPAN.DonateOption2{font-family:Arial,verdana; color:#ac1d0c; font-weight:bold; font-size:14px; font-style:italic}
DIV.MemberPhoto{background:#fff; padding:5px 5px 15px 5px}
#SponsorsContainer H3, #MembersContainer H3, #ProfileGallery H3{font-family:Arial,verdana; font-style:italic; font-weight:bold; color:#ac1d0c; margin-top:0}
#ProfileGallery H3 A{color:#666}
#SponsorsContainer DIV.SponsorRow{margin:0 0 30px 0}
#SponsorsContainer DIV.SponsorTitle{font-family:Arial,verdana; font-style:italic; color:#002a5c}
#SponsorsContainer DIV.SponsorComment{font-family:Arial,verdana; color:#666}
#SponsorsContainer{}
.TotalRowTitles{width:130px; float:left}
.TotalRow{width:170px; float:left; color:#002a5c}
#ProfileSponsorButton{background:transparent url(../images/bt_sponsor-me.png) no-repeat top left; display:block; height:60px; width:210px; color:#fff; font-size:20px; text-align:center; line-height:60px; font-family:Arial,verdana; text-decoration:none; font-style:italic; font-weight:bold}
#ProfileSponsorButton A{color:#fff; font-size:20px; text-align:center; line-height:60px; font-family:Arial,verdana; text-decoration:none; font-style:italic; font-weight:bold; display:block; height:60px}
#ProfileSponsorButtonMain{float:right; background:transparent url(../images/bt_sponsor-me.png) no-repeat top left; display:block; height:60px; width:210px; color:#fff}
#ProfileSponsorButtonMain A{color:#fff; font-size:20px; text-align:center; line-height:60px; font-family:Arial,verdana; text-decoration:none; font-style:italic; font-weight:bold; margin:20px 0 10px 0; padding-left:35px}
#ProfileSponsorButtonMain A.white, #ProfileSponsorButtonMain A:visited.white, #ProfileSponsorButtonMain A:hover.white{color:#fff}
#ColProfileInner H1{font-family:Arial,verdana; font-size:24px; color:#ac1d0c; margin:0; line-height:23px}
#ColProfileInner H1 SPAN{font-family:Arial,verdana; display:block; font-size:18px; color:#666; margin-top:10px; font-weight:normal}
#ColProfileInner h2{color:#002B45; margin:0; font-weight:normal}
#ColProfileInner H1 SPAN A{font-family:Arial,verdana; font-size:18px; color:#ac1d0c}
#ColNav #ShareThisWrapper{display:block; position:absolute; top:635px}
#ColProfileInner #MembersContainer A{font-family:Arial,verdana; color:#002b45; font-weight:bold; text-decoration:none}
.MemberTitle{font-family:Arial,verdana; color:#ac1d0c; font-weight:bold; margin:0; padding-left:4px}
#ColProfileInner #MembersContainer a:visited{font-family:Arial,verdana; color:#002b45; font-weight:bold; text-decoration:none}
#ColProfileInner #MembersContainer a:hover{font-family:Arial,verdana; color:#ac1d0c; font-weight:bold; text-decoration:none}
#ColLoggedInInner a{font-family:Arial,verdana; color:#002b45; font-weight:bold; text-decoration:none}
#ColLoggedInInner a:visited{font-family:Arial,verdana; color:#002b45; font-weight:bold; text-decoration:none}
#ColLoggedInInner a:hover{font-family:Arial,verdana; color:#ac1d0c; font-weight:bold; text-decoration:none}
#ColRankings TD.ProgressRankingPosition{font-family:Arial,verdana; color:#af292e; font-weight:bold; font-size:30px; line-height:30px}
#CurrentRankings SUP{font-size:14px; font-weight:normal}
#CurrentRankings{margin-top:20px; letter-spacing:-0.5px; color:#af292e; font-weight:bold}
#ColRankings TD.progresswrapper{font-size:30px; font-weight:normal; line-height:30px}
#CurrentRankings A{color:#af292e; text-decoration:none}
#CurrentRankings A:hover{color:#002b45; text-decoration:none}
#CurrentRankings h3{margin:0 0 10px 0; color:#002b45; font-family:georgia; font-style:italic; font-weight:bold; font-size:18px}
H3#MyGoal{color:#002b45; font-family:georgia; font-style:italic; padding:10px 0 20px 0px; font-weight:bold; font-size:18px; margin:0}
.MemberPhotoSml{text-align:center; background:transparent url(../images/bd_member-photo_sml.gif) no-repeat top left; width:86px; height:91px; margin-bottom:0; padding-top:5px}
.MemberPhotoTable{margin:0}
#ColHome{width:750px; float:left; margin-left:10px}
#ColHomeWrapper{background:transparent url(../images/bg_content_col2.png) no-repeat top left; padding:10px 0 0 0}
#ColHomeInner{background:transparent url(../images/bg_content_col2-tile.png) repeat-y top left; min-height:800px; height:auto !important; height:800px; padding:0 20px 0 20px; color:#666}
#ColHomeMain{width:750px; float:left; margin-left:10px}
#ColHomeWrapperMain{background:transparent url(../images/bg_content_col2.png) no-repeat top left; padding:10px 0 0 0}
#ColHomeInnerMain{background:transparent url(../images/bg_content_col2-tile.png) repeat-y top left; min-height:350px; height:auto !important; height:350px; padding:0 20px 0 20px; color:#666}
#ColHomeBottomMain{background:transparent url(../images/bg_content_col2-bottom.png) no-repeat bottom left; height:29px; margin-top: -15px}
#ColHomeInner H2{font-family:Arial,verdana; font-size:20px; color:#ac1d0c; font-weight:bold}
#ColHomeInner H1{font-family:Arial,verdana; font-size:30px; color:#002b45; font-weight:bold; line-height:25px; margin:20px 0 0 0}
#ColHomeInner a{font-family:Arial,verdana; color:#002b45; font-weight:bold; text-decoration:none}
#ColHomeInner a:visited{font-family:Arial,verdana; color:#002b45; font-weight:bold; text-decoration:none}
#ColHomeInner a:hover{font-family:Arial,verdana; color:#ac1d0c; font-weight:bold; text-decoration:none}
#ColHomeInnerMain H2{font-family:Arial,verdana; font-size:20px; color:#ac1d0c; font-weight:bold}
#ColHomeInnerMain H1{font-family:Arial,verdana; font-size:30px; color:#002b45; font-weight:bold; line-height:25px; margin:20px 0 0 0}
#ColHomeInnerMain a{font-family:Arial,verdana; color:#002b45; font-weight:bold; text-decoration:none}
#ColHomeInnerMain a:visited{font-family:Arial,verdana; color:#002b45; font-weight:bold; text-decoration:none}
#ColHomeInnerMain a:hover{font-family:Arial,verdana; color:#ac1d0c; font-weight:bold; text-decoration:none}
#ColForm{width:990px; float:left}
#ColFormWrapper{background:transparent url(../images/bg_content_col1.png) no-repeat top left; padding:10px 0 0 0}
#ColFormInner{background:transparent url(../images/bg_content_col1-tile.png) repeat-y top left; min-height:800px; height:auto !important; height:800px; padding:0 20px 0 20px}
#ColFormInner .Content a.SponsorButtonSmall, #ColFormInner .Content a.JoinButtonSmall{font-family:Arial,verdana; color:#FFF; font-weight:bold; text-decoration:none}
#ColFormInner .Content a:hover.SponsorButtonSmall, #ColFormInner .Content a:hover.JoinButtonSmall{font-family:Arial,verdana; color:#FFF; font-weight:bold; text-decoration:none}
#ColFormInner .Content{}
#ColFormInner .Content H2{margin:10px 0 10px 0}
#ColFormInner a{font-family:Arial,verdana; color:#002B45; font-weight:bold; text-decoration:none}
#ColFormInner a:hover{font-family:Arial,verdana; color:#ac1d0c; font-weight:bold; text-decoration:none}
#ColNav UL{margin:0; padding:0}
#ColNav UL LI{list-style-type:none; font-style:italic; margin-bottom:5px}
#ColNav UL LI A{background:transparent url(../images/bg_button_blue.png) no-repeat top left; display:block; width:187px; height:28px; color:#fff; font-size:16px; text-align:center; text-decoration:none; line-height:28px; font-weight:bold; cursor:hand; cursor:pointer}
#ColNav #ColNavProfile UL LI A{margin-left:7px; background:transparent url(../images/bg_button_blue.png) no-repeat top left; display:block; width:187px; height:28px; color:#fff; font-size:16px; text-align:center; text-decoration:none; line-height:28px; font-weight:bold; margin-bottom:5px; cursor:hand; cursor:pointer}
#ColNav UL LI A.Alternate{background:transparent url(../images/bg_button_red_2.png) no-repeat top left}
#ColNav UL LI A.current{background:none; display:block; width:187px; height:28px; color:#002B45; font-size:16px; text-align:center; text-decoration:none; line-height:28px; font-weight:bold; cursor:hand; cursor:pointer}
#SearchForm DIV INPUT, #SearchForm DIV BUTTON{float:left}
#SearchForm DIV INPUT{margin:3px 0 0 0}
#SearchForm DIV BUTTON{background:transparent url(../images/bg_button_blue_small.gif) no-repeat top left; width:123px; height:33px; margin:0 0 0 20px; cursor:hand; cursor:pointer; padding-bottom:8px}
.search{font-family:Arial,verdana; font-weight:bold; font-style:italic}
#ColLoggedIn{width:750px; float:left; margin-left:10px}
#ColLoggedInWrapper{background:transparent url(../images/bg_content_col2.png) no-repeat top left; padding:10px 0 0 0}
#ColLoggedInInner{background:transparent url(../images/bg_content_col2-tile.png) repeat-y top left; min-height:700px; height:auto !important; height:700px; padding:0 20px 0 20px; color:#666}
#ColLoggedInInner H3{font-family:Arial,verdana; font-size:13px; color:#ac1d0c; font-weight:bold}
#ColLoggedInInner H2{font-family:Arial,verdana; font-size:20px; color:#ac1d0c; font-weight:bold}
#ColLoggedInInner .Content a{font-family:Arial,verdana; color:#002b45; font-weight:bold; text-decoration:none}
#ColLoggedInInner a.ButtonGeneric, #ColLoggedInInner a:visited.ButtonGeneric{font-family:Arial,verdana; color:#fff; font-weight:bold; text-decoration:none}
#ColLoggedInInner .Content a:visited{font-family:Arial,verdana; color:#002b45; font-weight:bold; text-decoration:none}
#ColLoggedInInner .Content a:hover{font-family:Arial,verdana; color:#ac1d0c; font-weight:bold; text-decoration:none}
#ColLoggedInInner H1{font-family:Arial,verdana; font-size:30px; color:#002b45; font-weight:bold; line-height:25px}
#LoggedInNav{background:transparent url(../images/bg_nav_member-login.png) no-repeat top left; padding:10px 0 0 0}
#LoggedInNavInner{background:transparent url(../images/bg_nav_member-login-tile.png) repeat-y top left; padding:0 0px 0 0px}
#LoggedInNavInnerMain{padding:0 0px 0 14px}
#LoggedInNavBottom{background:transparent url(../images/bg_nav_member-login-bottom.png) no-repeat top left; height:22px}
#LoggedInNavInner H3{font-family:Arial,verdana; font-weight:bold; color:#ac1d0c; text-align:center; font-size:18px; padding-right:10px}
#ColFormInner h1{color:#002B45; font-family:Arial,verdana; font-size:20px; font-weight:normal; line-height:25px}
.Content h2{color:#002B45; font-family:Arial,verdana; font-size:18px; font-weight:normal; margin:0}
#DashBoardWrapper{width:268px; float:right}
#DashBoardInner{background:#ac1d0c url(../images/dashboard_top.gif) no-repeat top left}
#DashBoardBottom{background:transparent url(../images/dashboard_bottom.gif) no-repeat top left; height:14px}
#DashBoardContent{padding:10px; color:#fff; text-align:center}
#DashBoardContent DIV{padding:5px 0 5px 0}
#DashBoardContent DIV SPAN{font-weight:bold}
#DashBoardContent DIV.ReachedGoal{background:transparent url(../images/bg_dashboard_goal.gif) no-repeat top left; width:219px; height:52px; text-align:center; color:#ac1d0c; margin:auto; font-size:14px}
#DashBoardContent H2{font-family:Arial,verdana; font-size:20px; color:#FFF; font-weight:bold; margin:10px 0 10px 0}
.SavedConfirmation{border-color:#FFD600; border-width:1px; border-style:solid; background-color:#FCEA7B; padding:5px; font-size:11px; text-align:left; margin:10px 0 10px 0; display:block; width:300px}
.UploadRow{clear:both}
.UploadRow IMG{float:left; margin:0 10px 10px 0}
DIV.WidgetContainer{float:right; width:320px}
A.ButtonGeneric, A:visited.ButtonGeneric{background:transparent url(../images/bg_button_blue.png) no-repeat top left; display:block; border:0; width:187px; height:28px; color:#fff; font-size:16px; text-align:center; text-decoration:none; line-height:28px; cursor:hand; cursor:pointer; font-family:Arial,verdana; font-weight:bold; font-style:italic}
A.JoinButtonSmall{background:transparent url(../images/bg_button_blue_small_search.png) no-repeat top left; width:89px; height:28px; display:block; color:#fff; text-align:center; line-height:25px; text-decoration:none; font-family:Arial,verdana; font-style:italic; font-weight:bold; padding-top:2px; font-size:14px}
A.SponsorButtonSmall{background:transparent url(../images/bg_button_red_small_sponsor.png) no-repeat top left; width:89px; height:28px; display:block; color:#fff; text-align:center; line-height:25px; text-decoration:none; font-family:Arial,verdana; font-style:italic; font-weight:bold; padding-top:2px; font-size:14px}
.sponsor_a_rider{background:transparent url(../images/bt_sponsor-a-rider.png) no-repeat top left; width:186px; height:74px; display:block; padding-top:10px; text-align:center}
.sponsor_a_rider a{font-size:20px; color:#fff; line-height:25px; text-decoration:none; font-family:Arial,verdana; font-style:italic; font-weight:bold; display:block; height:74px}

TABLE.Results TD{height:54px}
TABLE.Results TD IMG{margin-bottom:2px}
TABLE.Results TD .amount_search{font-size:27px; line-height:27px; font-weight:bold}
TABLE.Results A.Link{color:#555; font-family:Arial,verdana; font-size:13px; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:14px}
TABLE.Results A:hover.Link{color:#002b45; font-family:Arial,verdana; font-size:13px; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:14px}
TABLE.Results TH{background:#fff url(../images/spacer.gif); color:#ac1d0c; font-family:Arial,verdana; height:25px}
TABLE.Results TH A{background:#fff url(../images/spacer.gif); font-family:Arial,Verdana; color:#ac1d0c; text-decoration:none}
TABLE.Results TH A:hover{background:#fff url(../images/spacer.gif); font-family:Arial,Verdana; color:#002B45; text-decoration:none}
TABLE.Results TD.firstcell{background:url(../images/bg_tr.gif) no-repeat 0 0}
TABLE.Results TD{background:url(../images/bg_tr.gif) no-repeat 50% 0; vertical-align:middle}
TABLE.Results TD.lastcell{background:url(../images/bg_tr.gif) no-repeat 100% 0}
TABLE.Results TD SPAN.ResultsAmount{font-size:30px; font-weight:bold; line-height:25px}
TABLE.Results TD SPAN.ResultsAmountWrapper{font-size:30px; line-height:30px}
TABLE.Results TD SPAN.ResultsAmount SUP{font-size:14px; font-weight:bold}

.ResultsHeader{padding:8px 0 8px 0}
.ResultsHeader{font-family:Arial,verdana; font-size:13px; color:#666; text-decoration:none}
.ResultsHeader A{font-family:Arial,verdana; font-size:13px; color:#002b45; text-decoration:none}
.ResultsHeader TABLE{float:right}
.ResultsForm{font-family:Arial,verdana; padding:8px 8px 8px 8px; background-color:#FFF; font-size:13px; color:#666}
.ResultsFormPl{font-family:Arial,verdana; padding:8px 8px 8px 8px; font-size:13px; color:#ac1d0c; text-align:left; margin-bottom:3px; clear:all}
.ResultsFormSmlPad{font-family:Arial,verdana; padding:4px 8px 4px 8px; font-size:13px; color:#666; text-align:left; clear:all}
.ResultsFormPl2{font-family:Arial,verdana; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; font-size:13px; color:#444; text-align:left; clear:all}
.ResultsFormGroup{font-family:Arial,verdana; padding-top:4px; padding-bottom:2px; font-size:13px; text-align:left; clear:both}
.ResultsFormSubGroup{font-family:Arial,verdana; position:relative; padding-top:4px; padding-bottom:2px; font-size:13px; text-align:left; clear:both}
.ResultsFormComment{font-family:Arial,verdana; padding:8px 8px 8px 8px; background-color:#FFF; font-size:13px; color:#666}
.ResultsFormRequired{font-family:Arial,verdana; line-height:20px; color:#B60640}
.ResultsFormLabelRight{font-family:Arial,verdana; color:#666}
.ResultsFormLabel400{font-family:Arial,verdana; width:420px; color:#666; float:left}
.ResultsFormLabel{font-family:Arial,verdana; line-height:20px; width:180px; color:#666; float:left}
.ResultsFormLabelSml{font-family:Arial,verdana; line-height:20px; width:140px; float:left; color:#666}
.ResultsFormLabelBig{font-family:Arial,verdana; float:left; line-height:20px; width:200px; color:#666}
.ResultsFormLabelBigger{font-family:Arial,verdana; float:left; line-height:20px; width:240px; color:#666}
.ResultsFormLabelSmall{font-family:Arial,verdana; float:left; line-height:20px; width:60px; color:#666}
.ResultsFormLabelLong{font-family:Arial,verdana; float:left; line-height:20px; width:340px; color:#666}
.FormInputRight{font-family:Arial,verdana; text-align:right; color:#666}
.ResultsFormInputLeft{font-family:Arial,verdana; padding-right:20px; color:#666; float:left}
.ResultsFormInput{font-family:Arial,verdana; color:#666}
BUTTON{background:transparent url(../images/bg_button_blue.png) no-repeat top left; display:block; border:0; width:187px; height:28px; color:#fff; font-size:16px; text-align:center; text-decoration:none; line-height:28px; cursor:hand; cursor:pointer; font-family:Arial,verdana; font-weight:bold; font-style:italic}
A#ButtonBlue, A:visited#ButtonBlue, A.ButtonBlue{background:transparent url(../images/bg_button_blue.png) no-repeat top left; display:block; width:187px; height:28px; color:#fff; font-size:16px; text-align:center; text-decoration:none; line-height:28px; font-family:Arial,verdana; font-weight:bold; font-style:italic}
A#ButtonRed, A:visited#ButtonRed{background:transparent url(../images/bg_button_red.png) no-repeat top left; display:block; width:209px; height:28px; color:#fff; font-size:16px; text-align:center; text-decoration:none; line-height:28px; font-family:Arial,verdana; font-weight:bold; font-style:italic}
#ColNav A#ButtonRed{margin-left:5px}
#ColLeaderboard{width:990px}
#ColLeaderboardWrapper{background:transparent url(../images/bg_leaderboard.png) no-repeat top left; padding:200px 0 0 0}
#ColLeaderboardInner{background:transparent url(../images/bg_leaderboard-tile.png) repeat-y top left; min-height:500px; height:auto !important; height:500px; padding:0 20px 0 20px}
#ColLeaderboardInner UL{margin:0}
#ColLeaderboardInner UL LI{float:left; list-style-type:none; padding:0 10px 0 10px}
#ColLeaderboardInner UL LI A{background:transparent url(../images/bg_button_blue.gif) no-repeat top left; display:block; width:187px; height:28px; color:#fff; font-size:16px; text-align:center; text-decoration:none; line-height:28px; font-family:Arial,verdana; font-style:italic; font-weight:bold}
#ColLeaderboardInner UL LI A.current{background:none; display:block; width:187px; height:28px; color:#002b45; font-size:16px; text-align:center; text-decoration:none; line-height:28px; font-family:Arial,verdana; font-style:italic; font-weight:bold}
#ColLeaderboardInner TABLE#LeaderBoardTop{margin:20px 0 0 0}
#ColLeaderboardInner TABLE{clear:both}
#ColLeaderboardInner TABLE TD{height:54px}
#ColLeaderboardInner TABLE#LeaderBoardTop TD.firstcell{background:url(../images/bg_tr-red.gif) no-repeat 0 0; width:25px}
#ColLeaderboardInner TABLE#LeaderBoardTop TD{background:url(../images/bg_tr-red.gif) no-repeat 50% 0}
#ColLeaderboardInner TABLE#LeaderBoardTop TD.lastcell{background:url(../images/bg_tr-red.gif) no-repeat 100% 0; width:25px}
#ColLeaderboardInner TABLE#LeaderBoardTop A{color:#fff; text-decoration:none}
#ColLeaderboardInner TABLE#LeaderBoardTop A:hover{color:#002b45; text-decoration:none}
#ColLeaderboardInner TABLE#LeaderBoardTop TD.LeaderBoardAmount{color:#fff; font-size:30px; line-height:30px}
#ColLeaderboardInner TABLE#LeaderBoardTop TD.LeaderBoardName, #ColLeaderboardInner TABLE#LeaderBoardTop TD.LeaderBoardCompany, #ColLeaderboardInner TABLE#LeaderBoardTop TD.LeaderBoardMembers{color:#fff; font-weight:bold}
#ColLeaderboardInner TABLE#LeaderBoardTop TD.LeaderBoardPositionWrapper{color:#fff; text-align:left; font-size:30px; line-height:30px}
#ColLeaderboardInner TABLE#LeaderBoardTop TD.LeaderBoardPosition{font-family:Arial,verdana; font-size:30px; line-height:30px; color:#baf2fd; text-align:center}
#ColLeaderboardInner TABLE#LeaderBoardTop TD.LeaderBoardPosition SUP{font-size:14px}
#ColLeaderboardInner TABLE#LeaderBoardTop .teamname{font-size:14px; color:#fff; text-transform:uppercase; font-weight:bold}
#ColLeaderboardInner TABLE#LeaderBoardTop .amountname{font-size:30px; line-height:30px; color:#fff; font-weight:bold}
#ColLeaderboardInner TABLE#LeaderBoardTop .amountname02{font-size:30px; line-height:30px; color:#666}
#ColLeaderboardInner TABLE#LeaderBoardTop .membername{font-size:14px; color:#fff; text-transform:uppercase; font-weight:bold}
TD.LeaderBoardImage{padding-bottom:3px; width:80px}
TD.LeaderBoardMembers{width:135px}
TD.LeaderBoardCompany{width:205px}
TD.LeaderBoardName{width:205px}
TD.LeaderBoardAmount{width:130px}
TD.LeaderBoardPositionWrapper{width:14px}
TD.LeaderBoardPosition{width:90px}
#ColLeaderboardInner TABLE#LeaderBoardTable TD.firstcell{background:url(../images/bg_tr.gif) no-repeat 0 0; width:25px}
#ColLeaderboardInner TABLE#LeaderBoardTable TD{background:url(../images/bg_tr.gif) no-repeat 50% 0}
#ColLeaderboardInner TABLE#LeaderBoardTable TD.lastcell{background:url(../images/bg_tr.gif) no-repeat 100% 0; width:25px}
#ColLeaderboardInner TABLE#LeaderBoardTable A{color:#666; text-decoration:none}
#ColLeaderboardInner TABLE#LeaderBoardTable TD.LeaderBoardPosition{font-family:Arial,verdana; font-size:30px; line-height:30px; color:#666; text-align:center}
#ColLeaderboardInner TABLE#LeaderBoardTable TD.LeaderBoardPositionWrapper{font-family:Arial,verdana; text-align:left; font-size:30px; line-height:30px}
#ColLeaderboardInner TABLE#LeaderBoardTable TD.LeaderBoardName, #ColLeaderboardInner TABLE#LeaderBoardTable TD.LeaderBoardCompany, #ColLeaderboardInner TABLE#LeaderBoardTable TD.LeaderBoardMembers{color:#666; font-weight:bold}
#ColLeaderboardInner TABLE#LeaderBoardTable TD.LeaderBoardPosition SUP{font-size:14px}
#ColLeaderboardInner TABLE#LeaderBoardTable TD.LeaderBoardAmount{color:#666; font-size:30px; line-height:30px}
#ColLeaderboardInner TABLE#LeaderBoardTable TD.LeaderBoardAverage{color:#666}
#ColLeaderboardInner TABLE#LeaderBoardTable .teamname{font-size:14px; color:#666; text-transform:uppercase; font-weight:bold}
#ColLeaderboardInner TABLE#LeaderBoardTable .amountname{font-size:25px; color:#666; font-weight:bold}
#ColLeaderboardInner TABLE#LeaderBoardTable .amountname02{font-size:25px; color:#666}
#ColLeaderboardInner TABLE#LeaderBoardTable .membername{font-size:14px; color:#666; text-transform:uppercase; font-weight:bold}
#HomeLowerSectionWrapper{padding:40px 0 0 0}
#ShareThisWrapper{width:236px; float:left; color:#fff}
#ShareThis{position:relative; background:transparent url(../images/bt_sharethis.png) no-repeat top left; width:189px; height:145px; margin-top:6px}
#ShareThis A{position:absolute; top:0; width:189px; height:145px}
#ShareThis A SPAN{display:none}
#Top10Fundraisers{width:375px; float:left; color:#fff}
#Top10Teams{width:375px; float:left; color:#fff}
#ColRankings #Top10Fundraisers, #ColRankings #Top10Teams{width:210px; display:block; position:absolute; top:635px}
#Top10Fundraisers H3, #Top10Teams H3, #ShareThisWrapper H3{font-style:italic; font-weight:bold; font-size:18px; margin:0 0 5px 0}
#Top10Fundraisers p a, #Top10Teams p a, #Top10Fundraisers p a:visited, #Top10Teams p a:visited{color:#fff; text-decoration:none; margin:0; font-size:18px}
#Top10Fundraisers p a:hover, #Top10Teams p a:hover{color:#002b45; text-decoration:none}
TD.TopFiveRank{text-align:center}
TD.TopFiveRank A, TD.TopFiveRank A:visited, TD.TopFiveWrapper{font-family:Arial,verdana; font-size:30px; color:#baf2fd; text-decoration:none; line-height:30px}
TD.TopFiveRank A:hover, TD.TopFiveTitle A:hover{color:#002b45}
TD.TopFiveRank SUP{font-size:14px}
TD.TopFiveTitle A{text-transform:uppercase; text-decoration:none; color:#fff; font-weight:bold}
TD.TopFiveAmount{font-family:Arial,verdana; font-size:27px; line-height:27px; width:120px}
.TextError{background:#fc0; padding:10px}
.clearfix{clear:both}
#MemberPolaroidContainer{width:154px; float:left; position:relative}
#MemberPolaroidImage{text-align:center; position:relative}
.MemberPolaroid{background:#ccc url(/images/polaroid_slice.gif) repeat-y top left; text-align:center}
.MemberPolaroidTitle{background:#fff url(/images/polaroid_slice_title.gif) repeat-y top left; padding:5px 15px 10px 15px; font-size:10px}
.MemberGalleryUploadPhoto{background:#fff; border:#ccc 1px solid; padding:10px}
.play_button{margin-left:50px}
#lightbox{position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0}
#lightbox a img{border:none}
#outerImageContainer{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#imageContainer{padding:10px}
#loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#hoverNav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#imageContainer>#hoverNav{left:0}
#hoverNav a{outline:none}
#prevLink, #nextLink{width:49%; height:100%; background:transparent url(../images/blank.gif) no-repeat; display:block}
#prevLink{left:0; float:left}
#nextLink{right:0; float:right}
#prevLink:hover, #prevLink:visited:hover{background:url(../images/prevlabel.gif) left 15% no-repeat}
#nextLink:hover, #nextLink:visited:hover{background:url(../images/nextlabel.gif) right 15% no-repeat}

#imageDataContainer{font:10px Verdana,Arial,verdana,verdana; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%}

#imageData{padding:0 10px; color:#666}
#imageData #imageDetails{width:70%; float:left; text-align:left}
#imageData #caption{font-weight:bold}
#imageData #numberDisplay{display:block; clear:left; padding-bottom:1.0em}
#imageData #bottomNavClose{width:66px; float:right;  padding-bottom:0.7em}

#overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000}

#ibox_wrapper{padding:10px 10px 35px 10px;     line-height:25px;     border-color:#fff}
#ibox_wrapper, #ibox_footer_wrapper a{background-color:#fff}
#ibox_content{background-color:#fff; border:0}
#ibox_footer_wrapper{    padding:0 3px;     bottom:5px;     top:auto}
#ibox_footer_wrapper a{    text-indent:-100000px;     background:url('../images/closelabel.gif');     width:66px;     height:22px}
#ibox_progress{    text-indent:-100000px;     background:#fff url('../images/loading.gif') center center no-repeat}
#ibox_footer{padding-top:10px}
.red{color:#AC1D0C}

DIV#ProfileGalleryContainer{position:relative; overflow:hidden; width:480px; height:150px; z-index:100}

DIV#GalleryScrollLeft{position:absolute; left:0px; top:70px}

DIV#GalleryScrollRight{position:absolute; right:0px; top:70px}

DIV#ProfileGalleryInner{position:absolute; left:50px; top:0px; width:370px; height:150px; clip:rect(0px,370px,150px,0px); overflow:hidden; z-index:1}

DIV.ProfileGalleryContent IMG{margin:0 10px 0 10px; padding:5px; border:1px solid #e5eaed}

DIV#lyr1{position:absolute; visibility:hidden; left:0px; top:0px; z-index:1}

TD.YouTubeVideo{vertical-align:top; text-align:center}

TD.YouTubeVideo IMG.PlayIcon{margin:5px 0 0 0}

.friends{overflow:auto;height:400px;width:650px; margin:0 auto 0 auto}
.friend{width:154px; height:64px; float:left; margin:0 2px 10px 0; position:relative}
.friendtitle{color:#2d2d2d; font-weight:bold; position:absolute; top:5px; left:70px; height:30px; overflow:hidden}
.friendpic img{display:block; width:50px; height:50px; border:1px solid #e0e0e0; position:absolute; left:5px; top:5px; background-color:#FFF; padding:2px; margin-top:-1px; margin-left:-1px}
.friend.active .friendpic img{border:0px; margin:0px}

.friendcheck{position:absolute; top:42px; left:70px; bottom:10px}
.facebook_subtitle{clear:both; margin:-10px 0 25px 30px}
.active{background:url(../images/bg_friend.png) no-repeat}
#addedtocart {display:none;margin:-50px 0 0 -157px;z-index:1000000000;background-image:url('../images/item_added_popup.png');width:315px;background-repeat:no-repeat;position:absolute;top:300px;left:50%;height: 121px;}

