/* BASE ELEMENTS */
@font-face {  
	font-family:ttf_harrington;  
	src:url(/_transactionServerFiles/745/HARNGTON.TTF) format("truetype");  
}  

body{
	font-family:Trebuchet MS;
	font-size: 12px;
	color:#000;
	background-color:#252525;
}

h3{color:#000;}

/* END BASE ELEMENTS */

/* COMMON CLASSES */

.wide a {color: #8daad8; font-size: 12px; text-decoration: underline;}
.wide a:hover {color: #fff;}

.tsPageCustomHeaders{
	border: 0px solid gray;
	margin-left:8px;	
	margin-right:8px;
}

textarea.ps_eventDescriptionBox{width:400px;}

textarea.wwp_ps_textBoxTerms{width:800px;}

textarea.ps_termsAndConditionsBox{width:850px;}

input.ps_cvvCode{width:50px;}

.tsPageTitles{
	padding-top:12px;
	margin-bottom:5px;
	color:#333;
	text-transform:uppercase;
	font-family: "Gill Sans MT", Verdana, sans-serif;
	font-size:24pt;
}

.tsFormErrorMessages{
	color: #b3121b;
	font-weight: bold;
}

.tsFormMsgs_error{
	color:#b3121b;
	}

.tsCheckBoxLists{
	display: inline-block;
	padding-bottom: 8px;
}

.tsCheckBoxLists label{
	padding-left: 4px;
	font-size: 11px;
}

.tsFormLabels{
	padding-right: 4px;
	margin-bottom: 2px;
	margin-top: 2px;
	width: 155px;
	display: inline-block;
	text-align: left;
	vertical-align:top;
	color:#666;	
	/*border: 1px solid green;*/
	}

.tsStandAloneLabels{
	padding-right: 4px;
	margin-bottom: 2px;
	margin-top: 2px;
	display: inline-block;
	text-align: left;
	font-size: 11px;
	color:#7b7b7b;
	border: 0px solid green;
	}

.tsTextBoxes{
	margin-right: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 4px;
	width: 150px;
	border:1px solid #999;
	}

.tsDropDownLists{
	margin-left: 4px;
	border:1px solid #999;
}

.tsValidationSummaryMessages{
	margin-top:10px;
	color:#b3121b;
	font-weight:bold;
}

.tsVal_itemMarker{
	font-size:22px;
	text-decoration:blink;
	margin-right: 4px;
	color:red;
	}

.ts_required{
	color:#b3121b;
	display:none;
}

.tsFormFooterButtons{
	display: block;
	text-align: center;
	/*border: 1px solid red;*/
	width: 100%;
	}

.tsFormRows{
	display: block;
	text-align: left;
	border: 0px solid blue;
	width: 100%;
	}

.tsReadOnlyFields{
	display: block;
	padding-right: 2px;
	margin-bottom: 8px;
	/*display:inline-block;
	border: 1px solid blue;*/
	}

.tsLegends{
	font-size: 15px;
	color:#b6121b;	
	font-weight:bold;
	padding-bottom: 20px;
	padding-top: 10px;
	font-family:Univers Condensed, sans-serif;
	}

.tsFieldSets{
	border: 1px solid #999;
	padding-left:6px;
	margin-bottom:8px;	
	width:900px;
}

.tsButtons{
	border:1px solid #999;
	height:24px;
	/*background-color:#a33038;*/
	background-color:#b6121b;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	margin-left:4px;
	margin-top:4px;
	}

.headerCallOutTitles{
	padding-bottom:2px;
	padding-top: 15px;
	color:#000;
	font-size: 18px;
	font-weight: bold;
	}
	
.headerCallOutSubTitles{
	padding-bottom:10px;
	}	

td.dataTableColumnHeaderCell{
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

.tsLinks_fundraising{
	margin-left:4px;	
}

.tsFormLabels_fundraising_orgRegistration{
	width:300px;
	}

/* END COMMONM CLASSES */

/* COMMON ELEMENTS BY ID */
#ctl00_mainFormContentArea_paginationFooterRow{
	color:#b6121b;
}
/* END COMMON ELEMENTS BY ID */

/* FULL REGISTRATION FORM */

/*contact info*/
#fieldset_112 .tsFormLabels{
	width:124px;
}

/*speaker info*/
#fieldset_341 .tsFormLabels{
	width: 145px;
}

/*shipping info*/
#fieldset_113 .tsFormLabels{
	width:104px;
}

#fieldset_113 span.ps_shippingDestinationWideLabels{width:330px;}

/*event info*/
#fieldset_114 .tsFormLabels{
	width:118px;
}

#ctl00_textBox_13710,#ctl00_textBox_14199{
	width:350px;
}

/*payment info (DEFINED BELOW IN DONATION FORM)*/
#fieldset_149{
}

/*acknowledgements info*/
#fieldset_115{
	
}

#fieldset_115 textarea{
	width:860px;
}

#ctl00_textBox_13713,#ctl00_textBox_14202{
	width:850px;
}

/* END FULL REGISTRATION FORM */

/* DONATION FORM - 1 */

/*gift info*/
#fieldset_147 .tsTextBoxes{
	width: 50px;
}

/*donor info*/
#fieldset_148 .tsFormLabels{
	width:220px;
}

#fieldset_148 .tsCheckBoxLists label{	
	color:#7b7b7b;
}

/*payment info*/
#fieldset_149 .tsFormLabels{
	width:146px;
}

/*billing info*/
#fieldset_150 .tsFormLabels{
	width:146px;
}

#fieldset_150 .tsCheckBoxLists label{	
	color:#7b7b7b;
}

/* form id refs */

/* END DONATION FORM - 1 */

/* START FUNDRAISING REGISTRATION */

/* step 2 */
#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step2_loginForm .tsFormLabels{
	width:70px;
}

#ctl00_mainFormContentArea_butt_ofr_step2_loginButton{
	margin-left:85px;	
}

#ctl00_mainFormContentArea_panel_ofr_step2_formRow_forgotLogin{
	margin-top:10px;
	border:0px solid red;
}

