/* --- FINAL CONFIRMED CUSTOM INSERTS --- */

/* 1. Reset wrapping containers for full width */
div.uncont, div.uncoltable, div.uncell {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
}

/* 2. Event Text Area (Header + Body) */
div.EventNameAndDescription {
    padding-left: 20px !important;
    padding-right: 20px !important;
    margin: 0 !important;
    max-width: 1200px !important;
}

/* 3. Hide Date and Location panel */
div.EventDateAndLocation {
    display: none !important;
}

/* 4. Hide New Users 'Click here to register' section */
table.LoginOrRegisterTable .LoginOrRegisterHeader,
table.LoginOrRegisterTable .LoginOrRegisterPanel.topAligned {
    display: none !important;
}

/* 5. Event Title styling */
div.EventNameAndDescription .EventName {
    font-size: 20px !important;
    font-weight: bold !important;
    color: #FE62C5 !important;
    text-transform: uppercase !important;
    margin-bottom: 20px !important;
    text-align: left !important;
}

/* 6. Event Description styling */
div.EventNameAndDescription .EventDescription p {
    font-size: 16px !important;
    color: #333 !important;
    line-height: 1.7 !important;
    text-align: left !important;
    margin-bottom: 20px !important;
}

/* 7. Extra margin after final paragraph */
div.EventNameAndDescription .EventDescription p:last-of-type {
    margin-bottom: 60px !important;
}

/* 8. Event Headings inside description */
div.EventNameAndDescription .EventDescription h1,
div.EventNameAndDescription .EventDescription h2,
div.EventNameAndDescription .EventDescription h3,
div.EventNameAndDescription .EventDescription h4,
div.EventNameAndDescription .EventDescription strong {
    color: #FE62C5 !important;
    font-weight: bold !important;
    font-size: 20px !important;
    margin-top: 20px !important;
    margin-bottom: 10px !important;
}

/* 9. Login Table shrink and cleanup */
table.LoginOrRegisterTable {
    width: auto !important;
    max-width: 400px !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
    border: none !important;
    background: none !important;
    box-shadow: none !important;
}

table.LoginOrRegisterTable td {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
}

/* 10. Login Panel specific */
table.LoginOrRegisterTable .LoginOrRegisterPanel {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    max-width: 400px !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
    text-align: left !important;
}

/* 11. Login form fields */
table.LoginOrRegisterTable .LoginOrRegisterPanel table tbody tr td {
    font-size: 14px !important;
    color: #555 !important;
    padding: 10px 0 !important;
    border: none !important;
}

/* 12. Input fields */
table.LoginOrRegisterTable .LoginInput {
    width: 100% !important;
    padding: 12px !important;
    margin-bottom: 20px !important;
    border: 1px solid #ccc !important;
    border-radius: 5px !important;
}

/* 13. Pink login button with better padding */
table.LoginOrRegisterTable .ActionButton {
    background-color: #FE62C5 !important;
    color: white !important;
    padding-top: 18px !important;
    padding-bottom: 18px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    border: none !important;
    border-radius: 5px !important;
    width: 100% !important;
    max-width: 400px !important;
    display: block !important;
    margin: 0 !important;
    cursor: pointer !important;
    text-align: center !important;
}

/* 14. Hover effect for login button */
table.LoginOrRegisterTable .ActionButton:hover {
    background-color: #e44cac !important;
}

/* 15. Hide 'Click here to register' link */
a[href*="register"] {
    display: none !important;
}

/* --- END FINAL CONFIRMED CUSTOM INSERTS --- */

{\rtf1\ansi\ansicpg1252\cocoartf2821
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
{\*\expandedcolortbl;;}
\paperw11900\paperh16840\margl1440\margr1440\vieww11520\viewh8400\viewkind0
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0

\f0\fs24 \cf0 .LFList \{\
	padding: 0;\
	margin: 2px;\
	text-align: right;\
\}\
div.Content form#aspnetForm div.EventBuyTickets \{\
	background-color: #F14797;\
	color: white;\
	padding-bottom: 13px;\
	margin-bottom: 22px;\
	text-align: center;\
\}\
\
.EventBuyTicketsWrapper \{\
    text-align: center;\
\}\
div.Content form#aspnetForm div.EventBuyTicketsWrapper div#ctl00_Content_updatePanel div.EventEntrants \{\
	border: 1px hidden black;\
\}\
div.Content form#aspnetForm div.EventBuyTicketsWrapper div#ctl00_Content_updatePanel div.EventEntrants table.EventAttendeesTableMultipleRow tbody tr td div.EventAttendeeHeading \{\
	font-size: medium;\
	text-transform: uppercase;\
\}\
div.Content form#aspnetForm div.EventBuyTicketsWrapper div#ctl00_Content_updatePanel div.EventEntrants table.EventAttendeesTableMultipleRow tbody tr td.EntrantDescriptionCell \{\
	border-right: 1px hidden black;\
\}\
div.Content form#aspnetForm div.EventBuyTicketsWrapper div#ctl00_Content_updatePanel div.EventEntrants table.EventAttendeesTableMultipleRow tbody tr td.EntrantDescriptionCell \{\
	font-size: smaller;\
	padding-top: 40px;\
	text-transform: uppercase;\
\}\
div.Content form#aspnetForm div.EventBuyTicketsWrapper center div.EventBuyTicketsButton input#ctl00_Content_btnBuyNow.ActionButton \{\
	padding: 20px;\
	background-color: #F656C1;\
	color: white; !important\
height: auto !important\
\}\
\
input#ctl00_Content_btnBuyNow \{\
width: 100%;\
    background-color: #F656C1;\
    height: auto;\
    color: white;\
\}\
\
\}\
div.Content form#aspnetForm center table.LoginTable tbody tr td input#ctl00_Content_ctl00_txtEmailAddress.LoginInput \{\
	width: 100%;\
\}\
div.Content form#aspnetForm center table.LoginTable tbody tr td input#ctl00_Content_ctl00_txtPassword.LoginInput \{\
	width: 100%;\
\}\
div.Content form#aspnetForm center table.LoginTable tbody tr td \{\
	font-weight: bold;\
	font-size: smaller;\
	text-transform: uppercase;\
\}\
div.Content form#aspnetForm center table.LoginTable tbody tr td \{\
	border: 1px hidden black;\
\}\
div.Content form#aspnetForm center table.LoginTable tbody tr td input#ctl00_Content_ctl00_btnLogin.ActionButton \{\
	line-height: 0;\
	padding: 22px;\
\}\
div.Content form#aspnetForm div.EventBuyTicketsWrapper div#ctl00_Content_updatePanel div#ctl00_Content_pnlMultiPurchase.EventTickets select#ctl00_Content_ddlTicketCount \{\
	width: 20%;\
\}\
div.Content form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterHeader \{\
	background-color: #F14797;\
	color: white;\
	text-align: center;\
\}\
div.Content form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel \{\
	width: 60%;\
\}\
div.Content form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel table tbody tr td.Desc \{\
	font-weight: bold;\
	font-size: smaller;\
	text-transform: uppercase;\
\}\
div.Content form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel table tbody tr td \{\
	padding-top: 13px;\
\}\
div.Content form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel table tbody tr td.LoginOrRegisterSubheader \{\
	font-weight: bold;\
	text-transform: uppercase;\
	padding-bottom: 16px;\
	border-bottom: 1px hidden black;\
	color: ;\
	border-right: 1px solid black;\
\}\
div.Content form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel table tbody tr td \{\
	border: 1px hidden black;\
\}\
div.Content form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel.topAligned table tbody tr td.LoginOrRegisterSubheader \{\
	border-right: 1px hidden black;\
\}\
div.Content form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel table tbody tr td.LoginOrRegisterSubheader \{\
	border-right: 1px hidden black;\
\}\
div.Content form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel table tbody tr td.LoginOrRegisterSubheader \{\
	color: #F14797;\
\}\
div.Content form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel.topAligned table tbody tr td.LoginRegisterLink \{\
	padding: 53px;\
\}\
div.Content form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel.topAligned table tbody tr td.LoginRegisterLink a \{\
	background-color: #F14797;\
	font-size: small;\
	text-transform: uppercase;\
	width: 279px;\
	border-radius: 5px;\
	font-weight: 900;\
\}\
div.Content form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel table tbody tr td \{\
	font-weight: bold;\
	font-size: small;\
	text-transform: uppercase;\
\}\
div.Content form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel table tbody tr td input#ctl00_Content_btnLogin.ActionButton \{\
	padding-bottom: 31px;\
