textarea
{
border: 1px solid #791633; 
border-radius: 5px; 
height: 90px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
textarea:focus
{
box-shadow: 0px 0px 7px 1px #791633; 
}
TABLE
{
background-color: White; 
}
select
{
border: 1px solid #791633; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
InputText
{
border: 1px solid #791633; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
InputText:focus
{
box-shadow: 0px 0px 7px 1px #791633; 
}
input[type=text]
{
border: 1px solid #791633; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
input[type=text]:focus
{
box-shadow: 0px 0px 7px 1px #791633; 
}
input[type=password]
{
border: 1px solid #791633; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
input[type=password]:focus
{
box-shadow: 0px 0px 7px 1px #791633; 
}
IMG
{
margin-left: 0px; 
margin-right: 0px; 
margin-top: 0px; 
}
BODY
{
background-color: white; 
margin: 0px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.WebDisplayPanelTextLbl
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.WebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.WebDisplayPagePrevButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.WebDisplayPageNextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.WebDisplayPageFinishButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.WebDisplayPageButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.WebDisplayConfirmButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.WebContentTable
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.ViewFromHillWebDisplayPanelTextLbl
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.ViewFromHillWebDisplayPanelText
{
margin: 5px 0px; 
padding: 5px 0px; 
text-align: Center; 
}
.ViewFromHillWebDisplayMainPanel
{
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px ; 
}
.ViewFromHillMainPanel
{
background-position: top left; 
background-repeat: no-repeat; 
background-size: 200px; 
background-image: URL('../StaticImages/AViewFromTheHill20250210113348.jpg'); 
min-height: 270px; 
padding: 0px 0px 0px 215px; 
}
.ViewAllPrimesFunctionPanel
{
margin: 10px 0px; 
width: 100%; 
}
.UsageData
{
display: inline-block; 
}
.UploadFileSelector
{
bottom: 0px; 
color: Transparent; 
height: 100%; 
left: 0px; 
min-height: 100%; 
opacity: 0; 
position: absolute; 
right: 0px; 
top: 0px; 
width: 100%; 
}
.UploadFilePreviewImage
{
display: block; 
max-width: 450px; 
object-fit: contain; 
object-position: none; 
}
.UploadFilePlaceholderImageClickOrDrag
{
background-image: url('./imgs/PlaceholderClickOrDragToSelect.png'); 
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFilePlaceholderImageClickOnly
{
background-image: url('./imgs/PlaceholderClickToSelect.png'); 
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFilePlaceholderImage
{
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFileDragover
{
opacity: 0.2; 
}
.UploadFileContainerDiv
{
display: inline-block; 
min-height: 150px; 
position: relative; 
vertical-align: Top; 
width: 400px; 
}
.UploadFileClearButton
{
display: block; 
}
.UnmoderatedImageAttributeData
{
border-color: Red; 
border-style: Solid; 
border-width: 5px; 
color: red; 
display: inline-block; 
}
.UnmoderatedDisclosedImageAttributeData
{
display: inline-block; 
}
.UnmoderatedDisclosedAttributeData
{
display: inline-block; 
}
.UnmoderatedAttributeData
{
color: red; 
display: inline-block; 
}
.TranslationTitle
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.TopTextContextTextPanel
{
padding-left: 15px; 
}
.TopSpacer
{
height: 40px; 
}
.TopParentnonIE
{
margin: auto auto; 
padding: 0px; 
width: 1000px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.TopParentIE
{
margin: auto auto; 
padding: 0px; 
width: 1000px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.TopParent
{
margin: auto auto; 
padding: 0px; 
width: 1000px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.TopMenuParent
{
background-color: #791633; 
box-sizing: border-box; 
display: flex; 
justify-content: space-between; 
padding: 0px calc((100vw - 1540px) / 2); 
position: fixed; 
top: 0; 
width: 100%; 
z-index: 800; 
}
.ToggleMobile
{
background-position: center left; 
background-repeat: no-repeat; 
background-size: 45%; 
background-image: URL('../StaticImages/BurgerWhite20240425022600.png'); 
display: inline-block; 
height: 38px; 
line-height: 38px; 
padding-left: 55px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.Title
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.TicketsMainPanel
{
margin-top: 15px; 
}
.TicketsHeaderRow
{
background-color: #E7E7F7; 
}
.TicketsCell
{
padding: 0px 10px 0px 0px; 
}
.TicketDetailsMakeBookingPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ThreadYeargroupPanel
{
display: inline-block; 
vertical-align: top; 
font-family: 'Open Sans', sans-serif; 
font-size: 8pt; 
color: Black; 
text-decoration: none; 
}
.ThreadThreadTitlePanel
{
width: 450px; 
}
.ThreadThreadTitle
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #8C8DB6; 
font-weight: bold; 
text-decoration: none; 
}
.ThreadsRow
{
background-color: White; 
}
.ThreadsHeaderRow
{
background-color: #E7E7F7; 
}
.ThreadsCell
{
padding: 0px 10px 0px 0px; 
}
.ThreadsAltRow
{
background-color: #F7F7FD; 
}
.ThreadPostCountPanel
{
padding-left: 10px; 
}
.ThreadNamePanel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.ThreadName
{
font-family: 'Open Sans', sans-serif; 
font-size: 8pt; 
color: Black; 
text-decoration: none; 
}
.ThreadCell
{
padding: 0px 10px 0px 0px; 
}
.TheAvenueWebDisplayMainPanel
{
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px ; 
}
.TheAvenueTextWebDisplayPanelTextLbl
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.TheAvenueTextWebDisplayPanelText
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.TheAvenueTextWebDisplayMainPanel
{
margin: 0px; 
padding: 0px; 
}
.TheAvenuePrimePanel
{
margin: 10px; 
width: calc(50% - 20px); 
}
.TheAvenueMainPanel
{
background-position: top left; 
background-repeat: no-repeat; 
background-size: 250px; 
background-image: URL('../StaticImages/TheAvenue20250207111752.jpg'); 
display: flex; 
flex-wrap: wrap; 
padding: 0px 0px 0px 300px; 
}
.TabPanelCell
{
background-color: White; 
}
.TabButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.SupportingFriendsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.SubMenuButtonLvl01
{
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.SubMenuButton
{
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.StrapLineContextTextPanel
{
margin: auto; 
max-width: 1300px; 
padding: 20px 0px 10px 0px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 30pt; 
color: #791633; 
text-decoration: none; 
}
.SolidRadio
{
width: auto; 
}
.SolidRadio input[type=radio]:checked +label
{
background-color: #294F6D; 
position: relative; 
}
.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; 
}
.SocialsMenuPanel
{
align-items: baseline; 
display: flex; 
justify-content: center; 
padding: 6px 0px 0px 0px; 
}
.SocialsMenuItem
{
background-position: center; 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 28px; 
margin: 0px 5px; 
width: 35px; 
}
.SocialLinks
{
margin: 121px 0px 0px 10px ; 
}
.SocialLinkImage
{
height: 30px; 
width: 30px; 
}
.SocialLink
{
display: inline-block; 
height: 30px; 
margin-right: 10px; 
width: 30px; 
}
.SingleValuePostDefaultLabel
{
display: inline-block; 
padding-left: 15px; 
}
.SingleTextIteValueLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.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; 
}
.ShowMobileMenuCell
{
display: none; 
padding: 0px 15px 0px 0px; 
}
.SendEmailButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.SendEmailActionButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.SelectedTabButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.SearchButton
{
margin-top: 10px; 
background-color: #791633; 
box-sizing: border-box; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
}
.SchoolHistoryNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.SchoolHistoryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.SchoolAvenueTextWebDisplayPanelTextLbl
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.SchoolAvenueTextWebDisplayPanelText
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.SchoolAvenueTextWebDisplayMainPanel
{
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px ; 
}
.SchoolAvenueTextVAWebDisplayMainPanel
{
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px ; 
}
.SchoolAvenueMagazinesPrimePanel
{
margin: 10px; 
width: calc(33.3% - 20px); 
}
.SchoolAvenueMagazinesMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.SchoolAvenueListWebDisplayMainPanel
{
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px ; 
}
.SchoolAvenueListViewAllPrimesFunctionPanel
{
margin: 10px 0px; 
width: 100%; 
}
.SchoolAvenueListViewAllPrimesFunction
{
background-color: #791633; 
box-sizing: border-box; 
display: inline-block; 
padding: 5px 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.SchoolAvenueListPrimePanel
{
margin: 10px; 
width: calc(25% - 20px); 
}
.SchoolAvenueListMainPanel
{
display: flex; 
flex-wrap: wrap; 
justify-content: space-around; 
}
.SchoolAnnualReportsTextWebDisplayPanelTextLbl
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.SchoolAnnualReportsTextWebDisplayPanelText
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.SchoolAnnualReportsTextWebDisplayMainPanel
{
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px ; 
}
.SchoolAnnualReportsPrimePanel
{
margin: 10px; 
width: calc(33.3% - 20px); 
}
.SchoolAnnualReportsParent
{
display: flex; 
}
.SchoolAnnualReportsMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.ScholarMagAnnRepsViewAllWebDisplayMainPanel
{
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px ; 
}
.ScholarMagAnnRepsTextWebDisplayPanelTextLbl
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.ScholarMagAnnRepsTextWebDisplayPanelText
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ScholarMagAnnRepsTextWebDisplayMainPanel
{
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px ; 
}
.ScholarMagAnnRepsParentWebDisplayPanelTextLbl
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.ScholarMagAnnRepsParentWebDisplayMainPanel
{
display: flex; 
justify-content: space-around; 
margin: 0px; 
padding: 0px; 
}
.SaveButton
{
height: 30px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.RightPanel
{
background-color: White; 
}
.RequestPasswordReminderButton
{
height: 30px; 
text-align: left; 
width: 130px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.Registration_MemReg_PhonesFaxesPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_PhonesFaxesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.Registration_MemReg_PhonesFaxesEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_PhonesFaxesEditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_PhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_PhonesFaxesDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.Registration_MemReg_OtherDetailsPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_OtherDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
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_NamePreviousName_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NamePreferredName_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.Registration_MemReg_EmailAddressesPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.Registration_MemReg_EducationGeneralYeargroup_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_EducationGeneralPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_EducationGeneralNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.Registration_MemReg_EducationGeneralEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_EducationGeneralEditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_EducationGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_EducationGeneralDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.Registration_MemReg_AddressesUsage_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_AddressesTown_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_AddressesPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_AddressesPostalcode_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_AddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.Registration_MemReg_AddressesEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_AddressesEditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_AddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_AddressesDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.Registration_MemReg_AddressesCounty_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_AddressesCountry_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_AddressesAddress3_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_AddressesAddress2_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_AddressesAddress1_EditLabel
{
display: inline-block; 
width: 150px; 
}
.RegisterPrimeDisplayPanel
{
padding: 10px 0px; 
}
.RegisterNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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; 
}
.RegisterEmailNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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; 
}
.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
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.RegisterButtonConfirm Details
{
height: 30px; 
width: 100px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.RegisterButton
{
height: 30px; 
width: 100px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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; 
}
.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; 
}
.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; 
}
.PubListPDFTitle
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #791633; 
text-decoration: none; 
}
.PubListPDFLoggedInTitle
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #791633; 
text-decoration: none; 
}
.PublicationsWebDisplayMainPanel
{
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px ; 
}
.PublicationsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.PublicationListTitle
{
display: inline-block; 
text-align: Center; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #791633; 
text-decoration: none; 
}
.PublicationListPhoto img
{
width: 100%; 
}
.PublicationListPhoto
{
display: inline-block; 
width: 100%; 
}
.ProceedingsOSAWebDisplayMainPanel
{
margin: 5px 0px 0px 0px; 
padding: 5px 0px 0px 0px; 
}
.ProceedingsOSATextWebDisplayPanelTextLbl
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.ProceedingsOSATextWebDisplayMainPanel
{
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px ; 
}
.ProceedingsOSAPrimePanel
{
margin: 10px; 
width: calc(50% - 20px); 
}
.ProceedingsOSAParentWebDisplayMainPanel
{
display: flex; 
margin: 0px; 
padding: 0px; 
}
.ProceedingsOSAMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.ProceedingsOSAListParentWebDisplayMainPanel
{
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px ; 
}
.ProceedingsOSAImageWebDisplayMainPanel
{
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px ; 
}
.ProceedingsOSAImageContextTextPanel
{
margin-right: 20px; 
}
.ProceedingsOSAHeaderWebDisplayMainPanel
{
margin: 5px 0px 0px 0px; 
padding: 5px 0px 0px 0px; 
}
.ProceedingsOSAFooterWebDisplayMainPanel
{
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px ; 
}
.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; 
}
.PrimeListTitle
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.PrimeListDataCell
{
display: inline-block; 
}
.PrimeLink
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #791633; 
text-decoration: none; 
}
.PrimeFocusWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.PrimeFocusPrimeDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.PrimeFocusPrimeDisplayItemsPanel
{
padding: 5px 0px; 
}
.PrimeFocusPrimeDisplayItem
{
display: inline-block; 
}
.PrimeFocusNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.PrimeFocusIndividualWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.PrimeFocusIndividualNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.PrimeFocusEditSagiPanel
{
margin: 5px 0px; 
}
.PrimeFocusEditLabel
{
display: inline-block; 
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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.PrimeFocusDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.PrimeFocusDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.PostsRow
{
background-color: White; 
}
.PostsHeaderRow
{
background-color: #E7E7F7; 
}
.PostsCell
{
padding: 0px 10px 0px 0px; 
}
.PostsAltRow
{
background-color: #F7F7FD; 
}
.PostPostTextPanel
{
width: 410px; 
}
.PostPostDatePanel
{
width: 85px; 
}
.PostNamePanel
{
width: 200px; 
}
.PostFunctionsPanel
{
width: 80px; 
}
.PostCell
{
padding: 0px 10px 0px 0px; 
}
.PhotosVideosNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.PhotosVideosAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.PhotoLargePhotoPanel
{
margin-right: 15px; 
width: 250px; 
}
.PhotoLargePhoto img
{
width: 100%; 
}
.PhotoLargePhoto
{
display: inline-block; 
width: 100%; 
}
.PhotoAttachmentSubAttrsPanel
{
float: right; 
}
.PhotoAndTextSubAttrsPanel
{
display: inline-block; 
padding: 0px 10px 10px 0px; 
vertical-align: top; 
}
.PhotoAndTextDisplaySingleValListAttrInstPanel
{
display: inline-block; 
margin: 5px; 
padding: 5px; 
vertical-align: top; 
}
.PhotoAndTextDisplayGroupAttrInstPanel
{
display: inline-block; 
margin: 0px 10px 10px 0px; 
vertical-align: top; 
}
.PeekMenuItem
{
box-sizing: border-box; 
display: block; 
line-height: 35px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.PeekabooPanel
{
background-color: #791633; 
min-width: 200px; 
position: absolute; 
}
.PayViaPayPalButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.PastPresidentsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.PastEventsPrimePanel
{
border-bottom: 1px solid #791633; 
display: flex; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PastEventsPagingPrevLink
{
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: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
text-align: Center; 
}
.PastEventsPagingPanel
{
text-align: Center; 
}
.PastEventsPagingNextLink
{
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: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
text-align: Center; 
}
.PastEventsPagingLastLink
{
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: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
text-align: Center; 
}
.PastEventsPagingFirstLink
{
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: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
text-align: Center; 
}
.PastEventsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.PasswordResetRequestInvalidMessage
{
color: #791633; 
display: inline-block; 
font-size: 2em; 
padding: 10px 0px; 
text-align: Center; 
}
.PasswordResetNewPasswordLabel
{
display: inline-block; 
min-width: 120px; 
}
.PasswordResetNewPasswordEntry
{
margin: 10px 0px; 
}
.PasswordResetLabel
{
display: inline-block; 
min-width: 120px; 
}
.PasswordResetEntry
{
margin: 10px 0px; 
}
.PasswordResetConfirmLabel
{
display: inline-block; 
min-width: 120px; 
}
.PasswordResetConfirmEntry
{
margin: 10px 0px; 
}
.PasswordResetButton
{
background-color: #791633; 
box-sizing: border-box; 
display: inline-block; 
padding: 5px 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.PasswordReminderEntryPanel
{
padding: 10px 0px; 
}
.PasswordReminderEmailAddressLabel
{
display: inline-block; 
margin-bottom: 15px; 
padding-right: 20px; 
}
.PasswordReminderEmailAddressEntry
{
width: 350px; 
}
.PasswordReminderActionPanel
{
margin: 0px 0px 20px 0px; 
}
.PasswordButton
{
background-color: #791633; 
box-sizing: border-box; 
display: inline-block; 
padding: 5px 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.ParentMenuButton
{
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.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: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
text-align: Center; 
}
.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: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
text-align: Center; 
}
.PagingLink
{
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.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: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
text-align: Center; 
}
.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: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
text-align: Center; 
}
.PageTitle
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.OrgAnnListTitle
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #791633; 
text-decoration: none; 
}
.OpenButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.OldStyleAttributeFunctionPanelCell
{
text-align: right; 
}
.OldStyleAttributeFunctionInstanceCell
{
text-align: right; 
}
.OldStyleAttributeFunctionCell
{
text-align: right; 
}
.OldStyleAttributeFunctionAddEditCell
{
text-align: right; 
}
.OldScholarsWebDisplayMainPanel
{
display: inline-block; 
vertical-align: top; 
width: 350px; 
}
.OldScholarsPrimePanel
{
margin-bottom: 10px; 
}
.OldScholarReportsAndMagazinesPrimePanel
{
margin: 10px; 
width: calc(33.3% - 20px); 
}
.OldScholarReportsAndMagazinesMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.OldScholarMagsWebDisplayPanelTextLbl
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.OldScholarMagsWebDisplayPanelText
{
margin: 5px 0px; 
padding: 5px 0px; 
text-align: Center; 
}
.OldScholarMagsWebDisplayMainPanel
{
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px ; 
}
.OldScholarMagsMainPanel
{
background-position: top left; 
background-repeat: no-repeat; 
background-size: 200px; 
background-image: URL('../StaticImages/OldScholarMag20250210113412.jpg'); 
min-height: 280px; 
padding: 0px 0px 0px 215px; 
}
.OldScholarMagazinesListWebDisplayPanelTextLbl
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.OldScholarMagazinesListWebDisplayPanelText
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.OldScholarMagazinesListPrimePanel
{
margin: 10px; 
width: calc(33.3% - 20px); 
}
.OldScholarMagazinesListMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.OldScholarAnnualReportsTextWebDisplayPanelTextLbl
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.OldScholarAnnualReportsTextWebDisplayPanelText
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.OldScholarAnnualReportsListWebDisplayPanelTextLbl
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.OldScholarAnnualReportsListWebDisplayPanelText
{
margin: 30px 0px 10px 0px; 
padding: 30px 0px 10px 0px; 
}
.OldScholarAnnualReportsListPrimePanel
{
margin: 10px; 
width: calc(33.3% - 20px); 
}
.OldScholarAnnualReportsListMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.ObituariesSearchButton
{
margin-top: 10px; 
background-color: #791633; 
box-sizing: border-box; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
}
.ObituariesPrimePanel
{
border-bottom: 1px solid #791633; 
display: flex; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ObituariesPagingPrevLink
{
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: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
text-align: Center; 
}
.ObituariesPagingPanel
{
text-align: Center; 
}
.ObituariesPagingNextLink
{
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: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
text-align: Center; 
}
.ObituariesPagingLastLink
{
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: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
text-align: Center; 
}
.ObituariesPagingFirstLink
{
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: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
text-align: Center; 
}
.ObituariesNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ObituariesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.NextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.NextBookingButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.NewThreadViewprofileincontext
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.NewsSearchButton
{
margin-top: 10px; 
background-color: #791633; 
box-sizing: border-box; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
}
.NewsPrimePanel
{
border-bottom: 1px solid #791633; 
display: flex; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.NewsPagingPrevLink
{
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: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
text-align: Center; 
}
.NewsPagingPanel
{
text-align: Center; 
}
.NewsPagingNextLink
{
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: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
text-align: Center; 
}
.NewsPagingLastLink
{
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: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
text-align: Center; 
}
.NewsPagingFirstLink
{
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: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
text-align: Center; 
}
.NewsObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.NewsLettersWebDisplayMainPanel
{
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px ; 
}
.NewslettersPrimePanel
{
margin: 10px; 
width: calc(33.3% - 20px); 
}
.NewslettersMainPanel
{
display: flex; 
flex-wrap: wrap; 
margin: 20px 0px 0px 0px; 
}
.NewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.NewDonationPanelHidden
{
display: none; 
}
.NewDonationOtherAmountPanelHidden
{
display: none; 
}
.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; 
}
.MyDetails_WebSiteWebsitePanel
{
padding: 5px 0px; 
}
.MyDetails_WebSiteWebsiteLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_WebSiteWebsite_Edit
{
vertical-align: top; 
}
.MyDetails_WebSiteWebsite
{
display: inline-block; 
}
.MyDetails_WebSiteWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_WebSiteSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_WebSiteNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_WebSiteLinkDisplayItem
{
display: inline-block; 
}
.MyDetails_WebSiteEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_WebSiteEditLabel
{
display: inline-block; 
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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_WebSiteDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_WebSiteDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.MyDetails_WebSiteDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_WebSiteDisplayItem
{
display: inline-block; 
}
.MyDetails_WebSiteCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationYearToPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationYearToLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_SocialAffiliationYearTo_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialAffiliationYearTo_Edit
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationYearTo
{
display: inline-block; 
}
.MyDetails_SocialAffiliationYearFromPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationYearFromLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_SocialAffiliationYearFrom_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialAffiliationYearFrom_Edit
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationYearFrom
{
display: inline-block; 
}
.MyDetails_SocialAffiliationWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationOrganisationPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationOrganisationLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_SocialAffiliationOrganisation_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialAffiliationOrganisation_Edit
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationOrganisation
{
display: inline-block; 
}
.MyDetails_SocialAffiliationOfficePanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationOfficeLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_SocialAffiliationOffice_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialAffiliationOffice_Edit
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationOffice
{
display: inline-block; 
}
.MyDetails_SocialAffiliationNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationLinkDisplayItem
{
display: inline-block; 
}
.MyDetails_SocialAffiliationEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_SocialAffiliationEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialAffiliationEditItem
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_SocialAffiliationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_SocialAffiliationDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.MyDetails_SocialAffiliationDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationDisplayItem
{
display: inline-block; 
}
.MyDetails_SocialAffiliationDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_SocialAffiliationCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationAchievementPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialAffiliationAchievementLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_SocialAffiliationAchievement_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialAffiliationAchievement_Edit
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationAchievement
{
display: inline-block; 
}
.MyDetails_PhotoWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_PhotoTextWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_PhotoTextSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_PhotoTextPhotoTextPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoTextPhotoTextLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhotoTextPhotoText_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhotoTextPhotoText_Edit
{
vertical-align: top; 
}
.MyDetails_PhotoTextPhotoText
{
display: inline-block; 
}
.MyDetails_PhotoTextNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_PhotoTextLinkDisplayItem
{
display: inline-block; 
}
.MyDetails_PhotoTextEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhotoTextEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhotoTextEditItem
{
vertical-align: top; 
}
.MyDetails_PhotoTextEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhotoTextEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhotoTextEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_PhotoTextDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhotoTextDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.MyDetails_PhotoTextDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoTextDisplayItem
{
display: inline-block; 
}
.MyDetails_PhotoTextCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_PhotoSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_PhotoPhotoPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoPhotoLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhotoPhoto_Edit
{
vertical-align: top; 
}
.MyDetails_PhotoPhoto
{
display: inline-block; 
}
.MyDetails_PhotoNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_PhotoLinkDisplayItem
{
display: inline-block; 
}
.MyDetails_PhotoEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhotoEditItem
{
vertical-align: top; 
}
.MyDetails_PhotoEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhotoEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhotoEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_PhotoDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhotoDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.MyDetails_PhotoDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoDisplayItem
{
display: inline-block; 
}
.MyDetails_PhotoCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesPhonenumberPanel
{
padding: 5px 0px; 
}
.MyDetails_PhonesFaxesPhonenumberLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhonesFaxesPhonenumber_Edit
{
vertical-align: top; 
}
.MyDetails_PhonesFaxesPhonenumber
{
display: inline-block; 
}
.MyDetails_PhonesFaxesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesLinkDisplayItem
{
display: inline-block; 
}
.MyDetails_PhonesFaxesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhonesFaxesEditLabel
{
display: inline-block; 
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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhonesFaxesDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhonesFaxesDisplayItem
{
display: inline-block; 
}
.MyDetails_PhonesFaxesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsMaritalStatusPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsMaritalStatusLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_OtherDetailsMaritalStatus_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OtherDetailsMaritalStatus_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetailsMaritalStatus
{
display: inline-block; 
}
.MyDetails_OtherDetailsLinkDisplayItem
{
display: inline-block; 
}
.MyDetails_OtherDetailsGenderPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsGenderLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_OtherDetailsGender_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OtherDetailsGender_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetailsGender
{
display: inline-block; 
}
.MyDetails_OtherDetailsEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_OtherDetailsEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OtherDetailsEditItem
{
vertical-align: top; 
}
.MyDetails_OtherDetailsEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_OtherDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_OtherDetailsDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.MyDetails_OtherDetailsDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDisplayItem
{
display: inline-block; 
}
.MyDetails_OtherDetailsDeceasedPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDeceasedLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_OtherDetailsDeceased
{
display: inline-block; 
}
.MyDetails_OtherDetailsDateOfBirthPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDateOfBirthLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_OtherDetailsDateOfBirth_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OtherDetailsDateOfBirth_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetailsDateOfBirth
{
display: inline-block; 
}
.MyDetails_OtherDetailsCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_NameWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_NameTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_NameTitleLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameTitle_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameTitle_Edit
{
vertical-align: top; 
}
.MyDetails_NameTitle
{
display: inline-block; 
}
.MyDetails_NameSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_NamePreviousNamePanel
{
padding: 5px 0px; 
}
.MyDetails_NamePreviousNameLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NamePreviousName_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NamePreviousName_Edit
{
vertical-align: top; 
}
.MyDetails_NamePreviousName
{
display: inline-block; 
}
.MyDetails_NamePreferredNamePanel
{
padding: 5px 0px; 
}
.MyDetails_NamePreferredNameLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NamePreferredName_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NamePreferredName_Edit
{
vertical-align: top; 
}
.MyDetails_NamePreferredName
{
display: inline-block; 
}
.MyDetails_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_NameLinkDisplayItem
{
display: inline-block; 
}
.MyDetails_NameLastnamePanel
{
padding: 5px 0px; 
}
.MyDetails_NameLastnameLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameLastname_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameLastname_Edit
{
vertical-align: top; 
}
.MyDetails_NameLastname
{
display: inline-block; 
}
.MyDetails_NameInitialsPanel
{
padding: 5px 0px; 
}
.MyDetails_NameInitialsLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameInitials_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameInitials_Edit
{
vertical-align: top; 
}
.MyDetails_NameInitials
{
display: inline-block; 
}
.MyDetails_NameForenamesPanel
{
padding: 5px 0px; 
}
.MyDetails_NameForenamesLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameForenames_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameForenames_Edit
{
vertical-align: top; 
}
.MyDetails_NameForenames
{
display: inline-block; 
}
.MyDetails_NameEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_NameEditLabel
{
display: inline-block; 
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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_NameDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.MyDetails_NameDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_NameDisplayItem
{
display: inline-block; 
}
.MyDetails_NameCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_NameBirthNamePanel
{
padding: 5px 0px; 
}
.MyDetails_NameBirthNameLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameBirthName_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameBirthName_Edit
{
vertical-align: top; 
}
.MyDetails_NameBirthName
{
display: inline-block; 
}
.MyDetails_InterestWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_InterestSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_InterestNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_InterestLinkDisplayItem
{
display: inline-block; 
}
.MyDetails_InterestEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_InterestEditLabel
{
display: inline-block; 
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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_InterestDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_InterestDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.MyDetails_InterestDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_InterestDisplayItem
{
display: inline-block; 
}
.MyDetails_InterestCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_FamilyWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_FamilySchoolPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilySchoolLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_FamilySchool_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilySchool_Edit
{
vertical-align: top; 
}
.MyDetails_FamilySchool
{
display: inline-block; 
}
.MyDetails_FamilySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_FamilyRelationshipPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyRelationshipLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_FamilyRelationship_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyRelationship_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyRelationship
{
display: inline-block; 
}
.MyDetails_FamilyNotePanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyNoteLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_FamilyNote_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyNote_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyNote
{
display: inline-block; 
}
.MyDetails_FamilyNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_FamilyNamePanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyNameLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_FamilyName_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyName_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyName
{
display: inline-block; 
}
.MyDetails_FamilyLinkDisplayItem
{
display: inline-block; 
}
.MyDetails_FamilyGenderPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyGenderLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_FamilyGender_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyGender_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyGender
{
display: inline-block; 
}
.MyDetails_FamilyEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_FamilyEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyEditItem
{
vertical-align: top; 
}
.MyDetails_FamilyEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_FamilyEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_FamilyEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_FamilyDobPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyDobLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_FamilyDob_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_FamilyDob_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyDob
{
display: inline-block; 
}
.MyDetails_FamilyDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_FamilyDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.MyDetails_FamilyDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyDisplayItem
{
display: inline-block; 
}
.MyDetails_FamilyDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_FamilyCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryStartYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryStartYearLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryStartYear_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryStartYear_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryStartYear
{
display: inline-block; 
}
.MyDetails_EmploymentHistorySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryOrganisationPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryOrganisationLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryOrganisation_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryOrganisation_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryOrganisation
{
display: inline-block; 
}
.MyDetails_EmploymentHistoryOccupationPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryOccupationLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryOccupation_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryOccupation_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryOccupation
{
display: inline-block; 
}
.MyDetails_EmploymentHistoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryLinkDisplayItem
{
display: inline-block; 
}
.MyDetails_EmploymentHistoryJobTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryJobTitleLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryJobTitle_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryJobTitle_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryJobTitle
{
display: inline-block; 
}
.MyDetails_EmploymentHistoryFinishYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryFinishYearLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryFinishYear_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryFinishYear_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryFinishYear
{
display: inline-block; 
}
.MyDetails_EmploymentHistoryEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryEditLabel
{
display: inline-block; 
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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryDisplayItem
{
display: inline-block; 
}
.MyDetails_EmploymentHistoryDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentHistoryCommentPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryCommentLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryComment_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryComment_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryComment
{
display: inline-block; 
}
.MyDetails_EmploymentHistoryCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryBusinessSectorPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryBusinessSectorLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryBusinessSector_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentHistoryBusinessSector_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryBusinessSector
{
display: inline-block; 
}
.MyDetails_EmploymentGeneralWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralLinkDisplayItem
{
display: inline-block; 
}
.MyDetails_EmploymentGeneralEmploymentNotePanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralEmploymentNoteLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralEmploymentNote_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralEmploymentNote_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEmploymentNote
{
display: inline-block; 
}
.MyDetails_EmploymentGeneralEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmploymentGeneralEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmploymentGeneralEditItem
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralDisplayItem
{
display: inline-block; 
}
.MyDetails_EmploymentGeneralCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesLinkDisplayItem
{
display: inline-block; 
}
.MyDetails_EmailAddressesEmailaddressPanel
{
padding: 5px 0px; 
}
.MyDetails_EmailAddressesEmailaddressLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmailAddressesEmailaddress_Edit
{
vertical-align: top; 
}
.MyDetails_EmailAddressesEmailaddress
{
display: inline-block; 
}
.MyDetails_EmailAddressesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmailAddressesEditLabel
{
display: inline-block; 
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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmailAddressesDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.MyDetails_EmailAddressesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmailAddressesDisplayItem
{
display: inline-block; 
}
.MyDetails_EmailAddressesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryYearToPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryYearToLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationHistoryYearTo_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryYearTo_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryYearTo
{
display: inline-block; 
}
.MyDetails_EducationHistoryYearFromPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryYearFromLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationHistoryYearFrom_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryYearFrom_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryYearFrom
{
display: inline-block; 
}
.MyDetails_EducationHistoryWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EducationHistorySubjectPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistorySubjectLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationHistorySubject_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistorySubject_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistorySubject
{
display: inline-block; 
}
.MyDetails_EducationHistorySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryResultTypePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryResultTypeLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationHistoryResultType_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryResultType_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryResultType
{
display: inline-block; 
}
.MyDetails_EducationHistoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryLinkDisplayItem
{
display: inline-block; 
}
.MyDetails_EducationHistoryInstitutionNamePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryInstitutionNameLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationHistoryInstitutionName_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryInstitutionName_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryInstitutionName
{
display: inline-block; 
}
.MyDetails_EducationHistoryEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EducationHistoryEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryEditItem
{
vertical-align: top; 
}
.MyDetails_EducationHistoryEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EducationHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationHistoryDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.MyDetails_EducationHistoryDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryDisplayItem
{
display: inline-block; 
}
.MyDetails_EducationHistoryDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_EducationHistoryCommentPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryCommentLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationHistoryComment_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryComment_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryComment
{
display: inline-block; 
}
.MyDetails_EducationHistoryClassOfResultPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryClassOfResultLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationHistoryClassOfResult_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationHistoryClassOfResult_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryClassOfResult
{
display: inline-block; 
}
.MyDetails_EducationHistoryCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralLinkDisplayItem
{
display: inline-block; 
}
.MyDetails_EducationGeneralEducationNotePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralEducationNoteLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralEducationNote_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralEducationNote_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralEducationNote
{
display: inline-block; 
}
.MyDetails_EducationGeneralEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EducationGeneralEditLabel
{
display: inline-block; 
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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.MyDetails_EducationGeneralDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralDisplayItem
{
display: inline-block; 
}
.MyDetails_EducationGeneralCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_AddressesWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_AddressesUsagePanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesUsageLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesUsage_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesTownPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesTownLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesTown_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesTown_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesTown
{
display: inline-block; 
}
.MyDetails_AddressesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_AddressesPostalcodePanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesPostalcodeLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesPostalcode_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesPostalcode_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesPostalcode
{
display: inline-block; 
}
.MyDetails_AddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_AddressesLinkDisplayItem
{
display: inline-block; 
}
.MyDetails_AddressesIsdefaultPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_AddressesEditLabel
{
display: inline-block; 
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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_AddressesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.MyDetails_AddressesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesDisplayItem
{
display: inline-block; 
}
.MyDetails_AddressesDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_AddressesCountyPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesCountyLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesCounty_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesCounty_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesCounty
{
display: inline-block; 
}
.MyDetails_AddressesCountryPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesCountryLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesCountry_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesCountry_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesCountry
{
display: inline-block; 
}
.MyDetails_AddressesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_AddressesAddress3Panel
{
padding: 5px 0px; 
}
.MyDetails_AddressesAddress3Label
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesAddress3_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesAddress3_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesAddress3
{
display: inline-block; 
}
.MyDetails_AddressesAddress2Panel
{
padding: 5px 0px; 
}
.MyDetails_AddressesAddress2Label
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesAddress2_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesAddress2_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesAddress2
{
display: inline-block; 
}
.MyDetails_AddressesAddress1Panel
{
padding: 5px 0px; 
}
.MyDetails_AddressesAddress1Label
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesAddress1_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesAddress1_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesAddress1
{
display: inline-block; 
}
.MyDetails_ActivityWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_ActivitySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_ActivityNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_ActivityLinkDisplayItem
{
display: inline-block; 
}
.MyDetails_ActivityEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_ActivityEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_ActivityEditItem
{
vertical-align: top; 
}
.MyDetails_ActivityEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_ActivityEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_ActivityEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_ActivityDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_ActivityDisplayItemTitlePanel
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.MyDetails_ActivityDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_ActivityDisplayItem
{
display: inline-block; 
}
.MyDetails_ActivityCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MyDetails_ActivityActivityPanel
{
padding: 5px 0px; 
}
.MyDetails_ActivityActivity_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_ActivityActivity
{
display: inline-block; 
}
.MoreButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.MobileMenuSubMenuItemsCellLevel01
{
padding: 0px 0px 0px 15px; 
}
.MobileMenuParentShown
{
display: fixed; 
background-color: #791633; 
box-sizing: border-box; 
height: 100%; 
padding: 20px; 
position: fixed; 
top: 0; 
width: 100%; 
z-index: 1000; 
}
.MobileMenuParent
{
background-color: #791633; 
box-sizing: border-box; 
display: none; 
height: 100%; 
padding: 20px; 
position: fixed; 
top: 0; 
width: 100%; 
z-index: 1000; 
}
.MobileMenuMenuItem
{
box-sizing: border-box; 
display: block; 
line-height: 35px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.MobileMenuHiddenSubMenuItems
{
display: none; 
}
.MobileMenuClose
{
background-position: center; 
background-repeat: no-repeat; 
background-size: 60%; 
background-image: URL('../StaticImages/Cross20240425024912.png'); 
border: 1px solid white; 
border-radius: 50%; 
display: inline-block; 
height: 40px; 
width: 40px; 
}
.MobileMenuCell
{
padding: 30px 0px 0px 0px; 
}
.MobileMenuBackImage
{
background-position: bottom right; 
background-repeat: no-repeat; 
background-size: 80%; 
background-image: URL('../StaticImages/FriendsLogoWhite20240424104142.png'); 
height: 100%; 
left: 0; 
opacity: 0.3; 
position: absolute; 
top: 0; 
width: 100%; 
z-index: -200; 
}
.MobileLogo
{
display: none; 
}
.mnuDD_NewsEventsParent_PanelMenuMenuItem
{
box-sizing: border-box; 
display: block; 
line-height: 35px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.mnuDD_NewsEventsParent_Panel
{
background-color: #791633; 
min-width: 200px; 
position: absolute; 
}
.mnuDD_FFParent_PanelMenuMenuItem
{
box-sizing: border-box; 
display: block; 
line-height: 35px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.mnuDD_FFParent_Panel
{
background-color: #791633; 
min-width: 200px; 
position: absolute; 
}
.mnuDD_Archives_PanelMenuMenuItem
{
box-sizing: border-box; 
display: block; 
line-height: 35px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.mnuDD_Archives_Panel
{
background-color: #791633; 
min-width: 200px; 
position: absolute; 
}
.mnuDD_ArchiveParent_PanelMenuMenuItem
{
box-sizing: border-box; 
display: block; 
line-height: 35px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.mnuDD_ArchiveParent_Panel
{
background-color: #791633; 
min-width: 200px; 
position: absolute; 
}
.mnuDD_Administration_PanelMenuMenuItem
{
box-sizing: border-box; 
display: block; 
line-height: 35px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.mnuDD_Administration_Panel
{
background-color: #791633; 
min-width: 200px; 
position: absolute; 
}
.mnuDD_AboutParent_PanelMenuMenuItem
{
box-sizing: border-box; 
display: block; 
line-height: 35px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.mnuDD_AboutParent_Panel
{
background-color: #791633; 
min-width: 200px; 
position: absolute; 
}
.MinutesAndAccountsTitlePanel
{
padding-top: 10px; 
}
.MinutesAndAccountsTitle
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #791633; 
text-decoration: none; 
}
.MinutesAndAccountsSubAttrsPanel
{
width: 100%; 
}
.MinutesAndAccountsPrimePanel
{
border-bottom: 1px solid #791633; 
display: flex; 
flex-wrap: wrap; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MinutesAndAccountsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.MessageCell
{
background-color: White; 
border-left: 10px #f2f2f0 solid; 
border-right: 10px #f2f2f0 solid; 
margin: auto auto; 
width: 980px; 
}
.MenuCellWebContentTable
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MenuCellParentMenuButton
{
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.MenuCellMenuButton
{
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.MenuCellContentPanelParentMenuButton
{
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.MenuCellContentPanelMenuButton
{
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.MenuCell
{
display: inline-block; 
padding-top: 15px; 
vertical-align: top; 
width: 200px; 
}
.MenuButton
{
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.MembershipAllTextItemPanel
{
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; 
}
.MakeBookingTicketDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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; 
}
.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; 
}
.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; 
}
.MainParentnonIE
{
background-color: White; 
box-sizing: border-box; 
margin: auto auto; 
max-width: 1280px; 
padding: 20px; 
}
.MainParentIE
{
background-color: White; 
box-sizing: border-box; 
margin: auto auto; 
max-width: 1280px; 
padding: 20px; 
}
.MainParent
{
background-color: White; 
box-sizing: border-box; 
margin: auto auto; 
max-width: 1280px; 
padding: 20px; 
}
.MainPanelnonIE
{
height: 100%; 
}
.MainPanelIE
{
height: 100%; 
}
.MainPanel
{
height: 100%; 
}
.MainMenuCellParentMenuButton
{
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.MainMenuCellMenuPanel
{
background-color: #791633; 
display: flex; 
}
.MainMenuCellMenuButton
{
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.MainHome
{
background-position: center; 
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/Home20240515012722.png'); 
height: 40px; 
margin: 0px 15px 0px 5px; 
width: 35px; 
box-sizing: border-box; 
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
line-height: 35px; 
padding: 0px 5px; 
}
.MainCellWebContentTable
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCellSmall
{
display: inline-block; 
vertical-align: top; 
width: 585px; 
}
.MainCell_SchoolAvenueMagazines
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_SchoolAnnualReports
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_Publications
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_PastEvents
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_OldScholarReportsAndMagazines
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_Obituaries
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_Newsletters
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_NewsAndEvents
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_News
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_MinutesAndAccounts
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_FutureEvents
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmWebImages
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmWebDisplay
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmTranslations
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmSendEmail
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmRequestPasswordReminder
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmRegister
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmProfile_Organisation_Announcement
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmProfile_Event
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmPrimesDisplay
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmPrimeFocus
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmPasswordReset
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmNewCSSClass
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmMyDetails
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmError
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmEnvironmentSettings
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmCustomStyles
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmCustomFontClasses
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmCSSClassEditor
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmContextPage
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmContentManagementEditor
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmContentManagement
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmConfirmDetails
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmChangePassword
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmAttributeEditor_WebSite
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmAttributeEditor_School_Activities
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmAttributeEditor_Phones_Faxes
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmAttributeEditor_Email_Addresses
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmAttributeEditor_Education_General
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_frmAttributeEditor_Addresses
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_FindFriends
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_Context_Page_Welcome
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_Context_Page_PhotosVideos
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_Context_Page_PastPresidents
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_Context_Page_PasswordSuccessfullyChanged
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_Context_Page_PasswordEmailSent
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_Context_Page_Membership
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_Context_Page_Links
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_Context_Page_Contacts
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_Context_Page_Archives
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell_ArchivePages
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.MainCell
{
min-height: 450px; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.LogonCellRequestPasswordReminderButton
{
width: 150px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
height: 20px; 
line-height: 20px; 
margin-top: 5px; 
text-align: Left; 
display: inline-block; 
padding: 0px 5px; 
}
.LogonCellRememberLoginCheck
{
height: 35px; 
font-family: 'Open Sans', sans-serif; 
font-size: 8pt; 
color: white; 
text-decoration: none; 
display: block; 
margin-top: 2px; 
}
.LogonCellLogoutButton
{
display: block; 
height: 20px; 
line-height: 20px; 
margin-top: 7px; 
text-align: Left; 
width: 100px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
padding: 0px 5px; 
}
.LogonCellLogonEntryLabel
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
display: block; 
height: 16px; 
margin-top: 2px; 
}
.LogonCellLogonEntry
{
color: Black; 
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
text-decoration: none; 
height: 16px; 
margin-top: 2px; 
}
.LogonCellLoginButton
{
height: 20px; 
line-height: 20px; 
margin-top: 5px; 
text-align: Left; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
}
.LogonCellLoggedInMessageUserid
{
display: block; 
height: 16px; 
margin-top: 2px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.LogonCellLoggedInMessage
{
display: block; 
height: 16px; 
margin-top: 2px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.LogonCellItem
{
display: block; 
height: 16px; 
margin-top: 2px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.LogonCellChangePasswordButton
{
width: 120px; 
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
height: 20px; 
line-height: 20px; 
margin-top: 7px; 
text-align: Left; 
padding: 0px 5px; 
}
.LogonCell
{
background-image: URL('../StaticImages/LoginBack20150324124211.png'); 
border: 1px solid #791633; 
display: inline-block; 
float: right; 
padding: 10px; 
vertical-align: top; 
width: 180px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.LogoCellImagePanel
{
position: absolute; 
}
.LogoCell
{
position: relative; 
width: 164px; 
}
.LoginOrRegShowRegPanelButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.LoginOrRegRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonRequestPasswordReminderButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.LoginOrRegLogonPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.LoginOrRegLogonItem
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegisterRegButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.LoginOrRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegisterBackButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.LoginOrRegCtrlRegPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginControlsContainerPanelHidden
{
display: none; 
}
.LoginCellShown
{
top: 50%; 
background-color: White; 
border: 1px #dddddd; 
left: 50%; 
padding: 20px; 
position: fixed; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
width: 280px; 
z-index: 2000; 
}
.LoginCellRequestPasswordReminderButton
{
margin: 5px 0px 0px 0px; 
width: 100%; 
background-color: #791633; 
box-sizing: border-box; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
}
.LoginCellMessagePanel
{
box-sizing: border-box; 
display: Block; 
margin-top: 3px; 
width: 100%; 
}
.LoginCellLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.LoginCellLogonEntryLabel
{
display: none; 
box-sizing: border-box; 
margin-top: 3px; 
width: 100%; 
}
.LoginCellLogonEntry
{
box-sizing: border-box; 
display: Block; 
margin-top: 3px; 
width: 100%; 
}
.LoginCellLoginControlsContainerPanelHidden
{
display: none; 
}
.LoginCellLoginButton
{
margin: 5px 0px 0px 0px; 
width: 100%; 
background-color: #791633; 
box-sizing: border-box; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
}
.LoginCellLoggedInMessageUserid
{
box-sizing: border-box; 
display: Block; 
margin-top: 3px; 
width: 100%; 
}
.LoginCellLoggedInMessage
{
box-sizing: border-box; 
display: Block; 
margin-top: 3px; 
width: 100%; 
}
.LoginCellItem
{
box-sizing: border-box; 
display: Block; 
margin-top: 3px; 
width: 100%; 
}
.LoginCellClosePanel
{
text-align: Right; 
}
.LoginCellCloseButton
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.LoginCellChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.LoginCell
{
background-color: White; 
border: 1px #dddddd; 
left: 50%; 
padding: 20px; 
position: fixed; 
top: -110%; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
width: 280px; 
z-index: 2000; 
}
.LoginButton
{
height: 30px; 
text-align: left; 
width: 130px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.LinksAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.linkedinredirectAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.lblStrapLine
{
hyphens: none; 
}
.LabelAsHeader
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5e2e80; 
font-weight: bold; 
text-decoration: none; 
}
.ITWInfoFooterLink
{
font-family: 'Open Sans', sans-serif; 
font-size: 9pt; 
color: white; 
text-decoration: none; 
}
.ITWInfoFooterLabel
{
font-family: 'Open Sans', sans-serif; 
font-size: 9pt; 
color: white; 
text-decoration: none; 
}
.ITWInfoFooter
{
font-family: 'Open Sans', sans-serif; 
font-size: 8pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.ItemsCell
{
font-weight: bold; 
}
.InvoiceDetailsMakeBookingWebDisplayPanelText
{
border-bottom: 1px solid #bbbbbb; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.InvoiceDetailsMakeBookingPrimeDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.InvoiceDetailsMakeBookingPrimeDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.InvalidAttributeData
{
background-color: red; 
display: inline-block; 
}
.InformationMessage
{
color: #791633; 
display: inline-block; 
font-size: 2em; 
padding: 10px 0px; 
text-align: Center; 
}
.IndivListYeargroupCell
{
padding: 0px 10px 0px 0px; 
}
.IndivListNameCell
{
padding: 0px 10px 0px 0px; 
}
.IndivListName
{
padding-right: 30px; 
}
.IndivListCell
{
padding: 0px 10px 0px 0px; 
}
.HomeMenuCellMenuPanel
{
height: auto; 
}
.HomeMenuCellMenuItem
{
background-color: #999999; 
border-bottom: 1px solid white; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px 5px; 
text-align: Left; 
width: 175px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.HomeMenuCellMenuItem:hover
{
background-color: #777777; 
}
.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: 'Open Sans', sans-serif; 
font-size: 8pt; 
color: Indigo; 
text-decoration: none; 
}
.HeaderRow
{
background-color: #E7E7F7; 
}
.GridCell
{
padding: 0px 10px 0px 0px; 
}
.GalleriesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FutureEventsSearchButton
{
margin-top: 10px; 
background-color: #791633; 
box-sizing: border-box; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
}
.FutureEventsPrimePanel
{
border-bottom: 1px solid #791633; 
display: flex; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.FutureEventsNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FutureEventsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FunctionCell
{
padding: 0px 10px 0px 0px; 
}
.FrontPhotoSubAttrsPanel
{
left: 50%; 
overflow: hidden; 
position: absolute; 
top: 50%; 
transform: translate(-50%, -50%); 
width: 100%; 
z-index: 20; 
}
.FrontPhotoPhoto img
{
width: 120%; 
}
.FrontPhotoPhoto
{
cursor: inline-block; 
width: 100%; 
}
.FrontPageWelcomeFrontPageMenuItemCell
{
background-image: URL('../StaticImages/FrontPageWelcome20240515014632.jpg'); 
background-position: center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
cursor: pointer; 
margin: 15px 1.5%; 
padding-top: 25%; 
transition: 0.3s; 
width: 30%; 
}
.FrontPageWelcome
{
background-color: rgba(122,22,51,0.5); 
box-sizing: border-box; 
display: inline-block; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.FrontPageObitsViewAllPrimesFunctionPanel
{
margin: 10px 0px; 
width: 100%; 
}
.FrontPageObitsPrimePanel
{
background-position: top left; 
background-repeat: repeat-x; 
background-image: URL('../StaticImages/DottedBorder20150324124212.gif'); 
padding-bottom: 10px; 
padding-top: 15px; 
}
.FrontPageObitsFrontPageMenuItemCell
{
background-image: URL('../StaticImages/FrontPageObits20240515014608.jpg'); 
background-position: center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
cursor: pointer; 
margin: 15px 1.5%; 
padding-top: 25%; 
transition: 0.3s; 
width: 30%; 
}
.FrontPageObits
{
background-color: rgba(122,22,51,0.5); 
box-sizing: border-box; 
display: inline-block; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.FrontPageNewsWebDisplayPanelTextLbl
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.FrontPageNewsWebDisplayPanelText
{
margin: 10px 0px; 
padding: 10px 0px; 
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.FrontPageNewsWebDisplayMainPanel
{
margin: 20px 0px 0px 0px; 
padding: 20px 0px 0px 0px; 
}
.FrontPageNewsViewAllPrimesFunctionPanel
{
margin: 10px 0px; 
width: 100%; 
}
.FrontPageNewsViewAllPrimesFunction
{
background-color: #791633; 
box-sizing: border-box; 
display: inline-block; 
padding: 5px 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.FrontPageNewsTitle
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #791633; 
text-decoration: none; 
}
.FrontPageNewsPrimePanel
{
cursor: pointer; 
margin: 15px 1.5%; 
overflow: hidden; 
position: relative; 
transition: 0.3s; 
width: 30%; 
}
.FrontPageNewsMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.FrontPageNewsEventsFrontPageMenuItemCell
{
background-image: URL('../StaticImages/FrontPageEvents20240515014555.jpg'); 
background-position: center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
cursor: pointer; 
margin: 15px 1.5%; 
padding-top: 25%; 
transition: 0.3s; 
width: 30%; 
}
.FrontPageNewsEvents
{
background-color: rgba(122,22,51,0.5); 
box-sizing: border-box; 
display: inline-block; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.FrontPageNewsEventName
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #791633; 
text-decoration: none; 
}
.FrontPageMenuPanel
{
display: flex; 
flex-wrap: wrap; 
justify-content: space-between; 
}
.FrontPageMenuItemCell
{
background-position: center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
cursor: pointer; 
margin: 15px 1.5%; 
padding-top: 25%; 
transition: 0.3s; 
width: 30%; 
}
.FrontPageMenuItem
{
background-color: rgba(122,22,51,0.5); 
box-sizing: border-box; 
display: inline-block; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.FrontPageItemsCell
{
display: inline-block; 
padding-left: 15px; 
vertical-align: top; 
width: 180px; 
}
.FrontPageItemsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FrontPageFindFriendsFrontPageMenuItemCell
{
background-image: URL('../StaticImages/FrontPageFindFriends20240515014542.jpg'); 
background-position: center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
cursor: pointer; 
margin: 15px 1.5%; 
padding-top: 25%; 
transition: 0.3s; 
width: 30%; 
}
.FrontPageFindFriends
{
background-color: rgba(122,22,51,0.5); 
box-sizing: border-box; 
display: inline-block; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.FrontPageEventsWebDisplayPanelTextLbl
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.FrontPageEventsWebDisplayPanelText
{
margin: 10px 0px; 
padding: 10px 0px; 
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.FrontPageEventsViewAllPrimesFunctionPanel
{
margin: 10px 0px; 
width: 100%; 
}
.FrontPageEventsViewAllPrimesFunction
{
background-color: #791633; 
box-sizing: border-box; 
display: inline-block; 
padding: 5px 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.FrontPageEventsPrimePanel
{
cursor: pointer; 
margin: 15px 1.5%; 
overflow: hidden; 
position: relative; 
transition: 0.3s; 
width: 30%; 
}
.FrontPageEventsPhoto img
{
width: 100%; 
}
.FrontPageEventsPhoto
{
max-width: 170px; 
width: 170px; 
}
.FrontPageEventsMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.FrontPageEventsEventName
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #791633; 
text-decoration: none; 
}
.FrontPageDisplayCell
{
width: 100%; 
}
.FrontPageContactFrontPageMenuItemCell
{
background-image: URL('../StaticImages/FrontPageContact20240515014529.jpg'); 
background-position: center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
cursor: pointer; 
margin: 15px 1.5%; 
padding-top: 25%; 
transition: 0.3s; 
width: 30%; 
}
.FrontPageContact
{
background-color: rgba(122,22,51,0.5); 
box-sizing: border-box; 
display: inline-block; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.FrontPageArchivesMenuPanel
{
display: flex; 
flex-wrap: wrap; 
justify-content: space-between; 
}
.FrontPageArchivesMenuItemCell
{
background-position: center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
cursor: pointer; 
margin: 15px 1.5%; 
padding-top: 17%; 
transition: 0.3s; 
width: 22%; 
}
.FrontPageArchivesMenuItem
{
background-color: rgba(122,22,51,0.5); 
box-sizing: border-box; 
display: inline-block; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.FrontPageArchivesFrontPageMenuItemCell
{
background-image: URL('../StaticImages/FrontPageArchives20240515014516.jpg'); 
background-position: center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
cursor: pointer; 
margin: 15px 1.5%; 
padding-top: 25%; 
transition: 0.3s; 
width: 30%; 
}
.FrontPageArchives
{
background-color: rgba(122,22,51,0.5); 
box-sizing: border-box; 
display: inline-block; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.FrontDetailsTitle
{
background-color: rgba(122,22,51,0.5); 
box-sizing: border-box; 
display: inline-block; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.FrontDetailsSubAttrsPanel
{
padding-top: 40%; 
position: relative; 
z-index: 50; 
}
.FrontDetailsEventName
{
background-color: rgba(122,22,51,0.5); 
box-sizing: border-box; 
display: inline-block; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.FrontDetailsEventDate
{
background-color: rgba(122,22,51,0.5); 
box-sizing: border-box; 
display: inline-block; 
text-align: left; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
font-style: italic; 
text-decoration: none; 
}
.FrontDetailsDate
{
background-color: rgba(122,22,51,0.5); 
box-sizing: border-box; 
display: inline-block; 
text-align: left; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
font-style: italic; 
text-decoration: none; 
}
.frmYearListsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmWebImagesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmWebDisplayAllTextItemPanel
{
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; 
}
.frmSyncControlAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmSurfaceConfigAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmSendEmailsToTargetedAddressesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmSendEmailAllTextItemPanel
{
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; 
}
.frmProfileThreadWhereAreTheyNowAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileThreadOldScholarsReunionJune2016AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileThreadOldScholarsReunionFriendsandFamilies2015AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileThreadMemoriesofFSSW19661973AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileThreadJudithHolmesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileThreadFormPhotosYearGroups19861992AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileThreadCouldyouhelpmeAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileThreadCallingall1975YearGroupAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileThreadAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfilePhotoGalleryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementYearGroupReunionsNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementYearGroupReunionsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementYearGroup1990VisittheSchoolNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementYearGroup1990VisittheSchoolAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementWilliamTimEvensYG1939ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementWilliamTimEvensYG1939AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementWhatnextfortheOSANewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementWhatnextfortheOSAAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementWendyWhitmoreneeOsbornYG1956NewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementWendyWhitmoreneeOsbornYG1956AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementWeddingnewsNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementWeddingnewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementWaldenSchoolsaleupdateNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementWaldenSchoolsaleupdateAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementWaldenSchoolintheNewsNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementWaldenSchoolintheNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementWaldenSchoolfutureNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementWaldenSchoolfutureAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementTheSchoolandtheOldScholarsAssociationNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementTheSchoolandtheOldScholarsAssociationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementTheAvenueSummer2016AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementTheAvenueSpring2017AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementTheAvenueSpring2016AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementTheAvenueAutumn2016AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSweetsuccessforOldScholarChrisSmithYG2004NewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSweetsuccessforOldScholarChrisSmithYG2004AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSusanToplisYG1959ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSusanToplisYG1959AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSusanTaylorYG1937ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSusanTaylorYG1937AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSpecialGeneralMeetingMinutes19thMay2018NewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSpecialGeneralMeetingMinutes19thMay2018AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSculptureCompetitionNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSculptureCompetitionAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSchoolsoldtodevelopersNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSchoolsoldtodevelopersAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSchoolMagazineAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSchoolMaAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSarahEvansOBENewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSarahEvansOBEAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSamChellYG1995ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSamChellYG1995AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRuthWrigleyYG1948ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRuthWrigleyYG1948AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRuthMargaretWestneeStubbsYG1934ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRuthMargaretWestneeStubbsYG1934AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRogerSBlackshawYG1944ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRogerSBlackshawYG1944AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRogerBrowningYG1938ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRogerBrowningYG1938AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRogerBailyYG1957ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRogerBailyYG1957AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRodneyEdgarLewisHuntYG44ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRodneyEdgarLewisHuntYG44AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRobertSemagandaYG1991NewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRobertSemagandaYG1991AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRitaWelchStaffObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRitaWelchStaffAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRichardDickPalmerYG1945ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRichardDickPalmerYG1945AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRecentnewsfromJamesTuckwellYearGroup1986NewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementRecentnewsfromJamesTuckwellYearGroup1986AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementPlannedclosureofWaldenSchoolNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementPlannedclosureofWaldenSchoolAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementPeterReaderYG1958ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementPeterReaderYG1958AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementPeterDunstanYG1958ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementPeterDunstanYG1958AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementPeterCudbirdYG1938ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementPeterCudbirdYG1938AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementPaulVeritySmithYG1971ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementPaulVeritySmithYG1971AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementPaulFordhamYG1943ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementPaulFordhamYG1943AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementPaddyPatriciaCarterneeThomasYG1950ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementPaddyPatriciaCarterneeThomasYG1950AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementOldScholarstofeatureonAntiquesRoadshowNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementOldScholarstofeatureonAntiquesRoadshowAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementOldScholarsreturntoschoolNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementOldScholarsreturntoschoolAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementOldScholarPeterAverylecturesatBraintreeMuseumNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementOldScholarPeterAverylecturesatBraintreeMuseumAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementNewsofthearchivesNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementNewsofthearchivesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementNewsabouttheschoolsiteNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementNewsabouttheschoolsiteAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementNewemailaddressNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementNewemailaddressAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementNewdateforAGMNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementNewdateforAGMAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementMichaelRossmannYG1948ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementMichaelRossmannYG1948AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementMaryRoseSargeantYG1950ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementMaryRoseSargeantYG1950AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementMaryForwardYG1932ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementMaryForwardYG1932AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementLyndaSharpeStaffObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementLyndaSharpeStaffAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementLordNewtonofBraintreeYG1955ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementLordNewtonofBraintreeYG1955AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementLordMatthewEvansYG1960ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementLordMatthewEvansYG1960AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementLetterfromtheHeadNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementLetterfromtheHeadAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementLeslieJamesAllwardYG1941ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementLeslieJamesAllwardYG1941AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementLenonBeesonStaff195056ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementLenonBeesonStaff195056AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementKayeWhitemanYG1953ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementKayeWhitemanYG1953AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJulietJacquesParryYG1983NewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJulietJacquesParryYG1983AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJoyDupontneeAshfordStaffObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJoyDupontneeAshfordStaffAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJohnSearleBarnesandJulieAndersonretireNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJohnSearleBarnesandJulieAndersonretireAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJohnSeamanYG1971ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJohnSeamanYG1971AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJohnPlankYG1946ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJohnPlankYG1946AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJohnKempYG1940ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJohnKempYG1940AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJohnGoddardYG1948ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJohnGoddardYG1948AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJohnDudderidgeYG1955ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJohnDudderidgeYG1955AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJohnCoffinYG1950ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJohnCoffinYG1950AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJessBurtonYG2010ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJessBurtonYG2010AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJeanStubbsYG1936ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJeanStubbsYG1936AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJanetStoneneeFellowsYG1949ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJanetStoneneeFellowsYG1949AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJaneGibbsneePennellYG1958ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJaneGibbsneePennellYG1958AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJamesEdwardDuttonYG1952ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementJamesEdwardDuttonYG1952AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementImogenSykesneeMoodyYG1975ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementImogenSykesneeMoodyYG1975AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementHeidiChalkleyYG1994ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementHeidiChalkleyYG1994AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementHazelSmithwifeofChrisSmithObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementHazelSmithwifeofChrisSmithAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementHaroldMattinglyYG1938ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementHaroldMattinglyYG1938AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementGwynethDuttonYG1951ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementGwynethDuttonYG1951AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementGoldenWeddingNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementGoldenWeddingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementGodfreyGeorgePrattYG1941ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementGodfreyGeorgePrattYG1941AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementGinaRossneeGoslingYG1954ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementGinaRossneeGoslingYG1954AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementGillianPittneeWhittickYG1953ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementGillianPittneeWhittickYG1953AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementGDPRPrivacyNoticeNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementGDPRPrivacyNoticeAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementGaiaShawYG1975ExhibitioninSaffronWaldenNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementGaiaShawYG1975ExhibitioninSaffronWaldenAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementFurtherinformationrevealedrefateofFSSWNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementFurtherinformationrevealedrefateofFSSWAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementFSSWin1916NewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementFSSWin1916AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementFriendsandFamiliesDaycancelledNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementFriendsandFamiliesDaycancelledAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementFollowdevelopmentsoftheFSSWsiteNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementFollowdevelopmentsoftheFSSWsiteAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementFarrandRadleyYG1933ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementFarrandRadleyYG1933AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementFacebookpageNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementFacebookpageAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementElisabethFrancisneeCollinsonYG1949ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementElisabethFrancisneeCollinsonYG1949AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementEleanorLittleboyYG1938ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementEleanorLittleboyYG1938AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDrPeterLeMareYG1941ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDrPeterLeMareYG1941AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDonnWebbYG1949ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDonnWebbYG1949AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDisastrouspoliciesledtoclosureofWaldenSchoolNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDisastrouspoliciesledtoclosureofWaldenSchoolAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDilawarCHETSINGHYG1956ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDilawarCHETSINGHYG1956AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDianaWhiteYG1954ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDianaWhiteYG1954AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDianaHaleneeWatsonYG1965ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDianaHaleneeWatsonYG1965AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDiamondWeddingCongratulationsNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDiamondWeddingCongratulationsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDeveloperaddressesSWTownCouncilNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDeveloperaddressesSWTownCouncilAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDecisionaboutlistingofFriendsSchoolbuildingsNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDecisionaboutlistingofFriendsSchoolbuildingsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDawnDenningneeCarpenterYG1946NewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDawnDenningneeCarpenterYG1946AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDavidWoodexbursarObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDavidWoodexbursarAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDavidWhiteYG1949ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDavidWhiteYG1949AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDavidHadleyYG1963ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDavidHadleyYG1963AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDavidGrayStaffObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementDavidGrayStaffAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementCongratulationsMargaretWatsonneePilgrimNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementCongratulationsMargaretWatsonneePilgrimAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementCongratulationsBenWelchNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementCongratulationsBenWelchAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementCongratulationsAliceIrwinNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementCongratulationsAliceIrwinAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementChristopherWattYG1948ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementChristopherWattYG1948AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementChrisHayesYG1962ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementChrisHayesYG1962AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementCareerLunchesCanyouhelpwithCareersadviceNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementCareerLunchesCanyouhelpwithCareersadviceAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementBryanStangerYG1938ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementBryanStangerYG1938AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementBrianJHoskingYG1956ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementBrianJHoskingYG1956AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementBrianAbbsYG1956ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementBrianAbbsYG1956AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementBenVidlerYG1983ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementBenVidlerYG1983AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAViewFromtheHill2016SchoolMagazineAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAViewFromtheHill2016AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAudreyMollyGloverneePalmerYG1943ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAudreyMollyGloverneePalmerYG1943AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAntiquesRoadshowNovember4thNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAntiquesRoadshowNovember4thAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAntiquesRoadshowmissingfootageNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAntiquesRoadshowmissingfootageAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAnnettaLibbyMorrisneeDuffillYG1964ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAnnettaLibbyMorrisneeDuffillYG1964AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAnneMarriageYG1949StaffObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAnneMarriageYG1949StaffAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAmandaCowanneeCooperexstaffmemberObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAmandaCowanneeCooperexstaffmemberAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAliceIrwinreceivesprestigiousawardNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAliceIrwinreceivesprestigiousawardAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAlexSpoonerYG2014NewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAlexSpoonerYG2014AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAlanThompsonYG1937ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAlanThompsonYG1937AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAlanJenningsYG1939ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAlanJenningsYG1939AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAlanChapmanYG1949ObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAlanChapmanYG1949AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncement1964YearGroupreunitedNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncement1964YearGroupreunitedAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileIndividualAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileForumGeneralMessagesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileForumAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventYG198488ReunionAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventYG1979ReunionAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventYG1978ReunionAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventYG1975ReunionAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventYearGroup1940sReunionAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventWrinkliesLunchAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventWrinkliesLunch2017AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventWrinkleyLunch2019AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventTheHistoryofFriendsSchooltalkbyTonyWatsonAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventOldScholarsSpecialGeneralMeetingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventOldScholarsReunionYearGroup1975and1980AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventOldScholarsReunion2017AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventOldScholarsReunion2016AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventOldScholarsReunion2015AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventOldScholarsFootballMatchAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventOldScholarsFootballMatch2015AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventOldScholarsAnnualGeneralMeeting2020AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventOldScholarsAnnualGeneralMeeting2019AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventOldScholarsAGM2017AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventOldScholarsAGM2016AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventOldScholarsAGM2015AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventFSSWClassandTeacherReunionAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventAnEveninginTributetoKayeWhitemanAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEvent40sand50sReunionLunchAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEvent2014ReunionDinnerAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimesDisplayAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeFocusThreadAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeFocusPhotoGalleryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeFocusOrganisationAnnouncementAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeFocusForumAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeFocusEventAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeFocusAllTextItemPanel
{
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; 
}
.frmModerationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMenuItemsAdminAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMembersWithUnmoderatedDataAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMakeEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMainAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegisterEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegisterAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegister_-_EventBookingNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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; 
}
.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; 
}
.frmGalleryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmGalleryAdminAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmFileSubAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventDetailAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingTicketDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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; 
}
.frmEventBookingsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventAdministrationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmErrorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEnvtSettingsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEnvironmentSettingsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEmailTemplateAllTextItemPanel
{
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; 
}
.frmContentManagementMainTextAllTextItemPanel
{
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; 
}
.frmBulletinAllTextItemPanel
{
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; 
}
.frmAttributeEditorOtherDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorNameAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorInterestAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorFamilyAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEmploymentHistoryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEmploymentGeneralAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEmailAddressesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEducationHistoryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEducationGeneralAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorCurrentInterestsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorCurrentEmploymentAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorAddressesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorActivityAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAnotherPageAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAdministrationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAdminBulletinAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FPASchoolHistoryFrontPageArchivesMenuItemCell
{
background-image: URL('../StaticImages/FPASchoolHistory20240521093337.jpg'); 
background-position: center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
cursor: pointer; 
margin: 15px 1.5%; 
padding-top: 17%; 
transition: 0.3s; 
width: 22%; 
}
.FPASchoolHistory
{
background-color: rgba(122,22,51,0.5); 
box-sizing: border-box; 
display: inline-block; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.FPAPublicationsFrontPageArchivesMenuItemCell
{
background-image: URL('../StaticImages/FPAPublications20240523045828.jpg'); 
background-position: center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
cursor: pointer; 
margin: 15px 1.5%; 
padding-top: 17%; 
transition: 0.3s; 
width: 22%; 
}
.FPAPublications
{
background-color: rgba(122,22,51,0.5); 
box-sizing: border-box; 
display: inline-block; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.FPAPhotosVideosFrontPageArchivesMenuItemCell
{
background-image: URL('../StaticImages/FPAPhotosVideos20240521093353.jpg'); 
background-position: center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
cursor: pointer; 
margin: 15px 1.5%; 
padding-top: 17%; 
transition: 0.3s; 
width: 22%; 
}
.FPAPhotosVideos
{
background-color: rgba(122,22,51,0.5); 
box-sizing: border-box; 
display: inline-block; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.FPAArchivesFrontPageArchivesMenuItemCell
{
background-image: URL('../StaticImages/FPAArchives20240521093328.jpg'); 
background-position: center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
cursor: pointer; 
margin: 15px 1.5%; 
padding-top: 17%; 
transition: 0.3s; 
width: 22%; 
}
.FPAArchives
{
background-color: rgba(122,22,51,0.5); 
box-sizing: border-box; 
display: inline-block; 
line-height: 40px; 
text-align: Center; 
width: 100%; 
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.ForumTitleForumTitlePanel
{
font-family: 'Open Sans', sans-serif; 
font-size: 8pt; 
color: Black; 
text-decoration: none; 
}
.ForumTitleForumTitle
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.ForumPrimePanel
{
padding-bottom: 15px; 
}
.ForumHeaderRow
{
background-color: #E7E7F7; 
}
.ForumForumTitle
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.ForumCell
{
padding: 0px 10px 0px 0px; 
}
.ForumAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FooterSocialsHeader
{
padding: 20px 0px 0px 0px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.FooterParent
{
background-color: #393837; 
margin: auto auto; 
max-width: 1280px; 
}
.FooterLinksMenuItem
{
display: inline-block; 
line-height: 40px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.FooterLinksHeader
{
padding: 20px 0px 0px 0px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.FooterImage
{
background-color: #ecebeb; 
background-repeat: no-repeat; 
background-image: URL('.'); 
float: left; 
height: 155px; 
width: 130px; 
}
.FooterContentParent
{
display: flex; 
justify-content: space-between; 
padding: 20px 0px 0px 0px; 
}
.FooterCell
{
text-align: Center; 
}
.FontWhiteSubText
{
font-family: 'Open Sans', sans-serif; 
font-size: 10pt; 
color: white; 
font-style: italic; 
text-decoration: none; 
}
.FontWhite
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.FontTitleWhite
{
font-family: 'Open Sans', sans-serif; 
font-size: 13pt; 
color: white; 
text-decoration: none; 
}
.FontTitle
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.FontThreadTitle
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #8C8DB6; 
font-weight: bold; 
text-decoration: none; 
}
.FontThreadStarter
{
font-family: 'Open Sans', sans-serif; 
font-size: 8pt; 
color: Black; 
text-decoration: none; 
}
.FontTextTitle
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5e2e80; 
font-weight: bold; 
text-decoration: none; 
}
.FontTab
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: 0,0,255; 
text-decoration: underline; 
}
.FontStrapline
{
font-family: 'Open Sans', sans-serif; 
font-size: 30pt; 
color: #791633; 
text-decoration: none; 
}
.FontSmallWhite
{
font-family: 'Open Sans', sans-serif; 
font-size: 8pt; 
color: white; 
text-decoration: none; 
}
.FontSmall
{
font-family: 'Open Sans', sans-serif; 
font-size: 8pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.FontPrimeLink
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #791633; 
text-decoration: none; 
}
.FontPageTitle
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.FontMenu
{
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.FontLargeButton
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.FontImportantText
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
font-weight: bold; 
text-decoration: none; 
}
.FontHelpText
{
font-family: 'Open Sans', sans-serif; 
font-size: 8pt; 
color: Indigo; 
text-decoration: none; 
}
.FontFrontPageMenu
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: white; 
text-decoration: none; 
}
.FontForumTitle
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.FontFooterText
{
font-family: 'Open Sans', sans-serif; 
font-size: 9pt; 
color: white; 
text-decoration: none; 
}
.FontDeleteButton
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: Red; 
text-decoration: underline; 
}
.FontButtonWhite
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.FontButton
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.FontBaseRed
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.FontBase
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #5a5a5b; 
text-decoration: none; 
}
.FlexUntilMobile
{
display: flex; 
}
.FindFriendsYeargroupPanel
{
margin: 5px 0px; 
}
.FindFriendsYeargroupLabel
{
display: inline-block; 
width: 150px; 
}
.FindFriendsSearchLabel
{
display: inline-block; 
width: 150px; 
}
.FindFriendsSearchItemsPanel
{
margin: 5px 0px; 
}
.FindFriendsSearchButton
{
margin-top: 10px; 
background-color: #791633; 
box-sizing: border-box; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
}
.FindFriendsLastnamePanel
{
margin: 5px 0px; 
}
.FindFriendsLastnameLabel
{
display: inline-block; 
width: 150px; 
}
.FindFriendsHeaderRow
{
background-color: #E7E7F7; 
}
.FindFriendsForenamesPanel
{
margin: 5px 0px; 
}
.FindFriendsForenamesLabel
{
display: inline-block; 
width: 150px; 
}
.FindFriendsCell
{
padding: 0px 10px 0px 0px; 
}
.FindFriendsBirthNamePanel
{
margin: 5px 0px; 
}
.FindFriendsBirthNameLabel
{
display: inline-block; 
width: 150px; 
}
.FindFriendsAltRow
{
background-color: #F2F2FA; 
}
.FindFriendsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.EventsSubAttrsPanel
{
max-width: 100%; 
}
.EventsPrimePanel
{
padding-bottom: 10px; 
padding-top: 15px; 
}
.EventsPhotoPanel
{
padding-right: 10px; 
}
.EventsEventName
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #791633; 
text-decoration: none; 
}
.EventsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.EventPhotosWebDisplayMainPanel
{
padding-top: 25px; 
}
.EventPhotosPhoto5Panel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.EventPhotosPhoto4Panel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.EventPhotosPhoto3Panel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.EventPhotosPhoto2Panel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.EventPhotosDisplayItemsPanel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.EventForBookingPrimePanel
{
border: 0px none white; 
float: none; 
width: 100%; 
}
.EventDetailTextSection1Panel
{
padding-bottom: 15px; 
}
.EventDetailSubAttrsPanel
{
vertical-align: top; 
}
.EventDetailPhotoPanel
{
padding-right: 10px; 
vertical-align: top; 
}
.EventDetailForEventBookingPrimePanel
{
border: 0px none white; 
float: none; 
width: 100%; 
}
.EventDetailEventName
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.EventDetailEventDetailPanel
{
padding-top: 10px; 
}
.EventDetailContextTextPanel
{
border-top: 5px solid #D8D8E8; 
}
.EventDetailAttachmentPanel
{
padding-bottom: 15px; 
}
.EventBookingTypeAndNumberTypeLabel_Standard
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_Concession
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberNumberEntry_Standard
{
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: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
font-weight: bold; 
text-decoration: none; 
}
.EventBookingTotalPanel
{
padding-top: 10px; 
}
.EventBookingTotalLabel
{
margin: 10px; 
padding: 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
font-weight: bold; 
text-decoration: none; 
}
.EventBookingMakeBookingButton
{
width: 120px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.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_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_Concession
{
width: 300px; 
}
.EventBookingGuestNameEntry
{
width: 300px; 
}
.EventBookingContinueButton
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.EventBookingCancelButton
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.EventBookingButton
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.ErrorMessage
{
color: #791633; 
display: inline-block; 
font-size: 2em; 
padding: 10px 0px; 
text-align: Center; 
}
.EmptyRequiredField
{
background-color: khaki; 
display: inline-block; 
}
.EditSagiPanelWebsitewebsite
{
margin: 5px 0px; 
}
.EditSagiPanelSocialAffiliationyearTo
{
margin: 5px 0px; 
}
.EditSagiPanelSocialAffiliationyearFrom
{
margin: 5px 0px; 
}
.EditSagiPanelSocialAffiliationorganisation
{
margin: 5px 0px; 
}
.EditSagiPanelSocialAffiliationoffice
{
margin: 5px 0px; 
}
.EditSagiPanelSocialAffiliationachievement
{
margin: 5px 0px; 
}
.EditSagiPanelPhotoTextphotoText
{
margin: 5px 0px; 
}
.EditSagiPanelPhotophoto
{
margin: 5px 0px; 
}
.EditSagiPanelPhonenumberphonenumber
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelOtherNamespreviousName
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelOtherNamespreferredName
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelNametitle
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelNamelastname
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelNameinitials
{
margin: 5px 0px; 
}
.EditSagiPanelNameforenames
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelMaritalStatusmaritalStatus
{
margin: 5px 0px; 
}
.EditSagiPanelGendergender
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipschool
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshiprelationship
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipnote
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipname
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipgender
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipdob
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentNoteemploymentNote
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorystartYear
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryorganisation
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryoccupation
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryjobTitle
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryfinishYear
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorycomment
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorybusinessSector
{
margin: 5px 0px; 
}
.EditSagiPanelEmailaddressemailaddress
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelEducationNoteeducationNote
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistoryyearTo
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistoryyearFrom
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistorysubject
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistoryresultType
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistoryinstitutionName
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistorycomment
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistoryclassOfResult
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralyeargroup
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelDateOfBirthdateOfBirth
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelBirthNamebirthName
{
margin: 5px 0px; 
}
.EditSagiPanelAddressusage
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelAddresstown
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelAddresspostalcode
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelAddressisdefault
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelAddresscounty
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelAddresscountry
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelAddressaddress3
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelAddressaddress2
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelAddressaddress1
{
padding: 5px 0px 0px 0px; 
}
.EditSagiDeleteButtonPanel
{
padding: 5px 0px 0px 0px; 
}
.EditSagiDeleteButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.EditCSSStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.EditAttrInstPanelSocialAffiliation
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelFamilyRelationship
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEmploymentHistory
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEducationHistory
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.DownloadButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.DisclosedAttributeData
{
font-weight: bold; 
display: inline-block; 
}
.DeleteWebTextItemButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.DeleteWebTextFullContextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.DeletedAttributeData
{
color: red; 
text-decoration: line-through; 
display: inline-block; 
}
.DeleteButton
{
height: 22px; 
width: 80px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: Red; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.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
{
background-color: #777777; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
display: inline-block; 
}
.CurrentMobileMenuMenuItem
{
box-sizing: border-box; 
display: block; 
line-height: 35px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.CurrentmnuDD_NewsEventsParent_PanelMenuMenuItem
{
box-sizing: border-box; 
display: block; 
line-height: 35px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.CurrentmnuDD_FFParent_PanelMenuMenuItem
{
box-sizing: border-box; 
display: block; 
line-height: 35px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.CurrentmnuDD_Archives_PanelMenuMenuItem
{
box-sizing: border-box; 
display: block; 
line-height: 35px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.CurrentmnuDD_ArchiveParent_PanelMenuMenuItem
{
box-sizing: border-box; 
display: block; 
line-height: 35px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem
{
box-sizing: border-box; 
display: block; 
line-height: 35px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.CurrentmnuDD_AboutParent_PanelMenuMenuItem
{
box-sizing: border-box; 
display: block; 
line-height: 35px; 
padding: 0px 5px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.CurrentMenuCellParentMenuButton
{
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CurrentMenuCellMenuButton
{
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CurrentMenuCellContentPanelParentMenuButton
{
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CurrentMenuCellContentPanelMenuButton
{
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CurrentMenuButton
{
background-color: #777777; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
display: inline-block; 
}
.CurrentMainMenuCellParentMenuButton
{
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CurrentMainMenuCellMenuButton
{
height: 40px; 
line-height: 40px; 
padding: 0px 10px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CurrentMainHome
{
background-position: center; 
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/Home20240515012722.png'); 
height: 40px; 
margin: 0px 15px 0px 5px; 
width: 35px; 
box-sizing: border-box; 
display: block; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
line-height: 35px; 
padding: 0px 5px; 
}
.CurrentHomeMenuCellMenuItem
{
background-color: #999999; 
border-bottom: 1px solid white; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
padding: 0px 5px; 
text-align: Left; 
width: 175px; 
font-family: 'Open Sans', sans-serif; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.CurrentHomeMenuCellMenuItem:hover
{
background-color: #777777; 
}
.CurrentFrontPageWelcomeFrontPageMenuItemCell
{
background-image: URL('../StaticImages/FrontPageWelcome20240515014632.jpg'); 
background-position: center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
cursor: pointer; 
margin: 15px 1.5%; 
padding-top: 25%; 
transition: 0.3s; 
width: 30%; 
}
.CurrentFrontPageObitsFrontPageMenuItemCell
{
background-image: URL('../StaticImages/FrontPageObits20240515014608.jpg'); 
background-position: center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
cursor: pointer; 
margin: 15px 1.5%; 
padding-top: 25%; 
transition: 0.3s; 
width: 30%; 
}
.CurrentFrontPageNewsEventsFrontPageMenuItemCell
{
background-image: URL('../StaticImages/FrontPageEvents20240515014555.jpg'); 
background-position: center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
cursor: pointer; 
margin: 15px 1.5%; 
padding-top: 25%; 
transition: 0.3s; 
width: 30%; 
}
.CurrentFrontPageFindFriendsFrontPageMenuItemCell
{
background-image: URL('../StaticImages/FrontPageFindFriends20240515014542.jpg'); 
background-position: center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
cursor: pointer; 
margin: 15px 1.5%; 
padding-top: 25%; 
transition: 0.3s; 
width: 30%; 
}
.CurrentFrontPageContactFrontPageMenuItemCell
{
background-image: URL('../StaticImages/FrontPageContact20240515014529.jpg'); 
background-position: center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
cursor: pointer; 
margin: 15px 1.5%; 
padding-top: 25%; 
transition: 0.3s; 
width: 30%; 
}
.CurrentFrontPageArchivesFrontPageMenuItemCell
{
background-image: URL('../StaticImages/FrontPageArchives20240515014516.jpg'); 
background-position: center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
cursor: pointer; 
margin: 15px 1.5%; 
padding-top: 25%; 
transition: 0.3s; 
width: 30%; 
}
.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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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
{
overflow: hidden; 
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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.CSSClassEditPasteButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.CSSClassClearStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.CSSClassChangeParentButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.CSSClassAddStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.CSSClassAddNewStyleButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.CSSClassAddModifiedStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.CSSClassActionsPanel
{
text-align: Right; 
}
.CreateThreadThreadTitle_EditLabel
{
display: inline-block; 
width: 100px; 
}
.CreateThreadThreadTitle_Edit
{
width: 500px; 
}
.CreateThreadSaveButton
{
height: 30px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.CreateThreadPostText_EditLabel
{
vertical-align: Top; 
display: inline-block; 
width: 100px; 
}
.CreateThreadPostText_Edit
{
height: 250px; 
width: 500px; 
}
.CreateThreadEditLabel
{
display: inline-block; 
width: 100px; 
}
.CreatePostWebDisplayPanelTextLbl
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.CreatePostWebDisplayPanelText
{
background-color: #E7E7F7; 
margin-bottom: 5px; 
margin-top: 15px; 
}
.CreatePostSaveButton
{
height: 30px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.CreatePostPostText_EditLabel
{
vertical-align: top; 
}
.CreatePostPostText_Edit
{
height: 250px; 
width: 600px; 
}
.CreatePostNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.CreatePostEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ContextPageSupportingFriendsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageSchoolHistoryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageRegisterAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPagePublicationsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPagePhotosVideosAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPagePastPresidentsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPagePastEventsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPagePasswordSuccessfullyChangedAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPagePasswordEmailSentAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageObituariesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageMembershipAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageMailshotUnsubConfirmTESTAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageMailshotUnsubConfirmAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageLinksAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageFutureEventsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageContactsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageConfirmDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageArchivesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContactsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_NameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NamePreviousName_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NamePreferredName_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.ConfirmButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.Confirm_DetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
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
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.CloseMobileMenuCell
{
text-align: Right; 
}
.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
{
display: inline-block; 
height: 6px; 
left: -13px; 
position: absolute; 
top: 7px; 
transform: rotate(-50deg); 
width: 14px; 
border-bottom: 2px solid; 
border-left: 2px solid; 
}
.Check4LBox input[type=checkbox] + label
{
display: inline-block; 
padding: 0px 10px; 
position: relative; 
}
.Check4LBox input[type=checkbox]
{
opacity: 0; 
}
.ChangePasswordCancelButton
{
height: 30px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.ChangePasswordButton
{
height: 30px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.CancelEmailButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.CancelButton
{
height: 30px; 
width: 80px; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.Button
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.BookingInvoiceTotalInvoiceTotalPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceTotalInvoiceTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.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; 
}
.BookingInvoiceLinesCell
{
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceDetailWebDisplayPanelText
{
border-bottom: 1px solid #bbbbbb; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.BookingInvoiceDetailInvoiceTotalPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceDetailInvoiceTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDescriptionPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceDetailInvoiceDescriptionLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDatePanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceDetailInvoiceDateLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.BannerYouTube
{
background-image: URL('../StaticImages/YouTubeWhite20240424084644.png'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 28px; 
margin: 0px 5px; 
width: 35px; 
}
.BannerInstagram
{
background-image: URL('../StaticImages/InstagramWhite20240424084346.png'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 28px; 
margin: 0px 5px; 
width: 35px; 
}
.BannerFacebook
{
background-image: URL('../StaticImages/FacebookWhite20240424084330.png'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 28px; 
margin: 0px 5px; 
width: 35px; 
}
.BackTopParent
{
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
background-image: URL('../StaticImages/TopBanner20240531094300.jpg'); 
height: 560px; 
}
.BackMainParent
{
position: relative; 
z-index: 600; 
}
.BackFooterParent
{
background-color: #393837; 
width: 100%; 
}
.BackBookingButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.AttributePanelTitle
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.AttributeListTitle
{
border-bottom: 1px solid #791633; 
height: 25px; 
line-height: 25px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #791633; 
text-decoration: none; 
}
.AttributeListData
{
display: inline-block; 
}
.AttributeDataLabel
{
color: #3651b0; 
display: inline-block; 
width: 150px; 
}
.AttributeData
{
display: inline-block; 
}
.AttachmentsAttrInstsPanel
{
display: flex; 
flex-wrap: wrap; 
gap: 30px; 
width: 100%; 
}
.ArchivesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AnnouncementsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AnnouncementListTitle
{
font-family: 'Open Sans', sans-serif; 
font-size: 14pt; 
color: #791633; 
text-decoration: none; 
}
.AnnouncementListSubAttrsPanel
{
max-width: 100%; 
overflow: hidden; 
}
.AnnouncementListPhotoSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
}
.AnnouncementListPhotoPanel
{
padding-left: 10px; 
}
.AnnouncementDetailTitle
{
font-family: 'Open Sans', sans-serif; 
font-size: 16pt; 
color: #791633; 
font-weight: bold; 
text-decoration: none; 
}
.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: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.AllTextEditButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.AllTextChgDisplayButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.AllTextAddButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.ALLPagesSchoolMagazineAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ALLPagesObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ALLPagesNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AllPagesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AddThreadViewprofileincontext
{
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.AddThreadFunctionsPanel
{
float: right; 
margin-right: 150px; 
}
.AddModifiedStyleButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.AddCSSStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.AddButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: #143563; 
text-decoration: underline; 
}
.ActionButton
{
background-color: #791633; 
box-sizing: border-box; 
display: inline-block; 
padding: 5px 10px; 
font-family: 'Open Sans', sans-serif; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}

@media screen and (max-width: 800px) {

.ViewFromHillPrimePanel
{
text-align: Center; 
}
.ViewFromHillMainPanel
{
background-position: top center; 
min-height: 0px; 
padding: 300px 0px 0px 0px; 
}
.TopParentnonIE
{
text-align: Center; 
width: 100%; 
}
.TopParentIE
{
text-align: Center; 
width: 100%; 
}
.TopParent
{
text-align: Center; 
width: 100%; 
}
.TheAvenuePrimePanel
{
width: calc(100% - 20px); 
}
.TheAvenueMainPanel
{
padding: 370px 0px 0px 0px;; 
}
.ShowMobileMenuCell
{
display: block; 
}
.SchoolAvenueMagazinesPrimePanel
{
width: calc(100% - 20px); 
}
.SchoolAvenueListPrimePanel
{
text-align: Center; 
width: calc(80% - 20px); 
}
.SchoolAnnualReportsPrimePanel
{
width: calc(100% - 20px); 
}
.ScholarMagAnnRepsParentWebDisplayMainPanel
{
display: block; 
}
.PhotoLargePhotoPanel
{
margin: 0px 5px; 
width: calc(100% - 10px); 
}
.PastEventsPrimePanel
{
flex-wrap: wrap; 
}
.OldScholarReportsAndMagazinesPrimePanel
{
width: calc(100% - 20px); 
}
.OldScholarMagsMainPanel
{
background-position: top center; 
min-height: 0px; 
padding: 300px 0px 0px 0px; 
}
.OldScholarMagazinesListPrimePanel
{
width: calc(100% - 20px); 
}
.OldScholarAnnualReportsListPrimePanel
{
width: calc(100% - 20px); 
}
.ObituariesPrimePanel
{
flex-wrap: wrap; 
}
.NewsPrimePanel
{
flex-wrap: wrap; 
}
.NewslettersPrimePanel
{
width: calc(100% - 20px); 
}
.MobileLogo
{
display: block; 
}
.MinutesAndAccountsPrimePanel
{
flex-wrap: wrap; 
}
.MainMenuCell
{
display: none; 
}
.LogoCell
{
display: none; 
}
.lblStrapLine
{
font-size: 22pt; 
}
.FutureEventsPrimePanel
{
flex-wrap: wrap; 
}
.FrontPageWelcomeFrontPageMenuItemCell
{
background-position: center top; 
margin: 10px; 
padding-top: 65%; 
transition: 0.3s; 
width: 100%; 
}
.FrontPageObitsFrontPageMenuItemCell
{
background-position: center top; 
margin: 10px; 
padding-top: 65%; 
transition: 0.3s; 
width: 100%; 
}
.FrontPageNewsPrimePanel
{
margin: 20px 0px; 
width: 100%; 
}
.FrontPageNewsEventsFrontPageMenuItemCell
{
background-position: center top; 
margin: 10px; 
padding-top: 65%; 
transition: 0.3s; 
width: 100%; 
}
.FrontPageMenuItemCell
{
background-position: center top; 
margin: 10px; 
padding-top: 65%; 
transition: 0.3s; 
width: 100%; 
}
.FrontPageFindFriendsFrontPageMenuItemCell
{
background-position: center top; 
margin: 10px; 
padding-top: 65%; 
transition: 0.3s; 
width: 100%; 
}
.FrontPageEventsPrimePanel
{
margin: 20px 0px; 
width: 100%; 
}
.FrontPageContactFrontPageMenuItemCell
{
background-position: center top; 
margin: 10px; 
padding-top: 65%; 
transition: 0.3s; 
width: 100%; 
}
.FrontPageArchivesFrontPageMenuItemCell
{
background-position: center top; 
margin: 10px; 
padding-top: 65%; 
transition: 0.3s; 
width: 100%; 
}
.FooterContentParent
{
display: block; 
text-align: Center; 
}
.FlexUntilMobile
{
display: block; 
}
.CurrentFrontPageWelcomeFrontPageMenuItemCell
{
background-position: center top; 
margin: 10px; 
padding-top: 65%; 
transition: 0.3s; 
width: 100%; 
}
.CurrentFrontPageObitsFrontPageMenuItemCell
{
background-position: center top; 
margin: 10px; 
padding-top: 65%; 
transition: 0.3s; 
width: 100%; 
}
.CurrentFrontPageNewsEventsFrontPageMenuItemCell
{
background-position: center top; 
margin: 10px; 
padding-top: 65%; 
transition: 0.3s; 
width: 100%; 
}
.CurrentFrontPageFindFriendsFrontPageMenuItemCell
{
background-position: center top; 
margin: 10px; 
padding-top: 65%; 
transition: 0.3s; 
width: 100%; 
}
.CurrentFrontPageContactFrontPageMenuItemCell
{
background-position: center top; 
margin: 10px; 
padding-top: 65%; 
transition: 0.3s; 
width: 100%; 
}
.CurrentFrontPageArchivesFrontPageMenuItemCell
{
background-position: center top; 
margin: 10px; 
padding-top: 65%; 
transition: 0.3s; 
width: 100%; 
}
.BackTopParent
{
height: 200px; 
}

}


.webFontBase
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: #5a5a5b;
}


.webFontBaseRed
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: #791633;
}


.webFontButton
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: #143563;
text-decoration: underline;
}


.webFontButtonWhite
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: white;
}


.webFontDeleteButton
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: Red;
text-decoration: underline;
}


.webFontFooterText
{
font-family: 'Open Sans', sans-serif;
font-size: 9pt;
color: white;
}


.webFontForumTitle
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: #791633;
font-weight: bold;
}


.webFontFrontPageMenu
{
font-family: 'Open Sans', sans-serif;
font-size: 16pt;
color: white;
}


.webFontHelpText
{
font-family: 'Open Sans', sans-serif;
font-size: 8pt;
color: Indigo;
}


.webFontImportantText
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: #143563;
font-weight: bold;
}


.webFontLargeButton
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: #143563;
text-decoration: underline;
}


.webFontMenu
{
font-family: 'Open Sans', sans-serif;
font-size: 11pt;
color: White;
}


.webFontPageTitle
{
font-family: 'Open Sans', sans-serif;
font-size: 16pt;
color: #791633;
font-weight: bold;
}


.webFontPrimeLink
{
font-family: 'Open Sans', sans-serif;
font-size: 14pt;
color: #791633;
}


.webFontSmall
{
font-family: 'Open Sans', sans-serif;
font-size: 8pt;
color: #5a5a5b;
}


.webFontSmallWhite
{
font-family: 'Open Sans', sans-serif;
font-size: 8pt;
color: white;
}


.webFontStrapline
{
font-family: 'Open Sans', sans-serif;
font-size: 30pt;
color: #791633;
}


.webFontTab
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: 0,0,255;
text-decoration: underline;
}


.webFontTextTitle
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: #5e2e80;
font-weight: bold;
}


.webFontThreadStarter
{
font-family: 'Open Sans', sans-serif;
font-size: 8pt;
color: Black;
}


.webFontThreadTitle
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: #8C8DB6;
font-weight: bold;
}


.webFontTitle
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: #791633;
}


.webFontTitleWhite
{
font-family: 'Open Sans', sans-serif;
font-size: 13pt;
color: white;
}


.webFontWhite
{
font-family: 'Open Sans', sans-serif;
font-size: 12pt;
color: white;
}


.webFontWhiteSubText
{
font-family: 'Open Sans', sans-serif;
font-size: 10pt;
color: white;
font-style: italic;
}