/* step 3 */
#ctl00_mainFormContentArea_panel_ofr_registerWizard_step3_fieldSet1 .tsFormLabels{
	width:280px;
}

#ctl00_mainFormContentArea_panel_ofr_registerWizard_step3_fieldSet1 .tsFormLabelsRequired{
	width:268px;
}

#ctl00_mainFormContentArea_lab_step3_startTeam_teamPortalFriendlyUrlShowHelper{
	color:#b6121b;
	margin-left:3px;
}

#ctl00_mainFormContentArea_panel_ofr_registerWizard_step3_fieldSet2 .tsFormLabels{
	width:100px;
}

#ctl00_mainFormContentArea_panel_ofr_registerWizard_step3_fieldSetCommon1 .tsFormLabels{
	width:190px;
}

#ctl00_mainFormContentArea_panel_ofr_registerWizard_step3_fieldSetCommon1 .tsFormLabelsRequired{
	width:178px;
}

#ctl00_mainFormContentArea_lab_step3_startInv_invPortalFriendlyUrlShowHelper{
	color:#b6121b;
	margin-left:3px;
}

/* step 4 */
#ctl00_mainFormContentArea_panel_ofr_registerWizard_step4_fieldSet1 .tsFormLabels{
	width:150px;
}

#ctl00_mainFormContentArea_panel_ofr_registerWizard_step4_fieldSet1 .tsFormLabelsRequired{
	width:138px;
}

#ctl00_mainFormContentArea_panel_ofr_registerWizard_step4_fieldSet2 .tsFormLabels{
	width:150px;
}

#ctl00_mainFormContentArea_panel_ofr_registerWizard_step4_fieldSet2 .tsFormLabelsRequired{
	width:138px;
}

/*pw strength row*/
#ctl00_mainFormContentArea_panel_ofr_registerWizard_step4_formRow_passwordStrength{
	height:32px;
}

/*pw strength label container*/
#ctl00_mainFormContentArea_panel_ofr_registerWizard_step4_formRow_passwordStrength div.tsPasswordStrengthLabelContainers{
	width:162px;
	border:0px solid red;
}

/*pw strength actual container*/
#ctl00_mainFormContentArea_panel_ofr_registerWizard_step4_formRow_passwordStrength div.tsPasswordStrengthContainers{
	display:inline-block;
	width: 300px;
	height: 28px;
	float:none;
}

#ctl00_mainFormContentArea_panel_ofr_registerWizard_step4_passwordStrengthContainer span{	
	display:inline;
	float:left;
	height:28px;
}

#ctl00_mainFormContentArea_panel_ofr_registerWizard_step4_formRow_securityQuestion{
	display:inline-block;
	width: 100%;
	}


/* step 5 */
#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step5_confirmation_step3_startTeam .tsFormLabels{
	width:270px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step5_confirmation_step3_startTeam .tsFormLabelsRequired{
	width:258px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step5_confirmation_step3_joinTeam .tsFormLabels{
	width:100px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step5_confirmation_step3_common1 .tsFormLabels{
	width:200px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step5_confirmation_step3_common1 .tsFormLabelsRequired{
	width:188px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step5_confirmation_step4_personalInfo .tsFormLabels{
	width:150px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step5_confirmation_step4_personalInfo .tsFormLabelsRequired{
	width:138px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step5_confirmation_step4_usernamePassword .tsFormLabels{
	width:140px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step5_confirmation_step4_usernamePassword .tsFormLabelsRequired{
	width:128px;
}

/* step 6 */
#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step6_confirmation_step3_startTeam .tsFormLabels{
	width:270px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step6_confirmation_step3_startTeam .tsFormLabelsRequired{
	width:258px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step6_confirmation_step3_joinTeam .tsFormLabels{
	width:100px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step6_confirmation_step3_common1 .tsFormLabels{
	width:200px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step6_confirmation_step3_common1 .tsFormLabelsRequired{
	width:188px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step6_confirmation_step4_personalInfo .tsFormLabels{
	width:150px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step6_confirmation_step4_personalInfo .tsFormLabelsRequired{
	width:138px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step6_confirmation_step4_usernamePassword .tsFormLabels{
	width:140px;
}

#ctl00_mainFormContentArea_fldst_ofr_registerWizard_step6_confirmation_step4_usernamePassword .tsFormLabelsRequired{
	width:128px;
}

/* END FUNDRAISING REGISTRATION */
#ctl00_mainFormContentArea_fldst_ofr_login_loginForm .tsFormLabels{
	width:70px;
}

#ctl00_mainFormContentArea_butt_ofr_login_loginButton{
	margin-left:85px;	
}

#ctl00_mainFormContentArea_panel_ofr_login_formRow_forgotLogin{
	margin-top:10px;
	border:0px solid red;
}
/* START LOGIN PAGE */

/* END LOGIN PAGE */

/* CUSTOM TEMPLATE DEFINITIONS - PROUD SUPPORTER LAYOUT */
#wwp_ts_proudSupporter_pageHeader{
	display:block;
	margin:0 auto;
	height:165px;
	text-align:center;	
	border:0px solid red;
	width:960px;
	text-align:right;
}

#wwp_ts_proudSupporter_pageHeader #showLoginLogout{
	display:block;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}

#wwp_ts_proudSupporter_pageHeader #showLoginLogout a{
	font-size:14px;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
}

#wwp_ts_proudSupporter_pageHeader #showLoginLogout a:hover{
	font-weight:normal;
	text-decoration:underline;
}

#wwp_ts_proudSupporter_pageHeader img{
	display:inline;	
	margin:0px;
	padding:0px;
	border:0px solid red;
}

#wwp_ts_proudSupporter_pageHeaderDon{
	display:block;
	margin:0 auto;
	height:130px;
	text-align:center;	
	border:0px solid red;
	width:960px;
	text-align:right;
}

#wwp_ts_proudSupporter_pageHeaderDon a{
	display:block;
	padding:10px;
	font-size:14px;
	font-weight:bold;
}

#wwp_ts_proudSupporter_pageHeaderDon img{
	display:inline;	
	margin:0px;
	padding:0px;
	border:0px solid red;
}

#wwp_ts_form_content{
	display: block; 
	margin: 0 auto; 
	width: 900px; 
	/*background-color: #a8a8a8;*/
	/*background-color:#cbcbcb;*/
	background-color:#fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:5px;
}