\}\
div.Content form#aspnetForm div.EventBuyTickets \{\
	text-transform: uppercase;\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr.RFDataRow td table.PositionTable tbody tr td \{\
	text-align: justify;\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr td.RFSingleLineBoolean select.RFYesNo.Ringer \{\
	width: 30%;\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr.RFDataRow td table tbody tr td \{\
	text-align: justify;\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr td.RFSingleLineBoolean \{\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr td.RFSingleLineBoolean select.RFYesNo.UmpireInterest \{\
	width: 30%;\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr.RFDataRow td select.RFDropDown.Level \{\
	width: 30%;\
\}\
div.Content table.STTable.STPOMTable tbody tr.STHeaderRow td \{\
	background-color: #F14797;\
	color: white;\
	font-size: small;\
	text-transform: uppercase;\
\}\
div.Content table.STTable.STPOMTable tbody tr td \{\
	font-size: small;\
\}\
div.Content div.ShareContainer.Share2 table.ShareTable tbody tr td \{\
	visibility: hidden;\
\}\
div.Content table.STTable tbody tr.STHeaderRow td \{\
	text-transform: uppercase;\
	font-size: small;\
\}\
div.Content table.STTable tbody tr.STRow td.STTeamCell \{\
	font-size: small;\
\}\
div.Content p.StatisticsLinks \{\
	font-weight: bold;\
	text-transform: uppercase;\
	font-size: smaller;\
\}\
div.Content h3 a \{\
	text-decoration: underline;\
	color: gray;\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr.RFRow td.RFDataCell \{\
	border: 1px solid black;\
\}\
div.Content form#aspnetForm div.RFGroup \{\
	border: 1px solid black;\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr.RFRow td.RFDataCell \{\
	border: 1px hidden black;\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr.RFRow td.RFDescriptionCell \{\
	border: 1px hidden black;\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr.RFDescriptionRow td \{\
	border: 1px hidden black;\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr.RFDataRow td.NFLLeagueCell \{\
	border: 1px hidden black;\
\}\
div.Content form#aspnetForm div.RFTermsAndConditions label.CheckboxLabel \{\
	text-transform: uppercase;\
	font-size: smaller;\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr.RFRow td.RFDataCell input.RFNA.DOB \{\
	width: 80%;\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr.RFRow td.RFDataCell input.RFPassword \{\
	width: 80%;\
\}\
div.Content form#aspnetForm div.RFValidationMessage \{\
	width: 100%;\
	background-color: rgba(247, 248, 143, 0.769);\
	border: 1px hidden black;\
	font-size: smaller;\
	text-transform: uppercase;\
	text-align: justify;\
	line-height: 1.3;\
\}\
div.Content form#aspnetForm div#ctl00_Content_ctl00_pnlForm div.RFGroup table tbody tr td \{\
	padding-top: 24px;\
\}\
div.Content form#aspnetForm table.PlayerListTable tbody tr.PlayerListHeaderRow td \{\
	background-color: #F14797;\
	color: white;\
	font-weight: bold;\
	text-transform: uppercase;\
	font-size: small;\
\}\
div.Content form#aspnetForm table.RFPaymentMethodTable tbody tr td.RFPaymentDescriptionCell.PaymentMethod2 label \{\
\}\
div.Content form#aspnetForm table.RFPaymentMethodTable tbody tr td.RFPaymentRadioCell \{\
	text-align: right;\
\}\
div.Content form#aspnetForm table.RFPaymentMethodTable tbody tr td.RFPaymentRadioCell \{\
	text-align: right;\
\}\
div.Content form#aspnetForm div#ctl00_Content_Statements table.StatementTable tbody tr.StatementTitleRow td.StatementTitleCell table tbody tr td.StatementTitleCell \{\
	background-color: gray;\
\}\
div.Content form#aspnetForm div#ctl00_Content_Statements table.StatementTable tbody tr.StatementTitleRow td.StatementTitleCell table tbody tr td.StatementTitleCell \{\
	background-color: black;\
\}\
div.content-wrapper div.page-wrapper div.SpawtzContent form#aspnetForm div#ctl00_Content_Statements div.StatementButtons input.ActionButton \{\
	background-color: #E71096;\
	color: white;\
	text-transform: uppercase;\
\}\
div.body-wrapper div.top-navigation-wrapper \{\
	background-color: #2A2A2A;\
	color: gray;\
\}\
div.container \{\
	background-color: white;\
\}\
div.container div.content-wrapper div.page-wrapper div.SpawtzContent div.SpawtzLegacyLeagueTable h3 \{\
	font-size: larger;\
	font-weight: bold;\
	font-family: arial;\
	color: #FD50B9;\
\}\
div.body-wrapper div.container div.content-wrapper div.page-wrapper div.SpawtzContent h3 \{\
	font-size: larger;\
	font-weight: bold;\
	font-family: arial;\
	color: #FD50B9;\
\}\
div.SpawtzContent form#aspnetForm center table.LoginTable tbody tr td input#ctl00_Content_ctl00_btnLogin.ActionButton \{\
	background-color: #FD50B9;\
	text-transform: uppercase;\
	color: white;\
\}\
.UMenu \{\
	padding: 0;\
	margin: 2px;\
	text-align: right;\
\}\
.UMenu li,\
.LFList li \{\
	display: inline;\
	list-style-type: none;\
	padding-right: 4px;\
\}\
.LoginOrMenu \{\
	width: 100%;\
\}\
.SecondMenu a:hover \{\
	color: #FF59AC;\
\}\
li.UMyBookings \{\
	display: none;\
\}\
.SpawtzContent \{\
	padding-top: 25px;\
	padding-left: 10px;\
	padding-right: 10px;\
\}\
.LTable,\
.LTable td,\
.ShareTable,\
.ShareTable td,\
.RFTable table,\
.TRVenueTable,\
.TRVenueTable td,\
.StepsTable,\
.StepsTable td,\
.LoginTable,\
.LoginTable td,\
.PTable table,\
.PTable table td,\
.PTable td,\
.StatementTable table table td \{\
	border: 0;\
\}\
div.Content form#aspnetForm table.PTable tbody tr.PHeaderRow td \{\
	text-align: left;\
\}\
div.Content form#aspnetForm div.ButtonDiv input#ctl00_Content_btnSave.ActionButton \{\
	padding-bottom: 30px;\
\}\
div.Content form#aspnetForm div.ButtonDiv input.ActionButton \{\
	background-color: ;\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr.RFDataRow td.NFLLeagueCell table tbody tr td \{\
	text-align: left;\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr.RFDataRow td.NFLLeagueCell table tbody tr td.RFDescriptionCell \{\
	text-align: right;\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr.RFRow td.RFDataCell \{\
	text-align: left;\
\}\
div.Content form#aspnetForm div.ButtonDiv input \{\
	background-color: ;\
\}\
div.Content form#aspnetForm table \{\
	width: 100%;\
\}\
div.Content form#aspnetForm table.PTable tbody tr td.PData input \{\
	width: 80%;\
\}\
div.Content form#aspnetForm table.PTable tbody tr td.PDesc \{\
	font-size: smaller;\
	text-transform: uppercase;\
\}\
div.Content form#aspnetForm table.PTable tbody tr td.PData table#ctl00_Content_radSex.PCheckTable \{\
	width: auto;\
\}\
div.Content form#aspnetForm table.PTable tbody tr.PInstructionsRow td.PChangePasswordCell \{\
	background-color:#eeeee;\
\}\
div.Content form#aspnetForm table.PTable tbody tr td table tbody tr td \{\
	text-align: justify;\
	font-size: small;\
\}\
div.Content form#aspnetForm table.PTable tbody tr td table.DaysTable tbody tr td \{\
	text-align: justify;\
\}\
div.Content form#aspnetForm table.PTable \{\
\}\
div.Content form#aspnetForm table.PTable tbody tr.PDescRow td \{\
	text-align: left;\
\}\
div.Content form#aspnetForm table.PTable tbody tr.PInstructionsRow td.PChangePasswordCell a.PChangePasswordLink \{\
	color: black;\
	text-transform: uppercase;\
	font-size: smaller;\
\}\
div.Content div.TLDiv table.TLTable tbody tr.TLStatementRow td.TLFunction.TLGreen \{\
	background-color: white;\
\}\
div.Content div.TLDiv table.TLTable tbody tr.TLStatementRow td.TLMidCell.TLGreen \{\
	background-color: #DEDEDE;\
\}\
div.Content div.TLDiv table.TLTable tbody tr td.TLFunction.TLRed \{\
	background-color: white;\
\}\
div.Content div.TLDiv table.TLTable tbody tr td.TLMidCell.TLRed \{\
	background-color: #C1D4E2;\
\}\
div.Content form#aspnetForm div#ctl00_Content_Statements table.StatementTable tbody tr.StatementTitleRow td.StatementTitleCell table tbody tr td.StatementTitleCell \{\
	background-color: silver;\
	border: 1px hidden;\
	color: ;\
\}\
div.Content form#aspnetForm div#ctl00_Content_Statements table.StatementTable tbody tr.StatementTitleRow td.StatementTitleCell table tbody tr td.StatementTitleCell span.StatementBillTo \{\
	color: #F14797;\
	text-transform: uppercase;\
\}\
div.Content form#aspnetForm div#ctl00_Content_Statements table.StatementTable tbody tr.StatementTitleRow td.StatementTitleCell table tbody \{\
	border: 1px hidden black;\
\}\
div.Content form#aspnetForm div#ctl00_Content_Statements table.StatementTable tbody tr.StatementTitleRow td.StatementTitleCell \{\
	background-color: silver;\
\}\
DIV.Content FORM#aspnetForm DIV#ctl00_Content_Statements TABLE.StatementTable TBODY TR.StatementTitleRow TD.StatementTitleCell TABLE TBODY TR TD TABLE TBODY TR TD SELECT#ctl00$Content$ctl00$PagingOptions \{\
\}\
div.Content form#aspnetForm div#ctl00_Content_Statements table.StatementTable tbody tr.StatementTitleRow td.StatementTitleCell table tbody tr td table tbody tr td select \{\
	background-color: white;\
\}\
div.Content form#aspnetForm div#ctl00_Content_Statements table.StatementTable tbody tr.StatementHeaderRow td.StatementHeaderCell \{\
	font-size: x-small;\
	text-transform: uppercase;\
\}\
div.Content form#aspnetForm div#ctl00_Content_Statements table.StatementTable tbody tr.StatementHeaderRow td.StatementHeaderCell \{\
	text-align: left;\
\}\
div.Content form#aspnetForm div#ctl00_Content_Statements table.StatementTable tbody tr.StatementItemRow td.StatementItemDescCell \{\
	text-align: left;\
\}\
div.Content form#aspnetForm div#ctl00_Content_Statements div.StatementButtons input.ActionButton \{\
	background-color: #F14797;\
	border: 1px solid #F14797;\
	/*+border-radius: 4px;*/\
	-moz-border-radius: 4px;\
	-webkit-border-radius: 4px;\
	-khtml-border-radius: 4px;\
	border-radius: 4px;\
	color: white;\
	padding: 20px 12px;\
	line-height: 0;\
	text-transform: uppercase;\
\}\
div.Content form#aspnetForm div#ctl00_Content_Statements div.StatementButtons \{\
	padding-bottom: 24px;\
\}\
div.Content form#aspnetForm table.TRVenueTable tbody tr.TRVenueRow td.TRVenueRow \{\
	text-align: left;\
\}\
div.Content form#aspnetForm table.TRVenueTable tbody tr.TRVenueRow td \{\
	text-align: right;\
\}\
div.Content form#aspnetForm p.centerAligned input#ctl00_Content_btnProceed.ActionButton \{\
	line-height: 0;\
\}\
div.Content form#aspnetForm ul.RFSteps \{\
	background-color: #EEEEEE;\
	font-size: small;\
	text-transform: uppercase;\
	padding: 10px 0 10px 23px;\
\}\
div.Content form#aspnetForm table.StepsTable tbody tr td \{\
	background-color: #EEEEEE;\
	border-bottom: 1px hidden black;\
\}\
div.Content form#aspnetForm table.StepsTable tbody tr td \{\
	font-size: smaller;\
	text-transform: uppercase;\
\}\
div.Content form#aspnetForm table.StepsTable tbody tr td span.SelectedStep \{\
	color: #F14797;\
\}\
div.Content form#aspnetForm table.StepsTable tbody tr td \{\
	font-family: arial;\
\}\
div.Content form#aspnetForm ul.RFSteps \{\
	font-family: arial;\
\}\
div.Content form#aspnetForm div.RFGroup \{\
	width: 100%;\
\}\
div.Content form#aspnetForm div.RFGroup div.RFGroupHeader \{\
	background-color: #F14797;\
	color: white;\
	font-size: small;\
	text-transform: uppercase;\
\}\
div.RFGroup table.RFTable tbody tr td \{\
	padding-top: 18px;\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr.RFRow td.RFDescriptionCell \{\
	padding-top: 0;\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr.RFRow td.RFDataCell \{\
	padding-top: 20px;\
\}\
div.Content form#aspnetForm div.RFTermsAndConditions label.CheckboxLabel \{\
	font-weight: bold;\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr.RFDescriptionRow td \{\
	padding-bottom: 15px;\
\}\
div.Content form#aspnetForm div.RFGroup table.RFTable tbody tr td input.RFShortText \{\
	width: 80%;\
\}\
div.Content div.ControlButtonPanel \{\
	padding-bottom: 42px;\
\}\
div.Content form#aspnetForm table.PlayerListTable tbody tr.PlayerListHeaderRow2 td.PlayerListHeaderCell \{\
	font-size: small;\
	text-transform: uppercase;\
\}\
div.Content form#aspnetForm div#ctl00_Content_pnlStandardButtons.TPButtons input#ctl00_Content_btnAddPlayer.ActionButton \{\
	line-height: 0;\
\}\
div.Content form#aspnetForm div#ctl00_Content_pnlPlayerDetail table.TPTable tbody tr.TPHeaderRow td \{\
	background-color: #F14797;\
	color: white;\
	font-size: small;\
	text-transform: uppercase;\
