HTML {height:100%;}

BODY{background-color:#FFF; background-image:url(/images/bg_page.jpg); background-attachment:fixed;background-repeat:repeat-x; margin:0px; padding:0px; font-family:arial;font-size:12px; color:#134679;height:100%;}

form {
	margin:0;padding:0;
}

#Page {background:url(../images/bg_page-container-top.png) no-repeat top left;width:1000px;margin:30px auto 0 auto;padding:12px 0 0 0;}
#PageContainer{background:#fff;padding:0 11px 0 10px;}

DIV#DidYouKnowContainer{background-image:url(/images/bg_did-you-know.gif); background-repeat:no-repeat; background-position:top left; width:160px; height:112px; margin-top:10px; margin-bottom:10px}
#DidYouKnowContainer2 {padding:2px 0 0 0;}
DIV#DidYouKnowContainer2 DIV{color:#284177; padding:5px 5px 5px 5px}

DIV#DidYouKnowContainer2 DIV H4{font-size:13px; margin:0px 0px 5px 0px;padding:5px 0 0 0;}

#PromoContainer{height:198px;position:relative;color:#3b3b3b;}
#PromoContainerInner {height:168px;background:url(../images/bg_topbanner.png) no-repeat;}
#PromoContainer #PromoTopLeft{width:192px;height:99px;position:absolute;top:5px;left:8px;}
#PromoContainer #PromoTopRight{width:192px;height:99px;position:absolute;top:5px;right:8px;color:#3b3b3b;}
#PromoContainer #PromoBanner {width:574px;height:136px;position:absolute;top:5px;left:197px;}
#PromoContainer #PromoBanner IMG {margin-top:7px;}

#PromoContainer .TopEventGoalLabel {font-family:arial;font-size:17px;color:#3b3b3b;font-weight:bold;display:block;position:absolute;right:15px;top:15px;}
#PromoContainer .TopEventGoal {font-family:arial;font-size:22px;color:#000;font-weight:bold;display:block;position:absolute;right:15px;top:35px;}
#PromoContainer .TopEventRaisedLabel {font-family:arial;font-size:17px;color:#3b3b3b;font-weight:bold;display:block;position:absolute;right:15px;top:85px;}
#PromoContainer .TopEventRaised {font-family:arial;font-size:32px;color:#000;font-weight:bold;display:block;position:absolute;right:15px;top:105px;}
#PromoContainer .TopEventDots {display:block;border-top:3px dotted #bdbdbc;position:absolute;right:5px;top:75px;width:150px;font-size:17px;}


#PromoContainer .PromoTopInner{padding:15px 8px 0px 28px; font-family:arial; font-size:12px; color:#3b3b3b; height:136px;overflow:hidden;position:relative;}
#PromoContainer .PromoTopInner .TopFiveTitle {margin:0px 0 0px 0;padding:0 0 10px 0;color:#3b3b3b;font-size:16px;font-weight:bold;display:block;}
#PromoContainer .PromoTopInner .TopFiveTitle SPAN {font-size:11px;font-weight:normal;color:#3b3b3b;}
#PromoContainer .PromoTopInner A{text-decoration:none; color:#3b3b3b;}
#PromoContainer .PromoTopInner DIV {padding:1px 0 1px 0;}
#PromoContainer .PromoTopInner A:HOVER{text-decoration:underline}
.PromoTopInner .Loader {padding:30px 0 0 80px;text-align:left;}


DIV.TopNav {background:#1d4888;padding:4px;}
UL.TopNav1 {margin:0;padding:0;float:left;}
UL.TopNav1 LI {display:inline;border-right:1px solid #cce7ff;padding:0 7px 0 7px;}
UL.TopNav2 {margin:0;padding:0;float:right;}
UL.TopNav2 LI {display:inline;border-right:1px solid #cce7ff;padding:0 7px 0 7px;}
UL.TopNav1 LI A,UL.TopNav2 LI A {text-decoration:none;font-family:arial;font-weight:bold;font-size:15px;color:#fff;}
UL.TopNav1 LI.last,UL.TopNav2 LI.last {border-right:none;}
UL.TopNav2 LI A.loggedin {color:yellow;}
#FormSearch{margin-top:10px; margin-bottom:10px}
#ContentContainer{background:url(../images/bg_content-container.jpg) no-repeat top center;clear:both;color:#134679;padding:20px 0 0 0;}
P{font-size:12px; color:#134679}
P.Comments, TD.Comments{font-size:12px}
H1{color:#134679; margin:0px; padding:0px;font-size:24px;font-weight:normal;}
H2{font-size:18px; color:#134679; margin:0px; padding:0px; line-height:24px;font-weight:normal;}
H3{font-size:14px; color:#134679}
A{color:#134679}

/* Buttons */

.Button163 {display:block;background:url(../images/bg_button_190.png) no-repeat;width:190px;height:29px;text-decoration:none;margin:3px 0 3px 0;border:0;cursor:pointer;}
.Button163 SPAN {display:block;padding:0 5px 0 5px;font-weight:bold;font-size:15px;line-height:29px;color:#fff;text-align:center;}
.Button163R {display:block;background:url(../images/bt_sponsor-me.png) no-repeat;width:190px;height:60px;text-decoration:none;margin:3px 0 3px 0;border:0;cursor:pointer;}
.Button163R SPAN {display:block;padding:0 5px 0 5px;font-weight:bold;font-size:19px;line-height:60px;color:#fff;text-align:center;}
.Button141 {display:block;background:url(../images/bg_button_170.png) no-repeat;width:170px;height:29px;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:29px;color:#fff;text-align:center;}
.Button141On {display:block;background:url(../images/bg_button_170.png) no-repeat;width:170px;height:29px;text-decoration:none;margin:3px 0 3px 0;border:0;cursor:pointer;}
.Button141On SPAN {display:block;padding:0 5px 0 5px;font-weight:bold;font-size:15px;line-height:29px;color:#fff;text-align:center;}
.Button71 {display:block;background:url(../images/bg_button_71.png) no-repeat;width:72px;height:29px;text-decoration:none;margin:3px 0 3px 0;border:0;cursor:pointer;}
.Button71 SPAN {display:block;padding:0 5px 0 5px;font-weight:bold;font-size:15px;line-height:29px;color:#fff;text-align:center;}
.Button71On {display:block;background:url(../images/bg_button_71.png) no-repeat;width:72px;height:29px;text-decoration:none;margin:3px 0 3px 0;border:0;cursor:pointer;}
.Button71On SPAN {display:block;padding:0 5px 0 5px;font-weight:bold;font-size:15px;line-height:29px;color:#fff;text-align:center;}
.Button150 {display:block;background:url(../images/bg_button_150.png) no-repeat;width:150px;height:29px;text-decoration:none;margin:3px 0 3px 0;border:0;cursor:pointer;}
.Button150 SPAN {display:block;padding:0 5px 0 5px;font-weight:bold;font-size:15px;line-height:29px;color:#fff;text-align:center;}

.sitRight {float:right;}
.addmargin {margin:6px 0 6px 0;}

#ContentContainer .ColRight{float:right;width:190px;margin-left:4px;}
#ContentContainer .ColRightSml{float:right;width:190px;margin-left:4px;}
#ContentContainer .ColLeftSml{float:left;width:190px;margin-right:4px;}
#ContentContainer .ColGallery{float:left;width:190px;margin-right:4px;}
#ContentContainer .ColLeft{float:left;padding-top:5px;width:591px;background:url(/imagess/spacer-dots-vert.gif) repeat-y top right;}
#ContentContainer .ColMain{float:left;padding-top:5px;width:780px;background:url(/imagess/spacer-dots-vert.gif) repeat-y top right;margin-right:5px;}
#ContentContainer .ColMainLoggedIn{float:left;padding-top:5px;width:770px;background:url(/imagess/spacer-dots-vert.gif) repeat-y top right;margin-left:10px;}

/* LANDING */

.ListEvents {padding:10px 0 10px 0;}
.Event {background:url(../images/bg_landing.png) no-repeat;width:288px;height:371px;float:left;margin:0 30px 40px 0;position:relative;}
.Event .EventStateVIC {background:url(../images/ico_VIC.png) no-repeat;position:absolute;top:15px;right:11px;width:32px;height:29px;}
.Event .EventStateNSW {background:url(../images/ico_NSW.png) no-repeat;position:absolute;top:15px;right:11px;width:32px;height:29px;}
.Event .EventStateQLD {background:url(../images/ico_QLD.png) no-repeat;position:absolute;top:15px;right:11px;width:32px;height:29px;}
.Event .EventStateWA {background:url(../images/ico_WA.png) no-repeat;position:absolute;top:15px;right:11px;width:32px;height:29px;}
.Event .EventStateSA {background:url(../images/ico_SA.png) no-repeat;position:absolute;top:15px;right:11px;width:32px;height:29px;}
.Event .EventStateVIC SPAN,.Event .EventStateNSW SPAN,.Event .EventStateWA SPAN,.Event .EventStateWA SPAN,.Event .EventStateACT SPAN,.Event .EventStateQLD SPAN,.Event .EventStateTAS SPAN {display:none;}
.Event .EventDate {position:absolute;color:#3b3b3b;font-size:12px;top:25px;left:24px;}
.Event .EventLocation {position:absolute;left:24px;top:40px;font-size:18px;color:#7d8795;font-weight:bold;text-transform:uppercase;}
.Event .EventName {position:absolute;left:24px;top:80px;font-size:20px;color:#000;font-weight:bold;}
.Event .EventGoalLabel {position:absolute;right:34px;top:165px;font-size:17px;color:#5f6d82;font-weight:bold;}
.Event .EventGoal {position:absolute;right:34px;top:185px;font-size:24px;color:#145aa1;font-weight:bold;}
.Event .EvenRaisedLabel {position:absolute;right:34px;top:225px;font-size:17px;color:#5f6d82;font-weight:bold;}
.Event .EvenRaised {position:absolute;right:34px;top:245px;font-size:24px;color:#145aa1;font-weight:bold;}
.Event A {display:block;position:absolute;bottom:40px;left:25px;width:240px;height:41px;background:url(../images/bt_landing.png) no-repeat;text-decoration:none;font-size:16px;}
.Event A SPAN {color:#fff;display:block;padding:12px 0 0 0px;text-align:center;font-weight:bold;}

/* HOME */

#HomeLeaderboard .Loader {padding:100px 0 0 440px;}
#HomeLeaderboard DIV.IndustrySelector {position:relative;height:57px;z-index:99999;text-align:center}
#HomeLeaderboard SPAN.IndustrySelect {position:absolute;left:430px;top:30px;display:block;background:url(../images/bg_leaderboard_industry.png) no-repeat;width:230px;height:57px;}
#HomeLeaderboard SPAN.IndustrySelect SELECT {display:block;margin:20px auto 0 auto;}
.Leaderboardheader {height:130px;background:url(../images/bg_leaderboard_header.jpg) no-repeat;position:relative;}
.Leaderboardheader H2 {position:absolute;left:330px;top:40px;font-size:24px;font-weight:bold;}
.Leaderboardheader UL {margin:0;padding:0;}
.Leaderboardheader UL LI {list-style-type:none;}
.Leaderboardheader UL LI A {position:absolute;bottom:10px;}
.Leaderboardheader UL LI A {display:block;background:url(../images/bg_button_190.png) no-repeat;width:190px;height:29px;text-decoration:none;margin:3px 0 3px 0;border:0;cursor:pointer;}
.Leaderboardheader UL LI A {display:block;padding:0 5px 0 5px;font-weight:bold;font-size:15px;line-height:29px;color:#fff;text-align:center;}
.Leaderboardheader UL LI A.On {display:block;background:url(../images/bg_button_190_b.png) no-repeat;width:190px;height:29px;text-decoration:none;margin:3px 0 3px 0;border:0;cursor:pointer;}
.Leaderboardheader UL LI A.On {display:block;padding:0 5px 0 5px;font-weight:bold;font-size:15px;line-height:29px;color:#fff;text-align:center;}
.Leaderboardheader UL LI A#Board1 {left:20px;}
/*.Leaderboardheader UL LI A#Board2 {left:260px}
.Leaderboardheader UL LI A#Board3 {left:500px;}*/
.Leaderboardheader UL LI A#Board4 {left:260px;}

.Leaderboardrow {height:50px;background:#f0f0f0;margin:0 auto 2px auto;width:925px;position:relative;}
.Leaderboardrowleader {height:100px;background:url(../images/bg_leaderboard_top.jpg) no-repeat bottom;position:relative;}
.Leaderboardrowleader .profilepic,.Leaderboardrow .profilepic {width:50px;position:absolute;top:15px;left:40px;height:50px;}
.trophy {position:absolute;left:100px;top:0px;}
.rank2 {position:absolute;left:110px;top:60px;font-weight:bold;text-align:center;display:block;width:60px;}
.Leaderboardrowleader .profilepic {top:30px}

.rank {position:absolute;left:80px;font-size:19px;font-weight:bold;vertical-align:middle;display:table;height:100px;}
.membername {position:absolute;left:200px;width:240px;font-size:19px;font-weight:bold;vertical-align:middle;display:table;height:100px;}
.teamname {position:absolute;left:440px;width:250px;font-size:19px;font-weight:bold;vertical-align:middle;display:table;height:100px;}
.amountraised {position:absolute;left:670px;width:150px;font-size:28px;font-weight:bold;vertical-align:middle;display:table;height:100px;}
.teamname SPAN {display:block;font-size:13px;}
.donate {display:block;position:absolute;left:870px;top:40px;background:url(../images/bg_button_71_r.png) no-repeat;width:71px;height:29px;}
.donate SPAN {display:block;padding:0 5px 0 5px;font-weight:bold;font-size:14px;line-height:29px;color:#fff;text-align:center;}
.join {display:block;position:absolute;left:790px;top:40px;background:url(../images/bg_button_71.png) no-repeat;width:71px;height:29px;}
.join SPAN {display:block;padding:0 5px 0 5px;font-weight:bold;font-size:14px;line-height:29px;color:#fff;text-align:center;}

.Leaderboardrow .profilepic {left:13px;vertical-align:middle;height:50px;top:auto;}
.Leaderboardrow .rank {left:95px;vertical-align:middle;display:table;height:50px;}
.Leaderboardrow .membername {left:170px;vertical-align:middle;display:table;height:50px;}
.Leaderboardrow .teamname {left:412px;vertical-align:middle;display:table;height:50px;}
.Leaderboardrow .amountraised {left:640px;vertical-align:middle;display:table;height:50px;}
.Leaderboardrow .donate {left:842px;top:10px;}
.Leaderboardrow .join {left:762px;top:10px;}
.Leaderboardrow A, .Leaderboardrowleader A {text-decoration:underline;}
.Leaderboardrow A:HOVER, .Leaderboardrowleader A:HOVER {text-decoration:none;}
.Leaderboardrow .donate A,.Leaderboardrowleader .donate A {text-decoration:none;}

.Leaderboardrow SPAN DIV {display: table-cell; vertical-align: middle;*margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");}
.Leaderboardrowleader SPAN DIV {display: table-cell; vertical-align: middle;*margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");}

.Leaderboardrowleader .duo {}
.Leaderboardrow .duo {}
.Leaderboardrowleader .pushover {left:120px;}

.Pagination {width:144px;float:right;margin:0 20px 0 0;}
.Pagination .left {height:43px;float:left;width:30px;background:url(../images/bg_paginate.png) no-repeat top left;}
.Pagination .centre {height:43px;width:84px;float:left;background:url(../images/bg_paginate.png) no-repeat -40px 0px;line-height:37px;text-align:center;}
.Pagination .right {height:43px;float:left;width:30px;background:url(../images/bg_paginate.png) no-repeat top right;}
.Pagination .left A {display:block;padding:8px 0 0 5px;}
.Pagination .right A {display:block;padding:8px 5px 0 0;}

/* LOGIN */

#MemberLoginFormSide {background:#F1F8FF;width:190px;padding:2px 0 5px 0;}
#MemberLoginFormSide H3 {margin:5px 0 5px 0;font-size:13px;padding:0}
#MemberLoginFormSide BUTTON {background:url(/images/bt_submit_arrow.gif) no-repeat; width:32px;height:36px;border:0;float:left;}
#MemberLoginFormSide BUTTON SPAN {display:none;}
#MemberLoginFormSide INPUT {padding:4px;border:1px solid #134679;font-size:14px;width:120px;float:left;}
#MemberLoginForm INPUT {padding:4px;border:1px solid #134679;font-size:14px;width:200px;}
.MemberLoginFormSideInner {padding:0 8px 8px 8px}

/* PROFILE */

H2.H215 { background:url(../images/menu_blue_215.png) no-repeat top left;height:31px;margin:0;padding:0;}
H2.H215 SPAN {display:block;color:#fff;padding:2px 10px 0 10px;}
H2.H162 { background:url(../images/menu_blue_162.png) no-repeat top left;height:31px;margin:0;padding:0;}
H2.H162 SPAN {display:block;color:#fff;padding:2px 10px 0 10px;}
H2.H591 { background:url(../images/menu_blue_591.png) no-repeat top left;height:31px;margin:0;padding:0;}
H2.H591 SPAN {display:block;color:#fff;padding:2px 10px 0 10px;}


#ProfileStatus {height:121px;}
#ProfileStatus .InnerStatus {width:190px;height:102px;background:url(../images/bg_bubble.png) no-repeat;margin-top:10px;}
#ProfileStatus .InnerStatus P {padding:30px 10px 10px 10px;font-size:13px;font-weight:bold;font-style:italic;color:#000;}

#ShareThis {margin:0px 0 10px 0;padding:0 0 20px 0;width:190px;background:#F1F8FF;}
#ShareThis LI {list-style-type:none;clear:both;display:block;background:url(/images/bg_dots-spacer.gif) repeat-x bottom left;padding:3px 0 3px 5px; }
#ShareThis A {display:block;text-decoration:none;height:25px;}
#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;}

.recentdonations {display:block;background:#F1F8FF;padding:10px 0px 5px 0px;width:190px;}
.recentdonations DIV {padding:0 5px 5px 5px;background:url(/images/bg_dots-spacer.gif) repeat-x bottom left;padding}

.gallery {display:block;width:190px;padding:0 0px 5px 0px;margin:0 0 5px 0;color:#134679;position:relative;}
.gallery .galleryinner{background:#F1F8FF;position:absolute;left:0px;top:0px;width:190px;}
.gallery .item {display:block;clear:both;margin:0 0 8px 0;background:url(/images/bg_dots-spacer.gif) repeat-x bottom left;padding:0 0 5px 0;position:relative;}
.gallery .item IMG {float:left;border:1px solid #ccc;padding:3px;margin-right:8px;}
.gallery .item .PlayIcon {position:absolute;top:15px;left:15px;border:none;}
#ScrollNext {background: url(../images/down.png) no-repeat 0 -18px;height:18px;margin:0px 0 10px 0;cursor:pointer;}
#ScrollPrev {background:url(../images/up.png) no-repeat 0 -18px;height:18px;margin:1px 0 0px 0;cursor:pointer;}
#ScrollNext.disabled,#ScrollPrev.disabled {background-position:0 0;}

.SpacerDots{background-image:url(/images/bg_dots-spacer.gif); background-repeat:repeat-x; height:1px; clear:both}

.SpacerDotsHoriz{background-image:url(/images/spacer-dots-horiz.gif); background-repeat:repeat-x; height:1px; clear:both}

.SpacerDotsVert{background-image:url(/images/spacer-dots-vert.gif); background-repeat:repeat-y; background-position:top center}

.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;}

.PageTitle{/*height:30px; *//*line-height:30px; */}

#ResultsTopFive{margin-top:10px; margin-bottom:10px; background-color:#FFF}
#ResultsTopFive .ResultsTopFiveHeading{background-image:url(/images/bg_top-five.jpg); background-repeat:repeat-x}
#ResultsTopFive .ResultsTopFiveHeading H2{background-image:url(/images/bg_top-five-top.jpg); background-repeat:no-repeat; line-height:30px; height:40px; margin-left:-4px}
#ResultsTopFive .ResultsTopFiveHeading H2 SPAN{margin-top:10px; margin-left:30px}
.TopFiveContainer{padding:5px}
#ResultsTopFive A{text-decoration:none}
.PromoTopInner {position:relative;}
.more {position:absolute;bottom:0px;right:5px;}

.MemberPhoto{background-image:url(/images/bg_member-photo.gif); text-align:center; width:190px}
.MemberPhoto IMG {width:167px;}
.MemberPhotoSml{background-image:url(/images/bg_member-photo_sml.gif); text-align:center}


.MemberTitle{padding-top:3px; padding-bottom:3px; font-size:11px}
TABLE.Results{font-family:arial; font-size:12px}
TABLE.Text11Bl{color:#134679}
TABLE.Text11Bl INPUT, INPUT.AddBorder{border:1px solid #134679;font-size:14px;color:#134679;padding:4px;}
TABLE.Text11Bl INPUT.checkbox,.ResultsFormSmlPad INPUT.checkbox,.ResultsFormInput INPUT.checkbox {border:none;}
TABLE.Text11Bl SELECT{font-size:12px}
.ResultsSpacerVert{width:4px; background-color:#FFF}
.Text666666{color:#666}
TABLE.TableMemberLogin{font-size:10px; color:#134679}
TABLE.TableMemberLogin TD INPUT{font-size:12px}
TABLE.Results TH{background-color:#F1F8FF; font-weight:bold; font-size:12px; color:#134679; padding:5px}
TABLE.Results TH A{background-color:#F1F8FF; font-weight:bold; font-size:12px; color:#134679; text-decoration:none}
TABLE.Results TD.Dk{background-color:#BDF; padding:5px}
TABLE.Results TD.Lt{background-color:#F1F8FF; padding:5px}
TABLE.Results TD.Wt{background-color:#FFF; padding:5px; padding-right:2px}
TABLE.Results TD.Wt2{background-color:#FFF; padding-left:7px}
TABLE.Results TD IMG {float:right;}
.PadLeft40{margin-left:40px}
DIV.ResultsHeader{text-align:right; height:22px}
#FamilyInfo{padding-top:10px; padding-bottom:10px}
.TextError{border-color:#FFD600; border-width:1px; border-style:solid; background-color:#FCEA7B; padding:5px}
.TextPromptGrey{border-color:#CCC; border-width:1px; border-style:solid; background-color:#DDD; padding:5px}
#ProgressIndicatorContainer {background:url(/images/bg_progress_v2.jpg) no-repeat;position:relative;height:87px;width:587px;}
#ProgressIndicatorContainerTeam {background:url(/images/bg_progress_v2.jpg) no-repeat;position:relative;height:87px;width:587px;}
#ProgressIndicator {position:absolute;top:52px;left:10px;background-image:url(/images/bg_progress_indicator.gif);height:10px;}
#ProgressGoal{position:absolute; top:65px; right:202px; color:#FFF; font-size:11px}
#ProgressAchieved{position:absolute; top:65px; left:15px; color:#FFF; font-size:11px}
#ProgessSpacer{position:absolute; top:5px; right:10px}

/*
RANKING 
*/

#ProgessRanking{background:transparent url(/images/bg_current-ranking.png) no-repeat top left; position:absolute; top:10px; right:5px; width:126px; height:65px}
#ProgessRankingTeam{background:transparent url(/images/bg_current-ranking-team.png) no-repeat top left; position:absolute; top:10px; right:22px; width:126px; height:65px}
#ProgessRankingBoth{background:transparent url(/images/bg_current-ranking-both.png) no-repeat top left; position:absolute; top:10px; right:22px; width:126px; height:65px}

#ProgessRankingBothAverage{background:transparent url(/images/bg_current-ranking-both-team.png) no-repeat top left; position:absolute; top:10px; right:22px; width:126px; height:65px}

#ProgessRankingAverage{background:transparent url(/images/bg_current-ranking-average.png) no-repeat top left; position:absolute; top:10px; right:22px; width:126px; height:65px}

#ProgessRankingAverage DIV, #ProgessRankingBothAverage DIV, #ProgessRankingBoth DIV, #ProgessRankingTeam DIV, #ProgessRanking DIV{position:relative; top:0; left:0}

#ProgessRanking DIV #ProgressRankingOverall, #ProgessRankingTeam DIV #ProgressRankingOverall{position:absolute; display:block; color:#5187d3; font-size:14px; font-weight:bold; top:30px; left:0px; width:126px; text-align:center}

#ProgessRanking #ProgressRankingOverall A, #ProgessRankingTeam #ProgressRankingOverall A{color:#5187d3; text-decoration:none}

#ProgessRankingBoth DIV #ProgressRankingOverall, #ProgessRankingBothAverage DIV #ProgressRankingOverall{position:absolute; display:block; color:#5187d3; font-size:14px; font-weight:bold; width:60px; text-align:center; top:30px; left:0px}

#ProgessRankingBoth #ProgressRankingOverall A, #ProgessRankingBothAverage #ProgressRankingOverall A{color:#5187d3; text-decoration:none}

#ProgessRankingBoth DIV #ProgressRankingOverallTeam, #ProgessRankingBothAverage DIV #ProgressRankingOverallTeam{position:absolute; display:block; color:#5187d3; font-size:14px; font-weight:bold; top:30px; left:60px; width:60px; text-align:center}

#ProgessRankingTeam DIV #ProgressRankingOverallTeam{position:absolute; display:block; color:#5187d3; font-size:14px; font-weight:bold; top:30px; left:0px; width:126px; text-align:center}

#ProgessRankingBoth #ProgressRankingOverallTeam A, #ProgessRankingTeam #ProgressRankingOverallTeam A, #ProgessRankingBothAverage #ProgressRankingOverallTeam A{color:#5187d3; text-decoration:none}

#ProgessRankingTeam #ProgressRankingOverallTeam A, #ProgessRankingBothAverage #ProgressRankingOverallTeam A{color:#5187d3; text-decoration:none}

#ProgressRanking A, #ProgressRankingBoth A, #ProgressRankingTeam A, #ProgressRankingBothAverage A{color:#5187d3; text-decoration:none}

/* end ranking */
.SavedConfirmation{border-color:#FFD600; border-width:1px; border-style:solid; background-color:#FCEA7B; padding:5px; font-size:11px; float:right; width:300px; text-align:left; padding-right:15px}

.header2{font-family:arial; font-weight:bold; font-size:14px; line-height:24px; color:#134679; float:left}

.header2nofloat{font-family:arial; font-size:14px; line-height:24px; color:#134679}

.header3{font-family:arial; font-weight:bold; font-size:12px; line-height:24px; color:#134679; float:left}

.header3nofloat{font-family:arial; font-weight:bold; font-size:12px; line-height:24px; color:#134679}

.ResultsPaginate{border-style:solid; border-width:1px; border-color:#134679; background-image:url(/images/bg_paginate.gif); font-size:10px; color:#FFF; /*width:300px; */float:right; margin-top:5px}

.Paginater{color:#FFF}

A.Paginater:Hover{color:#F93}

#TabContainer{background-image:url(/images/bg_tabs.gif)}

#PopContainer{background-color:#134679; color:#FFF; font-size:11px; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px}

#PopContainer TD{color:#FFF; font-size:11px}

#PopContainer P{color:#FFF; font-size:11px}

#PopContainer H3{color:#FFF}

#PopContent A{color:#FFF}

.TableBorder{border-width:1px; border-style:solid; border-color:#134679}

.TableBorder TD{padding:4px}

#Waiver{height:100px; overflow:auto; margin-top:20px; margin-bottom:20px; padding:5px; background-color:#E5E5E5}

.ResultsForm{font-family:arial,verdana; padding:8px 8px 8px 8px; background-color:#FFF; font-size:12px; color:#134679}

.ResultsFormPl{font-family:arial,verdana; padding:8px 8px 8px 8px; font-size:12px; color:#134679; text-align:left; margin-bottom:3px; clear:all}

.ResultsFormPl H3 {margin-bottom:0px;margin-top:0px;}

.ResultsFormSmlPad{font-family:arial,verdana; padding:4px 8px 4px 0px; font-size:12px; color:#134679; text-align:left; clear:all}

.ResultsFormPl2{font-family:arial,verdana; padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:2px; font-size:12px; color:#134679; text-align:left; clear:all}

.ResultsFormGroup{font-family:arial,verdana; padding-top:4px; padding-bottom:2px; font-size:12px; text-align:left; clear:both;}

.ResultsFormSubGroup{font-family:arial,verdana; position:relative; padding-top:4px; padding-bottom:2px; font-size:12px; text-align:left; clear:both}

.ResultsFormComment{font-family:arial,verdana; padding:8px 8px 8px 8px; background-color:#FFF; font-size:12px; color:#666}

.ResultsFormRequired{line-height:20px; color:#B60640}

.ResultsFormLabelRight{}

.ResultsFormLabel400{width:410px; float:left}

.ResultsFormLabel {line-height:20px; width:160px; float:left;text-align:right;margin-right:8px;padding-top:3px;}

.ResultsFormLabelSml{line-height:20px; width:100px; float:left;text-align:right;margin-right:8px;}

.ResultsFormLabelBig{float:left; line-height:20px; width:160px;text-align:right;margin-right:8px;}

.ResultsFormLabelBigger{float:left; line-height:20px; width:240px}

.ResultsFormLabelSmall{float:left; line-height:20px; width:60px}

.ResultsFormLabelLong{float:left; line-height:20px; width:340px}

.FormInputRight{text-align:right}

.ResultsFormInputLeft{padding-right:20px; float:left}

.ResultsFormInput INPUT {border:1px solid #134679;font-size:14px;color:#134679;padding:4px;}

.ResultsFormPl textarea {border:1px solid #134679;font-size:14px;color:#134679;padding:4px;}

#FamilyInfo INPUT{border:1px solid #134679;font-size:14px;color:#134679;padding:4px;}

.ResultsFormSmlPad INPUT {border:1px solid #134679;font-size:14px;color:#134679;padding:4px;}

.ResultsFormSmlPad LABEL {line-height:20px;}

.AddBorder {border:1px solid #134679;font-size:14px;color:#134679;padding:4px;}

.clearfix:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}

.clear {clear:both;}

.clearfix{display:inline-table}

.HR {background-image:url(/images/bg_dots-spacer.gif); background-repeat:repeat-x; height:1px;clear:both;margin:20px 0 10px 0;clear:both;}

/* Hides from IE-mac */
* html .clearfix{height:1%}

.clearfix{display:block}

/* End hide from IE-mac */
#FundraisersContainer{width:586px; background-image:url(/images/bg_content-fundraisers.gif); background-repeat:repeat-y}

#FundraisersContainer A{text-decoration:none}

#FundraisersContainer .FundraisersInner{padding:0px 20px 5px 20px; margin:0; text-align:center}

#FundraisersTitleindividuals{position:relative; background-image:url(/images/top_fundraisers-individuals.gif); height:119px}

#FundraisersTitleteams{position:relative; background-image:url(/images/top_fundraisers-teams.gif); height:119px}

#FundraisersTitleteams img{position:absolute; right:75px; bottom:8px}

 #FundraisersTitleindividuals  img{position:absolute; right:80px; bottom:8px}

TD.FundraisersSpacer{background-image:url(/images/bg_fundraisers-spacer.gif); height:5px}

TD.FundraisersColLeft{background:#bdf url(/images/bg_fundraisers-col-left.gif) no-repeat left; height:21px; width:85px; color:#FFF; text-align:left}

TD.FundraisersColMid{background:#bdf url(/images/bg_fundraisers-mid.gif) repeat-x; font-size:14px; font-weight:bold; text-align:left}

TD.FundraisersPlainLeft, TD.FundraisersPlainMid, TD.FundraisersPlainRight{text-align:left}

TD.FundraisersColLeft span, TD.FundraisersPlainLeft span{margin-left:60px}

TD.FundraisersColMid div, TD.FundraisersPlainMid div{margin-left:15px}

TD.FundraisersPlainMid{height:21px}

TD.FundraisersColRight{background:#bdf url(/images/bg_fundraisers-col-right.gif) no-repeat right; height:21px; width:150px; text-align:left; font-size:14px; font-weight:bold}

#MemberPolaroidContainer{width:154px; float:left}
.MemberPolaroidContainer{width:154px; float:left}
#MemberPolaroidImage{text-align:center}
.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}

#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; /* Trick IE into showing hover */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,Helvetica,sans-serif; 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}


.MemberGalleryUploadPhoto{background:#fff; border:#ccc 1px dotted; padding:10px}

IMG.MemberGalleryImage:HOVER{}

#LoggedInMenu,.LoggedInMenu {width:190px;}
.LoggedInMenu UL {margin:0;padding:0;}
.LoggedInMenuInner {padding:0px;}
.LoggedInMenu UL LI.current {background:#fff url(/images/bg_dots-spacer.gif) repeat-x bottom left;}
.LoggedInMenu UL LI {list-style-type:none;clear:both;display:block;background:#F1F8FF url(/images/bg_dots-spacer.gif) repeat-x bottom left;height:40px;}
.LoggedInMenu UL LI A {font-size:13px;display:block;padding:6px 0 6px 0;}
.LoggedInMenu UL LI A.current {text-decoration:none;}
.LoggedInMenu UL LI A IMG {float:left;display:block;margin:0 6px 0 0;}
.LoggedInMenu UL LI A SPAN {float:left;display:block;margin:6px 0 0 0;}
.LoggedInMenu UL LI A EM {clear:both;}

.LoggedInProgress {padding:10px;background:#F1F8FF;}
.LoggedInProgress DIV {background:url(/images/bg_dots-spacer.gif) repeat-x bottom left;padding:3px 0 3px 0;}

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

.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:#216ee1;font-size:16px;font-family:arial;}
.DashboardCol UL LI IMG {float:left;}

/* LEADERBOARDS */
#LeaderBoardContainer{}

#LeaderBoardTop1{height:104px; width:569px}

#LeaderBoardTop2{height:104px; width:569px}

#LeaderBoardTop3{height:104px; width:569px}

.LeaderBoardTrophy{text-align:center; vertical-align:middle; height:104px; width:100px; background:#fff url(/images/bg_leaderboard-top3.gif) no-repeat 0 0}

.LeaderBoardName{font-size:20px; font-weight:bold; text-align:center; color:#2c6aab; width:270px; vertical-align:middle; height:104px; background:#fff url(/images/bg_leaderboard-top3.gif) no-repeat -119px 0}

.LeaderBoardAmount{font-size:30px; font-weight:bold; color:#2c6aab; vertical-align:middle; height:104px; width:180px; background:#fff url(/images/bg_leaderboard-top3.gif) no-repeat -389px 0}

UL#LeaderBoardOptions{margin:5px 0 0 0; padding:5px 0 0 0; list-style-type:none}

UL#LeaderBoardOptions LI{display:inline; padding:0px 8px 0px 0px; color:#7f9ebd}

UL#LeaderBoardOptions LI A{color:#7f9ebd}

UL#LeaderBoardOptions2{margin:5px 0 5px 0; padding:5px 0 5px 0; list-style-type:none}

UL#LeaderBoardOptions2 LI{display:inline; padding:0px 8px 0px 0px; color:#9a9a9a}

UL#LeaderBoardOptions2 LI A{color:#9a9a9a}

TABLE#LeaderBoardTable TH{text-align:center; color:#81a5cd; font-size:12px}

TABLE#LeaderBoardTable TD{text-align:center; color:#909090; font-size:12px; height:25px}

TABLE#LeaderBoardTable TD A{color:#909090}

TABLE#LeaderBoardTable TD.even{background:#fff url(/images/bg_leaderboard-table-1.gif)}

TABLE#LeaderBoardTable TD.odd{background:#fff url(/images/bg_leaderboard-table-2.gif)}

.LeaderBoardPrev{color:#81a5cd; font-size:12px; text-decoration:none; font-weight:bold}

.LeaderBoardNext{color:#81a5cd; font-size:12px; padding-left:320px; text-decoration:none; font-weight:bold}

.FieldError{background-color:#FCEA7B; color:red}

/* FACEBOOK CONNECT */



#FooterContainer{text-align:right; padding:10px 20px 10px 10px;font-family:arial;font-size:12px;color:#134679;background:#fff;}
#FooterContainer #CopyRight{width:170px; float:left;text-align:left;}
#FooterContainer #NavFooter {float:right;margin:0;padding:0;}
#FooterContainer #NavFooter LI{display:inline;border-right:1px solid #cce7ff;padding:0 7px 0 7px;}
#FooterContainer #NavFooter LI A {text-decoration:none;}

#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;}