#wwp_ts_proudSupporter_pageFooterContainer{
	display: block; 
	margin: 0 auto; 
	height: 105px; 
	width: 960px; 
	border-bottom:1px solid #fff;
	background-color: #000000; 
	color: #ffffff; 
	text-align: center;	
}

#wwp_ts_proudSupporter_pageFooterContainer img{
	display:inline;	
	border:0px solid red;
}

#wwp_ts_proudSupporter_pageFooterContainer a{
	border: 0px;
	}

#wwp_ts_proudSupporter_pageFooterBottomDivide{
	display:block;
	margin: 0 auto;
	height:2px;
	width:960px;
	text-align: center;
	border-bottom:1px solid #fff;
	background-color:#2e2e2e;
	margin-bottom:12px;
}

#bottom {background-color: #333333; width: 960px; margin: 0 auto; height: 30px;}
#bottom img {float: right; margin-right: 6px; border:0;}

#footer {width: 960px; margin: 0 auto; font-family: Arial, Helvetica, Sans-serif;}
#footer ul {margin: 0; padding: 0; list-style-type: none;}
#footer ul li {list-style-type: none;}
#footer ul li img {display: block;}
#footer ul li a {color: #a4b5c0; font-weight: bold; font-size: 11px; margin: 7px 0; text-decoration: none; display: block;}

.footer-header {float: left; margin: 39px 43px 0 17px;}
.footer-header h4 {color: #267BBE; display: block; font-family: 'Gill Sans MT', Arial, San-Serif; font-size: 12px; font-weight: bold; text-transform: uppercase;}
.footer-header img {border:0px;}

#footer .footer-navigation {margin: 10px 0 20px; padding: 0;}
#footer .footer-navigation li {display: inline; margin: 0 5px;}
#footer .footer-navigation li a {text-transform: uppercase; display: inline; padding-left: 20px; background: url(/_transactionServerFiles/700/2011/8/9/star.png) left center no-repeat;}
#footer .footer-navigation li.home a {background: none;}

#footer p {color: #ffffff; font-size: 18px; font-weight: bold;}
.footer-phone {font-family: 'Gill Sans MT'; font-weight: bold; font-size: 22px; color: #a4b5c0; display: block; line-height: 24px;}
.footer-letter {color: #a4b5c0; font-size: 18px; font-weight: bold;}

#footer .copyright {font-weight: bold; font-size: 10px; color: #757575;}
#footer .copyright a {color: #267bbe; font-size: 10px;}
#footer .copyright a:link {color: #267bbe; font-size: 10px;}
#footer .copyright a:active {color: #267bbe; font-size: 10px;}
#footer .copyright a:visited {color: #267bbev; font-size: 10px;}
#footer .copyright a:hover {color: #fff; font-size: 10px;}

#footer ul li a.social, #footer ul li a.social img {display: inline;}
#footer .footer-navigation li.current a {color: #ffffff;}

/* END CUSTOM TEMPLATE DEFINITIONS - PROUD SUPPORTER LAYOUT */

/* FUNDRAISING PORTAL MAIN NAV */
#div_bis_ts_frNavContainer{	
	
	}
	
#div_bis_ts_frNavSubContainer{	
	width:958px;
	border:1px solid white;
	margin: 0 auto;
	background-color:#ccc;
	}	
	
#div_bis_ts_frNavContainer a.tsOrgFundraisingPortalNav_a, a.tsOrgFundraisingPortalNav_a:link, a.tsOrgFundraisingPortalNav_a:active, a.tsOrgFundraisingPortalNav_a:visited{
	color:#b6121b;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	}
	
#div_bis_ts_frNavContainer a.tsOrgFundraisingPortalNav_a:hover{
	color:#fff;
	font-size:12px;	
}
#div_bis_ts_frNavContainer ul{
	display:block;
	height:24px;
	margin-top:3px;
}
/* END FUNDRAISING PORTAL MAIN NAV */

/* FUNDRAISING PORTAL USER NAV */
#div_bis_ts_frUserNavContainer{	
	border:0px solid red;
	}
	
#div_bis_ts_frUserNavSubContainer{	
	width:958px;
	border-left:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid white;
	margin: 0 auto;
	background-color:#fff;
	padding-top:0px;
	}	
	
#div_bis_ts_frUserNavContainer a.tsFundraising_managePortal_nav_a, a.tsFundraising_managePortal_nav_a:link, a.tsFundraising_managePortal_nav_a:active, a.tsFundraising_managePortal_nav_a:visited{
	color:#333;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:underline;
	font-size:10px;
	}
	
#div_bis_ts_frUserNavContainer a.tsFundraising_managePortal_nav_a:hover{
	color:#ccc;
	font-size:10px;	
}
#div_bis_ts_frUserNavContainer ul{
	display:block;
	height:24px;
	padding-top:4px;
}
/* END FUNDRAISING PORTAL USER NAV */

/* CONTENT - COMMON */
/* LINKS standards */
#wwp_ts_form_content a:hover{
	color:#000;
}
#wwp_ts_form_content a {color: #267bbe; text-decoration:underline;}
/* CONTETN - COMMON */

/* USER PAGES - DASHBOARD */
#ctl00_mainFormContentArea_panel_userPortal_home_contentContainer .tsFormLabels{
	width:170px;
}

#ctl00_mainFormContentArea_rmpPageObj_userPortal_home_statisticsPanel_team .tsFormLabels{
	width:190px;
}
/* END USER PAGES - DASHBOARD */

/* USER PAGES - MANAGE ACCOUNT */

/* general */
#ctl00_mainFormContentArea_panel_userPortal_manageAccount_mainFormContainer .tsFormLabels{
	width:180px;
}
#ctl00_mainFormContentArea_panel_userPortal_manageAccount_mainFormContainer .tsFormLabelsRequired{
	width:168px;
}

