/**/
#ctl00_ce_uiContainerContainer{
	display:block;
	width:703;
	margin:0px;
	margin-left:10px;
	padding:0px;
	padding-right:4px;
		
	font-family:'Trebuchet MS', Arial, Helvetica, San-Serif;
	font-size:12px;	
		
	border:0px solid red;
}

#ctl00_ce_uiContainerContainer h1.tsPageTitles, h1.tsFormHeader{
	display:block;
	margin:0px; 
	margin-bottom:5px;
	padding:0px;
	padding-top:10px;
	padding-left:10px;		
	width:693px;
	height:27px;
	background:none; 
	background-color:#002d56;
	font-size:16px;
	color:white;
	
	font-family: 'Gill Sans MT', Calibri, 'Times New Roman', Arial, Sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
}

#ctl00_ce_uiContainerContainer h3.tsUserCustomHeader{
	display:block;
	margin:0px; 
	margin-bottom:8px;
	padding:0px;	
	width:703px;
	height:20px;
	background:none; 
	font-size:16px;
	color:#b6121b;	
	border:0px solid red;
}

#ctl00_ce_uiContainerContainer div.tsFormSubHeaderDesc_fundraising{margin-top:10px;}
#ctl00_ce_uiContainerContainer div.tsUserCustomContentAreaTop_fundraising{margin-bottom:10px;}

#ctl00_ce_uiContainerContainer div.tsUserCustomContentArea{
	display:block;
	margin:0px; 
	margin-bottom:8px;
	padding:0px;		
}

#ctl00_ce_uiContainerContainer span.tsSpan_userPage_contentHeader{
	display:block;
	margin:0px; 
	margin-bottom:8px;
	padding:0px;
	padding-top:5px;
	color:#b6121b;	
	font-weight:bold;
	font-size:14px;
}

#ctl00_ce_uiContainerContainer div.tsContentArea{
	margin-bottom:4px;
	border:0px solid red;	
}

#ctl00_ce_uiContainerContainer div.tsFormFooterNav{
	width:100%;
	text-align:center;
	
	height:auto;
	min-height:30px;
	
	border:0px solid red;
}

#ctl00_ce_uiContainerContainer div.tsFormFooterNav div{
	display:inline-block;
	float:left;
	min-height:30px;
	width:50%;
	border:0px solid red;
}

#ctl00_ce_uiContainerContainer div.tsFormFooterNav div.tsFormFooterNavButtonCont_back{
	text-align:right;
}

#ctl00_ce_uiContainerContainer div.tsFormFooterNav div.tsFormFooterNavButtonCont_next{
	text-align:left;
}

#ctl00_ce_uiContainerContainer  div#ctl00_mainFormContentArea_panel_userPortal_content_mainPanel ul{
	background:none;
}

#ctl00_ce_uiContainerContainer  div#ctl00_mainFormContentArea_panel_userPortal_content_mainPanel ul li{
	background:none;
}

#ctl00_ce_uiContainerContainer span.tsStandAloneLabels{
	margin-bottom:10px;
	font-size:10px;
}

#ctl00_ce_uiContainerContainer div.wwp_sek_registrationCallOuts{		
	font-size:10px;
}

#ctl00_ce_uiContainerContainer div.wwp_sek_registrationCallOutsLast{		
	margin-bottom:10px;
}

#ctl00_ce_uiContainerContainer fieldset.tsFieldSets{
	margin:0px;
	margin-bottom:10px;
	padding:8px;
}

#ctl00_ce_uiContainerContainer span.tsFormLabelRequiredFieldMarker{
	font-size:14px;
	color:red;
	font-weight:bold;
	text-decoration:blink;
}

#ctl00_ce_uiContainerContainer span.tsFormLabelRegexFieldMarker{
	font-size:14px;
	color:red;
	font-weight:bold;
	text-decoration:blink;
}

#ctl00_ce_uiContainerContainer span.tsFormLabelRegexValFieldMarker{
	font-size:14px;
	color:red;
	font-weight:bold;
	text-decoration:blink;
}

#ctl00_ce_uiContainerContainer span.tsFormLabelCompFieldMarker{
	font-size:14px;
	color:red;
	font-weight:bold;
	text-decoration:blink;
}