\}\
div.Content form#aspnetForm div#ctl00_Content_pnlPlayerDetail table.TPTable tbody tr td.TPData input \{\
	width: 80%;\
\}\
div.Content form#aspnetForm table.PlayerListTable tbody tr.PlayerListRowBand td \{\
	font-size: small;\
\}\
div.Content form#aspnetForm div#ctl00_Content_pnlPlayerDetail table.TPTable tbody tr td.PDDataCell \{\
	padding-top: 20px;\
\}\
div.Content form#aspnetForm div#ctl00_Content_pnlPlayerDetail table.TPTable tbody tr td.TPData \{\
	padding-top: 20px;\
\}\
div.Content form#aspnetForm div#ctl00_Content_pnlPlayerDetail table.TPTable tbody tr td.PDDataCell select#ctl00_Content_ddlRole.TPDropDownList \{\
	width: 80%;\
\}\
div.Content form#aspnetForm div#ctl00_Content_pnlPlayerDetail div.TPButtons input#ctl00_Content_btnSave.ActionButton \{\
	padding-bottom: 30px;\
\}\
div.Content form#aspnetForm div#ctl00_Content_pnlPlayerDetail div.TPButtons input#ctl00_Content_btnCancel.ActionButton \{\
	padding-bottom: 30px;\
\}\
div.Content form#aspnetForm div#ctl00_Content_pnlPlayerDetail table.TPTable tbody tr td.TPData table#ctl00_Content_radSex.PCheckTable tbody tr td input#ctl00_Content_radSex_0 \{\
	width: 10%;\
\}\
div.Content form#aspnetForm div#ctl00_Content_pnlPlayerDetail table.TPTable tbody tr td.TPData table#ctl00_Content_radSex.PCheckTable tbody tr td input#ctl00_Content_radSex_1 \{\
	width: 10%;\
\}\
div.Content form#aspnetForm div.MessageBoxSuccess \{\
	width: 100%;\
	background-color: #FF82BD;\
	font-size: smaller;\
	text-align: center;\
	line-height: 1.7;\
	text-transform: none;\
	padding: 17px;\
\}\
div.Content form#aspnetForm table.PlayerListTable tbody tr.PlayerListHeaderRow2 td.PlayerListHeaderCell \{\
	text-align: left;\
\}\
div.Content form#aspnetForm table.PlayerListTable tbody tr.PlayerListRowBand td \{\
	text-align: left;\
\}\
div.Content form#aspnetForm table.PlayerListTable tbody tr.PlayerListRow td \{\
	text-align: left;\
	font-size: small;\
\}\
div.Content form#aspnetForm div#ctl00_Content_pnlInvite div.MessageBox \{\
	width: 100%;\
	background-color: rgba(146, 213, 247, 0.359);\
	color: #F14797;\
	text-transform: uppercase;\
	font-size: small;\
	text-align: center;\
	border: 1px hidden black;\
	line-height: 1.7;\
	padding-bottom: 21px;\
\}\
div.Content form#aspnetForm div.MessageBox \{\
	background-color: #FF82BD;\
	border: 1px hidden black;\
	font-size: small;\
	text-transform: uppercase;\
	text-align: center;\
\}\
div.Content form#aspnetForm table.PMTable tbody tr.PMHeader td \{\
	background-color: #F14797;\
	font-size: small;\
	color: white;\
	text-transform: uppercase;\
\}\
div.Content form#aspnetForm table.PMTable tbody tr td.PMData \{\
	padding-top: 23px;\
\}\
div.Content form#aspnetForm div.PMButtons input#ctl00_Content_butMakePayment.ActionButton \{\
	padding-bottom: 30px;\
\}\
div.Content form#aspnetForm div.PMButtons input#butCancel.ActionButton \{\
	background-color: gray;\
	border: 1px solid gray;\
	text-transform: uppercase;\
	color: white;\
	padding: 14px 12px 28px;\
	border-radius: 4px;\
	line-height: ;\
\}\
div.Content table.FTable tbody tr.FHeader td \{\
	background-color: #F783B9;\
	font-size: small;\
	text-transform: uppercase;\
	color: white;\
\}\
div.Content table.FTable tbody tr.FRow.FBand td.FDate \{\
	background-color: white;\
\}\
div.Content table.FTable tbody tr.FRow td.FDate \{\
	background-color: white;\
\}\
div.Content div.ShareContainer.Share4 table.ShareTable tbody tr td \{\
\}\
div.Content div.ShareContainer.Share4 table.ShareTable tbody tr td \{\
	visibility: hidden;\
\}\
div.Content div.BackLinks.BackLinksBottom \{\
	/*+placement: 5px -119px;*/\
	position: relative;\
	left: 5px;\
	top: -119px;\
\}\
div.Content table.TFTable tbody tr.TFHeader td \{\
	background-color: ;\
\}\
div.Content table.TFTable tbody tr.TFHeader td \{\
	font-size: small;\
	text-transform: uppercase;\
	background-color: #F14797;\
	color: white;\
\}\
div.Content table.TFTable tbody tr.TFRow.TFBand td \{\
	font-size: small;\
	font-weight: 600;\
\}\
div.Content table.TFTable tbody tr.TFRow td \{\
	font-weight: 600;\
	font-size: small;\
\}\
div.Content table.TFTable tbody tr.TFHeader.TFSubHeader td \{\
	background-color: gray;\
	color: white;\
	font-size: smaller;\
\}\
div.Content table.FTable tbody tr.FRow \{\
	font-size: small;\
	font-weight: 600;\
\}\
div.Content table.FTable tbody tr.FHeader td \{\
	text-align: left;\
\}\
div.Content table.FTable tbody tr \{\
	border: 1px solid silver;\
\}\
div.Content form#aspnetForm div#ctl00_Content_pnlInvite div.MessageBox \{\
	padding-top: 19px;\
\}\
div.Content form#aspnetForm div#ctl00_Content_pnlInvite div.MessageBox div.TPButtons \{\
	padding-top: 13px;\
\}\
div.Content form#aspnetForm div#ctl00_Content_pnlInvite div.MessageBox div.TPButtons input \{\
	line-height: 0;\
\}\
div.Content form#aspnetForm ul.RFSteps li \{\
	color: black;\
\}\
div.Content form#aspnetForm ul.RFSteps li.RFSelectedStep \{\
	color: #F14797;\
\}\
div.Content form#aspnetForm table.PTable tbody tr.PDescRow td \{\
	font-size: smaller;\
	text-transform: uppercase;\
\}\
div.Content div.TLDiv \{\
	width: 100%;\
\}\
div.Content div.TLDiv div.TLHeader \{\
	background-color: #FF82BD;\
	color: white;\
	font-size: small;\
	text-transform: uppercase;\
\}\
div.Content div.TLDiv table.TLTable tbody tr td.TLFunction.TLGreen \{\
	background-color: #EEEEEE;\
\}\
div.Content div.TLDiv table.TLTable tbody \{\
	font-size: small;\
	font-weight: 700;\
\}\
div.Content div.TLDiv table.TLTable tbody tr.TLStatementRow td.TLRed \{\
	background-color: ;\
	text-transform: capitalize;\
\}\
div.Content div.TLDiv table.TLTable tbody tr.TLStatementRow td.TLDesc \{\
	background-color: white;\
\}\
div.Content div.TLDiv table.TLTable tbody tr.TLStatementRow td.TLDesc \{\
	text-transform: capitalize;\
\}\
div.Content div.TLDiv table.TLTable tbody tr td.TLDesc \{\
	text-transform: capitalize;\
\}\
div.Content div.TLDiv table.TLTable tbody tr td.TLFunction.TLGreen \{\
	text-transform: capitalize;\
\}\
div.Content div.TLDiv table.TLTable tbody tr td.TLCurrentLeague \{\
	text-transform: ;\
\}\
div.Content div.TLDiv table.TLTable tbody tr td.TLDesc \{\
	background-color: white;\
\}\
div.Content div.TLDiv table.TLTable tbody tr td.TLCurrentLeague \{\
	background-color: white;\
\}\
div.Content div.TLDiv table.TLTable tbody tr td.TLCurrentLeague table.TLLeagueList tbody tr.TLLeagueListHeader td \{\
	background-color: #DEDEDE;\
\}\
div.Content div.TLDiv table.TLTable tbody tr td.TLCurrentLeague table.TLLeagueList tbody tr.TLLeagueListHeader td \{\
	text-align: left;\
\}\
.LoginTable \{\
	width: 500px;\
\}\
td.RFDescriptionCell \{\
	vertical-align: middle !important;\
\}\
.SpawtzContent label,\
.SpawtzContent img \{\
	display: inline;\
\}\
.SpawtzContent input \{\
	margin-bottom: auto;\
\}\
div.SpawtzContent form#aspnetForm div.ButtonDiv input.ActionButton \{\
	background-color: #F531A9;\
	color: white;\
\}\
div.SpawtzContent form#aspnetForm div.ButtonDiv input#ctl00_Content_btnSave.ActionButton \{\
	background-color: #F531A9;\
	color: white;\
\}\
div.SpawtzContent form#aspnetForm div.RFButtonsDiv input.RFButton \{\
	background-color: #F531A9;\
	color: white;\
\}\
div.SpawtzContent form#aspnetForm div.RFButtonsDiv button.RFButton \{\
	background-color: #F531A9;\
	color: #FFFFFF;\
\}\
div.SpawtzContent center div.MessageBox \{\
	background-color: #F531A9;\
	color: white;\
	text-align: center;\
	border: 1px #F531A9;\
\}\
div.SpawtzContent form#aspnetForm p.centerAligned input#ctl00_Content_btnProceed.ActionButton \{\
	background-color: #F531A9;\
	color: #FFFFFF;\
\}\
#custom-full-background \{\
	z-index: -100;\
\}\
.CLControlsTable select \{\
	width: 80px;\
\}\
a \{\
	color: white;\
\}\
.SpawtzContent .LTable tbody .LRow \{\
	border-top-width: 1px;\
	border-bottom-width: 1px;\
	border-top-style: solid;\
	border-right-style: none;\
	border-bottom-style: solid;\
	border-left-style: none;\
	border-top-color: #CCC;\
	border-bottom-color: #CCC;\
\}\
.SpawtzContent .LTable tbody .LRowBand \{\
	background-color: #FFF;\
\}\
.SpawtzContent .LTable \{\
	line-height: 30px;\
\}\
.SpawtzContent .ControlButtonPanel \{\
	position: relative;\
\}\
#ControlButtons \{\
	font-size: 10px;\
	text-align: center;\
	margin-bottom: 36px;\
	padding: 0px;\
	width: 500px;\
	list-style-type: none;\
	padding-bottom: 15px;\
	height: 26px;\
	font-size: 10px;\
	text-transform: uppercase;\
	color: white !important;\
\}\
div.uncoltable div.uncell.no-block-padding div.uncont form#aspnetForm \{\
	width: 100%;\
\}\
div.uncont form#aspnetForm table.LoginOrRegisterTable \{\
	width: 100%;\
\}\
div.uncont form#aspnetForm table \{\
	height: auto;\
	width: 700px;\