/* personal */
#ctl00_mainFormContentArea_panel_userPortal_manageAccount_fieldSet_personalInfo .tsFormLabels{
	width:140px;
}
#ctl00_mainFormContentArea_panel_userPortal_manageAccount_fieldSet_personalInfo .tsFormLabelsRequired{
	width:128px;
}

/* username */
#ctl00_mainFormContentArea_panel_userPortal_manageAccount_fieldSetUsernamePassword .tsFormLabels{
	width:150px;
}
#ctl00_mainFormContentArea_panel_userPortal_manageAccount_fieldSetUsernamePassword .tsFormLabelsRequired{
	width:138px;
}

/*pw strength row*/
#ctl00_mainFormContentArea_panel_userPortal_manageAccount_formRow_passwordStrength{
	height:32px;
}

/*pw strength label container*/
#ctl00_mainFormContentArea_panel_userPortal_manageAccount_formRow_passwordStrength div.tsPasswordStrengthLabelContainers{
	width:162px;
	border:0px solid red;
}

/*pw strength actual container*/
#ctl00_mainFormContentArea_panel_userPortal_manageAccount_formRow_passwordStrength div.tsPasswordStrengthContainers{
	display:inline-block;
	width: 300px;
	height: 28px;
	float:none;
}

#ctl00_mainFormContentArea_panel_userPortal_manageAccount_passwordStrengthContainer span{	
	display:inline;
	float:left;
	height:28px;
}

#ctl00_mainFormContentArea_panel_userPortal_manageAccount_formRow_securityQuestion{
	display:inline-block;
	width: 100%;
	}

/* financial
#ctl00_mainFormContentArea_panel_userPortal_manageAccount_fieldSetUsernamePassword .tsFormLabels{
	width:180px;
}
#ctl00_mainFormContentArea_panel_userPortal_manageAccount_fieldSetUsernamePassword .tsFormLabelsRequired{
	width:168px;
}
 */
 
/* team site */
#ctl00_mainFormContentArea_panel_userPortal_manageAccount_fieldSet_startTeamGroup .tsFormLabels{
	width:280px;
}
#ctl00_mainFormContentArea_panel_userPortal_manageAccount_fieldSet_startTeamGroup .tsFormLabelsRequired{
	width:268px;
}

/* inv site */
#ctl00_mainFormContentArea_panel_userPortal_manageAccount_fieldSet_invPortalSettings .tsFormLabels{
	width:190px;
}
#ctl00_mainFormContentArea_panel_userPortal_manageAccount_fieldSet_invPortalSettings .tsFormLabelsRequired{
	width:178px;
}

/* END USER PAGES - MANAGE ACCOUNT */

/* USER PAGES - MY PAGES */
#ctl00_mainFormContentArea_panel_userPortal_manageContent_fieldSet_invPageInvDonors .tsFormLabels{
	width:190px;
}
#ctl00_mainFormContentArea_panel_userPortal_manageContent_fieldSet_invPageInvDonors .tsFormLabelsRequired{
	width:178px;
}

#ctl00_mainFormContentArea_panel_userPortal_manageContent_fieldSet_teamPageTeamMembers .tsFormLabels{
	width:190px;
}
#ctl00_mainFormContentArea_panel_userPortal_manageContent_fieldSet_teamPageTeamMembers .tsFormLabelsRequired{
	width:178px;
}

#ctl00_mainFormContentArea_panel_userPortal_manageContent_fieldSet_teamPageInvDonors .tsFormLabels{
	width:190px;
}
#ctl00_mainFormContentArea_panel_userPortal_manageContent_fieldSet_teamPageInvDonors .tsFormLabelsRequired{
	width:178px;
}

/* END USER PAGS - MY PAGES */

/* USER PAGES - REPORTS */

/* general */
#ctl00_mainFormContentArea_panel_userPortal_reports_mainFormContainer .tsFormLabels{
	width:190px;
}
#ctl00_mainFormContentArea_panel_userPortal_reports_mainFormContainer .tsFormLabelsRequired{
	width:178px;
}

/* search filters */
#ctl00_mainFormContentArea_fldst_userPortal_reports_searchGroup .tsFormLabels{
	width:110px;
}
#ctl00_mainFormContentArea_fldst_userPortal_reports_searchGroup .tsFormLabelsRequired{
	width:178px;
}

#ctl00_mainFormContentArea_rmpPageObj_userPortal_reports_reportsPanel_teamMembers .tsFormLabels{
	width:180px;
}
#ctl00_mainFormContentArea_rmpPageObj_userPortal_reports_reportsPanel_teamMembers .tsFormLabelsRequired{
	width:168px;
}

#ctl00_mainFormContentArea_fldst_userPortal_reports_searchTeamMembers .tsFormLabels{
	width:110px;
}
#ctl00_mainFormContentArea_fldst_userPortal_reports_searchTeamMembers .tsFormLabelsRequired{
	width:178px;
}

#ctl00_mainFormContentArea_panel_userPortal_reports_formRow_state{height:22px;}

/* END USER PAGES - REPORTS */

/* USER PAGES - TOOLS */

/* select recipients */
#ctl00_mainFormContentArea_fldst_userPortal_tools_emailRecipientsGroup .tsFormLabels{
	width:90px;
}
#ctl00_mainFormContentArea_fldst_userPortal_tools_emailRecipientsGroup .tsFormLabelsRequired{
	width:78px;
}

/* select template */
#ctl00_mainFormContentArea_fldst_userPortal_tools_templateGroup .tsFormLabels {
	width:2px;
}

#ctl00_mainFormContentArea_fldst_userPortal_tools_messageGroup .tsFormLabels{
	width:110px;
}
#ctl00_mainFormContentArea_fldst_userPortal_tools_messageGroup .tsFormLabelsRequired{
	width:97px;
}
/* END USER PAGES - TOOLS */

