HTML,BODY {height:100%;}
BODY {margin:0;padding:0;font-family:arial;font-size:12px;height:100%;}
.NonFooter {min-height:100%; height:auto !important; height:100%;margin:0 0 -158px 0;}
.FooterWrapper {background:#472986;height:158px;}
.push {height:178px;}

H2.fancy {color:#472986;border-bottom:1px solid #dbdbdb;font-weight:normal;}

.HeaderWrapper {background:#472986;border-bottom:1px solid #dad4e7;height:152px;}
.Header {width:995px;margin:0 auto 0 auto;}
.Header .TopHomeLink {float:left;}
.Header FORM {margin:23px 0 0 0;padding:0;float:right;width:390px;}
.Header FORM H1 {color:#fff;font-size:13px;font-weight:bold;margin:0 0 10px 0;padding:0;}
.Header FORM DIV {float:left;width:160px;}
.Header FORM DIV LABEL {display:block;color:#fff;font-size:11px;}
.Header FORM DIV SPAN {display:block;width:151px;background:url(../images/bg_top-search.png) no-repeat;border:none;height:28px;border:0;font-size:11px;padding:3px 0px 3px 0px;}
.Header FORM DIV SPAN INPUT {display:block;width:130px;margin:auto;border:none;height:20px;border:0;font-size:11px;}
.Header FORM BUTTON {width:54px;height:27px;border:none;background:url(../images/bt_login-top.png) no-repeat;margin:13px 0 0 0;cursor:pointer;}
.Header FORM BUTTON SPAN {display:none;}
.Header FORM A {color:#fff;float:right;margin:0 80px 0 0;}

.Header FORM A.Button141 {width:141px;display:block;float:left;margin:0 20px 0 0;}

.TopNav {height:51px;width:995px;margin:0 auto 5px auto;padding:0;}
.TopNav LI {list-style-type:none;display:block;float:left;}
.TopNav LI A {display:block;height:51px;}
.TopNav LI A SPAN {display:none;}
.TopNav LI A#Home {background:url(../images/bg_topnav.gif) no-repeat 0 -6px;width:83px;}
.TopNav LI A#Home:HOVER {background-position:0 -64px;}
.TopNav LI A#About {background:url(../images/bg_topnav.gif) no-repeat -83px -6px;width:72px;}
.TopNav LI A#About:HOVER,BODY#AboutBody .TopNav LI A#About {background-position:-83px -64px;}
.TopNav LI A#Find {background:url(../images/bg_topnav.gif) no-repeat -155px -6px;width:105px;}
.TopNav LI A#Find:HOVER,#FindBody .TopNav LI A#Find {background-position:-155px -64px;}
.TopNav LI A#Join {background:url(../images/bg_topnav.gif) no-repeat -260px -6px;width:104px;}
.TopNav LI A#Join:HOVER,#JoinBody .TopNav LI A#Join {background-position:-260px -64px;}
.TopNav LI A#Create {background:url(../images/bg_topnav.gif) no-repeat -364px -6px;width:118px;}
.TopNav LI A#Create:HOVER,#CreateBody .TopNav LI A#Create {background-position:-364px -64px;}
.TopNav LI A#Donate {background:url(../images/bg_topnav.gif) no-repeat -482px -6px;width:74px;}
.TopNav LI A#Donate:HOVER,#DonateBody .TopNav LI A#Donate {background-position:-482px -64px;}
.TopNav LI A#Leaderboards {background:url(../images/bg_topnav.gif) no-repeat -556px -6px;width:115px;}
.TopNav LI A#Leaderboards:HOVER,#LeaderboardBody .TopNav LI A#Leaderboards {background-position:-556px -64px;}
.TopNav LI A#Contact {background:url(../images/bg_topnav.gif) no-repeat -671px -6px;width:98px;}
.TopNav LI A#Contact:HOVER,#ContactBody .TopNav LI A#Contact {background-position:-671px -64px;}
.TopNav LI.Search {background:url(../images/bg_topnav.gif) no-repeat -769px -6px;width:215px;height:57px;position:relative;}
.TopNav LI.Search FORM {margin:0;padding:0;position:relative;}
.TopNav LI.Search INPUT {position:absolute;top:14px;left:22px;width:125px;border:none;border:0;}
.TopNav LI.Search BUTTON {position:absolute;top:8px;left:152px;width:60px;height:29px;border:none;cursor:pointer;background:url(../images/bt_find.png) no-repeat;}
.TopNav LI.Search BUTTON:HOVER {background-position:0 -29px;}
.TopNav LI.Search BUTTON SPAN {display:none;}

/* Home */
.ContentHome {background: url(../images/bg_home.png) repeat-x center 152px;}
.HomeBanner {height:259px;background:url(../images/bg_home-pic.png) no-repeat top center;margin:5px auto 0 auto;position:relative;}
.HomeBanner .Inner {width:985px;margin:0 auto 0 auto;position:relative;height:259px;}
.HomeBanner .Intro { font-size:12px;margin:20px 0 0 20px;width:240px;display:inline;float:left;}
.HomeBanner .Intro P {}
.HomeBanner .Intro A {color:#000;}
.HomeBanner .HomeBannerSlideShow {margin:6px 7px 0 0;display:inline;width:708px;float:right;}

.HomePodWrapper {margin:5px auto 0 auto;width:984px;}
.HomePodWrapper .HomePod {width:242px;height:208px;float:left;background:url(../images/bg_home-pod.png) no-repeat;margin:0 5px 0 0;position:relative;}
.HomePodWrapper .HomePod DIV {padding:15px 7px 7px 7px;}
.HomePodWrapper .HomePod DIV A {position:absolute;bottom:7px;left:7px;}
.HomePodWrapper .HomePod DIV P {margin:10px;font-weight:bold;}
.HomePodWrapper .last {margin:0;}
.HomePodWrapper .last DIV A {margin:0;position:absolute;bottom:17px;left:7px;}

.HomePodBottomWrapper {width:1000px;margin:5px auto 0 auto;padding:2px 0 0 0;}
.HomePodBottomWrapper .HomePodWhere {width:495px;height:236px;float:left;background:url(../images/bg_home-pod-intro.png) no-repeat;margin:0 5px 0 0;}
.HomePodBottomWrapper .HomePodWhere .pic {float:left;width:220px;margin:20px 0 0 20px;}
.HomePodBottomWrapper .HomePodWhere .text {float:left;width:220px;margin:20px 0 0 0;}

.HomePodBottomWrapper .HomePodRelays {float:left;width:245px;height:235px;background:url(../images/bg_home-pod-relays.png) no-repeat;margin:0 5px 0 0;}
.HomePodBottomWrapper .HomePodRelays .Inner {padding:10px;}
.HomePodBottomWrapper .HomePodRelays .Inner div {clear:both;padding:0 0 8px 0;}
.HomePodBottomWrapper .HomePodRelays .Inner div a {color:#000;}
.HomePodBottomWrapper .HomePodRelays .Inner div span {display:block;float:right;width:80px;}
.HomePodBottomWrapper .HomePodSmall {width:246px;height:115px;float:left;background:url(../images/bg_home-pod-small.png) no-repeat;margin:0 0 5px 0;}
.HomePodBottomWrapper .HomePodSmall .Inner {padding:8px;}

.bt-yellow {width:118px;height:25px;background:url(../images/bt_yellow-small.png) no-repeat;display:block;text-decoration:none;color:#000;}
.bt-yellow span {color:#000;display:block;text-align:center;line-height:25px;font-size:12px;}

/* End Home */

.Button183 {display:block;background:url(../images/bg_button_183.png) no-repeat;width:183px;height:59px;text-decoration:none;margin:3px 0 3px 0;border:0;cursor:pointer;}
.Button183 SPAN {display:block;padding:0 5px 0 5px;font-weight:bold;font-size:15px;line-height:59px;color:#272727;text-align:center;}
.ButtonAB183 {display:block;background:url(../images/bg_button_183.png) no-repeat;width:183px;height:59px;text-decoration:none;margin:3px 0 3px 0;border:0;cursor:pointer;}
.ButtonAB183 SPAN {display:block;padding:0 7px 0 5px;font-weight:bold;font-size:15px;line-height:59px;color:#272727;text-align:left;}
.Button141 {display:block;background:url(../images/bg_button_141.png) no-repeat;width:141px;height:32px;text-decoration:none;margin:3px 0 3px 0;border:0;cursor:pointer;}
.Button141 SPAN {display:block;padding:0 5px 0 5px;font-weight:bold;font-size:15px;line-height:32px;color:#272727;text-align:center;}
.Button80 {display:block;background:url(../images/bg_button_80.png) no-repeat;width:80px;height:32px;text-decoration:none;margin:3px 0 3px 0;border:0;cursor:pointer;}
.Button80 SPAN {display:block;padding:0 5px 0 5px;font-weight:bold;font-size:15px;line-height:32px;color:#272727;text-align:center;}
.Button61 {display:block;background:url(../images/bg_button_61.png) no-repeat;width:61px;height:32px;text-decoration:none;margin:3px 0 3px 0;border:0;cursor:pointer;}
.Button61 SPAN {display:block;padding:0 5px 0 5px;font-weight:bold;font-size:15px;line-height:32px;color:#272727;text-align:center;}

.CookieTrail {width:984px;margin:0 auto 0 auto;padding:1px 0 1px 0;}
.CookieTrail UL {margin:0;padding:0;}
.CookieTrail UL LI {list-style-type:none;display:inline;background:url(../images/ico_cookie-trail.gif) no-repeat left center;padding:0 6px 0 18px;}
.CookieTrail UL LI.none {background:none;}

.Content {width:995px;margin:0 auto 0 auto;padding:1px 0 1px 0;}
.Content H1 {font-size:40px;color:#363636;font-weight:normal;margin:-5px 0 10px 0;padding:0;}
.Content H2 {font-size:22px;color:#363636;font-weight:normal;margin:0;padding:0;}
.Gray {background:#f7f7f7;}

.TextError{border-color:#FFD600; border-width:1px; border-style:solid; background:#FCEA7B url(../images/ico_cross.png) no-repeat 5px 15px; padding:15px 15px 15px 25px;}
.TextErrorGrey{border-color:#CCC; border-width:1px; border-style:solid; background:#DDD url(../images/ico_cross.png) no-repeat 5px 15px; padding:15px 15px 15px 25px;}
.TextPromptGrey{border-color:#CCC; border-width:1px; border-style:solid; background-color:#DDD; padding:5px}
.TextPromptYellow{border-color:#FFD600; border-width:1px; border-style:solid; background-color:#FCEA7B; padding:5px}

.HR {border-bottom:1px solid #dbdbdb;margin:10px 0 10px 0;}
FORM DIV.ResultsFormPl H3 {color:#472986;font-size:22px;border-bottom:1px solid #dbdbdb;font-weight:normal; margin:0; padding:0}
FORM DIV.ResultsFormPl {clear:both;padding:6px 0 6px 0;margin:3px 0 3px;}
FORM DIV.ResultsFormPl LABEL {display: -moz-inline-stack;display:inline-block;width:150px;text-align:right;margin:0 15px 0 0;}
FORM DIV.ResultsFormPl LABEL.Small {width:80px;}
FORM DIV.ResultsFormPl LABEL.Big {width:300px;}
FORM DIV.ResultsFormPl LABEL.BigR {width:370px;}
FORM DIV.ResultsFormPl INPUT[type=text],.ResultsFormPl INPUT[type=password],.ResultsFormPl TEXTAREA {border:1px solid #a8acad; font-family: Arial, verdana, sans-serif; font-size: 12px}
FORM DIV.ResultsFormPl em{color:#a75c47; height:15px; display:none; font-size:11px}

FORM DIV.ResultsFormABPl H3 {color:#472986;font-size:22px;border-bottom:1px solid #dbdbdb;font-weight:normal; margin:0; padding:0}
FORM DIV.ResultsFormABPl {clear:both;padding:6px 0 6px 0;margin:3px 0 3px;}
FORM DIV.ResultsFormABPl LABEL {display: -moz-inline-stack;display:inline-block;width:150px;text-align:left;margin:0 15px 0 0;}
FORM DIV.ResultsFormABPl LABEL.Small {width:80px;}
FORM DIV.ResultsFormABPl LABEL.Big {width:300px;}
FORM DIV.ResultsFormABPl INPUT[type=text],.ResultsFormABPl INPUT[type=password],.ResultsFormABPl TEXTAREA {border:1px solid #a8acad;}
FORM DIV.ResultsFormABPl em{color:#a75c47; height:15px; display:none; font-size:11px}


FORM DIV.FieldError{background:#ffe1c4; color:#a75c47}
FORM DIV.FieldError em{background:url(../images/ico_cross.png) no-repeat; padding:0 0 0 20px; display:-moz-inline-stack; display:inline-block}
FORM DIV.MandatoryTick em{background:url(../images/ico_tick.png) no-repeat; padding:0 0 0 20px; display:-moz-inline-stack; display:inline-block}
FORM DIV.MandatoryTick em span{display:none}

FORM DIV.ShopWrapper {width:670px;background:#fff;padding:20px 20px 1px 20px;}
FORM DIV.ShopWrapper .ShopItem {margin:0px 0 20px 0;}
FORM DIV.ShopWrapper .ShopImage {width:225px;height:205px;background:#e6e6e6;float:left;border:1px solid #4e4e4e;}
FORM DIV.ShopWrapper .ShopText {float:left;margin:0 0 0 20px;width:410px;}
FORM DIV.ShopWrapper .ShopText .option {margin:5px;float:left;}
FORM DIV.ShopWrapper .ShopText .option LABEL {width:60px;text-align:right;display: -moz-inline-stack;display:inline-block;}
FORM DIV.ShopWrapper .ShopText .options {display:block;float:none;}

TABLE TH {background:#dedcdc;padding:5px;font-weight:bold;text-align:left;}
TABLE TH A {color:#000; text-decoration:none}
TABLE TD.Row {background:#f6f6f6;padding:5px;}
TABLE TD.Row IMG.donatorimage {float:right;;}
#TeamProfile TABLE TD.Row,#MemberProfile TABLE TD.Row {padding:10px 5px 10px 5px;}
TABLE TD.Row A {color:#000;}
TABLE TD.SpacerRow {background:url(../images/bg_spacer-row.png) repeat-x;height:3px;}
TABLE TD IMG.profilepic {width:70px;}
TABLE TD.Row2 {background:#fff;padding:5px;}


DIV.Pagination {background:#dedcdc;padding:5px;font-weight:bold;text-align:right;}
DIV.Pagination A {color:#000;}
DIV.Pagination DIV.left {float:left;width:180px;text-align:left;display:block;}
DIV.Pagination DIV.centre {float:left;text-align:center;width:600px;display:block;}
DIV.Pagination DIV.right {float:right;width:180px;text-align:right;display:block;}

/* Profile */

DIV.ProfileColLeft {width:213px;float:left;margin:0 7px 0 0;padding:0;}
DIV.ProfileColMiddle {width:544px;float:left;margin:0 7px 0 0;padding:0;}
DIV.ProfileColMiddle H1 {font-size:30px;color:#363636;font-weight:normal;margin:-5px 0 10px 0;padding:0;}
DIV.ProfileColRight {width:213px;float:left;margin:0;padding:0;}
IMG.ProfilePic {border:1px solid #939393;}
DIV.ProfileColMiddle DIV.ProgressContainer {position:relative;width:550px;height:138px;background:url(../images/bg_progress.png) no-repeat;margin:0;padding:0;}
DIV.ProfileColMiddle DIV.ProgressContainer .ProgressBar {position:absolute;top:58px;left:20px;background:url(../images/progress_bar.png) repeat-x;}
DIV.ProfileColMiddle DIV.ProgressContainer .ProgressRaised {position:absolute;display:block;top:100px;left:35px;font-weight:bold;font-size:16px;}
DIV.ProfileColMiddle DIV.ProgressContainer .ProgressGoal {position:absolute;display:block;top:100px;left:260px;font-weight:bold;font-size:16px;}
DIV.ProfileColMiddle DIV.ProgressContainer .ProgressRaised SPAN,DIV.RelayColLeftLarge DIV.ProgressContainer .ProgressGoal SPAN {color:#472986;}

DIV.ProfileColRight DIV.ProfileStats {background:url(../images/bg_profile-stats.png) no-repeat;width:213px;height:235px;}
DIV.ProfileColRight DIV.ProfileStats .TotalRaised {color:#472986;display:block;font-size:18px;text-align:right;padding:6px 6px 0 0;}
DIV.ProfileColRight DIV.ProfileStats .TotalGoal {color:#4e4e4;display:block;font-size:12px;text-align:right;padding:6px 6px 0 0;}
DIV.ProfileColRight DIV.ProfileStats .TotalLevel {color:#4e4e4;display:block;font-size:12px;text-align:right;padding:6px 6px 0 0;}
DIV.ProfileColRight DIV.ProfileStats .TotalLevelIcon {color:#4e4e4;display:block;font-size:12px;text-align:right;padding:0px 6px 0 0;height:25px;margin:0 0 10px 0;}
DIV.ProfileColRight DIV.ProfileStats .TotalLevelIcon SPAN {float:right;padding:6px 3px 0 0;}
DIV.ProfileColRight DIV.ProfileStats .TotalLevelIcon IMG {float:right;}
DIV.ProfileColRight DIV.ProfileStats .Button183 {margin:0 0 5px 15px;}

DIV.GalleryContainer {width:213px;background:url(../images/bg_gallery-slice.png) repeat-y;}
DIV.GalleryContainer H3 {margin:0;padding:0;height:36px;background:url(../images/bg_our-gallery.png) no-repeat;}
BODY#MemberProfile DIV.GalleryContainer H3 {margin:0;padding:0;height:36px;background:url(../images/bg_my-gallery.png) no-repeat;}
DIV.GalleryContainer H3 SPAN {display:none;}
DIV.GalleryContainer .Inner {width:190px;margin:10px auto 10px 29px;}
DIV.GalleryContainer .bottom {height:14px;background:url(../images/bg_gallery-bottom.png) no-repeat;}

DIV.GalleryContainer .Inner .item {float:left;width:80px;margin:0 5px 10px 0;min-height:130px;position:relative;}
DIV.GalleryContainer .Inner .item IMG {display:block;border:1px solid #4e4e4e;margin:0 0 10px 0;}
DIV.GalleryContainer .Inner .item .PlayIcon {position:absolute;top:15px;left:15px;border:none;}


DIV.ShareContainer {width:213px;background:url(../images/bg_gallery-slice.png) repeat-y;}
DIV.ShareContainer H3 {margin:0;padding:0;height:36px;background:url(../images/bg_share-this-page.png) no-repeat;}
DIV.ShareContainer H3 SPAN {display:none;}
DIV.ShareContainer .Inner {padding:10px;}
DIV.ShareContainer .bottom {height:14px;background:url(../images/bg_gallery-bottom.png) no-repeat;}

DIV.MembersContainer {width:213px;background:#fff url(../images/bg_gallery-slice.png) repeat-y;}
DIV.MembersContainer H3 {margin:0;padding:0;height:36px;background:url(../images/bg_our-team-members.png) no-repeat;}
DIV.MembersContainer H3 SPAN {display:none;}
DIV.MembersContainer .Inner {padding:10px 10px 10px 25px;}
DIV.MembersContainer .bottom {height:14px;background:url(../images/bg_gallery-bottom.png) no-repeat;}
DIV.MembersContainer .member {float:left;width:83px;margin:0 5px 10px 0;height:140px;}
DIV.MembersContainer .member IMG {display:block;border:1px solid #4e4e4e;margin:0 0 10px 0;}
DIV.MembersContainer .member A {color:#4e4e4e;}

DIV.MessageContainer {width:544px;background:url(../images/bg_our-message-slice.png) repeat-y;}
DIV.MessageContainer H3 {margin:0;padding:0;height:36px;background:url(../images/bg_our-message.png) no-repeat;}
BODY#MemberProfile DIV.MessageContainer H3 {margin:0;padding:0;height:36px;background:url(../images/bg_my-message.png) no-repeat;}
DIV.MessageContainer H3 SPAN {display:none;}
DIV.MessageContainer .Inner {padding:20px;}
DIV.MessageContainer .bottom {height:18px;background:url(../images/bg_our-message-bottom.png) no-repeat;}

DIV.SponsorsContainer {width:544px;background:url(../images/bg_our-message-slice.png) repeat-y;}
DIV.SponsorsContainer H3 {margin:0;padding:0;height:36px;background:url(../images/bg_our-sponsors.png) no-repeat;}
BODY#MemberProfile DIV.SponsorsContainer H3 {margin:0;padding:0;height:36px;background:url(../images/bg_my-sponsors.png) no-repeat;}
DIV.SponsorsContainer H3 SPAN {display:none;}
DIV.SponsorsContainer .Inner {padding:1px;}
DIV.SponsorsContainer .bottom {height:18px;background:url(../images/bg_our-message-bottom.png) no-repeat;}
DIV.SponsorsContainer .donatorimage {float:right;}

#ShareThis {margin:0px 0 0px 0;padding:0 0 0px 0;width:210px;}
#ShareThis LI {list-style-type:none;clear:both;display:block;border-bottom:1px solid #eaeaea;padding:3px 0 3px 5px; }
#ShareThis A {display:block;text-decoration:underline;height:25px;color:#000;}
#ShareThis A IMG {margin:0 20px 0 0;float:left;vertical-align:middle;}
#ShareThis A SPAN {padding:5px 0 0 0;display:block;float:left;}
#ShareThis A:HOVER SPAN {text-decoration:underline;}

.blog_title {padding:0 4px 0 4px;}
.blog_title span {color:#bbb;float:right;font-size:13px;}
.blog_post {padding:10px 4px 10px 4px;clear:both;}
.blog_post img {float:right;border:1px solid #ccc;padding:3px;margin:0px 8px; 5px 8px;}

/* end profile */

/* Relay profile */

BODY#RelayProfile .NonFooter {background:url(../images/bg_grey.png) repeat-x 0 490px;}
DIV.RelayColLeftLarge {width:642px;float:left;margin:0 7px 0 0;}
DIV.RelayColLeft {width:213px;float:left;margin:0 7px 0 0;}
DIV.RelayColMiddle {width:421px;float:left;margin:0 0px 0 0;}
DIV.RelayColRight {width:328px;float:left;}

DIV.RelayColLeftLarge DIV.ProgressContainer {width:642px;height:149px;background:url(../images/bg_progress_relay.png) no-repeat 0 3px;position:relative;}
DIV.RelayColLeftLarge DIV.ProgressContainer .ProgressBar {position:absolute;top:63px;left:30px;background:url(../images/progress_bar.png) repeat-x;}
DIV.RelayColLeftLarge DIV.ProgressContainer .ProgressRaised {position:absolute;display:block;top:100px;left:35px;font-weight:bold;font-size:16px;}
DIV.RelayColLeftLarge DIV.ProgressContainer .ProgressGoal {position:absolute;display:block;top:100px;left:260px;font-weight:bold;font-size:16px;}
DIV.RelayColLeftLarge DIV.ProgressContainer .ProgressRaised SPAN,DIV.RelayColLeftLarge DIV.ProgressContainer .ProgressGoal SPAN {color:#472986;}

DIV.RelayColRight DIV.ProfileStats {background:url(../images/bg_relay-stats.png) no-repeat top left;width:325px;height:187px;position:relative;}
DIV.RelayColRight DIV.ProfileStats .RelayStatsCountDown {position:absolute;top:25px;left:10px;font-weight:bold;}
DIV.RelayColRight DIV.ProfileStats .RelayStatsCountDown .days {}

DIV.RelayColRight DIV.ProfileStats .RelayStatsProgress {position:absolute;left:10px;top:70px;}
DIV.RelayColRight DIV.ProfileStats .RelayStatsProgress .NumberMembers {position:absolute;left:0px;top:20px;display:block;width:130px;}
DIV.RelayColRight DIV.ProfileStats .RelayStatsProgress .NumberTeams {position:absolute;left:130px;top:20px;display:block;width:130px;}
DIV.RelayColRight DIV.ProfileStats .RelayStatsProgress .FundraisingTotal {position:absolute;left:130px;top:30px;display:block;width:180px;}
DIV.RelayColRight DIV.ProfileStats .RelayStatsProgress .RegistrationFees {position:absolute;left:130px;top:60px;display:block;width:180px;}
DIV.RelayColRight DIV.ProfileStats .RelayStatsProgress p {font-size:10px;position:absolute;top:40px;width:300px;}
 
DIV.RelayColRight .TotalRaised {font-size:24px;color:#472986;display:block;text-align:right;margin:10px 0 10px 0;}

DIV.RelayContent {border:1px solid #d9d8d8;background:#fff;padding:10px;}

DIV.SubNav {width:202px;background:url(../images/relay_subnav-slice.png) repeat-y;}
DIV.SubNav .top {height:13px; background:url(../images/relay_subnav-top.png) no-repeat;}
DIV.SubNav .bottom {height:13px;background:url(../images/relay_subnav-bottom.png) no-repeat;}
DIV.SubNav UL {margin:5px 0px 5px 0px;padding:0;}
DIV.SubNav UL LI {list-style-type:none;background:url(../images/relay_subnav-separator.png) no-repeat center bottom;padding:8px 10px 11px 10px;}
DIV.SubNav UL LI A {color:#383838;text-decoration:none;font-weight:bold;}

DIV.RelayColRight .TeamsList {background:url(../images/relay_join-a-team_slice.png) repeat-y;font-size:11px;}
DIV.RelayColRight .TeamsList .top {height:36px;background:url(../images/relay_title_join-a-team.png) no-repeat;}
DIV.RelayColRight .TeamsList .bottom {height:13px;background:url(../images/relay_join-a-team_bottom.png) no-repeat;}
DIV.RelayColRight .TeamsList .team {margin:10px 0 0 0;color:#383838;}
DIV.RelayColRight .TeamsList .team A {color:#383838;}
DIV.RelayColRight .TeamsList .team .profilepic {display:block;width:45px;float:left;margin:0 0 0 10px;}
DIV.RelayColRight .TeamsList .team .profilepic IMG {width:40px;}
DIV.RelayColRight .TeamsList .team .teamname {float:left;width:70px;}
DIV.RelayColRight .TeamsList .team .raised {float:left;width:60px;}
DIV.RelayColRight .TeamsList .team .join {float:left;width:65px;}
DIV.RelayColRight .TeamsList .team .donate {float:left;width:65px;}

DIV.RelaySponsorsContainer {background:url(../images/bg_gallery-slice.png) repeat-y;}
DIV.RelaySponsorsContainer H3 {margin:0;padding:0;height:36px;background:url(../images/bg_our-sponsors_sml.png) no-repeat;}
DIV.RelaySponsorsContainer H3 SPAN {display:none;}
DIV.RelaySponsorsContainer .Inner {padding:20px;}
DIV.RelaySponsorsContainer .bottom {height:14px;background:url(../images/bg_gallery-bottom.png) no-repeat;}

.slide {float:left;width:100px;margin:10px 10px 0 0;}

/* End relay profile */

/* About us */

DIV.ContentLeftCol {float:left;width:213px;margin:0 7px 0 0;}
DIV.ContentRightCol {width:730px;float:left;margin:0 20px 0 0;}
DIV.ContentRightCol2 {width:190px;float:left;}

A.DonateButton {display:block;width:183px;height:59px;background:url(../images/bt_about-buttons.gif) no-repeat;margin:0 0 10px 0;}
A.JoinButton {display:block;width:183px;height:50px;background:url(../images/bt_about-buttons.gif) no-repeat 0 -66px;margin:0 0 10px 0;}
A.CreateButton {display:block;width:183px;height:50px;background:url(../images/bt_about-buttons.gif) no-repeat 0 -123px;margin:0 0 10px 0;}
A.DonateButton SPAN,A.JoinButton SPAN,A.CreateButton SPAN {display:none;}

/* end about us */

/* Login area */

.LoggedInTop .ProfilePic {float:left;display:block;margin:0 10px 0 0;}
.LoggedInTop .LoggedInStats {background:url(../images/loggedin_stats.png) no-repeat;width:233px;height:108px;float:right;}
.LoggedInTop .LoggedInStats P.StatsRaised { color:#472986;font-size:18px;text-align:right;margin:10px 20px 5px 0;}
.LoggedInTop .LoggedInStats P.StatsGoal {text-align:right;margin:10px 20px 5px 0;}
.LoggedInTop .LoggedInStats P.StatsLevel {text-align:right;margin:10px 20px 5px 0;}

#LoggedInTabs {margin:0;padding:0;width:982px;height:47px;background:url(../images/loggedin_tabs-slice.png) repeat-x;}
#LoggedInTabs LI {list-style-type:none;float:left;display:block;}
#LoggedInTabs LI A {display:block;height:47px;}
#LoggedInTabs LI A SPAN {display:none;}
#LoggedInTabs LI A#MyAccount {width:265px;background:url(../images/loggedin_tabs.gif) no-repeat 0px -47px;}
#LoggedInTabs LI A#TeamAccount {width:265px;background:url(../images/loggedin_tabs.gif) no-repeat -265px 0;}
#LoggedInTabs LI A#MyAccount.current {width:265px;background:url(../images/loggedin_tabs.gif) no-repeat 0px 0;}
#LoggedInTabs LI A#TeamAccount.current {width:265px;background:url(../images/loggedin_tabs.gif) no-repeat -265px -47px;}

.LoggedInWrapper {background:url(../images/loggedin_wrapper.png) repeat-y;}
.LoggedInWrapper .LoggedInNav {float:left;width:190px;}
.LoggedInWrapper .LoggedInContent {float:left;width:770px;margin:10px 0 0 10px;}
.LoggedInWrapper .bottom {height:14px;background:url(../images/loggedin_bottom.png) no-repeat;}
.LoggedInWrapper .LoggedInNav H2 {color:#472986;font-size:16px;background:url(../images/loggedin_nav-h2.png) repeat-x;height:42px;line-height:42px;margin:0 0 0 2px;padding:0;}
.LoggedInWrapper .LoggedInNav H2 SPAN {display:block;padding:0 0 0 20px;}
.LoggedInWrapper .LoggedInNav .Button141 {margin:10px auto;}

.LoggedInMenu UL {margin:0 0 0 2px;padding:0;}
.LoggedInMenu UL LI {list-style-type:none;background:url(../images/loggedin_nav-bg.png) repeat-x;height:35px;}
.LoggedInMenu UL LI A {font-size:13px;display:block;color:#4e4e4e;height:35px;}
.LoggedInMenu UL LI A.current {text-decoration:none;}
.LoggedInMenu UL LI A IMG {float:left;display:block;margin:0 6px 0 4px;}
.LoggedInMenu UL LI A SPAN {float:left;display:block;margin:6px 0 0 0;}
.LoggedInMenu UL LI A EM {clear:both;height:1px;}

.DashboardCol {float:left;width:250px;margin:0 6px 0 0;}
.DashboardCol UL {margin:0;padding:0;}
.DashboardCol UL LI {list-style-type:none;clear:both;display:block;margin:5px 0 15px 0;}
.DashboardCol UL LI A {font-weight:bold;cursor:pointer;}
.DashboardCol H3 {color:#472986;font-size:16px;font-family:arial;}
.DashboardCol UL LI IMG {float:left;}

.MemberPolaroidContainer{width:154px; float:left}
.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}

.friends{position:relative;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}

.Uploads {display:block;padding:20px 0 0 0;}
.Uploads .Upload {clear:both;}
.Upload img {float:left;margin:0 10px 10px 0;}


/* end Login Area */

/* Leaderboard */

#LeaderboardTabs {margin:0;padding:0;width:982px;height:47px;background:url(../images/loggedin_tabs-slice.png) repeat-x; top left}
#LeaderboardTabs LI {list-style-type:none;float:left;display:block;}
#LeaderboardTabs LI A {display:block;height:47px;}
#LeaderboardTabs LI A SPAN {display:none;}
#LeaderboardTabs LI A#TeamLeaderboard {width:265px;background:url(../images/tabs_leaderboard.gif) no-repeat 0 -47px;}
#LeaderboardTabs LI A#IndividualLeaderboard {width:265px;background:url(../images/tabs_leaderboard.gif) no-repeat -265px 0px;}
#LeaderboardTabs LI A#TeamLeaderboard.On {background-position:0 0px;}
#LeaderboardTabs LI A#IndividualLeaderboard.On {background-position:-265px -47px;}

FORM#LeaderboardSearch {padding:20px;margin:0;background:#fff;}
FORM#LeaderboardSearch LABEL {display:block;width:130px;font-weight:bold;float:left;padding:3px 0 0 0;}
FORM#LeaderboardSearch LABEL.Big {width:160px;}
FORM#LeaderboardSearch INPUT {width:200px;border:1px solid #e9e9e9;height:22px;margin:1px 10px 1px 0;display:block;float:left;}
FORM#LeaderboardSearch BUTTON {background:url(../images/bt_leaderboard-find.png) no-repeat;border:none;cursor:pointer;margin:2px 80px 0 0;width:52px;height:24px;display:block;float:left;}
FORM#LeaderboardSearch BUTTON SPAN {display:none;}
FORM#LeaderboardSearch SELECT {width:260px;}

BODY#LeaderboardBody TABLE.Results {border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}

/* End Leaderboard */

.Footer {width:984px;padding:20px 0 0 0;margin:0 auto 0 auto;}
.Footer .BottomHomeLink {display:block;float:left;}
.Footer .BottomFacebook {display:block;float:left;margin:20px 0 0 10px;}
.Footer .BottomNab {float:right;text-decoration:none;}
.Footer .BottomNab span {display:block;color:#fff;text-align:center;margin:0 0 10px 0;}
.Footer .BottomNab img {display:block;margin:0 auto;}

.Footer UL {margin:30px 0 0 60px;padding:0;float:left;}
.Footer UL LI {display:inline;color:#fff;border-right:1px solid #fff;padding:0 8px 0 8px;}
.Footer UL LI A {color:#fff;}
.Footer UL LI.last {border:none;}

.clear {clear:both;display:block;}
.Spacer_10 {height:10px;}
.Spacer_20 {height:20px;}

#LightboxPanel {background-color:#000;	z-index:1000;	position:absolute;	left:0;	top:0;	display:none;ilter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;width:100%;height:100%;}
#popup{z-index:1100; position:absolute; display:none;left:0px;}
#popup .ajaxloader{position:absolute;top:200px;left:200px;}

.SupportForm {width:500px;}
.ImageViewerImg {position:relative;}
.ImageViewerImg .next {position:absolute;right:0px;top:200px;}
.ImageViewerImg .prev {position:absolute;left:0px;top:200px;}
.ImageViewerImg object {width:450px;height:450px;position:relative;display:block;}

.panelHeader{width:100%; height:15px;position: relative;}
.panelHeader .left{height: 15px;	width: 15px; position:absolute; top:0px; left:0px;background-image: url(../images/header_a_l.png);background-repeat: no-repeat;font-size: 1px; }
.panelHeader .center{height: 15px; margin: 0 15px 0 15px;background-image: url(../images/header_a_center.gif.png);background-repeat: repeat-x;font-size: 1px;}
.panelHeader .right{height: 15px; width: 15px; position:absolute; top:0px; right:0px;background-image: url(../images/header_a_r.png); 	background-repeat: no-repeat; font-size: 1px; }

.panelBody{padding:5px 25px 0 25px;background:#fff;overflow:hidden;text-align:left;}
.panelBody P {font-size:12px;}

.panelFooter{width: 100%;height:15px; font-size:1px;position: relative;}
.panelFooter .left{height: 15px;	width: 15px; position:absolute; top:0px; left:0px;background-image: url(../images/footer_a_l.png);background-repeat: no-repeat;font-size: 1px; }
.panelFooter .center{height: 15px; margin: 0 15px 0 15px;background-image: url(../images/footer_a_center.gif.png);background-repeat: repeat-x;font-size: 1px;}
.panelFooter .right{height: 15px; width: 15px; position:absolute; top:0px; right:0px;background-image: url(../images/footer_a_r.png); 	background-repeat: no-repeat; font-size: 1px; }
#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;}

#files_list {padding:10px  0 10px; 0}
#files_list INPUT {display:inline-block;background:url(../images/bg_button_71.png) no-repeat;width:79px;height:29px;text-decoration:none;margin:3px 0 3px 0;border:0;cursor:pointer;color:#fff;margin-left:20px; }
#files_list SPAN {display:inline-block;width:100px;}
