BODY {
	background-color:#FFFFFF;
	background-image:url(/images/bg_page.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	font-family:helvetica,verdana,arial;
}

BODY#EmailPop {
background-color:#134679;
background-image:url(/images/spacer.gif);
}

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;
}

DIV#DidYouKnowContainer DIV {
color:#284177;
padding:5px 5px 5px 10px;
}

DIV#DidYouKnowContainer DIV H4 {
font-size:13px;
margin:0px 0px 5px 0px;
}

DIV#PromoContainer #PromoBanner {
width:582px;
float:left;
}

DIV#PromoContainer #PromoTopIndividuals {
background-image:url(/images/bg_top-individuals.gif);
background-repeat:  no-repeat;
background-position: top left;
width:168px;
height:109px;
float:left;
}

DIV#PromoContainer #PromoTopTeams {
background-image:url(/images/bg_top-teams.gif);
background-repeat:  no-repeat;
background-position: top left;
width:168px;
height:109px;
float:left;
}

#PromoTopInner {
padding:25px 5px 5px 5px;
font-family:arial;
font-size:11px;
color:#134679;
height:66px;
overflow:hidden;
}

#PromoTopInner A {
text-decoration:none;
color:#fff;
}

#PromoTopInner A:HOVER {
text-decoration:underline;
}

#PromoTopMore {
padding-right:5px;
text-align:right;
font-family:arial;
font-size:11px;
color:#fff;
}

#PromoTopMore A {
text-decoration:none;
color:#fff;
}

#ContentContainer {
clear:both;
color:#134679;
}

TD,P {
	font-size:11px;
	color:#134679;
}

P.Comments, TD.Comments {
font-size:12px;
}

H1 {
	font-size:16px;
	color:#134679;
	margin:0px;
	padding:0px;
}

H2 {
	font-size:14px;
	color:#134679;
	margin:0px;
	padding:0px;
	line-height:24px;
}

H3 {
	font-size:12px;
	color:#134679;
}

A {
	color:#134679;
}

#FormSearch {
	margin-top:10px;
	margin-bottom:10px;
}

#PageContainer {
	width:780px;
	margin-left:auto;
	margin-right:auto;
}

#TopContainer {
	background-image:url(/images/bg_top_container.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	text-align:right;
	height:88px;
}

#TopContainer #Logo {
background:transparent url(/images/logo_ms_top.gif) no-repeat top left;
width:62px;
height:58px;	
float:left;
}

#TopContainer #Logo SPAN {
display:none;
}

#TopContainer #NavTop {
	height:23px;
	font-size:11px;
}

#TopContainer #NavTop UL {
margin: 0px 20px 0px 0px;
padding: 0px;
font-size: 12px;
font-weight: normal;
font-family: arial, sans-serif;
color:#FFFFFF;
line-height:21px;
}

#TopContainer #NavTop UL LI {
padding: 0px 9px 0px 7px;
margin: 0px;
display: inline;
list-style-type: none;
border-right: 1px solid #FFFFFF;
line-height: 14px;
}

#TopContainer #NavTop UL LI A {
font-size: 12px;
display: inline;
color: #FFFFFF;
font-weight: regular;
text-decoration: none;
line-height:21px;
}

#TopContainer #NavTop UL LI.last {
	border-right: none;
}

#TopContainer #SubTop UL {
margin: 0px 20px 0px 0px;
padding: 0px;
font-size: 12px;
font-weight: normal;
font-family: arial, sans-serif;
color:#134679;
line-height:21px;
}

#TopContainer #SubTop UL LI {
padding: 0px 9px 0px 7px;
margin: 0px;
display: inline;
list-style-type: none;
border-right: 1px solid #134679;
line-height: 14px;
}

#TopContainer #SubTop UL LI A {
font-size: 12px;
display: inline;
color: #134679;
font-weight: regular;
text-decoration: none;
line-height:21px;
}

#PromoContainer {
	background-image:url(/images/bg_promo.gif);
	padding-left:13px;
	padding-top:5px;
	height:125px;
}

#ContentContainer {
	padding-left:10px;
	padding-right:10px;
}

#ContentContainer .ColRight {
	background-image:url(/images/bg_content_col-right.gif);
	background-repeat:repeat-y;
	padding-left:5px;
	padding-top:5px;
	vertical-align:top;
	width:182px;
}

#ContentContainer .ColRightSml {
	background-image:url(/images/bg_content_col-right.gif);
	background-repeat:repeat-y;
	padding-left:5px;
	padding-top:5px;
	vertical-align:top;
	width:162px;
}

#ContentContainer .ColLeft {
	padding-top:5px;
	padding-right:5px;
	vertical-align:top;
}

.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;
}

.PageTitle {
	/*height:30px;*/
	/*line-height:30px;*/
}

#ResultsTopFive {
margin-top:10px;
margin-bottom:10px;
background-color:#FFFFFF;
}

#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;
}

.MemberPhoto {
	background-image:url(/images/bg_member-photo.gif);
	text-align:center;
	width:164px;
}

.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:helvetica,verdana,arial;
	font-size:11px;
}