/* USER CUSTOM PAGE - INDIVIDUAL */
#ctl00_mainFormContentArea_fldst_ofr_individualPage_donation .tsFormLabels{
	width:120px;
}
#ctl00_mainFormContentArea_lab_ofr_individualPage_myGoal{
	width:165px;
}
#ctl00_mainFormContentArea_lab_ofr_individualPage_myProgress{
	width:165px;
}
#ctl00_mainFormContentArea_lab_ofr_individualPage_teamPortalLink{
	width:165px;
}
#ctl00_mainFormContentArea_panel_ofr_individualPage_contributors{
	display:block;
	margin-top:8px;
	font-weight:bold;
	width:100%;
}

/*#ctl00_mainFormContentArea_panel_ofr_individualPage_contributors {
	display:block;
	width:100%;
	border:0px solid #b6121b;
	max-height:200px;
	overflow:auto;
	margin:0 auto;
	padding:0;
}*/

#ctl00_mainFormContentArea_panel_ofr_individualPage_contributors ul.ul_tsCM_tsCM_donorList {
	background-color:#fff;
	border:0px solid #b6121b;
	padding: 3px 0px 3px 0px;
	width:90%;
	margin:5px 5px 8px 5px;
	display:inline;
}

#ctl00_mainFormContentArea_panel_ofr_individualPage_contributors ul.ul_tsCM_tsCM_donorList li.li_tsCM_tsCM_donorList {
	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;
	display:block;
}
/* END USER CUSTOM PAGE - INDIVIDUAL */

/* TEAM CUSTOM PAGE */
#ctl00_mainFormContentArea_fldst_ofr_teamPage_donation .tsFormLabels{
	width:120px;
}
#ctl00_mainFormContentArea_lab_ofr_teamPage_myGoal{
	width:185px;
}
#ctl00_mainFormContentArea_lab_ofr_teamPage_myProgress{
	width:185px;
}
#ctl00_mainFormContentArea_panel_ofr_teamPage_teamMembers{
	display:block;
	margin-top:8px;
	font-weight:bold;
	width:100%;
}
#ctl00_mainFormContentArea_panel_ofr_teamPage_contributors{
	display:block;
	margin-top:8px;
	font-weight:bold;
	width:100%;
}
/* END TEAM CUSTOM PAGE */

/*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*/

/* PAGE SPECIFIC - SEARCH FRS */
#ctl00_mainFormContentArea_fldst_ofr_searchPortals_searchGroup .tsFormLabels{
	width:110px;
}
#ctl00_mainFormContentArea_panel_ofr_searchPortals_formRow_state{height:22px;}
/* END PAGE SPECIFIC - SEARCH FRS */

/* PAGE SPECIFIC - PROUD SUPPORTER EVENT MAP OVERRIDES */
/*MAP*/
div.ts_eventMap_mapContainerClass {	
	height:400px;		
}
/* END PAGE SPECIFIC - PROUD SUPPORTER EVENT MAP OVERRIDES */

.subheader {
	font-family:'Trebuchet MS', Arial, Helvitica, San-Serif;
	font-weight:bold;
	color:#000;
	font-size:14pt;
}

#wwp_ts_form_content .entry ul {padding: 0px 0px 20px 10px; float: left; font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif; display:block; /*border:1px solid red;*/ width:100%;}
#wwp_ts_form_content .entry 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;
}

/*internal page content*/
#wwp_ts_form_content .wwpsemcontent {
	display:block;
	width:100%;
	min-height:200px;
	overflow:hidden;
}

#wwp_ts_form_content .wwpsemcontent_left {
	float:left;
	width:655px;
}

#wwp_ts_form_content .wwpsemcontent_left ul {padding: 0px 0px 20px 10px; float: left; font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif; display:block; /*border:1px solid red;*/ width:100%;}
#wwp_ts_form_content .wwpsemcontent_left 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;
}

/*sub nav right*/
#wwp_ts_form_content .s_nav {
	margin-top:15px;
	margin-right:5px;
	width:225px;
	display:block;
	float:right;
}

#wwp_ts_form_content #nav_sub {
	list-style:none;
	border-top:1px solid #9CA1A7;
	padding:0px;
	margin:0px;
}

#wwp_ts_form_content .s_nav li {
	width:225px;
	border-right:1px solid #9CA1A7;
	border-left:1px solid #9CA1A7;
	border-bottom:1px solid #9CA1A7;
	height: 30px;
	line-height:30px;
	background-color:#EBECED;
	/*background:url(https://www.transactionserver1.com/_transactionServerFiles/745/2011/10/3/PWWP_dropDown_bg.png) repeat-x transparent;*/
	font-weight:bold;
	color:#424C56;
}

#wwp_ts_form_content .s_nav li a {
	display:block;
	width:auto;
	height: 30px;
	line-height:30px;
	/*background:url(https://www.transactionserver1.com/_transactionServerFiles/745/2011/10/3/PWWP_dropDown_bg.png) repeat-x transparent;*/
	color:#424C56;
	text-transform:capitalize;
	text-align:left;
	margin: 0px;
	font-size:13px;
	border:0px;
	text-decoration:none;
	padding-left:10px;
}

#wwp_ts_form_content .s_nav li a:link {color:#424C56; /*background:url(https://www.transactionserver1.com/_transactionServerFiles/745/2011/10/3/PWWP_dropDown_bg.png) repeat-x transparent;*/}
#wwp_ts_form_content .s_nav li a:active {color:#424C56; /*background:url(https://www.transactionserver1.com/_transactionServerFiles/745/2011/10/3/PWWP_dropDown_bg.png) repeat-x transparent;*/}
#wwp_ts_form_content .s_nav li a:visited {color:#424C56; /*background:url(https://www.transactionserver1.com/_transactionServerFiles/745/2011/10/3/PWWP_dropDown_bg.png) repeat-x transparent;*/}
#wwp_ts_form_content .s_nav li a:hover {color:#FFF; background-color:#252525; /*background:url(https://www.transactionserver1.com/_transactionServerFiles/745/2011/10/3/PWWP_dropDown_bg.png) repeat-x transparent;*/}

#wwp_ts_form_content .s_nav li.on a, .s_nav li.parent_on a {color:#FFF; background-color:#252525;}

#wwp_ts_form_content .s_nav li.moreResourcesSubNav {
	color:#fff;
	background-color:#b6121b;
	padding-left:10px;
	font-size:14px;
	width:215px;
}