#ctl00_ce_uiContainerContainer a.tsLinks,a:link.a.tsLinks,a:active.a.tsLinks,a:visited.a.tsLinks{
	margin-left:8px;
}

#ctl00_ce_uiContainerContainer div.tsFormSubHeaderDesc{margin-bottom:10px;}

#ctl00_ce_uiContainerContainer legend.tsLegends{
	margin:0px;
	padding:0px;
	padding-left:6px;
	padding-right:6px;	
	
	font-family:'Trebuchet MS', Arial, Helvetica, San-Serif;
	font-size:14px;
	
	border:0px solid red;
}

#ctl00_ce_uiContainerContainer div.tsFormRows{
	min-height:28px;
	height:auto;
	/*border:0px solid red;*/
}

#ctl00_ce_uiContainerContainer span.tsFormLabelsPrefixRequired{
	display:inline-block;
	float:left;
	margin:0px;
	padding:0px;
	width:8px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	border:0px solid red;
}

#ctl00_ce_uiContainerContainer span.tsFormLabels{
	display:inline-block;
	float:left;	
	margin:0px;
	padding:0px;
	height:20px;
	line-height:20px;	
	vertical-align:middle;	
	width:120px;
	font-size:12px;
	
	border:0px solid red;	
}

#ctl00_ce_uiContainerContainer span.tsFormLabelsRequired{
	display:inline-block;
	float:left;	
	margin:0px;
	padding:0px;
	height:20px;
	line-height:20px;	
	vertical-align:middle;	
	width:112px;
	font-size:12px;
	
	border:0px solid red;	
}

#ctl00_ce_uiContainerContainer input.tsTextBoxes{}

#ctl00_ce_uiContainerContainer select.tsDropDownLists{
	margin-top:2px;	
}

#ctl00_ce_uiContainerContainer span.tsRadioButtons {
	display:inline-block;
	float:left;		
}


#ctl00_ce_uiContainerContainer span.tsFormLabelSuffixNote{
	display:inline;
	width:100%;
	font-size:9px;
	color:#666;
}

#ctl00_ce_uiContainerContainer span.tsRadioButtonLists label{
	font-weight:normal; 
}

#ctl00_ce_uiContainerContainer span.tsCheckBoxLists label{
	font-weight:normal; 
}

#ctl00_ce_uiContainerContainer p{
	margin:0px;
	margin-top:8px;
	margin-bottom:8px;
	padding:0px;
	padding:10px;
	border:0px solid red;
}

/*custom classes*/
#ctl00_ce_uiContainerContainer span.wwp_label_font_micro label{
	font-size:11px;
}

#ctl00_ce_uiContainerContainer input.wwp_textBox_30{
	width:30px;
}

#ctl00_ce_uiContainerContainer input.wwp_textBox_50{
	width:50px;
}

#ctl00_ce_uiContainerContainer input.wwp_textBox_100{
	width:100px;
}

#ctl00_ce_uiContainerContainer div.tsOrgFRPPageHeader{
	margin-bottom:10px;
}

#ctl00_ce_uiContainerContainer div.tsOrgFRPPageHeader p{
	border:0px solid red;
}

#ctl00_ce_uiContainerContainer div.tsOrgFRPPageHeader ul{
	border:0px solid red;
	margin-bottom:2px;
	padding-top:4px;
	padding-bottom:4px;
}

/*8k registration forms*/
#fieldset_193 span.tsFormLabels{width:130px;}
#fieldset_193 span.wwp_sek_matchGiftsRadio{width:184px;}
#fieldset_193 span.wwp_sek_racePacketPickup{width:254px;height:40px;border:0px solid red;}
#fieldset_193 select.wwp_sek_racePacketPickup{margin-bottom:20px;}

#fieldset_195 span.tsFormLabels{width:80px;}
#fieldset_195 span.ts_sys_ReadOnlyFields_promoMessages_sucess{color:green;}
#fieldset_195 span.ts_sys_ReadOnlyFields_promoMessages_error{color:red;}

#fieldset_213 legend{width:7px;width:394px;}
#fieldset_213 span.tsFormLabels{width:80px;}

#fieldset_213 span.wwp_sek_2RowLabel{width:230px;height:26px;}
#fieldset_213 input.wwp_sek_2RowLabel{margin-bottom:18px;}
#fieldset_213 span.wwp_sek_emergencyContactWideLabel{width:160px;}