\}\
div.uncont form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterHeader \{\
	margin: 0;\
	visibility: collapse;\
\}\
div.uncont form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel.topAligned table tbody tr td \{\
	visibility: collapse;\
\}\
div.Content div.ControlButtonPanel ul#ControlButtons \{\
	width: 100%;\
\}\
div.Content div.ControlButtonPanel ul#ControlButtons li \{\
	font-weight: bold;\
	text-transform: uppercase;\
	font-size: smaller;\
\}\
div.Content table tbody tr td div.FPRegister \{\
	background-color: white;\
\}\
div.Content form#aspnetForm table.PTable tbody tr.PHeaderRow td \{\
	background-color: #F34D9B;\
	font-size: small;\
	color: white;\
	text-transform: uppercase;\
\}\
div.Content form#aspnetForm table.PTable tbody tr td.PData \{\
	padding-top: 22px;\
\}\
#ControlButtons li \{\
	margin-bottom: 5px;\
	padding: 0px;\
	float: left;\
	width: 120px;\
	padding-right: 6px;\
\}\
#ControlButtons li a \{\
	color: #FFF;\
	text-decoration: none white;\
	background-color: #CCC;\
	display: block;\
	padding-top: 3px;\
	padding-bottom: 3px;\
	border-top-width: 1px;\
	border-right-width: 1px;\
	border-bottom-width: 1px;\
	border-left-width: 1px;\
	border-top-style: solid;\
	border-right-style: solid;\
	border-bottom-style: solid;\
	border-left-style: solid;\
	border: none;\
\}\
div.uncont h3 \{\
	font-weight: 700;\
	font-size: medium;\
	margin: 0 0 -14px 0;\
\}\
div.uncont p.StatisticsLinks \{\
	/*+placement: 0px -26px;*/\
	position: relative;\
	left: 0px;\
	top: -26px;\
\}\
div.uncont div.BackLinks \{\
	font-weight: 600;\
\}\
div.uncont div.ShareContainer \{\
	visibility: hidden;\
\}\
div.uncont div.BackLinksBottom \{\
	/*+placement: 0px -bottom;*/\
	position: relative;\
	left: 0px;\
	top: 0px;\
\}\
div.uncont table tbody tr td \{\
	border: 1px solid #CDCDCD;\
\}\
table.LoginOrRegisterTable \{\
\}\
div.uncont form#aspnetForm table.LoginOrRegisterTable tbody tr td \{\
	border: hidden;\
\}\
#ControlButtons li a:visited \{\
	color: #FFF;\
\}\
#ControlButtons li a:hover \{\
	color: #FFF;\
	background-color: gray;\
\}\
.PageHeader h1 \{\
	font-size: 20px;\
	color: #FE52B6;\
	margin-bottom: 15px;\
\}\
.BackLinks.BackLinksTop \{\
	font-family: Arial, Helvetica, sans-serif;\
	color: #666;\
	text-decoration: underline;\
	margin-bottom: 15px;\
\}\
.BackLinks.BackLinksTop p a \{\
	color: #666;\
\}\
.BackLinks.BackLinksTop p a:hover \{\
	color: #FE52B6;\
\}\
.BackLinks.BackLinksTop p a:hover \{\
	text-decoration: underline;\
\}\
.SpawtzContent h3 a \{\
	color: #666;\
	text-decoration: underline;\
	font: inherit;\
\}\
div.uncont div.ControlButtonPanel #ControlButtons \{\
\}\
.SpawtzContent h3 a:hover \{\
	color: #666;\
	text-decoration: underline;\
\}\
.BackLinks.BackLinksBottom \{\
	color: #666;\
	text-decoration: underline;\
	margin-top: 20px;\
	margin-bottom: 10px;\
\}\
.BackLinks.BackLinksBottom a \{\
	color: #666;\
\}\
.BackLinks.BackLinksBottom a:hover \{\
	color: #FE52B6;\
	text-decoration: underline;\
\}\
.BackLinks.BackLinksTop a \{\
	color: #666;\
	text-decoration: underline;\
\}\
.BackLinks.BackLinksTop a:hover \{\
	color: #FE52B6;\
	text-decoration: underline;\
\}\
.RFTitle h1 \{\
	font-size: 20px;\
	color: #FF50B9;\
\}\
.RFInstructions \{\
	margin: 0px;\
	padding: 0px;\
\}\
.SpawtzContent #aspnetForm div h1 \{\
	font-size: 20px;\
	padding-left: 0px;\
\}\
.SpawtzContent h4 \{\
	margin-top: 20px;\
	margin-bottom: 5px;\
\}\
.SpawtzContent h3 \{\
	margin-bottom: 10px;\
\}\
.LoginOrRegisterTable \{\
	padding: 0px;\
	height: 100%;\
	width: 100%;\
	margin-top: 0px;\
	margin-right: 0px;\
	margin-bottom: 20px;\
	margin-left: 0px;\
\}\
tr .LoginOrRegisterPanel table \{\
	margin: 0px;\
	padding: 0px;\
	width: 400px;\
	border-top-width: 0px;\
	border-right-width: 0px;\
	border-bottom-width: 0px;\
	border-left-width: 0px;\
	border-top-style: none;\
	border-right-style: none;\
	border-bottom-style: none;\
	border-left-style: none;\
\}\
.LoginOrRegisterPanel table tbody tr .Desc \{\
	text-align: left;\
	vertical-align: middle;\
	border-top-width: 0px;\
	border-right-width: 0px;\
	border-bottom-width: 0px;\
	border-left-width: 0px;\
	border-top-style: none;\
	border-right-style: none;\
	border-bottom-style: none;\
	border-left-style: none;\
\}\
tbody tr .LoginOrRegisterPanel table tbody tr \{\
	margin: 0px;\
	padding: 0px;\
	height: 40px;\
\}\
tbody tr td #ctl00_Content_txtEmailAddress \{\
	vertical-align: middle;\
	margin: 0px;\
	padding: 3px;\
	height: 30px;\
	width: 100%;\
\}\
div.uncoltable div.uncell.no-block-padding div.uncont form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel table tbody tr td input#ctl00_Content_btnLogin.ActionButton \{\
	width: auto;\
	height: auto;\
	background-color: #EA5FB8;\
	color: white;\
\}\
div.uncont form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel table tbody tr td input#ctl00_Content_btnLogin.ActionButton \{\
	/*+placement: -38px 0px;*/\
	position: relative;\
	left: -38px;\
	top: 0px;\
\}\
div.uncont form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel table tbody tr td.Desc \{\
	padding-bottom: 68px;\
\}\
div.uncont form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel table tbody tr td input#ctl00_Content_btnLogin.ActionButton \{\
	/*+placement: -291px -30px;*/\
	position: relative;\
	left: -291px;\
	top: -30px;\
\}\
div.uncont form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel table tbody tr td a \{\
	/*+placement: 0px -35px;*/\
	position: relative;\
	left: 0px;\
	top: -35px;\
\}\
div.uncont form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel table tbody tr td input#ctl00_Content_txtEmailAddress.LoginInput \{\
	/*+placement: -253px -4px;*/\
	position: relative;\
	left: -253px;\
	top: -4px;\
\}\
div.uncont form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel table tbody tr td input#ctl00_Content_txtPassword.LoginInput \{\
	/*+placement: -253px -3px;*/\
	position: relative;\
	left: -253px;\
	top: -3px;\
\}\
table tbody tr td #ctl00_Content_txtPassword \{\
	vertical-align: middle;\
	margin: 0px;\
	padding: 3px;\
	height: 30px;\
	width: 100%;\
\}\
tbody tr .LoginOrRegisterSubheader \{\
	text-align: left;\
\}\
tbody tr .LoginOrRegisterHeader \{\
	background-color: #F2F2F2;\
	text-transform: uppercase;\
\}\
.EventBuyTickets h1 \{\
	font-size: 20px;\
	color: #FF50B9;\
	text-align: left;\
	margin-bottom: 15px;\
\}\
.EventBuyTickets \{\
	padding-top: 5px;\
	padding-right: 0px;\
	padding-bottom: 5px;\
	padding-left: 0px;\
\}\
.EventBuyTickets \{\
	padding-top: 15px;\
\}\
.LoginRegisterLink a \{\
	text-align: center;\
	vertical-align: middle;\
	line-height: 18.5px;\
\}\
.LoginRegisterLink a \{\
	font-family: Arial, Helvetica, sans-serif;\
	font-size: 14px;\
	color: #FFF;\
	background-color: #FF50B9;\
	display: block;\
	margin: 0px;\
	padding: 0px;\
	width: 300px;\
	text-align: center;\
	margin-left: 70px;\
\}\
.LoginRegisterLink a \{\
	padding-top: 25px;\
	padding-bottom: 25px;\
\}\
.LoginRegisterLink a:hover \{\
	background-color: #999;\
\}\
.EventNameAndDescription \{\
\}\
div.uncont form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterHeader \{\
	text-align: center;\
	color: #E60796;\
\}\
div.uncont form#aspnetForm table.LoginOrRegisterTable tbody tr td.LoginOrRegisterPanel.topAligned table tbody tr td.LoginOrRegisterSubheader \{\
	font-size: large;\
	text-align: center;\
	padding-top: 0;\
\}\
.EventDescription p \{\
	line-height: 18.5px;\
	text-align: justify;\
\}\
.EventDescription \{\
	margin-right: 20px;\
\}\
.EventDateAndLocation \{\
	margin-top: 0px;\
\}\
div.uncont form#aspnetForm div.EventDateAndLocation \{\
	float: right;\
	visibility: collapse;\
\}\
div.uncoltable div.uncell.no-block-padding div.uncont form#aspnetForm div.EventNameAndDescription div.EventDescription \{\
	line-height: 1.4;\
\}\
.EventDateAndLocation .Title \{\
	font-size: 15px;\
	font-weight: normal;\
	color: #FF51CD;\
	margin-top: 8px;\
\}\
.EventDateAndLocation .Title h3 \{\
	font-size: 14px;\
\}\
.EventDateAndLocation .EventDate \{\
	font-family: Arial, Helvetica, sans-serif;\
	font-size: 15px;\
	font-weight: bold;\
	color: #666;\
\}\
.EventDateAndLocation .EventVenueName \{\
	font-family: Arial, Helvetica, sans-serif;\
	font-size: 15px;\
	font-weight: bold;\
	color: #666;\
\}\
.EventDateAndLocation .EventVenueAddress \{\
	font-family: Arial, Helvetica, sans-serif;\
	font-size: 15px;\
	font-weight: normal;\
	color: #666;\
\}\
.EventVenueMapLink h3 a \{\
	color: #FD51BF;\
	text-decoration: underline;\
	margin-top: 5px;\
\}\
.EventVenueMapLink h3 a \{\
	font-size: 14px;\
\}\
.LoginTable tbody tr td \{\
	text-align: left;\
	vertical-align: middle;\
	margin: 0px;\
	padding-top: 10px;\
	padding-right: 0px;\
	padding-bottom: 10px;\
	padding-left: 0px;\
\}\
.LoginTable tbody tr td #ctl00_Content_ctl00_txtEmailAddress \{\
	margin: 0px;\
	padding: 0px;\
	height: 30px;\
	width: 300px;\
