textarea
{
border: 1px solid #153977; 
border-radius: 5px; 
height: 90px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
textarea:focus
{
box-shadow: 0px 0px 7px 1px #153977; 
}
TABLE
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
select
{
border: 1px solid #153977; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
InputText
{
border: 1px solid #153977; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
InputText:focus
{
box-shadow: 0px 0px 7px 1px #153977; 
}
input[type=text]
{
border: 1px solid #153977; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
input[type=text]:focus
{
box-shadow: 0px 0px 7px 1px #153977; 
}
input[type=password]
{
border: 1px solid #153977; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
input[type=password]:focus
{
box-shadow: 0px 0px 7px 1px #153977; 
}
IMG
{
margin-left: 0px; 
margin-right: 0px; 
margin-top: 0px; 
}
BODY
{
margin: 0px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.WelcomeText
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 35pt; 
color: White; 
text-decoration: none; 
}
.WebDisplayPanelTextLbl
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.WebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.WebDisplayPagePrevButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.WebDisplayPageNextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.WebDisplayPageFinishButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.WebDisplayPageButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.WebDisplayConfirmButton
{
background-color: #173978; 
display: inline-block; 
padding: 10px 15px; 
transition: 0.3s; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.WebDisplayConfirmButton:hover
{
background-color: #294E91; 
}
.UsageData
{
color: Black; 
display: inline-block; 
}
.UploadImageSubAttrTitleLabel
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.UnmoderatedImageAttributeData
{
border-color: Red; 
border-style: Solid; 
border-width: 5px; 
color: red; 
display: inline-block; 
}
.UnmoderatedDisclosedAttributeData
{
color: Black; 
display: inline-block; 
}
.UnmoderatedAttributeData
{
color: red; 
display: inline-block; 
}
.TranslationTitle
{
font-weight: bold; 
background-color: LightGray; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.ToggleMobileMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.ToggleMobileMenuMenuItem
{
background-position: left center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/Burger20260331101847.png'); 
display: inline-block; 
line-height: 35px; 
padding-left: 65px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: #173978; 
text-decoration: none; 
}
.ToggleMobileMenuCell
{
display: none; 
}
.Title
{
background-color: LightGray; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.TicketsMainPanel
{
margin-top: 15px; 
}
.TicketsHeaderRow
{
background-color: #E7E7F7; 
}
.TicketsHeaderCell
{
padding-right: 15px; 
}
.TicketsEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.TicketsCell
{
padding-right: 15px; 
padding: 0px 10px 0px 0px; 
}
.TicketListWebDisplayPanelText
{
background-color: #173978; 
height: 30px; 
line-height: 30px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: White; 
font-weight: bold; 
text-decoration: none; 
}
.TicketListTableIdPanel
{
margin-top: 10px; 
margin: 5px 0px; 
padding: 5px 0px; 
}
.TicketListTableId
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.TicketListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.TicketListGuestnamePanel
{
padding-left: 15px; 
margin: 5px 0px; 
padding: 5px 0px; 
}
.TicketListGuestname
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.TicketListEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.TicketListDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.TicketListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.TicketDetailsMakeBookingPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.TabButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.SubMenuButtonLvl02
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.SubMenuButtonLvl01
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.SubMenuButton
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.SportingFixturesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.SolidRadio
{
width: auto; 
}
.SolidRadio input[type=radio]:checked +label
{
background-color: #294F6D; 
position: relative; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.SolidRadio input[type=radio]:checked
{
position: relative; 
}
.SolidRadio input[type=radio] + label
{
display: inline-block; 
padding: 10px 15px; 
position: relative; 
transition: 0.3s; 
}
.SolidRadio input[type=radio]
{
opacity: 0; 
}
.SingleValuePostDefaultLabel
{
display: inline-block; 
padding-left: 15px; 
}
.SingleTextItemValueLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.SingleTextItemTypeLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.SingleTextItemPanel
{
padding-left: 15px; 
padding-top: 3px; 
}
.SingleTextItemLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.ShownLogin
{
background-color: White; 
border: 5px solid #173978; 
border-radius: 5px; 
box-shadow: 0px 0px 20px 5px #000000; 
box-sizing: border-box; 
left: 50%; 
padding: 30px; 
position: fixed; 
top: -100%; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
width: 400px; 
z-index: 2500; 
}
.SelectInstanceButton
{
background-color: #173978; 
display: inline-block; 
padding: 10px 15px; 
transition: 0.3s; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.SelectInstanceButton:hover
{
background-color: #294E91; 
}
.SelectedTabButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.SearchButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.SaveButton
{
margin-right: 20px; 
background-color: #173978; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 10px 15px; 
transition: 0.3s; 
}
.SaveButton:hover
{
background-color: #294E91; 
}
.RequestPasswordReminderButton
{
height: 30px; 
text-align: left; 
width: 130px; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.Registration_MemReg_OtherDetailsPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_OtherDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.Registration_MemReg_OtherDetailsEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_OtherDetailsEditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_OtherDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_OtherDetailsDisplayItemTitlePanel
{
background-color: LightGray; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.Registration_MemReg_OtherDetailsDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.Registration_MemReg_OtherDetailsDateOfBirth_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NamePrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.Registration_MemReg_NameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NameEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_NameEditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_NameDisplayItemTitlePanel
{
background-color: LightGray; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.Registration_MemReg_NameDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.Registration_MemReg_EmailAddressesPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.Registration_MemReg_EmailAddressesEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_EmailAddressesEditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_EmailAddressesDisplayItemTitlePanel
{
background-color: LightGray; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.Registration_MemReg_EmailAddressesDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.RegisterPrimeDisplayPanel
{
padding: 10px 0px; 
}
.RegisterNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.RegisterNameTitle_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.RegisterNameLastname_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameForenames_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterNameDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.RegisterNameDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.RegisterEmailNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.RegisterEmailEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterEmailEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterEmailDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.RegisterEmailDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.RegisterEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.RegisterEditLabel
{
display: inline-block; 
width: 150px; 
}
.RegisterEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterDisplayItemTitlePanel
{
background-color: LightGray; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.RegisterDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.RegisterButtonGiftAidAddress
{
height: 30px; 
width: 100px; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.RegisterButtonConfirm Details
{
height: 30px; 
width: 100px; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.RegisterButton
{
height: 30px; 
width: 100px; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.RegisterAddressUsage_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressTown_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressPostalcode_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.RegisterAddressEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterAddressDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.RegisterAddressDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.RegisterAddressCounty_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressCountry_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress3_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress2_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress1_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.Register_NameDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.Register_NameDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.Register_EmailDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.Register_EmailDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.Register_AddressDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.Register_AddressDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.Radio4L input[type=radio]:checked + label::after
{
content: ''; 
}
.Radio4L input[type=radio] + label::before
{
border: 1px solid; 
border-radius: 10px; 
content: ''; 
height: 18px; 
left: -14px; 
position: absolute; 
top: 1px; 
width: 18px; 
}
.Radio4L input[type=radio] + label::after
{
background-color: #7c7d8f; 
border: 1px solid; 
border-radius: 5px; 
height: 10px; 
left: -10px; 
position: absolute; 
top: 5px; 
width: 10px; 
}
.Radio4L input[type=radio] + label
{
display: inline-block; 
padding-left: 15px; 
position: relative; 
}
.Radio4L input[type=radio]
{
opacity: 0; 
}
.Radio4L
{
display: inline-block; 
height: 25px; 
line-height: 25px; 
}
.QRResultsRowPanel_DonorNumbers_Donors
{
display: flex; 
}
.QRResultsRowPanel_DonationsTotal_Raised
{
display: flex; 
}
.QRResultsLabel_DonorNumbers_Donors
{
order: 2; 
}
.QRResultsLabel_DonationsTotal_Raised
{
order: 2; 
}
.QRResultsItem_DonorNumbers_Donors
{
display: inline-block; 
margin-right: 15px; 
}
.QRResultsItem_DonationsTotal_Raised
{
display: inline-block; 
margin-right: 15px; 
}
.ProductListSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
width: calc(100% - 200px); 
}
.ProductListProductPricePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProductListProductPrice
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductListProductnamePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProductListProductname
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif; 
font-size: 22pt; 
color: #173978; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductListProductDescriptionPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProductListProductDescription
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductListPhotoSubAttrsPanel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.ProductListPhotoPhotoPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProductListPhotoPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductListPhotoLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductListPhotoEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.ProductListPhotoDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProductListPhotoDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductListEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.ProductListDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ProductListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.ProductDetailsProductPricePanel
{
padding-top: 10px; 
}
.ProductDetailsProductnamePanel
{
padding-top: 10px; 
}
.ProductDetailsProductname
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.ProductDetailsProductDescriptionPanel
{
padding-top: 10px; 
}
.ProductDetailsPhotoPanel
{
padding-top: 10px; 
}
.ProductDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.ProductDetailsDisplayItemsPanel
{
padding-top: 10px; 
}
.PrivatePublicCheck input[type=checkbox]:checked + label::before
{
content: attr(data-on); 
left: 23px; 
}
.PrivatePublicCheck input[type=checkbox]:checked + label::after
{
left: 2px; 
transition: 0.2s; 
}
.PrivatePublicCheck input[type=checkbox] + label::before
{
content: attr(data-off); 
display: inline-block; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
position: absolute; 
}
.PrivatePublicCheck input[type=checkbox] + label::after
{
border: 1px solid; 
border-radius: 12px; 
content: ''; 
display: inline-block; 
height: 20px; 
left: calc(100% - 23px); 
position: absolute; 
top: 1px; 
transition: 0.2s; 
width: 20px; 
}
.PrivatePublicCheck input[type=checkbox] + label
{
border: 1px solid; 
border-radius: 12px; 
display: inline-block; 
height: 24px; 
position: relative; 
vertical-align: top; 
width: 100px; 
}
.PrivatePublicCheck input[type=checkbox]
{
opacity: 0; 
}
.PrivatePublicCheck
{
display: inline-block; 
vertical-align: top; 
}
.PrimePeekPanel
{
background-color: rgba(0,0,0,0.8); 
box-sizing: border-box; 
display: none; 
height: 100%; 
left: 0; 
opacity: 0; 
padding: 5% 20% 0px 20%; 
position: absolute; 
top: 0; 
transition: 0.3s; 
width: 100%; 
z-index: 500; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.PrimePeekClosePanel
{
text-align: Center; 
}
.PrimePeekCloseLink
{
background-position: center; 
background-repeat: no-repeat; 
background-size: 50px; 
background-image: URL('../StaticImages/WhiteCross20250325124053.png'); 
border: 2px solid white; 
border-radius: 50%; 
display: inline-block; 
height: 60px; 
width: 60px; 
}
.PrimeListTitle
{
background-color: LightGray; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.PrimeListDataCell
{
color: Black; 
display: inline-block; 
}
.PrimeFocusWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.PrimeFocusWebDisplayMainPanel
{
border-bottom: 1px solid #173978; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PrimeFocusPrimeDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.PrimeFocusPrimeDisplayItemsPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.PrimeFocusPrimeDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.PrimeFocusNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.PrimeFocusIndividualWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.PrimeFocusIndividualNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.PrimeFocusIndividualEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.PrimeFocusIndividualEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PrimeFocusIndividualEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.PrimeFocusIndividualDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.PrimeFocusEditSagiPanel
{
margin: 5px 0px; 
}
.PrimeFocusEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.PrimeFocusEditItem
{
vertical-align: top; 
}
.PrimeFocusEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.PrimeFocusEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PrimeFocusEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.PrimeFocusDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.PrimeFocusDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.PrimeDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.PrimeDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.PreMainHeaderContextTextPanel
{
background: rgba(0,0,0,0.4); 
text-align: Center; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.PreMainHeader
{
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
background-image: URL('../StaticImages/GivingDayCountdownHeader20250214112925.jpg'); 
}
.PreHeaderTimer
{
padding: 60px 0px; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: white; 
text-decoration: none; 
}
.PreHeaderSubText
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: white; 
text-decoration: none; 
}
.PreHeaderHeadingText
{
padding: 60px 0px; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 35pt; 
color: White; 
text-decoration: none; 
}
.PhotoNoLinkEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.PhotoAndTextSubAttrsPanel
{
display: inline-block; 
padding: 10px; 
vertical-align: top; 
}
.PhotoAndTextPhotoNoLinkEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.PhotoAndTextPhotoNoLinkAttrInstsPanel
{
display: inline-block; 
vertical-align: top; 
}
.PhotoAndTextEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.PhotoAndTextDisplayGroupAttrInstPanel
{
display: inline-block; 
padding: 0px 20px 20px 0px; 
vertical-align: top; 
}
.PeekMenuItemCell
{
border-bottom: 1px solid #cccccc; 
display: block; 
margin-left: 15px; 
width: calc(100% - 15px); 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.PeekMenuItem
{
height: 40px; 
line-height: 40px; 
width: 100%; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.PeekabooPanel
{
background-color: White; 
position: absolute; 
width: 190px; 
}
.PDEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.PDDisplayLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.PayViaPayPalButton
{
background-color: #173978; 
display: inline-block; 
margin: 10px; 
padding: 5px 10px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
}
.PasswordResetRequestInvalidMessage
{
color: Red; 
font-size: small; 
}
.PasswordResetButton
{
margin-right: 20px; 
background-color: #173978; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 10px 15px; 
transition: 0.3s; 
}
.PasswordResetButton:hover
{
background-color: #294E91; 
}
.PasswordReminderEmailAddressLabel
{
display: inline-block; 
margin-bottom: 15px; 
padding-right: 20px; 
}
.PasswordReminderEmailAddressEntry
{
width: 350px; 
}
.PasswordButton
{
margin: 20px 20px 0px 0px; 
background-color: #173978; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 10px 15px; 
transition: 0.3s; 
}
.PasswordButton:hover
{
background-color: #294E91; 
}
.ParentMobileMenuMenuItemCell
{
display: block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.ParentMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.ParentMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.ParentMenuButton
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.PagingPrevLink
{
background-image: URL('Imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.PagingPanel
{
text-align: Center; 
}
.PagingNextLink
{
background-image: URL('Imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.PagingLink
{
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
padding: 0px 5px; 
}
.PagingLastLink
{
background-image: URL('Imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.PagingFirstLink
{
background-image: URL('Imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.OverBannerText
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: white; 
text-decoration: none; 
}
.OverBannerRotTextContextTextPanel
{
background-image: URL('../StaticImages/BackTrans20200610110904.png'); 
margin: 0px auto; 
padding: 30px; 
text-align: Center; 
width: 600px; 
}
.OverBannerRotText
{
padding-top: 5%; 
position: absolute; 
top: 0; 
width: 100%; 
z-index: 1000; 
}
.OpenButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.NextDonationButton
{
margin-right: 20px; 
background-color: #173978; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 10px 15px; 
transition: 0.3s; 
}
.NextDonationButton:hover
{
background-color: #294E91; 
}
.NextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.NextBookingButton
{
background-color: #173978; 
display: inline-block; 
margin: 10px; 
padding: 5px 10px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
}
.NewsLettersPrimePanel
{
border-bottom: 1px solid #173979; 
padding: 5px 0px; 
}
.NewsLettersAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.NewsLetterListTitlePanel
{
display: inline-block; 
vertical-align: top; 
margin: 5px 0px; 
padding: 5px 0px; 
}
.NewsLetterListTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif; 
font-size: 22pt; 
color: #173978; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.NewsLetterListPhotoPanel
{
padding-right: 10px; 
display: inline-block; 
vertical-align: top; 
margin: 5px 0px; 
padding: 5px 0px; 
}
.NewsLetterListPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.NewsLetterListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.NewsLetterListEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.NewsLetterListDisplayItemsPanel
{
display: inline-block; 
vertical-align: top; 
margin: 5px 0px; 
padding: 5px 0px; 
}
.NewsLetterListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.NewsletterDetailTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.NewsletterDetailTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.NewsletterDetailLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.NewsletterDetailEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.NewsletterDetailDisplayLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.NewsletterDetailDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.NewsletterDetailDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.NewsletterDetailAnnouncementPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.NewsletterDetailAnnouncement
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.NewPrimePhotoGalleryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.NewPrimeOrganisationAnnouncementAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.NewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.NewDonationPanelHidden
{
display: none; 
}
.NewDonationOtherAmountPanelHidden
{
display: none; 
margin-left: 20px; 
}
.NewDonationOtherAmountPanel
{
margin-left: 20px; 
}
.NewDonationOneOffPanelWebTextHeader
{
display: inline-block; 
padding: 0px 0px 10px 0px; 
}
.NewDonationOneOffPanelHidden
{
display: none; 
}
.NewDonationOneOffPanelContentPanel
{
display: flex; 
}
.NewDonationOneOffAmountSelection
{
width: auto; 
}
.NewDonationOneOffAmountSelection input[type=radio]:checked +label
{
background-color: #294F6D; 
position: relative; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.NewDonationOneOffAmountSelection input[type=radio]:checked
{
position: relative; 
}
.NewDonationOneOffAmountSelection input[type=radio] + label
{
display: inline-block; 
padding: 10px 15px; 
position: relative; 
transition: 0.3s; 
}
.NewDonationOneOffAmountSelection input[type=radio]
{
opacity: 0; 
}
.NewDonationOneOffAmountOtherSelection
{
width: auto; 
}
.NewDonationOneOffAmountOtherSelection input[type=radio]:checked +label
{
background-color: #294F6D; 
position: relative; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.NewDonationOneOffAmountOtherSelection input[type=radio]:checked
{
position: relative; 
}
.NewDonationOneOffAmountOtherSelection input[type=radio] + label
{
display: inline-block; 
padding: 10px 15px; 
position: relative; 
transition: 0.3s; 
}
.NewDonationOneOffAmountOtherSelection input[type=radio]
{
opacity: 0; 
}
.NewDonationGiftAidRulesAndContactDetailsPanelHidden
{
display: none; 
}
.NewDonationGiftAidRulesAndContactDetailsPanel
{
border: 1px solid #dddddd; 
box-shadow: 0 0 30px rgba(0,0,0,.15); 
margin: 30px 0px; 
padding: 30px; 
}
.NewDonationGiftAidHeaderTextPanel
{
border: 1px solid #dddddd; 
box-shadow: 0 0 30px rgba(0,0,0,.15); 
margin: 30px 0px; 
padding: 30px; 
}
.NewDonationGiftAidEntryPanel
{
border: 1px solid #dddddd; 
box-shadow: 0 0 30px rgba(0,0,0,.15); 
margin: 30px 0px; 
padding: 30px; 
}
.NewDonationGiftAidEditEmailButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.NewDonationGiftAidEditAddressButton
{
background-color: #173978; 
display: inline-block; 
padding: 10px 15px; 
transition: 0.3s; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.NewDonationGiftAidEditAddressButton:hover
{
background-color: #294E91; 
}
.NewDonationGiftAidAddressPanel
{
border: 1px solid #dddddd; 
margin: 20px; 
padding: 20px; 
}
.NewDonationGiftAidAddressLabel
{
display: block; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.NewDonationDescriptionPanel
{
border: 1px solid #dddddd; 
box-shadow: 0 0 30px rgba(0,0,0,.15); 
margin: 30px 0px; 
padding: 30px; 
}
.NewDonationControlsPanelWebTextHeader
{
display: inline-block; 
padding: 0px 0px 20px 0px; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 30pt; 
color: #173978; 
text-decoration: none; 
}
.NewDonationControlsPanelWebTextFooterPanel
{
display: inline-block; 
padding: 30px 0px 0px 0px; 
}
.NewDonationControlsPanel
{
border: 1px solid #dddddd; 
box-shadow: 0 0 30px rgba(0,0,0,.15); 
margin: 30px 0px; 
padding: 30px; 
}
.NewDonationAmountSelection
{
width: auto; 
}
.NewDonationAmountSelection input[type=radio]:checked +label
{
background-color: #294F6D; 
position: relative; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.NewDonationAmountSelection input[type=radio]:checked
{
position: relative; 
}
.NewDonationAmountSelection input[type=radio] + label
{
display: inline-block; 
padding: 10px 15px; 
position: relative; 
transition: 0.3s; 
}
.NewDonationAmountSelection input[type=radio]
{
opacity: 0; 
}
.NewCSSClassPanel
{
padding-bottom: 5px; 
}
.NewCSSClassNamePanel
{
padding-bottom: 5px; 
}
.NewCSSClassNameLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.NewCSSClassLinkPanel
{
padding-bottom: 5px; 
}
.NewCSSClassLinkLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.NewCSSClassLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.NewCSSClassBaseNamePanel
{
padding-bottom: 5px; 
}
.NewCSSClassBaseNameLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.NewBidDetailWebDisplayMainPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.NewBidDetailsNotifyIfOutbid_EditLabel
{
min-width: 180px; 
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
vertical-align: top; 
}
.NewBidDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.NewBidDetailsEditLabel
{
min-width: 180px; 
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
vertical-align: top; 
}
.NewBidDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.NewBidDetailsBidAmount_EditLabel
{
min-width: 180px; 
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
vertical-align: top; 
}
.New_AuctionBidSaveButton
{
margin-right: 20px; 
background-color: #173978; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 10px 15px; 
transition: 0.3s; 
}
.New_AuctionBidSaveButton:hover
{
background-color: #294E91; 
}
.New_AuctionBidNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.New_AuctionBidEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.New_AuctionBidEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.New_AuctionBidCancelButton
{
background-color: #173978; 
display: inline-block; 
padding: 10px 15px; 
transition: 0.3s; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.New_AuctionBidCancelButton:hover
{
background-color: #294E91; 
}
.MyDetails_WebSiteWebsitePanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_WebSiteWebsiteLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_WebSiteWebsite_Edit
{
vertical-align: top; 
}
.MyDetails_WebSiteWebsite
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_WebSiteWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_WebSiteWebDisplayMainPanel
{
border-bottom: 1px solid #173978; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_WebSiteSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_WebSiteNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_WebSiteLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_WebSiteEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_WebSiteEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_WebSiteEditItem
{
vertical-align: top; 
}
.MyDetails_WebSiteEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_WebSiteEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_WebSiteEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_WebSiteDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_WebSiteDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.MyDetails_WebSiteDisplayItemsPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_WebSiteDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_WebSiteCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_SchoolactivitiesYearsPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_SchoolactivitiesYearsLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SchoolactivitiesYears_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SchoolactivitiesYears_Edit
{
vertical-align: top; 
}
.MyDetails_SchoolactivitiesYears
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_SchoolactivitiesWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_SchoolactivitiesWebDisplayMainPanel
{
border-bottom: 1px solid #173978; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_SchoolactivitiesTypeOfActivityPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_SchoolactivitiesTypeOfActivityLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SchoolactivitiesTypeOfActivity_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SchoolactivitiesTypeOfActivity_Edit
{
vertical-align: top; 
}
.MyDetails_SchoolactivitiesTypeOfActivity
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_SchoolactivitiesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_SchoolactivitiesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_SchoolactivitiesNameOfTeamMusicalGroupOrActivityCcfEtcPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_SchoolactivitiesNameOfTeamMusicalGroupOrActivityCcfEtcLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SchoolactivitiesNameOfTeamMusicalGroupOrActivityCcfEtc_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SchoolactivitiesNameOfTeamMusicalGroupOrActivityCcfEtc_Edit
{
vertical-align: top; 
}
.MyDetails_SchoolactivitiesNameOfTeamMusicalGroupOrActivityCcfEtc
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_SchoolactivitiesLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_SchoolactivitiesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_SchoolactivitiesEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SchoolactivitiesEditItem
{
vertical-align: top; 
}
.MyDetails_SchoolactivitiesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_SchoolactivitiesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_SchoolactivitiesEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_SchoolactivitiesDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SchoolactivitiesDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.MyDetails_SchoolactivitiesDisplayItemsPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_SchoolactivitiesDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_SchoolactivitiesDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_SchoolactivitiesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesWebDisplayMainPanel
{
border-bottom: 1px solid #173978; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PhonesFaxesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesPhonenumberPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_PhonesFaxesPhonenumberLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhonesFaxesPhonenumber_Edit
{
vertical-align: top; 
}
.MyDetails_PhonesFaxesPhonenumber
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhonesFaxesEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhonesFaxesEditItem
{
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhonesFaxesDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesDisplayItemsPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_PhonesFaxesDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_NameWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_NameWebDisplayMainPanel
{
border-bottom: 1px solid #173978; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_NameTitlePanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_NameTitleLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameTitle_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameTitle_Edit
{
vertical-align: top; 
}
.MyDetails_NameTitle
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_NameSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_NamePreviousNamePanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_NamePreviousNameLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NamePreviousName_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NamePreviousName_Edit
{
vertical-align: top; 
}
.MyDetails_NamePreviousName
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_NameLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_NameLastnamePanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_NameLastnameLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameLastname_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameLastname_Edit
{
vertical-align: top; 
}
.MyDetails_NameLastname
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_NameInitialsPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_NameInitialsLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameInitials_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameInitials_Edit
{
vertical-align: top; 
}
.MyDetails_NameInitials
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_NameGenderPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_NameGenderLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameGender_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameGender_Edit
{
vertical-align: top; 
}
.MyDetails_NameGender
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_NameForenamesPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_NameForenamesLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameForenames_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameForenames_Edit
{
vertical-align: top; 
}
.MyDetails_NameForenames
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_NameEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_NameEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameEditItem
{
vertical-align: top; 
}
.MyDetails_NameEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_NameEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_NameDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.MyDetails_NameDisplayItemsPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_NameDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_NameDateOfBirthPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_NameDateOfBirthLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameDateOfBirth_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameDateOfBirth_Edit
{
vertical-align: top; 
}
.MyDetails_NameDateOfBirth
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_NameCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_InterestWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_InterestWebDisplayMainPanel
{
border-bottom: 1px solid #173978; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_InterestSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_InterestNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_InterestLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_InterestEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_InterestEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_InterestEditItem
{
vertical-align: top; 
}
.MyDetails_InterestEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_InterestEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_InterestEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_InterestDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_InterestDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.MyDetails_InterestDisplayItemsPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_InterestDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_InterestCurrentInterestsPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_InterestCurrentInterests_Edit
{
vertical-align: top; 
}
.MyDetails_InterestCurrentInterests
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_InterestCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_HigherEducationWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_HigherEducationWebDisplayMainPanel
{
border-bottom: 1px solid #173978; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_HigherEducationSubjectPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_HigherEducationSubjectLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationSubject_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationSubject_Edit
{
vertical-align: top; 
}
.MyDetails_HigherEducationSubject
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_HigherEducationStartYearPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_HigherEducationStartYearLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationStartYear_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationStartYear_Edit
{
vertical-align: top; 
}
.MyDetails_HigherEducationStartYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_HigherEducationSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_HigherEducationNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_HigherEducationLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_HigherEducationInstitutionPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_HigherEducationInstitutionLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationInstitution_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationInstitution_Edit
{
vertical-align: top; 
}
.MyDetails_HigherEducationInstitution
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_HigherEducationGradePanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_HigherEducationGradeLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationGrade_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationGrade_Edit
{
vertical-align: top; 
}
.MyDetails_HigherEducationGrade
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_HigherEducationEndYearPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_HigherEducationEndYearLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationEndYear_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationEndYear_Edit
{
vertical-align: top; 
}
.MyDetails_HigherEducationEndYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_HigherEducationEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_HigherEducationEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationEditItem
{
vertical-align: top; 
}
.MyDetails_HigherEducationEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_HigherEducationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_HigherEducationEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_HigherEducationDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.MyDetails_HigherEducationDisplayItemsPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_HigherEducationDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_HigherEducationDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_HigherEducationDegreePanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_HigherEducationDegreeLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationDegree_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationDegree_Edit
{
vertical-align: top; 
}
.MyDetails_HigherEducationDegree
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_HigherEducationCountryPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_HigherEducationCountryLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationCountry_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationCountry_Edit
{
vertical-align: top; 
}
.MyDetails_HigherEducationCountry
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_HigherEducationCityPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_HigherEducationCityLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationCity_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationCity_Edit
{
vertical-align: top; 
}
.MyDetails_HigherEducationCity
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_HigherEducationCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryWorkExperienceOfferedPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryWorkExperienceOfferedLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryWorkExperienceOfferedDirectPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryWorkExperienceOfferedDirectLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryWorkExperienceOfferedDirect_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryWorkExperienceOfferedDirect_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryWorkExperienceOfferedDirect
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryWorkExperienceOffered_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryWorkExperienceOffered_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryWorkExperienceOffered
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryWebDisplayMainPanel
{
border-bottom: 1px solid #173978; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EmploymentHistoryStartYearPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryStartYearLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryStartYear_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryStartYear_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryStartYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistorySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryOrganisationOrCompanyNamePanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryOrganisationOrCompanyNameLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryOrganisationOrCompanyName_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryOrganisationOrCompanyName_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryOrganisationOrCompanyName
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryNotesPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryNotesLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryNotes_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryNotes_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryNotes
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryJobTitleOrPositionPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryJobTitleOrPositionLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryJobTitleOrPosition_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryJobTitleOrPosition_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryJobTitleOrPosition
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryIsdefaultPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryEndYearPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryEndYearLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryEndYear_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryEndYear_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEndYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryEditItem
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryDisplayItemsPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentHistoryDescriptionOfRolePanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryDescriptionOfRoleLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryDescriptionOfRole_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryDescriptionOfRole_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryDescriptionOfRole
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryCountryPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryCountryLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryCountry_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryCountry_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryCountry
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryCityPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryCityLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryCity_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryCity_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryCity
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryBusinessSectorOrIndustryPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryBusinessSectorOrIndustryLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryBusinessSectorOrIndustry_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryBusinessSectorOrIndustry_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryBusinessSectorOrIndustry
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesWebDisplayMainPanel
{
border-bottom: 1px solid #173978; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EmailAddressesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEmailaddressPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EmailAddressesEmailaddressLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmailAddressesEmailaddress_Edit
{
vertical-align: top; 
}
.MyDetails_EmailAddressesEmailaddress
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmailAddressesEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmailAddressesEditItem
{
vertical-align: top; 
}
.MyDetails_EmailAddressesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmailAddressesDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.MyDetails_EmailAddressesDisplayItemsPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EmailAddressesDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralWebDisplayMainPanel
{
border-bottom: 1px solid #173978; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EducationGeneralTeamOrHouseCaptainPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EducationGeneralTeamOrHouseCaptainLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralTeamOrHouseCaptain_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralTeamOrHouseCaptain_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralTeamOrHouseCaptain
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralStartYearPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EducationGeneralStartYearLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralStartYear_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralStartYear_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralStartYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralStartTermPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EducationGeneralStartTermLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralStartTerm_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralStartTerm_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralStartTerm
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralSeniorHousePanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EducationGeneralSeniorHouseLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralSeniorHouse_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralSeniorHouse_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralSeniorHouse
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralLowerHousePanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EducationGeneralLowerHouseLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralLowerHouse_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralLowerHouse_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralLowerHouse
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralLeavingDatePanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EducationGeneralLeavingDateLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralLeavingDate_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralLeavingDate_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralLeavingDate
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEndYearPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EducationGeneralEndYearLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralEndYear_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralEndYear_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralEndYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEndTermPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EducationGeneralEndTermLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralEndTerm_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralEndTerm_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralEndTerm
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEducationNotePanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EducationGeneralEducationNoteLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralEducationNote_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralEducationNote_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralEducationNote
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EducationGeneralEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralEditItem
{
vertical-align: top; 
}
.MyDetails_EducationGeneralEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EducationGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.MyDetails_EducationGeneralDisplayItemsPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EducationGeneralDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralDayHousePanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EducationGeneralDayHouseLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralDayHouse_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralDayHouse_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralDayHouse
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralClassOfPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EducationGeneralClassOfLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralClassOf_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralClassOf_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralClassOf
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralBoardingHousePanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_EducationGeneralBoardingHouseLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralBoardingHouse_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralBoardingHouse_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralBoardingHouse
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_AddressesWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_AddressesWebDisplayMainPanel
{
border-bottom: 1px solid #173978; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_AddressesUsagePanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_AddressesUsageLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesUsage_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesTownPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_AddressesTownLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesTown_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesTown_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesTown
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_AddressesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_AddressesPostalcodePanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_AddressesPostalcodeLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesPostalcode_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesPostalcode_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesPostalcode
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_AddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_AddressesLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_AddressesIsdefaultPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_AddressesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_AddressesEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesEditItem
{
vertical-align: top; 
}
.MyDetails_AddressesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_AddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_AddressesEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_AddressesDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.MyDetails_AddressesDisplayItemsPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_AddressesDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_AddressesDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_AddressesCountyPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_AddressesCountyLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesCounty_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesCounty_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesCounty
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_AddressesCountryPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_AddressesCountryLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesCountry_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesCountry_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesCountry
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_AddressesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MyDetails_AddressesAddress3Panel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_AddressesAddress3Label
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesAddress3_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesAddress3_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesAddress3
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress2Panel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_AddressesAddress2Label
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesAddress2_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesAddress2_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesAddress2
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress1Panel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.MyDetails_AddressesAddress1Label
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesAddress1_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesAddress1_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesAddress1
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MoreButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MobileParentMenuPanel
{
padding: 10px 0px; 
}
.MobileParentMenuItem
{
background-position: left center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/Burger20260331101847.png'); 
display: inline-block; 
line-height: 35px; 
padding-left: 65px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: #173978; 
text-decoration: none; 
}
.MobileMenuSubMenuItemsCellLevel01
{
padding: 0px 0px 0px 15px; 
}
.MobileMenuSubMenuItemsCell
{
padding: 0px 0px 0px 15px; 
}
.MobileMenuParentShown
{
display: block; 
}
.MobileMenuParent
{
display: none; 
}
.MobileMenuMenuPanel
{
padding: 10px; 
}
.MobileMenuMenuItemCell
{
display: block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.MobileMenuMenuItem
{
display: block; 
line-height: 30px; 
width: 100%; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.MobileMenuHiddenSubMenuItems
{
display: none; 
}
.MobileMenuExpandableMenuItemCellParentCell
{
display: block; 
}
.MobileMenuExpandableMenuItemCell
{
display: block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_SupportParent_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
display: block; 
margin-left: 15px; 
width: calc(100% - 15px); 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_SupportParent_PanelMenuMenuItem
{
height: 40px; 
line-height: 40px; 
width: 100%; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.mnuDD_SupportParent_Panel
{
background-color: White; 
position: absolute; 
width: 190px; 
}
.mnuDD_SchoolParent_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
display: block; 
margin-left: 15px; 
width: calc(100% - 15px); 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_SchoolParent_PanelMenuMenuItem
{
height: 40px; 
line-height: 40px; 
width: 100%; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.mnuDD_SchoolParent_Panel
{
background-color: White; 
position: absolute; 
width: 190px; 
}
.mnuDD_OWAParent_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
display: block; 
margin-left: 15px; 
width: calc(100% - 15px); 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_OWAParent_PanelMenuMenuItem
{
height: 40px; 
line-height: 40px; 
width: 100%; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.mnuDD_OWAParent_Panel
{
background-color: White; 
position: absolute; 
width: 190px; 
}
.mnuDD_NewsParent_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
display: block; 
margin-left: 15px; 
width: calc(100% - 15px); 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_NewsParent_PanelMenuMenuItem
{
height: 40px; 
line-height: 40px; 
width: 100%; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.mnuDD_NewsParent_Panel
{
background-color: White; 
position: absolute; 
width: 190px; 
}
.mnuDD_FFParent_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
display: block; 
margin-left: 15px; 
width: calc(100% - 15px); 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_FFParent_PanelMenuMenuItem
{
height: 40px; 
line-height: 40px; 
width: 100%; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.mnuDD_FFParent_Panel
{
background-color: White; 
position: absolute; 
width: 190px; 
}
.mnuDD_ArchiveParent_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
display: block; 
margin-left: 15px; 
width: calc(100% - 15px); 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_ArchiveParent_PanelMenuMenuItem
{
height: 40px; 
line-height: 40px; 
width: 100%; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.mnuDD_ArchiveParent_Panel
{
background-color: White; 
position: absolute; 
width: 190px; 
}
.mnuDD_Administration_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
display: block; 
margin-left: 15px; 
width: calc(100% - 15px); 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_Administration_PanelMenuMenuItem
{
height: 40px; 
line-height: 40px; 
width: 100%; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.mnuDD_Administration_Panel
{
background-color: White; 
position: absolute; 
width: 190px; 
}
.MessageParentCell
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/ConnectFooter20140606034735.jpg'); 
height: 30px; 
}
.MessageCell
{
text-align: Center; 
vertical-align: top; 
}
.MerchandisePrimePanel
{
border-bottom: 1px solid #173979; 
padding: 5px 0px ; 
}
.MerchandiseImage
{
max-width: 100%; 
}
.MerchandiseAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.MenuParentCell
{
border-top: 5px solid #173978; 
}
.MenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.MenuItem
{
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.MenuCellSubMenuButtonLvl02
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.MenuCellSubMenuButtonLvl01
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.MenuCellSubMenuButton
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.MenuCellParentMenuButton
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.MenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.MenuCellMenuButton
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.MenuCellHiddenSubMenuItems
{
display: none; 
}
.MenuCellExpandableMenuItemCellParentCell
{
display: block; 
}
.MenuCellExpandableMenuItemCell
{
display: block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.MenuCell
{
margin: 0px 5%; 
}
.MenuButton
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.MentoringAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.MarginText
{
color: Green; 
font-family: Verdana; 
font-size: .8em; 
font-weight: 400; 
}
.MakeBookingTotalAvailablePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingTotalAvailableDisplayControl
{
display: inline-block; 
padding-left: 400px; 
}
.MakeBookingTicketDetailsTickettype_EditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsTickettype
{
height: 30px; 
line-height: 30px; 
}
.MakeBookingTicketDetailsSwimming_EditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.MakeBookingTicketDetailsGuestname_EditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditAttrPanelTickettype
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelSwimming
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelGuestname
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsDisplayItem
{
height: 30px; 
line-height: 30px; 
}
.MakeBookingSoldOutPanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingEventExtrasQtyPlus
{
background-image: URL('Imgs/PlusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 0px 0px 5px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingEventExtrasQtyPanel
{
display: inline-block; 
margin-left: 20px; 
vertical-align: top; 
}
.MakeBookingEventExtrasQtyMinus
{
background-image: URL('Imgs/MinusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 5px 0px 0px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingEventExtrasQtyAvailable
{
display: inline-block; 
margin-left: 15px; 
}
.MakeBookingEventExtrasQty
{
width: 50px; 
}
.MakeBookingEventExtraPrice
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingEventExtraPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingEventExtraItem
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingEventExtraDisplayControl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingEventExtraDetailsPanel
{
display: inline-block; 
min-width: 400px; 
vertical-align: top; 
}
.MakeBookingEventDetailsPhotoPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MakeBookingEventDetailsPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MakeBookingEventDetailsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MakeBookingEventDetailsEventNamePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventName
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MakeBookingEventDetailsEventDetailPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventDetail
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MakeBookingEventDetailsEventDescriptionPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventDescription
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MakeBookingEventDetailsEventDateddddDdMmmmYyyyPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MakeBookingEventDetailsEventDate
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MakeBookingEventDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.MakeBookingEventDetailsDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MakeBookingEventDetailsDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MakeBookingEventDetailsBookingInformationPanel
{
margin: 10px 0px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
font-weight: bold; 
text-decoration: none; 
padding: 5px 0px; 
}
.MakeBookingEventDetailsBookingInformation
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MakeBookingBookingTypeType
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypeTotalPanel
{
border-bottom: 2px solid #bbbbbb; 
border-top: 2px solid #bbbbbb; 
margin: 10px 0px; 
padding: 5px 0px; 
}
.MakeBookingBookingTypeTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypeQtyPlus
{
background-image: URL('Imgs/PlusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 0px 0px 5px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingBookingTypeQtyPanel
{
display: inline-block; 
margin-left: 20px; 
vertical-align: top; 
}
.MakeBookingBookingTypeQtyMinus
{
background-image: URL('Imgs/MinusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 5px 0px 0px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingBookingTypeQtyAvailable
{
display: inline-block; 
margin-left: 15px; 
}
.MakeBookingBookingTypeQty
{
width: 50px; 
}
.MakeBookingBookingTypePrice
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingBookingTypeDisplayControl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypeDetailsPanel
{
display: inline-block; 
min-width: 400px; 
vertical-align: top; 
}
.MakeBookingBookingTypeDescription
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MainStrapCellContextTextPanel
{
padding: 13px 0px 0px 50px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: White; 
font-weight: bold; 
text-decoration: none; 
}
.MainStrapCell
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/StrapBack20140606034744.jpg'); 
height: 60px; 
}
.MainParentCell
{
margin: 0px 5%; 
padding: 20px; 
}
.MainPageTitleContextTextPanel
{
padding: 15px 0px; 
text-align: Center; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 30pt; 
color: #173978; 
text-decoration: none; 
}
.LostAlumniAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.LogoutAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.LogonMainFormRequestPasswordReminderButton
{
width: 150px; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: left; 
padding: 0px 5px; 
}
.LogonMainFormRememberLoginCheck
{
display: none; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: left; 
width: 130px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogonMainFormLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormLogonEntry
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormLoginButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: left; 
width: 130px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogonMainFormLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormLoggedInMessage
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormLinkedInLoginButton
{
background-image: URL('../StaticImages/LinkedInLogin20200610085129.png'); 
display: inline-block; 
height: 40px; 
margin-top: 15px; 
width: 292px; 
}
.LogonMainFormItem
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: left; 
width: 130px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogonMainForm
{
color: Red; 
font-size: small; 
}
.LogonCellShown
{
top: 50%; 
transition: 0.5s; 
background-color: White; 
border: 5px solid #173978; 
border-radius: 5px; 
box-shadow: 0px 0px 20px 5px #000000; 
box-sizing: border-box; 
left: 50%; 
padding: 30px; 
position: fixed; 
transform: translate(-50%, -50%); 
width: 400px; 
z-index: 2500; 
}
.LogonCellRequestPasswordReminderButton
{
width: 60%; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px; 
text-align: Left; 
}
.LogonCellRememberLoginCheck
{
display: inline-block; 
margin-top: 5px; 
width: calc(100% - 30px); 
}
.LogonCellMessagePanel
{
width: 100%; 
display: inline-block; 
margin-top: 5px; 
}
.LogonCellLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: Left; 
width: 45%; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogonCellLogonEntryLabel
{
display: inline-block; 
margin-top: 5px; 
width: calc(100% - 30px); 
}
.LogonCellLogonEntry
{
display: inline-block; 
margin-top: 5px; 
width: calc(100% - 30px); 
}
.LogonCellLoginControlsContainerPanelHidden
{
display: none; 
}
.LogonCellLoginButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px; 
text-align: Left; 
width: 40%; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.LogonCellLoggedInMessageUserid
{
display: inline-block; 
margin-top: 5px; 
width: calc(100% - 30px); 
}
.LogonCellLoggedInMessage
{
display: inline-block; 
margin-top: 5px; 
width: calc(100% - 30px); 
}
.LogonCellLinkedInLoginButton
{
background-image: URL('../StaticImages/LinkedInLogin20200610085129.png'); 
display: inline-block; 
height: 40px; 
margin-top: 15px; 
width: 292px; 
}
.LogonCellItem
{
display: inline-block; 
margin-top: 5px; 
width: calc(100% - 30px); 
}
.LogonCellCloseButton
{
float: right; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.LogonCellChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: Left; 
width: 45%; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogonCell
{
background-color: White; 
border: 5px solid #173978; 
border-radius: 5px; 
box-shadow: 0px 0px 20px 5px #000000; 
box-sizing: border-box; 
left: 50%; 
padding: 30px; 
position: fixed; 
top: -100%; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
width: 400px; 
z-index: 2500; 
}
.LoginSepPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegShowRegPanelButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.LoginOrRegRegisterPanel
{
display: block !important; 
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonRequestPasswordReminderButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.LoginOrRegLogonPanel
{
display: none; 
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.LoginOrRegLogonLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLogonEntry
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLoginButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.LoginOrRegLogonLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLoggedInMessage
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLinkedInLoginButton
{
background-image: URL('../StaticImages/LinkedInLogin20200610085129.png'); 
display: inline-block; 
height: 40px; 
margin-top: 15px; 
width: 292px; 
}
.LoginOrRegLogonItem
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.LoginOrRegisterRegButtonPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.LoginOrRegisterRegButton
{
margin-left: 20px; 
background-color: #173978; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 10px 15px; 
transition: 0.3s; 
}
.LoginOrRegisterRegButton:hover
{
background-color: #294E91; 
}
.LoginOrRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegisterBackButton
{
background-color: #173978; 
display: inline-block; 
padding: 10px 15px; 
transition: 0.3s; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.LoginOrRegisterBackButton:hover
{
background-color: #294E91; 
}
.LoginOrRegCtrlRegPanel
{
display: none; 
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginLabelLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.LoginLabelLoggedInMessageUserid
{
display: Block; 
height: 30px; 
line-height: 30px; 
margin-top: 3px; 
padding: 0px 5px; 
width: 130px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.LoginLabelLoggedInMessage
{
display: Block; 
height: 30px; 
line-height: 30px; 
margin-top: 3px; 
padding: 0px 5px; 
width: 130px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.LoginLabelItem
{
display: Block; 
height: 30px; 
line-height: 30px; 
margin-top: 3px; 
padding: 0px 5px; 
width: 130px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.LoginLabelChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.LoginLabel
{
display: inline-block; 
text-align: Right; 
vertical-align: top; 
width: 28%; 
}
.LoginControlsContainerPanelHidden
{
display: none; 
}
.LoginButton
{
height: 30px; 
text-align: left; 
width: 130px; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.linkedinredirectAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.LinkedInLoginButton
{
background-image: URL('../StaticImages/LinkedInLogin20200610085129.png'); 
display: inline-block; 
height: 40px; 
margin-top: 15px; 
width: 292px; 
}
.lblBannerTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 25pt; 
color: White; 
text-decoration: none; 
}
.LandingTextWebDisplayMainPanel
{
background-color: #173978; 
border-bottom: 5px solid white; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.LandingTextContextTextPanel
{
margin: 0px 5%; 
}
.LandingPageFrontHalf
{
display: inline-block; 
vertical-align: top; 
width: 49.5%; 
}
.LabelAsHeader
{
color: Navy; 
font-size: medium; 
}
.ITWInfoFooterLink
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 8pt; 
color: White; 
text-decoration: none; 
}
.ITWInfoFooter
{
margin: auto; 
padding-top: 5px; 
width: 320px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 8pt; 
color: White; 
text-decoration: none; 
}
.ItemsCell
{
font-weight: bold; 
}
.InvoiceLinesHeaderRow
{
background-color: #E7E7F7; 
}
.InvoiceLinesHeaderCell
{
padding-right: 15px; 
}
.InvoiceLinesCell
{
padding: 0px 10px 0px 0px; 
}
.InvoiceDetailsMakeBookingWebDisplayPanelText
{
border-bottom: 1px solid #bbbbbb; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.InvoiceDetailsMakeBookingPrimeDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.InvoiceDetailsMakeBookingPrimeDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
margin: 5px 0px; 
}
.InvoiceDetailsMakeBookingPrimeDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.InvalidAttributeData
{
background-color: red; 
color: Black; 
display: inline-block; 
}
.InMemoriamPrimePanel
{
border-bottom: 1px solid #173979; 
padding: 5px 0px ; 
}
.InMemoriamPagingPrevLink
{
background-image: URL('Imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.InMemoriamPagingPanel
{
text-align: Center; 
}
.InMemoriamPagingNextLink
{
background-image: URL('Imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.InMemoriamPagingLastLink
{
background-image: URL('Imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.InMemoriamPagingFirstLink
{
background-image: URL('Imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.InMemoriamAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.InformationMessage
{
color: Red; 
font-size: small; 
}
.IndividualListNamePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.IndividualListName
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif; 
font-size: 22pt; 
color: #173978; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.IndividualListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.IndividualListEmailaddressPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.IndividualListEmailaddress
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.IndividualListEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.IndividualListDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.IndividualListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.IndividualListClassOfYourUpperSixthYearPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.IndividualListClassOfYourUpperSixthYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.IndividualListClassOfPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.IndividualListClassOf
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.HiddenWebDisplayPage
{
display: none; 
}
.HiddenSubMenuItems
{
display: none; 
}
.HiddenSAGIPanel
{
display: none; 
}
.HiddenOtherTextBox
{
display: none; 
}
.HiddenNewInstPanel
{
display: none; 
}
.HiddenNewInstButtonPanel
{
display: none; 
}
.HiddenItem
{
display: none; 
}
.HelpText
{
background-color: White; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 8pt; 
color: Indigo; 
text-decoration: none; 
}
.HeadmastersPageAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.HeaderRow
{
background-color: #E7E7F7; 
}
.HeaderCell
{
padding-right: 15px; 
}
.GridCell
{
padding: 0px 10px 0px 0px; 
}
.GivingDaySectionTitle
{
padding: 20px; 
text-align: Center; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 30pt; 
color: #173978; 
text-decoration: none; 
}
.GivingDaySectionText
{
padding: 20px; 
text-align: Center; 
}
.GivingDaySectionImage img
{
width: 100%; 
}
.GivingDaySection
{
background-color: white; 
box-shadow: 0 0 30px rgba(0,0,0,.15); 
width: 25%; 
}
.GivingDayOverlayWebDisplayMainPanel
{
background-color: rgba(0,0,0,0.2); 
}
.GivingDayNumbersWebDisplayMainPanel
{
display: flex; 
font-size: 60px; 
justify-content: space-around; 
padding: 30px 0px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
color: white; 
text-decoration: none; 
}
.GivingDayLinkToAuctionsContextTextPanel
{
background-repeat: no-repeat; 
background-size: cover; 
background-image: URL('../StaticImages/AuctionBanner20250611093044.png'); 
margin: 30px 0px; 
text-align: Center; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 30pt; 
color: #173978; 
text-decoration: none; 
}
.GivingDayHeaderWebDisplayMainPanel
{
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
background-image: URL('../StaticImages/GivingDayHeader20250320115435.jpg'); 
}
.GivingDayHeaderOverlayContextTextPanel
{
font-size: 60px; 
font-weight: bold; 
padding: 30px 0px; 
text-align: Center; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
color: white; 
text-decoration: none; 
}
.GivingDayHeaderMenuMenuPanel
{
display: flex; 
justify-content: space-around; 
}
.GivingDayHeaderMenuMenuItemsPanel
{
padding: 30px 0px; 
}
.GivingDayHeaderMenuMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.GivingDayHeaderMenuMenuItem
{
font-size: 25px; 
margin: 0px 0px 20px 0px; 
padding: 10px 15px; 
background-color: #173978; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.GivingDayHeaderMenuMenuItem:hover
{
background-color: #294E91; 
}
.GivingDayDonationsWebDisplayPanelTextLbl
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.GivingDayDonationsWebDisplayPanelText
{
text-align: center; 
}
.GivingDayDonationsWebDisplayMainPanel
{
padding: 20px 0px 0px 0px; 
}
.GivingDayDonationsPrimePanel
{
box-sizing: border-box; 
height: 80px; 
text-align: Center; 
width: 250px; 
display: inline-block; 
padding: 10px; 
vertical-align: top; 
}
.GivingDayDonationsMainPanel
{
padding: 20px 0px 20px 0px; 
}
.GivingDayDonationsListWebDisplayPanelTextLbl
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.GivingDayDonationsListWebDisplayPanelText
{
padding: 20px 0px 15px 0px; 
text-align: Center; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 30pt; 
color: #173978; 
text-decoration: none; 
}
.GivingDayDonationsListWebDisplayMainPanel
{
padding: 10px 0px 30px 0px; 
}
.GivingDayDonationListSmallWebDisplayNamePanel
{
margin: 0px; 
padding: 0px; 
}
.GivingDayDonationListSmallWebDisplayName
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GivingDayDonationListSmallTotalPaymentsPanel
{
margin: 0px; 
padding: 0px; 
}
.GivingDayDonationListSmallTotalPayments
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GivingDayDonationListSmallLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GivingDayDonationListSmallExpectedAmountDisplayPanel
{
min-height: 30px; 
margin: 0px; 
padding: 0px; 
}
.GivingDayDonationListSmallExpectedAmountDisplay
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GivingDayDonationListSmallEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.GivingDayDonationListSmallDonorNameDisplayPanel
{
margin: 0px; 
padding: 0px; 
}
.GivingDayDonationListSmallDonorNameDisplay
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GivingDayDonationListSmallDonationMessagePanel
{
margin: 0px; 
padding: 0px; 
}
.GivingDayDonationListSmallDonationMessageLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.GivingDayDonationListSmallDonationMessage
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GivingDayDonationListSmallDisplayLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.GivingDayDonationListSmallDisplayItemsPanel
{
margin: 0px; 
padding: 0px; 
}
.GivingDayDonationListSmallDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GivingDayCountdownSectionsWebDisplayMainPanel
{
margin: 60px 0px; 
}
.GivingDayCountdownSections
{
display: flex; 
flex-wrap: wrap; 
justify-content: space-around; 
}
.GivingDayCountdownLogoWebDisplayMainPanel
{
text-align: Center; 
}
.GivingDayCalendarWebDisplayMainPanel
{
padding: 30px 15% 0px 15%; 
}
.GivingDayCalendarPrimePanel_PeekCloseLink
{
background-position: center; 
background-repeat: no-repeat; 
background-size: 50px; 
background-image: URL('../StaticImages/WhiteCross20250325124053.png'); 
border: 2px solid white; 
border-radius: 50%; 
display: inline-block; 
height: 60px; 
width: 60px; 
}
.GivingDayCalendarPrimePanel_PeekClose
{
text-align: Center; 
}
.GivingDayCalendarPrimePanel_PeekChanged
{
display: block; 
opacity: 1; 
position: fixed; 
transition: 0.3s; 
background-color: rgba(0,0,0,0.8); 
box-sizing: border-box; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
height: 100%; 
left: 0; 
padding: 5% 20% 0px 20%; 
top: 0; 
width: 100%; 
z-index: 500; 
}
.GivingDayCalendarPrimePanel_Peek
{
background-color: rgba(0,0,0,0.8); 
box-sizing: border-box; 
display: none; 
height: 100%; 
left: 0; 
opacity: 0; 
padding: 5% 20% 0px 20%; 
position: absolute; 
top: 0; 
transition: 0.3s; 
width: 100%; 
z-index: 500; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.GivingDayCalendarPrimePanel
{
display: block; 
padding: 0px; 
width: 100%; 
box-sizing: border-box; 
vertical-align: top; 
}
.GivingDayCalendarDetailsWebDisplayMainPanel
{
padding: 0px; 
}
.GivingDayCalendarDetailsVideoEmbedCodePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.GivingDayCalendarDetailsVideoEmbedCode
{
display: inline-block; 
height: 450px; 
line-height: 30px; 
vertical-align: top; 
width: 650px; 
}
.GivingDayCalendarDetailsTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.GivingDayCalendarDetailsTitle
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GivingDayCalendarDetailsPrimePanel
{
display: block; 
padding: 0px; 
width: 100%; 
box-sizing: border-box; 
vertical-align: top; 
}
.GivingDayCalendarDetailsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GivingDayCalendarDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.GivingDayCalendarDetailsDisplayLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.GivingDayCalendarDetailsDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.GivingDayCalendarDetailsDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GivingDayCalendarDetailsAnnouncementPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.GivingDayCalendarDetailsAnnouncement
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GivingDayButton
{
border-radius: 5px; 
background-color: #173978; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 10px 15px; 
transition: 0.3s; 
}
.GivingDayButton:hover
{
background-color: #294E91; 
}
.GivingDayAuctionLink
{
display: inline-block; 
height: 100%; 
padding: 3.5% 0px; 
width: 100%; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 30pt; 
color: #173978; 
text-decoration: none; 
}
.GivingDayArtAuctionLink
{
display: inline-block; 
height: 100%; 
width: 100%; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 30pt; 
color: #173978; 
text-decoration: none; 
}
.GivingDayAmbassadorsWebDisplayPanelTextLbl
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.GivingDayAmbassadorsWebDisplayPanelText
{
text-align: Center; 
}
.GivingDayAmbassadorsPrimePanel_PeekCloseLink
{
background-position: center; 
background-repeat: no-repeat; 
background-size: 50px; 
background-image: URL('../StaticImages/WhiteCross20250325124053.png'); 
border: 2px solid white; 
border-radius: 50%; 
display: inline-block; 
height: 60px; 
width: 60px; 
}
.GivingDayAmbassadorsPrimePanel_PeekClose
{
text-align: Center; 
}
.GivingDayAmbassadorsPrimePanel_PeekChanged
{
display: block; 
opacity: 1; 
position: fixed; 
transition: 0.3s; 
background-color: rgba(0,0,0,0.8); 
box-sizing: border-box; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
height: 100%; 
left: 0; 
padding: 5% 20% 0px 20%; 
top: 0; 
width: 100%; 
z-index: 500; 
}
.GivingDayAmbassadorsPrimePanel_Peek
{
background-color: rgba(0,0,0,0.8); 
box-sizing: border-box; 
display: none; 
height: 100%; 
left: 0; 
opacity: 0; 
padding: 5% 20% 0px 20%; 
position: absolute; 
top: 0; 
transition: 0.3s; 
width: 100%; 
z-index: 500; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.GivingDayAmbassadorsPrimePanel
{
overflow: hidden; 
width: auto; 
box-sizing: border-box; 
display: inline-block; 
padding: 10px; 
vertical-align: top; 
}
.GivingDayAmbassadorsMainPanel
{
display: flex; 
flex-wrap: wrap; 
justify-content: center; 
}
.GiftAidAddressNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.GiftAidAddressEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.GiftAidAddressEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.GDVideosPrimePanel_PeekCloseLink
{
background-position: center; 
background-repeat: no-repeat; 
background-size: 50px; 
background-image: URL('../StaticImages/WhiteCross20250325124053.png'); 
border: 2px solid white; 
border-radius: 50%; 
display: inline-block; 
height: 60px; 
width: 60px; 
}
.GDVideosPrimePanel_PeekClose
{
text-align: Center; 
}
.GDVideosPrimePanel_PeekChanged
{
display: block; 
opacity: 1; 
position: fixed; 
transition: 0.3s; 
background-color: rgba(0,0,0,0.8); 
box-sizing: border-box; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
height: 100%; 
left: 0; 
padding: 5% 20% 0px 20%; 
top: 0; 
width: 100%; 
z-index: 500; 
}
.GDVideosPrimePanel_Peek
{
background-color: rgba(0,0,0,0.8); 
box-sizing: border-box; 
display: none; 
height: 100%; 
left: 0; 
opacity: 0; 
padding: 5% 20% 0px 20%; 
position: absolute; 
top: 0; 
transition: 0.3s; 
width: 100%; 
z-index: 500; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.GDVideosPrimePanel
{
margin: 10px; 
overflow: hidden; 
padding: 0px; 
position: relative; 
width: 250px; 
box-sizing: border-box; 
display: inline-block; 
vertical-align: top; 
}
.GDVideosMainPanel
{
display: flex; 
justify-content: space-around; 
}
.GDVideoListVideoEmbedCodePanel
{
height: 100%; 
margin: 0px; 
padding: 260px 0px 0px 0px; 
position: absolute; 
top: 0; 
transition: 0.5s; 
width: 100%; 
}
.GDVideoListVideoEmbedCodePanel:hover
{
padding: 0px; 
transition: 0.3s; 
}
.GDVideoListVideoEmbedCode
{
background-color: rgba(0,0,0,0.3); 
box-sizing: border-box; 
display: inline-block; 
height: 100%; 
padding-top: 30%; 
text-align: Center; 
width: 100%; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
line-height: 30px; 
vertical-align: top; 
}
.GDVideoListPhotoPanel
{
margin: 0px; 
padding: 0px; 
}
.GDVideoListPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GDVideoListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GDVideoListEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.GDVideoListDisplayLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.GDVideoListDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.GDVideoListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GDVideoDetailsVideoEmbedCodePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.GDVideoDetailsVideoEmbedCode
{
display: inline-block; 
height: 450px; 
line-height: 30px; 
vertical-align: top; 
width: 650px; 
}
.GDVideoDetailsTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.GDVideoDetailsTitle
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GDVideoDetailsPrimePanel
{
width: 100%; 
margin: 10px; 
overflow: hidden; 
padding: 0px; 
position: relative; 
box-sizing: border-box; 
display: inline-block; 
vertical-align: top; 
}
.GDVideoDetailsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GDVideoDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.GDVideoDetailsDisplayLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.GDVideoDetailsDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.GDVideoDetailsDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GDCalendarListVideoEmbedCodePanel
{
margin: 0px; 
padding: 0px; 
}
.GDCalendarListVideoEmbedCode
{
background-position: center; 
background-repeat: no-repeat; 
background-size: 25px; 
background-image: URL('../StaticImages/VideoLink20250325042029.png'); 
display: inline-block; 
height: 30px; 
width: 30px; 
line-height: 30px; 
vertical-align: top; 
}
.GDCalendarListTitlePanel
{
margin: 0px 0px 0px 15px; 
width: 350px; 
padding: 0px; 
}
.GDCalendarListTitle
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GDCalendarListTimePanel
{
width: 50px; 
margin: 0px; 
padding: 0px; 
}
.GDCalendarListTime
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GDCalendarListSubAttrsPanel
{
display: flex; 
}
.GDCalendarListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GDCalendarListEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.GDCalendarListDisplayLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.GDCalendarListDisplayItemsPanel
{
margin: 0px; 
padding: 0px; 
}
.GDCalendarListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GalleryListTitlePanel
{
display: block; 
margin: 5px 0px; 
padding: 5px 0px; 
}
.GalleryListTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif; 
font-size: 22pt; 
color: #173978; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GalleryListPhotoPanel
{
padding: 0px 10px 10px 0px; 
display: block; 
margin: 5px 0px; 
}
.GalleryListPhoto img
{
width: 100%; 
}
.GalleryListPhoto
{
width: 100%; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GalleryListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.GalleryListEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.GalleryListDisplayItemsPanel
{
display: block; 
margin: 5px 0px; 
padding: 5px 0px; 
}
.GalleryListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.gallerylayer img
{
width: 100%; 
}
.GalleryDetailEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.GalleriesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FullEventsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FrontPageNewsWebDisplayPanelTextLbl
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.FrontPageNewsWebDisplayPanelText
{
padding: 30px 0px 15px 0px; 
text-align: Center; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 30pt; 
color: #173978; 
text-decoration: none; 
}
.FrontPageNewsWebDisplayMainPanel
{
margin: 0px 5%; 
}
.FrontPageNewsTitlePanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.FrontPageNewsTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif; 
font-size: 22pt; 
color: #173978; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FrontPageNewsPrimePanel
{
box-sizing: border-box; 
display: inline-block; 
padding: 10px; 
vertical-align: top; 
width: 33%; 
}
.FrontPageNewsPhotoPanel
{
overflow: hidden; 
padding: 70% 0px 0px 0px; 
position: relative; 
margin: 5px 0px; 
}
.FrontPageNewsPhoto img
{
width: 100%; 
}
.FrontPageNewsPhoto
{
position: absolute; 
top: 0; 
width: 100%; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FrontPageNewsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FrontPageNewsEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.FrontPageNewsDisplayLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.FrontPageNewsDisplayItemsPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.FrontPageNewsDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FrontPageNewsDateddMmmmYyyyPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.FrontPageNewsDate
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FrontPageNewsAnnouncementPanel
{
padding: 5px 0px; 
margin: 5px 0px; 
}
.FrontPageNewsAnnouncement
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FrontPageDisplayPrimePanel
{
box-sizing: border-box; 
display: inline-block; 
padding: 10px; 
vertical-align: top; 
width: 33%; 
}
.frmYearListsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmWebImagesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmUnsubscribeAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmTranslationsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmTranslationEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmSurfaceConfigAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmSendEmailsToTargetedAddressesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmSearchAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmRequestPasswordReminderAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmregisterAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimesDisplayAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeFocusPhotoGalleryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeFocusOrganisationAnnouncementAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeFocusAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPaypalConfirmationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPasswordResetAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmNewCSSClassAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMyDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMenuItemsAdminAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMakeEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMainAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegisterNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.frmLoginOrRegisterEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegisterEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.frmLoginOrRegisterEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmLoginOrRegisterDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.frmLoginOrRegisterAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegister_-_EventBookingNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.frmLoginOrRegister_-_EventBookingEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_EventBookingEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_EventBookingDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.frmLoginOrRegister_-_EventBookingDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.frmLoginOrRegister_-_DonationNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.frmLoginOrRegister_-_DonationEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_DonationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_DonationDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.frmLoginOrRegister_-_DonateNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.frmLoginOrRegister_-_DonateEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_DonateEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_DonateDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.frmLinkMailingListToEmailCampaignAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmInTouchLoginAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmInformationAfterRegistrationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmImageSubAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmHomeAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmFileSubAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingTicketDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.frmEventBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmEventBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.frmEventBookingTicketDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingSummaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmErrorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEnvironmentSettingsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEmailPreviewAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEmailContentAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEmailCampaignsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEmailCampaignAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmDonationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomStylesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomLogosAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomiseDataDisplayAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomisationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomImagesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomFontClassesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomFontClassEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomButtonsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCSSClassEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCreateMailingListFromFileAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContextPageAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContentManagementEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContentManagementAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContactUsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmConfirmDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmChangePasswordAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorWellingtonSchoolEducationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorWebSiteAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorSystemButtonsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorSocialAffiliationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorSchoolactivitiesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorPhotoTextAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorPhonesFaxesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorPhoneAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorOtherDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorNameandDateofBirthAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorNameAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorInterestAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorHigherEducationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEmploymentHistoryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEmploymentGeneralAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEmailAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEmailAddressesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEducationHistoryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEducationhistoryafterleavingWellingtonSchoolAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEducationGeneralAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorCurrentInterestsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorCurrentEmploymentandEmploymentHistoryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorAddressesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorAddressAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAdministrationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ForumPrimePanel
{
padding-bottom: 15px; 
}
.FooterText
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 8pt; 
color: White; 
text-decoration: none; 
}
.FooterSocialMedia
{
display: block; 
text-align: Center; 
word-break: 100%; 
}
.FooterSchoolLink
{
display: block; 
text-align: Center; 
width: 100%; 
}
.FooterParentCell
{
background-color: #212c6b; 
}
.FooterLogo
{
margin: auto; 
padding-top: 10px; 
width: 470px; 
}
.FooterCell
{
width: 100%; 
}
.FontWelcomeText
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 35pt; 
color: White; 
text-decoration: none; 
}
.FontTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.FontThreadTitle
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
font-weight: bold; 
text-decoration: none; 
}
.FontThreadStarter
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.FontTab
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: 0,0,255; 
text-decoration: underline; 
}
.FontStrapFont
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: White; 
font-weight: bold; 
text-decoration: none; 
}
.FontPrimeTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.FontPrimeLink
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif; 
font-size: 22pt; 
color: #173978; 
text-decoration: underline; 
}
.FontOverBannerText
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: white; 
text-decoration: none; 
}
.FontMobileMenu
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: #173978; 
text-decoration: none; 
}
.FontMenu
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.FontLargeTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 30pt; 
color: #173978; 
text-decoration: none; 
}
.FontLargerWhite
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.FontLargeButtonWhite
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.FontLargeButton
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: #173978; 
text-decoration: underline; 
}
.FontImportantText
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
font-weight: bold; 
text-decoration: none; 
}
.FontHelpText
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 8pt; 
color: Indigo; 
text-decoration: none; 
}
.FontForumTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 20pt; 
color: #173978; 
text-decoration: none; 
}
.FontFooter
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 8pt; 
color: White; 
text-decoration: none; 
}
.FontDeleteButton
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Red; 
text-decoration: underline; 
}
.FontButton
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.FontBigWhite
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.FontBigRed
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 20pt; 
color: #e72421; 
font-weight: bold; 
text-decoration: none; 
}
.FontBaseWhiteLink
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: underline; 
}
.FontBaseWhite
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.FontBaseBlue
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: none; 
}
.FontBase
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.FontBannerTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 25pt; 
color: White; 
text-decoration: none; 
}
.FindFriendsTownPanel
{
padding: 5px 0px; 
}
.FindFriendsTownLabel
{
display: inline-block; 
width: 120px; 
}
.FindFriendsSearchLabel
{
display: inline-block; 
width: 120px; 
}
.FindFriendsSearchItemsPanel
{
padding: 5px 0px; 
}
.FindFriendsSearchButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.FindFriendsPrimePanel
{
border-bottom: 1px solid #173979; 
padding: 5px 0px; 
}
.FindFriendsNamePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.FindFriendsName
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FindFriendsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FindFriendsLastnamePanel
{
padding: 5px 0px; 
}
.FindFriendsLastnameLabel
{
display: inline-block; 
width: 120px; 
}
.FindFriendsGuestSearchPanel
{
padding: 5px 0px; 
}
.FindFriendsGuestSearchLabel
{
display: inline-block; 
width: 120px; 
}
.FindFriendsGuestSearchItemsPanel
{
padding: 5px 0px; 
}
.FindFriendsGuestSearchButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.FindFriendsGuestPrimePanel
{
border-bottom: 1px solid #173979; 
padding: 5px 0px; 
}
.FindFriendsGuestLastnamePanel
{
padding: 5px 0px; 
}
.FindFriendsGuestLastnameLabel
{
display: inline-block; 
width: 120px; 
}
.FindFriendsGuestForenamesPanel
{
padding: 5px 0px; 
}
.FindFriendsGuestForenamesLabel
{
display: inline-block; 
width: 120px; 
}
.FindFriendsGuestAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FindFriendsForenamesPanel
{
padding: 5px 0px; 
}
.FindFriendsForenamesLabel
{
display: inline-block; 
width: 120px; 
}
.FindFriendsEndYearPanel
{
padding: 5px 0px; 
}
.FindFriendsEndYearLabel
{
display: inline-block; 
width: 120px; 
}
.FindFriendsEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.FindFriendsDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.FindFriendsDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FindFriendsCountyPanel
{
padding: 5px 0px; 
}
.FindFriendsCountyLabel
{
display: inline-block; 
width: 120px; 
}
.FindFriendsCountryPanel
{
padding: 5px 0px; 
}
.FindFriendsCountryLabel
{
display: inline-block; 
width: 120px; 
}
.FindFriendsClassOfYourUpperSixthYearPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.FindFriendsClassOfYourUpperSixthYearLabel
{
display: inline-block; 
width: 120px; 
}
.FindFriendsClassOfYourUpperSixthYear
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FindFriendsClassOfPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.FindFriendsClassOfLabel
{
display: inline-block; 
width: 120px; 
}
.FindFriendsClassOf
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.FindFriendsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ExpandableMenuItemCellParentCell
{
display: block; 
}
.ExpandableMenuItemCell
{
display: block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.EventsPrimePanel
{
border-bottom: 1px solid #173979; 
padding: 5px 0px ; 
}
.EventsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.EventListSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
width: calc(100% - 200px); 
}
.EventListPhotoSubAttrsPanel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.EventListPhotoPhotoPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventListPhotoPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventListPhotoLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventListPhotoEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.EventListPhotoDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventListPhotoDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventListEventNamePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventListEventName
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif; 
font-size: 22pt; 
color: #173978; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventListEventDescriptionPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventListEventDescription
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventListEventDatePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventListEventDatedthMmmmYyyyPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventListEventDate
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventListEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.EventListDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventFunctionsMakebooking
{
background-color: #173978; 
padding: 10px 20px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.EventFunctionsFunctionsPanel
{
float: right; 
padding: 15px 50px 0px 0px ; 
}
.EventFunctionsFunctionItem
{
background-color: #173978; 
padding: 10px 20px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.EventForBookingPrimePanel
{
border: 0px none white; 
float: none; 
width: 100%; 
}
.EventDetailsPhotoPanel
{
padding-top: 10px; 
}
.EventDetailsMakeBookingPrimeDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EventDetailsMakeBookingPrimeDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.EventDetailsEventNamePanel
{
padding-top: 10px; 
}
.EventDetailsEventName
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.EventDetailsEventDetailPanel
{
padding-top: 10px; 
}
.EventDetailsEventDescriptionPanel
{
padding-top: 10px; 
}
.EventDetailsEventDatePanel
{
padding-top: 10px; 
}
.EventDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.EventDetailsDisplayItemsPanel
{
padding-top: 10px; 
}
.EventDetailForEventBookingPrimePanel
{
border: 0px none white; 
float: none; 
width: 100%; 
}
.EventDetailContextTextPanel
{
border-top: 5px solid #D8D8E8; 
}
.EventBookingTypeAndNumberTypeLabel_Standard
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_Lunch
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_Concession
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberNumberEntry_Standard
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_Lunch
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_Concession
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry
{
width: 50px; 
}
.EventBookingTypeAndNumberMainPanel
{
padding-top: 20px; 
}
.EventBookingTypeAndNumberLabelNumberRequired
{
display: inline-block; 
padding-left: 100px; 
width: 200px; 
}
.EventBookingTypeAndNumberLabel
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberHeadingPanel
{
background-color: #D8D8E8; 
height: 25px; 
line-height: 25px; 
margin-bottom: 10px; 
}
.EventBookingTotalPrice
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
font-weight: bold; 
text-decoration: none; 
}
.EventBookingTotalPanel
{
padding-top: 10px; 
}
.EventBookingTotalLabel
{
margin: 10px; 
padding: 10px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
font-weight: bold; 
text-decoration: none; 
}
.EventBookingMakeBookingButton
{
width: 120px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: #173978; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.EventBookingLabel
{
display: inline-block; 
width: 100px; 
}
.EventBookingHeadingPanel
{
background-color: #D8D8E8; 
height: 25px; 
line-height: 25px; 
margin-bottom: 10px; 
}
.EventBookingGuestNameTypeLabel_Standard
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_Lunch
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_Concession
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNamesMainPanel
{
padding-top: 20px; 
}
.EventBookingGuestNameHeadingPanel
{
background-color: #D8D8E8; 
height: 25px; 
line-height: 25px; 
margin-bottom: 10px; 
}
.EventBookingGuestNameEntry_Standard
{
width: 300px; 
}
.EventBookingGuestNameEntry_Lunch
{
width: 300px; 
}
.EventBookingGuestNameEntry_Concession
{
width: 300px; 
}
.EventBookingGuestNameEntry
{
width: 300px; 
}
.EventBookingContinueButton
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: #173978; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.EventBookingCancelButton
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: #173978; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.EventBookingButton
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: #173978; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.ErrorMessage
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 20pt; 
color: #e72421; 
font-weight: bold; 
text-decoration: none; 
}
.EmptyRequiredField
{
background-color: khaki; 
color: Black; 
display: inline-block; 
}
.EditSagiPanelWebsitewebsite
{
margin: 5px 0px; 
}
.EditSagiPanelSchoolActivitiesyears
{
margin: 5px 0px; 
}
.EditSagiPanelSchoolActivitiestypeOfActivity
{
margin: 5px 0px; 
}
.EditSagiPanelSchoolActivitiesnameOfTeamMusicalGroupOrActivityCcfEtc
{
margin: 5px 0px; 
}
.EditSagiPanelPreviousNamepreviousName
{
margin: 5px 0px; 
}
.EditSagiPanelPhonenumberphonenumber
{
margin: 5px 0px; 
}
.EditSagiPanelNametitle
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelNamelastname
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelNameinitials
{
margin: 5px 0px; 
}
.EditSagiPanelNameforenames
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelHigherEducationsubject
{
margin: 5px 0px; 
}
.EditSagiPanelHigherEducationstartYear
{
margin: 5px 0px; 
}
.EditSagiPanelHigherEducationinstitution
{
margin: 5px 0px; 
}
.EditSagiPanelHigherEducationgrade
{
margin: 5px 0px; 
}
.EditSagiPanelHigherEducationendYear
{
margin: 5px 0px; 
}
.EditSagiPanelHigherEducationdegree
{
margin: 5px 0px; 
}
.EditSagiPanelHigherEducationcountry
{
margin: 5px 0px; 
}
.EditSagiPanelHigherEducationcity
{
margin: 5px 0px; 
}
.EditSagiPanelGendergender
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryworkExperienceOfferedDirect
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryworkExperienceOffered
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorystartYear
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryorganisationOrCompanyName
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorynotes
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryjobTitleOrPosition
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryisdefault
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryendYear
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorydescriptionOfRole
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorycountry
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorycity
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorybusinessSectorOrIndustry
{
margin: 5px 0px; 
}
.EditSagiPanelEmailaddressemailaddress
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelEducationNoteeducationNote
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralteamOrHouseCaptain
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralstartYear
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralstartTerm
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralseniorHouse
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGenerallowerHouse
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralleavingDate
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralendYear
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralendTerm
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneraldayHouse
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralclassOf
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralboardingHouse
{
margin: 5px 0px; 
}
.EditSagiPanelDateOfBirthdateOfBirth
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelCurrentInterestscurrentInterests
{
margin: 5px 0px; 
}
.EditSagiPanelAddressusage
{
margin: 5px 0px; 
}
.EditSagiPanelAddresstown
{
margin: 5px 0px; 
}
.EditSagiPanelAddresspostalcode
{
margin: 5px 0px; 
}
.EditSagiPanelAddressisdefault
{
margin: 5px 0px; 
}
.EditSagiPanelAddresscounty
{
margin: 5px 0px; 
}
.EditSagiPanelAddresscountry
{
margin: 5px 0px; 
}
.EditSagiPanelAddressaddress3
{
margin: 5px 0px; 
}
.EditSagiPanelAddressaddress2
{
margin: 5px 0px; 
}
.EditSagiPanelAddressaddress1
{
margin: 5px 0px; 
}
.EditSagiDeleteButtonPanel
{
padding: 5px 0px 0px 0px; 
}
.EditSagiDeleteButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.EditCSSStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.EditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.EditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.EditAttrInstPanelSchoolActivities
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelPhonenumber
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelHigherEducation
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEmploymentHistory
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelAddress
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.DownloadButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.DonorAddressTownPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonorAddressTownLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.DonorAddressTown
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonorAddressPostalcodePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonorAddressPostalcodeLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.DonorAddressPostalcode
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonorAddressNewUsage_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonorAddressNewTown_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonorAddressNewPostalcode_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonorAddressNewNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.DonorAddressNewEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonorAddressNewEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.DonorAddressNewCounty_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonorAddressNewCountry_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonorAddressNewAddress3_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonorAddressNewAddress2_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonorAddressNewAddress1_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonorAddressLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonorAddressFordisplayPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonorAddressFordisplay
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonorAddressEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonorAddressDisplayLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.DonorAddressDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonorAddressDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonorAddressCountyPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonorAddressCountyLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.DonorAddressCounty
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonorAddressCountryPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonorAddressCountryLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.DonorAddressCountry
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonorAddressAddress3Panel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonorAddressAddress3Label
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.DonorAddressAddress3
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonorAddressAddress2Panel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonorAddressAddress2Label
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.DonorAddressAddress2
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonorAddressAddress1Panel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonorAddressAddress1Label
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.DonorAddressAddress1
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonationsListPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.DonationListPrimeidPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonationListPrimeidLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.DonationListNamePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonationListNameLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.DonationListName
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonationListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonationListExpectedamountPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonationListExpectedamountLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.DonationListExpectedamount
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonationListEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonationListDonationDatePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonationListDonationDateLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.DonationListDonationDate
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonationListDisplayLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.DonationListDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonationListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonationDetailTitlePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonationDetailLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonationDetailLastnamePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonationDetailInitialsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonationDetailFordisplayPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonationDetailExpectedamountPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonationDetailExpectedamountLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.DonationDetailExpectedamount
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonationDetailEmailaddressPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonationDetailEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonationDetailDonorRelationshipPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonationDetailDonorRelationshipLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.DonationDetailDonorRelationshipInstSepLbl
{
line-height: 30px; 
}
.DonationDetailDonorRelationship
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonationDetailDonationDatePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonationDetailDonationDateLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.DonationDetailDonationDate
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonationDetailDisplayLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.DonationDetailDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.DonationDetailDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.DonationButton
{
margin-right: 20px; 
background-color: #173978; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 10px 15px; 
transition: 0.3s; 
}
.DonationButton:hover
{
background-color: #294E91; 
}
.DonateViaStripeButton
{
margin-right: 20px; 
background-color: #173978; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 10px 15px; 
transition: 0.3s; 
}
.DonateViaStripeButton:hover
{
background-color: #294E91; 
}
.DonateViaPayPalButton
{
margin-right: 20px; 
background-color: #173978; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 10px 15px; 
transition: 0.3s; 
}
.DonateViaPayPalButton:hover
{
background-color: #294E91; 
}
.DonateNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.DonateGiftVisibilityWebTextHeader
{
display: inline-block; 
padding: 0px 0px 20px 0px; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 30pt; 
color: #173978; 
text-decoration: none; 
}
.DonateGiftVisibilityWebTextFooter
{
display: inline-block; 
padding: 30px 0px 0px 0px; 
}
.DonateGiftVisibilityNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.DonateGiftVisibilityGiftVisibility_EditRBN
{
display: block; 
}
.DonateGiftVisibilityGiftVisibility_EditLabel
{
display: inline-block; 
padding-bottom: 10px; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonateGiftVisibilityEditSubAttrsPanel
{
border: 1px solid #dddddd; 
box-shadow: 0 0 30px rgba(0,0,0,.15); 
margin: 30px 0px; 
padding: 30px; 
}
.DonateGiftVisibilityEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonateGiftVisibilityEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.DonateEditSubAttrsPanel
{
border: 1px solid #dddddd; 
box-shadow: 0 0 30px rgba(0,0,0,.15); 
margin: 30px 0px; 
padding: 30px; 
}
.DonateEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonateEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.DonateDonorRelationshipWebTextHeader
{
display: inline-block; 
padding: 0px 0px 20px 0px; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 30pt; 
color: #173978; 
text-decoration: none; 
}
.DonateDonorRelationshipNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.DonateDonorRelationshipEditSubAttrsPanel
{
border: 1px solid #dddddd; 
box-shadow: 0 0 30px rgba(0,0,0,.15); 
margin: 30px 0px; 
padding: 30px; 
}
.DonateDonorRelationshipEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonateDonorRelationshipEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.DonateDonorRelationshipDonorRelationship_EditLabel
{
display: inline-block; 
padding-bottom: 10px; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonateDonorRelationshipDonorRelationship_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.DonateDonorRelationship_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonateDonorRelationship_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.DonateDonationMessageWebTextHeader
{
display: inline-block; 
padding: 0px 0px 20px 0px; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 30pt; 
color: #173978; 
text-decoration: none; 
}
.DonateDonationMessageNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.DonateDonationMessageEditSubAttrsPanel
{
border: 1px solid #dddddd; 
box-shadow: 0 0 30px rgba(0,0,0,.15); 
margin: 30px 0px; 
padding: 30px; 
}
.DonateDonationMessageEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonateDonationMessageEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.DonateDonationMessageDonationMessage_EditLabel
{
display: inline-block; 
padding: 0px 0px 10px 0px; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DonateDonationMessageDonationMessage_Edit
{
box-sizing: border-box; 
display: block; 
width: 100%; 
}
.DonateDonationMessage_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.DisclosedAttributeData
{
font-weight: bold; 
color: Black; 
display: inline-block; 
}
.DeliveryAddressNewNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.DeliveryAddressNewEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.DeliveryAddressNewEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.DeleteWebTextItemButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.DeleteWebTextFullContextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.DeletedAttributeData
{
color: red; 
text-decoration: line-through; 
display: inline-block; 
}
.DeleteButton
{
height: 22px; 
width: 80px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Red; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
}
.CustomStyle3
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: White; 
font-weight: bold; 
text-decoration: none; 
}
.CustomStyle2
{
color: Blue; 
}
.CustomStyle1
{
color: Indigo; 
}
.CustomiseDataDisplayAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.CustomiseCSSTitle
{
background-color: White; 
font-size: Medium; 
}
.CustomiseCSSStyleName
{
font-weight: bold; 
}
.CurrentParentMenuButton
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.CurrentMobileMenuMenuItemCell
{
display: block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentMobileMenuMenuItem
{
display: block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.CurrentmnuDD_SupportParent_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
display: block; 
margin-left: 15px; 
width: calc(100% - 15px); 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_SupportParent_PanelMenuMenuItem
{
height: 40px; 
line-height: 40px; 
width: 100%; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.CurrentmnuDD_SchoolParent_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
display: block; 
margin-left: 15px; 
width: calc(100% - 15px); 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_SchoolParent_PanelMenuMenuItem
{
height: 40px; 
line-height: 40px; 
width: 100%; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.CurrentmnuDD_OWAParent_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
display: block; 
margin-left: 15px; 
width: calc(100% - 15px); 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_OWAParent_PanelMenuMenuItem
{
height: 40px; 
line-height: 40px; 
width: 100%; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.CurrentmnuDD_NewsParent_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
display: block; 
margin-left: 15px; 
width: calc(100% - 15px); 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_NewsParent_PanelMenuMenuItem
{
height: 40px; 
line-height: 40px; 
width: 100%; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.CurrentmnuDD_FFParent_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
display: block; 
margin-left: 15px; 
width: calc(100% - 15px); 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_FFParent_PanelMenuMenuItem
{
height: 40px; 
line-height: 40px; 
width: 100%; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.CurrentmnuDD_ArchiveParent_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
display: block; 
margin-left: 15px; 
width: calc(100% - 15px); 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_ArchiveParent_PanelMenuMenuItem
{
height: 40px; 
line-height: 40px; 
width: 100%; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItemCell
{
border-bottom: 1px solid #cccccc; 
display: block; 
margin-left: 15px; 
width: calc(100% - 15px); 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem
{
height: 40px; 
line-height: 40px; 
width: 100%; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.CurrentMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.CurrentMenuItem
{
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.CurrentMenuCellSubMenuButtonLvl02
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.CurrentMenuCellSubMenuButtonLvl01
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.CurrentMenuCellParentMenuButton
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.CurrentMenuCellMenuItemCell
{
display: inline-block; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.CurrentMenuCellMenuButton
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.CurrentMenuButton
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
vertical-align: top; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: Black; 
text-decoration: none; 
}
.CSSStyleAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.CSSCLassTitlePanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassTitleLBL
{
display: inline-block; 
}
.CSSClassStylesPanel
{
padding: 5px 0px 0px 10px; 
}
.CSSClassStylesListsPanel
{
display: none; 
}
.CSSClassStyleNameLBL
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditPanel
{
border-bottom: 1px solid #bbbbbb; 
padding: 5px 0px 5px 10px; 
}
.CSSClassStyleEditNamePanel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditNameLBL
{
height: 20px; 
line-height: 20px; 
}
.CSSClassRefreshStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.CSSClassParentPanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassNewStyleControlsPanel
{
padding: 5px 0px 5px 10px; 
}
.CSSClassExamplePanel span
{
position: relative !important; 
}
.CSSClassExamplePanel
{
display: inline-block; 
max-height: 30px; 
max-width: 10%; 
overflow: hidden; 
vertical-align: top; 
width: 10%; 
}
.CSSClassEditValueDDHidden
{
display: none; 
}
.CSSClassEditStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.CSSClassEditStyleHelp
{
display: none; 
text-align: Right; 
}
.CSSClassEditStyleActionPanel
{
text-align: Right; 
}
.CSSClassEditSaveButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.CSSClassEditPasteButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.CSSClassEditNamePanel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditExamplePanel span
{
position: relative !important; 
}
.CSSClassEditExamplePanel
{
display: inline-block; 
max-height: 30px; 
max-width: 45%; 
overflow: hidden; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditControlsPanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassEditCancelButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.CSSClassDisplayPanel
{
border-bottom: 1px #bbbbbb solid; 
padding: 5px; 
}
.CSSClassCopyUpdatePanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassCopyStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.CSSClassClearStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.CSSClassChangeParentButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.CSSClassAddStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.CSSClassAddNewStyleButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.CSSClassAddModifiedStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.CSSClassActionsPanel
{
text-align: Right; 
}
.ContextPageSupportingWellingtonAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageSportingFixturesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageRegisterAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPagePasswordSuccessfullyChangedAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPagePasswordEmailSentAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageOldWellingtoniansAssociationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageMasonicLodgeAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageMailshotUnsubConfirmTESTAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageMailshotUnsubConfirmAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageHeadmastersPageAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageContactUsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageConfirmDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageChapelAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ConnectFooterCell
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/ConnectFooter20140606034735.jpg'); 
height: 30px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_PhonesFaxesDisplayItemTitlePanel
{
background-color: LightGray; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_PhonesFaxesDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_NameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_NameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_NameDisplayItemTitlePanel
{
background-color: LightGray; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_NameDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_EmailAddressesDisplayItemTitlePanel
{
background-color: LightGray; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EmailAddressesDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.ConfirmButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.Confirm_DetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.Confirm_DetailsEditLabel
{
display: inline-block; 
width: 150px; 
}
.Confirm_DetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Confirm_DetailsDisplayItemTitlePanel
{
background-color: LightGray; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.Confirm_DetailsDisplayItemTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.CheckLarge
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
width: auto; 
}
.CheckLarge input[type=checkbox]:checked + label::after
{
content: ''; 
}
.CheckLarge input[type=checkbox] + label::before
{
border: 3px solid #294F6D; 
border-radius: 3px; 
content: ''; 
display: inline-block; 
height: 28px; 
left: -31px; 
position: absolute; 
top: 1px; 
width: 28px; 
}
.CheckLarge input[type=checkbox] + label::after
{
border-bottom: 3px solid #294F6D; 
border-left: 3px solid #294F6D; 
display: inline-block; 
height: 9px; 
left: -26px; 
position: absolute; 
top: 8px; 
transform: rotate(-50deg); 
width: 23px; 
}
.CheckLarge input[type=checkbox] + label
{
display: inline-block; 
left: 15px; 
padding: 0px 10px; 
position: relative; 
}
.CheckLarge  input[type=checkbox]
{
opacity: 0; 
}
.Check4LBox input[type=checkbox]:checked + label::after
{
content: ''; 
}
.Check4LBox input[type=checkbox] + label::before
{
border: 1px solid; 
border-radius: 3px; 
content: ''; 
display: inline-block; 
height: 18px; 
left: -16px; 
position: absolute; 
top: 1px; 
width: 18px; 
}
.Check4LBox input[type=checkbox] + label::after
{
border-bottom: 2px solid; 
border-left: 2px solid; 
display: inline-block; 
height: 6px; 
left: -13px; 
position: absolute; 
top: 7px; 
transform: rotate(-50deg); 
width: 14px; 
}
.Check4LBox input[type=checkbox] + label
{
display: inline-block; 
padding: 0px 10px; 
position: relative; 
}
.Check4LBox input[type=checkbox]
{
opacity: 0; 
}
.ChapelAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ChangePasswordCancelButton
{
margin-right: 20px; 
background-color: #173978; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 10px 15px; 
transition: 0.3s; 
}
.ChangePasswordCancelButton:hover
{
background-color: #294E91; 
}
.ChangePasswordButton
{
margin-right: 20px; 
background-color: #173978; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 10px 15px; 
transition: 0.3s; 
}
.ChangePasswordButton:hover
{
background-color: #294E91; 
}
.CancelButton
{
background-color: #173978; 
display: inline-block; 
padding: 10px 15px; 
transition: 0.3s; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.CancelButton:hover
{
background-color: #294E91; 
}
.Button
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.BusinessDirectoryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.BoxedInfo
{
border: 1px solid #173978; 
border-radius: 3px; 
padding: 5px; 
}
.BookingPaidAndCompleteAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.BookingInvoiceTotalLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BookingInvoiceTotalInvoiceTotalPanel
{
padding: 0px 0px 5px 0px; 
margin: 5px 0px; 
}
.BookingInvoiceTotalInvoiceTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalInvoiceTotal
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BookingInvoiceTotalEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
margin: 5px 0px; 
}
.BookingInvoiceTotalDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BookingInvoiceLinesInvoiceLineTotalCell
{
text-align: Right; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesInvoiceLineQuantityCell
{
text-align: Right; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesInvoiceLineDescriptionCell
{
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesInvoiceLineAmountCell
{
text-align: Right; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesHeaderRow
{
background-color: #E7E7F7; 
}
.BookingInvoiceLinesHeaderCell
{
padding-right: 15px; 
}
.BookingInvoiceLinesCell
{
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceDetailWebDisplayPanelText
{
border-bottom: 1px solid #bbbbbb; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.BookingInvoiceDetailLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceTotalPanel
{
padding: 0px 0px 5px 0px; 
margin: 5px 0px; 
}
.BookingInvoiceDetailInvoiceTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceTotal
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDescriptionPanel
{
padding: 0px 0px 5px 0px; 
margin: 5px 0px; 
}
.BookingInvoiceDetailInvoiceDescriptionLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDescription
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDatePanel
{
padding: 0px 0px 5px 0px; 
margin: 5px 0px; 
}
.BookingInvoiceDetailInvoiceDateLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDate
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BookingInvoiceDetailEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
margin: 5px 0px; 
}
.BookingInvoiceDetailDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.BookingConfirmationPrimePanel
{
padding: 10px 0px; 
}
.BookingConfirmationPaypalPayNow
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: #173978; 
text-decoration: underline; 
}
.BookingConfirmationFunctionsPanel
{
padding: 15px; 
}
.BookingConfirmationEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.BookingConfirmationDisplayLabel
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
font-weight: bold; 
text-decoration: none; 
}
.BookingConfirmationBookingcostLabel
{
display: inline-block; 
padding-right: 15px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
font-weight: bold; 
text-decoration: none; 
}
.BookingConfirmationBookingcost
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
font-weight: bold; 
text-decoration: none; 
}
.BookingButton
{
background-color: #173978; 
display: inline-block; 
margin: 10px; 
padding: 5px 10px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
}
.BaseWhiteLink
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: underline; 
}
.BannerTitleLink
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 25pt; 
color: White; 
text-decoration: none; 
}
.BannerTitleContextTextPanel
{
padding: 0px 0px 10px 8%; 
}
.BannerTitle
{
display: inline-block; 
vertical-align: bottom; 
width: calc(50% - 40px); 
}
.BannerRotParent
{
border-top: 5px solid #173978; 
position: relative; 
}
.BannerRotPanel
{
padding-top: 25%; 
}
.BannerParentCell
{
background-color: #212c6b; 
border-bottom: 5px solid white; 
padding: 20px 0px; 
}
.BannerImage
{
display: inline-block; 
vertical-align: top; 
width: 75px; 
}
.BannerContectItem
{
display: inline-block; 
}
.BannerContactLink
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.BannerContactContextTextPanel
{
padding: 0px 8% 15px 0px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.BannerContact
{
display: inline-block; 
text-align: Right; 
vertical-align: bottom; 
width: calc(50% - 40px); 
}
.BannerCellImagePanel
{
height: 100px; 
}
.BackDonationButton
{
margin-right: 20px; 
background-color: #173978; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 10px 15px; 
transition: 0.3s; 
}
.BackDonationButton:hover
{
background-color: #294E91; 
}
.BackBookingButton
{
background-color: #173978; 
display: inline-block; 
margin: 10px; 
padding: 5px 10px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
}
.Auctions_WebDisplayMainTopParentPanel
{
border-bottom: 1px solid #dddddd; 
display: flex; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.AuctionPhotoWebDisplayMainPanel
{
min-width: 400px; 
}
.AuctionPhotoSubAttrsPanel
{
margin-right: 20px; 
}
.AuctionPhotoPhotoPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AuctionPhotoPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AuctionPhotoLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AuctionPhotoEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.AuctionPhotoDisplayLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.AuctionPhotoDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AuctionPhotoDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AuctionListReservePricePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AuctionListReservePriceLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.AuctionListReservePrice
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AuctionListProductnamePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AuctionListProductname
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AuctionListProductDescriptionPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AuctionListProductDescription
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AuctionListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AuctionListHighestBidPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AuctionListHighestBidLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.AuctionListHighestBid
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AuctionListEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.AuctionListDisplayLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.AuctionListDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AuctionListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AuctionItemDetailsWebDisplayPanelTextLbl
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.AuctionFunctionsFunctionsPanel
{
width: 100%; 
}
.AuctionFunctionsFunctionItem
{
background-color: #173978; 
display: inline-block; 
padding: 10px 15px; 
transition: 0.3s; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.AuctionFunctionsFunctionItem:hover
{
background-color: #294E91; 
}
.AuctionFunctionsCreatenewrelatedprime
{
background-color: #173978; 
display: inline-block; 
padding: 10px 15px; 
transition: 0.3s; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.AuctionFunctionsCreatenewrelatedprime:hover
{
background-color: #294E91; 
}
.AuctionEndText
{
display: block; 
padding: 20px 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 20pt; 
color: #e72421; 
font-weight: bold; 
text-decoration: none; 
}
.AuctionBidDetailsWebDisplayPanelTextLbl
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.AuctionBidDetailsNotifyIfOutbidPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AuctionBidDetailsNotifyIfOutbidLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.AuctionBidDetailsNotifyIfOutbid
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AuctionBidDetailsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AuctionBidDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.AuctionBidDetailsDisplayLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.AuctionBidDetailsDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AuctionBidDetailsDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AuctionBidDetailsBidAmountPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AuctionBidDetailsBidAmountLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.AuctionBidDetailsBidAmount
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AttributePanelTitle
{
background-color: LightGray; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.AttributeListTitle
{
background-color: LightGray; 
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.AttributeListData
{
color: Black; 
display: inline-block; 
}
.AttributeDataLabel
{
color: #3651b0; 
display: inline-block; 
}
.AttributeData
{
color: Black; 
display: inline-block; 
}
.ArchivesPrimePanel
{
box-sizing: border-box; 
display: inline-block; 
padding: 10px; 
text-align: Center; 
vertical-align: top; 
width: 33%; 
}
.ArchivesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AnnPhotoListSubAttrsPanel
{
display: inline-block; 
min-width: 160px; 
padding-right: 10px; 
vertical-align: top; 
}
.AnnPhotoListPhotoPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AnnPhotoListPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AnnPhotoListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AnnPhotoListEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.AnnPhotoListDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AnnPhotoListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AnnPhotoEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.AnnouncementTitlePanel
{
padding-bottom: 5px; 
}
.AnnouncementTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.AnnouncementsPrimePanel
{
border-bottom: 1px solid #173979; 
padding: 5px 0px ; 
}
.AnnouncementsPagingPrevLink
{
background-image: URL('Imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.AnnouncementsPagingPanel
{
text-align: Center; 
}
.AnnouncementsPagingNextLink
{
background-image: URL('Imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.AnnouncementsPagingLastLink
{
background-image: URL('Imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.AnnouncementsPagingFirstLink
{
background-image: URL('Imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.AnnouncementsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AnnouncementListTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif; 
font-size: 22pt; 
color: #173978; 
text-decoration: underline; 
}
.AnnouncementListSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
width: calc(100% - 200px); 
}
.AnnouncementListEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.AnnouncementEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.AnnouncementDisplayItemsPanel
{
padding-bottom: 5px; 
}
.AnnouncementDetailsTitlePanel
{
padding-top: 10px; 
}
.AnnouncementDetailsTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif; 
font-size: 22pt; 
color: #173978; 
text-decoration: none; 
}
.AnnouncementDetailsPhotoPanel
{
padding-top: 10px; 
}
.AnnouncementDetailsDisplayItemsPanel
{
padding-top: 10px; 
}
.AnnouncementDetailsDatePanel
{
padding-top: 10px; 
}
.AnnouncementDetailsAttachmentPanel
{
padding-top: 10px; 
}
.AnnouncementDetailsAnnouncementPanel
{
padding-top: 10px; 
}
.AnnouncementDatePanel
{
padding-bottom: 5px; 
}
.AnnouncementAttachmentPanel
{
padding-bottom: 5px; 
}
.AnnouncementAnnouncementPanel
{
padding-bottom: 5px; 
}
.AmbassadorListSubAttrsPanel
{
position: relative; 
}
.AmbassadorListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AmbassadorListGivingDayQuotePanel
{
height: 100%; 
padding: 450px 0px 0px 0px; 
position: absolute; 
top: 0; 
transition: 0.5s; 
width: 100%; 
margin: 5px 0px; 
}
.AmbassadorListGivingDayQuotePanel:hover
{
padding: 0px 0px 0px 0px; 
}
.AmbassadorListGivingDayQuote
{
background-color: rgba(0,0,0,0.3); 
box-sizing: border-box; 
display: inline-block; 
height: 100%; 
padding-top: 30%; 
text-align: Center; 
width: 100%; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
line-height: 30px; 
vertical-align: top; 
}
.AmbassadorListGivingDayPhotoPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AmbassadorListGivingDayPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AmbassadorListEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.AmbassadorListDisplayLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.AmbassadorListDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AmbassadorListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AmbassadorDetailsVideoEmbedCodePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AmbassadorDetailsVideoEmbedCode
{
height: 750px; 
width: 550px; 
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AmbassadorDetailsPrimePanel
{
overflow: hidden; 
width: auto; 
box-sizing: border-box; 
display: inline-block; 
padding: 10px; 
vertical-align: top; 
}
.AmbassadorDetailsLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AmbassadorDetailsGivingDayQuotePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AmbassadorDetailsGivingDayQuote
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AmbassadorDetailsGivingDayPhotoPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AmbassadorDetailsGivingDayPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AmbassadorDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.AmbassadorDetailsDisplayLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.AmbassadorDetailsDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AmbassadorDetailsDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AllTextSingleTextLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AllTextItemButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AllTextEditButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AllTextChgDisplayButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.AllTextAddButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AllPagesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AddressUsagePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AddressUsageLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.AddressUsage_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.AddressTown_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.AddressPostalcode_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.AddressNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.AddressLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AddressIsdefaultPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AddressEditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.AddressEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.AddressDisplayLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 170px; 
vertical-align: top; 
}
.AddressDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.AddressDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.AddressCounty_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.AddressCountry_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.AddressAddress3_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.AddressAddress2_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.AddressAddress1_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin-right: 10px; 
min-width: 160px; 
vertical-align: top; 
}
.AddModifiedStyleButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.AddCSSStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.AddButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: #173978; 
text-decoration: underline; 
}
.ActionButton
{
background-color: #173978; 
display: inline-block; 
padding: 10px 15px; 
transition: 0.3s; 
font-family: 'Montserrat', Arial, Tahoma, sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.ActionButton:hover
{
background-color: #294E91; 
}

@media screen and (max-width: 800px) {

.ToggleMobileMenuMenuItemCell
{
display: block; 
}
.ToggleMobileMenuCell
{
display: block; 
}
.ShownLogin
{
height: 350px; 
width: calc(100% - 10px); 
}
.ProductListSubAttrsPanel
{
display: block; 
width: 100%; 
}
.PrimePeekPanel
{
padding: 20px; 
}
.PhotoNoLinkPhotoPanel img
{
width: 100%; 
}
.PhotoNoLinkPhotoPanel a
{
display: inline-block; 
width: 100%; 
}
.PeekMenuItemCell
{
display: block; 
}
.PasswordReminderEmailAddressEntry
{
box-sizing: border-box; 
width: 100%; 
}
.PasswordButton
{
margin: 20px 20px 20px 0px; 
}
.ParentMobileMenuMenuItemCell
{
display: block; 
}
.ParentMenuItemCell
{
display: block; 
}
.ParentMenuCellMenuItemCell
{
display: block; 
}
.OverBannerRotTextContextTextPanel
{
box-sizing: border-box; 
padding: 10px; 
width: 100%; 
}
.NewDonationOtherAmountPanelHidden
{
margin-left: 0px; 
}
.NewDonationOtherAmountPanel
{
margin-left: 0px; 
}
.NewDonationOneOffPanelContentPanel
{
display: block; 
}
.NewDonationOneOffAmountSelection
{
display: block; 
}
.NewDonationOneOffAmountOtherSelection
{
display: block; 
}
.NewDonationAmountSelection
{
display: block; 
}
.MobileMenuMenuItemCell
{
display: block; 
}
.MobileMenuExpandableMenuItemCell
{
display: block; 
}
.mnuDD_SupportParent_PanelMenuMenuItemCell
{
display: block; 
}
.mnuDD_SchoolParent_PanelMenuMenuItemCell
{
display: block; 
}
.mnuDD_OWAParent_PanelMenuMenuItemCell
{
display: block; 
}
.mnuDD_NewsParent_PanelMenuMenuItemCell
{
display: block; 
}
.mnuDD_FFParent_PanelMenuMenuItemCell
{
display: block; 
}
.mnuDD_ArchiveParent_PanelMenuMenuItemCell
{
display: block; 
}
.mnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
}
.MenuItemCell
{
display: block; 
}
.MenuCellMenuItemCell
{
display: block; 
}
.MenuCellExpandableMenuItemCell
{
display: block; 
}
.MenuCell
{
display: none; 
}
.MainParentCell
{
margin: 0px 2%; 
padding: 10px; 
}
.LogonCellShown
{
height: 350px; 
width: calc(100% - 10px); 
}
.LogonCellRequestPasswordReminderButton
{
width: 100%; 
}
.LogonCell
{
height: 350px; 
width: calc(100% - 10px); 
}
.LandingPageFrontHalf
{
display: block; 
width: 100%; 
}
.GivingDaySection
{
width: 100%; 
}
.GivingDayNumbersWebDisplayMainPanel
{
flex-wrap: wrap; 
font-size: 45px; 
}
.GivingDayLinkToAuctionsContextTextPanel
{
background-size: contain; 
background-image: URL('../StaticImages/AuctionBannerM20250619043304.png'); 
}
.GivingDayHeaderOverlayContextTextPanel
{
font-size: 45px; 
}
.GivingDayHeaderMenuMenuPanel
{
flex-wrap: wrap; 
justify-content: center; 
}
.GivingDayHeaderMenuMenuItemCell
{
display: block; 
}
.GivingDayDonationsPrimePanel
{
width: 250px; 
display: block; 
padding: 10px 0px; 
}
.GivingDayCountdownLogo img
{
width: 100%; 
}
.GivingDayCalendarWebDisplayMainPanel
{
padding: 20px; 
}
.GivingDayCalendarPrimePanel_PeekChanged
{
padding: 20px; 
}
.GivingDayCalendarPrimePanel_Peek
{
padding: 20px; 
}
.GivingDayCalendarPrimePanel
{
display: block; 
padding: 10px 0px; 
width: 100%; 
}
.GivingDayCalendarDetailsWebDisplayMainPanel
{
padding: 20px; 
}
.GivingDayCalendarDetailsVideoEmbedCode
{
width: 100%; 
}
.GivingDayCalendarDetailsPrimePanel
{
display: block; 
padding: 10px 0px; 
width: 100%; 
}
.GivingDayAuctionLink
{
padding: 100px 0px 0px 0px; 
}
.GivingDayAmbassadorsPrimePanel_PeekChanged
{
padding: 20px; 
}
.GivingDayAmbassadorsPrimePanel_Peek
{
padding: 20px; 
}
.GivingDayAmbassadorsPrimePanel
{
display: block; 
padding: 10px 0px; 
width: 100%; 
}
.GDVideosPrimePanel_PeekChanged
{
padding: 20px; 
}
.GDVideosPrimePanel_Peek
{
padding: 20px; 
}
.GDVideosPrimePanel
{
height: 250px; 
width: 250px; 
display: block; 
padding: 10px 0px; 
}
.GDVideosMainPanel
{
flex-wrap: wrap; 
}
.GDVideoDetailsVideoEmbedCode
{
width: 100%; 
}
.GDVideoDetailsPrimePanel
{
height: 250px; 
width: 250px; 
display: block; 
padding: 10px 0px; 
}
.gallerylayer img
{
height: 300px; 
width: auto; 
}
.FrontPageNewsPrimePanel
{
display: block; 
padding: 10px 0px; 
width: 100%; 
}
.FrontPageDisplayPrimePanel
{
display: block; 
padding: 10px 0px; 
width: 100%; 
}
.FooterSocialMedia
{
display: block; 
margin: 20px 0px; 
text-align: Center; 
width: 100%; 
}
.FooterSchoolLink
{
display: block; 
text-align: Center; 
width: 100%; 
}
.FooterLogo img
{
width: 80%; 
}
.FooterLogo
{
display: block; 
padding-top: 30px; 
text-align: Center; 
width: 100%; 
}
.ExpandableMenuItemCell
{
display: block; 
}
.EventListSubAttrsPanel
{
display: block; 
width: 100%; 
}
.DonateDonorRelationshipDonorRelationship_EditCHK
{
display: block; 
}
.CurrentMobileMenuMenuItemCell
{
display: block; 
}
.CurrentmnuDD_SupportParent_PanelMenuMenuItemCell
{
display: block; 
}
.CurrentmnuDD_SchoolParent_PanelMenuMenuItemCell
{
display: block; 
}
.CurrentmnuDD_OWAParent_PanelMenuMenuItemCell
{
display: block; 
}
.CurrentmnuDD_NewsParent_PanelMenuMenuItemCell
{
display: block; 
}
.CurrentmnuDD_FFParent_PanelMenuMenuItemCell
{
display: block; 
}
.CurrentmnuDD_ArchiveParent_PanelMenuMenuItemCell
{
display: block; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
}
.CurrentMenuItemCell
{
display: block; 
}
.CurrentMenuCellMenuItemCell
{
display: block; 
}
.BannerTitleContextTextPanel
{
padding: 10px 0px; 
text-align: Center; 
}
.BannerTitle
{
display: block; 
width: 100%; 
}
.BannerRotPanel
{
padding-top: 55%; 
}
.BannerImage
{
display: block; 
text-align: Center; 
width: 100%; 
}
.BannerContectItem
{
display: block; 
text-align: Center; 
width: 100%; 
}
.BannerContactContextTextPanel
{
padding: 10px 0px; 
}
.BannerContact
{
display: block; 
text-align: Left; 
width: 100%; 
}
.Auctions_WebDisplayMainTopParentPanel
{
display: block; 
}
.AuctionPhotoWebDisplayMainPanel
{
min-width: 100%; 
}
.ArchivesPrimePanel
{
display: block; 
width: 100%; 
}
.AnnouncementListSubAttrsPanel
{
display: block; 
width: 100%; 
}
.AmbassadorDetailsPrimePanel
{
display: block; 
padding: 10px 0px; 
width: 100%; 
}

}


.webFontBannerTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;;
font-size: 25pt;
color: White;
}


.webFontBase
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 12pt;
color: Black;
}


.webFontBaseBlue
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 12pt;
color: #173978;
}


.webFontBaseWhite
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 12pt;
color: white;
}


.webFontBaseWhiteLink
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 12pt;
color: white;
text-decoration: underline;
}


.webFontBigRed
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 20pt;
color: #e72421;
font-weight: bold;
}


.webFontBigWhite
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 20pt;
color: white;
}


.webFontButton
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 12pt;
color: #173978;
text-decoration: underline;
}


.webFontDeleteButton
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 12pt;
color: Red;
text-decoration: underline;
}


.webFontFooter
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 8pt;
color: White;
}


.webFontForumTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;;
font-size: 20pt;
color: #173978;
}


.webFontHelpText
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 8pt;
color: Indigo;
}


.webFontImportantText
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 12pt;
color: #173978;
font-weight: bold;
}


.webFontLargeButton
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 15pt;
color: #173978;
text-decoration: underline;
}


.webFontLargeButtonWhite
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 15pt;
color: white;
}


.webFontLargerWhite
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 15pt;
color: white;
}


.webFontLargeTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;;
font-size: 30pt;
color: #173978;
}


.webFontMenu
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 12pt;
color: Black;
}


.webFontMobileMenu
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 15pt;
color: #173978;
}


.webFontOverBannerText
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;;
font-size: 22pt;
color: white;
}


.webFontPrimeLink
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;
font-size: 22pt;
color: #173978;
text-decoration: underline;
}


.webFontPrimeTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;
font-size: 22pt;
color: #173978;
}


.webFontStrapFont
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 12pt;
color: White;
font-weight: bold;
}


.webFontTab
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 12pt;
color: 0,0,255;
text-decoration: underline;
}


.webFontThreadStarter
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 12pt;
color: Black;
}


.webFontThreadTitle
{
font-family: 'Montserrat', Arial, Tahoma, sans-serif;
font-size: 12pt;
color: #173978;
font-weight: bold;
}


.webFontTitle
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;;
font-size: 22pt;
color: #173978;
}


.webFontWelcomeText
{
font-family: 'EB Garamond', Arial, Tahoma, sans-serif;;
font-size: 35pt;
color: White;
}