/*8k donation form*/
#fieldset_148 span.tsFormLabels{width:185px;}
#fieldset_149 span.tsFormLabels{width:160px;}
#fieldset_200 textarea.tsTextBoxes{width:655px;}
#fieldset_201 textarea.tsTextBoxes{width:655px;}

/*auction replica form*/
#fieldset_24 span.tsFormLabels{width:180px;}
#fieldset_25 span.tsFormLabels{width:160px;}

/*Fundraising Public Navigation*/
#tsOrgFundraisingPortalNavContainer ul{
	margin:0px;
	margin-bottom:8px;
	padding:0px;
	text-align:center;
	border:0px solid red;
}
#tsOrgFundraisingPortalNavContainer ul li{
	display:inline-block;
	margin:0px;
	padding:0px;
	padding-left:12px;
	border:0px solid blue;
}

/*Fundraising Private Navigation*/
#tsFundraising_managePortal_navContainer ul{
	margin:0px;
	margin-bottom:8px;
	padding:0px;
	text-align:center;
	border:0px solid red;
}
#tsFundraising_managePortal_navContainer ul li{
	display:inline-block;
	margin:0px;
	padding:0px;
	padding-left:12px;
	border:0px solid blue;
}
#tsFundraising_managePortal_navContainer ul li a.tsFundraising_managePortal_nav_a,a:link.tsFundraising_managePortal_nav_a,a:active.tsFundraising_managePortal_nav_a,a:visited.tsFundraising_managePortal_nav_a{
	color:#b6121b;
}
#tsFundraising_managePortal_navContainer ul li a:hover.tsFundraising_managePortal_nav_a{
	color:#000;
}

#ctl00_tsFundraising_managePortal_toggleInvPortalContainer{
	display:inline-block;
}

#ctl00_tsFundraising_managePortal_toggleInvPortalLabel{
	white-space:nowrap;
	width:auto;
}

select#ctl00_tsFundraising_managePortal_toggleInvPortalSelector{
	margin-left:10px;
}

#ctl00_tsFundraising_managePortal_toggleTeamPortalContainer{
	display:inline-block;
	margin-left:20px;
}

#ctl00_tsFundraising_managePortal_toggleTeamPortalLabel{
	white-space:nowrap;
	width:auto;
}

select#ctl00_tsFundraising_managePortal_toggleTeamPortalSelector{
	margin-left:10px;
}

/* START FUNDRAISING REGISTRATION */

/* step 1 */
#ctl00_mainFormContentArea_panel_ofr_registerWizard_step1_fieldSet1 span.tsFormLabels{
	width:285px;
}

/* step 2 */
#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step2_loginForm span.tsFormLabels{
	width:65px;
	border:0px solid red;
}

/* step 3 */
#ctl00_mainFormContentArea_panel_ofr_registerWizard_step3_fieldSet1 span.tsFormLabels{
	width:280px;
}

#ctl00_mainFormContentArea_panel_ofr_registerWizard_step3_fieldSet1 span.tsFormLabelsRequired{
	width:268px;
}

#ctl00_mainFormContentArea_lab_step3_startTeam_teamPortalFriendlyUrlShowHelper{
	color:#b6121b;
	margin-left:3px;
}

#ctl00_mainFormContentArea_panel_ofr_registerWizard_step3_fieldSet2 span.tsFormLabels{
	width:100px;
}

#ctl00_mainFormContentArea_panel_ofr_registerWizard_step3_fieldSetCommon1 span.tsFormLabels{
	width:268px;
}

#ctl00_mainFormContentArea_panel_ofr_registerWizard_step3_fieldSetCommon1 span.tsFormLabelsRequired{
	width:260px;
}

#ctl00_mainFormContentArea_lab_step3_startInv_invPortalFriendlyUrlShowHelper{
	color:#b6121b;
	margin-left:3px;
}

/* step 4 */
#ctl00_ce_uiContainerContainer div#ctl00_mainFormContentArea_panel_ofr_registerWizard_step4_formRow_passwordStrength{
	display:block;
	width:100%;
	height:48px;
	border:0px solid red;
}

#ctl00_ce_uiContainerContainer div#ctl00_mainFormContentArea_panel_ofr_registerWizard_step4_passwordStrengthContainer{
	margin-left:3px;
}