\}\
.LoginTable tbody tr td #ctl00_Content_ctl00_txtPassword \{\
	vertical-align: middle;\
	margin: 0px;\
	padding: 0px;\
	height: 30px;\
	width: 300px;\
\}\
.PasswordResetForm.Form h1 \{\
	font-size: 20px;\
	margin-bottom: 20px;\
\}\
form .PasswordResetForm.Form p #EmailAddress \{\
	height: 30px;\
	width: 300px;\
	border: thin solid #CCC;\
\}\
.NFLLeagueCell td.RFDescriptionCell \{\
	vertical-align: top !important;\
\}\
.SpawtzContent .ShareContainer.Share2 \{\
	display: none;\
	visibility: hidden;\
\}\
.SpawtzContent .ShareContainer.Share4 \{\
	display: none;\
	visibility: hidden;\
\}\
span.LeagueDetailsLabel \{\
	font-weight: bold;\
\}\
\
.EventBuyTicketsWrapper \{\
    text-align: center; !important\
\}\
\
#ControlButtons \{\
	font-size: 10px; !important\
	text-align: center;\
	margin: 0px;\
	padding: 0px;\
	width: 500px;\
	list-style-type: none;\
	padding-bottom: 15px;\
	height: 26px;\
	font-size: 10px;\
	text-transform: uppercase;\
	color: white !important;\
\}\
\
DIV.uncont FORM#aspnetForm DIV.EventNameAndDescription DIV.EventName\
\{\
	color: #FE62C5; !important\
\}\
\
DIV.uncont FORM#aspnetForm DIV.EventBuyTickets\
\{\
	color: #FE62C5; !important\
\}\
\
TEAM SEARCH PAGE CSS CHANGE\
\
DIV.uncont FORM TABLE.TeamSearchTable TBODY TR TD INPUT\
\{\
	width: 100%;\
	height: 50px;\
	vertical-align: middle;\
	margin: 0;\
\}\
DIV.uncont FORM TABLE.TeamSearchTable TBODY TR TD INPUT.ActionButton\
\{\
	width: 100%;\
	height: 50px;\
	vertical-align: middle;\
	background-color: #FD78CC;\
	color: white;\
\}\
\
DIV.uncont FORM TABLE.TeamSearchTable TBODY TR TD INPUT\
\{\
	width: 100%;\
	height: 50px;\
	vertical-align: middle;\
	margin: 0;\
\}\
\
DIV.uncont FORM TABLE.TeamSearchTable TBODY TR TD\
\{\
	border: 1px solid #FFFFFF;\
\}\
\
DIV.uncont FORM TABLE.TeamSearchTable TBODY TR TD INPUT\
\{\
	margin: 0;\
\}\
DIV.uncont FORM TABLE.TeamSearchTable TBODY TR TD\
\{\
	border: 1px solid #FFFFFF;\
\}\
\
DIV.uncont DIV.TeamProfileHeader A.JoinTeamLink\
\{\
	float: left;\
	margin-top: 34px;\
	margin-left: -217px;\
	background-color: #F445B3;\
	height: auto;\
	color: white;\
	font-size: small;\
	text-transform: uppercase;\
\}\
\
\
.ActionButton \{ font-weight: bold; line-height: auto; margin: 5px; \}.ActionButton \{ padding-left: 5px; padding-right: 5px; width: auto; overflow: visible; \}input#ctl00_Content_btnJoin \{ background-color: #FD78CC; color: white; padding-bottom: 30px; \}\
\
.webkit input[type=checkbox], .webkit input[type=radio], .android input[type=checkbox], .android input[type=radio] \{\
    padding-left: 6px;\
    padding-right: 6px;\
    border-color: #757575;\
\}\
\
.JTMessage \{ border: 1px solid rgb(117, 117, 117); height: 100px; font: 12px arial; color: black; margin: 3px; width: 600px; \}\
\
DIV.uncont.no-block-padding.col-custom-width SPAN.btn-container A.custom-link.btn.border-width-0.btn-text-skin.btn-accent.btn-flat.btn-icon-left\
\{\
	margin-bottom: 40px;\
\}\
\
DIV.uncoltable DIV.uncell.no-block-padding DIV.uncont SPAN.btn-container\
\{\
	padding-bottom: 60px;\
\}\
\
\
\
\
\
\
}

/* --- FINAL CONFIRMED CUSTOM INSERTS --- */

/* (Your original inserts are kept here unchanged) */

/* --- ADDITIONS 19 APRIL 2025 --- */

/* 1. Event container - force left alignment */
div.EventNameAndDescription {
    text-align: left !important;
    width: 100% !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

/* 2. Padding below 'PLEASE NOTE' text */
div.EventNameAndDescription .EventDescription p:last-of-type {
    margin-bottom: 40px !important; /* Increased from 20px */
}

/* 3. Login block new styling */
table.LoginOrRegisterTable {
    background-color: #f5f5f5 !important;
    border-radius: 10px !important;
    padding: 20px !important;
    width: 600px !important;
    box-shadow: none !important;
    border: none !important;
}

/* 4. Remove any internal borders inside login block */
table.LoginOrRegisterTable td {
    border: none !important;
}

/* 5. Email and Password labels align better with inputs */
table.LoginOrRegisterTable td {
    vertical-align: middle !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

/* 6. Ensure input fields are fully stretched under label */
table.LoginOrRegisterTable .LoginInput {
    display: block !important;
    width: 100% !important;
    margin-top: 5px !important;
}

/* 7. Center the login block inside page */
div.uncont form#aspnetForm table.LoginOrRegisterTable {
    margin: 0 auto !important;
}

/* 8. Extra padding inside the Login button */
table.LoginOrRegisterTable .ActionButton {
    padding-top: 18px !important;
    padding-bottom: 22px !important; /* More space under text */
}

/* --- END OF 19 APRIL 2025 ADDITIONS --- */

/* --- EXTRA TWEAKS 19 APRIL 2025 v2 --- */

/* 1. More padding inside login container */
table.LoginOrRegisterTable {
    padding: 40px 30px !important; /* Top/bottom 40px, sides 30px */
}

/* 2. More padding inside the login button */
table.LoginOrRegisterTable .ActionButton {
    padding-top: 22px !important;
    padding-bottom: 28px !important; /* Even bigger bottom padding */
}

/* 3. Add 25px padding above the horizontal line */
div.EventBuyTicketsWrapper {
    padding-top: 25px !important;
}

/* --- LOGIN BOX TWEAKS ROUND 2 --- */

/* 1. More inner space inside login box */
table.LoginOrRegisterTable {
    padding: 50px 40px !important; /* Top/bottom 50px, sides 40px */
}

/* 2. Fix label and input vertical alignment */
table.LoginOrRegisterTable td {
    vertical-align: middle !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

/* 3. Improve input field alignment under label */
table.LoginOrRegisterTable .LoginInput {
    display: inline-block !important;
    vertical-align: middle !important;
    margin: 0 !important;
    padding: 10px !important;
    width: 100% !important;
    height: auto !important; /* Prevent stretched height */
}
/* --- LOGIN BOX TWEAKS ROUND 2 (FORCE VERSION) --- */

/* 1. More inner space inside login box */
table.LoginOrRegisterTable {
    padding: 50px 40px !important; /* Top/bottom 50px, sides 40px */
}

/* 2. Fix label and input vertical alignment */
table.LoginOrRegisterTable td {
    vertical-align: middle !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

/* 3. Improve input field alignment under label */
table.LoginOrRegisterTable .LoginInput {
    display: inline-block !important;
    vertical-align: middle !important;
    margin: 0 !important;
    padding: 10px !important;
    width: 100% !important;
    height: auto !important;
}
/* --- FINAL LOGIN BOX CORRECTION --- */

/* 1. Grey container itself needs more inner padding */
table.LoginOrRegisterTable {
    padding: 50px 40px !important; /* padding inside the grey container */
    width: 600px !important;
    background-color: #f5f5f5 !important;
    border-radius: 10px !important;
    box-shadow: none !important;
    border: none !important;
}

/* 2. Give each cell inside more padding */
table.LoginOrRegisterTable td {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    vertical-align: middle !important;
}

/* 3. Inputs are clean and lined up properly */
table.LoginOrRegisterTable .LoginInput {
    display: block !important;
    width: 100% !important;
    margin-top: 5px !important;
    padding: 12px !important;
    height: auto !important;
    box-sizing: border-box !important;
}

/* 4. Make login button taller */
table.LoginOrRegisterTable .ActionButton {
    padding-top: 22px !important;
    padding-bottom: 28px !important;
}
/* --- LOGIN BOX FINAL CORRECTION --- */

/* Outer login container */
table.LoginOrRegisterTable {
    background-color: #f5f5f5 !important;
    border-radius: 10px !important;
    width: 600px !important;
    padding: 0 !important; /* Reset padding */
    border: none !important;
    box-shadow: none !important;
}

/* Padding inside the grey block (the td) */
table.LoginOrRegisterTable td.LoginOrRegisterPanel {
    padding: 50px 40px !important; /* Top/bottom 50px, sides 40px */
}

/* Ensure all labels and inputs align nicely */
table.LoginOrRegisterTable td {
    vertical-align: middle !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

/* Input fields style */
table.LoginOrRegisterTable .LoginInput {
    display: block !important;
    width: 100% !important;
    padding: 12px !important;
    margin-top: 5px !important;
    box-sizing: border-box !important;
}

/* Login button style */
table.LoginOrRegisterTable .ActionButton {
    padding-top: 20px !important;
    padding-bottom: 28px !important;
}
/* --- HIDE INNER THIN GREY BORDER --- */

/* Inner Login Panel thin border fix */
table.LoginOrRegisterTable td.LoginOrRegisterPanel {
    border: 1px solid #f5f5f5 !important; /* Match grey background */
}

/* Also just in case - remove any extra border inside login area */
table.LoginOrRegisterTable table {
    border: none !important;
}
/* --- FINAL LOGIN BUTTON WIDTH + PADDING FIX --- */

/* Force login button to full width matching the input fields */
table.LoginOrRegisterTable .ActionButton {
    width: 100% !important;
    display: block !important;
    margin-top: 20px !important;
    padding-top: 20px !important;
    padding-bottom: 30px !important; /* More bottom padding */
    font-size: 16px !important; /* (Optional: Slightly bigger text for better center alignment) */
    box-sizing: border-box !important;
}

/* --- FINAL FINAL LOGIN BUTTON FIX --- */

/* Force the login button to 100% width by fixing its cell */
table.LoginOrRegisterTable td.ActionCell {
    padding: 0 !important; /* Remove padding around button */
}

/* Stretch login button and fix vertical text alignment */
table.LoginOrRegisterTable .ActionButton {
    width: 100% !important;
    display: block !important;
    padding-top: 18px !important;
    padding-bottom: 36px !important; /* Bigger bottom padding to lift text higher */
    font-size: 16px !important;
    box-sizing: border-box !important;
    margin-top: 20px !important;
}
/* --- FINAL BUTTON WIDTH ALIGNMENT FIX --- */

/* Completely remove padding from button container */
table.LoginOrRegisterTable td.ActionCell, 
table.LoginOrRegisterTable td input.ActionButton {
    padding: 0 !important;
    margin: 0 !important;
}

/* Force the login button to full width */
table.LoginOrRegisterTable .ActionButton {
    width: 100% !important;
    display: block !important;
    padding-top: 18px !important;
    padding-bottom: 30px !important;
    font-size: 16px !important;
    box-sizing: border-box !important;
}

/* --- FINAL FINAL FINAL LOGIN BUTTON FIX --- */

/* Remove any padding/margin around the ActionCell */
table.LoginOrRegisterTable td.ActionCell {
    padding: 0 !important;
    margin: 0 !important;
}

/* Force the button itself to full width and bigger height */
table.LoginOrRegisterTable .ActionButton {
    width: 100% !important;
    display: block !important;
    padding-top: 22px !important;
    padding-bottom: 32px !important;
    font-size: 18px !important; /* Bigger text for better proportions */
    box-sizing: border-box !important;
    margin: 0 !important;
}

/* --- FINAL DEEPER PINK AND CENTER BUTTON --- */

/* Force Action Button to be a richer pink color and centered */
table.LoginOrRegisterTable .ActionButton {
    background-color: #ff3399 !important; /* Deeper pink */
    color: white !important;
    font-weight: bold !important;
    width: 80% !important; /* Button narrower to allow visual centering */
    display: block !important;
    margin: 20px auto 0 auto !important; /* Center it horizontally */
    padding-top: 22px !important;
    padding-bottom: 32px !important;
    font-size: 18px !important;
    text-align: center !important;
    border: none !important;
    border-radius: 6px !important; /* Optional: Slight round corners */
    box-sizing: border-box !important;
}

/* Remove leftover padding on button container cell */
table.LoginOrRegisterTable td.ActionCell {
    padding: 0 !important;
}

/* Make login button same width as inputs */
table.LoginOrRegisterTable .ActionButton {
    background-color: #ff3399 !important; /* Deep pink */
    color: white !important;
    font-weight: bold !important;
    width: 100% !important; /* Match input field width */
    display: block !important;
    padding-top: 22px !important;
    padding-bottom: 32px !important;
    font-size: 18px !important;
    text-align: center !important;
    border: none !important;
    border-radius: 6px !important;
    box-sizing: border-box !important;
    margin: 0 !important; /* No auto margin */
}
/* --- FINAL BUTTON FULL WIDTH EDGE ALIGN FIX --- */

/* Fix the parent TD container to be full width */
table.LoginOrRegisterTable td.ActionCell {
    padding: 0 !important;
    margin: 0 !important;
    text-align: left !important; /* Force left align */
}

/* Fix the button itself */
table.LoginOrRegisterTable .ActionButton {
    background-color: #ff3399 !important;
    color: white !important;
    font-weight: bold !important;
    width: 100% !important; /* 100% width, no 80% */
    max-width: none !important; /* Prevent max-width limiting it */
    display: block !important;
    padding-top: 22px !important;
    padding-bottom: 32px !important;
    font-size: 18px !important;
    text-align: center !important;
    border: none !important;
    border-radius: 6px !important;
    box-sizing: border-box !important;
    margin: 20px 0 0 0 !important; /* Only top margin for spacing */
}
/* --- FINAL CHUNKY BUTTON FIX --- */

table.LoginOrRegisterTable .ActionButton {
    background-color: #ff3399 !important;
    color: white !important;
    font-weight: bold !important;
    width: 100% !important;
    max-width: none !important;
    display: block !important;
    padding-top: 28px !important; /* More padding at top */
    padding-bottom: 36px !important; /* More padding at bottom */
    font-size: 20px !important; /* Slightly bigger text for better proportion */
    text-align: center !important;
    border: none !important;
    border-radius: 6px !important;
    box-sizing: border-box !important;
    margin: 20px 0 0 0 !important;
}
/* --- FINAL FINAL BUTTON TEXT PADDING FIX --- */

table.LoginOrRegisterTable .ActionButton {
    background-color: #ff3399 !important;
    color: white !important;
    font-weight: bold !important;
    width: 100% !important;
    max-width: none !important;
    display: block !important;
    padding-top: 32px !important; /* More top padding */
    padding-bottom: 40px !important; /* More bottom padding */
    font-size: 20px !important;
    text-align: center !important;
    border: none !important;
    border-radius: 6px !important;
    box-sizing: border-box !important;
    margin: 20px 0 0 0 !important;
}
/* --- Sidebar Links --- */
#menu {
    text-align: left !important;
}
#menu a {
    background-color: #999999 !important; /* Grey background */
    color: white !important;
    padding: 12px 20px !important;
    display: inline-block !important;
    margin-right: 10px !important;
    margin-bottom: 10px !important;
    border-radius: 6px !important;
    font-weight: bold !important;
    text-decoration: none !important;
    font-size: 16px !important;
}

/* When a menu link is active (e.g., current page) */
#menu a.ActiveMenuItem {
    background-color: #ff3399 !important; /* Bright pink background when active */
    color: white !important;
}

/* Hide "Find Ringers" link */
#menu a[href*="FindRingers"] {
    display: none !important;
}