TABLE.Text11Bl {
	color:#134679;
}

TABLE.Text11Bl INPUT {
	font-size:11px;
}

TABLE.Text11Bl SELECT {
	font-size:10px;
}

.ResultsSpacerVert {
	width:4px;
	background-color:#FFFFFF;
}

.Text666666 {
	color:#666666;
}

TABLE.TableMemberLogin {
	font-size:10px;
	color:#134679;
}

TABLE.TableMemberLogin TD INPUT {
	font-size:11px;
}

TABLE.Results TH {
	background-color:#F1F8FF;
	font-weight:bold;
	font-size:11px;
	color:#134679;
	padding:5px;
	
}

TABLE.Results TH A {
	background-color:#F1F8FF;
	font-weight:bold;
	font-size:11px;
	color:#134679;
	text-decoration:none;
}

TABLE.Results TD.Dk {
	background-color:#BBDDFF;
	padding:5px;
}

TABLE.Results TD.Lt {
	background-color:#F1F8FF;
	padding:5px;
	
}

TABLE.Results TD.Wt {
	background-color:#FFFFFF;
	padding:5px;
	padding-right:2px;
}

TABLE.Results TD.Wt2 {
	background-color:#FFFFFF;
	padding-left:7px;
	
}


.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:#CCCCCC;
	border-width:1px;
	border-style:solid;
	background-color:#DDDDDD;
	padding:5px;
}

#ProgressIndicatorContainer {
	background-image:url(/images/bg_progress.jpg);
	position:relative;
	height:85px;
	width:585px;
}

#ProgressIndicatorContainerTeam {
	background-image:url(/images/bg_progress.jpg);
	position:relative;
	height:85px;
	width:585px;
}

#ProgressIndicator {
	position:absolute;
	top:50px;
	left:15px;
	background-image:url(/images/bg_progress_indicator.gif);
	height:10px;
}

#ProgressGoal {
	position:absolute;
	top:65px;
	right:152px;
	color:#FFFFFF;
	font-size:11px;
}

#ProgressAchieved {
	position:absolute;
	top:65px;
	left:15px;
	color:#FFFFFF;
	font-size:11px;
}

#ProgessSpacer {
	position:absolute;
	top:10px;
	right:5px;
}

/*


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:5px;
	width:126px;
	height:65px;
}

#ProgessRankingBoth {
	background:transparent url(/images/bg_current-ranking-both.png) no-repeat top left;
	position:absolute;
	top:10px;
	right:5px;
	width:126px;
	height:65px;
}

#ProgessRankingBothAverage {
	background:transparent url(/images/bg_current-ranking-both-team.png) no-repeat top left;
	position:absolute;
	top:10px;
	right:5px;
	width:126px;
	height:65px;
}

#ProgessRankingAverage {
	background:transparent url(/images/bg_current-ranking-average.png) no-repeat top left;
	position:absolute;
	top:10px;
	right:5px;
	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:helvetica,verdana,arial;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	color:#134679;
	float:left;
}

.header2nofloat {
	font-family:helvetica,verdana,arial;
	
	font-size:14px;
	line-height:24px;
	color:#134679;
}


.header3 {
	font-family:helvetica,verdana,arial;
	font-weight:bold;
	font-size:12px;
	line-height:24px;
	color:#134679;
	float:left;
}

.header3nofloat {
	font-family:helvetica,verdana,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:#FFFFFF;
	/*width:300px;*/
	float:right;
	margin-top:5px;
}

.Paginater {
	color:#FFFFFF;
}

A.Paginater:Hover {
	color:#FF9933;
}

#TabContainer {
	background-image:url(/images/bg_tabs.gif);
}

#FooterContainer {
width:780px;
margin-left:auto;
margin-right:auto;
text-align:right;
padding:10px 20px 10px 10px;
}

#FooterContainer #CopyRight {
	width:70px;
	float:left;
}

#FooterContainer #NavFooter {

}

#PopContainer {
	background-color:#134679;
	color:#FFFFFF;
	font-size:11px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

#PopContainer TD {
	color:#FFFFFF;
	font-size:11px;
}

#PopContainer P {
	color:#FFFFFF;
	font-size:11px;
}

#PopContainer H3 {
	color:#FFFFFF;
}

#PopContent A {
	color:#FFFFFF;
}

.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:#FFFFFF;
	font-size:11px;
	color:#134679;
}

.ResultsFormPl {
	font-family:arial,verdana;
	padding:8px 8px 8px 8px;
	font-size:11px;
	color:#134679;
	text-align:left;
margin-bottom:3px;
	clear:all;
}

.ResultsFormSmlPad {
font-family:arial,verdana;
	padding:4px 8px 4px 8px;
	font-size:11px;
	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:11px;
	color:#134679;
	text-align:left;
	clear:all;
}

.ResultsFormGroup {
	font-family:arial,verdana;
	padding-top:4px;
	padding-bottom:2px;
	font-size:11px;
	text-align:left;
	clear:both;
}

.ResultsFormSubGroup {
	font-family:arial,verdana;
	position:relative;
	padding-top:4px;
	padding-bottom:2px;
	font-size:11px;
	text-align:left;
	clear:both;
}