/*sub nav right*/

/* TOP PANEL */
#wwppaneltop {
	display:block;
	/*border:1px solid purple;*/
	width:900px;
	height:440px;
	margin:0 auto;
	padding-top:20px;
}

/* PANEL TOP LEFT */
#wwppaneltopleft {
	display:block;
	color:#FFF;
	float: left;
	/*border:1px solid green;*/
	width:315px;
}

#wwppaneltopleft_image{
	display:block;
	width:100%;
	height:178px;
	margin:0px;
	padding:0px;
	/*border:1px solid black;*/
}
#wwppaneltopleft_subtitle{
	display:block;
	font-size:18px;
	font-weight:bold;
	height:30px;
	margin:0px;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	background-color:#b5121b;
	/*border:1px solid black;*/
}

#wwppaneltopleft_text{
	display:block;
	overflow:auto;
	font-size:12px;
	font-weight:normal;
	height:408px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#b5121b;
	/*border:1px solid black;*/
}

#wwppaneltopleft_text p{
	margin:0px;
	padding:0px;
}

/* PANEL TOP RIGHT */
#wwppaneltopright {
	display:block;
	color:#455564;
	float: right;
	/*border:1px solid green;*/
	width:550px;
}

#wwppaneltopright_image{
	display:block;
	width:100%;
	height:178px;
	margin:0px;
	padding:0px;
	/*border:1px solid black;*/
}

#wwppaneltopright_subtitle{
	display:block;
	color:#a43039;
	font-size:18px;
	font-weight:bold;
	height:30px;
	margin:0px;
	padding-top:8px;
	padding-left:0px;
	padding-right:0px;
	background-color:#FFF;
	/*border:1px solid black;*/
}

#wwppaneltopright_text{
	display:block;
	overflow:auto;
	font-size:12px;
	font-weight:normal;
	height:200px;
	margin:0px;
	padding:0px;
	padding-left:0px;
	padding-right:0px;
	background-color:#FFF;
	/*border:1px solid black;*/
}

#wwppaneltopright_text p{
	margin:0px;
	padding:0px;
}

/* BOTTOM PANEL */
#wwppanelbottom {
	/*border:1px solid yellow;*/
	width:900px;
	height:300px;
	margin: 0 auto;
}

/* BOTTOM LEFT AREA */
#wwppanelbottomsection1 {
	display:block;
	float: left;
    width: 435px;
	/*border:1px solid blue;*/
}

/* BOTTOM LEFT AREA - 1 */
#wwppanelbottom1 {
	display:block;	
	float:left;
	/*border:1px solid green;*/
	width:202px;
	height:290px;
}

#wwppanelbottom1_title{
	display:table-cell;
	color:#FFF;
	font-size:17px;
	line-height:18px;
	font-weight:bold;
	height:45px;
	width:202px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;	
	background-color:#b5121b;
	/*border:1px solid black;*/
	font-family: "Gill Sans MT", Verdana, sans-serif;

}

#wwppanelbottom1_text{
	display:block;
	background-color:#D7DBDE;
	margin:0px;
	padding:0px;
	height:245px;
	/*border:1px solid black;*/
}

#wwppanelbottom1_text .eventList{
	
}

#wwppanelbottom1_text .eventTitle{
	display:block;
	padding:10px 0px 0px 15px;
	font-weight:bold;
}

#wwppanelbottom1_text .eventTitle a{
	text-decoration:none;
	color:#b5121b;
	font-weight:bold;
	/*border:1px solid black;*/
}

#wwppanelbottom1_text .eventTitle span{
	text-decoration:none;
	color:#b5121b;
	font-weight:bold;
	/*border:1px solid black;*/
}

#wwppanelbottom1_text p{
	margin:0px;
	padding:0px;
}

#wwppanelbottom1_text .eventDate{
	display:block;
	padding:0px 0px 0px 15px;
	font-weight:bold;
}

#wwppanelbottom1_text span.eventDate{
	/*border:1px solid black;*/
}

#wwppanelbottom1_morelink{
	background-color:#D7DBDE;
}

#wwppanelbottom2 {
	display:block;	
	float:right;
	color:#FFF;
	/*border:1px solid green;*/
	width:202px;
	height:290px;
}

#wwppanelbottom2_title{
	display:table-cell;
	color:#FFF;
	font-size:17px;
	line-height:18px;
	font-weight:bold;
	height:45px;
	width:202px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;	
	background-color:#b5121b;
	/*border:1px solid black;*/
	font-family: "Gill Sans MT", Verdana, sans-serif;
}

#wwppanelbottom2_image{
	display:block;
	width:100%;
	height:98px;
	margin:0px;
	padding:0px;
}

#wwppanelbottom2_subtitle{
	display:block;
	font-size:12px;
	line-height:13px;
	font-weight:bold;
	height:30px;
	margin:0px;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	background-color:#455564;
}

#wwppanelbottom2_text{
	display:block;
	overflow:hidden;
	font-size:12px;
	font-weight:normal;
	height:115px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#455564;
	/*border:1px solid white;*/
}

#wwppanelbottom2_text p{
	margin-top:0px;
	padding-top:0px;
}

#wwppanelbottom2_morelink{
	display:block;
	font-size:12px;
	font-weight:normal;
	height:22px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	background-color:#455564;
}

#wwppanelbottom2_morelink a, a:link, a:active, a:visited{
	color:#FFF;
	text-decoration:none;
}

#wwppanelbottom2_morelink a:hover{
	color:#FFF;
	text-decoration:none;
}

/* BOTTOM RIGHTAREA */
#wwppanelbottomsection2 {
	display:block;
	float: right;
    width: 435px;
	/*border:1px solid blue;*/
}

/* BOTTOM RIGHT AREA 1 */
#wwppanelbottom3 {
	display:block;
	/*border:1px solid black;*/
	width:202px;
	height:290px;
	float:left;
}

#wwppanelbottom3_title{
	display:table-cell;
	color:#FFF;
	font-size:17px;
	line-height:18px;
	font-weight:bold;
	height:45px;
	width:202px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;	
	background-color:#b5121b;
	/*border:1px solid black;*/
	font-family: "Gill Sans MT", Verdana, sans-serif;
}