/* --- Ticket Info Text --- */
.EventCartSummary {
    text-align: center !important;
    font-size: 18px !important;
    margin-top: 10px !important;
    margin-bottom: 20px !important;
}

/* --- Buy Tickets Now Button --- */
input[type="submit"], .BuyTicketsButton {
    background-color: #ff3399 !important;
    color: white !important;
    font-weight: bold !important;
    font-size: 20px !important;
    padding: 18px 30px !important;
    border: none !important;
    border-radius: 8px !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    width: auto !important;
    display: inline-block !important;
    margin-top: 10px !important;
}
input[type="submit"]:hover, .BuyTicketsButton:hover {
    background-color: #cc0077 !important; /* Slightly darker pink on hover */
}
/* --- Fix Left Sidebar Links --- */
td.MenuPanel {
    background-color: white !important;
    padding: 20px !important;
}

td.MenuPanel a {
    background-color: #999999 !important; /* Grey background */
    color: #ffffff !important; /* White text */
    padding: 10px 20px !important;
    display: inline-block !important;
    margin-bottom: 10px !important;
    border-radius: 6px !important;
    font-weight: bold !important;
    text-decoration: none !important;
    font-size: 16px !important;
}

/* Highlight active link */
td.MenuPanel a.ActiveMenuItem {
    background-color: #ff3399 !important; /* Bright pink active link */
    color: #ffffff !important;
}

/* Hide 'Find Ringers' link */
td.MenuPanel a[href*="FindRingers"] {
    display: none !important;
}

/* --- Ticket Text Centered --- */
.EventCartSummary {
    text-align: center !important;
    font-size: 18px !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

/* --- Buy Tickets Button Styling --- */
input[type="submit"], .BuyTicketsButton {
    background-color: #ff3399 !important;
    color: #ffffff !important;
    font-weight: bold !important;
    font-size: 20px !important;
    padding: 18px 40px !important;
    border: none !important;
    border-radius: 8px !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    margin-top: 20px !important;
    display: inline-block !important;
}
input[type="submit"]:hover, .BuyTicketsButton:hover {
    background-color: #cc0077 !important; /* Darker on hover */
}
/* --- MAKE MENU LINKS INLINE --- */
td.MenuPanel {
    text-align: center !important; /* Center all links horizontally */
    padding: 20px 0 !important;
}

td.MenuPanel a {
    display: inline-block !important;
    background: none !important; /* No box background */
    color: #666666 !important; /* Dark grey text */
    font-size: 16px !important;
    font-weight: bold !important;
    text-decoration: none !important;
    margin: 0 10px !important; /* Space between links */
}

/* ACTIVE link = pink text */
td.MenuPanel a.ActiveMenuItem {
    color: #ff3399 !important; /* Pink when active */
}

/* Hide 'Find Ringers' link */
td.MenuPanel a[href*="FindRingers"] {
    display: none !important;
}

/* --- CENTRALISE BUY TICKETS TEXT AND BUTTON --- */
.EventCartTitle, .EventCartSummary, .EventCartButtons {
    text-align: center !important;
}

/* Style the 'Buy Tickets Now' button */
input[type="submit"], .BuyTicketsButton {
    background-color: #ff3399 !important;
    color: #ffffff !important;
    font-weight: bold !important;
    font-size: 20px !important;
    padding: 18px 40px !important;
    border: none !important;
    border-radius: 8px !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    margin-top: 20px !important;
    display: inline-block !important;
}
input[type="submit"]:hover, .BuyTicketsButton:hover {
    background-color: #cc0077 !important; /* Slightly darker pink hover */
}
/* --- Fixing MENU LINKS INLINE and STYLE --- */
td.MenuPanel td a {
    display: inline-block !important;
    background: none !important;
    color: #555555 !important; /* dark grey */
    font-weight: bold !important;
    font-size: 16px !important;
    text-decoration: none !important;
    margin: 0 12px !important;
    padding: 6px 0 !important;
}

/* Active link becomes pink */
td.MenuPanel td a.ActiveMenuItem {
    color: #ff3399 !important; /* bright pink */
}

/* Hide 'Find Ringers' link */
td.MenuPanel td a[href*="FindRingers"] {
    display: none !important;
}

/* --- Centering Ticket Info --- */
.EventCartTitle, .EventCartSummary, .EventCartButtons {
    text-align: center !important;
}

/* --- Buy Tickets Button --- */
input[type="submit"], .BuyTicketsButton {
    background-color: #ff3399 !important;
    color: #ffffff !important;
    font-weight: bold !important;
    font-size: 20px !important;
    padding: 18px 40px !important;
    border: none !important;
    border-radius: 8px !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    margin-top: 20px !important;
    display: inline-block !important;
}

input[type="submit"]:hover, .BuyTicketsButton:hover {
    background-color: #cc0077 !important; /* slightly darker pink hover */
}
/* --- TOP NAVIGATION FIX --- */

/* Make all control buttons inline and styled */
div.ControlButtonPanel {
    text-align: center !important;
    margin: 20px 0 !important;
}

div.ControlButtonPanel a {
    display: inline-block !important;
    color: #555555 !important; /* dark grey */
    font-weight: bold !important;
    font-size: 16px !important;
    text-decoration: none !important;
    margin: 0 10px !important;
    padding: 8px 12px !important;
}

/* Active/Selected link pink */
div.ControlButtonPanel a.ActiveControlButton {
    color: #ff3399 !important; /* pink when active */
}

/* Hide "Find Ringers" */
div.ControlButtonPanel a[href*="FindRingers"] {
    display: none !important;
}

/* --- CENTER TICKET INFORMATION --- */
.EventCartTitle, .EventCartSummary, .EventCartButtons {
    text-align: center !important;
}

/* --- STYLE BUY TICKETS BUTTON --- */
input[type="submit"], .BuyTicketsButton {
    background-color: #ff3399 !important;
    color: #ffffff !important;
    font-weight: bold !important;
    font-size: 20px !important;
    padding: 18px 40px !important;
    border: none !important;
    border-radius: 8px !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    margin-top: 20px !important;
    display: inline-block !important;
}

input[type="submit"]:hover, .BuyTicketsButton:hover {
    background-color: #cc0077 !important;
}
/* --- Control Panel: Force Links Inline --- */
div.ControlButtonPanel {
    text-align: center !important;
    margin: 20px 0 !important;
}

/* Force links side-by-side */
div.ControlButtonPanel a {
    display: inline-block !important;
    color: #555555 !important; /* dark grey */
    font-weight: bold !important;
    font-size: 16px !important;
    text-decoration: none !important;
    margin: 0 10px !important;
    padding: 8px 12px !important;
}

/* Hide <br> tags inside control panel to stop stacking */
div.ControlButtonPanel br {
    display: none !important;
}

/* Active (clicked) link goes pink */
div.ControlButtonPanel a.ActiveControlButton {
    color: #ff3399 !important; /* pink */
}

/* Hide 'Find Ringers' link */
div.ControlButtonPanel a[href*="FindRingers"] {
    display: none !important;
}

/* --- Center Ticket Section --- */
.EventCartTitle, .EventCartSummary, .EventCartButtons {
    text-align: center !important;
}

/* --- Style the Buy Ticket Button --- */
input[type="submit"], .BuyTicketsButton {
    background-color: #ff3399 !important;
    color: #ffffff !important;
    font-weight: bold !important;
    font-size: 20px !important;
    padding: 18px 40px !important;
    border: none !important;
    border-radius: 8px !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    margin-top: 20px !important;
    display: inline-block !important;
}

input[type="submit"]:hover, .BuyTicketsButton:hover {
    background-color: #cc0077 !important;
}
/* --- Style the Control Button Links --- */
#ControlButtons {
    list-style: none !important; /* Remove bullet points */
    padding: 0 !important;
    margin: 20px 0 !important;
    text-align: center !important;
}