/* step 5 */
#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step5_confirmation_step3_startTeam span.tsFormLabels{
	width:270px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step5_confirmation_step3_startTeam span.tsFormLabelsRequired{
	width:258px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step5_confirmation_step3_joinTeam span.tsFormLabels{
	width:100px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step5_confirmation_step3_common1 span.tsFormLabels{
	width:280px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step5_confirmation_step3_common1 span.tsFormLabelsRequired{
	width:188px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step5_confirmation_step4_personalInfo span.tsFormLabels{
	width:150px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step5_confirmation_step4_personalInfo span.tsFormLabelsRequired{
	width:138px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step5_confirmation_step4_usernamePassword span.tsFormLabels{
	width:140px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step5_confirmation_step4_usernamePassword span.tsFormLabelsRequired{
	width:128px;
}

/* step 6 */
#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step6_confirmation_step3_startTeam span.tsFormLabels{
	width:270px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step6_confirmation_step3_startTeam span.tsFormLabelsRequired{
	width:258px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step6_confirmation_step3_joinTeam span.tsFormLabels{
	width:100px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step6_confirmation_step3_common1 span.tsFormLabels{
	width:280px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step6_confirmation_step3_common1 span.tsFormLabelsRequired{
	width:188px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step6_confirmation_step4_personalInfo span.tsFormLabels{
	width:150px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step6_confirmation_step4_personalInfo span.tsFormLabelsRequired{
	width:138px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step6_confirmation_step4_usernamePassword span.tsFormLabels{
	width:140px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step6_confirmation_step4_usernamePassword span.tsFormLabelsRequired{
	width:128px;
}

/* END FUNDRAISING REGISTRATION */

/*PAGE SPECIFIC - HOME*/
#wwp_ps_fundraisingTotalDonationsCounter{
	margin-top:10px;
	font-size:14px;
	color:#b6121b;
	}
	
#donationCounterLabel{	
	font-weight:bold;
	}
	
#donationcounter{
	font-weight:normal;
	}

#wwp_ps_fundraisingTotalDonationsCounter2{
	margin-top:10px;
	font-size:14px;
	color:#b6121b;
	}
	
#donationCounterLabel2{	
	font-weight:bold;
	}
	
#donationcounter2{
	font-weight:normal;
	}

#wwp_ps_homePageRightColumn_callOuts{
	float:right;
	border:0px solid black;
	margin:0 auto;
	padding-left:25px;
	width:250px;
	}
	
#wwp_ps_topFundraisersCallOut{
	display:block;
	border:1px solid #b6121b;
	background-color:#fff;
	padding:1px;
	margin-top:10px;
	min-height:90px;
	overflow:visible;
	}
	
#wwp_ps_topFundraisersHeader{
	display:block;	
	height:20px;		
	border:1px solid #b6121b;
	background-color:#ccc;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	color:#b6121b;
	margin-bottom:0px;
	}	

#wwp_ts_form_content #wwp_ps_topFundraisersCallOut ul{
	background-color:#fff;
	border:0px solid #b6121b;
	padding: 3px 0px 3px 0px;
	width:90%;
	margin:5px 5px 8px 5px;
	display:block;
	white-space:nowrap;
}

#wwp_ts_form_content #wwp_ps_topFundraisersCallOut ul li {
	background: url(https://www.transactionserver1.com/_transactionServerFiles/745/2011/10/3/black-star.png) left 5px no-repeat; padding-left: 20px; margin: 0;
	list-style:none;
	padding-bottom:3px;
}

#wwp_ps_topFundraisersFooter{
	display:block;	
	text-align:right;
	height:18px;		
	border:1px solid #b6121b;
	background-color:#fff;
	padding:5px;
	font-size:12px;
	color:#b6121b;
}	

#wwp_ps_topTeamFundraisersCallOut{
	display:block;
	border:1px solid #b6121b;
	background-color:#fff;
	padding:1px;
	margin-top:10px;
	min-height:80px;
	overflow:visible;
	}
	
#wwp_ps_topTeamFundraisersHeader{
	display:block;	
	height:20px;		
	border:1px solid #b6121b;
	background-color:#ccc;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	color:#b6121b;
	margin-bottom:0px;
	}	

#wwp_ts_form_content #wwp_ps_topTeamFundraisersCallOut ul{
	background-color:#fff;
	border:0px solid #b6121b;
	padding: 3px 0px 3px 0px;
	width:90%;
	margin:5px 5px 8px 5px;
	display:block;
	/*white-space:nowrap;*/
	}	