#wwppanelbottom3_image{
	display:block;
	width:100%;
	height:98px;
	margin:0px;
	padding:0px;
}
#wwppanelbottom3_subtitle{
	display:block;
	color:#a43039;
	font-size:12px;
	line-height:13px;
	font-weight:bold;
	height:30px;
	margin:0px;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	background-color:#D7DBDE;
}

#wwppanelbottom3_text{	
	display:block;
	overflow:hidden;
	color:#455564;
	font-size:12px;
	font-weight:normal;
	height:113px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#D7DBDE;
	/*border:1px solid white;*/
}

#wwppanelbottom3_text p{
	margin:0px;
	padding:0px;
}

#wwppanelbottom3_morelink{
	display:block;
	font-size:12px;
	font-weight:normal;
	height:22px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	background-color:#D7DBDE;
}

#wwppanelbottom3_morelink a, a:link, a:active, a:visited{
	color:#a43039;
	text-decoration:none;
}

#wwppanelbottom3_morelink a:hover{
	color:#a43039;
	text-decoration:none;
}

/* BOTTOM RIGHT PANEL */
#wwppanelbottom4 {
	display:block;
	/*border:1px solid #FF0;*/
	width:202px;
	height:290px;
	float:right;
}

#wwppanelbottom4_title{
	display:table-cell;
	color:#FFF;
	font-size:17px;
	line-height:18px;
	font-weight:bold;
	height:45px;
	width:202px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;	
	background-color:#b5121b;
	/*border:1px solid black;*/
	font-family: "Gill Sans MT", Verdana, sans-serif;
}

#wwppanelbottom4_image{}

#wwppanelbottom4_subtitle{	
	display:block;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	/*height:30px;*/
	/*UNCOMMENT LINE ABOVE - when text area is added*/
	height:30px;
	margin:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#455564;
}

#wwppanelbottom4_text{	
	display:block;
	overflow:hidden;
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	/*height:183px;*/
	height:172px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#455564;
	/*border:1px solid white;*/
}

#wwppanelbottom4_text ul{
	margin:0px;
	padding:0px;
	padding-left:10px;
}

#wwppanelbottom4_text li{
	line-height:16px;
	
}

#wwppanelbottom4_text a{
	color:#FFF;	
	text-transform:capitalize;
}

#wwppanelbottom4_text p{
	margin:0px;
	padding:0px;
}

#wwppanelbottom4_morelink{
	display:block;
	font-size:12px;
	font-weight:normal;
	height:22px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	background-color:#455564;
}

#wwppanelbottom4_morelink a, a:link, a:active, a:visited{
	color:#FFF;
	text-decoration:none;
}

#wwppanelbottom4_morelink a:hover{
	color:#FFF;
	text-decoration:none;
}

#breadCrumb{
	display:block;
	margin-top:10px;
	text-transform:uppercase;
	font-weight:bold;
}

.faqQuestion{
	display:block;
	padding-bottom: 6px;	
}

.faqAnswer{
	margin:0px;
	padding:0px;
}

#faqDiv li a {
	font-weight:bold;
	text-decoration:none;
}

.welcomeTextPublic {
	width:600px;
	float:right;
	font-weight:bold;
	margin-bottom:10px;
	height:200px;
}

.welcomeTextPrivate {
	margin-top:40px;
	margin-bottom:20px;
}

.contactLogin {
	width:250px;
	margin-bottom:5px;
}

.contactLoginLiteral {
	display:inline-block;
	width:80px;
	text-align:right;
}

.contactLoginInput {
	display:inline-block;
	width:150px;
}

.contactLoginInput input {
	width:120px;
}

.contactLoginSubmitButton input{
	border:1px solid #999;
	height:20px;
	/*background-color:#a33038;*/
	background-color:#b6121b;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	margin-left:84px;
	margin-top:5px;
}

.contactLoginMain {
	display:table-cell;
	vertical-align:middle;
	width:260px;
	height:200px;
}

.contactManageAccount input {
	border:1px solid #999;
	height:20px;
	/*background-color:#a33038;*/
	background-color:#b6121b;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0px;
}

#fieldset_113 #ctl00_standAloneLabel_13969,#ctl00_standAloneLabel_14227,#ctl00_standAloneLabel_16020 {
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	color:#000;
}

#fieldset_113 #ctl00_standAloneLabel_13969 {
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	color:#000;
}

#fieldset_149 #ctl00_standAloneLabel_16047 {
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:10px 0px 10px 0px;
	color:#000;
}

.wwpeventhostingswag {
	display:inline-block;
	width:150px;
	height:150px;
	float:right;
	margin-right:25px;
	border:1px solid #000;
}

/*@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .wwpeventhostingswag {
	width:150px;
	height:150px;
	float:right;
	margin:-1117px 25px 0px 0px;
	border:1px solid #000;
	} 
}*/

.forgotLogin {
	padding-top:10px;
}

#fieldset_153 {
	margin:0 auto;
}

#fieldset_153 .tsFormRows {
	display:block;
	margin:0 auto;
	min-height:25px;
	overflow:visible;
}

#fieldset_153 .tsDropDownLists {
	float:left;
	margin-right:5px;
}

#fieldset_153 .tsFormLabels {
	margin:0 auto;
	margin-top:3px;
	width:650px;
	height:auto;
}

#ctl00_textBox_13641{
	width:850px;
}

#ctl00_textBox_14374{
	width:850px;
}

#tsOrgFRPLandingPageHeader {
	margin:0 auto;
	padding:0px;
	overflow:auto;
}

img {
	border:0;
}

#ctl00_checkBoxList_14581, #ctl00_checkBoxList_14582, #ctl00_checkBoxList_14583 {
	font-weight:bold;
	margin-bottom:10px;
}

/*fundraising user portal navigation*/

#wwp_ts_proudSupporter_pageHeader #tsFundraising_managePortal_nav_a_home {
	display:none;
}

#wwp_ts_proudSupporter_pageHeader #tsFundraising_managePortal_nav_a_manageContent {
	display:none;
}