#ControlButtons li {
    display: inline-block !important; /* Force list items inline */
    margin: 0 10px !important;
    padding: 0 !important;
}

#ControlButtons a {
    color: #555555 !important; /* Dark grey links */
    font-weight: bold !important;
    font-size: 16px !important;
    text-decoration: none !important;
    padding: 8px 12px !important;
}

/* Active/Selected link */
#ControlButtons a.ActiveControlButton {
    color: #ff3399 !important; /* Bright pink if active */
}

/* Hide "Find Ringers" link */
#ControlButtons a[href*="RingerSearch"] {
    display: none !important;
}

/* --- Center the Ticket Section --- */
.EventCartTitle, .EventCartSummary, .EventCartButtons {
    text-align: center !important;
}

/* --- Style the Buy Tickets Button --- */
input[type="submit"], .BuyTicketsButton {
    background-color: #ff3399 !important;
    color: #ffffff !important;
    font-weight: bold !important;
    font-size: 20px !important;
    padding: 18px 40px !important;
    border: none !important;
    border-radius: 8px !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    margin-top: 20px !important;
    display: inline-block !important;
}

input[type="submit"]:hover, .BuyTicketsButton:hover {
    background-color: #cc0077 !important;
}

/* --- Updated Control Button Styling --- */
#ControlButtons {
    list-style: none !important;
    padding: 0 !important;
    margin: 20px 0 !important;
    text-align: center !important;
}

#ControlButtons li {
    display: inline-block !important;
    margin: 0 8px !important;
}

#ControlButtons a {
    display: inline-block !important;
    background-color: #EB4897 !important; /* Pink background */
    color: #ffffff !important; /* White text */
    font-weight: bold !important;
    font-size: 16px !important;
    text-decoration: none !important;
    padding: 10px 20px !important;
    border-radius: 8px !important;
    transition: none !important; /* No hover transition needed */
}

/* Active or Selected Button */
#ControlButtons a.ActiveControlButton {
    background-color: #DDDDDD !important; /* Light grey background */
    color: #000000 !important; /* Black text */
}

/* Hide 'Find Ringers' Link */
#ControlButtons a[href*="RingerSearch"] {
    display: none !important;
}
/* Force style all control button links */
ul#ControlButtons li a {
    display: inline-block !important;
    background-color: #EB4897 !important; /* Always pink background */
    color: #ffffff !important; /* Always white text */
    font-weight: bold !important;
    font-size: 16px !important;
    text-decoration: none !important;
    padding: 12px 24px !important;
    border-radius: 8px !important;
    margin: 0 6px !important;
}

/* Force style active link differently */
ul#ControlButtons li a.ActiveControlButton,
ul#ControlButtons li a.active,
ul#ControlButtons li a.selected {
    background-color: #DDDDDD !important; /* Light grey */
    color: #000000 !important; /* Black text */
}

/* Hide Find Ringers link */
ul#ControlButtons li a[href*="RingerSearch"] {
    display: none !important;
}
/* Style the container list to be horizontal */
#ControlButtons {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 auto !important;
    text-align: center !important;
}

/* Make each list item inline */
#ControlButtons li {
    display: inline-block !important;
    margin: 0 6px !important;
}

/* Style each link inside */
#ControlButtons li a {
    display: inline-block !important;
    background-color: #EB4897 !important; /* Pink background */
    color: #ffffff !important; /* White text */
    font-weight: bold !important;
    font-size: 16px !important;
    text-decoration: none !important;
    padding: 12px 20px !important;
    border-radius: 8px !important;
}

/* Active link */
#ControlButtons li a.ActiveControlButton,
#ControlButtons li a.active,
#ControlButtons li a.selected {
    background-color: #DDDDDD !important; /* Light grey background */
    color: #000000 !important; /* Black text */
}

/* Hide Find Ringers link */
#ControlButtons li a[href*="RingerSearch"] {
    display: none !important;
}
/* Add more space below the buttons */
#ControlButtons {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 auto 40px auto !important; /* 40px bottom margin */
    text-align: center !important;
}
/* Control buttons - Desktop */
#ControlButtons {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 auto 40px auto !important;
    text-align: center !important;
}

/* Desktop button layout */
#ControlButtons li {
    display: inline-block !important;
    margin: 5px !important;
}

/* Mobile responsive adjustment */
@media (max-width: 768px) {
    #ControlButtons {
        text-align: center !important;
    }
    #ControlButtons li {
        display: inline-block !important;
        margin: 5px 5px 10px 5px !important;
    }
    #ControlButtons a {
        display: inline-block !important;
        padding: 8px 16px !important; /* smaller padding for smaller buttons */
        font-size: 14px !important; /* smaller font */
        min-width: 130px !important; /* fixed width for nice 2 per row */
    }
}
/* Control buttons - Desktop */
#ControlButtons a {
    background-color: #EB4897 !important;
    color: #ffffff !important;
    font-weight: bold !important;
    font-size: 14px !important; /* Smaller font */
    text-decoration: none !important;
    padding: 6px 12px !important; /* Slightly smaller padding */
    border-radius: 8px !important;
    display: inline-block !important;
    margin: 5px 5px 10px 5px !important;
}

/* Active button */
#ControlButtons a:active {
    background-color: #dddddd !important;
    color: #000000 !important;
}

/* Control buttons container */
#ControlButtons {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 auto 40px auto !important;
    text-align: center !important;
}

/* Desktop layout */
#ControlButtons li {
    display: inline-block !important;
}

/* Mobile adjustments */
@media (max-width: 768px) {
    #ControlButtons a {
        font-size: 13px !important;
        padding: 5px 10px !important;
        min-width: 130px !important;
    }
}
table.LoginOrRegisterTable td.ActionCell,
table.LoginOrRegisterTable td input.ActionButton {
    padding: 10px 20px !important; /* Fix: Add vertical & horizontal padding */
    margin: 0 !important;
    font-weight: bold !important;
    font-size: 16px !important;
    border-radius: 6px !important; /* Optional: soften the button edges */
    background-color: #EB4897 !important; /* Match your pink branding */
    color: #ffffff !important; /* White text inside button */
    border: none !important;
    text-align: center !important;
    height: auto !important; /* Allow it to grow naturally with padding */
}
/* Styling for the "Buy Tickets Now" button */
input.ActionButton {
    background-color: #EB4897 !important;
    color: white !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    padding: 14px 28px !important; /* Good padding inside */
    margin-top: 20px !important;   /* Space above */
    border-radius: 8px !important; /* Rounded corners */
    text-align: center !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    border: none !important;
    display: inline-block !important;
    width: auto !important; /* Keep nice size on desktop */
    cursor: pointer;
}

/* Optional: On hover - darker pink */
input.ActionButton:hover {
    background-color: #d73f86 !important;
}
input.ActionButton {
    background-color: #EB4897 !important;
    color: #ffffff !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    padding: 14px 28px !important; /* Top-Bottom 14px, Left-Right 28px */
    height: auto !important;
    line-height: normal !important;
    border: none !important;
    border-radius: 8px !important;
    display: inline-block !important;
    text-align: center !important;
    margin-top: 20px !important;
    width: auto !important;
    cursor: pointer !important;
}

/* Optional: Hover color effect */
input.ActionButton:hover {
    background-color: #d73f86 !important;
}
.EventTickets, .EventTotal {
    text-align: center !important;
    font-size: 14px !important; /* (Optional) Makes it slightly smaller and tidier */
    margin-bottom: 10px !important; /* Adds a little gap before the button */
}
.EventSplitter {
    margin-bottom: 5px !important;
}
div.EventBuyTicketsWrapper {
    padding-top: 14px !important;
}
select[name="TicketCount"] {
  background-color: #ffffff; /* white background */
  color: #555555; /* dark grey text */
  border: 2px solid #EB4897; /* pink border */
  border-radius: 8px; /* rounded corners */
  padding: 8px 12px; /* spacing inside */
  font-size: 16px; /* text size */
  font-weight: 600;
  text-align: center;
  width: 100%; /* or max-width: 300px; if you want a fixed size */
  appearance: none; /* hide default browser dropdown arrow */
}
select[name="TicketCount"] {
  background-color: #ffffff;
  color: #555555;
  border: 2px solid #EB4897;
  border-radius: 8px;
  padding: 8px 12px;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  width: 100%;
  appearance: none;
  margin-bottom: 20px; /* ?? Add this! Creates nice spacing */
}
select[name="TicketCount"] {
  background-color: #ffffff;
  color: #555555;
  border: 2px solid #EB4897;
  border-radius: 8px;
  padding: 8px 12px;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  width: auto; /* Not 100% anymore */
  min-width: 120px; /* Minimum size so it doesn't go too small */
  margin-bottom: 20px; /* Adds nice breathing space */
  display: block;
  margin-left: auto;
  margin-right: auto; /* Center it nicely */
}
/* Remove table borders ONLY inside EventEntrants */
div.EventEntrants table, 
div.EventEntrants tr, 
div.EventEntrants td {
  border: none !important;
  padding: 10px 8px !important;
}

/* Style the input fields cleanly */
div.EventEntrants input[type="text"], 
div.EventEntrants input[type="email"] {
  border: 2px solid #cccccc !important;
  padding: 8px 10px !important;
  width: 100% !important;
  box-sizing: border-box;
}

/* Center the label and input vertically */
div.EventEntrants td {
  vertical-align: middle !important;
}

/* Bold the label column text a little */
div.EventEntrants td:first-child {
  font-weight: 600 !important;
  color: #555555;
}
/* Fix layout: make label + input nicely aligned */
div.EventEntrants td:first-child {
  width: 150px !important; /* label width */
  text-align: right !important;
  padding-right: 10px !important;
}