#wwp_ts_form_content #wwp_ps_topTeamFundraisersCallOut ul li {
	background: url(https://www.transactionserver1.com/_transactionServerFiles/745/2011/10/3/black-star.png) left 5px no-repeat; padding-left: 20px; margin: 0;
	list-style:none;
	padding-bottom:3px;
}

#wwp_ps_topTeamFundraisersFooter{
	display:block;	
	text-align:right;
	height:18px;		
	border:1px solid #b6121b;
	background-color:#fff;
	padding:5px;
	font-size:12px;
	color:#b6121b;
	}		
	
/*PAGE SPECIFIC - HOME*/
#ctl00_mainFormContentArea_panel_userPortal_home_contentContainer span.tsFormLabels{
	width:140px;
}

/*PAGE SPECIFIC - MANAGE ACCOUNT*/
#ctl00_mainFormContentArea_panel_userPortal_manageAccount_passwordStrengthContainer{
	margin:0px;	
	padding:0px;
	border:0px solid red;
}

#ctl00_mainFormContentArea_panel_userPortal_manageAccount_fieldSet_startTeamGroup span.tsFormLabels{
	width:170px;
}

#ctl00_mainFormContentArea_panel_userPortal_manageAccount_fieldSet_startTeamGroup span.tsFormLabelsRequired{
	width:162px;
}

#ctl00_mainFormContentArea_panel_userPortal_manageAccount_fieldSet_invPortalSettings span.tsFormLabels{
	width:250px;
}

#ctl00_mainFormContentArea_panel_userPortal_manageAccount_fieldSet_invPortalSettings span.tsFormLabelsRequired{
	width:242px;
} 

/*PAGE SPECIFIC - CONTENT*/
#ctl00_mainFormContentArea_panel_userPortal_manageContent_fieldSet_invPageInvDonors span.tsFormLabels{
	width:180px;
}

/*PAGE SPECIFIC - LOGIN*/
#ctl00_mainFormContentArea_fldst_ofr_login_loginForm span.tsFormLabels{
	width:80px;
}

/*PAGE SPECIFIC - REPORTS*/
#ctl00_mainFormContentArea_panel_userPortal_reports_mainFormContainer span.tsFormLabels_userPortal_reports{width:140px;}

/*VOTE FORM*/
#fieldset_268 span.wwp_cust_voteRadioOptions span{display:inline-block;}
#fieldset_268 span.wwp_cust_voteRadioOptions input{display:inline-block;vertical-align:top;float:left;}
span.wwp_cust_pictureSubTitle{display:block;width:100%;text-align:center;font-size:14px;}

/*8K 2013 Donation Form #877*/
.tsFormMsgs_fundraising_userPortal {
	color:#b6121b;
}

a.wwp_8k_portalLinks {
	text-decoration:underline;
}

sup, sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

#ctl00_mainFormContentArea_panel_userPortal_tools_email_body .reToolCell, .reEditorModesCell
{
	display: none;
}

#ctl00_mainFormContentArea_panel_userPortal_tools_email_invFRPageLink {
	padding-top:20px;
}

/*rad combobox styles for team fundraising portal*/
#ctl00_mainFormContentArea_teamFundraisingPortal_id_DropDown ul {
	list-style:none;
	background: none;
	padding:3px 3px 0px 5px;
	margin:0px;
}

#ctl00_mainFormContentArea_teamFundraisingPortal_id_DropDown ul li {
	background: none;
	list-style:none;
	padding:3px 3px 0px 5px;
	margin:0px;
	width:220px;
}

#ctl00_mainFormContentArea_updateTeamFundraisingPortal_id_DropDown ul {
	list-style:none;
	background: none;
	padding:3px 3px 0px 5px;
	margin:0px;
}

#ctl00_mainFormContentArea_updateTeamFundraisingPortal_id_DropDown ul li {
	background: none;
	list-style:none;
	padding:3px 3px 0px 5px;
	margin:0px;
	width:220px;
}
/*rad combobox styles for team fundraising portal*/

