textarea
{
border: 1px solid #102259; 
border-radius: 5px; 
height: 90px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Arial; 
font-size: 11pt; 
color: #757678; 
text-decoration: none; 
}
textarea:focus
{
box-shadow: 0px 0px 7px 1px #102259; 
}
TABLE
{
font-family: Arial; 
font-size: 11pt; 
color: #757678; 
text-decoration: none; 
}
select
{
border: 1px solid #102259; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Arial; 
font-size: 11pt; 
color: #757678; 
text-decoration: none; 
}
InputText
{
border: 1px solid #102259; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Arial; 
font-size: 11pt; 
color: #757678; 
text-decoration: none; 
}
InputText:focus
{
box-shadow: 0px 0px 7px 1px #102259; 
}
input[type=text]
{
border: 1px solid #102259; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Arial; 
font-size: 11pt; 
color: #757678; 
text-decoration: none; 
}
input[type=text]:focus
{
box-shadow: 0px 0px 7px 1px #102259; 
}
input[type=password]
{
border: 1px solid #102259; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Arial; 
font-size: 11pt; 
color: #757678; 
text-decoration: none; 
}
input[type=password]:focus
{
box-shadow: 0px 0px 7px 1px #102259; 
}
IMG
{
margin-left: 0px; 
margin-right: 0px; 
margin-top: 0px; 
}
BODY
{
background-color: #102259; 
margin: 0px; 
font-family: Arial; 
font-size: 11pt; 
color: #757678; 
text-decoration: none; 
}
.WebDisplayPanelTextLbl
{
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
}
.WebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.WebDisplayPageButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.WebDisplayConfirmButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.UsageData
{
color: black; 
display: inline-block; 
}
.UploadImageSubAttrTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.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
{
object-position: left top; 
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
}
.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; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.TopRow
{
background-color: #102259; 
padding-bottom: 20px; 
}
.TopParent
{
margin: auto; 
max-width: 1200px; 
}
.Title
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
}
.TicketsRow
{
border-bottom: 1px solid #dddddd; 
}
.TicketsMainPanel
{
margin-top: 15px; 
}
.TicketsHeaderRow
{
background-color: #E7E7F7; 
}
.TicketsHeaderCell
{
padding-right: 10px; 
}
.TicketsEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.TicketsDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.TicketsCell
{
padding: 0px 10px 0px 0px; 
}
.TicketsAltRow
{
border-bottom: 1px solid #dddddd; 
}
.TicketListYearToLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.TicketListYearFromLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.TicketListStatusLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.TicketListGuestname
{
font-family: Arial; 
font-size: 17pt; 
color: #102259; 
text-decoration: none; 
}
.TicketListEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.TicketListDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.TicketDetailsMakeBookingPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.SubMenuItemsCellLevel01
{
margin-left: 15px; 
}
.SubMenuItemsCell
{
margin-left: 15px; 
}
.SubMenuButtonLvl01
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px; 
text-align: Left; 
text-transform: uppercase; 
transition: 0.3s; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.SubMenuButtonLvl01:hover
{
transition: 0.3s; 
font-family: Arial; 
font-size: 11pt; 
color: black; 
text-decoration: none; 
}
.SubMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px; 
text-align: Left; 
text-transform: uppercase; 
transition: 0.3s; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.SubMenuButton:hover
{
transition: 0.3s; 
font-family: Arial; 
font-size: 11pt; 
color: black; 
text-decoration: none; 
}
.SubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
width: 300px; 
}
.SubAttributeDisclosed
{
font-weight: bold; 
color: black; 
display: inline-block; 
}
.StartYearLabel
{
display: inline-block; 
padding-right: 10px; 
}
.SolidRadio
{
width: auto; 
}
.SolidRadio input[type=radio]:checked +label
{
background-color: #294F6D; 
position: relative; 
font-family: Arial; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.SolidRadio input[type=radio]:checked
{
position: relative; 
}
.SolidRadio input[type=radio] + label
{
display: inline-block; 
padding: 10px 15px; 
position: relative; 
transition: 0.3s; 
}
.SolidRadio input[type=radio]
{
opacity: 0; 
}
.SingleValuePostDefaultLabel
{
display: inline-block; 
padding-left: 15px; 
}
.SingleTextItemValueLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.SingleTextItemTypeLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.SingleTextItemPanel
{
padding-left: 15px; 
padding-top: 3px; 
}
.SingleTextItemLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.ShownLogonCell
{
top: 50%; 
background-color: #242D62; 
border-radius: 10px; 
box-shadow: 0px 0px 20px 5px #000000; 
font-family: Arial; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
left: 50%; 
padding: 20px; 
position: fixed; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
width: 300px; 
z-index: 2000; 
}
.SendPersonalMessageToPrimeName
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
vertical-align: top; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.SendPersonalMessageToLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
vertical-align: top; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.SendPersonalMessageSubjectLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
vertical-align: top; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.SendPersonalMessageSubjectEntry
{
min-width: 500px; 
}
.SendPersonalMessageMessageLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
vertical-align: top; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.SendPersonalMessageMessageEntry
{
min-height: 300px; 
min-width: 500px; 
}
.SendPersonalMessageLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
vertical-align: top; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.SendPersonalMessageInput
{
min-width: 500px; 
}
.SendPersonalMessageFromPrimeName
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
vertical-align: top; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.SendPersonalMessageFromLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
vertical-align: top; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.SendEmailDisplayToLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.SendEmailDisplaySubjectLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.SendEmailDisplayMessageLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.SendEmailDisplayLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.SendEmailDisplayFromLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.SendEmailButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.SendEmailActionButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.SearchButton
{
background-color: #102259; 
border-radius: 5px; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
font-family: Arial; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.SaveButton
{
height: 30px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.RollOfHonourRow
{
border-bottom: 1px solid #dddddd; 
}
.RollOfHonourListYearToCell
{
padding: 0px 10px 0px 0px; 
}
.RollOfHonourListYearTo
{
min-width: 65px; 
display: inline-block; 
margin: 10px 0px; 
}
.RollOfHonourListNameForRollOfHonourCell
{
padding: 0px 10px 0px 0px; 
}
.RollOfHonourListNameForRollOfHonour
{
display: inline-block; 
margin: 10px 0px; 
}
.RollOfHonourListLinkDisplayItem
{
display: inline-block; 
margin: 10px 0px; 
}
.RollOfHonourListHeaderCell
{
padding-right: 10px; 
}
.RollOfHonourListDisplayItem
{
display: inline-block; 
margin: 10px 0px; 
}
.RollOfHonourListDetailsCell
{
padding: 0px 10px 0px 0px; 
}
.RollOfHonourListDetails
{
display: inline-block; 
margin: 10px 0px; 
}
.RollOfHonourListCell
{
padding: 0px 10px 0px 0px; 
}
.RollOfHonourHeaderRow
{
background-color: #E7E7F7; 
}
.RollOfHonourHeaderCell
{
padding-right: 10px; 
}
.RollOfHonourCell
{
padding: 0px 10px 0px 0px; 
}
.RollOfHonourAltRow
{
border-bottom: 1px solid #dddddd; 
}
.RelToSchoolWebDisplayPanelTextLbl
{
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
}
.RelToSchoolEditSubAttrsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.Registration_MemReg_OtherDetailsEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_OtherDetailsEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.Registration_MemReg_OtherDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_OtherDetailsDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.Registration_MemReg_OtherDetailsDateOfBirth_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.Registration_MemReg_NameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.Registration_MemReg_NamePrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_NameNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.Registration_MemReg_NameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.Registration_MemReg_NameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.Registration_MemReg_NameEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_NameEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.Registration_MemReg_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_NameDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.Registration_MemReg_EmailAddressesPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_EmailAddressesNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.Registration_MemReg_EmailAddressesEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_EmailAddressesEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.Registration_MemReg_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_EmailAddressesDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.RegisterPrimeDisplayPanel
{
padding: 10px 0px; 
}
.RegisterNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.RegisterNameTitle_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
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; 
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.RegisterEmailNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
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; 
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.RegisterEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.RegisterEditLabel
{
display: inline-block; 
width: 150px; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.RegisterEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.RegisterButtonConfirm Details
{
background-color: #102259; 
border-radius: 5px; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
font-family: Arial; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.RegisterButtonConfirm
{
background-color: #102259; 
border-radius: 5px; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
font-family: Arial; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.RegisterButtonCareers
{
background-color: #102259; 
border-radius: 5px; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
font-family: Arial; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.RegisterButton
{
background-color: #102259; 
border-radius: 5px; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
font-family: Arial; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
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; 
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.RegisterAddressCounty_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressCountry_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress3_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress2_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress1_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.Register_NameDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.Register_EmailDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.Register_AddressDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.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; 
}
.QuotedText
{
line-height: 1.5em; 
text-align: Center; 
font-family: Lato; 
font-size: 23pt; 
color: #132358; 
text-decoration: none; 
}
.ProfileStaffEmpStartDateLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.ProfileStaffEmpStartDate_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileStaffEmpStartDate_Edit
{
vertical-align: top; 
}
.ProfileStaffEmpPositionLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.ProfileStaffEmpPosition_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileStaffEmpPosition_Edit
{
vertical-align: top; 
}
.ProfileStaffEmpNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.ProfileStaffEmpLeavingDateLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.ProfileStaffEmpLeavingDate_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileStaffEmpLeavingDate_Edit
{
vertical-align: top; 
}
.ProfileStaffEmpEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileStaffEmpEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileStaffEmpEditItem
{
vertical-align: top; 
}
.ProfileStaffEmpEditGroupAttrInstPanel
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileStaffEmpEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileStaffEmpDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.ProfileStaffEmpDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.ProfileRelToSchoolRelationshipToSchool_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileRelToSchoolNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.ProfileRelToSchoolEditSubAttrsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileRelToSchoolEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileRelToSchoolEditItem
{
min-width: 300px; 
}
.ProfileRelToSchoolEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfilePhonesFaxesPhonenumber_Edit
{
min-width: 300px; 
}
.ProfilePhonesFaxesNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.ProfilePhonesFaxesEditSubAttrsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfilePhonesFaxesEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfilePhonesFaxesEditItem
{
min-width: 300px; 
}
.ProfilePhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfilePhonesFaxesDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.ProfilePhonePhonenumber_Edit
{
min-width: 300px; 
}
.ProfilePhoneNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.ProfilePhoneEditSubAttrsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfilePhoneEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfilePhoneEditItem
{
min-width: 300px; 
}
.ProfilePhoneEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfilePhoneDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.ProfileEmploymentShortBio_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileEmploymentShortBio_Edit
{
min-width: 300px; 
}
.ProfileEmploymentOrganisation_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileEmploymentOrganisation_Edit
{
min-width: 300px; 
}
.ProfileEmploymentNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.ProfileEmploymentJobTitle_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileEmploymentJobTitle_Edit
{
min-width: 300px; 
}
.ProfileEmploymentEditSubAttrsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEmploymentEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileEmploymentEditItem
{
min-width: 300px; 
}
.ProfileEmploymentEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEmailNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.ProfileEmailEmailaddress_Edit
{
min-width: 300px; 
}
.ProfileEmailEditSubAttrsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEmailEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileEmailEditItem
{
min-width: 300px; 
}
.ProfileEmailEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEmailDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.ProfileEmailAddressesNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.ProfileEmailAddressesEmailaddress_Edit
{
min-width: 300px; 
}
.ProfileEmailAddressesEditSubAttrsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEmailAddressesEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileEmailAddressesEditItem
{
min-width: 300px; 
}
.ProfileEmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEmailAddressesDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.ProfileEducationHistorySubjectLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.ProfileEducationHistorySubject_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileEducationHistorySubject_Edit
{
vertical-align: top; 
}
.ProfileEducationHistoryNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.ProfileEducationHistoryInstitutionNameLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.ProfileEducationHistoryInstitutionName_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileEducationHistoryInstitutionName_Edit
{
vertical-align: top; 
}
.ProfileEducationHistoryEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileEducationHistoryEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileEducationHistoryEditItem
{
vertical-align: top; 
}
.ProfileEducationHistoryEditGroupAttrInstPanel
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.ProfileEducationHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEducationHistoryDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.ProfileEducationHistoryDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.ProfileCommsOptInDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.ProfileCareerHelpNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.ProfileCareerHelpEditSubAttrsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileCareerHelpEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileCareerHelpEditItem
{
min-width: 300px; 
}
.ProfileCareerHelpEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileCareerHelpCareersHelp_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.PrivatePublicCheck input[type=checkbox]:checked + label::before
{
content: attr(data-on); 
left: 23px; 
}
.PrivatePublicCheck input[type=checkbox]:checked + label::after
{
left: 2px; 
transition: 0.2s; 
}
.PrivatePublicCheck input[type=checkbox] + label::before
{
content: attr(data-off); 
display: inline-block; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
position: absolute; 
}
.PrivatePublicCheck input[type=checkbox] + label::after
{
border: 1px solid; 
border-radius: 12px; 
content: ''; 
display: inline-block; 
height: 20px; 
left: calc(100% - 23px); 
position: absolute; 
top: 1px; 
transition: 0.2s; 
width: 20px; 
}
.PrivatePublicCheck input[type=checkbox] + label
{
border: 1px solid; 
border-radius: 12px; 
display: inline-block; 
height: 24px; 
position: relative; 
vertical-align: top; 
width: 100px; 
}
.PrivatePublicCheck input[type=checkbox]
{
opacity: 0; 
}
.PrivatePublicCheck
{
display: inline-block; 
vertical-align: top; 
}
.PrimeFocusWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.PrimeFocusWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PrimeFocusPrimeDisplayLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.PrimeFocusPrimeDisplayItemsPanel
{
padding: 5px 0px; 
}
.PrimeFocusPrimeDisplayItem
{
color: black; 
display: inline-block; 
}
.PrimeFocusNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.PrimeFocusEditSagiPanel
{
margin: 5px 0px; 
}
.PrimeFocusEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.PrimeFocusEditItem
{
vertical-align: top; 
}
.PrimeFocusEditGroupAttrInstPanel
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.PrimeFocusEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PrimeFocusEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.PrimeFocusDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.PrimeFocusDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.PhotosEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.PhotosDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.PhotosDisplayGroupAttrInstPanel
{
margin: 10px; 
}
.PhotosAttrInstsPanel
{
display: flex; 
}
.PhotoNoLinkSubAttrsPanel
{
display: inline-block; 
min-width: 320px; 
padding: 0px 15px 15px 0px; 
vertical-align: top; 
}
.PhotoNoLinkEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.PhotoNoLinkDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.PhotoEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.PhotoDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.PDEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.PDDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.PayViaStripeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.PayViaPayPalButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.PayOnTheDayButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.PastEventsPrimePanel
{
box-sizing: border-box; 
display: inline-block; 
margin: 20px; 
min-width: 300px; 
text-align: Center; 
vertical-align: top; 
width: calc(33% - 40px); 
}
.PastEventsPagingPrevLink
{
background-image: url('./imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.PastEventsPagingPanel
{
text-align: Center; 
}
.PastEventsPagingNextLink
{
background-image: url('./imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.PastEventsPagingLastLink
{
background-image: url('./imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.PastEventsPagingFirstLink
{
background-image: url('./imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.PasswordResetRequestInvalidMessage
{
background-color: White; 
color: Red; 
font-size: small; 
}
.PasswordResetNewPasswordLabel
{
display: inline-block; 
width: 120px; 
}
.PasswordResetLabel
{
display: inline-block; 
width: 120px; 
}
.PasswordResetConfirmLabel
{
display: inline-block; 
width: 120px; 
}
.PasswordResetButton
{
height: 30px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.ParentMenuItemCell
{
border-bottom: 1px solid #dddddd; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.ParentMenuCellMenuItemCell
{
border-bottom: 1px solid #dddddd; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.ParentMenuCellMenuItemCell:hover
{
background-color: rgba(16,34,89,0.01); 
}
.ParentMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px; 
text-align: Left; 
text-transform: uppercase; 
transition: 0.3s; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.ParentMenuButton:hover
{
transition: 0.3s; 
font-family: Arial; 
font-size: 11pt; 
color: black; 
text-decoration: none; 
}
.PanelToggleLink
{
background-position: left center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/MenuRight20201125120052.png'); 
display: block; 
margin: 5px 0px; 
padding-left: 30px; 
font-family: Arial; 
font-size: 15pt; 
color: #102259; 
text-decoration: underline; 
}
.PagingPrevLink
{
background-image: url('./imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.PagingPanel
{
text-align: Center; 
}
.PagingNextLink
{
background-image: url('./imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.PagingLink
{
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
padding: 0px 5px; 
}
.PagingLastLink
{
background-image: url('./imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.PagingFirstLink
{
background-image: url('./imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.PageTitle
{
padding: 15px; 
text-align: Center; 
font-family: Arial; 
font-size: 22pt; 
color: #102259; 
text-decoration: none; 
}
.PageHighlight
{
border-left: 2px solid #102259; 
margin: 10px 0px; 
padding: 20px; 
font-family: Arial; 
font-size: 12pt; 
color: #102259; 
text-decoration: none; 
}
.OrgAnnTitleTitle
{
font-family: Arial; 
font-size: 15pt; 
color: #102259; 
text-decoration: underline; 
}
.OrgAnnTitleSubAttrsPanel
{
background-color: white; 
padding: 20px 0px; 
}
.OrgAnnTitleEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.OrgAnnTitleDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.OrgAnnListTitle
{
font-family: Arial; 
font-size: 15pt; 
color: #102259; 
text-decoration: underline; 
}
.OrgAnnListPhoto
{
display: inline-block; 
height: 270px; 
overflow: hidden; 
position: relative; 
width: 350px; 
}
.OrgAnnListEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.OrgAnnListDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.OrgAnnListDateLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.OrgAnnListAnnouncementLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.OrgAnnDetailsTitlePanel
{
padding: 15px; 
text-align: Center; 
font-family: Arial; 
font-size: 22pt; 
color: #102259; 
text-decoration: none; 
}
.OrgAnnDetailsPhotoPanel
{
padding: 10px 0px; 
}
.OrgAnnDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.OrgAnnDetailsDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.OrgAnnDetailsDisplayItemsPanel
{
padding: 10px 0px; 
}
.OrgAnnDetailsDateddddDdMmmmYyyyPanel
{
padding: 10px 0px; 
}
.OrgAnnDetailsAttachmentPanel
{
padding: 10px 0px; 
}
.OrgAnnDetailsAnnouncementPanel
{
padding: 10px 0px; 
}
.OptInAllCommsLink
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.OpenButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.OldStyleAttributeFunctionPanelCell
{
text-align: Left; 
}
.OldStyleAttributeFunctionInstanceCell
{
text-align: Left; 
}
.OldStyleAttributeFunctionCell
{
text-align: Left; 
}
.OldStyleAttributeFunctionAddEditCell
{
text-align: Left; 
}
.ObituariesTitle
{
font-family: Arial; 
font-size: 17pt; 
color: #102259; 
text-decoration: none; 
}
.ObituariesSubAttrsPanel
{
display: inline-block; 
max-width: calc(100% - 340px); 
vertical-align: top; 
}
.ObituariesPrimePanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ObituariesPagingPrevLink
{
background-image: url('./imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.ObituariesPagingPanel
{
text-align: Center; 
}
.ObituariesPagingNextLink
{
background-image: url('./imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.ObituariesPagingLastLink
{
background-image: url('./imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.ObituariesPagingFirstLink
{
background-image: url('./imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.ObituariesEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.ObituariesDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.ObituariesDateLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.ObituariesAnnouncementLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.NextBookingButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.NewsRow
{
border-bottom: 1px solid #dddddd; 
}
.NewsPrimePanel
{
box-sizing: border-box; 
display: inline-block; 
margin: 20px; 
min-width: 300px; 
text-align: Center; 
vertical-align: top; 
width: calc(33% - 40px); 
}
.NewsPagingPrevLink
{
background-image: url('./imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.NewsPagingPanel
{
text-align: Center; 
}
.NewsPagingNextLink
{
background-image: url('./imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.NewsPagingLastLink
{
background-image: url('./imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.NewsPagingFirstLink
{
background-image: url('./imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.NewslettersPrimePanel
{
box-sizing: border-box; 
display: inline-block; 
margin: 20px; 
min-width: 300px; 
text-align: Center; 
vertical-align: top; 
width: calc(33% - 40px); 
}
.NewsAltRow
{
border-bottom: 1px solid #dddddd; 
}
.NewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.NewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
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_WebSiteWebsite_Edit
{
vertical-align: top; 
}
.MyDetails_WebSiteWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_WebSiteWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_WebSiteUsage_Edit
{
vertical-align: top; 
}
.MyDetails_WebSiteSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_WebSiteNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_WebSiteLinkDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_WebSiteEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_WebSiteEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_WebSiteEditItem
{
vertical-align: top; 
}
.MyDetails_WebSiteEditGroupAttrInstPanel
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_WebSiteEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_WebSiteEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_WebSiteDisplayLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_WebSiteDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_WebSiteDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_WebSiteDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_WebSiteCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_StaffEmpWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_StaffEmpSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_StaffEmpEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_StaffEmpDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_StaffEmpCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_SocialMediaWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_SocialMediaWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_SocialMediaSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_SocialMediaNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_SocialMediaMediaType_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialMediaMediaType_Edit
{
vertical-align: top; 
}
.MyDetails_SocialMediaLinkDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_SocialMediaLink_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialMediaLink_Edit
{
vertical-align: top; 
}
.MyDetails_SocialMediaEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_SocialMediaEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_SocialMediaEditItem
{
vertical-align: top; 
}
.MyDetails_SocialMediaEditGroupAttrInstPanel
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_SocialMediaEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_SocialMediaEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_SocialMediaDisplayLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_SocialMediaDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_SocialMediaDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_SocialMediaDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_SocialMediaDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_SocialMediaCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_SocialAffiliationEditLabel
{
vertical-align: top; 
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
}
.MyDetails_SocialAffiliationDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.MyDetails_SocialAffiliationDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_PhotoWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhotoWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PhotoTextWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhotoTextWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PhotoTextSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhotoTextPhotoTextPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoTextPhotoText_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhotoTextPhotoText_Edit
{
vertical-align: top; 
}
.MyDetails_PhotoTextNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhotoTextLinkDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_PhotoTextEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhotoTextEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhotoTextEditItem
{
vertical-align: top; 
}
.MyDetails_PhotoTextEditGroupAttrInstPanel
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhotoTextEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhotoTextEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhotoTextDisplayLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_PhotoTextDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_PhotoTextDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoTextDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_PhotoTextCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhotoSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhotoPhotoPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoPhotoLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_PhotoPhoto_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_PhotoPhoto_Edit
{
vertical-align: top; 
}
.MyDetails_PhotoPhoto
{
color: black; 
display: inline-block; 
}
.MyDetails_PhotoNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhotoLinkDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_PhotoEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhotoEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_PhotoEditItem
{
vertical-align: top; 
}
.MyDetails_PhotoEditGroupAttrInstPanel
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhotoEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhotoEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhotoDisplayLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_PhotoDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_PhotoDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhotoDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_PhotoCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PhonesFaxesUsage_Edit
{
vertical-align: top; 
}
.MyDetails_PhonesFaxesSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesPhonenumberPanel
{
padding: 5px 0px; 
}
.MyDetails_PhonesFaxesPhonenumberLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_PhonesFaxesPhonenumber_Edit
{
vertical-align: top; 
}
.MyDetails_PhonesFaxesPhonenumber
{
color: black; 
display: inline-block; 
}
.MyDetails_PhonesFaxesNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesLinkDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_PhonesFaxesIsdefault_Edit
{
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhonesFaxesEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_PhonesFaxesEditItem
{
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditGroupAttrInstPanel
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesDisplayLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_PhonesFaxesDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_PhonesFaxesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhonesFaxesDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_PhonesFaxesCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_OtherDetailsSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsMaritalStatusLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.MyDetails_OtherDetailsMaritalStatus_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsMaritalStatus_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetailsGenderLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.MyDetails_OtherDetailsGender_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsGender_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetailsEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_OtherDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsEditItem
{
vertical-align: top; 
}
.MyDetails_OtherDetailsEditGroupAttrInstPanel
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_OtherDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.MyDetails_OtherDetailsDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_OtherDetailsDateOfBirthLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.MyDetails_OtherDetailsDateOfBirth_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsDateOfBirth_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetailsCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OptInWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OptInWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_OptInSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OptInEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OptInDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_OptInCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OMKInterestsWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OMKInterestsWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_OMKInterestsSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OMKInterestsOmkInterests_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_OMKInterestsNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OMKInterestsLinkDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_OMKInterestsEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_OMKInterestsEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OMKInterestsEditItem
{
vertical-align: top; 
}
.MyDetails_OMKInterestsEditGroupAttrInstPanel
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_OMKInterestsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_OMKInterestsEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OMKInterestsDisplayLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_OMKInterestsDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_OMKInterestsDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_OMKInterestsDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_OMKInterestsCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OMKBusinessNetworkWorkExperiencePanel
{
padding: 5px 0px; 
}
.MyDetails_OMKBusinessNetworkWorkExperience_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OMKBusinessNetworkWorkExperience_Edit
{
vertical-align: top; 
}
.MyDetails_OMKBusinessNetworkWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OMKBusinessNetworkWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_OMKBusinessNetworkSpeakerPanel
{
padding: 5px 0px; 
}
.MyDetails_OMKBusinessNetworkSpeaker_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OMKBusinessNetworkSpeaker_Edit
{
vertical-align: top; 
}
.MyDetails_OMKBusinessNetworkSchoolLecturesPanel
{
padding: 5px 0px; 
}
.MyDetails_OMKBusinessNetworkSchoolLectures_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OMKBusinessNetworkSchoolLectures_Edit
{
vertical-align: top; 
}
.MyDetails_OMKBusinessNetworkSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OMKBusinessNetworkNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OMKBusinessNetworkMemberPanel
{
padding: 5px 0px; 
}
.MyDetails_OMKBusinessNetworkMember_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OMKBusinessNetworkMember_Edit
{
vertical-align: top; 
}
.MyDetails_OMKBusinessNetworkLinkDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_OMKBusinessNetworkEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_OMKBusinessNetworkEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_OMKBusinessNetworkEditItem
{
vertical-align: top; 
}
.MyDetails_OMKBusinessNetworkEditGroupAttrInstPanel
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_OMKBusinessNetworkEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_OMKBusinessNetworkEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_OMKBusinessNetworkDisplayLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_OMKBusinessNetworkDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_OMKBusinessNetworkDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_OMKBusinessNetworkDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_OMKBusinessNetworkCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_NameWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_NameWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_NameTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_NameTitleLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_NameTitle_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NameTitle_Edit
{
vertical-align: top; 
}
.MyDetails_NameTitle
{
color: black; 
display: inline-block; 
}
.MyDetails_NameSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_NamePreviousNamePanel
{
padding: 5px 0px; 
}
.MyDetails_NamePreviousNameLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_NamePreviousName_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_NamePreviousName_Edit
{
vertical-align: top; 
}
.MyDetails_NamePreviousName
{
color: black; 
display: inline-block; 
}
.MyDetails_NameNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_NameLinkDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_NameLastnamePanel
{
padding: 5px 0px; 
}
.MyDetails_NameLastnameLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_NameLastname_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
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; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_NameInitials_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
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; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_NameForenames_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
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
{
width: 200px; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_NameEditItem
{
vertical-align: top; 
}
.MyDetails_NameEditGroupAttrInstPanel
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_NameEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_NameDisplayLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_NameDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_NameDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_NameDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_NameCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_MemberAnnouncementWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_MemberAnnouncementDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_InterestWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_InterestWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_InterestEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_InterestDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.MyDetails_InterestDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_HigherEducationYear_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationYear_Edit
{
vertical-align: top; 
}
.MyDetails_HigherEducationWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_HigherEducationWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_HigherEducationSubject_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationSubject_Edit
{
vertical-align: top; 
}
.MyDetails_HigherEducationSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_HigherEducationNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_HigherEducationLinkDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_HigherEducationInstitution_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationInstitution_Edit
{
vertical-align: top; 
}
.MyDetails_HigherEducationGapYear_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationGapYear_Edit
{
vertical-align: top; 
}
.MyDetails_HigherEducationEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_HigherEducationEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationEditItem
{
vertical-align: top; 
}
.MyDetails_HigherEducationEditGroupAttrInstPanel
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_HigherEducationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_HigherEducationEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_HigherEducationDisplayLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_HigherEducationDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_HigherEducationDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_HigherEducationDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_HigherEducationDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_HigherEducationDegree_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_HigherEducationDegree_Edit
{
vertical-align: top; 
}
.MyDetails_HigherEducationCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_FurtherEduWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_FurtherEduSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_FurtherEduEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_FurtherEduDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_FurtherEduCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_FamilyWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_FamilyWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_FamilyEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_FamilyDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.MyDetails_FamilyDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_EmploymentHistoryWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EmploymentHistoryEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_EmploymentGeneralWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EmploymentGeneralDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_EmailAddressesWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EmailAddressesUsage_Edit
{
vertical-align: top; 
}
.MyDetails_EmailAddressesSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesLinkDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_EmailAddressesIsdefault_Edit
{
vertical-align: top; 
}
.MyDetails_EmailAddressesEmailaddressPanel
{
padding: 5px 0px; 
}
.MyDetails_EmailAddressesEmailaddressLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
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; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EmailAddressesEditItem
{
vertical-align: top; 
}
.MyDetails_EmailAddressesEditGroupAttrInstPanel
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesDisplayLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_EmailAddressesDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_EmailAddressesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmailAddressesDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_EmailAddressesCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EducationHistorySaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.MyDetails_EducationHistoryDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_EducationHistoryCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralYearToPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralYearToLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_EducationGeneralYearTo_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralYearTo_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralYearTo
{
color: black; 
display: inline-block; 
}
.MyDetails_EducationGeneralYearFromPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralYearFromLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_EducationGeneralYearFrom_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralYearFrom_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralYearFrom
{
color: black; 
display: inline-block; 
}
.MyDetails_EducationGeneralWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EducationGeneralStartYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralStartYearLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_EducationGeneralStartYear_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralStartYear_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralStartYear
{
color: black; 
display: inline-block; 
}
.MyDetails_EducationGeneralStartAcademicYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralStartAcademicYearLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_EducationGeneralStartAcademicYear_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralStartAcademicYear_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralStartAcademicYear
{
color: black; 
display: inline-block; 
}
.MyDetails_EducationGeneralSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralLinkDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_EducationGeneralEndYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralEndYearLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_EducationGeneralEndYear_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralEndYear_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralEndYear
{
color: black; 
display: inline-block; 
}
.MyDetails_EducationGeneralEndAcademicYearPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralEndAcademicYearLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_EducationGeneralEndAcademicYear_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralEndAcademicYear_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralEndAcademicYear
{
color: black; 
display: inline-block; 
}
.MyDetails_EducationGeneralEducationNotePanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralEducationNoteLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_EducationGeneralEducationNote_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralEducationNote_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralEducationNote
{
color: black; 
display: inline-block; 
}
.MyDetails_EducationGeneralEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EducationGeneralEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_EducationGeneralEditItem
{
vertical-align: top; 
}
.MyDetails_EducationGeneralEditGroupAttrInstPanel
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EducationGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralDisplayLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_EducationGeneralDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_EducationGeneralDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EducationGeneralDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_EducationGeneralCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_CurrentEmploymentWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_CurrentEmploymentWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_CurrentEmploymentSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_CurrentEmploymentNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_CurrentEmploymentLinkDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_CurrentEmploymentJobFunctionPanel
{
padding: 5px 0px; 
}
.MyDetails_CurrentEmploymentJobFunction_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_CurrentEmploymentJobFunction_Edit
{
vertical-align: top; 
}
.MyDetails_CurrentEmploymentEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_CurrentEmploymentEditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_CurrentEmploymentEditItem
{
vertical-align: top; 
}
.MyDetails_CurrentEmploymentEditGroupAttrInstPanel
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_CurrentEmploymentEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_CurrentEmploymentEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_CurrentEmploymentDisplayLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_CurrentEmploymentDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_CurrentEmploymentDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_CurrentEmploymentDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_CurrentEmploymentCompanyPanel
{
padding: 5px 0px; 
}
.MyDetails_CurrentEmploymentCompany_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_CurrentEmploymentCompany_Edit
{
vertical-align: top; 
}
.MyDetails_CurrentEmploymentCityPanel
{
padding: 5px 0px; 
}
.MyDetails_CurrentEmploymentCity_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_CurrentEmploymentCity_Edit
{
vertical-align: top; 
}
.MyDetails_CurrentEmploymentCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_AddressesWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_AddressesWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_AddressesUsagePanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesUsageLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_AddressesUsage_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesUsage_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesUsage
{
color: black; 
display: inline-block; 
}
.MyDetails_AddressesTownPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesTownLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_AddressesTown_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesTown_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesTown
{
color: black; 
display: inline-block; 
}
.MyDetails_AddressesSaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_AddressesPostalcodePanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesPostalcodeLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_AddressesPostalcode_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesPostalcode_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesPostalcode
{
color: black; 
display: inline-block; 
}
.MyDetails_AddressesNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_AddressesLinkDisplayItem
{
color: black; 
display: inline-block; 
}
.MyDetails_AddressesIsdefaultPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesIsdefault_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_AddressesEditLabel
{
width: 200px; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
}
.MyDetails_AddressesEditItem
{
vertical-align: top; 
}
.MyDetails_AddressesEditGroupAttrInstPanel
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_AddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_AddressesEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_AddressesDisplayLabel
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_AddressesDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_AddressesDisplayItemsPanel
{
padding: 5px 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; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_AddressesCounty_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
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; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_AddressesCountry_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesCountry_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesCountry
{
color: black; 
display: inline-block; 
}
.MyDetails_AddressesCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_AddressesAddressUsage
{
color: black; 
display: inline-block; 
}
.MyDetails_AddressesAddress3Panel
{
padding: 5px 0px; 
}
.MyDetails_AddressesAddress3Label
{
vertical-align: top; 
width: 200px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_AddressesAddress3_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
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; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_AddressesAddress2_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
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; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.MyDetails_AddressesAddress1_EditLabel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 200px; 
}
.MyDetails_AddressesAddress1_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesAddress1
{
color: black; 
display: inline-block; 
}
.MyDetails_ActivityWebDisplayPanelEditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_ActivityWebDisplayMainPanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_ActivitySaveEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_ActivityNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_ActivityEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_ActivityEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_ActivityEditItem
{
vertical-align: top; 
}
.MyDetails_ActivityEditGroupAttrInstPanel
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_ActivityEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_ActivityEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_ActivityDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.MyDetails_ActivityDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.MyDetails_ActivityCancelEditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MyDetails_ActivityActivity_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MenuItemCell
{
border-bottom: 1px solid #dddddd; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.MenuItem
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.MenuCellSubMenuItemsCellLevel01
{
margin-left: 15px; 
}
.MenuCellSubMenuItemsCell
{
margin-left: 15px; 
}
.MenuCellSubMenuButtonLvl01
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px; 
text-align: Left; 
text-transform: uppercase; 
transition: 0.3s; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.MenuCellSubMenuButtonLvl01:hover
{
transition: 0.3s; 
font-family: Arial; 
font-size: 11pt; 
color: black; 
text-decoration: none; 
}
.MenuCellSubMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px; 
text-align: Left; 
text-transform: uppercase; 
transition: 0.3s; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.MenuCellSubMenuButton:hover
{
transition: 0.3s; 
font-family: Arial; 
font-size: 11pt; 
color: black; 
text-decoration: none; 
}
.MenuCellParentMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px; 
text-align: Left; 
text-transform: uppercase; 
transition: 0.3s; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.MenuCellParentMenuButton:hover
{
transition: 0.3s; 
font-family: Arial; 
font-size: 11pt; 
color: black; 
text-decoration: none; 
}
.MenuCellMenuPanel
{
padding: 45px 0px 0px 10%; 
}
.MenuCellMenuItemCell
{
border-bottom: 1px solid #dddddd; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.MenuCellMenuItemCell:hover
{
background-color: rgba(16,34,89,0.01); 
}
.MenuCellMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px; 
text-align: Left; 
text-transform: uppercase; 
transition: 0.3s; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.MenuCellMenuButton:hover
{
transition: 0.3s; 
font-family: Arial; 
font-size: 11pt; 
color: black; 
text-decoration: none; 
}
.MenuCellHiddenSubMenuItems
{
display: none; 
}
.MenuCellExpandableMenuItemCellParentCell
{
background-position: right center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/MenuDown20201002093613.png'); 
}
.MenuCellExpandableMenuItemCell
{
border-bottom: 1px solid #dddddd; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.MenuCellContentPanelMenuItemCell
{
border-bottom: 1px solid #dddddd; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.MenuCellContentPanelMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px; 
text-align: Left; 
text-transform: uppercase; 
transition: 0.3s; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.MenuCellContentPanelMenuButton:hover
{
transition: 0.3s; 
font-family: Arial; 
font-size: 11pt; 
color: black; 
text-decoration: none; 
}
.MenuCell
{
display: inline-block; 
min-width: 290px; 
vertical-align: top; 
width: 20%; 
}
.MenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px; 
text-align: Left; 
text-transform: uppercase; 
transition: 0.3s; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.MenuButton:hover
{
transition: 0.3s; 
font-family: Arial; 
font-size: 11pt; 
color: black; 
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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
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; 
}
.MakeBookingEventDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
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; 
}
.MainParentCell
{
background-color: #f2f2f2; 
}
.MainPanelnonIE
{
line-height: 22px; 
}
.MainPanelIE
{
line-height: 22px; 
}
.MainPanel
{
line-height: 22px; 
}
.MainCell_RollOfHonour
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_PastEvents
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_Obituaries
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_Newsletters
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_News
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_Magazine
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_LinkedInRedirect
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_HeadmastersWelcome
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_HeadAnnouncements
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_GolfSociety
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmWebImages
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmRequestPasswordReminder
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmProfile_Organisation_Announcement_Magazine
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmProfile_Organisation_Announcement
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmProfile_Event_EventGallery
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmProfile_Event
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmProfile_Booking_BookingComplete
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmPrimesDisplay
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmPasswordReset
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmMyDetails
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmImageSubAttributeEditor
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmEventBookingTicketDetails
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmEventBookingSummary
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmEventBooking
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmError
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmCustomStyles
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmCustomFontClasses
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmCSSClassEditor
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmContentManagementEditor
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmContentManagement
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmConfirmDetails_Careers
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmConfirmDetails
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_System_Buttons
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Photo
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Phone
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_NB_For_Tettenhall_College_Staff_and_Former_Staff_Only
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Further_Education
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Education
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Date_of_Birth_and_other_details
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Address
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_FindFriends
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_Events
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_EventGalleries
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_Context_Page_Welcome
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_Context_Page_VentureAward
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_Context_Page_SupportTC
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_Context_Page_StayingInTouch
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_Context_Page_PresidentsWelcome
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_Context_Page_PasswordEmailSent
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_Context_Page_HistoryOTCLub
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell_Awards
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MainCell
{
margin: auto; 
max-width: 1200px; 
min-height: 500px; 
padding: 15px; 
}
.MagazinesRow
{
border-bottom: 1px solid #dddddd; 
}
.MagazinesAltRow
{
border-bottom: 1px solid #dddddd; 
}
.MagazinePrimePanel
{
display: inline-block; 
padding: 20px; 
vertical-align: top; 
}
.MagazineListEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MagazineListDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.MagazineDetailTitlePanel
{
padding: 15px; 
text-align: Center; 
font-family: Arial; 
font-size: 22pt; 
color: #102259; 
text-decoration: none; 
}
.MagazineDetailEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.MagazineDetailDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.LogonMainFormRequestPasswordReminderButton
{
display: block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 10px; 
text-align: Left; 
font-family: Arial; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.LogonMainFormRememberLoginCheck
{
display: none; 
margin-top: 3px; 
}
.LogonMainFormLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: left; 
width: 130px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.LogonMainFormLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormLogonEntry
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormLoginButton
{
display: block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 10px; 
text-align: Left; 
font-family: Arial; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.LogonMainFormLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormLoggedInMessage
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormLinkedInLoginButton
{
background-image: URL('../StaticImages/LoginWithLinkedIn20200106043543.png'); 
display: block; 
height: 40px; 
width: 292px; 
}
.LogonMainFormItem
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: left; 
width: 130px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.LogonMainForm
{
background-color: White; 
color: Red; 
font-size: small; 
}
.LogonCellRequestPasswordReminderButton
{
background-color: #777777; 
font-family: Arial; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
margin: 5px 0px; 
width: 100%; 
border-radius: 5px; 
box-sizing: border-box; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
text-align: Left; 
transition: 0.3s; 
}
.LogonCellRequestPasswordReminderButton:hover
{
background-color: #555555; 
}
.LogonCellRememberLoginCheck
{
display: none; 
box-sizing: border-box; 
margin-top: 5px; 
width: 100%; 
}
.LogonCellMessagePanel
{
box-sizing: border-box; 
display: Block; 
margin-top: 5px; 
width: 100%; 
}
.LogonCellLogoutButton
{
margin: 5px 0px; 
text-align: Left; 
width: 100%; 
background-color: #715d97; 
border-radius: 5px; 
box-sizing: border-box; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.3s; 
}
.LogonCellLogoutButton:hover
{
background-color: #513A7C; 
}
.LogonCellLogonEntryLabel
{
display: none; 
box-sizing: border-box; 
margin-top: 5px; 
width: 100%; 
}
.LogonCellLogonEntry
{
height: auto !important; 
line-height: 35px !important; 
box-sizing: border-box; 
display: Block; 
margin-top: 5px; 
width: 100%; 
}
.LogonCellLoginControlsContainerPanelHidden
{
display: none; 
}
.LogonCellLoginButton
{
margin: 5px 0px; 
width: 100%; 
background-color: #715d97; 
border-radius: 5px; 
box-sizing: border-box; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
line-height: 35px; 
padding: 5px 10px; 
text-align: Left; 
transition: 0.3s; 
}
.LogonCellLoginButton:hover
{
background-color: #513A7C; 
}
.LogonCellLoggedInMessageUserid
{
box-sizing: border-box; 
display: Block; 
margin-top: 5px; 
width: 100%; 
}
.LogonCellLoggedInMessage
{
padding-right: 15px; 
box-sizing: border-box; 
display: Block; 
margin-top: 5px; 
width: 100%; 
}
.LogonCellLinkedInLoginButton
{
background-image: URL('../StaticImages/LoginWithLinkedIn20200106043543.png'); 
display: block; 
height: 40px; 
width: 292px; 
}
.LogonCellItem
{
box-sizing: border-box; 
display: Block; 
margin-top: 5px; 
width: 100%; 
}
.LogonCellInTouchLoginSocialMediaPanel
{
padding: 10px 0px; 
}
.LogonCellClosePanel
{
float: right; 
text-align: Right; 
}
.LogonCellCloseButton
{
font-family: Arial; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
}
.LogonCellChangePasswordButton
{
background-color: #777777; 
margin: 5px 0px; 
text-align: Left; 
width: 100%; 
border-radius: 5px; 
box-sizing: border-box; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
line-height: 35px; 
padding: 5px 10px; 
transition: 0.3s; 
}
.LogonCellChangePasswordButton:hover
{
background-color: #555555; 
}
.LogonCell
{
background-color: #242D62; 
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; 
width: 300px; 
z-index: 2000; 
font-family: Arial; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.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; 
}
.LoginToBookContextTextPanel
{
padding: 10px 0px; 
text-align: Center; 
font-family: Arial; 
font-size: 12pt; 
color: #102259; 
text-decoration: none; 
}
.LoginOrRegShowRegPanelButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.LoginOrRegRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonRequestPasswordReminderButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.LoginOrRegLogonPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonLogoutButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.LoginOrRegLogonLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLogonEntry
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLoginButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.LoginOrRegLogonLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLoggedInMessage
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLinkedInLoginButton
{
background-image: URL('../StaticImages/LoginWithLinkedIn20200106043543.png'); 
display: block; 
height: 40px; 
width: 292px; 
}
.LoginOrRegLogonItem
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonChangePasswordButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.LoginOrRegLogon
{
background-color: White; 
color: Red; 
font-size: small; 
}
.LoginOrRegisterRegButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.LoginOrRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegisterBackButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.LoginOrRegCtrlRegPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginControlsContainerPanelHidden
{
display: none; 
}
.LoginButton
{
height: 30px; 
text-align: left; 
width: 130px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.LocationAndWebSiteWebsiteLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.LocationAndWebSiteSubAttrsPanel
{
display: inline-block; 
margin: 10px 0px 0px 10px; 
vertical-align: top; 
width: 400px; 
}
.LocationAndWebSiteEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.LocationAndWebSiteDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.ListPrimeFunctionListSendEmail
{
background-image: URL('.'); 
display: inline-block; 
height: 20px; 
width: 48px; 
}
.ListPrimeFunctionFunctionsPanel
{
display: inline-block; 
vertical-align: top; 
}
.linkedinredirectAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.LinkedInLoginButton
{
background-image: URL('../StaticImages/LoginWithLinkedIn20200106043543.png'); 
display: block; 
height: 40px; 
width: 292px; 
}
.lblBannerText
{
font-family: 'EB Garamond', serif; 
font-size: 33pt; 
color: white; 
text-decoration: none; 
}
.LatestNewsletterWebDisplayPanelTextLbl
{
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
}
.LatestNewsletterWebDisplayPanelText
{
text-align: Center; 
}
.LatestNewsletterPrimePanel
{
text-align: Center; 
}
.LatestItemsWebDisplayMainPanel
{
display: flex; 
justify-content: space-around; 
padding: 50px 0px; 
}
.LatestAnnouncementWebDisplayPanelTextLbl
{
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
}
.LatestAnnouncementWebDisplayPanelText
{
text-align: Center; 
}
.LatestAnnouncementPrimePanel
{
background-position: center top; 
background-repeat: no-repeat; 
background-size: auto 300px; 
background-image: URL('../StaticImages/Head20260206102147.jpg'); 
cursor: pointer; 
padding: 300px 0px 0px 0px; 
}
.ITWInfoFooterLink
{
color: White; 
}
.ITWInfoFooter
{
padding-top: 15px; 
font-family: Arial; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.InvoiceDetailsMakeBookingWebDisplayPanelText
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
}
.InvoiceDetailsMakeBookingPrimeDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.InvoiceDetailsMakeBookingPrimeDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.InvoiceDetailsMakeBookingPanelWebTextHeaderPanel
{
margin: 20px 0px; 
font-family: Arial; 
font-size: 20pt; 
color: Red; 
text-decoration: none; 
}
.InvalidAttributeData
{
background-color: red; 
color: black; 
display: inline-block; 
}
.InformationMessage
{
background-color: White; 
color: Red; 
font-size: small; 
}
.ImportantText
{
font-family: Arial; 
font-size: 12pt; 
color: #102259; 
text-decoration: none; 
}
.HoldingBannerCell
{
text-align: Center; 
}
.HiddenSubMenuItems
{
display: none; 
}
.HiddenSAGIPanel
{
display: none; 
}
.HiddenOtherTextBox
{
display: none; 
}
.HiddenNewInstPanel
{
display: none; 
}
.HiddenNewInstButtonPanel
{
display: none; 
}
.HiddenItem
{
display: none; 
}
.HelpText
{
font-family: Arial; 
font-size: 8pt; 
color: Blue; 
text-decoration: none; 
}
.HeaderRow
{
background-color: #E7E7F7; 
}
.HeaderCell
{
padding-right: 10px; 
}
.HeadAnnsContextTextPanel
{
background-color: #8c0f0f; 
height: 40px; 
line-height: 40px; 
text-align: Center; 
font-family: Arial; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.HeadAnns
{
background-color: white; 
padding: 10px 0px; 
}
.GridRow
{
border-bottom: 1px solid #dddddd; 
}
.GridCell
{
padding: 0px 10px 0px 0px; 
}
.GolfSocietyPrimePanel
{
border-bottom: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.GolfFixtureListTitle
{
font-family: Arial; 
font-size: 17pt; 
color: #102259; 
text-decoration: none; 
}
.GolfFixtureListSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
width: calc(100% - 420px); 
}
.GolfFixtureListEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.GolfFixtureListDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.GalleryPhotosEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.GalleryPhotosDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.GalleryPhotosDisplayGroupAttrInstPanel
{
display: inline-block; 
margin: 10px; 
max-width: 30%; 
padding: 10px; 
vertical-align: top; 
}
.GalleriesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FullEventsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FrontWelcomeFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/WelcomeMenu20200106113736.jpg'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 1% 2%; 
text-align: Center; 
transition: 1s; 
vertical-align: top; 
width: 46%; 
}
.FrontWelcome
{
background-color: #102259; 
display: inline-block; 
filter: none; 
height: 30px; 
line-height: 30px; 
margin-top: 50%; 
width: 100%; 
font-family: Lato; 
font-size: 15pt; 
color: White; 
text-decoration: none; 
}
.FrontUpdateDetailsFrontMenuMenuItemCell
{
background-image: URL('.'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 1% 2%; 
text-align: Center; 
transition: 1s; 
vertical-align: top; 
width: 46%; 
}
.FrontUpdateDetailsFrontMenuMenuItem
{
background-color: #102259; 
display: inline-block; 
filter: none; 
height: 30px; 
line-height: 30px; 
margin-top: 50%; 
width: 100%; 
font-family: Lato; 
font-size: 15pt; 
color: White; 
text-decoration: none; 
}
.FrontUpdateDetails
{
background-color: #102259; 
display: inline-block; 
filter: none; 
height: 30px; 
line-height: 30px; 
margin-top: 50%; 
width: 100%; 
font-family: Lato; 
font-size: 15pt; 
color: White; 
text-decoration: none; 
}
.FrontProfileFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/ProfileMenu20200106113755.jpg'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 1% 2%; 
text-align: Center; 
transition: 1s; 
vertical-align: top; 
width: 46%; 
}
.FrontProfile
{
background-color: #102259; 
display: inline-block; 
filter: none; 
height: 30px; 
line-height: 30px; 
margin-top: 50%; 
width: 100%; 
font-family: Lato; 
font-size: 15pt; 
color: White; 
text-decoration: none; 
}
.FrontNewsFrontMenuMenuItemCell
{
background-image: URL('.'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 1% 2%; 
text-align: Center; 
transition: 1s; 
vertical-align: top; 
width: 46%; 
}
.FrontNewsFrontMenuMenuItem
{
background-color: #102259; 
display: inline-block; 
filter: none; 
height: 30px; 
line-height: 30px; 
margin-top: 50%; 
width: 100%; 
font-family: Lato; 
font-size: 15pt; 
color: White; 
text-decoration: none; 
}
.FrontNewsEventsFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/NewsAndEventsMenu20200106113816.jpg'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 1% 2%; 
text-align: Center; 
transition: 1s; 
vertical-align: top; 
width: 46%; 
}
.FrontNewsEvents
{
background-color: #102259; 
display: inline-block; 
filter: none; 
height: 30px; 
line-height: 30px; 
margin-top: 50%; 
width: 100%; 
font-family: Lato; 
font-size: 15pt; 
color: White; 
text-decoration: none; 
}
.FrontNews
{
background-color: #102259; 
display: inline-block; 
filter: none; 
height: 30px; 
line-height: 30px; 
margin-top: 50%; 
width: 100%; 
font-family: Lato; 
font-size: 15pt; 
color: White; 
text-decoration: none; 
}
.FrontMenuMenuPanel
{
margin: auto; 
max-width: 1200px; 
}
.FrontMenuMenuItemCell
{
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 1% 2%; 
text-align: Center; 
transition: 1s; 
vertical-align: top; 
width: 46%; 
}
.FrontMenuMenuItem
{
background-color: #102259; 
display: inline-block; 
filter: none; 
height: 30px; 
line-height: 30px; 
margin-top: 50%; 
width: 100%; 
font-family: Lato; 
font-size: 15pt; 
color: White; 
text-decoration: none; 
}
.FrontMenuCell
{
background-color: white; 
}
.FrontFindFriendsFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/FindFriendsMenu20200106113702.jpg'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 1% 2%; 
text-align: Center; 
transition: 1s; 
vertical-align: top; 
width: 46%; 
}
.FrontFindFriendsFrontMenuMenuItem
{
background-color: #102259; 
display: inline-block; 
filter: none; 
height: 30px; 
line-height: 30px; 
margin-top: 50%; 
width: 100%; 
font-family: Lato; 
font-size: 15pt; 
color: White; 
text-decoration: none; 
}
.FrontFindFriends
{
background-color: #102259; 
display: inline-block; 
filter: none; 
height: 30px; 
line-height: 30px; 
margin-top: 50%; 
width: 100%; 
font-family: Lato; 
font-size: 15pt; 
color: White; 
text-decoration: none; 
}
.FrontEventsFrontMenuMenuItemCell
{
background-image: URL('.'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 1% 2%; 
text-align: Center; 
transition: 1s; 
vertical-align: top; 
width: 46%; 
}
.FrontEventsFrontMenuMenuItem
{
background-color: #102259; 
display: inline-block; 
filter: none; 
height: 30px; 
line-height: 30px; 
margin-top: 50%; 
width: 100%; 
font-family: Lato; 
font-size: 15pt; 
color: White; 
text-decoration: none; 
}
.FrontEvents
{
line-height: 30px; 
margin-top: 50%; 
width: 100%; 
background-color: #102259; 
display: inline-block; 
filter: none; 
height: 30px; 
font-family: Lato; 
font-size: 15pt; 
color: White; 
text-decoration: none; 
}
.FrontContactUsFrontMenuMenuItemCell
{
background-image: URL('.'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 1% 2%; 
text-align: Center; 
transition: 1s; 
vertical-align: top; 
width: 46%; 
}
.FrontContactUsFrontMenuMenuItem
{
background-color: #102259; 
display: inline-block; 
filter: none; 
height: 30px; 
line-height: 30px; 
margin-top: 50%; 
width: 100%; 
font-family: Lato; 
font-size: 15pt; 
color: White; 
text-decoration: none; 
}
.FrontContactUs
{
background-color: #102259; 
display: inline-block; 
filter: none; 
height: 30px; 
line-height: 30px; 
margin-top: 50%; 
width: 100%; 
font-family: Lato; 
font-size: 15pt; 
color: White; 
text-decoration: none; 
}
.frmWebImagesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmUnsubscribeAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmTranslationsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmTranslationEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmSendEmailAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmRequestPasswordReminderAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmRegisterAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementNewsletterAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimesDisplayAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmNewCSSClassAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMyDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMenuItemsAdminAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMakeEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMainAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegisterEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegisterAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegister_-_EventBookingNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
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; 
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.frmintouchloginAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmInformationAfterRegistrationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmImageSubAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmHomeAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmFileSubAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventDetailAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingTicketDetailsNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.frmEventBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmEventBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.frmEventBookingTicketDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingSummaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmErrorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEnvironmentSettingsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomStylesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomLogosAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomiseDataDisplayAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomImagesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomFontClassesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomFontClassEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomButtonsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCSSClassEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContextPageAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContentManagementMainTextAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContentManagementEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContentManagementAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmConfirmDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmChangePasswordAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorWebSiteAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorSystemButtonsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorSocialMediaAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorPhonesFaxesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorOtherDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorOMKInterestsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorOMKBusinessNetworkAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorNameAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorMagazineNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorHigherEducationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEmailAddressesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEducationGeneralAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorCurrentEmploymentAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAdministrationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FooterCellContextTextPanel
{
font-family: Arial; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.FooterCell
{
margin: auto; 
max-width: 1200px; 
padding-top: 15px; 
text-align: Center; 
}
.FontTitle
{
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
}
.FontThreadTitle
{
font-family: Arial; 
font-size: 12pt; 
color: Blue; 
text-decoration: none; 
}
.FontThreadStarter
{
font-family: Arial; 
font-size: 8pt; 
color: #757678; 
text-decoration: none; 
}
.FontTab
{
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: none; 
}
.FontSmallWhite
{
font-family: Arial; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.FontQuote
{
font-family: Lato; 
font-size: 23pt; 
color: #132358; 
text-decoration: none; 
}
.FontPrimeTitle
{
font-family: Arial; 
font-size: 17pt; 
color: #102259; 
text-decoration: none; 
}
.FontPrimeLink
{
font-family: Arial; 
font-size: 15pt; 
color: #102259; 
text-decoration: underline; 
}
.FontPageTitleWhite
{
font-family: Arial; 
font-size: 22pt; 
color: White; 
text-decoration: none; 
}
.FontPageTitle
{
font-family: Arial; 
font-size: 22pt; 
color: #102259; 
text-decoration: none; 
}
.FontOverMenu
{
font-family: Arial; 
font-size: 11pt; 
color: black; 
text-decoration: none; 
}
.FontMenu
{
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.FontLargeButton
{
font-family: Arial; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
}
.FontImportantText
{
font-family: Arial; 
font-size: 12pt; 
color: #102259; 
text-decoration: none; 
}
.FontHelpText
{
font-family: Arial; 
font-size: 8pt; 
color: Blue; 
text-decoration: none; 
}
.FontGaramond
{
font-family: 'EB Garamond', serif; 
font-size: 25pt; 
color: #757678; 
text-decoration: none; 
}
.FontFrontMenu
{
font-family: Lato; 
font-size: 15pt; 
color: White; 
text-decoration: none; 
}
.FontForumTitle
{
font-family: Arial; 
font-size: 12pt; 
color: Blue; 
text-decoration: none; 
}
.FontDeleteButton
{
font-family: Arial; 
font-size: 14pt; 
color: Red; 
text-decoration: underline; 
}
.FontButtonWhite
{
font-family: Arial; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.FontButton
{
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.FontBookingNotice
{
font-family: Arial; 
font-size: 20pt; 
color: Red; 
text-decoration: none; 
}
.FontBaseWhite
{
font-family: Arial; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.FontBaseBlue
{
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.FontBase
{
font-family: Arial; 
font-size: 11pt; 
color: #757678; 
text-decoration: none; 
}
.FontBannerTitle
{
font-family: 'EB Garamond', serif; 
font-size: 33pt; 
color: white; 
text-decoration: none; 
}
.FontBannerLink
{
font-family: Arial; 
font-size: 12pt; 
color: White; 
text-decoration: underline; 
}
.FindFriendsYearToPanel
{
margin-top: 10px; 
}
.FindFriendsYearToLabel
{
display: inline-block; 
width: 150px; 
}
.FindFriendsYearTo
{
width: 350px; 
}
.FindFriendsStartYearPanel
{
margin-top: 10px; 
}
.FindFriendsStartYearLabel
{
display: inline-block; 
width: 150px; 
}
.FindFriendsStartYear
{
width: 350px; 
}
.FindFriendsSearchLabel
{
display: inline-block; 
width: 150px; 
}
.FindFriendsSearchItemsPanel
{
margin-top: 10px; 
}
.FindFriendsSearchItem
{
width: 350px; 
}
.FindFriendsSearchButton
{
background-color: #102259; 
border-radius: 5px; 
display: inline-block; 
line-height: 35px; 
padding: 5px 10px; 
font-family: Arial; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.FindFriendsRow
{
border-bottom: 1px solid #dddddd; 
}
.FindFriendsResultsYearToLabel
{
min-width: 90px; 
display: inline-block; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.FindFriendsResultsYearFromLabel
{
min-width: 90px; 
display: inline-block; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.FindFriendsResultsWebdisplayname
{
font-family: Arial; 
font-size: 17pt; 
color: #102259; 
text-decoration: none; 
}
.FindFriendsResultsSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
width: calc(100% - 145px); 
}
.FindFriendsResultsStatusLabel
{
min-width: 90px; 
display: inline-block; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.FindFriendsResultsEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.FindFriendsResultsDisplayLabel
{
min-width: 90px; 
display: inline-block; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.FindFriendsPrimePanel
{
border: 1px solid #102259; 
border-radius: 3px; 
display: inline-block; 
margin: 10px; 
min-height: 185px; 
min-width: 450px; 
padding: 5px; 
vertical-align: top; 
}
.FindFriendsLastnamePanel
{
margin-top: 10px; 
}
.FindFriendsLastnameLabel
{
display: inline-block; 
width: 150px; 
}
.FindFriendsLastname
{
width: 350px; 
}
.FindFriendsForenamesPanel
{
margin-top: 10px; 
}
.FindFriendsForenamesLabel
{
display: inline-block; 
width: 150px; 
}
.FindFriendsForenames
{
width: 350px; 
}
.FindFriendsEndYearPanel
{
margin-top: 10px; 
}
.FindFriendsEndYearLabel
{
display: inline-block; 
width: 150px; 
}
.FindFriendsEndYear
{
width: 350px; 
}
.FindFriendsAltRow
{
border-bottom: 1px solid #dddddd; 
}
.FindFriendsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FindFriendFunctionsSendmessage
{
background-position: left center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/SendMessageIcon20200107112412.png'); 
display: inline-block; 
padding: 0px 0px 0px 55px ; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
line-height: 30px; 
}
.FindFriendFunctionsSendemail
{
background-position: left center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/SendMessageIcon20200107112412.png'); 
display: inline-block; 
padding: 0px 0px 0px 55px ; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
line-height: 30px; 
}
.FindFriendFunctionsFunctionItem
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.FFPhotoNoLinkSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
width: 140px; 
}
.FFPhotoNoLinkEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.FFPhotoNoLinkDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.ExpandableMenuItemCellParentCell
{
background-position: right center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/MenuDown20201002093613.png'); 
}
.ExpandableMenuItemCell
{
border-bottom: 1px solid #dddddd; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.EventsRow
{
border-bottom: 1px solid #dddddd; 
}
.EventsPrimePanel
{
box-sizing: border-box; 
display: inline-block; 
margin: 20px; 
min-width: 300px; 
text-align: Center; 
vertical-align: top; 
width: calc(33% - 40px); 
}
.EventsAltRow
{
border-bottom: 1px solid #dddddd; 
}
.EventsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.EventListPhoto
{
display: inline-block; 
height: 270px; 
overflow: hidden; 
position: relative; 
width: 350px; 
}
.EventListEventName
{
font-family: Arial; 
font-size: 15pt; 
color: #102259; 
text-decoration: underline; 
}
.EventListEditLabel
{
vertical-align: top; 
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
}
.EventGalleryListEventWriteupLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.EventGalleryListEventNameLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.EventGalleryListEventName
{
font-family: Arial; 
font-size: 15pt; 
color: #102259; 
text-decoration: underline; 
}
.EventGalleryListEventDateLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.EventGalleryListEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventGalleryListDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.EventGalleryDetailEventWriteupPanel
{
padding: 10px 0px; 
}
.EventGalleryDetailEventNamePanel
{
padding: 15px; 
text-align: Center; 
font-family: Arial; 
font-size: 22pt; 
color: #102259; 
text-decoration: none; 
}
.EventGalleryDetailEventDateddddDdMmmmYyyyPanel
{
padding: 10px 0px; 
}
.EventGalleryDetailEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventGalleryDetailDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.EventGalleryDetailDisplayItemsPanel
{
padding: 10px 0px; 
}
.EventGalleriesPrimePanel
{
box-sizing: border-box; 
display: inline-block; 
margin: 20px; 
min-width: 300px; 
text-align: Center; 
vertical-align: top; 
width: calc(33% - 40px); 
}
.EventFunctionsMakebooking
{
background-color: #102259; 
border-radius: 5px; 
padding: 5px 10px; 
font-family: Arial; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.EventFunctionsFunctionItem
{
background-color: #102259; 
border-radius: 5px; 
padding: 5px 10px; 
font-family: Arial; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.EventForBookingPrimePanel
{
border: 0px none white; 
float: none; 
width: 100%; 
}
.EventDetailsSubAttrsPanel
{
display: inline-block; 
max-width: calc(100% - 400px); 
vertical-align: top; 
}
.EventDetailsPhotoSubAttrsPanel
{
display: inline-block; 
margin: 0px 40px 10px 0px; 
vertical-align: top; 
}
.EventDetailsPhotoEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventDetailsEventNamePanel
{
margin-bottom: 5px; 
}
.EventDetailsEventName
{
font-family: Arial; 
font-size: 17pt; 
color: #102259; 
text-decoration: none; 
}
.EventDetailsEventDetailPanel
{
margin-bottom: 5px; 
}
.EventDetailsEventDescriptionPanel
{
margin-bottom: 5px; 
}
.EventDetailsEventDateddddDdMmmmYyyyPanel
{
margin-bottom: 5px; 
}
.EventDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventDetailsDisplayItemsPanel
{
margin-bottom: 5px; 
}
.EventDetailPhotoPanel
{
padding: 10px 0px; 
}
.EventDetailForEventBookingPrimePanel
{
border: 0px none white; 
float: none; 
width: 100%; 
}
.EventDetailEventTimePanel
{
padding: 10px 0px; 
}
.EventDetailEventNamePanel
{
padding: 15px; 
text-align: Center; 
font-family: Arial; 
font-size: 22pt; 
color: #102259; 
text-decoration: none; 
}
.EventDetailEventDetailPanel
{
padding: 10px 0px; 
}
.EventDetailEventDescriptionPanel
{
padding: 10px 0px; 
}
.EventDetailEventDateddddDdMmmmYyyyPanel
{
padding: 10px 0px; 
}
.EventDetailEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventDetailDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.EventDetailDisplayItemsPanel
{
padding: 10px 0px; 
}
.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: Arial; 
font-size: 12pt; 
color: #102259; 
text-decoration: none; 
}
.EventBookingTotalPanel
{
padding-top: 10px; 
}
.EventBookingTotalLabel
{
margin: 10px; 
padding: 10px; 
font-family: Arial; 
font-size: 12pt; 
color: #102259; 
text-decoration: none; 
}
.EventBookingMakeBookingButton
{
width: 120px; 
font-family: Arial; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
display: inline-block; 
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: Arial; 
font-size: 12pt; 
color: black; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
}
.ErrorMessage
{
background-color: White; 
color: Red; 
font-size: small; 
}
.EndYearLabel
{
display: inline-block; 
padding-right: 10px; 
}
.EmptyRequiredField
{
background-color: khaki; 
color: black; 
display: inline-block; 
}
.EmploymentWebDisplayPanelTextLbl
{
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
}
.EmploymentEditSubAttrsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.EmailAddressSubmitPanel
{
padding: 10px 0px; 
}
.EditSagiPanelWebsitewebsite
{
margin: 5px 0px; 
}
.EditSagiPanelStaffEmploymentstartDate
{
margin: 5px 0px; 
}
.EditSagiPanelStaffEmploymentposition
{
margin: 5px 0px; 
}
.EditSagiPanelStaffEmploymentleavingDate
{
margin: 5px 0px; 
}
.EditSagiPanelSocialMediamediaType
{
margin: 5px 0px; 
}
.EditSagiPanelSocialMedialink
{
margin: 5px 0px; 
}
.EditSagiPanelPreviousNamepreviousName
{
margin: 5px 0px; 
}
.EditSagiPanelPhotoTextphotoText
{
margin: 5px 0px; 
}
.EditSagiPanelPhotophoto
{
margin: 5px 0px; 
}
.EditSagiPanelPhonenumberphonenumber
{
margin: 5px 0px; 
}
.EditSagiPanelOmkBusinessNetworkworkExperience
{
margin: 5px 0px; 
}
.EditSagiPanelOmkBusinessNetworkspeaker
{
margin: 5px 0px; 
}
.EditSagiPanelOmkBusinessNetworkschoolLectures
{
margin: 5px 0px; 
}
.EditSagiPanelOmkBusinessNetworkmember
{
margin: 5px 0px; 
}
.EditSagiPanelNametitle
{
margin: 5px 0px; 
}
.EditSagiPanelNamelastname
{
margin: 5px 0px; 
}
.EditSagiPanelNameinitials
{
margin: 5px 0px; 
}
.EditSagiPanelNameforenames
{
margin: 5px 0px; 
}
.EditSagiPanelMaritalStatusmaritalStatus
{
margin: 5px 0px; 
}
.EditSagiPanelHigherEducationyear
{
margin: 5px 0px; 
}
.EditSagiPanelHigherEducationsubject
{
margin: 5px 0px; 
}
.EditSagiPanelHigherEducationinstitution
{
margin: 5px 0px; 
}
.EditSagiPanelHigherEducationgapYear
{
margin: 5px 0px; 
}
.EditSagiPanelHigherEducationdegree
{
margin: 5px 0px; 
}
.EditSagiPanelGendergender
{
margin: 5px 0px; 
}
.EditSagiPanelEmailaddressemailaddress
{
margin: 5px 0px; 
}
.EditSagiPanelEducationNoteeducationNote
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistorysubject
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistoryinstitutionName
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralyearTo
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralyearFrom
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralstartYear
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralstartAcademicYear
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralendYear
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralendAcademicYear
{
margin: 5px 0px; 
}
.EditSagiPanelDateOfBirthdateOfBirth
{
margin: 5px 0px; 
}
.EditSagiPanelCurrentEmploymentjobFunction
{
margin: 5px 0px; 
}
.EditSagiPanelCurrentEmploymentcompany
{
margin: 5px 0px; 
}
.EditSagiPanelCurrentEmploymentcity
{
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
{
margin: 5px 0px; 
}
.EditSagiDeleteButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.EditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.EditButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.EditAttrInstPanelStaffEmployment
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelSocialMedia
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelPhonenumber
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelHigherEducation
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEmailaddress
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEducationHistory
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelAddress
{
border: 1px solid #102259; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttributeButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.DisplayLabel
{
display: inline-block; 
padding-right: 10px; 
}
.DisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.DisclosedAttributeData
{
font-weight: bold; 
color: black; 
display: inline-block; 
}
.DeleteWebTextItemButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.DeleteWebTextFullContextButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.DeletedAttributeData
{
color: red; 
text-decoration: line-through; 
display: inline-block; 
}
.DeleteButton
{
height: 22px; 
width: 80px; 
font-family: Arial; 
font-size: 14pt; 
color: Red; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
}
.CustomiseDataDisplayAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.CustomiseCSSStyleName
{
font-weight: bold; 
}
.CurrentSubMenuItemCellLevel01
{
background-color: rgba(16,34,89,0.05); 
}
.CurrentParentMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px; 
text-align: Left; 
text-transform: uppercase; 
transition: 0.3s; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.CurrentParentMenuButton:hover
{
transition: 0.3s; 
font-family: Arial; 
font-size: 11pt; 
color: black; 
text-decoration: none; 
}
.CurrentMenuItemCell
{
border-bottom: 1px solid #dddddd; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.CurrentMenuCellSubMenuButtonLvl01
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px; 
text-align: Left; 
text-transform: uppercase; 
transition: 0.3s; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.CurrentMenuCellSubMenuButtonLvl01:hover
{
transition: 0.3s; 
font-family: Arial; 
font-size: 11pt; 
color: black; 
text-decoration: none; 
}
.CurrentMenuCellParentMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px; 
text-align: Left; 
text-transform: uppercase; 
transition: 0.3s; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.CurrentMenuCellParentMenuButton:hover
{
transition: 0.3s; 
font-family: Arial; 
font-size: 11pt; 
color: black; 
text-decoration: none; 
}
.CurrentMenuCellMenuItemCell
{
background-color: rgba(16,34,89,0.05); 
border-bottom: 1px solid #dddddd; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
width: 100%; 
}
.CurrentMenuCellMenuItemCell:hover
{
background-color: rgba(16,34,89,0.01); 
}
.CurrentMenuCellMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px; 
text-align: Left; 
text-transform: uppercase; 
transition: 0.3s; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.CurrentMenuCellMenuButton:hover
{
transition: 0.3s; 
font-family: Arial; 
font-size: 11pt; 
color: black; 
text-decoration: none; 
}
.CurrentMenuButton
{
display: inline-block; 
height: 45px; 
line-height: 45px; 
padding: 0px; 
text-align: Left; 
text-transform: uppercase; 
transition: 0.3s; 
width: 100%; 
font-family: Arial; 
font-size: 11pt; 
color: #666666; 
text-decoration: none; 
}
.CurrentMenuButton:hover
{
transition: 0.3s; 
font-family: Arial; 
font-size: 11pt; 
color: black; 
text-decoration: none; 
}
.CurrentFrontWelcomeFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/WelcomeMenu20200106113736.jpg'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 1% 2%; 
text-align: Center; 
transition: 1s; 
vertical-align: top; 
width: 46%; 
}
.CurrentFrontProfileFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/ProfileMenu20200106113755.jpg'); 
display: inline-block; 
margin: 1% 2%; 
text-align: Center; 
transition: 1s; 
vertical-align: top; 
width: 46%; 
background-position: center; 
background-size: cover; 
cursor: pointer; 
}
.CurrentFrontNewsEventsFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/NewsAndEventsMenu20200106113816.jpg'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 1% 2%; 
text-align: Center; 
transition: 1s; 
vertical-align: top; 
width: 46%; 
}
.CurrentFrontFindFriendsFrontMenuMenuItemCell
{
background-image: URL('../StaticImages/FindFriendsMenu20200106113702.jpg'); 
background-position: center; 
background-size: cover; 
cursor: pointer; 
display: inline-block; 
margin: 1% 2%; 
text-align: Center; 
transition: 1s; 
vertical-align: top; 
width: 46%; 
}
.CSSStyleAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.CSSCLassTitlePanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassTitleLBL
{
display: inline-block; 
}
.CSSClassStylesPanel
{
padding: 5px 0px 0px 10px; 
}
.CSSClassStylesListsPanel
{
display: none; 
}
.CSSClassStyleNameLBL
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditPanel
{
border-bottom: 1px solid #bbbbbb; 
padding: 5px 0px 5px 10px; 
}
.CSSClassStyleEditNamePanel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditNameLBL
{
height: 20px; 
line-height: 20px; 
}
.CSSClassRefreshStylesButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.CSSClassEditStyleHelp
{
display: none; 
text-align: Right; 
}
.CSSClassEditStyleActionPanel
{
text-align: Right; 
}
.CSSClassEditSaveButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.CSSClassEditPasteButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
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; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.CSSClassDisplayPanel
{
border-bottom: 1px #bbbbbb solid; 
padding: 5px; 
}
.CSSClassCopyUpdatePanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassCopyStylesButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.CSSClassClearStylesButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.CSSClassChangeParentButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.CSSClassAddStylesButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.CSSClassAddNewStyleButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.CSSClassAddModifiedStylesButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.CSSClassActionsPanel
{
text-align: Right; 
}
.ContextPagePasswordSuccessfullyChangedAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageMailshotUnsubConfirmTESTAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageMailshotUnsubConfirmAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageContactUsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContentParent
{
background-color: White; 
display: inline-block; 
max-width: 75%; 
vertical-align: top; 
width: calc(100% - 320px); 
}
.ContactDetailsWebDisplayPanelTextLbl
{
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
}
.ContactDetailsEditSubAttrsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ContactDetailsDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_PhonesFaxesDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.ConfirmDetails_ConfDet_NameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
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
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.ConfirmDetails_ConfDet_EmailAddressesNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
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
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.Confirm_DetailsNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
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
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.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
{
transform: rotate(-50deg); 
width: 23px; 
border-bottom: 3px solid #294F6D; 
border-left: 3px solid #294F6D; 
display: inline-block; 
height: 9px; 
left: -26px; 
position: absolute; 
top: 8px; 
}
.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; 
}
.ChangePasswordCancelButton
{
height: 30px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.ChangePasswordButton
{
height: 30px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.CareersNewInstButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.CareersHelpWebDisplayPanelTextLbl
{
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
}
.CareersHelpEditSubAttrsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.CareersEditSubAttrsPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.CareersEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.CareersEditItem
{
min-width: 300px; 
}
.CareersEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.CareersDisplayItemTitlePanel
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.CancelEmailButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.CancelButton
{
height: 30px; 
width: 80px; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.Button
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.BottomRow
{
background-color: #102259; 
min-height: 50px; 
}
.BookingsForEventWebDisplayPanelTextLbl
{
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
}
.BookingsForEventWebDisplayPanelText
{
background-color: #102259; 
height: 25px; 
line-height: 25px; 
font-family: Arial; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.BookingsForEventRow
{
border-bottom: 1px solid #dddddd; 
}
.BookingsForEventAltRow
{
border-bottom: 1px solid #dddddd; 
}
.BookingInvoiceTotalInvoiceTotalPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceTotalInvoiceTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceLinesRow
{
border-bottom: 1px solid #dddddd; 
}
.BookingInvoiceLinesInvoiceLineTotalCell
{
text-align: Right; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesInvoiceLineQuantityCell
{
text-align: Right; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesInvoiceLineDescriptionCell
{
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesInvoiceLineAmountCell
{
text-align: Right; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesHeaderRow
{
background-color: #E7E7F7; 
}
.BookingInvoiceLinesHeaderCell
{
padding-right: 10px; 
}
.BookingInvoiceLinesCell
{
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesAltRow
{
border-bottom: 1px solid #dddddd; 
}
.BookingInvoiceDetailWebDisplayPanelText
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
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; 
}
.BookingInvoiceDetailEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingConfirmedTextContextTextPanel
{
margin: 20px 0px; 
font-family: Arial; 
font-size: 20pt; 
color: Red; 
text-decoration: none; 
}
.BookingConfirmationEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingConfirmationDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.BookingConfirmationBookingcostLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.BookingButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.BannerText
{
text-align: Center; 
}
.BannerLogoImage img
{
width: 100%; 
}
.BannerLogoImage
{
display: inline-block; 
width: 100%; 
}
.BannerLogo
{
margin: auto; 
width: 12%; 
}
.BannerLink
{
font-family: 'EB Garamond', serif; 
font-size: 33pt; 
color: white; 
text-decoration: none; 
}
.BannerCellImagePanel
{
margin: auto; 
width: 25%; 
}
.BannerCellImage img
{
width: 100%; 
}
.BannerCellImage
{
display: block; 
width: 100%; 
}
.BannerCell
{
margin: auto; 
padding-top: 15px; 
}
.BackBookingButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.AwardsPrimePanel
{
margin: 0px 0px 50px 0px; 
}
.AwardsListTitlePanel
{
text-align: Center; 
padding: 10px 0px; 
}
.AwardsListTitle
{
font-family: Arial; 
font-size: 22pt; 
color: #102259; 
text-decoration: none; 
}
.AwardsListPhotoPanel
{
padding: 10px 0px; 
}
.AwardsListEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.AwardsListDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.AwardsListDisplayItemsPanel
{
padding: 10px 0px; 
}
.AwardsListAnnouncementPanel
{
padding: 10px 0px; 
}
.AwardsListAdditionalTextPanel
{
padding: 10px 0px; 
}
.AttributePanelTitle
{
width: 100% !important; 
display: inline-block; 
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
height: 45px; 
line-height: 45px; 
}
.AttributeDataLabel
{
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
display: inline-block; 
}
.AttributeData
{
color: black; 
display: inline-block; 
}
.AttendeesWebDisplayPanelTextLbl
{
font-family: Arial; 
font-size: 18pt; 
color: #102259; 
text-decoration: none; 
}
.AttendeesWebDisplayPanelText
{
border-bottom: 1px solid #102259; 
margin: 20px 0px 10px 0px; 
}
.AttendeesPrimePanel
{
padding: 5px; 
vertical-align: top; 
border: 1px solid #102259; 
border-radius: 3px; 
display: inline-block; 
margin: 10px; 
min-height: 100px; 
min-width: 350px; 
}
.AttachmentsEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.AttachmentsDisplayLabel
{
display: inline-block; 
min-width: 150px; 
font-family: Arial; 
font-size: 11pt; 
color: #102259; 
text-decoration: none; 
}
.AnnouncementsRow
{
border-bottom: 1px solid #dddddd; 
}
.AnnouncementsAltRow
{
border-bottom: 1px solid #dddddd; 
}
.AnnouncementsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AnnouncementListTitle
{
font-family: Arial; 
font-size: 15pt; 
color: #102259; 
text-decoration: underline; 
}
.AnnouncementListEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.AnnouncementDetailEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.AllTextSingleTextLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AllTextItemButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AllTextEditButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AllTextChgDisplayButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.AllTextAddButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AllPagesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AddButton
{
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Arial; 
font-size: 14pt; 
color: black; 
text-decoration: underline; 
}
.ActionPanelCareers
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.ActionButton
{
background-color: #715d97; 
border-radius: 5px; 
box-sizing: border-box; 
display: inline-block; 
line-height: 35px; 
margin: 5px; 
padding: 5px 10px; 
text-align: Left; 
transition: 0.3s; 
font-family: Arial; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.ActionButton:hover
{
background-color: #513A7C; 
}

.webFontBannerLink
{
font-family: Arial;
font-size: 12pt;
color: White;
text-decoration: underline;
}


.webFontBannerTitle
{
font-family: 'EB Garamond', serif;
font-size: 33pt;
color: white;
}


.webFontBase
{
font-family: Arial;
font-size: 11pt;
color: #757678;
}


.webFontBaseBlue
{
font-family: Arial;
font-size: 11pt;
color: #102259;
}


.webFontBaseWhite
{
font-family: Arial;
font-size: 11pt;
color: White;
}


.webFontBookingNotice
{
font-family: Arial;
font-size: 20pt;
color: Red;
}


.webFontButton
{
font-family: Arial;
font-size: 14pt;
color: black;
text-decoration: underline;
}


.webFontButtonWhite
{
font-family: Arial;
font-size: 14pt;
color: white;
}


.webFontDeleteButton
{
font-family: Arial;
font-size: 14pt;
color: Red;
text-decoration: underline;
}


.webFontForumTitle
{
font-family: Arial;
font-size: 12pt;
color: Blue;
}


.webFontFrontMenu
{
font-family: Lato;
font-size: 15pt;
color: White;
}


.webFontGaramond
{
font-family: 'EB Garamond', serif;
font-size: 25pt;
color: #757678;
}


.webFontHelpText
{
font-family: Arial;
font-size: 8pt;
color: Blue;
}


.webFontImportantText
{
font-family: Arial;
font-size: 12pt;
color: #102259;
}


.webFontLargeButton
{
font-family: Arial;
font-size: 12pt;
color: black;
text-decoration: underline;
}


.webFontMenu
{
font-family: Arial;
font-size: 11pt;
color: #666666;
}


.webFontOverMenu
{
font-family: Arial;
font-size: 11pt;
color: black;
}


.webFontPageTitle
{
font-family: Arial;
font-size: 22pt;
color: #102259;
}


.webFontPageTitleWhite
{
font-family: Arial;
font-size: 22pt;
color: White;
}


.webFontPrimeLink
{
font-family: Arial;
font-size: 15pt;
color: #102259;
text-decoration: underline;
}


.webFontPrimeTitle
{
font-family: Arial;
font-size: 17pt;
color: #102259;
}


.webFontQuote
{
font-family: Lato;
font-size: 23pt;
color: #132358;
}


.webFontSmallWhite
{
font-family: Arial;
font-size: 11pt;
color: white;
}


.webFontTab
{
font-family: Arial;
font-size: 14pt;
color: black;
}


.webFontThreadStarter
{
font-family: Arial;
font-size: 8pt;
color: #757678;
}


.webFontThreadTitle
{
font-family: Arial;
font-size: 12pt;
color: Blue;
}


.webFontTitle
{
font-family: Arial;
font-size: 18pt;
color: #102259;
}