div.EventEntrants td:last-child {
  width: auto !important;
}
/* Style the attendee heading rows */
div.EventEntrants .EventAttendeeHeading {
  color: #EB4897 !important; /* Your bright pink */
  font-size: 18px !important;
  font-weight: 700 !important;
  margin-bottom: 10px;
  display: inline-block;
}
/* Left align the Attendee headings */
div.EventEntrants .EventAttendeeHeading {
  color: #EB4897 !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  text-align: left !important;
  margin-bottom: 10px;
  display: block;
}

/* Left align field labels */
div.EventEntrants td:first-child {
  text-align: left !important;
  padding-right: 10px !important;
  width: 150px !important;
}

/* Limit width of input fields */
div.EventEntrants input[type="text"] {
  max-width: 400px !important;
  width: 100% !important;
  padding: 8px !important;
  box-sizing: border-box !important;
}

/* Add spacing between attendee blocks */
div.EventEntrants table.EventAttendeesTableMultipleRow {
  margin-bottom: 30px !important;
}
/* ===== Hide the FF and FA columns ===== */
.STTable.NetballFunLeagueScoreService td:nth-child(7),
.STTable.NetballFunLeagueScoreService td:nth-child(8),
.STTable.NetballFunLeagueScoreService th:nth-child(7),
.STTable.NetballFunLeagueScoreService th:nth-child(8) {
    display: none;
}

/* ===== Modern Table Styling ===== */
.STTable.NetballFunLeagueScoreService {
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
    background-color: #ffffff;
    border: 1px solid #ddd;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
}

/* Header Row Styling */
.STTable.NetballFunLeagueScoreService th {
    background-color: #f7f7f7;
    font-weight: bold;
    text-align: center;
    padding: 14px 10px;
    border-bottom: 1px solid #ddd;
    font-size: 1rem;
}

/* Body Row Styling */
.STTable.NetballFunLeagueScoreService td {
    padding: 14px 10px;
    text-align: center;
    border-bottom: 1px solid #eee;
    font-size: 0.95rem;
}

/* Left-align the Team names */
.STTable.NetballFunLeagueScoreService td.STTeamCell {
    text-align: left;
    padding-left: 16px;
}

/* Last Row (No Bottom Border) */
.STTable.NetballFunLeagueScoreService tr:last-child td {
    border-bottom: none;
}

/* Row Hover Effect */
.STTable.NetballFunLeagueScoreService tr:hover td {
    background-color: #fafafa;
}
/* ===== Modernise the Results Table (Tighter version) ===== */
table.FTable {
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
    background-color: #ffffff;
    border: 1px solid #ddd;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
    margin-top: 20px;
}

/* Header rows (e.g., dates like Monday 31 Mar 2025) */
table.FTable tr.HeaderRow td {
    background-color: #f7f7f7;
    font-weight: bold;
    font-size: 1rem;
    padding: 10px 8px; /* Slightly reduced padding */
    text-align: left;
    border-bottom: 1px solid #ddd;
}

/* Fixture rows */
table.FTable tr.FRow td {
    padding: 8px 6px; /* Smaller padding for fixtures */
    border-bottom: 1px solid #eee;
    font-size: 0.9rem;
    text-align: center;
}

/* Last row in each fixture group: no bottom border */
table.FTable tr:last-child td {
    border-bottom: none;
}

/* Hover effect on fixture rows */
table.FTable tr.FRow:hover td {
    background-color: #fafafa;
}
/* ===== Modernise Player of the Match Table ===== */
table.STTable.STPOMTable {
    border-collapse: separate;
    border-spacing: 0;
    width: 100%; /* Full width of content area */
    max-width: 100%; /* Prevents it spilling over */
    background-color: #ffffff;
    border: 1px solid #ddd;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
    margin-top: 20px;
}

/* Header row (Player, Team, Awards) */
table.STTable.STPOMTable th {
    background-color: #f7f7f7;
    font-weight: bold;
    text-align: left;
    padding: 12px 10px;
    font-size: 1rem;
    border-bottom: 1px solid #ddd;
}

/* Data rows */
table.STTable.STPOMTable td {
    padding: 10px 8px;
    text-align: left;
    font-size: 0.95rem;
    border-bottom: 1px solid #eee;
}

/* Set specific column widths */
table.STTable.STPOMTable td:nth-child(1), /* Player */
table.STTable.STPOMTable th:nth-child(1) {
    width: 40%;
}
table.STTable.STPOMTable td:nth-child(2), /* Team */
table.STTable.STPOMTable th:nth-child(2) {
    width: 40%;
}
table.STTable.STPOMTable td:nth-child(3), /* Awards */
table.STTable.STPOMTable th:nth-child(3) {
    width: 20%;
    text-align: center; /* Center the number */
}

/* Last row: no bottom border */
table.STTable.STPOMTable tr:last-child td {
    border-bottom: none;
}

/* Hover effect */
table.STTable.STPOMTable tr:hover td {
    background-color: #fafafa;
}
/* Make Join Team link display under the team name */
.TeamProfileHeader .JoinTeamLink {
    display: block;
    margin-top: 10px;
    text-align: left;
    font-size: 1rem;
    font-weight: 600;
    background-color: #ff4da6; /* match your pink branding */
    color: white;
    padding: 10px 16px;
    border-radius: 8px;
    text-decoration: none;
    width: fit-content;
}
/* Hide the second and third TFTable and any graph sections */
.TFTable:nth-of-type(2),
.TFTable:nth-of-type(3),
#TFPositionGraph,
#TFPositionGraphContainer {
    display: none;
}
/* ===== Modernise Team Profile Page ===== */

/* Move Join Team button underneath the team name */
.TeamProfileHeader .JoinTeamLink {
    display: block;
    margin-top: 10px;
    text-align: left;
    font-size: 1rem;
    font-weight: 600;
    background-color: #ff4da6;
    color: white;
    padding: 10px 16px;
    border-radius: 8px;
    text-decoration: none;
    width: fit-content;
}

/* Button hover effect */
.TeamProfileHeader .JoinTeamLink:hover {
    background-color: #e04490;
}

/* --- Remove test border --- */
body {
  border: none !important;
}

/* --- Header styling --- */
form[action*="TeamSearch"]::before {
  content: "Search for a Team";
  display: block;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 28px;
  font-weight: 700;
  color: #EB4897;
  margin-bottom: 2rem;
}

/* --- Container layout --- */
form[action*="TeamSearch"] table {
  width: 100%;
  max-width: 700px;
  margin: 0 auto 2rem auto;
  border-collapse: collapse;
  background: none;
  box-shadow: none;
}

/* --- Cell layout and spacing --- */
form[action*="TeamSearch"] td {
  padding: 10px;
  border: none;
  vertical-align: middle;
}

/* --- Label cell --- */
form[action*="TeamSearch"] td:first-child {
  text-align: right;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-size: 16px;
  color: #222;
  white-space: nowrap;
}

/* --- Text input field --- */
form[action*="TeamSearch"] input[type="text"] {
  width: 100%;
  max-width: 240px;
  padding: 12px 14px;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  border: 1px solid #ccc;
  border-radius: 6px;
  box-sizing: border-box;
}

/* --- Search button --- */
form[action*="TeamSearch"] input[type="submit"] {
  background-color: #EB4897;
  color: #fff;
  border: none;
  padding: 12px 20px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  letter-spacing: 0.05em;
  border-radius: 8px;
  font-size: 16px;
  text-transform: uppercase;
  cursor: pointer;
  transition: background-color 0.3s ease;
  height: 48px;
}

form[action*="TeamSearch"] input[type="submit"]:hover {
  background-color: #d43b86;
}

/* --- Responsive adjustments --- */
@media (max-width: 600px) {
  form[action*="TeamSearch"] table,
  form[action*="TeamSearch"] tr,
  form[action*="TeamSearch"] td {
    display: block;
    width: 100%;
    text-align: left;
  }

  form[action*="TeamSearch"] td:first-child {
    text-align: left;
    margin-bottom: 4px;
  }

  form[action*="TeamSearch"] input[type="text"],
  form[action*="TeamSearch"] input[type="submit"] {
    width: 100%;
    max-width: 100%;
    margin-top: 0.5rem;
  }

  form[action*="TeamSearch"]::before {
    font-size: 22px;
  }
}

/* ---------------------------------------------
   Netball Fun League – Team Search Styling (Spawtz)
   Applies to /TeamSearch page only
---------------------------------------------- */

/* Outer table container */
table.TeamSearchTable {
  margin: 60px auto !important;
  background: #f6f7fa !important;
  border-radius: 18px !important;
  box-shadow: 0 2px 18px rgba(0, 0, 0, 0.06) !important;
  padding: 32px 28px !important;
  max-width: 700px !important;
  width: 92vw !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  position: relative;
}

/* Reset default cell styles */
table.TeamSearchTable,
table.TeamSearchTable tr,
table.TeamSearchTable td {
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* Form container row with light grey background */
table.TeamSearchTable tr:first-child {
  background: #eeeeee !important;
  border-radius: 16px !important;
  padding: 24px !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}

/* Label styling */
table.TeamSearchTable td:first-child {
  font-family: 'Poppins', 'Segoe UI', sans-serif;
  font-size: 1rem;
  font-weight: 600;
  color: #1a1a1a;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  text-align: center;
  width: 100%;
}

/* Flex row for input and button */
table.TeamSearchTable td:nth-child(2),
table.TeamSearchTable td:nth-child(3) {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
}

/* Text input styling */
table.TeamSearchTable input[type="text"] {
  padding: 14px 20px;
  border-radius: 8px;
  border: 1.5px solid #e0e0e0;
  font-size: 1.05rem;
  font-family: 'Poppins', sans-serif;
  background: #ffffff;
  color: #2a2438;
  transition: border-color 0.2s ease-in-out;
  flex: 1 1 300px;
  min-width: 240px;
  max-width: 100%;
}

/* Focus style */
table.TeamSearchTable input[type="text"]:focus {
  outline: none;
  border-color: #e64c97;
}

/* Search button styling */
table.TeamSearchTable input[type="submit"],
table.TeamSearchTable button[type="submit"] {
  background-color: #eb4897;
  color: #ffffff;
  border: none;
  border-radius: 8px;
  font-size: 1.05rem;
  font-weight: 700;
  padding: 14px 36px;
  font-family: 'Poppins', sans-serif;
  cursor: pointer;
  text-transform: uppercase;
  white-space: nowrap;
}

/* Responsive tweaks */
@media (max-width: 480px) {
  table.TeamSearchTable td:nth-child(2),
  table.TeamSearchTable td:nth-child(3) {
    flex-direction: column;
    gap: 12px;
  }

  table.TeamSearchTable input[type="submit"],
  table.TeamSearchTable button[type="submit"] {
    width: 100%;
    text-align: center;
  }
}

/* Combined pink heading and body copy above the form */
table.TeamSearchTable::before {
  content: "Enter the team name (in full) in the box then click on “Search”. On the next page click on the 'Join this Team' pink button and follow instructions – note you will need to login to your player profile to complete the process successfully.";
  display: block;
  white-space: pre-wrap;
  text-align: center;
  font-family: 'Poppins', sans-serif;
  max-width: 700px;
  margin: 0 auto 28px auto;
  padding: 0 16px;
  line-height: 1.6;
  font-size: 1rem;
  color: #444444;
}

/* Style first line as pink heading */
table.TeamSearchTable::before::first-line {
  color: #eb4897;
  font-weight: 700;
  font-size: 1.5rem;
}