.ResultsFormComment {
	font-family:arial,verdana;
	padding:8px 8px 8px 8px;
	background-color:#FFFFFF;
	font-size:11px;
	color:#666666;
}

.ResultsFormRequired {
	line-height:20px;
	color:#B60640;
}

.ResultsFormLabelRight {

}

.ResultsFormLabel400 {
	width:410px;
	float:left;		
}

.ResultsFormLabel {
	line-height:20px;
	width:140px;
	float:left;
}

.ResultsFormLabelSml {
	line-height:20px;
	width:100px;
	float:left;
}

.ResultsFormLabelBig {
	float:left;
	line-height:20px;
	width:160px;
}


.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 {

}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* 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:#bbddff url(/images/bg_fundraisers-col-left.gif) no-repeat left;
height:21px;
width:85px;
color:#FFFFFF;
text-align:left;
}

TD.FundraisersColMid {
background:#bbddff 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:#bbddff 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;
}

#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;
}


#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; /* 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;
}

#MemberHomeContainer {
position:relative;
background:#f6f9fa url(/images/bg_member-login-area.gif) repeat-y top left;
width:553px;
}

UL#MemberTabs {
position:relative;
background:#fff url(/images/bg_member-login-tabs.gif) repeat-x top left;
list-style-type:none;
margin:0;
padding:0;
height:30px;
}

UL#MemberTabs LI A {
position:absolute;
top:0px;
}

UL#MemberTabs LI A SPAN {
display:none;
}

UL#MemberTabs LI A#MyPage {
background:#fff url(/images/tab_my-page.gif) no-repeat top left;
width:138px;
height:30px;
left:0px;
}

UL#MemberTabs LI A#MyPageCurrent {
background:#fff url(/images/tab_my-page_on.gif) no-repeat top left;
width:138px;
height:30px;
left:0px;
}

UL#MemberTabs LI A#TeamPage {
background:#fff url(/images/tab_team-page.gif) no-repeat top left;
width:138px;
height:30px;
left:143px;
}

UL#MemberTabs LI A#TeamPageCurrent {
background:#fff url(/images/tab_team-page_on.gif) no-repeat top left;
width:138px;
height:30px;
left:143px;
}

#MemberHomeModules {
position:relative;
}

.MemberHomeContent {
padding:10px;
}

#MemberHomeModules UL {
list-style-type:none;
margin:0;
padding:0;
height:200px;
}

#MemberHomeModules UL LI {

}

#MemberHomeModules UL LI A {
position:absolute;
cursor:hand;
cursor:pointer;
}

#MemberHomeModules UL LI A SPAN {
display:none;
}

#MemberHomeModules UL LI A#PersonalDetails {
background:#f6f9fa url(/images/ico_personal-details.png);
width:90px;
height:90px;
top:0px;
left:0px;
}

#MemberHomeModules UL LI A#EditMyPage {
background:#f6f9fa url(/images/ico_edit-my-page.png);
width:90px;
height:90px;
top:0px;
left:100px;
}

#MemberHomeModules UL LI A#MySponsors {
background:#f6f9fa url(/images/ico_my-sponsors.png);
width:90px;
height:90px;
top:0px;
left:200px;
}

#MemberHomeModules UL LI A#MyContacts {
background:#f6f9fa url(/images/ico_my-contacts.png);
width:90px;
height:90px;
top:0px;
left:300px;
}

#MemberHomeModules UL LI A#MyGallery {
background:#f6f9fa url(/images/ico_my-gallery.png);
width:90px;
height:90px;
top:0px;
left:400px;
}

#MemberHomeModules UL LI A#TeamMembers {
background:#f6f9fa url(/images/ico_team-members.png);
width:90px;
height:90px;
top:0px;
left:0px;
}

#MemberHomeModules UL LI A#EditTeamPage {
background:#f6f9fa url(/images/ico_edit-team-page.png);
width:90px;
height:90px;
top:0px;
left:100px;
}

#MemberHomeModules UL LI A#TeamSponsors {
background:#f6f9fa url(/images/ico_team-sponsors.png);
width:90px;
height:90px;
top:0px;
left:200px;
}

#MemberHomeModules UL LI A#TeamContacts {
background:#f6f9fa url(/images/ico_team-contacts.png);
width:90px;
height:90px;
top:0px;
left:300px;
}

#MemberHomeModules UL LI A#TeamGallery {
background:#f6f9fa url(/images/ico_team-gallery.png);
width:90px;
height:90px;
top:0px;
left:400px;
}

#MemberHomeModules UL LI A#TeamBulkPayments {
background:#f6f9fa url(/images/ico_bulk-payments.png);
width:90px;
height:90px;
top:100px;
left:0px;
}

#MemberHomeBottom {
background:#f6f9fa url(/images/member-login-bottom.gif) no-repeat top left;
clear:both;
height:7px;
}

.MemberGalleryUploadPhoto {
background:#fff;
border:#ccc 1px solid;
padding:10px;
}

IMG.MemberGalleryImage:HOVER {

}

/* 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;
}