#wwp_ts_proudSupporter_pageHeader #tsFundraising_managePortal_nav_a_reports {
	display:none;
}

#wwp_ts_proudSupporter_pageHeader #tsFundraising_managePortal_nav_a_tools {
	display:none;
}

#wwp_ts_proudSupporter_pageHeader #tsFundraising_managePortal_navContainer{
	display:block;
	margin:0px;
	padding:0px;
	float:right;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	width:200px;
	text-align:right;
}

#wwp_ts_proudSupporter_pageHeader #tsFundraising_managePortal_navContainer li {
	margin:0px;
	padding:0px;
}

#wwp_ts_proudSupporter_pageHeader #tsFundraising_managePortal_navContainer a{
	font-size:14px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	color:#FFF;
	text-transform:capitalize;
	text-decoration:none;
}

#wwp_ts_proudSupporter_pageHeader #tsFundraising_managePortal_navContainer a:hover{
	font-weight:normal;
	text-decoration:underline;
}

#wwp_ts_proudSupporter_pageHeader #tsFundraising_managePortal_nav_a_manageAccount {
	display:inline-block;
	text-align:left;
	width:80px;
	background: url(https://www.transactionserver1.com/_transactionServerFiles/745/2011/11/21/headerborderright.png) right bottom no-repeat;
}

#ctl00_standAloneLabel_14587, #ctl00_standAloneLabel_14588 {
	margin-top:10px;
	margin-bottom:10px;
	color:#000;
	font-weight:bold;
}

#ctl00_mainFormContentArea_panel_userPortal_reports_trans_footer{
	display:inline-block;	
}

#ctl00_mainFormContentArea_panel_userPortal_reports_trans_footer_backButton{
	display:inline-block;
	margin-left:355px;
}

#ctl00_mainFormContentArea_panel_userPortal_reports_trans_footer_nextButton{
	display:inline-block;	
}

#ctl00_mainFormContentArea_exportLinkCont{
	margin-top:4px;
	text-align:center;
}

#ctl00_mainFormContentArea_exportLinkCont a.tsExportHyperLinks,a:link.tsExportHyperLinks,a:active.tsExportHyperLinks,a:visited.tsExportHyperLinks{
	display:inline-block;
	border:1px solid #999;
	height:20px;	
	background-color:#b6121b;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	
	text-decoration:none;
	}

/*blog*/

.blogPostSeparatorTop {
	width:0px;
}

.blogPostSeparatorBottom {
	border: 0;
	color: #000;
	background-color: #000;
	height: 1px;
	width: auto;
	margin:0px;
	padding:0px;
	text-align:right;
}

#hrseptop-1421 {
	border: 0;
	color: #000;
	background-color: #000;
	height: 1px;
	width: auto;
	margin-top:25px;
}

#hrsepbot-1430 {
	width:0px;
}

#wwp_ts_form_content a.blogPostTitle {
	color:#267BBE;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#wwp_ts_form_content a.blogPostTitle:hover {
	color:#267BBE;
	text-decoration:underline;
}

.blogPostDiv {
	border:0px solid red;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.blogPostInfoMain {
	border:0px solid blue;
	padding:10px 0px 15px 30px;
}

.blogPostTitleInternal {
	color:#267BBE;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding:15px 0px 0px 10px;
}

.blogInfoInternal {
	padding:10px 0px 15px 30px;
}

#blogPostComments {
	padding:0px 0px 0px 10px;
}

li.blogPostComment {
	padding:0px 0px 10px 0px;
	list-style:none;
	margin:0px;
}

.blogPostCommentAuthor {
	padding:15px 0px 0px 30px;
}

.blogPostCommentText {
	padding:0px 0px 15px 45px;
}

.blogPostCommentMeta {
	padding:0px 0px 0px 45px;
}

.blogPostSeparatorInternal {
	border: 0;
	color: #000;
	background-color: #000;
	height: 1px;
	width: auto;
	margin:0px 0px 0px 10px;
	padding:0px;
	text-align:right;
}

.semblogcommentform_form_text {
	width:250px;
}

#ContentPlaceHolderDefault_cp_content_sem_blogcommentform_6_comments {
	width:500px;
	height:75px;
	border:1px solid #000;
}

.formcontainer input {
	border:1px solid #000;
}

.semblogcommentform_formbutton {
	background-color:#fff;
	font-size:10px;
	color:#666;
	font-weight:bold;
	padding:3px;
}

.semblogcommentform_validationmarker {
	color:#F00;
	text-decoration: blink;
}

/*blog*/

#ctl00_textBox_13680, #ctl00_textBox_13681, #ctl00_textBox_13682, #ctl00_textBox_13688, #ctl00_textBox_13692, #ctl00_textBox_13694, #ctl00_textBox_13704, #ctl00_textBox_13705, #ctl00_textBox_14591, #ctl00_textBox_13753, #ctl00_textBox_13964, #ctl00_textBox_13965 {
	width:250px;
}

#ctl00_textBox_13708, #ctl00_textBox_13697, #ctl00_textBox_13685, #ctl00_textBox_13760 {
	width:75px;
}

.blogOlList li {
	padding:0px 0px 15px 0px;
}

.blogOlListSub li {
	padding:0px 0px 5px 0px;
	list-style-type:lower-alpha;
}

.blogSubTitle {
	font-size:16px;
	margin:0px 0px -5px 0px;
	padding:0px;
	font-weight:bold;
}

.blogPostQuestionPara {
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 10px 0px;
}

.rhsBelowNavDiv {
	text-align:center;
	margin:40px 0px 0px 0px;
}

.rhsBelowNavDiv img {
	margin-bottom:20px;	
}

#ctl00_label_16560 {
	white-space:nowrap;
}

#ctl00_radioButtonList_16560 {
	margin-left:220px;
}

#ctl00_textBox_25852, #ctl00_textBox_13710, #ctl00_textBox_13638 {
	width:400px;
	height:200px;
}

/*Student Ambassador Form*/

#ctl00_radioButtonList_16560 {
	margin-left: 150px;
}