textarea
{
border: 1px solid #83014B; 
border-radius: 5px; 
height: 90px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Lato; 
font-size: 12pt; 
color: #3e3d3d; 
text-decoration: none; 
}
textarea:focus
{
box-shadow: 0px 0px 7px 1px #83014B; 
}
TABLE
{
font-family: Lato; 
font-size: 12pt; 
color: #3e3d3d; 
text-decoration: none; 
}
select
{
border: 1px solid #83014B; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Lato; 
font-size: 12pt; 
color: #3e3d3d; 
text-decoration: none; 
}
InputText
{
border: 1px solid #83014B; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Lato; 
font-size: 12pt; 
color: #3e3d3d; 
text-decoration: none; 
}
InputText:focus
{
box-shadow: 0px 0px 7px 1px #83014B; 
}
input[type=text]
{
border: 1px solid #83014B; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Lato; 
font-size: 12pt; 
color: #3e3d3d; 
text-decoration: none; 
}
input[type=text]:focus
{
box-shadow: 0px 0px 7px 1px #83014B; 
}
input[type=password]
{
border: 1px solid #83014B; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Lato; 
font-size: 12pt; 
color: #3e3d3d; 
text-decoration: none; 
}
input[type=password]:focus
{
box-shadow: 0px 0px 7px 1px #83014B; 
}
IMG
{
margin-left: 0px; 
margin-right: 0px; 
margin-top: 0px; 
}
BODY
{
background-color: #fcfcfc; 
margin: 0px; 
font-family: Lato; 
font-size: 12pt; 
color: #3e3d3d; 
text-decoration: none; 
}
.WelcomeFrontMenuFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontWelcome20191212032409.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
filter: grayscale(80%); 
margin: 0px 1% 30px 1%; 
padding-top: 20%; 
transition: 1s; 
width: 31% !important; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
text-align: Center; 
vertical-align: top; 
}
.WelcomeFrontMenuFrontMenuMenuItemCell:hover
{
filter: none; 
transition: 1s; 
}
.WelcomeFrontMenuFrontMenuMenuItem
{
background-color: #83014B; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.WelcomeFrontMenuCell
{
border-top: 1px solid #c3c3c1; 
}
.WelcomeFrontMenu
{
background-color: #83014B; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.WebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.WebDisplayPagePrevButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.WebDisplayPageNextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.WebDisplayPageFinishButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.WebDisplayPageButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.WebDisplayConfirmButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.UsageData
{
color: Black; 
display: inline-block; 
}
.UploadImageSubAttrTitlePanel
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.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 !important; 
display: inline-block; 
}
.UnmoderatedAttributeData
{
color: Red !important; 
display: inline-block; 
}
.TranslationTitle
{
font-weight: bold; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.ToggleMenuToggleMenuMenuItemCell
{
display: inline-block; 
text-align: Center; 
vertical-align: top; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.ToggleMenuToggleMenuMenuItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.ToggleMenuToggleMenuCellMenuItemCell
{
display: inline-block; 
text-align: Center; 
vertical-align: top; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.ToggleMenuMenuPanel
{
padding: 0px 5%; 
}
.ToggleMenuMenuItemCell
{
display: inline-block; 
text-align: Center; 
vertical-align: top; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.ToggleMenuMenuItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.ToggleMenuCellMenuPanel
{
padding: 0px 5%; 
}
.ToggleMenuCellMenuItemCell
{
display: inline-block; 
text-align: Center; 
vertical-align: top; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.ToggleMenuCellMenuItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.ToggleMenuCell
{
display: none; 
padding-top: 30px; 
vertical-align: top; 
}
.ToggleMenu
{
background-position: top left; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/PopMenuLeft20181015112525.png'); 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 0px 0px 45px; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.Title
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.TicketsMainPanel
{
margin-top: 15px; 
}
.TicketDetailsMakeBookingPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.SubParentSubMenuButton
{
display: inline-block; 
padding: 15px 40px; 
width: calc(100% - 85px); 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.SubMenuSubParentSubMenuButton
{
display: inline-block; 
padding: 15px 40px; 
width: calc(100% - 85px); 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.SubMenuSubMenuButton
{
display: inline-block; 
padding: 15px 40px; 
width: calc(100% - 85px); 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.SubMenuNoSubMenu
{
display: none; 
}
.SubMenuItemCellLevel02
{
padding-left: 60px; 
border-top: 1px solid #c3c3c1; 
}
.SubMenuItemCellLevel01
{
padding-left: 30px; 
border-top: 1px solid #c3c3c1; 
}
.SubMenuItemCell
{
border-top: 1px solid #c3c3c1; 
}
.SubMenuHeader
{
background-color: #83014b; 
padding: 21px 20px 15px 40px; 
font-family: Lato; 
font-size: 16pt; 
color: White; 
text-decoration: none; 
}
.SubMenuButtonLvl02
{
display: inline-block; 
padding: 15px 40px; 
width: calc(100% - 85px); 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.SubMenuButtonLvl01
{
display: inline-block; 
padding: 15px 40px; 
width: calc(100% - 85px); 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.SubMenuButton
{
display: inline-block; 
padding: 15px 40px; 
width: calc(100% - 85px); 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.SubMenu
{
display: inline-block; 
vertical-align: top; 
width: 20%; 
}
.SubAttributeDisclosed
{
font-weight: bold; 
}
.SolidRadio
{
width: auto; 
}
.SolidRadio input[type=radio]:checked +label
{
background-color: #294F6D; 
position: relative; 
font-family: Lato; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
}
.SolidRadio input[type=radio]:checked
{
position: relative; 
}
.SolidRadio input[type=radio] + label
{
display: inline-block; 
padding: 10px 15px; 
position: relative; 
transition: 0.3s; 
}
.SolidRadio input[type=radio]
{
opacity: 0; 
}
.SocialTwitterSocialMenuMenuItemCell
{
display: inline-block; 
text-align: Center; 
vertical-align: top; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.SocialTwitterSocialMenuMenuItem
{
background-color: #83014b; 
background-position: center; 
background-repeat: no-repeat; 
border-radius: 50%; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
margin-right: 10px; 
padding: 0px; 
transition: 0.3s; 
vertical-align: top; 
width: 40px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.SocialTwitterSocialMenuMenuItem:hover
{
background-color: #e667b0; 
}
.SocialTwitterCell
{
border-top: 1px solid #c3c3c1; 
}
.SocialTwitter
{
background-image: URL('../StaticImages/TwitterWhite20181015122336.png'); 
background-color: #83014b; 
background-position: center; 
background-repeat: no-repeat; 
border-radius: 50%; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
margin-right: 10px; 
padding: 0px; 
transition: 0.3s; 
vertical-align: top; 
width: 40px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.SocialTwitter:hover
{
background-color: #e667b0; 
}
.SocialMenuMenuPanel
{
text-align: Right; 
padding: 0px 5%; 
}
.SocialMenuMenuItemCell
{
display: inline-block; 
text-align: Center; 
vertical-align: top; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.SocialMenuMenuItem
{
background-color: #83014b; 
background-position: center; 
background-repeat: no-repeat; 
border-radius: 50%; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
margin-right: 10px; 
padding: 0px; 
transition: 0.3s; 
vertical-align: top; 
width: 40px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.SocialMenuMenuItem:hover
{
background-color: #e667b0; 
}
.SocialMenuCell
{
display: inline-block; 
padding-top: 15px; 
vertical-align: top; 
width: 120px; 
}
.SocialFacebookSocialMenuMenuItemCell
{
display: inline-block; 
text-align: Center; 
vertical-align: top; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.SocialFacebookSocialMenuMenuItem
{
background-color: #83014b; 
background-position: center; 
background-repeat: no-repeat; 
border-radius: 50%; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
margin-right: 10px; 
padding: 0px; 
transition: 0.3s; 
vertical-align: top; 
width: 40px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.SocialFacebookSocialMenuMenuItem:hover
{
background-color: #e667b0; 
}
.SocialFacebookCell
{
border-top: 1px solid #c3c3c1; 
}
.SocialFacebook
{
background-image: URL('../StaticImages/FacebookWhite20181015014632.png'); 
background-color: #83014b; 
background-position: center; 
background-repeat: no-repeat; 
border-radius: 50%; 
display: inline-block; 
height: 40px; 
line-height: 40px; 
margin-right: 10px; 
padding: 0px; 
transition: 0.3s; 
vertical-align: top; 
width: 40px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.SocialFacebook:hover
{
background-color: #e667b0; 
}
.SingleValuePostDefaultLabel
{
display: inline-block; 
padding-left: 15px; 
}
.SingleTextItemValueLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.SingleTextItemTypeLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.SingleTextItemPanel
{
padding-left: 15px; 
padding-top: 3px; 
}
.SingleTextItemLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.ShownMenuCellSubMenuItemCellLevel02
{
border-top: 1px solid #c3c3c1; 
}
.ShownMenuCellSubMenuItemCellLevel01
{
border-top: 1px solid #c3c3c1; 
}
.ShownMenuCellSubMenuItemCell
{
border-top: 1px solid #c3c3c1; 
}
.ShownMenuCellSubMenuButtonLvl02
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.ShownMenuCellSubMenuButtonLvl02:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.ShownMenuCellSubMenuButtonLvl01
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.ShownMenuCellSubMenuButtonLvl01:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.ShownMenuCellSubMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.ShownMenuCellSubMenuButton:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.ShownMenuCellMenuPanel
{
padding: 0px 5%; 
}
.ShownMenuCellMenuItemCell
{
display: inline-block; 
text-align: Center; 
vertical-align: top; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.ShownMenuCellMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.ShownMenuCellMenuButton:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.ShownMenuCellHiddenSubMenuItems
{
display: none; 
}
.ShownMenuCellExpandableMenuItemCell
{
text-align: Left; 
display: inline-block; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.ShownMenuCell
{
display: block; 
background-image: URL('../StaticImages/SubMenuBack20181015111615.png'); 
border-bottom: 5px solid #83014b; 
}
.ShownLogon
{
top: 50%; 
background-color: #83014b; 
border-radius: 10px; 
box-shadow: 0px 0px 20px 5px #000000; 
font-family: Lato; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
left: 50%; 
padding: 20px; 
position: fixed; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
z-index: 2000; 
}
.SaveButton
{
height: 30px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.RollBannerPanel
{
padding-top: 30%; 
}
.RegistrationPasswordResetActionsPanel
{
padding: 10px 0px; 
}
.RegistrationEmailPanel
{
padding: 30px 0px; 
}
.RegistrationEmailLabel
{
font-size: 1.5em; 
}
.RegistrationEmailHeaderPanel
{
border-bottom: 1px solid #dddddd; 
margin: 0px 0px 20px 0px; 
}
.RegistrationEmailHeaderActionsPanel
{
padding: 10px 0px; 
}
.RegistrationEmailHeader
{
display: inline-block; 
font-size: 1.2em; 
padding: 10px 0px; 
}
.RegistrationEmailEntryPanel
{
padding: 20px 0px; 
}
.RegistrationEmailEntry
{
min-width: 350px; 
}
.Registration_MemReg_OtherDetailsPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_OtherDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.Registration_MemReg_OtherDetailsDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.Registration_MemReg_OtherDetailsDateOfBirth_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NamePrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.Registration_MemReg_NameDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.Registration_MemReg_EmailAddressesPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.Registration_MemReg_EmailAddressesDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.RegisterPrimeDisplayPanel
{
padding: 10px 0px; 
}
.RegisterNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.RegisterNameTitle_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.RegisterNameDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.RegisterEmailNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.RegisterEmailDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 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
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.RegisterDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.RegisterButtonPIFRequest
{
background-color: #83014b; 
border-radius: 5px; 
padding: 10px 15px; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
}
.RegisterButtonConfirm Details
{
background-color: #83014b; 
border-radius: 5px; 
padding: 10px 15px; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
}
.RegisterButtonConfirm
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.RegisterButton
{
background-color: #83014b; 
border-radius: 5px; 
padding: 10px 15px; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
}
.RegisterAddressUsage_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressTown_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressPostalcode_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.RegisterAddressDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 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; 
}
.QuoteText
{
font-family: Caveat; 
font-size: 16pt; 
color: #83014b; 
text-decoration: none; 
}
.ProfilePhonePhonenumberPanel
{
padding: 5px 0px; 
}
.ProfilePhonePhonenumber_Edit
{
vertical-align: top; 
}
.ProfilePhoneNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.ProfilePhoneLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.ProfilePhoneEditSagiPanel
{
margin: 5px 0px; 
}
.ProfilePhoneEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.ProfilePhoneEditItem
{
vertical-align: top; 
}
.ProfilePhoneEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfilePhoneEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfilePhoneDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.ProfilePhoneDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.ProfilePhoneDisplayItemsPanel
{
padding: 5px 0px; 
}
.ProfilePhoneDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.ProfilePhoneDisplayItem
{
color: Black; 
display: inline-block; 
}
.ProfileCommsOptInDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.ProfileCommsOptInDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.ProductListSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
width: calc(100% - 400px); 
}
.ProductListProductname
{
font-family: Raleway; 
font-size: 18pt; 
color: #83014b; 
text-decoration: none; 
}
.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; 
}
.PrimeFocusWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.PrimeFocusPrimeDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.PrimeFocusPrimeDisplayItemsPanel
{
padding: 5px 0px; 
}
.PrimeFocusPrimeDisplayItem
{
color: Black; 
display: inline-block; 
}
.PrimeFocusNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.PrimeFocusIndividualWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.PrimeFocusIndividualNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.PrimeFocusIndividualDisplayItemTitlePanel
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.PrimeFocusIndividualDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.PrimeFocusDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.PrimeFocusDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PrimeFocusDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.PIFRequestNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.PIFRequestEditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFRequestEditItem
{
min-width: 300px; 
}
.PIFRequestEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFRequestDisplayItemTitlePanel
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.PIFRequestDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFPhonePhonenumber_Edit
{
min-width: 300px; 
}
.PIFPhoneNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.PIFPhoneEditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFPhoneEditItem
{
min-width: 300px; 
}
.PIFPhoneEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFPhoneDisplayItemTitlePanel
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.PIFPhoneDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFOptInDisplayItemTitlePanel
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.PIFOptInDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFNameTitle_EditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFNameTitle_Edit
{
min-width: 300px; 
}
.PIFNamePreferredName_EditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFNamePreferredName_Edit
{
min-width: 300px; 
}
.PIFNameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.PIFNameLastname_EditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFNameLastname_Edit
{
min-width: 300px; 
}
.PIFNameForenames_EditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFNameForenames_Edit
{
min-width: 300px; 
}
.PIFNameEditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFNameEditItem
{
min-width: 300px; 
}
.PIFNameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFNameDisplayItemTitlePanel
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.PIFNameDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFLeavingYearNextSchool_EditLabel
{
width: 130px; 
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFLeavingYearNextSchool_Edit
{
min-width: 300px; 
}
.PIFLeavingYearNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.PIFLeavingYearLeavingYear_EditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFLeavingYearLeavingYear_Edit
{
min-width: 300px; 
}
.PIFLeavingYearHouse_EditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFLeavingYearHouse_Edit
{
min-width: 300px; 
}
.PIFLeavingYearEntryYear_EditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFLeavingYearEntryYear_Edit
{
min-width: 300px; 
}
.PIFLeavingYearEditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFLeavingYearEditItem
{
min-width: 300px; 
}
.PIFLeavingYearEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFLeavingYearDisplayItemTitlePanel
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.PIFLeavingYearDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFEmailNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.PIFEmailEmailaddress_Edit
{
min-width: 300px; 
}
.PIFEmailEditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFEmailEditItem
{
min-width: 300px; 
}
.PIFEmailEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFEmailDisplayItemTitlePanel
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.PIFEmailDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFDobNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.PIFDobEditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFDobEditItem
{
min-width: 300px; 
}
.PIFDobEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFDobDisplayItemTitlePanel
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.PIFDobDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFDobDateOfBirth_EditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFDobDateOfBirth_Edit
{
min-width: 300px; 
}
.PIFDetailsDisplayItemTitlePanel
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.PIFDetailsDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFAddressUsage_EditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFAddressTown_EditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFAddressTown_Edit
{
min-width: 300px; 
}
.PIFAddressPostalcode_EditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFAddressPostalcode_Edit
{
min-width: 300px; 
}
.PIFAddressNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.PIFAddressEditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFAddressEditItem
{
min-width: 300px; 
}
.PIFAddressEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFAddressDisplayItemTitlePanel
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.PIFAddressDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.PIFAddressCounty_EditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFAddressCounty_Edit
{
min-width: 300px; 
}
.PIFAddressCountry_EditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFAddressCountry_Edit
{
min-width: 300px; 
}
.PIFAddressAddress3_EditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFAddressAddress3_Edit
{
min-width: 300px; 
}
.PIFAddressAddress2_EditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFAddressAddress2_Edit
{
min-width: 300px; 
}
.PIFAddressAddress1_EditLabel
{
display: inline-block; 
line-height: 31px; 
min-width: 130px; 
vertical-align: top; 
}
.PIFAddressAddress1_Edit
{
min-width: 300px; 
}
.PhotoListSubAttrsPanel
{
display: inline-block; 
padding-right: 20px; 
vertical-align: top; 
}
.PhotoAndTextDisplayGroupAttrInstPanel
{
display: inline-block; 
margin: 20px 20px 0px 0px; 
vertical-align: top; 
}
.PeekMenuItemCell
{
display: block; 
text-align: Left; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.PeekMenuItemCell:hover
{
background-color: #83014b; 
}
.PeekMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.PeekabooPanel
{
background-image: URL('../StaticImages/SubMenuBack20181015111615.png'); 
position: absolute; 
}
.PayViaPayPalButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.PasswordResetRequestInvalidMessage
{
background-color: White; 
color: Red; 
font-size: small; 
}
.PasswordResetNewPasswordLabel
{
display: inline-block; 
width: 115px; 
}
.PasswordResetLabel
{
display: inline-block; 
width: 115px; 
}
.PasswordResetConfirmLabel
{
display: inline-block; 
width: 115px; 
}
.PasswordResetButton
{
height: 30px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.PasswordReminderEmailAddressLabel
{
display: inline-block; 
margin-bottom: 15px; 
padding-right: 20px; 
}
.PasswordReminderEmailAddressEntry
{
width: 350px; 
}
.PasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.ParentSubMenuItemCellLevel01
{
padding-left: 30px; 
border-top: 1px solid #c3c3c1; 
}
.ParentShownMenuCellSubMenuItemCellLevel01
{
border-top: 1px solid #c3c3c1; 
}
.ParentShownMenuCellMenuItemCell
{
display: inline-block; 
text-align: Center; 
vertical-align: top; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.ParentMenuItemCell
{
display: inline-block; 
text-align: Center; 
vertical-align: top; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.ParentMenuCellSubMenuItemCellLevel01
{
border-top: 1px solid #c3c3c1; 
}
.ParentMenuCellMenuItemCell
{
display: inline-block; 
text-align: Center; 
vertical-align: top; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.ParentMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.ParentMenuButton:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.PageTitle
{
font-family: Raleway; 
font-size: 25pt; 
color: #83014b; 
text-decoration: none; 
}
.PageSubTitle
{
font-family: Raleway; 
font-size: 18pt; 
color: #3e3d3d; 
text-decoration: none; 
}
.PageStrapLineContextTextPanel
{
padding: 20px; 
font-family: Raleway; 
font-size: 25pt; 
color: #83014b; 
text-decoration: none; 
}
.OpenButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.OldStyleAttributeFunctionInstanceCell
{
text-align: right; 
}
.OldStyleAttributeFunctionCell
{
text-align: right; 
}
.OldStyleAttributeFunctionAddEditCell
{
text-align: right; 
}
.ObituariesPrimePanel
{
display: inline-block; 
margin: 0px 30px 30px 0px; 
max-width: 350px; 
vertical-align: top; 
}
.NextBookingButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.NewsPrimePanel
{
display: inline-block; 
margin: 0px 30px 30px 0px; 
max-width: 350px; 
vertical-align: top; 
}
.NewsListTitlePanel
{
background-color: #83014b; 
}
.NewsListTitle
{
display: inline-block; 
padding: 10px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 18pt; 
color: white; 
text-decoration: underline; 
}
.NewsListPhoto img
{
left: 50%; 
position: absolute; 
top: 50%; 
transform: translate(-50%, -50%); 
width: 100%; 
}
.NewsListPhoto
{
display: inline-block; 
height: 260px; 
overflow: hidden; 
position: relative; 
width: 350px; 
}
.NewslettersPrimePanel
{
display: inline-block; 
margin: 0px 30px 30px 0px; 
max-width: 300px; 
vertical-align: top; 
}
.NewsletterListTitlePanel
{
background-color: #83014b; 
}
.NewsletterListTitle
{
display: inline-block; 
padding: 10px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 18pt; 
color: white; 
text-decoration: underline; 
}
.NewsFrontMenuFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontNews20191212032542.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
filter: grayscale(80%); 
margin: 0px 1% 30px 1%; 
padding-top: 20%; 
transition: 1s; 
width: 31% !important; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
text-align: Center; 
vertical-align: top; 
}
.NewsFrontMenuFrontMenuMenuItemCell:hover
{
filter: none; 
transition: 1s; 
}
.NewsFrontMenuFrontMenuMenuItem
{
background-color: #83014B; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.NewsFrontMenuCell
{
border-top: 1px solid #c3c3c1; 
}
.NewsFrontMenu
{
background-color: #83014B; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.NewsDetailTitlePanel
{
padding: 10px 0px; 
}
.NewsDetailTitle
{
font-family: Raleway; 
font-size: 18pt; 
color: #83014b; 
text-decoration: none; 
}
.NewsDetailPhotoPanel
{
padding: 10px 0px; 
}
.NewsDetailDisplayItemsPanel
{
padding: 10px 0px; 
}
.NewsDetailDatePanel
{
padding: 10px 0px; 
}
.NewsDetailAttachmentPanel
{
padding: 10px 0px; 
}
.NewsDetailAnnouncementPanel
{
padding: 10px 0px; 
}
.NewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_WebSiteWebsite_Edit
{
vertical-align: top; 
}
.MyDetails_WebSiteWebsite
{
color: Black; 
display: inline-block; 
}
.MyDetails_WebSiteWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_WebSiteSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_WebSiteNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_WebSiteLinkDisplayItem
{
color: Black; 
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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_WebSiteDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_WebSiteDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_WebSiteDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_WebSiteDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_WebSiteDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_WebSiteCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_SocialAffiliationDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_SocialAffiliationCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_PhotoWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_PhotoTextWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_PhotoTextSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoTextNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_PhotoTextLinkDisplayItem
{
color: Black; 
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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_PhotoTextDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhotoTextDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_PhotoTextDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoTextDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_PhotoTextDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoTextCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_PhotoSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_PhotoPhotoPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoPhotoLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhotoPhoto_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhotoPhoto_Edit
{
vertical-align: top; 
}
.MyDetails_PhotoPhoto
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_PhotoLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhotoEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_PhotoDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhotoDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_PhotoDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_PhotoDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhotoCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_PhoneWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_PhonesFaxesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_PhoneSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_PhonePhonenumberPanel
{
padding: 5px 0px; 
}
.MyDetails_PhonePhonenumberLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhonePhonenumber_Edit
{
vertical-align: top; 
}
.MyDetails_PhonePhonenumber
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhoneNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_PhoneLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhoneEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhoneEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhoneEditItem
{
vertical-align: top; 
}
.MyDetails_PhoneEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhoneEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhoneEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_PhoneDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhoneDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_PhoneDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhoneDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_PhoneDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhoneCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsLinkDisplayItem
{
color: Black; 
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
{
color: Black; 
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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_OtherDetailsDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_OtherDetailsDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_OtherDetailsDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsDeceasedYnPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDeceasedYnLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_OtherDetailsDeceasedYn
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsDeceasedPanel
{
padding: 5px 0px; 
}
.MyDetails_OtherDetailsDeceasedLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_OtherDetailsDeceased
{
color: Black; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_OtherDetailsCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_NameWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_NameLinkDisplayItem
{
color: Black; 
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
{
color: Black; 
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
{
color: Black; 
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
{
color: Black; 
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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_NameDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_NameDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_NameDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_NameDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_MemberAnnouncementWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_MemberAnnouncementSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_MemberAnnouncementEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_MemberAnnouncementDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_MemberAnnouncementDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_MemberAnnouncementCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_InterestWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_InterestSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_InterestNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_InterestLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_InterestInterestPanel
{
padding: 5px 0px; 
}
.MyDetails_InterestInterest_Edit
{
vertical-align: top; 
}
.MyDetails_InterestInterest
{
color: Black; 
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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_InterestDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_InterestDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_InterestDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_InterestDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_InterestDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_InterestCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_FamilyWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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
{
color: Black; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyLinkDisplayItem
{
color: Black; 
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
{
color: Black; 
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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_FamilyDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_FamilyDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_FamilyDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_FamilyDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_FamilyDisplayItem
{
color: Black; 
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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistorySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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
{
color: Black; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryLinkDisplayItem
{
color: Black; 
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
{
color: Black; 
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
{
color: Black; 
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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentHistoryDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_EmploymentHistoryDisplayItem
{
color: Black; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentHistoryCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralLinkDisplayItem
{
color: Black; 
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
{
color: Black; 
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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmploymentGeneralDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_EmploymentGeneralDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmploymentGeneralCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesLinkDisplayItem
{
color: Black; 
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
{
color: Black; 
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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmailAddressesDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_EmailAddressesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmailAddressesDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_EmailAddressesDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmailAddressesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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
{
color: Black; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistorySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryLinkDisplayItem
{
color: Black; 
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
{
color: Black; 
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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationHistoryDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_EducationHistoryDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationHistoryDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_EducationHistoryDisplayItem
{
color: Black; 
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
{
color: Black; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationHistoryCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralPositionHeldPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralPositionHeldLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralPositionHeld_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralPositionHeld_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralPositionHeld
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralNextSchoolPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralNextSchoolLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralNextSchool_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralNextSchool_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralNextSchool
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralLeavingYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralLeavingYearLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralLeavingYear_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralLeavingYear_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralLeavingYear
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralLeavingScholarshipTypePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralLeavingScholarshipTypeLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralLeavingScholarshipType_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralLeavingScholarshipType_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralLeavingScholarshipType
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralHousePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralHouseLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralHouse_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralHouse_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralHouse
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralEntryYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralEntryYearLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralEntryYear_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralEntryYear_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralEntryYear
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralEducationNotePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralEducationNote_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralEducationNote_Edit
{
vertical-align: top; 
}
.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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_EducationGeneralDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_EducationGeneralDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralDayOrBoarderPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralDayOrBoarderLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EducationGeneralDayOrBoarder_EditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralDayOrBoarder_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralDayOrBoarder
{
color: Black; 
display: inline-block; 
}
.MyDetails_EducationGeneralCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_CommsOptInWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_CommsOptInSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_CommsOptInEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_CommsOptInDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_CommsOptInDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_CommsOptInCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_CommPrefsWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_CommPrefsSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_CommPrefsEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_CommPrefsDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_CommPrefsDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_CommPrefsCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_AddressesWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_AddressesLinkDisplayItem
{
color: Black; 
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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_AddressesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_AddressesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_AddressesDisplayItem
{
color: Black; 
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
{
color: Black; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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
{
color: Black; 
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
{
color: Black; 
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
{
color: Black; 
display: inline-block; 
}
.MyDetails_ActivityWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_ActivitySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_ActivityEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MyDetails_ActivityDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MyDetails_ActivityDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.MyDetails_ActivityCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MobileParentMenuItem
{
background-position: left center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/MobileMenu20190212120912.png'); 
height: 60px; 
line-height: 60px; 
padding-left: 70px; 
font-family: Lato; 
font-size: 16pt; 
color: White; 
text-decoration: none; 
}
.mnuDD_Welcome_PanelMenuMenuItemCell
{
display: block; 
text-align: Left; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_Welcome_PanelMenuMenuItemCell:hover
{
background-color: #83014b; 
}
.mnuDD_Welcome_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.mnuDD_Welcome_Panel
{
width: 200px; 
background-image: URL('../StaticImages/SubMenuBack20181015111615.png'); 
position: absolute; 
}
.mnuDD_SupportUsParent_PanelMenuMenuItemCell
{
display: block; 
text-align: Left; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_SupportUsParent_PanelMenuMenuItemCell:hover
{
background-color: #83014b; 
}
.mnuDD_SupportUsParent_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.mnuDD_SupportUsParent_Panel
{
width: 200px; 
background-image: URL('../StaticImages/SubMenuBack20181015111615.png'); 
position: absolute; 
}
.mnuDD_NewsParent_PanelMenuMenuItemCell
{
display: block; 
text-align: Left; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_NewsParent_PanelMenuMenuItemCell:hover
{
background-color: #83014b; 
}
.mnuDD_NewsParent_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.mnuDD_NewsParent_Panel
{
width: 250px; 
background-image: URL('../StaticImages/SubMenuBack20181015111615.png'); 
position: absolute; 
}
.mnuDD_News_PanelMenuMenuItemCell
{
display: block; 
text-align: Left; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_News_PanelMenuMenuItemCell:hover
{
background-color: #83014b; 
}
.mnuDD_News_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.mnuDD_News_Panel
{
width: 200px; 
background-image: URL('../StaticImages/SubMenuBack20181015111615.png'); 
position: absolute; 
}
.mnuDD_FindFriendsParentNoLogin_PanelMenuMenuItemCell
{
display: block; 
text-align: Left; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_FindFriendsParentNoLogin_PanelMenuMenuItemCell:hover
{
background-color: #83014b; 
}
.mnuDD_FindFriendsParentNoLogin_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.mnuDD_FindFriendsParentNoLogin_Panel
{
width: 200px; 
background-image: URL('../StaticImages/SubMenuBack20181015111615.png'); 
position: absolute; 
}
.mnuDD_FindFriendsParent_PanelMenuMenuItemCell
{
display: block; 
text-align: Left; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_FindFriendsParent_PanelMenuMenuItemCell:hover
{
background-color: #83014b; 
}
.mnuDD_FindFriendsParent_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.mnuDD_FindFriendsParent_Panel
{
width: 200px; 
background-image: URL('../StaticImages/SubMenuBack20181015111615.png'); 
position: absolute; 
}
.mnuDD_FindFriends_PanelMenuMenuItemCell
{
display: block; 
text-align: Left; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_FindFriends_PanelMenuMenuItemCell:hover
{
background-color: #83014b; 
}
.mnuDD_FindFriends_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.mnuDD_FindFriends_Panel
{
width: 150px; 
background-image: URL('../StaticImages/SubMenuBack20181015111615.png'); 
position: absolute; 
}
.mnuDD_EventsParent_PanelMenuMenuItemCell
{
display: block; 
text-align: Left; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_EventsParent_PanelMenuMenuItemCell:hover
{
background-color: #83014b; 
}
.mnuDD_EventsParent_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.mnuDD_EventsParent_Panel
{
width: 250px; 
background-image: URL('../StaticImages/SubMenuBack20181015111615.png'); 
position: absolute; 
}
.mnuDD_Events_PanelMenuMenuItemCell
{
display: block; 
text-align: Left; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_Events_PanelMenuMenuItemCell:hover
{
background-color: #83014b; 
}
.mnuDD_Events_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.mnuDD_Events_Panel
{
width: 150px; 
background-image: URL('../StaticImages/SubMenuBack20181015111615.png'); 
position: absolute; 
}
.mnuDD_EdgeGroveSocietyParent_PanelMenuMenuItemCell
{
display: block; 
text-align: Left; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_EdgeGroveSocietyParent_PanelMenuMenuItemCell:hover
{
background-color: #83014b; 
}
.mnuDD_EdgeGroveSocietyParent_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.mnuDD_EdgeGroveSocietyParent_Panel
{
width: 200px; 
background-image: URL('../StaticImages/SubMenuBack20181015111615.png'); 
position: absolute; 
}
.mnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
text-align: Left; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_Administration_PanelMenuMenuItemCell:hover
{
background-color: #83014b; 
}
.mnuDD_Administration_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.mnuDD_Administration_Panel
{
width: 150px; 
background-image: URL('../StaticImages/SubMenuBack20181015111615.png'); 
position: absolute; 
}
.MerchandisePrimePanel
{
border-bottom: 2px solid #83014b; 
padding: 15px 10px; 
}
.MerchandiseFrontMenuFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontMerch20181217042614.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
filter: grayscale(80%); 
margin: 0px 1% 30px 1%; 
padding-top: 20%; 
transition: 1s; 
width: 31% !important; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
text-align: Center; 
vertical-align: top; 
}
.MerchandiseFrontMenuFrontMenuMenuItemCell:hover
{
filter: none; 
transition: 1s; 
}
.MerchandiseFrontMenuFrontMenuMenuItem
{
background-color: #83014B; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.MerchandiseFrontMenuCell
{
border-top: 1px solid #c3c3c1; 
}
.MerchandiseFrontMenu
{
background-color: #83014B; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.MenuPanel
{
padding: 0px 5%; 
}
.MenuItemCell
{
display: inline-block; 
text-align: Center; 
vertical-align: top; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MenuItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.MenuCellSubMenuItemCellLevel02
{
border-top: 1px solid #c3c3c1; 
}
.MenuCellSubMenuItemCellLevel01
{
border-top: 1px solid #c3c3c1; 
}
.MenuCellSubMenuItemCell
{
border-top: 1px solid #c3c3c1; 
}
.MenuCellSubMenuButtonLvl02
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.MenuCellSubMenuButtonLvl02:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.MenuCellSubMenuButtonLvl01
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.MenuCellSubMenuButtonLvl01:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.MenuCellSubMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.MenuCellSubMenuButton:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.MenuCellParentMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.MenuCellParentMenuButton:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.MenuCellMenuPanel
{
display: flex; 
flex-wrap: wrap; 
justify-content: space-between; 
padding: 0px 5%; 
}
.MenuCellMenuItemCell
{
display: inline-block; 
text-align: Center; 
vertical-align: top; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.MenuCellMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.MenuCellMenuButton:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.MenuCellHiddenSubMenuItems
{
display: none; 
}
.MenuCellExpandableMenuItemCell
{
text-align: Left; 
display: inline-block; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.MenuCell
{
background-image: URL('../StaticImages/SubMenuBack20181015111615.png'); 
border-bottom: 5px solid #83014b; 
display: block; 
}
.MenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.MenuButton:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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; 
}
.MainContentParent
{
display: inline-block; 
padding-left: 1%; 
vertical-align: top; 
width: 79%; 
}
.LowerParent
{
margin: 0px 3%; 
padding-top: 250px; 
}
.LostAlumniPrimePanel
{
border-bottom: 2px solid #83014b; 
padding: 10px 5px; 
}
.LostAlumniListWebDisplayName
{
font-family: Raleway; 
font-size: 18pt; 
color: #83014b; 
text-decoration: none; 
}
.LostAlumniListLeavingYearLabel
{
display: inline-block; 
padding-right: 10px; 
}
.LostAlumniListHouseLabel
{
display: inline-block; 
padding-right: 10px; 
}
.LostAlumniListDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
}
.LogoParent
{
display: inline-block; 
flex-grow: 1; 
padding-top: 40px; 
text-align: Center; 
vertical-align: top; 
}
.LogonMainFormRequestPasswordReminderButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: left; 
width: 130px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.LogonMainFormRememberLoginCheck
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: left; 
width: 130px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.LogonMainFormLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormLogonEntry
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormLoginButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: left; 
width: 130px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.LogonMainFormLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormLoggedInMessage
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormItem
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: left; 
width: 130px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.LogonCellRequestPasswordReminderButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: left; 
width: 130px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogonCellRememberLoginCheck
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonCellLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: left; 
width: 130px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogonCellLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonCellLogonEntry
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonCellLoginButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: left; 
width: 130px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogonCellLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonCellLoggedInMessage
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonCellItem
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonCellChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: left; 
width: 130px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogoImage img
{
max-width: 400px; 
}
.LogoImage
{
display: inline-block; 
width: 100%; 
}
.LoginWithOTPOTPActionsPanel
{
padding: 10px 0px; 
}
.LoginWithOTPMessageLabel
{
display: inline-block; 
font-size: 1.3em; 
padding: 10px 0px; 
}
.LoginWithOTPLogonEntry
{
min-width: 320px; 
}
.LoginWithOTPInTouchLoginControlsPanel
{
background-color: #f8f8f8; 
padding: 10px; 
}
.LoginOrRegShowRegPanelButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.LoginOrRegLogonLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLogonEntry
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLoginButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.LoginOrRegLogonItem
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegisterRegButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.LoginOrRegCtrlRegPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginFrontMenuFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontLogin20191129100027.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
filter: grayscale(80%); 
margin: 0px 1% 30px 1%; 
padding-top: 20%; 
transition: 1s; 
width: 31% !important; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
text-align: Center; 
vertical-align: top; 
}
.LoginFrontMenuFrontMenuMenuItemCell:hover
{
filter: none; 
transition: 1s; 
}
.LoginFrontMenuFrontMenuMenuItem
{
background-color: #83014B; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.LoginFrontMenuCell
{
border-top: 1px solid #c3c3c1; 
}
.LoginFrontMenu
{
background-color: #83014B; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.LoginControlsContainerPanelHidden
{
display: none; 
}
.LoginButton
{
height: 30px; 
text-align: left; 
width: 130px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.LinkedInLoginButton
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/LinkedInLogin20181015042745.png'); 
display: inline-block; 
height: 40px; 
margin-top: 15px; 
width: 292px; 
}
.ITWNoSiteContextTextPanel
{
padding: 10%; 
text-align: Center; 
font-family: Raleway; 
font-size: 25pt; 
color: #83014b; 
text-decoration: none; 
}
.ITWInfoFooterLink
{
font-family: Lato; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
}
.InvoiceDetailsMakeBookingWebDisplayPanelText
{
border-bottom: 1px solid #bbbbbb; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.InvoiceDetailsMakeBookingPrimeDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.InvoiceDetailsMakeBookingPrimeDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.InvalidAttributeData
{
background-color: red; 
color: Black; 
display: inline-block; 
}
.InformationMessage
{
background-color: White; 
color: Red; 
font-size: small; 
}
.highslide-container
{
z-index: 2001 !important; 
}
.HiddenWebDisplayPage
{
display: none; 
}
.HiddenSubMenuItems
{
display: none; 
}
.HiddenSAGIPanel
{
display: none; 
}
.HiddenOtherTextBox
{
display: none; 
}
.HiddenNewInstPanel
{
display: none; 
}
.HiddenNewInstButtonPanel
{
display: none; 
}
.HiddenLogonRequestPasswordReminderButton
{
display: block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
}
.HiddenLogonRememberLoginCheck
{
display: none; 
box-sizing: border-box; 
margin-top: 3px; 
width: 100%; 
}
.HiddenLogonMessagePanel
{
box-sizing: border-box; 
display: Block; 
margin-top: 3px; 
width: 100%; 
}
.HiddenLogonLogoutButton
{
display: block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: Left; 
width: 130px; 
font-family: Lato; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
}
.HiddenLogonLogonEntryLabel
{
display: none; 
width: 100px; 
box-sizing: border-box; 
margin-top: 3px; 
}
.HiddenLogonLogonEntry
{
box-sizing: border-box; 
display: Block; 
margin-top: 3px; 
width: 100%; 
}
.HiddenLogonLoginControlsContainerPanelHidden
{
display: none; 
}
.HiddenLogonLoginButton
{
display: block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
}
.HiddenLogonLoggedInMessageUserid
{
box-sizing: border-box; 
display: Block; 
margin-top: 3px; 
width: 100%; 
}
.HiddenLogonLoggedInMessage
{
box-sizing: border-box; 
display: Block; 
margin-top: 3px; 
width: 100%; 
}
.HiddenLogonLinkedInLoginButton
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/LinkedInLogin20181015042745.png'); 
display: inline-block; 
height: 40px; 
margin-top: 15px; 
width: 292px; 
}
.HiddenLogonItem
{
box-sizing: border-box; 
display: Block; 
margin-top: 3px; 
width: 100%; 
}
.HiddenLogonClosePanel
{
text-align: Right; 
}
.HiddenLogonCloseButton
{
font-family: Lato; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.HiddenLogonChangePasswordButton
{
display: block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: Left; 
width: 130px; 
font-family: Lato; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
}
.HiddenLogon
{
background-color: #83014b; 
border-radius: 10px; 
box-shadow: 0px 0px 20px 5px #000000; 
left: 50%; 
padding: 20px; 
position: fixed; 
top: -110%; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
z-index: 2000; 
font-family: Lato; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
}
.HiddenItem
{
display: none; 
}
.HelpText
{
font-family: Lato; 
font-size: 8pt; 
color: Blue; 
text-decoration: none; 
}
.GalleryListTitlePanel
{
background-color: #83014b; 
min-height: 80px; 
}
.GalleryListTitle
{
display: inline-block; 
padding: 10px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 18pt; 
color: white; 
text-decoration: underline; 
}
.GalleryListPhotoPanel
{
height: 260px; 
overflow: hidden; 
position: relative; 
width: 350px; 
}
.GalleryListPhoto img
{
width: 100%; 
}
.GalleryListPhoto
{
left: 50%; 
position: absolute; 
top: 50%; 
transform: translate(-50%, -50%); 
width: 100%; 
}
.gallerylayer img
{
width: 100%; 
}
.GalleryDetailsTitlePanel
{
padding: 20px; 
text-align: Center; 
}
.GalleryDetailsTitle
{
font-family: Raleway; 
font-size: 25pt; 
color: #83014b; 
text-decoration: none; 
}
.GalleriesPrimePanel
{
display: inline-block; 
margin: 0px 30px 30px 0px; 
max-width: 350px; 
vertical-align: top; 
}
.FrontMenuMenuPanel
{
padding: 0px 5%; 
}
.FrontMenuMenuItemCell
{
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
filter: grayscale(80%); 
margin: 0px 1% 30px 1%; 
padding-top: 20%; 
transition: 1s; 
width: 31% !important; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
text-align: Center; 
vertical-align: top; 
}
.FrontMenuMenuItemCell:hover
{
filter: none; 
transition: 1s; 
}
.FrontMenuMenuItem
{
background-color: #83014B; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.FrontMenuCell
{
margin: 0px 3%; 
padding-top: 250px; 
}
.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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.frmLoginOrRegister_-_EventBookingDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.frmEventBookingTicketDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.frmEventBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmEventBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.frmEventBookingTicketDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingSummaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FooterCellContextTextPanel
{
float: right; 
}
.FooterCell
{
background-color: #282828; 
padding: 20px 3%; 
font-family: Lato; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
}
.FontTitle
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.FontThreadTitle
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.FontThreadStarter
{
font-family: Lato; 
font-size: 8pt; 
color: #3e3d3d; 
text-decoration: none; 
}
.FontTab
{
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: none; 
}
.FontSmallMenu
{
font-family: Raleway; 
font-size: 12pt; 
color: #83014b; 
text-decoration: none; 
}
.FontQuote
{
font-family: Caveat; 
font-size: 16pt; 
color: #83014b; 
text-decoration: none; 
}
.FontPrimeTitle
{
font-family: Raleway; 
font-size: 18pt; 
color: #83014b; 
text-decoration: none; 
}
.FontPrimeLinkWhite
{
font-family: Raleway; 
font-size: 18pt; 
color: white; 
text-decoration: underline; 
}
.FontPrimeLink
{
font-family: Raleway; 
font-size: 18pt; 
color: #83014b; 
text-decoration: underline; 
}
.FontPageTitleWhite
{
font-family: Raleway; 
font-size: 25pt; 
color: White; 
text-decoration: none; 
}
.FontPageTitle
{
font-family: Raleway; 
font-size: 25pt; 
color: #83014b; 
text-decoration: none; 
}
.FontPageSubTitle
{
font-family: Raleway; 
font-size: 18pt; 
color: #3e3d3d; 
text-decoration: none; 
}
.FontMenuWhite
{
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.FontMenu
{
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.FontLargeWhite
{
font-family: Lato; 
font-size: 16pt; 
color: White; 
text-decoration: none; 
}
.FontLargeButton
{
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.FontImportantText
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.FontHelpText
{
font-family: Lato; 
font-size: 8pt; 
color: Blue; 
text-decoration: none; 
}
.FontForumTitle
{
font-family: Raleway; 
font-size: 25pt; 
color: #83014b; 
text-decoration: none; 
}
.FontDeleteButton
{
font-family: Lato; 
font-size: 12pt; 
color: Red; 
text-decoration: underline; 
}
.FontButton
{
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.FontBaseWhite
{
font-family: Lato; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
}
.FontBase
{
font-family: Lato; 
font-size: 12pt; 
color: #3e3d3d; 
text-decoration: none; 
}
.FindFriendsSearchLabel
{
display: inline-block; 
width: 100px; 
}
.FindFriendsSearchItemsPanel
{
padding: 5px 0px; 
}
.FindFriendsPrimePanel
{
border-bottom: 2px solid #83014b; 
padding: 10px 5px; 
}
.FindFriendsLeavingYearPanel
{
padding: 5px 0px; 
}
.FindFriendsLeavingYearLabel
{
display: inline-block; 
width: 100px; 
}
.FindFriendsLastnamePanel
{
padding: 5px 0px; 
}
.FindFriendsLastnameLabel
{
display: inline-block; 
width: 100px; 
}
.FindFriendsHousePanel
{
padding: 5px 0px; 
}
.FindFriendsHouseLabel
{
display: inline-block; 
width: 100px; 
}
.FindFriendsFrontMenuFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontLogin20191129100027.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
filter: grayscale(80%); 
margin: 0px 1% 30px 1%; 
padding-top: 20%; 
transition: 1s; 
width: 31% !important; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
text-align: Center; 
vertical-align: top; 
}
.FindFriendsFrontMenuFrontMenuMenuItemCell:hover
{
filter: none; 
transition: 1s; 
}
.FindFriendsFrontMenuFrontMenuMenuItem
{
background-color: #83014B; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.FindFriendsFrontMenuCell
{
border-top: 1px solid #c3c3c1; 
}
.FindFriendsFrontMenu
{
background-color: #83014B; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.FindFriendsForenamesPanel
{
padding: 5px 0px; 
}
.FindFriendsForenamesLabel
{
display: inline-block; 
width: 100px; 
}
.FindFriendResultsWebDisplayName
{
font-family: Raleway; 
font-size: 18pt; 
color: #83014b; 
text-decoration: underline; 
}
.FindFriendResultsLeavingYearLabel
{
display: inline-block; 
padding-right: 10px; 
}
.FindFriendResultsHouseLabel
{
display: inline-block; 
padding-right: 10px; 
}
.FindFriendResultsDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
}
.ExpandableMenuItemCell
{
text-align: Left; 
display: inline-block; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.EventTitleEventName
{
font-family: Raleway; 
font-size: 25pt; 
color: #83014b; 
text-decoration: none; 
}
.EventsPrimePanel
{
display: block; 
vertical-align: top; 
}
.EventsFrontMenuFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontEvents20191212032422.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
filter: grayscale(80%); 
margin: 0px 1% 30px 1%; 
padding-top: 20%; 
transition: 1s; 
width: 31% !important; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
text-align: Center; 
vertical-align: top; 
}
.EventsFrontMenuFrontMenuMenuItemCell:hover
{
filter: none; 
transition: 1s; 
}
.EventsFrontMenuFrontMenuMenuItem
{
background-color: #83014B; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.EventsFrontMenuCell
{
border-top: 1px solid #c3c3c1; 
}
.EventsFrontMenu
{
background-color: #83014B; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.EventListPhotoPhoto img
{
width: 100%; 
}
.EventListPhotoPhoto
{
display: inline-block; 
max-width: 100%; 
}
.EventListEventName
{
font-family: Raleway; 
font-size: 18pt; 
color: #83014b; 
text-decoration: underline; 
}
.EventForBookingPrimePanel
{
border: 0px none white; 
float: none; 
width: 100%; 
}
.EventDetailWebDisplayMainPanel
{
text-align: Left; 
}
.EventDetailsPhotoPanel
{
padding: 10px 0px; 
}
.EventDetailsEventNamePanel
{
padding: 10px 0px; 
}
.EventDetailsEventName
{
font-family: Raleway; 
font-size: 18pt; 
color: #83014b; 
text-decoration: none; 
}
.EventDetailsEventDetailPanel
{
padding: 10px 0px; 
}
.EventDetailsEventDescriptionPanel
{
padding: 10px 0px; 
}
.EventDetailsEventDatePanel
{
padding: 10px 0px; 
}
.EventDetailsDisplayItemsPanel
{
padding: 10px 0px; 
}
.EventDetailPhotoWebDisplayMainPanel
{
text-align: Center; 
}
.EventDetailForEventBookingPrimePanel
{
border: 0px none white; 
float: none; 
width: 100%; 
}
.EventDetailContextTextPanel
{
border-top: 5px solid #D8D8E8; 
}
.EventBookingTypeAndNumberNumberEntry
{
width: 50px; 
}
.EventBookingTypeAndNumberMainPanel
{
padding-top: 20px; 
}
.EventBookingTypeAndNumberLabelNumberRequired
{
display: inline-block; 
padding-left: 100px; 
width: 200px; 
}
.EventBookingTotalPrice
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.EventBookingTotalPanel
{
padding-top: 10px; 
}
.EventBookingTotalLabel
{
margin: 10px; 
padding: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.EventBookingMakeBookingButton
{
width: 120px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.EventBookingLabel
{
display: inline-block; 
width: 100px; 
}
.EventBookingHeadingPanel
{
background-color: #D8D8E8; 
height: 25px; 
line-height: 25px; 
margin-bottom: 10px; 
}
.EventBookingGuestNamesMainPanel
{
padding-top: 20px; 
}
.EventBookingGuestNameEntry
{
width: 300px; 
}
.EventBookingButton
{
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.ErrorMessage
{
background-color: White; 
color: Red; 
font-size: small; 
}
.EmptyRequiredField
{
background-color: khaki; 
color: Black; 
display: inline-block; 
}
.EmailAddressSubmitPanel
{
padding: 10px 0px; 
}
.EditSagiPanelWebsitewebsite
{
margin: 5px 0px; 
}
.EditSagiPanelPhotoTextphotoText
{
margin: 5px 0px; 
}
.EditSagiPanelPhotophoto
{
margin: 5px 0px; 
}
.EditSagiPanelPhonenumberphonenumber
{
margin: 5px 0px; 
}
.EditSagiPanelNametitle
{
margin: 5px 0px; 
}
.EditSagiPanelNamelastname
{
margin: 5px 0px; 
}
.EditSagiPanelNameinitials
{
margin: 5px 0px; 
}
.EditSagiPanelNameforenames
{
margin: 5px 0px; 
}
.EditSagiPanelMaritalStatusmaritalStatus
{
margin: 5px 0px; 
}
.EditSagiPanelInterestinterest
{
margin: 5px 0px; 
}
.EditSagiPanelGendergender
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationHistoryyearTo
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationHistoryyearFrom
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationHistorysubject
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationHistoryresultType
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationHistoryinstitutionName
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationHistorycomment
{
margin: 5px 0px; 
}
.EditSagiPanelFurtherEducationHistoryclassOfResult
{
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
{
margin: 5px 0px; 
}
.EditSagiPanelEducationNoteeducationNote
{
margin: 5px 0px; 
}
.EditSagiPanelEdgeGroveAndSeniorEducationpositionHeld
{
margin: 5px 0px; 
}
.EditSagiPanelEdgeGroveAndSeniorEducationnextSchool
{
margin: 5px 0px; 
}
.EditSagiPanelEdgeGroveAndSeniorEducationleavingYear
{
margin: 5px 0px; 
}
.EditSagiPanelEdgeGroveAndSeniorEducationleavingScholarshipType
{
margin: 5px 0px; 
}
.EditSagiPanelEdgeGroveAndSeniorEducationhouse
{
margin: 5px 0px; 
}
.EditSagiPanelEdgeGroveAndSeniorEducationentryYear
{
margin: 5px 0px; 
}
.EditSagiPanelEdgeGroveAndSeniorEducationdayOrBoarder
{
margin: 5px 0px; 
}
.EditSagiPanelDateOfBirthdateOfBirth
{
margin: 5px 0px; 
}
.EditSagiPanelAddressusage
{
margin: 5px 0px; 
}
.EditSagiPanelAddresstown
{
margin: 5px 0px; 
}
.EditSagiPanelAddresspostalcode
{
margin: 5px 0px; 
}
.EditSagiPanelAddressisdefault
{
margin: 5px 0px; 
}
.EditSagiPanelAddresscounty
{
margin: 5px 0px; 
}
.EditSagiPanelAddresscountry
{
margin: 5px 0px; 
}
.EditSagiPanelAddressaddress3
{
margin: 5px 0px; 
}
.EditSagiPanelAddressaddress2
{
margin: 5px 0px; 
}
.EditSagiPanelAddressaddress1
{
margin: 5px 0px; 
}
.EditSagiDeleteButtonPanel
{
float: right; 
margin: 5px 0px; 
}
.EditSagiDeleteButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.EditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.EditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.EditAttrInstPanelPhonenumber
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelFurtherEducationHistory
{
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; 
}
.EditAttrInstPanelEmailaddress
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelAddress
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.DisplayItemTitlePanel
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.DisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.DisclosedAttributeData
{
font-weight: bold; 
color: Black; 
display: inline-block; 
}
.DeleteWebTextItemButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.DeleteWebTextFullContextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.DeletedAttributeData
{
color: red; 
text-decoration: line-through; 
display: inline-block; 
}
.DeleteButton
{
height: 22px; 
width: 80px; 
font-family: Lato; 
font-size: 12pt; 
color: Red; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
}
.CustomiseCSSStyleName
{
font-weight: bold; 
}
.CurrentWelcomeFrontMenuFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontWelcome20191212032409.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
filter: grayscale(80%); 
margin: 0px 1% 30px 1%; 
padding-top: 20%; 
transition: 1s; 
width: 31% !important; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
text-align: Center; 
vertical-align: top; 
}
.CurrentWelcomeFrontMenuFrontMenuMenuItemCell:hover
{
filter: none; 
transition: 1s; 
}
.CurrentWelcomeFrontMenuFrontMenuMenuItem
{
background-color: #83014B; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CurrentSubParentSubMenuItemCell
{
border-right: 5px solid #383832; 
}
.CurrentSubParentSubMenuButton
{
display: inline-block; 
padding: 15px 40px; 
width: calc(100% - 85px); 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.CurrentSubMenuSubParentSubMenuButton
{
display: inline-block; 
padding: 15px 40px; 
width: calc(100% - 85px); 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.CurrentSubMenuSubMenuButton
{
display: inline-block; 
padding: 15px 40px; 
width: calc(100% - 85px); 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.CurrentSubMenuItemCellLevel02
{
padding-left: 60px; 
border-top: 1px solid #c3c3c1; 
}
.CurrentSubMenuItemCellLevel01
{
padding-left: 30px; 
border-top: 1px solid #c3c3c1; 
}
.CurrentSubMenuItemCell
{
border-right: 5px solid #383832; 
border-top: 1px solid #c3c3c1; 
}
.CurrentSubMenuButton
{
display: inline-block; 
padding: 15px 40px; 
width: calc(100% - 85px); 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.CurrentShownMenuCellSubMenuItemCellLevel02
{
border-top: 1px solid #c3c3c1; 
}
.CurrentShownMenuCellSubMenuItemCellLevel01
{
border-top: 1px solid #c3c3c1; 
}
.CurrentShownMenuCellSubMenuButtonLvl02
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CurrentShownMenuCellSubMenuButtonLvl02:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CurrentShownMenuCellSubMenuButtonLvl01
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CurrentShownMenuCellSubMenuButtonLvl01:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CurrentShownMenuCellMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CurrentShownMenuCellMenuButton:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CurrentParentMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CurrentParentMenuButton:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CurrentNewsFrontMenuFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontNews20191212032542.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
filter: grayscale(80%); 
margin: 0px 1% 30px 1%; 
padding-top: 20%; 
transition: 1s; 
width: 31% !important; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
text-align: Center; 
vertical-align: top; 
}
.CurrentNewsFrontMenuFrontMenuMenuItemCell:hover
{
filter: none; 
transition: 1s; 
}
.CurrentNewsFrontMenuFrontMenuMenuItem
{
background-color: #83014B; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CurrentmnuDD_Welcome_PanelMenuMenuItemCell
{
display: block; 
text-align: Left; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_Welcome_PanelMenuMenuItemCell:hover
{
background-color: #83014b; 
}
.CurrentmnuDD_Welcome_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CurrentmnuDD_SupportUsParent_PanelMenuMenuItemCell
{
display: block; 
text-align: Left; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_SupportUsParent_PanelMenuMenuItemCell:hover
{
background-color: #83014b; 
}
.CurrentmnuDD_SupportUsParent_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CurrentmnuDD_NewsParent_PanelMenuMenuItemCell
{
display: block; 
text-align: Left; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_NewsParent_PanelMenuMenuItemCell:hover
{
background-color: #83014b; 
}
.CurrentmnuDD_NewsParent_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CurrentmnuDD_News_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CurrentmnuDD_FindFriendsParent_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CurrentmnuDD_FindFriends_PanelMenuMenuItemCell
{
display: block; 
text-align: Left; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_FindFriends_PanelMenuMenuItemCell:hover
{
background-color: #83014b; 
}
.CurrentmnuDD_FindFriends_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CurrentmnuDD_EventsParent_PanelMenuMenuItemCell
{
display: block; 
text-align: Left; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_EventsParent_PanelMenuMenuItemCell:hover
{
background-color: #83014b; 
}
.CurrentmnuDD_EventsParent_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CurrentmnuDD_Events_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CurrentmnuDD_EdgeGroveSocietyParent_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
text-align: Left; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
vertical-align: top; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItemCell:hover
{
background-color: #83014b; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem
{
height: 45px; 
line-height: 45px; 
padding: 0px 0px 0px 20px; 
width: calc(100% - 20px); 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CurrentMerchandiseFrontMenuFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontMerch20181217042614.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
filter: grayscale(80%); 
margin: 0px 1% 30px 1%; 
padding-top: 20%; 
transition: 1s; 
width: 31% !important; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
text-align: Center; 
vertical-align: top; 
}
.CurrentMerchandiseFrontMenuFrontMenuMenuItemCell:hover
{
filter: none; 
transition: 1s; 
}
.CurrentMerchandiseFrontMenuFrontMenuMenuItem
{
background-color: #83014B; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CurrentMenuItemCell
{
display: inline-block; 
text-align: Center; 
vertical-align: top; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.CurrentMenuCellSubMenuItemCellLevel02
{
border-top: 1px solid #c3c3c1; 
}
.CurrentMenuCellSubMenuItemCellLevel01
{
border-top: 1px solid #c3c3c1; 
}
.CurrentMenuCellSubMenuButtonLvl02
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CurrentMenuCellSubMenuButtonLvl02:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CurrentMenuCellSubMenuButtonLvl01
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CurrentMenuCellSubMenuButtonLvl01:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CurrentMenuCellParentMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CurrentMenuCellParentMenuButton:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CurrentMenuCellMenuItemCell
{
display: inline-block; 
text-align: Center; 
vertical-align: top; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.CurrentMenuCellMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CurrentMenuCellMenuButton:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CurrentMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CurrentMenuButton:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CurrentEventsFrontMenuFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontEvents20191212032422.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
filter: grayscale(80%); 
margin: 0px 1% 30px 1%; 
padding-top: 20%; 
transition: 1s; 
width: 31% !important; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
text-align: Center; 
vertical-align: top; 
}
.CurrentEventsFrontMenuFrontMenuMenuItemCell:hover
{
filter: none; 
transition: 1s; 
}
.CurrentArchiveFrontMenuFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontArchive20181217042636.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
filter: grayscale(80%); 
margin: 0px 1% 30px 1%; 
padding-top: 20%; 
transition: 1s; 
width: 31% !important; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
text-align: Center; 
vertical-align: top; 
}
.CurrentArchiveFrontMenuFrontMenuMenuItemCell:hover
{
filter: none; 
transition: 1s; 
}
.CurrentArchiveFrontMenuFrontMenuMenuItem
{
background-color: #83014B; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.CSSCLassTitlePanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassTitleLBL
{
display: inline-block; 
}
.CSSClassStylesPanel
{
padding: 5px 0px 0px 10px; 
}
.CSSClassStylesListsPanel
{
display: none; 
}
.CSSClassStyleNameLBL
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditPanel
{
border-bottom: 1px solid #bbbbbb; 
padding: 5px 0px 5px 10px; 
}
.CSSClassStyleEditNamePanel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditNameLBL
{
height: 20px; 
line-height: 20px; 
}
.CSSClassRefreshStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.CSSClassParentPanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassNewStyleControlsPanel
{
padding: 5px 0px 5px 10px; 
}
.CSSClassExamplePanel span
{
position: relative !important; 
}
.CSSClassExamplePanel
{
display: inline-block; 
max-height: 30px; 
max-width: 10%; 
overflow: hidden; 
vertical-align: top; 
width: 10%; 
}
.CSSClassEditValueDDHidden
{
display: none; 
}
.CSSClassEditStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.CSSClassEditStyleHelp
{
display: none; 
text-align: Right; 
}
.CSSClassEditStyleActionPanel
{
text-align: Right; 
}
.CSSClassEditSaveButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.CSSClassEditPasteButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.CSSClassEditNamePanel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditExamplePanel span
{
position: relative !important; 
}
.CSSClassEditExamplePanel
{
display: inline-block; 
max-height: 30px; 
max-width: 45%; 
overflow: hidden; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditControlsPanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassEditCancelButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.CSSClassDisplayPanel
{
border-bottom: 1px #bbbbbb solid; 
padding: 5px; 
}
.CSSClassCopyUpdatePanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassCopyStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.CSSClassClearStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.CSSClassChangeParentButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.CSSClassAddStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.CSSClassAddNewStyleButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.CSSClassAddModifiedStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.CSSClassActionsPanel
{
text-align: Right; 
}
.CovidText
{
border: 1px solid #83014b; 
margin: 20px 5%; 
padding: 10px; 
text-align: center; 
}
.ConfirmDetails_ConfDet_PhonesFaxesDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_PhonesFaxesDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.ConfirmDetails_ConfDet_NameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_NameDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.ConfirmDetails_ConfDet_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EmailAddressesDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.Confirm_DetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.Confirm_DetailsDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.CommsPrefsDisplayItemTitlePanel
{
border-bottom: 2px solid #83014b; 
margin-top: 20px; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.CommsPrefsDisplayItemParentPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.CloseMenuCell
{
display: none; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
text-align: Center; 
vertical-align: top; 
}
.CloseMenu
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px 10px; 
text-align: Center; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CloseMenu:hover
{
background-color: #83014b; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.CheckLarge
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
width: auto; 
}
.CheckLarge input[type=checkbox]:checked + label::after
{
content: ''; 
}
.CheckLarge input[type=checkbox] + label::before
{
border: 3px solid #294F6D; 
border-radius: 3px; 
content: ''; 
display: inline-block; 
height: 28px; 
left: -31px; 
position: absolute; 
top: 1px; 
width: 28px; 
}
.CheckLarge input[type=checkbox] + label::after
{
border-bottom: 3px solid #294F6D; 
border-left: 3px solid #294F6D; 
display: inline-block; 
height: 9px; 
left: -26px; 
position: absolute; 
top: 8px; 
transform: rotate(-50deg); 
width: 23px; 
}
.CheckLarge input[type=checkbox] + label
{
display: inline-block; 
left: 15px; 
padding: 0px 10px; 
position: relative; 
}
.CheckLarge  input[type=checkbox]
{
opacity: 0; 
}
.Check4LBox input[type=checkbox]:checked + label::after
{
content: ''; 
}
.Check4LBox input[type=checkbox] + label::before
{
border: 1px solid; 
border-radius: 3px; 
content: ''; 
display: inline-block; 
height: 18px; 
left: -16px; 
position: absolute; 
top: 1px; 
width: 18px; 
}
.Check4LBox input[type=checkbox] + label::after
{
border-bottom: 2px solid; 
border-left: 2px solid; 
display: inline-block; 
height: 6px; 
left: -13px; 
position: absolute; 
top: 7px; 
transform: rotate(-50deg); 
width: 14px; 
}
.Check4LBox input[type=checkbox] + label
{
display: inline-block; 
padding: 0px 10px; 
position: relative; 
}
.Check4LBox input[type=checkbox]
{
opacity: 0; 
}
.ChangePasswordButton
{
height: 30px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.CancelButton
{
height: 30px; 
width: 80px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.Button
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
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; 
}
.BookingInvoiceLinesInvoiceLineQuantityCell
{
text-align: Right; 
}
.BookingInvoiceLinesInvoiceLineAmountCell
{
text-align: Right; 
}
.BookingInvoiceDetailWebDisplayPanelText
{
border-bottom: 1px solid #bbbbbb; 
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
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; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.BannerParent
{
background-color: White; 
position: fixed; 
width: 100%; 
z-index: 1500; 
}
.BannerInnerParent
{
display: flex; 
}
.BannerCellImagePanel
{
text-align: Center; 
}
.BackBookingButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.AttributePanelTitle
{
font-family: Lato; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
}
.AttributeDataLabel
{
color: #3651b0; 
display: inline-block; 
}
.AttributeData
{
color: Black; 
display: inline-block; 
}
.ArchivePrimePanel
{
display: inline-block; 
margin: 0px 30px 30px 0px; 
max-width: 350px; 
vertical-align: top; 
}
.ArchiveFrontMenuFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/FrontArchive20181217042636.jpg'); 
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
display: inline-block; 
filter: grayscale(80%); 
margin: 0px 1% 30px 1%; 
padding-top: 20%; 
transition: 1s; 
width: 31% !important; 
font-family: Raleway; 
font-size: 14pt; 
color: #83014b; 
text-decoration: none; 
text-align: Center; 
vertical-align: top; 
}
.ArchiveFrontMenuFrontMenuMenuItemCell:hover
{
filter: none; 
transition: 1s; 
}
.ArchiveFrontMenuFrontMenuMenuItem
{
background-color: #83014B; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.ArchiveFrontMenuCell
{
border-top: 1px solid #c3c3c1; 
}
.ArchiveFrontMenu
{
background-color: #83014B; 
height: 40px; 
line-height: 40px; 
padding: 0px; 
width: 100%; 
font-family: Raleway; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
}
.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: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AllTextEditButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AllTextChgDisplayButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
}
.AllTextAddButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #83014b; 
text-decoration: underline; 
padding: 0px 5px; 
}
.ActionPanelPIFRequest
{
margin: 10px 0px; 
}

@media screen and (max-width: 1000px) {

.WelcomeFrontMenuFrontMenuMenuItemCell
{
padding-top: 25%; 
width: 48%  !important; 
}
.NewsFrontMenuFrontMenuMenuItemCell
{
padding-top: 25%; 
width: 48%  !important; 
}
.MerchandiseFrontMenuFrontMenuMenuItemCell
{
padding-top: 25%; 
width: 48%  !important; 
}
.LoginFrontMenuFrontMenuMenuItemCell
{
padding-top: 25%; 
width: 48%  !important; 
}
.FrontMenuMenuItemCell
{
padding-top: 25%; 
width: 48%  !important; 
}
.FindFriendsFrontMenuFrontMenuMenuItemCell
{
padding-top: 25%; 
width: 48%  !important; 
}
.EventsFrontMenuFrontMenuMenuItemCell
{
padding-top: 25%; 
width: 48%  !important; 
}
.CurrentWelcomeFrontMenuFrontMenuMenuItemCell
{
padding-top: 25%; 
width: 48%  !important; 
}
.CurrentNewsFrontMenuFrontMenuMenuItemCell
{
padding-top: 25%; 
width: 48%  !important; 
}
.CurrentMerchandiseFrontMenuFrontMenuMenuItemCell
{
padding-top: 25%; 
width: 48%  !important; 
}
.CurrentEventsFrontMenuFrontMenuMenuItemCell
{
padding-top: 25%; 
width: 48%  !important; 
}
.CurrentArchiveFrontMenuFrontMenuMenuItemCell
{
padding-top: 25%; 
width: 48%  !important; 
}
.ArchiveFrontMenuFrontMenuMenuItemCell
{
padding-top: 25%; 
width: 48%  !important; 
}

}


@media screen and (max-width: 800px) {

.WelcomeFrontMenuFrontMenuMenuItemCell
{
padding-top: 40%; 
width: 97% !important; 
}
.ToggleMenuCell
{
display: block; 
}
.SubMenu
{
display: none; 
}
.SocialMenuCell
{
display: block; 
margin: auto; 
}
.ShownMenuCellSubMenuButtonLvl02
{
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.ShownMenuCellSubMenuButtonLvl01
{
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.ShownMenuCellSubMenuButton
{
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.ShownMenuCellMenuButton
{
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.ShownMenuCell
{
background-color: #83014b; 
bottom: 0; 
display: block; 
position: fixed; 
top: 0; 
}
.ProductListSubAttrsPanel
{
display: block; 
width: 100%; 
}
.PhotoListSubAttrsPanel
{
display: block; 
}
.ParentMenuCellMenuItemCell
{
display: block; 
width: 100%; 
}
.ParentMenuButton
{
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.ObituariesPrimePanel
{
display: block; 
margin: 20px 0px; 
padding: 0px; 
width: 100%; 
}
.NewsPrimePanel
{
display: block; 
margin: 20px 0px; 
padding: 0px; 
width: 100%; 
}
.NewslettersPrimePanel
{
display: block; 
margin: 20px 0px; 
padding: 0px; 
width: 100%; 
}
.NewsFrontMenuFrontMenuMenuItemCell
{
padding-top: 40%; 
width: 97% !important; 
}
.MerchandiseFrontMenuFrontMenuMenuItemCell
{
padding-top: 40%; 
width: 97% !important; 
}
.MenuCellSubMenuButtonLvl02
{
display: block; 
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.MenuCellSubMenuButtonLvl01
{
display: block; 
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.MenuCellSubMenuButton
{
display: block; 
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.MenuCellParentMenuButton
{
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.MenuCellMenuPanel
{
padding: 50px 5% 0px 5%; 
}
.MenuCellMenuItemCell
{
display: block; 
width: 100%; 
}
.MenuCellMenuButton
{
display: block; 
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.MenuCell
{
display: none; 
}
.MenuButton
{
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.MainContentParent
{
display: block; 
padding-left: 0px; 
padding-top: 30px; 
width: 100%; 
}
.LogoParent
{
max-width: 320px; 
padding-top: 20px; 
width: 100%; 
}
.LogoImage img
{
max-width: 100%; 
}
.LoginFrontMenuFrontMenuMenuItemCell
{
padding-top: 40%; 
width: 97% !important; 
}
.FrontMenuMenuItemCell
{
padding-top: 40%; 
width: 97% !important; 
}
.FindFriendsFrontMenuFrontMenuMenuItemCell
{
padding-top: 40%; 
width: 97% !important; 
}
.EventsFrontMenuFrontMenuMenuItemCell
{
padding-top: 40%; 
width: 97% !important; 
}
.CurrentWelcomeFrontMenuFrontMenuMenuItemCell
{
padding-top: 40%; 
width: 97% !important; 
}
.CurrentShownMenuCellSubMenuButtonLvl02
{
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.CurrentShownMenuCellSubMenuButtonLvl01
{
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.CurrentShownMenuCellMenuButton
{
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.CurrentParentMenuButton
{
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.CurrentNewsFrontMenuFrontMenuMenuItemCell
{
padding-top: 40%; 
width: 97% !important; 
}
.CurrentMerchandiseFrontMenuFrontMenuMenuItemCell
{
padding-top: 40%; 
width: 97% !important; 
}
.CurrentMenuCellSubMenuButtonLvl02
{
display: block; 
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.CurrentMenuCellSubMenuButtonLvl01
{
display: block; 
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.CurrentMenuCellParentMenuButton
{
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.CurrentMenuCellMenuItemCell
{
display: block; 
width: 100%; 
}
.CurrentMenuCellMenuButton
{
display: block; 
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.CurrentMenuButton
{
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.CurrentEventsFrontMenuFrontMenuMenuItemCell
{
padding-top: 40%; 
width: 97% !important; 
}
.CurrentArchiveFrontMenuFrontMenuMenuItemCell
{
padding-top: 40%; 
width: 97% !important; 
}
.CloseMenuCell
{
display: block; 
position: absolute; 
right: 0; 
top: 0; 
}
.CloseMenu
{
display: block; 
padding: 10px 0px 10px 20px; 
text-align: Left; 
}
.BannerInnerParent
{
display: block; 
text-align: Center; 
}
.ArchiveFrontMenuFrontMenuMenuItemCell
{
padding-top: 40%; 
width: 97% !important; 
}

}


.webFontBase
{
font-family: Lato;
font-size: 12pt;
color: #3e3d3d;
}


.webFontBaseWhite
{
font-family: Lato;
font-size: 12pt;
color: White;
}


.webFontButton
{
font-family: Lato;
font-size: 12pt;
color: #83014b;
text-decoration: underline;
}


.webFontDeleteButton
{
font-family: Lato;
font-size: 12pt;
color: Red;
text-decoration: underline;
}


.webFontForumTitle
{
font-family: Raleway;
font-size: 25pt;
color: #83014b;
}


.webFontHelpText
{
font-family: Lato;
font-size: 8pt;
color: Blue;
}


.webFontImportantText
{
font-family: Lato;
font-size: 14pt;
color: #83014b;
}


.webFontLargeButton
{
font-family: Lato;
font-size: 12pt;
color: #83014b;
text-decoration: underline;
}


.webFontLargeWhite
{
font-family: Lato;
font-size: 16pt;
color: White;
}


.webFontMenu
{
font-family: Raleway;
font-size: 14pt;
color: #83014b;
}


.webFontMenuWhite
{
font-family: Raleway;
font-size: 14pt;
color: White;
}


.webFontPageSubTitle
{
font-family: Raleway;
font-size: 18pt;
color: #3e3d3d;
}


.webFontPageTitle
{
font-family: Raleway;
font-size: 25pt;
color: #83014b;
}


.webFontPageTitleWhite
{
font-family: Raleway;
font-size: 25pt;
color: White;
}


.webFontPrimeLink
{
font-family: Raleway;
font-size: 18pt;
color: #83014b;
text-decoration: underline;
}


.webFontPrimeLinkWhite
{
font-family: Raleway;
font-size: 18pt;
color: white;
text-decoration: underline;
}


.webFontPrimeTitle
{
font-family: Raleway;
font-size: 18pt;
color: #83014b;
}


.webFontQuote
{
font-family: Caveat;
font-size: 16pt;
color: #83014b;
}


.webFontSmallMenu
{
font-family: Raleway;
font-size: 12pt;
color: #83014b;
}


.webFontTab
{
font-family: Lato;
font-size: 12pt;
color: #83014b;
}


.webFontThreadStarter
{
font-family: Lato;
font-size: 8pt;
color: #3e3d3d;
}


.webFontThreadTitle
{
font-family: Lato;
font-size: 14pt;
color: #83014b;
}


.webFontTitle
{
font-family: Lato;
font-size: 14pt;
color: #83014b;
}

