textarea
{
border: 1px solid #EC1C23; 
border-radius: 5px; 
height: 90px; 
line-height: 25px; 
padding: 0px 10px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
textarea:focus
{
box-shadow: 0px 0px 7px 1px #EC1C23; 
}
TABLE
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
select
{
border: 1px solid #EC1C23; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
InputText
{
border: 1px solid #EC1C23; 
border-radius: 5px; 
box-sizing: border-box; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
InputText:focus
{
box-shadow: 0px 0px 7px 1px #EC1C23; 
}
input[type=text]
{
border: 1px solid #EC1C23; 
border-radius: 5px; 
box-sizing: border-box; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
input[type=text]:focus
{
box-shadow: 0px 0px 7px 1px #EC1C23; 
}
input[type=password]
{
border: 1px solid #EC1C23; 
border-radius: 5px; 
box-sizing: border-box; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
input[type=password]:focus
{
box-shadow: 0px 0px 7px 1px #EC1C23; 
}
IMG
{
margin-left: 0px; 
margin-right: 0px; 
margin-top: 0px; 
}
BODY
{
background-color: #fdedee; 
box-sizing: border-box; 
margin: 0px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
a
{
color: #ec1c23; 
}
.XmasLetterNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.XmasLetterNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.XmasLetterEditSagiPanel
{
margin: 5px 0px; 
}
.XmasLetterEditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.XmasLetterEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.XmasLetterEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.XmasLetterDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.XmasLetterDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.XmasLetter_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.WebDisplayPanelTextLbl
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.WebDisplayPanelRelDispMenuButton
{
background-color: Gray; 
border-radius: 5px; 
padding: 0px 5px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
text-align: Center; 
}
.WebDisplayPanelRelDispMenuButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.WebDisplayPanelEditButton
{
background-color: Gray; 
border-radius: 5px; 
padding: 0px 5px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
text-align: Center; 
}
.WebDisplayPanelEditButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.WebDisplayPagePrevButton
{
background-color: Gray; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
margin: 0px 5px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.WebDisplayPagePrevButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.WebDisplayPageNextButton
{
background-color: Gray; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
margin: 0px 5px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.WebDisplayPageNextButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.WebDisplayPageFinishButton
{
background-color: Gray; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
margin: 0px 5px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.WebDisplayPageFinishButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.WebDisplayPageButton
{
background-color: Gray; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
margin: 0px 5px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.WebDisplayPageButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.ViewBasketButton
{
margin-left: 15px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.ViewBasketButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.UsageData
{
color: Black; 
display: inline-block; 
}
.UploadImageSubAttrTitleLabel
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.UploadFileSelector
{
bottom: 0px; 
color: Transparent; 
height: 100%; 
left: 0px; 
min-height: 100%; 
opacity: 0; 
position: absolute; 
right: 0px; 
top: 0px; 
width: 100%; 
}
.UploadFilePreviewImage
{
display: block; 
max-width: 450px; 
object-fit: contain; 
object-position: none; 
}
.UploadFilePlaceholderImageClickOrDrag
{
background-image: url('./imgs/PlaceholderClickOrDragToSelect.png'); 
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFilePlaceholderImageClickOnly
{
background-image: url('./imgs/PlaceholderClickToSelect.png'); 
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFilePlaceholderImage
{
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFilePlaceholderClickOrDrag
{
background-image: url('./imgs/PlaceholderFileClickOrDragToSelect.png'); 
background-repeat: no-repeat; 
display: inline-block; 
max-height: 300px; 
max-width: 100%; 
min-height: 150px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
position: relative; 
}
.UploadFilePlaceholderClickOnly
{
background-image: url('./imgs/PlaceholderFileClickToSelect.png'); 
background-repeat: no-repeat; 
display: inline-block; 
max-height: 300px; 
max-width: 100%; 
min-height: 150px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
position: relative; 
}
.UploadFilePlaceholder
{
background-repeat: no-repeat; 
display: inline-block; 
max-height: 300px; 
max-width: 100%; 
min-height: 150px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
position: relative; 
}
.UploadFileNameWithIcon
{
background-image: url('./imgs/FileIcon.png'); 
background-repeat: no-repeat; 
display: inline-block; 
height: 40px; 
line-height: 30px; 
padding: 0px 0px 0px 35px; 
}
.UploadFileDragover
{
opacity: 0.2; 
}
.UploadFileContainerDivWithFile
{
display: inline-block; 
min-height: 150px; 
position: relative; 
vertical-align: Top; 
width: calc(100% - 150px); 
}
.UploadFileContainerDivPlaceholder
{
display: inline-block; 
min-height: 150px; 
position: relative; 
vertical-align: Top; 
width: calc(100% - 150px); 
}
.UploadFileContainerDiv
{
display: inline-block; 
min-height: 150px; 
position: relative; 
vertical-align: Top; 
width: calc(100% - 150px); 
}
.UploadFileClearButton
{
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
line-height: 30px; 
margin: 10px 0px 10px 90px; 
padding: 0px 5px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.UploadFileClearButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.UpdateBasketPanel
{
margin: 10px 0px; 
}
.UpdateBasketButton
{
margin-left: 15px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.UpdateBasketButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.U6DestCheckNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.U6DestCheckNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.U6DestCheckEditSagiPanel
{
margin: 5px 0px; 
}
.U6DestCheckEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.U6DestCheckEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.U6DestCheckEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.U6DestCheckDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.U6DestCheckDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.U6DestCheck_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.TopParentWrapperCell
{
background-color: white; 
}
.TopParentRHS
{
display: flex; 
}
.TopParentCell
{
align-items: center; 
display: flex; 
justify-content: space-between; 
margin: auto; 
max-width: 1350px; 
}
.Title
{
background-color: LightGray; 
font-family: 'Nunito'; 
font-size: 11pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
}
.TicketsTickettype
{
line-height: 30px; 
}
.TicketsTicketprice
{
line-height: 30px; 
}
.TicketsMakeBookingPanelWebTextHeader
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.TicketsMakeBookingPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.TicketsMainPanel
{
margin-top: 15px; 
}
.TicketsLinkDisplayItem
{
line-height: 30px; 
}
.TicketsHeaderRow
{
background-color: #E7E7F7; 
border-bottom: 1px solid #808080; 
}
.TicketsHeaderCell
{
padding: 0px 10px 0px 0px; 
}
.TicketsGuestname
{
line-height: 30px; 
}
.TicketsEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.TicketsDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.TicketsDisplayItem
{
line-height: 30px; 
}
.TicketsCell
{
padding: 0px 10px 0px 0px; 
}
.TicketDetailsMakeBookingPanel
{
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.TicketDetailsForAttendeeListNotionalYearGroupLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.TicketDetailsForAttendeeListNotionalYearGroup
{
line-height: 30px; 
}
.TicketDetailsForAttendeeListLinkDisplayItem
{
line-height: 30px; 
}
.TicketDetailsForAttendeeListGuestname
{
line-height: 30px; 
}
.TicketDetailsForAttendeeListEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.TicketDetailsForAttendeeListDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.TicketDetailsForAttendeeListDisplayItem
{
line-height: 30px; 
}
.TextTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
text-decoration: none; 
}
.SubTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #000000; 
text-decoration: none; 
}
.SubMenuButtonLvl01
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: Black; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
text-align: Left; 
}
.SubMenuButtonLvl01:hover
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
text-decoration: none; 
}
.SubMenuButton
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: Black; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
text-align: Left; 
}
.SubMenuButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
text-decoration: none; 
}
.SubAttributeDisclosed
{
font-weight: bold; 
}
.SiteProfilePrimePanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
}
.SiteProfileNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.SiteProfileNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.SiteProfileEditSagiPanel
{
margin: 5px 0px; 
}
.SiteProfileEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.SiteProfileEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.SiteProfileEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.SiteProfileDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.SiteProfileDisplayItemParentPanel
{
background-color: White; 
border-bottom: 0px; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
margin: 20px 0px; 
padding: 10px 20px; 
}
.SiteProfile_WebDisplayMainTopParentPanel
{
padding: 0px; 
}
.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; 
}
.ShowOnAttendeesList_EditLabel
{
order: 1; 
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ShowOnAttendeesList_Edit
{
min-width: 40px; 
box-sizing: border-box; 
display: inline-block; 
}
.ShownLogin
{
top: 50%; 
background-color: White; 
box-shadow: 0px 0px 10px 2px #000000; 
left: 50%; 
padding: 20px; 
position: fixed; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
z-index: 2000; 
}
.ShowMenuMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.ShowMenuMenuItem
{
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/Burger20231017033611.png'); 
display: inline-block; 
height: 35px; 
padding: 0px; 
width: 35px; 
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
text-align: Left; 
vertical-align: top; 
line-height: 30px; 
}
.ShowMenuMenuItem:hover
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ShowLogoutShowLoginOutMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.ShowLogout
{
background-image: URL('../StaticImages/SignOutArrow20231017034812.png'); 
background-position: top center; 
background-repeat: no-repeat; 
background-size: 60%; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
padding-top: 30px; 
}
.ShowLogout:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ShowLoginShowLoginOutMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.ShowLoginOutMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.ShowLoginOutMenuItem
{
background-position: top center; 
background-repeat: no-repeat; 
background-size: 60%; 
display: inline-block; 
padding-top: 30px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ShowLoginOutMenuItem:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ShowLogin
{
background-image: URL('../StaticImages/LoginPerson20231017034023.png'); 
background-position: top center; 
background-repeat: no-repeat; 
background-size: 60%; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
padding-top: 30px; 
}
.ShowLogin:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ShowBasketLinkText
{
display: none; 
}
.ShowBasketLink
{
background-position: center bottom; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/BasketRed20240207032743.png'); 
display: inline-block; 
height: 38px; 
padding-left: 20px; 
vertical-align: middle; 
width: 20px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ShopPrimePanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
display: flex; 
margin: 20px 0px; 
padding: 10px; 
}
.ShoppingBasketButton
{
margin-left: 15px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.ShoppingBasketButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ShopListPhotoPhotoPanel
{
position: relative; 
transform: translate(-20px, 0px); 
}
.ShopListPhotoPhoto img
{
width: 100%; 
}
.ShopListPhotoPhoto
{
display: inline-block; 
width: 100%; 
line-height: 30px; 
}
.ShopListPhotoLinkDisplayItem
{
line-height: 30px; 
}
.ShopListPhotoEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ShopListPhotoDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.ShopListPhotoDisplayItem
{
line-height: 30px; 
}
.ShopInvoicePaidAndCompleteInvoice_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.Shop_WebDisplayMainTopParentPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
display: flex; 
margin: 30px 0px; 
padding: 20px; 
}
.SendEmailDisplayToPanel
{
margin: 5px 0px; 
}
.SendEmailDisplayToLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.SendEmailDisplaySubjectPanel
{
margin: 5px 0px; 
}
.SendEmailDisplaySubjectLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.SendEmailDisplaySubjectEntry
{
box-sizing: border-box; 
width: calc(100% - 150px); 
display: inline-block; 
min-width: 350px; 
}
.SendEmailDisplayPanel
{
margin: 5px 0px; 
}
.SendEmailDisplayMessagePanel
{
margin: 5px 0px; 
}
.SendEmailDisplayMessageLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.SendEmailDisplayMessageEntry
{
height: 180px; 
box-sizing: border-box; 
width: calc(100% - 150px); 
display: inline-block; 
min-width: 350px; 
}
.SendEmailDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.SendEmailDisplayFromPanel
{
margin: 5px 0px; 
}
.SendEmailDisplayFromLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.SendEmailDisplayEntry
{
box-sizing: border-box; 
width: calc(100% - 150px); 
display: inline-block; 
min-width: 350px; 
}
.SendEmailButton
{
margin-right: 10px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.SendEmailButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.SendEmailActionButton
{
margin-right: 10px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.SendEmailActionButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.SelectLocalCollection
{
margin: 0px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.SelectLocalCollection:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.SelectInstanceButton
{
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
padding: 5px 10px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.SelectInstanceButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.SearchButton
{
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
padding: 5px 10px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.SearchButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.SchoolDetailsParentWebDisplayPanelTextLbl
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.SaveButton
{
background-color: Gray; 
border-radius: 5px; 
height: 30px; 
padding: 0px 5px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
text-align: Center; 
}
.SaveButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.RollOfHonourWarRecordPanel
{
padding: 5px 0px; 
}
.RollOfHonourWarRecord
{
line-height: 30px; 
}
.RollOfHonourWarPanel
{
padding: 15px; 
}
.RollOfHonourWarLabel
{
display: inline-block; 
width: 80px; 
}
.RollOfHonourWarGravePanel
{
padding: 5px 0px; 
}
.RollOfHonourWarGrave
{
line-height: 30px; 
}
.RollOfHonourSearchLabel
{
display: inline-block; 
width: 80px; 
}
.RollOfHonourRolePanel
{
padding: 5px 0px; 
}
.RollOfHonourRole
{
line-height: 30px; 
}
.RollOfHonourPrimesPanel
{
min-height: 1000px; 
}
.RollOfHonourPrimePanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
display: flex; 
margin: 20px 0px; 
padding: 10px; 
}
.RollOfHonourPlaquePanel
{
padding: 5px 0px; 
}
.RollOfHonourPlaque
{
line-height: 30px; 
}
.RollOfHonourPhotoPhoto
{
line-height: 30px; 
}
.RollOfHonourPhotoLinkDisplayItem
{
line-height: 30px; 
}
.RollOfHonourPhotoEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.RollOfHonourPhotoDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.RollOfHonourPhotoDisplayItem
{
line-height: 30px; 
}
.RollOfHonourNamePanel
{
padding: 5px 0px; 
}
.RollOfHonourName
{
font-family: Helvetica, sans-serif; 
font-size: 12pt; 
color: #ec1c23; 
text-decoration: none; 
line-height: 30px; 
}
.RollOfHonourListWarRecord
{
line-height: 30px; 
}
.RollOfHonourListRole
{
line-height: 30px; 
}
.RollOfHonourListPhotoSubAttrsPanel
{
display: inline-block; 
min-width: 150px; 
padding-right: 10px; 
vertical-align: top; 
}
.RollOfHonourListPhotoPhoto
{
line-height: 30px; 
}
.RollOfHonourListPhotoLinkDisplayItem
{
line-height: 30px; 
}
.RollOfHonourListPhotoEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.RollOfHonourListPhotoDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.RollOfHonourListPhotoDisplayItem
{
line-height: 30px; 
}
.RollOfHonourListName
{
font-family: Helvetica, sans-serif; 
font-size: 12pt; 
color: #ec1c23; 
text-decoration: none; 
line-height: 30px; 
}
.RollOfHonourListLinkDisplayItem
{
line-height: 30px; 
}
.RollOfHonourListEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.RollOfHonourListDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.RollOfHonourListDisplayItem
{
line-height: 30px; 
}
.RollOfHonourLinkDisplayItem
{
line-height: 30px; 
}
.RollOfHonourIndividual_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.RollOfHonourHeadText
{
background-color: White; 
}
.RollOfHonourEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.RollOfHonourDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.RollOfHonourDisplayItemsPanel
{
padding: 5px 0px; 
}
.RollOfHonourDisplayItem
{
line-height: 30px; 
}
.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; 
}
.RegisterNameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.RegisterNameTitle_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.RegisterNameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.RegisterNameNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.RegisterNameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.RegisterNameLastname_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.RegisterNameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.RegisterNameForenames_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.RegisterNameEditSagiPanel
{
margin: 5px 0px; 
}
.RegisterNameEditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.RegisterNameEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.RegisterNameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterNameDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.RegisterNameDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.RegisterEmailNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.RegisterEmailNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.RegisterEmailEmailaddress_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.RegisterEmailEditSagiPanel
{
margin: 5px 0px; 
}
.RegisterEmailEditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.RegisterEmailEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.RegisterEmailEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterEmailDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.RegisterEmailDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.RegisterButtonU6DestCheck
{
background-color: Gray; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
width: 100px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
text-align: Center; 
}
.RegisterButtonU6DestCheck:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.RegisterButtonSiteProfile
{
background-color: Gray; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
width: 100px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
text-align: Center; 
}
.RegisterButtonSiteProfile:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.RegisterButtonPIFRequest
{
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: Center; 
width: 110px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.RegisterButtonPIFRequest:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.RegisterButtonLeaversInfo
{
background-color: #45365c; 
padding: 10px; 
width: 220px; 
border-radius: 5px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
display: inline-block; 
text-align: Center; 
}
.RegisterButtonLeaversInfo:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.RegisterButtonEditMyNews
{
background-color: Gray; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
width: 100px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
text-align: Center; 
}
.RegisterButtonEditMyNews:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.RegisterButtonConfirm Details
{
background-color: Gray; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
width: 100px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
text-align: Center; 
}
.RegisterButtonConfirm Details:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.RegisterButton
{
background-color: Gray; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
width: 100px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
text-align: Center; 
}
.RegisterButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.RegisterAddressUsage_EditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.RegisterAddressTown_EditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.RegisterAddressTown_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.RegisterAddressPostalcode_EditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.RegisterAddressPostalcode_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.RegisterAddressNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.RegisterAddressNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.RegisterAddressEditSagiPanel
{
margin: 5px 0px; 
}
.RegisterAddressEditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.RegisterAddressEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.RegisterAddressEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterAddressDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.RegisterAddressDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.RegisterAddressCounty_EditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.RegisterAddressCounty_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.RegisterAddressCountry_EditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.RegisterAddressCountry_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.RegisterAddressAddress3_EditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.RegisterAddressAddress3_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.RegisterAddressAddress2_EditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.RegisterAddressAddress2_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.RegisterAddressAddress1_EditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.RegisterAddressAddress1_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.Register_NameDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.Register_NameDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Register_EmailDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.Register_EmailDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Register_AddressDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.Register_AddressDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.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; 
}
.ProfileYourStoryYourStory_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ProfileYourStoryPersonalProfile_Edit
{
box-sizing: border-box; 
width: 100%; 
display: inline-block; 
min-width: 350px; 
}
.ProfileYourStoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.ProfileYourStoryNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ProfileYourStoryEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileYourStoryEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileYourStoryEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ProfileYourStoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileYourStoryDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.ProfileYourStoryDisplayItemParentPanel
{
background-color: White; 
border-bottom: 0px; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
margin: 20px 0px; 
padding: 10px 20px; 
}
.ProfileSocialTwitter_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileSocialTwitter_Edit
{
background-position: left center; 
background-repeat: no-repeat; 
background-size: contain; 
padding: 0px 0px 0px 40px !important; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ProfileSocialNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.ProfileSocialNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ProfileSocialLinkedin_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileSocialLinkedin_Edit
{
background-image: URL('../StaticImages/LinkedIn20231218105556.png'); 
background-position: left center; 
background-repeat: no-repeat; 
background-size: contain; 
padding: 0px 0px 0px 40px !important; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ProfileSocialInstagram_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileSocialInstagram_Edit
{
background-image: URL('../StaticImages/Instagram20231018124203.png'); 
background-position: left center; 
background-repeat: no-repeat; 
background-size: contain; 
padding: 0px 0px 0px 40px !important; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ProfileSocialFacebook_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileSocialFacebook_Edit
{
background-image: URL('../StaticImages/Facebook20231218105647.png'); 
background-position: left center; 
background-repeat: no-repeat; 
background-size: contain; 
padding: 0px 0px 0px 40px !important; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ProfileSocialEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileSocialEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileSocialEditItem
{
background-position: left center; 
background-repeat: no-repeat; 
background-size: contain; 
padding: 0px 0px 0px 40px !important; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ProfileSocialEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileSocialDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.ProfileSocialDisplayItemParentPanel
{
padding: 10px 20px 20px 20px; 
background-color: White; 
border-bottom: 0px; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
margin: 20px 0px; 
}
.ProfileProduct_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.ProfilePhotoPhoto_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfilePhotoPhoto_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ProfilePhotoPhoto
{
line-height: 30px; 
}
.ProfilePhotoNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.ProfilePhotoNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ProfilePhotoLinkDisplayItem
{
line-height: 30px; 
}
.ProfilePhotoGallery_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.ProfilePhotoEditSagiPanel
{
margin: 5px 0px; 
}
.ProfilePhotoEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfilePhotoEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ProfilePhotoEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfilePhotoDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfilePhotoDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.ProfilePhotoDisplayItemParentPanel
{
background-color: White; 
border-bottom: 0px; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
margin: 20px 0px; 
padding: 10px 20px; 
}
.ProfilePhotoDisplayItem
{
line-height: 30px; 
}
.ProfileOrganisationAnnouncement_WebDisplayMainTopParentPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ProfileInvoice_WebDisplayMainTopParentPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
margin: 30px 0px; 
padding: 20px; 
}
.ProfileGolfFixture_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.ProfileEventDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.ProfileEventDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEvent_WebDisplayMainTopParentPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ProfileEmailNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.ProfileEmailNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ProfileEmailEmailaddress_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ProfileEmailEditSagiPanel
{
margin: 5px 0px; 
}
.ProfileEmailEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProfileEmailEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ProfileEmailEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEmailDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.ProfileEmailDisplayItemParentPanel
{
background-color: White; 
border-bottom: 0px; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
margin: 20px 0px; 
padding: 10px 20px; 
}
.ProductsProductPricePanel
{
margin: 0px 0px 10px 0px; 
padding: 0px 0px 10px 0px; 
}
.ProductsProductPrice
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #000000; 
text-decoration: none; 
line-height: 30px; 
}
.ProductsProductPanel
{
margin: 0px 0px 10px 0px; 
padding: 0px 0px 10px 0px; 
}
.ProductsProductNamePanel
{
margin: 0px 0px 10px 0px; 
padding: 0px 0px 10px 0px; 
}
.ProductsProductName
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.ProductsProductDescriptionPanel
{
margin: 0px 0px 10px 0px; 
padding: 0px 0px 10px 0px; 
}
.ProductsProductDescription
{
line-height: 30px; 
}
.ProductsProduct
{
line-height: 30px; 
}
.ProductsPhotoPanel
{
margin: 0px 0px 10px 0px; 
padding: 0px 0px 10px 0px; 
}
.ProductsPhotoLabel
{
display: inline-block; 
width: 120px; 
}
.ProductsPhoto
{
line-height: 30px; 
}
.ProductsLinkDisplayItem
{
line-height: 30px; 
}
.ProductSelectionFunctionsFunctionsPanel
{
border-bottom: 1px solid #6E2636; 
padding-bottom: 20px; 
}
.ProductsEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProductsDisplayLabel
{
display: inline-block; 
width: 120px; 
}
.ProductsDisplayItemsPanel
{
margin: 0px 0px 10px 0px; 
padding: 0px 0px 10px 0px; 
}
.ProductsDisplayItem
{
line-height: 30px; 
}
.ProductPhotoSubAttrsPanel
{
display: inline-block; 
margin-right: 15px; 
vertical-align: top; 
}
.ProductPhotoPhotoPanel
{
position: relative; 
transform: translate(-40px, 0px); 
}
.ProductPhotoPhoto img
{
width: 100%; 
}
.ProductPhotoPhoto
{
display: inline-block; 
width: 250px; 
line-height: 30px; 
}
.ProductPhotoLinkDisplayItem
{
line-height: 30px; 
}
.ProductPhotoEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProductPhotoDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProductPhotoDisplayItem
{
line-height: 30px; 
}
.ProductOptionsSubAttrPanel
{
padding: 10px 0px 0px 0px; 
}
.ProductOptionsQuantityHighlight
{
border: 3px solid #ff9933; 
display: inline-block; 
width: 150px; 
}
.ProductOptionsQuantity
{
width: 129px; 
display: inline-block; 
}
.ProductOptionsOptionQuantityHighlight
{
border: 3px solid #ff9933; 
display: inline-block; 
width: 150px; 
}
.ProductOptionsOptionQuantity
{
width: 129px; 
display: inline-block; 
}
.ProductOptionsOptionLabel
{
display: inline-block; 
width: 120px; 
}
.ProductOptionsOptionDropdownHighlight
{
border: 3px solid #ff9933; 
display: inline-block; 
width: 150px; 
}
.ProductOptionsOptionDropdownDisabled
{
background-color: LightGray; 
display: inline-block; 
width: 150px; 
}
.ProductOptionsOptionDropdown
{
display: inline-block; 
width: 150px; 
}
.ProductOptionsClearOptions
{
margin: 10px 10px 0px 0px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.ProductOptionsClearOptions:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ProductOptionsButton
{
margin: 10px 10px 0px 0px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.ProductOptionsButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ProductOptionsAddToBasketMessagePanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
display: flex; 
padding: 10px 30px; 
}
.ProductOptionsAddToBasketMessageLabelRemoved
{
display: none; 
}
.ProductOptionsAddToBasketMessageLabelPanel
{
display: inline-block; 
margin: 0px 0px 0px 10px; 
padding-top: 10px; 
}
.ProductOptionsAddToBasketMessageLabelError
{
background-color: Bisque; 
}
.ProductOptionsAddToBasketDisabled
{
color: AliceBlue; 
}
.ProductOptionsAddToBasket
{
margin: 10px 10px 0px 0px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.ProductOptionsAddToBasket:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ProductListFunctionsViewprofileincontext
{
width: auto; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.ProductListFunctionsViewprofileincontext:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ProductListFunctionsFunctionItem
{
width: auto; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.ProductListFunctionsFunctionItem:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ProductListDetailsPrimePanel
{
box-shadow: none; 
display: block; 
margin: 0px; 
padding: 0px; 
background-color: White; 
}
.ProductDetailsProductPricePanel
{
display: inline-block; 
}
.ProductDetailsProductPrice:after
{
content: '+ P&P'; 
padding-left: 10px; 
}
.ProductDetailsProductPrice
{
display: inline-block; 
margin-right: 15px; 
line-height: 30px; 
}
.ProductDetailsProductName
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.ProductDetailsProductDescription
{
line-height: 30px; 
}
.ProductDetailsPhoto
{
line-height: 30px; 
}
.ProductDetailsMinimumPostagePanel
{
display: inline-block; 
}
.ProductDetailsMinimumPostageLabel
{
margin: 0px 0px 0px 10px; 
min-width: 20px; 
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProductDetailsMinimumPostage
{
line-height: 30px; 
}
.ProductDetailsLinkDisplayItem
{
line-height: 30px; 
}
.ProductDetailsEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProductDetailsDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.ProductDetailsDisplayItem
{
line-height: 30px; 
}
.ProductDetailImagePrimePanel
{
box-shadow: none; 
display: block; 
margin: 0px; 
padding: 0px; 
background-color: White; 
}
.ProductAddedNavigationPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.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 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
{
display: inline-block; 
vertical-align: top; 
}
.PrimeFocusWebDisplayPanelEditButton
{
background-color: Gray; 
border-radius: 5px; 
padding: 0px 5px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
text-align: Center; 
}
.PrimeFocusWebDisplayPanelEditButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PrimeFocusWebDisplayActionPanel
{
margin: 10px 0px; 
}
.PrimeFocusNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PrimeFocusNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PrimeFocusIndividualWebDisplayPanelEditButton
{
background-color: Gray; 
border-radius: 5px; 
padding: 0px 5px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
text-align: Center; 
}
.PrimeFocusIndividualWebDisplayPanelEditButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PrimeFocusIndividualNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PrimeFocusIndividualNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PrimeFocusIndividualEditSagiPanel
{
margin: 5px 0px; 
}
.PrimeFocusIndividualEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.PrimeFocusIndividualEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PrimeFocusIndividualEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PrimeFocusIndividualEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.PrimeFocusIndividualEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PrimeFocusIndividualDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PrimeFocusIndividualDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PrimeFocusIndividual_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.PrimeFocusEditSagiPanel
{
margin: 5px 0px; 
}
.PrimeFocusEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
}
.PrimeFocusEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PrimeFocusEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.PrimeFocusEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PrimeFocusEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.PrimeFocusEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PrimeFocusDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PrimeFocusDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PrimeFocus_WebDisplayMainTopParentPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 0px 20px; 
}
.PrimeDisplayLabel
{
display: inline-block; 
width: 120px; 
}
.PrimeDisplayItem
{
line-height: 30px; 
}
.PreviousFixtureGolfFixture_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.pnlBasket
{
margin: auto; 
}
.PlayersWebDisplayPanelTextLbl
{
font-family: 'Nunito'; 
font-size: 11pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
}
.PlayersWebDisplayPanelText
{
padding: 10px 0px; 
}
.PlayersOlgsHandicapCell
{
padding: 0px 10px 0px 0px; 
}
.PlayersNameCell
{
padding: 0px 10px 0px 0px; 
}
.PlayersName
{
display: inline-block; 
padding-right: 10px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PlayersHeaderRow
{
background-color: #E7E7F7; 
border-bottom: 1px solid #808080; 
}
.PlayersHeaderCell
{
padding: 0px 10px 0px 0px; 
}
.PlayersFunctionsRemoverelationship
{
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: Left; 
width: 130px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.PlayersFunctionsFunctionsPanel
{
float: right; 
padding: 10px 50px 0px 0px; 
}
.PlayersFunctionsFunctionItem
{
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: Left; 
width: 130px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.PlayersFunctionsAddrelationship
{
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: Left; 
width: 130px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.PlayersCell
{
padding: 0px 10px 0px 0px; 
}
.PIFSportsSport_EditLabel
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFSportsSport_EditCHK
{
width: 30%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFSportsSport_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFSportsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFSportsNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFSportsEditSagiPanel
{
margin: 5px 0px; 
}
.PIFSportsEditLabel
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFSportsEditItem
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFSportsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFSportsEditAttrPanelSportingActivity2ndTeam
{
border-bottom: 0px; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFSportsEditAttrPanelSportingActivities
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFSportsEditAttrPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFSportsDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFSportsDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFSeniorSchoolNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFSeniorSchoolNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFSeniorSchoolLeavingYear_EditLabel
{
text-align: Center; 
width: 15px; 
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFSeniorSchoolLeavingYear_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFSeniorSchoolLeavingTerm_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFSeniorSchoolLeavingTerm_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFSeniorSchoolFinalForm_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFSeniorSchoolFinalForm_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFSeniorSchoolEntryYear_EditLabel
{
text-align: Center; 
width: 15px; 
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFSeniorSchoolEntryYear_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFSeniorSchoolEntryTerm_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFSeniorSchoolEntryTerm_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFSeniorSchoolEditSagiPanel
{
margin: 5px 0px; 
}
.PIFSeniorSchoolEditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFSeniorSchoolEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFSeniorSchoolEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFSeniorSchoolDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFSeniorSchoolDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFRequestNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFRequestNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFRequestEditSagiPanel
{
margin: 5px 0px; 
}
.PIFRequestEditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIFRequestEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFRequestEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.PIFRequestEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFRequest_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.PIFRelationsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFRelationsNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFRelationsLorettonianRelationsFromLeaversForm_EditLabel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFRelationsLorettonianRelationsFromLeaversForm_Edit
{
width: 100%; 
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFRelationsEditSagiPanel
{
margin: 5px 0px; 
}
.PIFRelationsEditLabel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFRelationsEditItem
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFRelationsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFRelationsDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFRelationsDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFPreviousSchoolPreviousSchool_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFPreviousSchoolNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFPreviousSchoolNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFPreviousSchoolEditSagiPanel
{
margin: 5px 0px; 
}
.PIFPreviousSchoolEditLabel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFPreviousSchoolEditItem
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFPreviousSchoolEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFPreviousSchoolDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFPreviousSchoolDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFPhonePhonenumber_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFPhoneNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFPhoneNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFPhoneEditSagiPanel
{
margin: 5px 0px; 
}
.PIFPhoneEditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFPhoneEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFPhoneEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFPhoneDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFPhoneDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFOtherDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFOtherDetailsNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFOtherDetailsMaritalStatus_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFOtherDetailsMaritalStatus_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFOtherDetailsEditSagiPanel
{
margin: 5px 0px; 
}
.PIFOtherDetailsEditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFOtherDetailsEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFOtherDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFOtherDetailsDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFOtherDetailsDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFOtherDetailsDateOfBirth_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFOtherDetailsDateOfBirth_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFOLGSOlgsMembershipType_EditLabel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFOLGSOlgsMembershipType_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFOLGSNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFOLGSNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFOLGSEditSagiPanel
{
margin: 5px 0px; 
}
.PIFOLGSEditLabel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFOLGSEditItem
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFOLGSEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFOLGSDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFOLGSDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFNameTitle_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFNameTitle_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFNamePreviousName_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFNamePreviousName_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFNameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFNameNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFNameLastname_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFNameLastname_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFNameKnownFirstName_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFNameKnownFirstName_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFNameForenames_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFNameForenames_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFNameEditSagiPanel
{
margin: 5px 0px; 
}
.PIFNameEditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFNameEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFNameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFNameDecorations_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFNameDecorations_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFMilitaryRecordNotes_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFMilitaryRecordNotes_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFMilitaryRecordNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFMilitaryRecordNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFMilitaryRecordEditSagiPanel
{
margin: 5px 0px; 
}
.PIFMilitaryRecordEditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFMilitaryRecordEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFMilitaryRecordEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFMilitaryRecordDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFMilitaryRecordDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFMemberTypeOlgsMembershipType_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFMemberTypeOlgsMembershipType_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFMemberTypeNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFMemberTypeNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFMemberTypeEditSagiPanel
{
margin: 5px 0px; 
}
.PIFMemberTypeEditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFMemberTypeEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFMemberTypeEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFMemberTypeDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFMemberTypeDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFLorettoOfficesYearsHeld_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFLorettoOfficesYearsHeld_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFLorettoOfficesOffice_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFLorettoOfficesOffice_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFLorettoOfficesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFLorettoOfficesNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFLorettoOfficesInOffice_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFLorettoOfficesInOffice_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFLorettoOfficesEditSagiPanel
{
margin: 5px 0px; 
}
.PIFLorettoOfficesEditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFLorettoOfficesEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFLorettoOfficesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFLorettoOfficesDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFLorettoOfficesDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFLorettoOfficesAreaOfJurisdiction_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFLorettoOfficesAreaOfJurisdiction_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFLeaversSportsSport_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFLeaversSportsSport_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversSportsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFLeaversSportsNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFLeaversSportsEditSagiPanel
{
margin: 5px 0px; 
}
.PIFLeaversSportsEditLabel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFLeaversSportsEditItem
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversSportsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFLeaversSportsDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFLeaversSportsDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFLeaversSchoolAchieveSchoolAchievements_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversSchoolAchievePositionsOfResponsibility_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFLeaversSchoolAchieveNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFLeaversSchoolAchieveNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFLeaversSchoolAchieveEditSagiPanel
{
margin: 5px 0px; 
}
.PIFLeaversSchoolAchieveEditLabel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFLeaversSchoolAchieveEditItem
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversSchoolAchieveEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFLeaversSchoolAchieveDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFLeaversSchoolAchieveDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFLeaversRelationsUpdateRelationsAmendments_EditLabel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFLeaversRelationsUpdateRelationsAmendments_Edit
{
display: block; 
min-width: 400px; 
box-sizing: border-box; 
}
.PIFLeaversRelationsUpdatePersonalProfile_EditLabel
{
display: block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFLeaversRelationsUpdatePersonalProfile_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversRelationsUpdateNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFLeaversRelationsUpdateNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFLeaversRelationsUpdateEditSagiPanel
{
margin: 5px 0px; 
}
.PIFLeaversRelationsUpdateEditLabel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFLeaversRelationsUpdateEditItem
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversRelationsUpdateEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFLeaversOtherSchoolAchieveSchoolAchievementsFurtherDetails_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFLeaversOtherSchoolAchieveSchoolAchievementsFurtherDetails_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversOtherSchoolAchieveNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFLeaversOtherSchoolAchieveNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFLeaversOtherSchoolAchieveEditSagiPanel
{
margin: 5px 0px; 
}
.PIFLeaversOtherSchoolAchieveEditLabel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFLeaversOtherSchoolAchieveEditItem
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversOtherSchoolAchieveEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFLeaversOtherSchoolAchieveDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFLeaversOtherSchoolAchieveDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFLeaversNameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFLeaversNameNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFLeaversNameLastname_EditLabel
{
width: 220px; 
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFLeaversNameLastname_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversNameKnownFirstName_EditLabel
{
width: 220px; 
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFLeaversNameKnownFirstName_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversNameForenames_EditLabel
{
width: 220px; 
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFLeaversNameForenames_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversNameEditSagiPanel
{
margin: 5px 0px; 
}
.PIFLeaversNameEditLabel
{
width: 220px; 
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFLeaversNameEditItem
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversNameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFLeaversNameDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFLeaversNameDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFLeaversIncludeInMagNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFLeaversIncludeInMagNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFLeaversIncludeInMagIncludeLeaversDetailInMag_EditLabel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFLeaversIncludeInMagIncludeLeaversDetailInMag_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversIncludeInMagEditSagiPanel
{
margin: 5px 0px; 
}
.PIFLeaversIncludeInMagEditLabel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFLeaversIncludeInMagEditItem
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversIncludeInMagEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFLeaversIncludeInMagDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFLeaversIncludeInMagDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFLeaversGapYearNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFLeaversGapYearNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFLeaversGapYearGapYearActivity_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversGapYearEditSagiPanel
{
margin: 5px 0px; 
}
.PIFLeaversGapYearEditLabel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFLeaversGapYearEditItem
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversGapYearEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFLeaversGapYearDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFLeaversGapYearDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFLeaversEduNoteNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFLeaversEduNoteNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFLeaversEduNoteHigherEducationNotes_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversEduNoteEditSagiPanel
{
margin: 5px 0px; 
}
.PIFLeaversEduNoteEditLabel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFLeaversEduNoteEditItem
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversEduNoteEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFLeaversEduNoteDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFLeaversEduNoteDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFLeaversContribsOtherContributions_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversContribsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFLeaversContribsNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFLeaversContribsEditSagiPanel
{
margin: 5px 0px; 
}
.PIFLeaversContribsEditLabel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFLeaversContribsEditItem
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeaversContribsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFLeaversContribsDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFLeaversContribsDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFLeavers2ndSportsSport_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFLeavers2ndSportsSport_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeavers2ndSportsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFLeavers2ndSportsNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFLeavers2ndSportsEditSagiPanel
{
margin: 5px 0px; 
}
.PIFLeavers2ndSportsEditLabel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFLeavers2ndSportsEditItem
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFLeavers2ndSportsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFLeavers2ndSportsDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFLeavers2ndSportsDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFJuniorSchoolNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFJuniorSchoolNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFJuniorSchoolLeavingYear_EditLabel
{
text-align: Center; 
width: 15px; 
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFJuniorSchoolLeavingYear_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFJuniorSchoolLeavingTerm_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFJuniorSchoolLeavingTerm_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFJuniorSchoolEntryYear_EditLabel
{
text-align: Center; 
width: 15px; 
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFJuniorSchoolEntryYear_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFJuniorSchoolEntryTerm_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFJuniorSchoolEntryTerm_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFJuniorSchoolEditSagiPanel
{
margin: 5px 0px; 
}
.PIFJuniorSchoolEditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFJuniorSchoolEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFJuniorSchoolEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFJuniorSchoolDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFJuniorSchoolDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFHonoraryYearOfElection_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFHonoraryYearOfElection_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFHonoraryReasonForElection_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFHonoraryReasonForElection_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFHonoraryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFHonoraryNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFHonoraryEditSagiPanel
{
margin: 5px 0px; 
}
.PIFHonoraryEditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFHonoraryEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFHonoraryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFHonoraryDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFHonoraryDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFHigherEducationNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFHigherEducationNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFHigherEducationHigherEducationNotes_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFHigherEducationHigherEducationNotes_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFHigherEducationEditSagiPanel
{
margin: 5px 0px; 
}
.PIFHigherEducationEditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFHigherEducationEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFHigherEducationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFHigherEducationDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFHigherEducationDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFGapYearNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFGapYearNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFGapYearGapYearActivity_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFGapYearGapYearActivity_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFGapYearEditSagiPanel
{
margin: 5px 0px; 
}
.PIFGapYearEditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFGapYearEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFGapYearEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFGapYearDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFGapYearDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFFamilyNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFFamilyNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFFamilyHeaderCell
{
min-width: 100px; 
padding-right: 10px; 
padding: 0px 10px 0px 0px; 
}
.PIFFamilyEditSagiPanel
{
margin: 5px 0px; 
}
.PIFFamilyEditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFFamilyEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFFamilyEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFFamilyDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFFamilyDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFFamilyCell
{
padding: 0px 10px 0px 0px; 
}
.PIFFamilyAssociationAmendments_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFFamilyAssociationAmendments_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFEmailNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFEmailNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFEmailEmailaddress_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFEmailEditSagiPanel
{
margin: 5px 0px; 
}
.PIFEmailEditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFEmailEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFEmailEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFEmailDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFEmailDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFCCFPeriod_EditLabel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFCCFPeriod_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFCCFNotes_EditLabel
{
display: block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFCCFNotes_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFCCFNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFCCFNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFCCFEditSagiPanel
{
margin: 5px 0px; 
}
.PIFCCFEditLabel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFCCFEditItem
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFCCFEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFCCFDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFCCFDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFCareerHistoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFCareerHistoryNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFCareerHistoryEditSagiPanel
{
margin: 5px 0px; 
}
.PIFCareerHistoryEditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFCareerHistoryEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFCareerHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFCareerHistoryDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFCareerHistoryDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFCareerHistoryCareerHistory_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFCareerHistoryCareerHistory_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFAddressUsage_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFAddressTown_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFAddressTown_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFAddressPostalcode_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFAddressPostalcode_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFAddressNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFAddressNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFAddressEditSagiPanel
{
margin: 5px 0px; 
}
.PIFAddressEditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFAddressEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFAddressEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFAddressDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFAddressDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFAddressCounty_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFAddressCounty_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFAddressCountry_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFAddressCountry_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFAddressAddress3_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFAddressAddress3_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFAddressAddress2_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFAddressAddress2_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFAddressAddress1_EditLabel
{
display: inline-block; 
line-height: 25px; 
vertical-align: top; 
width: 180px; 
box-sizing: border-box; 
min-width: 140px; 
padding-right: 10px; 
}
.PIFAddressAddress1_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIFAchievementsSchoolAchievementsFurtherDetails_EditLabel
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFAchievementsSchoolAchievementsFurtherDetails_EditCHK
{
width: 45%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFAchievementsSchoolAchievementsFurtherDetails_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFAchievementsSchoolAchievements_EditLabel
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFAchievementsSchoolAchievements_EditCHK
{
width: 45%; 
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFAchievementsSchoolAchievements_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFAchievementsPositionsOfResponsibility_EditLabel
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFAchievementsPositionsOfResponsibility_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFAchievementsOtherContributions_EditLabel
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFAchievementsOtherContributions_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFAchievementsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIFAchievementsNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIFAchievementsEditSagiPanel
{
margin: 5px 0px; 
}
.PIFAchievementsEditLabel
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.PIFAchievementsEditItem
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.PIFAchievementsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFAchievementsEditAttrPanelSchoolAchievementsFurtherDetails
{
border-bottom: 0px; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFAchievementsEditAttrPanelSchoolAchievements
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFAchievementsEditAttrPanelPositionsOfResponsibility
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFAchievementsEditAttrPanelOtherContributions
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFAchievementsEditAttrPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFAchievementsDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIFAchievementsDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_SchoolDetailsDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIF_SchoolDetailsDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_PhonePhonenumber_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_PhoneNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIF_PhoneNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIF_PhoneEditSagiPanel
{
margin: 5px 0px; 
}
.PIF_PhoneEditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_PhoneEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_PhoneEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.PIF_PhoneEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_PersonalTitle_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_PersonalTitle_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_PersonalNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIF_PersonalNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIF_PersonalLastname_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_PersonalLastname_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_PersonalKnownFirstName_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_PersonalKnownFirstName_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_PersonalForenames_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_PersonalForenames_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_PersonalEditSagiPanel
{
margin: 5px 0px; 
}
.PIF_PersonalEditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_PersonalEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_PersonalEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.PIF_PersonalEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_PersonalBiogPersonalBiog_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_PersonalBiogPersonalBiog_Edit
{
height: 150px; 
width: 400px; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_PersonalBiogNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIF_PersonalBiogNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIF_PersonalBiogLinkedinLink_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_PersonalBiogLinkedinLink_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_PersonalBiogEditSagiPanel
{
margin: 5px 0px; 
}
.PIF_PersonalBiogEditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_PersonalBiogEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_PersonalBiogEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.PIF_PersonalBiogEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_MilitaryRecordDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIF_MilitaryRecordDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_LorettoRelDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIF_LorettoRelDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_LeaversInfoDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIF_LeaversInfoDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_LeaversEducationWebDisplayPanelRelDispMenuButton
{
background-color: Gray; 
border-radius: 5px; 
padding: 0px 5px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
text-align: Center; 
}
.PIF_LeaversEducationWebDisplayPanelRelDispMenuButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIF_LeaversEducationHeaderRow
{
background-color: #E7E7F7; 
border-bottom: 1px solid #808080; 
}
.PIF_LeaversEducationHeaderCell
{
padding: 0px 10px 0px 0px; 
}
.PIF_LeaversEducationDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIF_LeaversEducationDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_LeaversEducationCell
{
padding: 0px 10px 0px 0px; 
}
.PIF_HigherEduDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIF_HigherEduDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_EmailNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIF_EmailNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIF_EmailEmailaddress_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_EmailEditSagiPanel
{
margin: 5px 0px; 
}
.PIF_EmailEditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_EmailEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_EmailEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.PIF_EmailEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_ContactDetailsDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIF_ContactDetailsDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_CareerDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIF_CareerDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_BusinessDetailsStartYear_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_BusinessDetailsStartYear_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_BusinessDetailsPosition_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_BusinessDetailsPosition_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_BusinessDetailsNumberOfEmployees_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_BusinessDetailsNumberOfEmployees_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_BusinessDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIF_BusinessDetailsNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIF_BusinessDetailsFinishYear_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_BusinessDetailsFinishYear_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_BusinessDetailsEditSagiPanel
{
margin: 5px 0px; 
}
.PIF_BusinessDetailsEditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_BusinessDetailsEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_BusinessDetailsEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.PIF_BusinessDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_BusinessDetailsCompanySector_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_BusinessDetailsCompanySector_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_BusinessDetailsCompanyName_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_BusinessDetailsCompanyName_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_BusinessDetailsCompanyBiog_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_BusinessDetailsCompanyBiog_Edit
{
height: 150px; 
width: 400px; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_BusinessDetailsCity_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_BusinessDetailsCity_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_AddressUsage_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_AddressTown_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_AddressTown_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_AddressPostalcode_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_AddressPostalcode_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_AddressNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.PIF_AddressNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PIF_AddressEditSagiPanel
{
margin: 5px 0px; 
}
.PIF_AddressEditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_AddressEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_AddressEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.PIF_AddressEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_AddressCounty_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_AddressCounty_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_AddressCountry_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_AddressCountry_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_AddressAddress3_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_AddressAddress3_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_AddressAddress2_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_AddressAddress2_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_AddressAddress1_EditLabel
{
display: inline-block; 
min-width: 150px; 
vertical-align: top; 
box-sizing: border-box; 
line-height: 30px; 
padding-right: 10px; 
}
.PIF_AddressAddress1_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PIF_AboutYouHeaderRow
{
background-color: #E7E7F7; 
border-bottom: 1px solid #808080; 
}
.PIF_AboutYouHeaderCell
{
padding: 0px 10px 0px 0px; 
}
.PIF_AboutYouDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PIF_AboutYouDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_AboutYouCell
{
padding: 0px 10px 0px 0px; 
}
.PictureGalleryPrimePanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
display: flex; 
margin: 20px 0px; 
padding: 10px; 
}
.PictureGalleryPagingPrevLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.PictureGalleryPagingPrevLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PictureGalleryPagingPanel
{
text-align: Center; 
}
.PictureGalleryPagingNextLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.PictureGalleryPagingNextLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PictureGalleryPagingLastLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.PictureGalleryPagingLastLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PictureGalleryPagingFirstLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.PictureGalleryPagingFirstLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PhotoPhotoPanel
{
position: relative; 
transform: translate(-20px, 0px); 
}
.PhotoPhoto img
{
width: 100%; 
}
.PhotoPhoto
{
display: inline-block; 
width: 250px; 
line-height: 30px; 
}
.PhotoNoLinkPhoto
{
line-height: 30px; 
}
.PhotoNoLinkLinkDisplayItem
{
line-height: 30px; 
}
.PhotoNoLinkEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.PhotoNoLinkDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.PhotoNoLinkDisplayItem
{
line-height: 30px; 
}
.PhotoLinkPhoto
{
line-height: 30px; 
}
.PhotoLinkLinkDisplayItem
{
line-height: 30px; 
}
.PhotoLinkEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.PhotoLinkDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.PhotoLinkDisplayItem
{
line-height: 30px; 
}
.PhotoEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.PhotoDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.PhotoDisplayItem
{
line-height: 30px; 
}
.PhotoAndTextText
{
line-height: 30px; 
}
.PhotoAndTextSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
}
.PhotoAndTextPhotoPhotoPanel
{
position: relative; 
transform: translate(-20px, 0px); 
}
.PhotoAndTextPhotoPhoto img
{
width: 100%; 
}
.PhotoAndTextPhotoPhoto
{
display: inline-block; 
max-width: 250px; 
line-height: 30px; 
}
.PhotoAndTextPhotoPanel img
{
height: 100%; 
object-fit: cover; 
vertical-align: middle; 
}
.PhotoAndTextPhotoPanel
{
height: 100%; 
}
.PhotoAndTextPhotoLinkDisplayItem
{
line-height: 30px; 
}
.PhotoAndTextPhotoEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.PhotoAndTextPhotoDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.PhotoAndTextPhotoDisplayItem
{
line-height: 30px; 
}
.PhotoAndTextPhoto
{
line-height: 30px; 
}
.PhotoAndTextLinkDisplayItem
{
line-height: 30px; 
}
.PhotoAndTextEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.PhotoAndTextDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.PhotoAndTextDisplayItem
{
line-height: 30px; 
}
.PhotoAndTextDisplayGroupAttrInstPanel
{
flex: 0 1 150px; 
height: 250px; 
margin: 5px; 
}
.PhotoAndTextAttrInstsPanel
{
display: flex; 
flex-wrap: wrap; 
justify-content: center; 
}
.PhoneNumberTextWebDisplayPanelTextLbl
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PersonalDetailsTextWebDisplayPanelTextLbl
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PersonalDetailsParentWebDisplayPanelTextLbl
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PersonalBiogTextWebDisplayPanelTextLbl
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PeekSubMenuPanel
{
background-image: URL('../StaticImages/BlackTrans20140618033354.png'); 
height: 90px; 
padding: 0px 10px; 
}
.PeekMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.PeekMenuItem
{
display: inline-block; 
padding: 0px 10px; 
text-align: Left; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
}
.PeekMenuItem:hover
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PeekabooPanel
{
position: absolute; 
}
.PDEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.PDEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.PDDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.PayViaStripeButton
{
margin: 0px 0px 15px 30px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.PayViaStripeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PayViaPayPalButton
{
margin: 0px 10px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.PayViaPayPalButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PayOnTheDayButton
{
margin: 0px 10px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.PayOnTheDayButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PasswordResetRequestInvalidMessage
{
display: inline-block; 
padding: 10px; 
font-family: Helvetica, sans-serif; 
font-size: 14pt; 
color: red; 
text-decoration: none; 
}
.PasswordResetNewPasswordLabel
{
display: inline-block; 
width: 120px; 
}
.PasswordResetLabel
{
display: inline-block; 
width: 120px; 
}
.PasswordResetConfirmLabel
{
display: inline-block; 
width: 120px; 
}
.PasswordResetButton
{
background-color: Gray; 
border-radius: 5px; 
height: 30px; 
padding: 0px 5px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
text-align: Center; 
}
.PasswordResetButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PasswordReminderEmailAddressLabel
{
display: inline-block; 
margin-bottom: 15px; 
padding-right: 20px; 
}
.PasswordReminderEmailAddressEntry
{
width: 350px; 
}
.PasswordButton
{
margin-right: 10px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.PasswordButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ParentMenuCellMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.PagingPrevLink
{
background-image: url('./imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.PagingPrevLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.PagingNextLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PagingLink
{
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
padding: 0px 5px; 
text-align: Center; 
}
.PagingLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.PagingLastLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.PagingFirstLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.PageTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.PageSubTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.OrgAnnListTitle
{
font-family: Helvetica, sans-serif; 
font-size: 17pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.OrgAnnListNameLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.OrgAnnListName
{
line-height: 30px; 
}
.OrgAnnListLinkDisplayItem
{
line-height: 30px; 
}
.OrgAnnListEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.OrgAnnListDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.OrgAnnListDisplayItem
{
line-height: 30px; 
}
.OrgAnnListDate
{
font-family: Helvetica, sans-serif; 
font-size: 12pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.OrgAnnListAnnouncementSummary
{
line-height: 30px; 
}
.OrgAnnListAnnouncement
{
line-height: 30px; 
}
.OrgAnnGalleryText
{
line-height: 30px; 
}
.OrgAnnGallerySubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
}
.OrgAnnGalleryPhoto
{
line-height: 30px; 
}
.OrgAnnGalleryLinkDisplayItem
{
line-height: 30px; 
}
.OrgAnnGalleryEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.OrgAnnGalleryDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.OrgAnnGalleryDisplayItem
{
line-height: 30px; 
}
.OrgAnnGalleryAttrInstsPanel
{
padding-top: 20px; 
}
.OrgAnnDetailTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.OrgAnnDetailPhotoPanel
{
display: inline-block; 
left: -20px; 
margin: 0px 10px 10px 0px; 
min-width: 150px; 
padding: 0px 10px 10px 0px; 
position: relative; 
vertical-align: top; 
}
.OrgAnnDetailPhoto2Panel
{
display: inline-block; 
min-width: 150px; 
padding: 0px 10px 10px 0px; 
vertical-align: top; 
}
.OrgAnnDetailPhoto2
{
line-height: 30px; 
}
.OrgAnnDetailPhoto
{
line-height: 30px; 
}
.OrgAnnDetailNameLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.OrgAnnDetailName
{
line-height: 30px; 
}
.OrgAnnDetailLinkDisplayItem
{
line-height: 30px; 
}
.OrgAnnDetailEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.OrgAnnDetailDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.OrgAnnDetailDisplayItem
{
line-height: 30px; 
}
.OrgAnnDetailDate
{
font-family: Helvetica, sans-serif; 
font-size: 12pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.OrgAnnDetailCopyTitleChase
{
font-family: Helvetica, sans-serif; 
font-size: 17pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.OrgAnnDetailAttachment
{
line-height: 30px; 
}
.OrgAnnDetailAnnouncement
{
line-height: 30px; 
}
.OpenButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.OpenButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.OLSpotlightTextWebDisplayMainPanel
{
width: 35%; 
}
.OLSpotlightTextContextTextPanel:after
{
border-bottom: 125px solid transparent; 
border-left: 90px solid #e3000f; 
border-top: 125px solid transparent; 
content: ''; 
height: 0; 
left: 100%; 
position: absolute; 
top: 0; 
width: 0; 
}
.OLSpotlightTextContextTextPanel
{
background-color: #e3000f; 
box-sizing: border-box; 
height: 250px; 
padding: 30px 30px 30px 20%; 
position: relative; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.OLSpotlightPrimePanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
display: flex; 
margin: 20px 0px; 
padding: 10px; 
}
.OLSpotlightParentWebDisplayMainPanel
{
align-items: center; 
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
display: flex; 
margin: 50px 20px 50px 10px; 
max-width: 100%; 
}
.OLSpotlightPagingPrevLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.OLSpotlightPagingPrevLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.OLSpotlightPagingPanel
{
text-align: Center; 
}
.OLSpotlightPagingNextLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.OLSpotlightPagingNextLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.OLSpotlightPagingLastLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.OLSpotlightPagingLastLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.OLSpotlightPagingFirstLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.OLSpotlightPagingFirstLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.OLNewsPrimePanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
display: flex; 
margin: 20px 0px; 
padding: 10px; 
}
.OLNewsPagingPrevLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.OLNewsPagingPrevLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.OLNewsPagingPanel
{
text-align: Center; 
}
.OLNewsPagingNextLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.OLNewsPagingNextLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.OLNewsPagingLastLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.OLNewsPagingLastLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.OLNewsPagingFirstLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.OLNewsPagingFirstLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.OLGSOrgAnnListTitlePanel
{
display: inline-block; 
padding-right: 15px; 
vertical-align: top; 
}
.OLGSOrgAnnListTitle
{
font-family: Helvetica, sans-serif; 
font-size: 12pt; 
color: #ec1c23; 
text-decoration: none; 
line-height: 30px; 
}
.OLGSOrgAnnListLinkDisplayItem
{
line-height: 30px; 
}
.OLGSOrgAnnListEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.OLGSOrgAnnListDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.OLGSOrgAnnListDisplayItemsPanel
{
display: inline-block; 
padding-right: 15px; 
vertical-align: top; 
}
.OLGSOrgAnnListDisplayItem
{
line-height: 30px; 
}
.OLGSMerchPhotoGallery_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.OLGSAGMMinsPrimePanel
{
padding: 10px 0px; 
}
.OLGSAccountsPrimePanel
{
padding: 10px 0px; 
}
.OLFrontPhotoPhoto img
{
border: 10px solid white; 
border-radius: 50%; 
width: 100%; 
}
.OLFrontPhotoPhoto
{
display: inline-block; 
width: 100%; 
line-height: 30px; 
}
.OLFrontPhotoLinkDisplayItem
{
line-height: 30px; 
}
.OLFrontPhotoEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.OLFrontPhotoDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.OLFrontPhotoDisplayItem
{
line-height: 30px; 
}
.OldStyleAttributeFunctionPanelCell
{
padding: 5px 0px 10px 0px; 
}
.OldStyleAttributeFunctionInstanceCell
{
padding: 5px 0px 10px 0px; 
}
.OldStyleAttributeFunctionCell
{
padding: 5px 0px 10px 0px; 
}
.OldStyleAttributeFunctionAddEditCell
{
padding: 5px 0px 10px 0px; 
}
.OfficesHeldListSubAttrsPanel
{
display: inline-block; 
max-width: calc(100% - 250px); 
vertical-align: top; 
}
.OfficesHeldListPhotoSubAttrsPanel
{
display: inline-block; 
padding-right: 15px; 
padding-top: 35px; 
vertical-align: top; 
width: 150px; 
}
.OfficesHeldListPhotoPhoto
{
line-height: 30px; 
}
.OfficesHeldListPhotoLinkDisplayItem
{
line-height: 30px; 
}
.OfficesHeldListPhotoEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.OfficesHeldListPhotoDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.OfficesHeldListPhotoDisplayItem
{
line-height: 30px; 
}
.OfficesHeldListOfficePanel
{
vertical-align: top; 
padding-top: 10px; 
}
.OfficesHeldListOffice
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: black; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.OfficesHeldListLinkDisplayItem
{
line-height: 30px; 
}
.OfficesHeldListIndividualWebDisplayPanel
{
padding-top: 10px; 
}
.OfficesHeldListIndividualWebDisplay
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.OfficesHeldListEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.OfficesHeldListDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.OfficesHeldListDisplayItemsPanel
{
padding-top: 10px; 
}
.OfficesHeldListDisplayItem
{
line-height: 30px; 
}
.OfficesHeldListBiographyPanel
{
padding-top: 10px; 
}
.OfficesHeldListBiography
{
line-height: 30px; 
}
.OfficeBearersPrimePanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
display: flex; 
margin: 20px 0px; 
padding: 10px 10px 30px 10px; 
}
.ObituaryIndividual_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.ObituaryEventDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.ObituaryEventDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ObituaryEvent_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.ObituaryDetailsPrimePanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 10px; 
}
.ObituariesPrimePanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
display: flex; 
margin: 20px 0px; 
padding: 10px; 
}
.ObituariesPrimePanel .ObituariesListSubAttrsPanel:nth-child(2)
{
left: -10px; 
position: relative; 
}
.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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.ObituariesPagingPrevLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.ObituariesPagingNextLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.ObituariesPagingLastLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.ObituariesPagingFirstLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ObituariesListSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
}
.ObituariesListPhotoPanel
{
position: relative; 
transform: translate(-20px,0px); 
}
.ObituariesListPhoto
{
line-height: 30px; 
}
.ObituariesListObituaryText
{
line-height: 30px; 
}
.ObituariesListObituarySummary
{
line-height: 30px; 
}
.ObituariesListObituaryNameDisplayPanel
{
font-family: Helvetica, sans-serif; 
font-size: 12pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ObituariesListObituaryNameDisplay
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.ObituariesListLinkDisplayItem
{
line-height: 30px; 
}
.ObituariesListEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ObituariesListDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.ObituariesListDisplayItem
{
line-height: 30px; 
}
.ObituariesListDateOfDeath
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.ObituariesGroupingPanel
{
padding: 15px; 
}
.ObituariesGroupingLabel
{
display: inline-block; 
padding-right: 10px; 
}
.ObitPhotoNoLinkPhotoPanel
{
left: -20px; 
position: relative; 
}
.ObitPhotoNoLinkPhoto
{
line-height: 30px; 
}
.ObitPhotoNoLinkLinkDisplayItem
{
line-height: 30px; 
}
.ObitPhotoNoLinkEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ObitPhotoNoLinkDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.ObitPhotoNoLinkDisplayItem
{
line-height: 30px; 
}
.ObitDetailsObituaryTextPanel
{
margin: 10px 0px; 
padding: 10px; 
}
.ObitDetailsObituaryText
{
line-height: 30px; 
}
.ObitDetailsObituaryNameDisplay
{
font-family: Helvetica, sans-serif; 
font-size: 12pt; 
color: #ec1c23; 
text-decoration: none; 
line-height: 30px; 
}
.ObitDetailsLinkDisplayItem
{
line-height: 30px; 
}
.ObitDetailsEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ObitDetailsDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.ObitDetailsDisplayItem
{
line-height: 30px; 
}
.ObitDetailsDateOfDeath
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.NextBookingButton
{
margin: 0px 10px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.NextBookingButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.NewsTitleTitle
{
font-family: Helvetica, sans-serif; 
font-size: 12pt; 
color: #ec1c23; 
text-decoration: none; 
line-height: 30px; 
}
.NewsTitleLinkDisplayItem
{
line-height: 30px; 
}
.NewsTitleEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.NewsTitleDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.NewsTitleDisplayItem
{
line-height: 30px; 
}
.NewsPrimePanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
display: flex; 
margin: 20px 0px; 
padding: 10px; 
}
.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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.NewsPagingPrevLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.NewsPagingNextLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.NewsPagingLastLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.NewsPagingFirstLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.NewsListSubAttrsPanel
{
display: inline-block; 
max-width: 530px; 
vertical-align: top; 
}
.NewsListPhotoPanel
{
position: relative; 
transform: translate(-20px,0px); 
}
.NewsListPhoto
{
line-height: 30px; 
}
.NewsListNameLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.NewsListName
{
line-height: 30px; 
}
.NewsListLinkDisplayItem
{
line-height: 30px; 
}
.NewsListEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.NewsListDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.NewsListDisplayItem
{
line-height: 30px; 
}
.NewsListDate
{
line-height: 30px; 
}
.NewsListAnnouncement
{
line-height: 30px; 
}
.NewPrimeActionPanel
{
margin: 10px 0px; 
}
.NewNewsItemWebTextHeaderPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
margin: 0px 0px 20px 0px; 
padding: 10px 20px; 
}
.NewNewsItemTitle_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.NewNewsItemTitle_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.NewNewsItemPhoto_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.NewNewsItemPhoto_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.NewNewsItemNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.NewNewsItemNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.NewNewsItemEditSagiPanel
{
margin: 5px 0px; 
}
.NewNewsItemEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.NewNewsItemEditItem
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.NewNewsItemEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.NewNewsItemEditAttrPanelAnnouncement
{
margin: 5px 0px 25px 0px; 
}
.NewNewsItemDate_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.NewNewsItemDate_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.NewNewsItemAttachment_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.NewNewsItemAttachment_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.NewNewsItemAnnouncementType_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.NewNewsItemAnnouncementType_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.NewNewsItemAnnouncementType_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.NewNewsItemAnnouncement_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.NewNewsItemAnnouncement_Edit
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.NewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.NewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: 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; 
}
.New_OrganisationAnnouncementSaveButton
{
background-color: Gray; 
border-radius: 5px; 
height: 30px; 
padding: 0px 5px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
text-align: Center; 
}
.New_OrganisationAnnouncementSaveButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.New_OrganisationAnnouncementNewPrimeActionPanel
{
margin: 10px 0px; 
}
.New_OrganisationAnnouncementNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.New_OrganisationAnnouncementNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.New_OrganisationAnnouncementEditSagiPanel
{
margin: 5px 0px; 
}
.New_OrganisationAnnouncementEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.New_OrganisationAnnouncementEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.New_OrganisationAnnouncementEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.New_OrganisationAnnouncementCancelButton
{
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
padding: 5px 10px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.New_OrganisationAnnouncementCancelButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.New_OrganisationAnnouncement_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.MyNewsWebDisplayPanelTextLbl
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyNewsPrimePanel
{
background-color: White; 
border-bottom: 1px solid #dddddd; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
display: flex; 
margin: 10px 0px; 
padding: 10px; 
}
.MyNewsListTitlePanel
{
margin: 5px 0px; 
}
.MyNewsListTitleLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyNewsListTitle
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyNewsListSubAttrsPanel
{
min-width: 70%; 
}
.MyNewsListPhotoPanel
{
margin: 5px 0px; 
}
.MyNewsListPhotoLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyNewsListPhoto
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyNewsListLinkDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyNewsListFunctionItem
{
background-color: Gray; 
display: block; 
margin: 10px 0px; 
padding: 5px 10px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.MyNewsListEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyNewsListDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyNewsListDisplayItemsPanel
{
margin: 5px 0px; 
}
.MyNewsListDisplayItem
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyNewsListDeleteprime
{
background-color: Gray; 
display: block; 
margin: 10px 0px; 
padding: 5px 10px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.MyNewsListDatePanel
{
margin: 5px 0px; 
}
.MyNewsListDateLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyNewsListDate
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyNewsListConfirmdetails
{
background-color: Gray; 
display: block; 
margin: 10px 0px; 
padding: 5px 10px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.MyNewsListAttachmentPanel
{
margin: 5px 0px; 
}
.MyNewsListAnnouncementTypePanel
{
margin: 5px 0px; 
}
.MyNewsListAnnouncementTypeLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyNewsListAnnouncementType
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyNewsListAnnouncementPanel
{
margin: 5px 0px; 
}
.MyNewsListAnnouncementLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyNewsListAnnouncement
{
display: inline-block; 
line-height: 30px; 
vertical-align: top; 
}
.MyNewsFunctionsPrimePanel
{
background-color: transparent; 
box-shadow: 0px; 
border-bottom: 1px solid #dddddd; 
display: flex; 
margin: 10px 0px; 
padding: 10px; 
}
.MyNewsFunctionsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.MyNewsFunctionItem
{
background-color: Gray; 
display: inline-block; 
padding: 5px 10px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.MyNewsCreatenewrelatedprime
{
background-color: Gray; 
display: inline-block; 
padding: 5px 10px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.MyNews_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.MyInvoicesPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_WebSiteWebsiteLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_WebSiteWebsite_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_WebSiteWebsite
{
line-height: 30px; 
}
.MyDetails_WebSiteSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_WebSiteSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_WebSiteNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_WebSiteNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_WebSiteLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_WebSiteEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_WebSiteEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_WebSiteEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_WebSiteEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_WebSiteEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_WebSiteEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_WebSiteEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_WebSiteDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_WebSiteDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_WebSiteDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_WebSiteDisplayItem
{
line-height: 30px; 
}
.MyDetails_WebSiteCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_WebSiteCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_SportingActivitiesSportLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SportingActivitiesSport_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SportingActivitiesSport_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_SportingActivitiesSport
{
line-height: 30px; 
}
.MyDetails_SportingActivitiesSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_SportingActivitiesSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_SportingActivitiesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_SportingActivitiesNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_SportingActivitiesLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_SportingActivitiesInfoLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SportingActivitiesInfo_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SportingActivitiesInfo_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_SportingActivitiesInfo
{
line-height: 30px; 
}
.MyDetails_SportingActivitiesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_SportingActivitiesEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SportingActivitiesEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_SportingActivitiesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_SportingActivitiesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_SportingActivitiesEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_SportingActivitiesEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_SportingActivitiesDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SportingActivitiesDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_SportingActivitiesDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_SportingActivitiesDisplayItem
{
line-height: 30px; 
}
.MyDetails_SportingActivitiesCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_SportingActivitiesCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_SportingActivities2SportLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SportingActivities2Sport_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SportingActivities2Sport_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_SportingActivities2Sport
{
line-height: 30px; 
}
.MyDetails_SportingActivities2SaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_SportingActivities2SaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_SportingActivities2NewInstButton
{
padding: 0px 5px; 
text-align: Center; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_SportingActivities2NewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_SportingActivities2LinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_SportingActivities2InfoLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SportingActivities2Info_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SportingActivities2Info_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_SportingActivities2Info
{
line-height: 30px; 
}
.MyDetails_SportingActivities2EditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_SportingActivities2EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SportingActivities2EditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_SportingActivities2EditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_SportingActivities2EditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_SportingActivities2EditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_SportingActivities2EditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_SportingActivities2DisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SportingActivities2DisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_SportingActivities2DisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_SportingActivities2DisplayItem
{
line-height: 30px; 
}
.MyDetails_SportingActivities2CancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_SportingActivities2CancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_SeniorEducationSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_SeniorEducationSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_SeniorEducationNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_SeniorEducationNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_SeniorEducationLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_SeniorEducationLeavingYearLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SeniorEducationLeavingYear_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SeniorEducationLeavingYear_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_SeniorEducationLeavingYear
{
line-height: 30px; 
}
.MyDetails_SeniorEducationLeavingTermLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SeniorEducationLeavingTerm_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SeniorEducationLeavingTerm_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_SeniorEducationLeavingTerm
{
line-height: 30px; 
}
.MyDetails_SeniorEducationFinalFormLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SeniorEducationFinalForm_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SeniorEducationFinalForm_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_SeniorEducationFinalForm
{
line-height: 30px; 
}
.MyDetails_SeniorEducationEntryYearLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SeniorEducationEntryYear_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SeniorEducationEntryYear_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_SeniorEducationEntryYear
{
line-height: 30px; 
}
.MyDetails_SeniorEducationEntryTermLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SeniorEducationEntryTerm_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SeniorEducationEntryTerm_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_SeniorEducationEntryTerm
{
line-height: 30px; 
}
.MyDetails_SeniorEducationEditSagiPanel
{
display: inline-block; 
vertical-align: top; 
margin: 5px 0px; 
}
.MyDetails_SeniorEducationEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SeniorEducationEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_SeniorEducationEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_SeniorEducationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_SeniorEducationEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_SeniorEducationEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_SeniorEducationDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SeniorEducationDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_SeniorEducationDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_SeniorEducationDisplayItem
{
line-height: 30px; 
}
.MyDetails_SeniorEducationCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_SeniorEducationCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_SchoolAchievementsSchoolAchievements_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_SchoolAchievementsSchoolAchievements_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_SchoolAchievementsSchoolAchievements
{
line-height: 30px; 
}
.MyDetails_SchoolAchievementsSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_SchoolAchievementsSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_SchoolAchievementsPositionsOfResponsibility_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_SchoolAchievementsPositionsOfResponsibility
{
line-height: 30px; 
}
.MyDetails_SchoolAchievementsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_SchoolAchievementsNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_SchoolAchievementsLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_SchoolAchievementsEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_SchoolAchievementsEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SchoolAchievementsEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_SchoolAchievementsEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_SchoolAchievementsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_SchoolAchievementsEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_SchoolAchievementsEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_SchoolAchievementsDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_SchoolAchievementsDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_SchoolAchievementsDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_SchoolAchievementsDisplayItem
{
line-height: 30px; 
}
.MyDetails_SchoolAchievementsCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_SchoolAchievementsCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_RollOfHonourWarRecordLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_RollOfHonourWarRecord_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_RollOfHonourWarRecord_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_RollOfHonourWarRecord
{
line-height: 30px; 
}
.MyDetails_RollOfHonourWarLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_RollOfHonourWar_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_RollOfHonourWar_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_RollOfHonourWar
{
line-height: 30px; 
}
.MyDetails_RollOfHonourSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_RollOfHonourSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_RollOfHonourRoleLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_RollOfHonourRole_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_RollOfHonourRole_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_RollOfHonourRole
{
line-height: 30px; 
}
.MyDetails_RollOfHonourPhotoLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_RollOfHonourPhoto_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_RollOfHonourPhoto_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_RollOfHonourPhoto
{
line-height: 30px; 
}
.MyDetails_RollOfHonourNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_RollOfHonourNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_RollOfHonourLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_RollOfHonourEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_RollOfHonourEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_RollOfHonourEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_RollOfHonourEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_RollOfHonourEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_RollOfHonourEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_RollOfHonourEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_RollOfHonourDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_RollOfHonourDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_RollOfHonourDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_RollOfHonourDisplayItem
{
line-height: 30px; 
}
.MyDetails_RollOfHonourCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_RollOfHonourCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_PhotoSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_PhotoSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_PhotoPhoto_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_PhotoPhoto
{
line-height: 30px; 
}
.MyDetails_PhotoNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_PhotoNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_PhotoLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_PhotoEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhotoEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_PhotoEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_PhotoEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhotoEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_PhotoEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_PhotoDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_PhotoDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_PhotoDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PhotoDisplayItem
{
line-height: 30px; 
}
.MyDetails_PhotoCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_PhotoCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_PhonesFaxesSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesPhonenumberLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesPhonenumber_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_PhonesFaxesPhonenumber
{
line-height: 30px; 
}
.MyDetails_PhonesFaxesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_PhonesFaxesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhonesFaxesEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_PhonesFaxesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_PhonesFaxesEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PhonesFaxesDisplayItem
{
line-height: 30px; 
}
.MyDetails_PhonesFaxesCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_PhonesFaxesCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_PersonalNewsSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_PersonalNewsSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_PersonalNewsPersonalProfileLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_PersonalNewsPersonalProfile_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_PersonalNewsPersonalProfile_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_PersonalNewsPersonalProfile
{
line-height: 30px; 
}
.MyDetails_PersonalNewsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_PersonalNewsNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_PersonalNewsLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_PersonalNewsEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PersonalNewsEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_PersonalNewsEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_PersonalNewsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PersonalNewsEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_PersonalNewsEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_PersonalNewsDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_PersonalNewsDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_PersonalNewsDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PersonalNewsDisplayItem
{
line-height: 30px; 
}
.MyDetails_PersonalNewsCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_PersonalNewsCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_OtherDetailsSexLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsSex_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsSex_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_OtherDetailsSex
{
line-height: 30px; 
}
.MyDetails_OtherDetailsSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_OtherDetailsSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_OtherDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_OtherDetailsNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_OtherDetailsMaritalStatusLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsMaritalStatus_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsMaritalStatus_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_OtherDetailsMaritalStatus
{
line-height: 30px; 
}
.MyDetails_OtherDetailsLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_OtherDetailsGenderIdentityLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsGenderIdentity_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsGenderIdentity_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_OtherDetailsGenderIdentity
{
line-height: 30px; 
}
.MyDetails_OtherDetailsEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_OtherDetailsEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_OtherDetailsEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_OtherDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_OtherDetailsEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_OtherDetailsDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_OtherDetailsDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_OtherDetailsDisplayItem
{
line-height: 30px; 
}
.MyDetails_OtherDetailsDateOfBirthLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsDateOfBirth_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsDateOfBirth_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_OtherDetailsDateOfBirth
{
line-height: 30px; 
}
.MyDetails_OtherDetailsCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_OtherDetailsCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_OfficesHeldYearsHeldLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OfficesHeldYearsHeld_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OfficesHeldYearsHeld_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_OfficesHeldYearsHeld
{
line-height: 30px; 
}
.MyDetails_OfficesHeldSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_OfficesHeldSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_OfficesHeldOfficeLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OfficesHeldOffice_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OfficesHeldOffice_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_OfficesHeldOffice
{
line-height: 30px; 
}
.MyDetails_OfficesHeldNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_OfficesHeldNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_OfficesHeldLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_OfficesHeldInOfficeLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OfficesHeldInOffice_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OfficesHeldInOffice_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_OfficesHeldInOffice
{
line-height: 30px; 
}
.MyDetails_OfficesHeldEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_OfficesHeldEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OfficesHeldEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_OfficesHeldEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_OfficesHeldEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_OfficesHeldEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_OfficesHeldEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_OfficesHeldDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_OfficesHeldDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_OfficesHeldDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_OfficesHeldDisplayItem
{
line-height: 30px; 
}
.MyDetails_OfficesHeldCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_OfficesHeldCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_NameTitleLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameTitle_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameTitle_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_NameTitle
{
line-height: 30px; 
}
.MyDetails_NameSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_NameSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_NameNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_NameLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_NameLastnameLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameLastname_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameLastname_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_NameLastname
{
line-height: 30px; 
}
.MyDetails_NameKnownFirstNameLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameKnownFirstName_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameKnownFirstName_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_NameKnownFirstName
{
line-height: 30px; 
}
.MyDetails_NameInitialsLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameInitials_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameInitials_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_NameInitials
{
line-height: 30px; 
}
.MyDetails_NameFormerSurnamesLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameFormerSurnames
{
line-height: 30px; 
}
.MyDetails_NameForenamesLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameForenames_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameForenames_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_NameForenames
{
line-height: 30px; 
}
.MyDetails_NameEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_NameEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_NameEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_NameEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_NameEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_NameDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_NameDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_NameDisplayItem
{
line-height: 30px; 
}
.MyDetails_NameDecorationsLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameDecorations_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_NameDecorations_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_NameDecorations
{
line-height: 30px; 
}
.MyDetails_NameCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_NameCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_NameAndPhotoDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_NameAndPhotoDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_MilitaryServiceSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_MilitaryServiceSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_MilitaryServicePeriodLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_MilitaryServicePeriod_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_MilitaryServicePeriod_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_MilitaryServicePeriod
{
line-height: 30px; 
}
.MyDetails_MilitaryServiceNotesLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_MilitaryServiceNotes_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_MilitaryServiceNotes_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_MilitaryServiceNotes
{
line-height: 30px; 
}
.MyDetails_MilitaryServiceNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_MilitaryServiceNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_MilitaryServiceLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_MilitaryServiceEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_MilitaryServiceEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_MilitaryServiceEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_MilitaryServiceEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_MilitaryServiceEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_MilitaryServiceEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_MilitaryServiceEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_MilitaryServiceDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_MilitaryServiceDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_MilitaryServiceDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_MilitaryServiceDisplayItem
{
line-height: 30px; 
}
.MyDetails_MilitaryServiceCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_MilitaryServiceCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_MembershipSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_MembershipSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_MembershipOlgsMembershipTypeLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_MembershipOlgsMembershipType_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_MembershipOlgsMembershipType_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_MembershipOlgsMembershipType
{
line-height: 30px; 
}
.MyDetails_MembershipNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_MembershipNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_MembershipLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_MembershipEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_MembershipEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_MembershipEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_MembershipEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_MembershipEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_MembershipEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_MembershipEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_MembershipDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_MembershipDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_MembershipDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_MembershipDisplayItem
{
line-height: 30px; 
}
.MyDetails_MembershipCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_MembershipCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_JuniorEducationSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_JuniorEducationSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_JuniorEducationNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_JuniorEducationNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_JuniorEducationLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_JuniorEducationLeavingYearLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_JuniorEducationLeavingYear_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_JuniorEducationLeavingYear_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_JuniorEducationLeavingYear
{
line-height: 30px; 
}
.MyDetails_JuniorEducationLeavingTermLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_JuniorEducationLeavingTerm_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_JuniorEducationLeavingTerm_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_JuniorEducationLeavingTerm
{
line-height: 30px; 
}
.MyDetails_JuniorEducationHeadNipperLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_JuniorEducationHeadNipper_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_JuniorEducationHeadNipper_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_JuniorEducationHeadNipper
{
line-height: 30px; 
}
.MyDetails_JuniorEducationEntryYearLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_JuniorEducationEntryYear_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_JuniorEducationEntryYear_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_JuniorEducationEntryYear
{
line-height: 30px; 
}
.MyDetails_JuniorEducationEntryTermLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_JuniorEducationEntryTerm_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_JuniorEducationEntryTerm_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_JuniorEducationEntryTerm
{
line-height: 30px; 
}
.MyDetails_JuniorEducationEditSagiPanel
{
display: inline-block; 
vertical-align: top; 
margin: 5px 0px; 
}
.MyDetails_JuniorEducationEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_JuniorEducationEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_JuniorEducationEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_JuniorEducationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_JuniorEducationEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_JuniorEducationEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_JuniorEducationDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_JuniorEducationDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_JuniorEducationDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_JuniorEducationDisplayItem
{
line-height: 30px; 
}
.MyDetails_JuniorEducationCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_JuniorEducationCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_HonararyMembershipYearOfElectionLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_HonararyMembershipYearOfElection_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_HonararyMembershipYearOfElection_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_HonararyMembershipYearOfElection
{
line-height: 30px; 
}
.MyDetails_HonararyMembershipSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_HonararyMembershipSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_HonararyMembershipReasonForElectionLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_HonararyMembershipReasonForElection_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_HonararyMembershipReasonForElection_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_HonararyMembershipReasonForElection
{
line-height: 30px; 
}
.MyDetails_HonararyMembershipNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_HonararyMembershipNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_HonararyMembershipLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_HonararyMembershipEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_HonararyMembershipEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_HonararyMembershipEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_HonararyMembershipEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_HonararyMembershipEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_HonararyMembershipEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_HonararyMembershipEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_HonararyMembershipDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_HonararyMembershipDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_HonararyMembershipDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_HonararyMembershipDisplayItem
{
line-height: 30px; 
}
.MyDetails_HonararyMembershipCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_HonararyMembershipCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_HigherEducationSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_HigherEducationSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_HigherEducationNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_HigherEducationNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_HigherEducationLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_HigherEducationHigherEducationNotesLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_HigherEducationHigherEducationNotes_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_HigherEducationHigherEducationNotes_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_HigherEducationHigherEducationNotes
{
line-height: 30px; 
}
.MyDetails_HigherEducationEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_HigherEducationEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_HigherEducationEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_HigherEducationEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_HigherEducationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_HigherEducationEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_HigherEducationEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_HigherEducationDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_HigherEducationDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_HigherEducationDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_HigherEducationDisplayItem
{
line-height: 30px; 
}
.MyDetails_HigherEducationCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_HigherEducationCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_EmploymentGeneralSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralPositionLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralPosition_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralPosition_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_EmploymentGeneralPosition
{
line-height: 30px; 
}
.MyDetails_EmploymentGeneralNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_EmploymentGeneralEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmploymentGeneralEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_EmploymentGeneralEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_EmploymentGeneralEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EmploymentGeneralDisplayItem
{
line-height: 30px; 
}
.MyDetails_EmploymentGeneralCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_EmploymentGeneralCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_EmailAddressesSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_EmailAddressesSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_EmailAddressesNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_EmailAddressesLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_EmailAddressesEmailaddressLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEmailaddress_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_EmailAddressesEmailaddress
{
line-height: 30px; 
}
.MyDetails_EmailAddressesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmailAddressesEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_EmailAddressesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_EmailAddressesEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_EmailAddressesDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_EmailAddressesDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EmailAddressesDisplayItem
{
line-height: 30px; 
}
.MyDetails_EmailAddressesCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_EmailAddressesCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_EducationGeneralSchoolAchievementsFurtherDetails_EditCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralSchoolAchievementsFurtherDetails_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_EducationGeneralSchoolAchievementsFurtherDetails
{
line-height: 30px; 
}
.MyDetails_EducationGeneralSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_EducationGeneralSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_EducationGeneralPreviousSchoolLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralPreviousSchool_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralPreviousSchool_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_EducationGeneralPreviousSchool
{
line-height: 30px; 
}
.MyDetails_EducationGeneralNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_EducationGeneralNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_EducationGeneralLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_EducationGeneralHouse19652007Label
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralHouse19652007_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralHouse19652007_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_EducationGeneralHouse19652007
{
line-height: 30px; 
}
.MyDetails_EducationGeneralEducationNoteLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEducationNote_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEducationNote_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_EducationGeneralEducationNote
{
line-height: 30px; 
}
.MyDetails_EducationGeneralEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EducationGeneralEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_EducationGeneralEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EducationGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_EducationGeneralEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_EducationGeneralDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_EducationGeneralDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EducationGeneralDisplayItem
{
line-height: 30px; 
}
.MyDetails_EducationGeneralCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_EducationGeneralCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_CareerHistorySaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_CareerHistorySaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_CareerHistoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_CareerHistoryNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_CareerHistoryLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_CareerHistoryEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_CareerHistoryEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_CareerHistoryEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_CareerHistoryEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_CareerHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_CareerHistoryEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_CareerHistoryEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_CareerHistoryDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_CareerHistoryDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_CareerHistoryDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_CareerHistoryDisplayItem
{
line-height: 30px; 
}
.MyDetails_CareerHistoryCareerHistoryLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_CareerHistoryCareerHistory_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_CareerHistoryCareerHistory_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_CareerHistoryCareerHistory
{
line-height: 30px; 
}
.MyDetails_CareerHistoryCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_CareerHistoryCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_AddressesUsageLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesUsage_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesTownLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesTown_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesTown_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_AddressesTown
{
line-height: 30px; 
}
.MyDetails_AddressesSaveEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_AddressesSaveEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_AddressesPostalcodeLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesPostalcode_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesPostalcode_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_AddressesPostalcode
{
line-height: 30px; 
}
.MyDetails_AddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MyDetails_AddressesNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_AddressesLinkDisplayItem
{
line-height: 30px; 
}
.MyDetails_AddressesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_AddressesEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesEditItem
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_AddressesEditGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_AddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_AddressesEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_AddressesEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_AddressesDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MyDetails_AddressesDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_AddressesDisplayItem
{
line-height: 30px; 
}
.MyDetails_AddressesCountyLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesCounty_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesCounty_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_AddressesCounty
{
line-height: 30px; 
}
.MyDetails_AddressesCountryLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesCountry_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesCountry_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_AddressesCountry
{
line-height: 30px; 
}
.MyDetails_AddressesCancelEditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.MyDetails_AddressesCancelEditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MyDetails_AddressesAddress3Label
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress3_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress3_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_AddressesAddress3
{
line-height: 30px; 
}
.MyDetails_AddressesAddress2Label
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress2_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress2_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_AddressesAddress2
{
line-height: 30px; 
}
.MyDetails_AddressesAddress1Label
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress1_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress1_Edit
{
vertical-align: top; 
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.MyDetails_AddressesAddress1
{
line-height: 30px; 
}
.MoreInfoParentWebDisplayPanelTextLbl
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.mnuDD_OLSecureAreaParent_PanelMenuPeekSubMenuPanel
{
width: 490px; 
background-image: URL('../StaticImages/BlackTrans20140618033354.png'); 
height: 90px; 
padding: 0px 10px; 
}
.mnuDD_OLSecureAreaParent_PanelMenuMenuItemCell
{
width: 160px; 
display: block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_OLSecureAreaParent_PanelMenuMenuItem
{
width: 160px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
padding: 0px 10px; 
text-align: Left; 
vertical-align: top; 
height: 30px; 
line-height: 30px; 
}
.mnuDD_OLSecureAreaParent_PanelMenuMenuItem:hover
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
text-decoration: none; 
}
.mnuDD_OLSecureAreaParent_Panel
{
position: absolute; 
}
.mnuDD_NewsParent_PanelMenuPeekSubMenuPanel
{
background-image: URL('../StaticImages/BlackTrans20140618033354.png'); 
height: 90px; 
padding: 0px 10px; 
}
.mnuDD_NewsParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.mnuDD_NewsParent_PanelMenuMenuItem
{
display: inline-block; 
padding: 0px 10px; 
text-align: Left; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
}
.mnuDD_NewsParent_PanelMenuMenuItem:hover
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
text-decoration: none; 
}
.mnuDD_NewsParent_Panel
{
position: absolute; 
}
.mnuDD_EventsParent_PanelMenuPeekSubMenuPanel
{
width: 200px; 
background-image: URL('../StaticImages/BlackTrans20140618033354.png'); 
height: 90px; 
padding: 0px 10px; 
}
.mnuDD_EventsParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.mnuDD_EventsParent_PanelMenuMenuItem
{
width: 200px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
padding: 0px 10px; 
text-align: Left; 
vertical-align: top; 
height: 30px; 
line-height: 30px; 
}
.mnuDD_EventsParent_PanelMenuMenuItem:hover
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
text-decoration: none; 
}
.mnuDD_EventsParent_Panel
{
position: absolute; 
}
.mnuDD_BusinessConnectParent_PanelMenuPeekSubMenuPanel
{
background-image: URL('../StaticImages/BlackTrans20140618033354.png'); 
height: 90px; 
padding: 0px 10px; 
}
.mnuDD_BusinessConnectParent_PanelMenuMenuItemCell
{
width: 330px; 
display: block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
vertical-align: top; 
}
.mnuDD_BusinessConnectParent_PanelMenuMenuItem
{
width: 330px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
padding: 0px 10px; 
text-align: Left; 
vertical-align: top; 
height: 30px; 
line-height: 30px; 
}
.mnuDD_BusinessConnectParent_PanelMenuMenuItem:hover
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
text-decoration: none; 
}
.mnuDD_BusinessConnectParent_Panel
{
position: absolute; 
}
.mnuDD_Administration_PanelMenuPeekSubMenuPanel
{
height: 120px; 
width: 600px; 
background-image: URL('../StaticImages/BlackTrans20140618033354.png'); 
padding: 0px 10px; 
}
.mnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.mnuDD_Administration_PanelMenuMenuItem
{
width: 150px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
padding: 0px 10px; 
text-align: Left; 
vertical-align: top; 
height: 30px; 
line-height: 30px; 
}
.mnuDD_Administration_PanelMenuMenuItem:hover
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
text-decoration: none; 
}
.mnuDD_Administration_Panel
{
position: absolute; 
}
.mnuDD_AboutUsParent_PanelMenuPeekSubMenuPanel
{
width: 680px; 
background-image: URL('../StaticImages/BlackTrans20140618033354.png'); 
height: 90px; 
padding: 0px 10px; 
}
.mnuDD_AboutUsParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.mnuDD_AboutUsParent_PanelMenuMenuItem
{
width: 200px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
padding: 0px 10px; 
text-align: Left; 
vertical-align: top; 
height: 30px; 
line-height: 30px; 
}
.mnuDD_AboutUsParent_PanelMenuMenuItem:hover
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
text-decoration: none; 
}
.mnuDD_AboutUsParent_Panel
{
position: absolute; 
}
.MessageCell
{
background-color: white; 
}
.MenuParent
{
background-color: White; 
bottom: 0; 
left: 0; 
position: absolute; 
right: 50%; 
top: 0; 
}
.MenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.MenuItem
{
display: inline-block; 
padding: 0px 10px; 
text-align: Left; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
}
.MenuItem:hover
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MenuCellWrapperCellShown
{
display: block; 
background-color: rgba(0,0,0,0.3); 
bottom: 0; 
left: 0; 
overflow: scroll; 
position: fixed; 
right: 0; 
top: 0; 
z-index: 1000; 
}
.MenuCellWrapperCell
{
background-color: rgba(0,0,0,0.3); 
bottom: 0; 
display: none; 
left: 0; 
overflow: scroll; 
position: fixed; 
right: 0; 
top: 0; 
z-index: 1000; 
}
.MenuCellSubMenuItemsCellLevel01
{
padding-left: 40px; 
}
.MenuCellSubMenuItemsCell
{
padding-left: 40px; 
}
.MenuCellSubMenuButtonLvl01
{
background-image: URL('../StaticImages/SubMenuPointer20231017042207.png'); 
background-position: left center; 
background-repeat: no-repeat; 
background-size: 12px; 
padding-left: 25px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
text-align: Left; 
}
.MenuCellSubMenuButton
{
background-position: left center; 
background-repeat: no-repeat; 
background-size: 12px; 
background-image: URL('../StaticImages/MenuPointer20231017042159.png'); 
padding-left: 25px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
text-align: Left; 
}
.MenuCellMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.MenuCellMenuButton
{
background-position: left center; 
background-repeat: no-repeat; 
background-size: 12px; 
background-image: URL('../StaticImages/MenuPointer20231017042159.png'); 
padding-left: 25px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
text-align: Left; 
}
.MenuCellHiddenSubMenuItems
{
display: none; 
}
.MenuCellExpandableMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.MenuCell
{
background-color: white; 
padding: 50px 0px 50px 30%; 
}
.MenuButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
text-align: Left; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.MemberNewsPrimePanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
display: flex; 
margin: 20px 0px; 
padding: 10px; 
}
.MemberNewsPagingPrevLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.MemberNewsPagingPrevLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MemberNewsPagingPanel
{
text-align: Center; 
}
.MemberNewsPagingNextLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.MemberNewsPagingNextLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MemberNewsPagingLastLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.MemberNewsPagingLastLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MemberNewsPagingFirstLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.MemberNewsPagingFirstLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MarriagesTitleTitle
{
font-family: Helvetica, sans-serif; 
font-size: 12pt; 
color: #ec1c23; 
text-decoration: none; 
line-height: 30px; 
}
.MarriagesTitleLinkDisplayItem
{
line-height: 30px; 
}
.MarriagesTitleEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MarriagesTitleDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MarriagesTitleDisplayItem
{
line-height: 30px; 
}
.MarriagesPrimePanel
{
background-color: White; 
border-bottom: 1px solid #ec1c23; 
display: flex; 
margin: 20px 0px; 
padding: 10px; 
}
.MarriagesPagingPrevLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.MarriagesPagingPrevLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MarriagesPagingPanel
{
text-align: Center; 
}
.MarriagesPagingNextLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.MarriagesPagingNextLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MarriagesPagingLastLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.MarriagesPagingLastLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MarriagesPagingFirstLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.MarriagesPagingFirstLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MarriagesListSubAttrsPanel
{
display: inline-block; 
max-width: 530px; 
vertical-align: top; 
}
.MarriagesListPhotoPanel
{
padding: 0px 10px 10px 0px ; 
}
.MarriagesListPhoto
{
line-height: 30px; 
}
.MarriagesListLinkDisplayItem
{
line-height: 30px; 
}
.MarriagesListEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MarriagesListDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MarriagesListDisplayItem
{
line-height: 30px; 
}
.MarriagesListDate
{
line-height: 30px; 
}
.MarriagesListAnnouncement
{
line-height: 30px; 
}
.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; 
min-width: 170px; 
padding-right: 10px; 
vertical-align: top; 
box-sizing: border-box; 
}
.MakeBookingTicketDetailsTickettype
{
height: 30px; 
line-height: 30px; 
}
.MakeBookingTicketDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.MakeBookingTicketDetailsNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.MakeBookingTicketDetailsGuestname_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 170px; 
padding-right: 10px; 
vertical-align: top; 
box-sizing: border-box; 
}
.MakeBookingTicketDetailsGuestname_Edit
{
min-width: 250px; 
box-sizing: border-box; 
display: inline-block; 
}
.MakeBookingTicketDetailsEditSagiPanel
{
margin: 5px 0px; 
}
.MakeBookingTicketDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 170px; 
padding-right: 10px; 
vertical-align: top; 
box-sizing: border-box; 
}
.MakeBookingTicketDetailsEditItem
{
min-width: 250px; 
box-sizing: border-box; 
display: inline-block; 
}
.MakeBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditAttrPanelTickettype
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelGuestname
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelDietaryRequirements
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsDisplayItem
{
height: 30px; 
line-height: 30px; 
}
.MakeBookingTicketDetailsDietaryRequirements_EditLabel
{
display: inline-block; 
line-height: 30px; 
min-width: 170px; 
padding-right: 10px; 
vertical-align: top; 
box-sizing: border-box; 
}
.MakeBookingTicketDetailsDietaryRequirements_Edit
{
min-width: 250px; 
box-sizing: border-box; 
display: inline-block; 
}
.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; 
}
.MakeBookingEventExtrasPanelWebTextHeader
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MakeBookingEventExtrasPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.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; 
}
.MakeBookingEventDetailsVenueName
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.MakeBookingEventDetailsPhotoPanel
{
float: left; 
left: -30px; 
position: relative; 
}
.MakeBookingEventDetailsPhoto
{
line-height: 30px; 
}
.MakeBookingEventDetailsLinkDisplayItem
{
line-height: 30px; 
}
.MakeBookingEventDetailsEventName
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.MakeBookingEventDetailsEventDetail
{
line-height: 30px; 
}
.MakeBookingEventDetailsEventDescription
{
line-height: 30px; 
}
.MakeBookingEventDetailsEventDate
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.MakeBookingEventDetailsEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingEventDetailsDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingEventDetailsDisplayItem
{
line-height: 30px; 
}
.MakeBookingBookingTypeType
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypeTotalPanel
{
background-color: White; 
border-bottom: 2px solid #bbbbbb; 
border-top: 2px solid #bbbbbb; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.MakeBookingBookingTypeTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypesPanelWebTextHeader
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.MakeBookingBookingTypesPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
clear: left; 
padding: 20px; 
}
.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; 
}
.MainCellWebTextHeaderPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
margin: 10px 0px; 
padding: 20px; 
}
.MainCell_StripePaymentConfirmation
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Shop
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_RollOfHonour
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_PreviousFixtures
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_PictureGallery
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_OLSpotlight
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_OLGSMerch
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_OLGSGallery
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_OLGSAGMMins
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_OLGSAccounts
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_OfficeBearers
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Obituaries
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_News
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_New_OrganisationAnnouncement
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_MyNews
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Merchandise
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_MemberNews
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmWebImages
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmTranslations
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmTranslationEditor
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmSendEmail
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmRequestPasswordReminder
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmProfile_Product
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmProfile_Photo_Gallery
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmProfile_Organisation_Announcement
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmProfile_Invoice_ShopInvoicePaidAndComplete
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmProfile_Invoice_BookingPaidAndComplete
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmProfile_Individual_RollOfHonour
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmProfile_Individual_Obituary
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmProfile_Individual_BusinessConnect
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmProfile_Individual
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmProfile_Golf_Fixture_PreviousFixture
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmProfile_Golf_Fixture
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmProfile_Event
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmProfile_Booking_BookingComplete
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmPrimesDisplay
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmPrimeFocus
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmPasswordReset
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmMyDetails_PrimeFocus
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmLoginOrRegister_BasketCheckout
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmInTouchLogin
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmImageSubAttributeEditor
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmHome
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmEventBookingTicketDetails
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmEventBookingSummary
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmEventBookingConfirmPayment
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmEventBooking
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmError
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmEnvironmentSettings
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmCustomStyles
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmCustomFontClasses
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmCSSClassEditor
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmContextPage
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmContentManagementEditor
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmContentManagement
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmConfirmDetails_XmasLetter
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmConfirmDetails_U6DestCheck
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmConfirmDetails_SiteProfile
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmConfirmDetails_PIFRequest
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmConfirmDetails_LeaversInfo
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmConfirmDetails
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmChangePassword
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmBasketInvoiceConfirmPayment
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmBasketInvoice
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmBasket_Basket
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeInstancesDisplay
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_System_Buttons
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Second_Team_Games_record
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_School_Corps_National_Service_WW1_WW2
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_School_Achievements
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Roll_Of_Honour
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Photo
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Phone_Numbers
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Personal_Profile
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Other_School_Information
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Other_Details
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Occupation
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Name
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Membership_of_OLGS
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Lorettonian_Society_Offices_and_School_Governorships
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Loretto_Junior_School
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Honorary_Member_of_Society_connection
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Higher_Education
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_First_Team_Games_record
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Email
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Career_History
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAttributeEditor_Addresses
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_frmAdministration
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Fixtures
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_FindOLs
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_FindFriends
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Events
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_Windcheaters
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_U6DestCheck_Complete
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_TermsAndConditions_
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_TermsAndConditions
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_School_History
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_ReturnFromStripeEventBookingPaymentNotComplete
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_Privacy_
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_Privacy
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_PasswordSuccessfullyChanged
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_PasswordEmailSent
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_OLGSOfficeBearers
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_OLGSFixturesHistory
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_OLGSConstitution
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_LeaversInfo_Complete
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_Fettesian_Sports_Club
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_FetLor_Youth_Club
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_ContactUs
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_Constitution
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_AboutUs
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_Context_Page_AboutOLGS
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell_BusinessConnect
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.MainCell
{
box-sizing: border-box; 
margin: auto; 
max-width: 1100px; 
min-height: 620px; 
padding: 15px; 
}
.LorettoRollOfHonourHeaderImage
{
left: -30px; 
position: relative; 
width: 50%; 
}
.LorettoInfoParentWebDisplayPanelTextLbl
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.LorettoHistoryHeaderText
{
width: 50%; 
}
.LorettoHistoryHeaderImage
{
left: -30px; 
position: relative; 
width: 50%; 
}
.LorettoHistoryHeader
{
display: flex; 
}
.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; 
}
.LoginSepPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegShowRegPanelButton
{
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
padding: 5px 10px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.LoginOrRegShowRegPanelButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.LoginOrRegRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonRequestPasswordReminderButton
{
margin: 20px 20px 0px 0px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.LoginOrRegLogonRequestPasswordReminderButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.LoginOrRegLogonPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.LoginOrRegLogonLogoutButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.LoginOrRegLogonLogonEntryLabel
{
box-sizing: border-box; 
display: Block; 
margin-top: 10px; 
width: min(100%, 300px); 
}
.LoginOrRegLogonLogonEntry
{
box-sizing: border-box; 
display: Block; 
margin-top: 10px; 
width: min(100%, 300px); 
}
.LoginOrRegLogonLoginControlsContainerPanelHidden
{
display: none; 
}
.LoginOrRegLogonLoginButton
{
margin: 20px 20px 0px 0px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.LoginOrRegLogonLoginButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.LoginOrRegLogonLoggedInMessageUserid
{
box-sizing: border-box; 
display: Block; 
margin-top: 10px; 
width: min(100%, 300px); 
}
.LoginOrRegLogonLoggedInMessage
{
box-sizing: border-box; 
display: Block; 
margin-top: 10px; 
width: min(100%, 300px); 
}
.LoginOrRegLogonItem
{
box-sizing: border-box; 
display: Block; 
margin-top: 10px; 
width: min(100%, 300px); 
}
.LoginOrRegLogonChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.LoginOrRegLogonChangePasswordButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.LoginOrRegisterRegButton
{
margin: 20px 0px 0px 20px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.LoginOrRegisterRegButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.LoginOrRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegisterBackButton
{
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
padding: 5px 10px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.LoginOrRegisterBackButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
line-height: 30px; 
padding: 0px 5px; 
}
.LoginButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.LeaversInfoNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.LeaversInfoNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.LeaversInfoEditSagiPanel
{
margin: 5px 0px; 
}
.LeaversInfoEditLabel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
min-width: 220px; 
vertical-align: top; 
box-sizing: border-box; 
padding-right: 10px; 
}
.LeaversInfoEditItem
{
min-width: 400px; 
box-sizing: border-box; 
display: inline-block; 
}
.LeaversInfoEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.LeaversInfoDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.LeaversInfoDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.LeaversInfo_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.lblStrapLine:after
{
border-bottom: 40px solid transparent; 
border-left: 40px solid #e3000f; 
border-top: 40px solid transparent; 
content: " "; 
height: 0; 
left: 100%; 
position: absolute; 
top: 0; 
width: 0; 
}
.lblStrapLine
{
background-color: #e3000f; 
box-sizing: border-box; 
display: inline-block; 
margin-top: 30px; 
min-height: 80px; 
padding: 20px 20px 20px max(calc((100% - 1100px)/2), 20px); 
position: relative; 
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: white; 
font-weight: bold; 
text-decoration: none; 
}
.lblLogoCell img
{
width: 100%; 
}
.lblLogoCell a
{
display: inline-block; 
width: 100%; 
}
.lblLogoCell
{
display: inline-block; 
width: 500px; 
}
.LargeTitle
{
padding: 10px 0px; 
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ITWInfoFooterLink
{
font-family: Helvetica, sans-serif; 
font-size: 8pt; 
color: Black; 
text-decoration: none; 
}
.ITWInfoFooter
{
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 8pt; 
color: Black; 
text-decoration: none; 
}
.InvoiceTotalSubAttrsPanel
{
margin: 10px 0px 0px 0px; 
padding: 10px 0px 0px 0px; 
}
.InvoiceTotalLinkDisplayItem
{
line-height: 30px; 
}
.InvoiceTotalInvoiceTotalPanel
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
}
.InvoiceTotalInvoiceTotalLabel
{
min-width: auto; 
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.InvoiceTotalInvoiceTotal
{
line-height: 30px; 
}
.InvoiceTotalEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.InvoiceTotalDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.InvoiceTotalDisplayItem
{
line-height: 30px; 
}
.InvoiceProfileTextWebDisplayMainPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
margin: 0px 0px 30px 0px; 
padding: 30px; 
}
.InvoiceListDetailsLinkDisplayItem
{
line-height: 30px; 
}
.InvoiceListDetailsInvoiceTotalLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.InvoiceListDetailsInvoiceTotal
{
line-height: 30px; 
}
.InvoiceListDetailsInvoiceNumberLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.InvoiceListDetailsInvoiceNumber
{
line-height: 30px; 
}
.InvoiceListDetailsInvoiceDescriptionLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.InvoiceListDetailsInvoiceDescription
{
line-height: 30px; 
}
.InvoiceListDetailsInvoiceDateLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.InvoiceListDetailsInvoiceDate
{
line-height: 30px; 
}
.InvoiceListDetailsEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.InvoiceListDetailsDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.InvoiceListDetailsDisplayItem
{
line-height: 30px; 
}
.InvoiceDetailsMakeBookingPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
}
.InvoiceDetailsMakeBooking_WebDisplayMainTopParentPanel
{
padding: 10px 30px; 
}
.InvoiceDetailsAndPaymentPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
}
.InvoiceBookingTicketDetailsDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.InvoiceBookingTicketDetailsDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.InterestedPlayersWebDisplayPanelTextLbl
{
font-family: 'Nunito'; 
font-size: 11pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
}
.InterestedPlayersWebDisplayPanelText
{
padding: 10px 0px; 
}
.InterestedPlayersWebDisplayMainPanel
{
min-height: 70px; 
}
.InterestedPlayersOlgsHandicapCell
{
padding: 0px 10px 0px 0px; 
}
.InterestedPlayersNameCell
{
padding: 0px 10px 0px 0px; 
}
.InterestedPlayersName
{
display: inline-block; 
padding-right: 10px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.InterestedPlayersHeaderRow
{
background-color: #E7E7F7; 
border-bottom: 1px solid #808080; 
}
.InterestedPlayersHeaderCell
{
padding: 0px 10px 0px 0px; 
}
.InterestedPlayersCell
{
padding: 0px 10px 0px 0px; 
}
.InformationMessage
{
display: inline-block; 
padding: 10px; 
font-family: Helvetica, sans-serif; 
font-size: 14pt; 
color: red; 
text-decoration: none; 
}
.IndividualFuncSendemail
{
background-position: left center; 
background-repeat: no-repeat; 
background-size: 30%; 
background-image: URL('../StaticImages/Email20240126115627.png'); 
padding: 5px 10px 5px 35px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
text-align: Center; 
}
.IndividualFuncSendemail:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.IndividualFuncFunctionItem
{
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
padding: 5px 10px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.IndividualFuncFunctionItem:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.highslide img
{
border: 0px !important; 
}
.HiddenWebDisplayPage
{
display: none; 
}
.HiddenSubMenuItems
{
display: none; 
}
.HiddenSAGIPanel
{
display: none; 
}
.HiddenOtherTextBox
{
display: none; 
}
.HiddenNewInstPanel
{
display: none; 
}
.HiddenNewInstButtonPanel
{
display: none; 
}
.HiddenLogonRequestPasswordReminderButton
{
background-color: Gray; 
box-sizing: border-box; 
height: auto; 
line-height: 40px; 
margin: 5px 0px; 
width: 100%; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.HiddenLogonRequestPasswordReminderButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.HiddenLogonMessagePanel
{
box-sizing: border-box; 
display: Block; 
margin: 10px 0px; 
min-width: 250px; 
width: 100%; 
}
.HiddenLogonLogoutButton
{
margin-right: 15px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.HiddenLogonLogoutButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.HiddenLogonLogonEntryLabel
{
display: none; 
box-sizing: border-box; 
margin: 10px 0px; 
min-width: 250px; 
width: 100%; 
}
.HiddenLogonLogonEntry
{
box-sizing: border-box; 
display: Block; 
margin: 10px 0px; 
min-width: 250px; 
width: 100%; 
}
.HiddenLogonLoginControlsContainerPanelHidden
{
display: none; 
}
.HiddenLogonLoginButton
{
background-color: Gray; 
box-sizing: border-box; 
height: auto; 
line-height: 40px; 
margin: 5px 0px; 
width: 100%; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Center; 
}
.HiddenLogonLoginButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.HiddenLogonLoggedInMessageUserid
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
box-sizing: border-box; 
display: Block; 
margin: 10px 0px; 
min-width: 250px; 
width: 100%; 
}
.HiddenLogonLoggedInMessage
{
box-sizing: border-box; 
display: Block; 
margin: 10px 0px; 
min-width: 250px; 
width: 100%; 
}
.HiddenLogonItem
{
box-sizing: border-box; 
display: Block; 
margin: 10px 0px; 
min-width: 250px; 
width: 100%; 
}
.HiddenLogonClosePanel
{
text-align: Right; 
}
.HiddenLogonCloseButton
{
background-position: center; 
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/RedCross20231207125852.png'); 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.HiddenLogonCloseButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.HiddenLogonChangePasswordButton
{
margin-right: 15px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.HiddenLogonChangePasswordButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.HiddenLogon
{
background-color: White; 
box-shadow: 0px 0px 10px 2px #000000; 
left: 50%; 
padding: 20px; 
position: fixed; 
top: -110%; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
z-index: 2000; 
}
.HiddenItem
{
display: none; 
}
.HelpText
{
font-family: Helvetica, sans-serif; 
font-size: 7pt; 
color: #000000; 
text-decoration: none; 
}
.HeaderRow
{
background-color: #E7E7F7; 
border-bottom: 1px solid #808080; 
}
.HeaderCell
{
padding: 0px 10px 0px 0px; 
}
.GuestNamesLinkDisplayItem
{
line-height: 30px; 
}
.GuestNamesGuestname
{
line-height: 30px; 
}
.GuestNamesEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.GuestNamesDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.GuestNamesDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.GuestNamesDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.GuestNamesDisplayItem
{
line-height: 30px; 
}
.GridCell
{
padding: 0px 10px 0px 0px; 
}
.GeneralNewsPrimePanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
display: flex; 
margin: 20px 0px; 
padding: 10px; 
}
.GeneralNewsPagingPrevLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.GeneralNewsPagingPrevLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.GeneralNewsPagingPanel
{
text-align: Center; 
}
.GeneralNewsPagingNextLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.GeneralNewsPagingNextLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.GeneralNewsPagingLastLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.GeneralNewsPagingLastLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.GeneralNewsPagingFirstLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.GeneralNewsPagingFirstLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.GalleryListVenueName
{
line-height: 30px; 
}
.GalleryListTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.GalleryListPhotoPanel
{
float: left; 
padding-right: 10px; 
width: 150px; 
}
.GalleryListPhoto
{
line-height: 30px; 
}
.GalleryListLinkDisplayItem
{
line-height: 30px; 
}
.GalleryListGalleryDate
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.GalleryListEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.GalleryListDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.GalleryListDisplayItem
{
line-height: 30px; 
}
.GalleryDetailTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.GalleryDetailLinkDisplayItem
{
line-height: 30px; 
}
.GalleryDetailGalleryDate
{
line-height: 30px; 
}
.GalleryDetailEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.GalleryDetailDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.GalleryDetailDisplayItem
{
line-height: 30px; 
}
.FrontPageTopWebDisplayMainPanel
{
margin: auto; 
max-width: 1200px; 
}
.FrontPageTop
{
display: flex; 
flex-wrap: wrap; 
justify-content: space-between; 
}
.FrontPageTitleLink
{
height: 15px; 
position: relative; 
transform: translate(0px, -20px); 
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
display: block; 
width: 100%; 
}
.FrontPageSpotlightTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: white; 
font-weight: bold; 
text-decoration: none; 
}
.FrontPageLink
{
display: block; 
width: 100%; 
}
.FrontPageLayoutItem
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
box-sizing: border-box; 
cursor: pointer; 
margin: 20px; 
padding: 0px 0px 10px 10px; 
position: relative; 
transition: 0.3s; 
width: calc(50% - 40px); 
}
.FrontPageImageLink img
{
width: 100%; 
}
.FrontPageImageLink
{
display: inline-block; 
position: relative; 
transform: translate(-20px,-20px); 
width: 100%; 
}
.FrontPageDisplayCell
{
margin: auto; 
max-width: 1200px; 
}
.FrontPageDisplay_WebDisplayMainTopParentPanel
{
padding: 30px 0px; 
}
.FrontPageBottomWebDisplayMainPanel
{
margin: auto; 
max-width: 1200px; 
}
.FrontPageBottom
{
display: flex; 
flex-wrap: wrap; 
justify-content: space-between; 
}
.FrontOLSpotlightWebDisplayMainPanel
{
box-sizing: border-box; 
height: 250px; 
max-width: 65%; 
padding-left: 95px; 
}
.FrontOLSpotlightPrimePanel:nth-child(3)
{
position: relative; 
transform: translate(-60px,0px); 
z-index: 60; 
}
.FrontOLSpotlightPrimePanel:nth-child(2)
{
position: relative; 
transform: translate(-30px,0px); 
z-index: 80; 
}
.FrontOLSpotlightPrimePanel:nth-child(1)
{
position: relative; 
z-index: 100; 
}
.FrontOLSpotlightPrimePanel
{
width: 40%; 
}
.FrontOLSpotlightMainPanel:nth-child(3)
{
position: relative; 
z-index: 60; 
}
.FrontOLSpotlightMainPanel:nth-child(2)
{
position: relative; 
z-index: 80; 
}
.FrontOLSpotlightMainPanel:nth-child(1)
{
position: relative; 
z-index: 100; 
}
.FrontOLSpotlightMainPanel
{
display: flex; 
}
.frmLoginOrRegister_-_BasketCheckoutNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.frmLoginOrRegister_-_BasketCheckoutNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.frmLoginOrRegister_-_BasketCheckoutEditSagiPanel
{
margin: 5px 0px; 
}
.frmLoginOrRegister_-_BasketCheckoutEditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_BasketCheckoutEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.frmLoginOrRegister_-_BasketCheckoutEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_BasketCheckoutDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.frmLoginOrRegister_-_BasketCheckoutDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.frmLoginOrRegister_-_BasketCheckout_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.frmEventBookingTicketDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.frmEventBookingTicketDetailsNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.frmEventBookingTicketDetailsEditSagiPanel
{
margin: 5px 0px; 
}
.frmEventBookingTicketDetailsEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.frmEventBookingTicketDetailsEditItem
{
min-width: 250px; 
box-sizing: border-box; 
display: inline-block; 
}
.frmEventBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmEventBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.frmEventBookingTicketDetails_WebDisplayMainTopParentPanel
{
background-color: #eeeeee; 
padding: 30px; 
}
.FooterWrapperCell
{
background-color: White; 
max-width: 100%; 
padding: 0px calc((100% - 1200px) / 2) 0px 0px; 
}
.FooterText
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.FooterSocialParent
{
display: flex; 
padding-right: 20px; 
}
.FooterSocialMenuMenuItemCell
{
display: inline-block; 
margin-left: 15px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
vertical-align: top; 
}
.FooterSocialMenuMenuItem
{
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 40px; 
width: 40px; 
}
.FooterSepDiv
{
border-right: 1px solid white; 
display: inline-block; 
padding: 0px 5px; 
vertical-align: top; 
}
.FooterParent
{
display: flex; 
justify-content: space-between; 
}
.FooterMenuMenuPanel
{
display: flex; 
}
.FooterMenuMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.FooterMenuMenuItem
{
border-left: 1px solid white; 
height: 20px; 
line-height: 20px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
padding: 0px 10px; 
text-align: Left; 
vertical-align: top; 
}
.FooterMenuMenuItem:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.FooterMenuCell:after
{
border-bottom: 20px solid transparent; 
border-left: 20px solid #e3000f; 
border-top: 20px solid transparent; 
content: ''; 
height: 0; 
left: 100%; 
position: absolute; 
top: 0; 
width: 0; 
}
.FooterMenuCell
{
background-color: #e3000f; 
box-sizing: border-box; 
height: 40px; 
max-width: calc(100% - 20px); 
padding: 10px 0px 10px 10%; 
position: relative; 
}
.FooterLink
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.FooterInstagramFooterSocialMenuMenuItemCell
{
display: inline-block; 
margin-left: 15px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
vertical-align: top; 
}
.FooterInstagram
{
background-image: URL('../StaticImages/Instagram20231018124203.png'); 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 40px; 
width: 40px; 
}
.FooterFacebookFooterSocialMenuMenuItemCell
{
display: inline-block; 
margin-left: 15px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
vertical-align: top; 
}
.FooterFacebook
{
background-image: URL('../StaticImages/Facebook20231218105647.png'); 
background-repeat: no-repeat; 
background-size: contain; 
display: inline-block; 
height: 40px; 
width: 40px; 
}
.FooterContactUsFooterMenuMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.FooterContactUs
{
border-left: 0px ;; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
height: 20px; 
line-height: 20px; 
display: inline-block; 
padding: 0px 10px; 
text-align: Left; 
vertical-align: top; 
}
.FooterContactUs:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.FooterCell
{
margin: auto; 
margin-top: 20px; 
width: 1000px; 
}
.FontWhiteButton
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.FontTitle
{
font-family: 'Nunito'; 
font-size: 11pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
}
.FontThreadTitle
{
font-family: 'Nunito'; 
font-size: 11pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
}
.FontThreadStarter
{
font-family: Helvetica, sans-serif; 
font-size: 7pt; 
color: #000000; 
text-decoration: none; 
}
.FontTextTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
text-decoration: none; 
}
.FontTextArea
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #000000; 
text-decoration: none; 
}
.FontTab
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.FontSubTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #000000; 
text-decoration: none; 
}
.FontSubPrimeLink
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.FontSubMenu
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: Black; 
text-decoration: none; 
}
.FontPrimeListTitle
{
font-family: Helvetica, sans-serif; 
font-size: 12pt; 
color: #ec1c23; 
text-decoration: none; 
}
.FontPageTitleWhite
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: white; 
font-weight: bold; 
text-decoration: none; 
}
.FontPageTitleSmaller
{
font-family: Helvetica, sans-serif; 
font-size: 17pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.FontPageTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.FontPageSubTitleBlack
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: black; 
font-weight: bold; 
text-decoration: none; 
}
.FontPageSubTitle
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.FontOverLargeButton
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.FontOverButton
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.FontMenu
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
}
.FontMainLogo
{
font-family: 'Nunito'; 
font-size: 24pt; 
color: #ec1c23; 
text-decoration: none; 
}
.FontLargeWhiteButton
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.FontLargeTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
text-decoration: none; 
}
.FontLargerText
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #000000; 
text-decoration: none; 
}
.FontLargerBoldBase
{
font-family: Helvetica, sans-serif; 
font-size: 12pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
}
.FontLargeButton
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.FontInfoMessage
{
font-family: Helvetica, sans-serif; 
font-size: 14pt; 
color: red; 
text-decoration: none; 
}
.FontImportantText
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
}
.FontHelpText
{
font-family: Helvetica, sans-serif; 
font-size: 7pt; 
color: #000000; 
text-decoration: none; 
}
.FontForumTitle
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
}
.FontFooterText
{
font-family: Helvetica, sans-serif; 
font-size: 8pt; 
color: Black; 
text-decoration: none; 
}
.FontFooterLink
{
font-family: Helvetica, sans-serif; 
font-size: 8pt; 
color: white; 
text-decoration: none; 
}
.FontDeleteButton
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.FontCurrentMenu
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
text-decoration: none; 
}
.FontButton
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.FontBoldBase
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
}
.FontBaseWhiteLink
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: underline; 
}
.FontBaseWhite
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.FontBaseRed
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.FontBase
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.FixtureDetailsStartDatePanel
{
display: inline-block; 
padding: 5px 0px; 
}
.FixtureDetailsStartDate
{
line-height: 30px; 
}
.FixtureDetailsNamePanel
{
padding: 5px 0px; 
}
.FixtureDetailsNameLabel
{
display: inline-block; 
padding-right: 5px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 120px; 
vertical-align: top; 
}
.FixtureDetailsName
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
line-height: 30px; 
}
.FixtureDetailsLinkDisplayItem
{
line-height: 30px; 
}
.FixtureDetailsHeadlineResultPanel
{
padding: 5px 0px; 
}
.FixtureDetailsFixtureResultPanel
{
padding: 5px 0px; 
}
.FixtureDetailsFixtureResultLabel
{
display: block; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.FixtureDetailsFixtureResult
{
line-height: 30px; 
}
.FixtureDetailsFixtureNamePanel
{
padding: 5px 0px; 
}
.FixtureDetailsFixtureName
{
font-family: Helvetica, sans-serif; 
font-size: 12pt; 
color: #ec1c23; 
text-decoration: none; 
line-height: 30px; 
}
.FixtureDetailsEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.FixtureDetailsDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.FixtureDetailsDisplayItemsPanel
{
padding: 5px 0px; 
}
.FixtureDetailsDisplayItem
{
line-height: 30px; 
}
.FindOLsSearchPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
margin: 20px 0px; 
padding: 10px 20px; 
}
.FindOLsSearchLabel
{
display: inline-block; 
margin-right: 10px; 
min-width: 130px; 
}
.FindOLsSearchItemsPanel
{
margin: 3px 0px; 
padding: 3px 0px; 
}
.FindOLsSearchButton
{
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
padding: 5px 10px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.FindOLsSearchButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.FindOLsQueryTypePanel
{
margin: 15px 0px; 
}
.FindOLsPrimePanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
display: flex; 
margin: 20px 0px; 
padding: 10px; 
}
.FindOLsPhotoSubAttrsPanel
{
min-width: 150px; 
}
.FindOLsPhotoPhotoPanel
{
left: -20px; 
position: relative; 
}
.FindOLsPhotoPhoto
{
line-height: 30px; 
}
.FindOLsPhotoLinkDisplayItem
{
line-height: 30px; 
}
.FindOLsPhotoEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.FindOLsPhotoDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.FindOLsPhotoDisplayItem
{
line-height: 30px; 
}
.FindOLsListYourStory
{
line-height: 30px; 
}
.FindOLsListWebDisplayName
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.FindOLsListTwitterPanel
{
display: inline-block; 
margin-right: 15px; 
}
.FindOLsListTwitter
{
line-height: 30px; 
}
.FindOLsListSubAttrsPanel
{
width: 100%; 
}
.FindOLsListSocialsPanel
{
display: inline-block; 
margin-right: 15px; 
}
.FindOLsListPersonalProfile
{
line-height: 30px; 
}
.FindOLsListNotionalYearGroupLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.FindOLsListNotionalYearGroup
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.FindOLsListLinkedinPanel
{
display: inline-block; 
margin-right: 15px; 
}
.FindOLsListLinkedin
{
line-height: 30px; 
}
.FindOLsListLinkDisplayItem
{
line-height: 30px; 
}
.FindOLsListInstagramPanel
{
display: inline-block; 
margin-right: 15px; 
}
.FindOLsListInstagram
{
line-height: 30px; 
}
.FindOLsListFacebookPanel
{
display: inline-block; 
margin-right: 15px; 
}
.FindOLsListFacebook
{
line-height: 30px; 
}
.FindOLsListEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.FindOLsListDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.FindOLsListDisplayItem
{
line-height: 30px; 
}
.FindOLsLeavingYearPanel
{
margin: 3px 0px; 
padding: 3px 0px; 
}
.FindOLsLeavingYearLabel
{
display: inline-block; 
margin-right: 10px; 
min-width: 130px; 
}
.FindOLsLastnamePanel
{
margin: 3px 0px; 
padding: 3px 0px; 
}
.FindOLsLastnameLabel
{
display: inline-block; 
margin-right: 10px; 
min-width: 130px; 
}
.FindOLsKnownFirstNamePanel
{
margin: 3px 0px; 
padding: 3px 0px; 
}
.FindOLsKnownFirstNameLabel
{
display: inline-block; 
margin-right: 10px; 
min-width: 130px; 
}
.FindOLsForenamesPanel
{
margin: 3px 0px; 
padding: 3px 0px; 
}
.FindOLsForenamesLabel
{
display: inline-block; 
margin-right: 10px; 
min-width: 130px; 
}
.FindFriendsSearchPanel
{
margin-left: 50px; 
margin-top: 50px; 
}
.FindFriendsSearchLabel
{
display: inline-block; 
width: 100px; 
}
.FindFriendsSearchItemsPanel
{
padding-bottom: 10px; 
}
.FindFriendsSearchButton
{
background-color: Gray; 
border-radius: 5px; 
padding: 0px 5px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
text-align: Center; 
}
.FindFriendsSearchButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.FindFriendsQueryTypePanel
{
padding-bottom: 20px; 
}
.FindFriendsPrimePanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
display: flex; 
margin: 20px 0px; 
padding: 10px; 
}
.FindFriendsMainPanel
{
margin-left: 100px; 
margin-top: 20px; 
}
.FindFriendsListSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
}
.FindFriendsListPhotoPanel
{
min-width: 160px; 
}
.FindFriendsListPhoto img
{
width: 100%; 
}
.FindFriendsListPhoto
{
display: inline-block; 
left: -20px; 
max-width: 200px; 
position: relative; 
line-height: 30px; 
}
.FindFriendsListName
{
padding-right: 15px; 
font-family: Helvetica, sans-serif; 
font-size: 12pt; 
color: #ec1c23; 
text-decoration: none; 
line-height: 30px; 
}
.FindFriendsListLinkDisplayItem
{
line-height: 30px; 
}
.FindFriendsListLeavingYearLabel
{
display: inline-block; 
padding-right: 5px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 120px; 
vertical-align: top; 
}
.FindFriendsListLeavingYear
{
line-height: 30px; 
}
.FindFriendsListEmailaddress
{
line-height: 30px; 
}
.FindFriendsListEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.FindFriendsListDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.FindFriendsListDisplayItem
{
line-height: 30px; 
}
.FindFriendsLeavingYearPanel
{
padding-bottom: 10px; 
}
.FindFriendsLeavingYearLabel
{
display: inline-block; 
width: 100px; 
}
.FindFriendsLastnamePanel
{
padding-bottom: 10px; 
}
.FindFriendsLastnameLabel
{
display: inline-block; 
width: 100px; 
}
.FindFriendsKnownFirstNamePanel
{
padding-bottom: 10px; 
}
.FindFriendsKnownFirstNameLabel
{
display: inline-block; 
width: 100px; 
}
.FindFriendsForenamesPanel
{
padding-bottom: 10px; 
}
.FindFriendsForenamesLabel
{
display: inline-block; 
width: 100px; 
}
.ExpandableMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.EventTicketInfoTypeLabel
{
min-width: auto; 
padding: 0px 10px; 
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventTicketInfoType
{
line-height: 30px; 
}
.EventTicketInfoPricePanel
{
background-position: left center; 
background-repeat: no-repeat; 
background-size: 30%; 
background-image: URL('../StaticImages/Ticket20231127111325.png'); 
padding-left: 25px; 
}
.EventTicketInfoPrice
{
line-height: 30px; 
}
.EventTicketInfoLinkDisplayItem
{
line-height: 30px; 
}
.EventTicketInfoEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventTicketInfoDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventTicketInfoDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.EventTicketInfoDisplayItemParentPanel
{
border-bottom: 0px; 
clear: left; 
margin: 0px; 
padding: 10px 0px 0px 0px; 
}
.EventTicketInfoDisplayItem
{
line-height: 30px; 
}
.EventTicketInfoDisplayGroupAttrInstPanel
{
display: flex; 
}
.EventTicketInfoDescriptionLabel
{
min-width: auto; 
padding: 0px 10px; 
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventTicketInfoDescription
{
line-height: 30px; 
}
.EventTicketInfoAttrInstsPanel
{
margin-top: 15px; 
}
.EventsPrimePanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
margin: 20px 0px; 
min-height: 260px; 
padding: 10px; 
}
.EventNameLinkDisplayItem
{
line-height: 30px; 
}
.EventNameEventName
{
font-family: Helvetica, sans-serif; 
font-size: 12pt; 
color: #ec1c23; 
text-decoration: none; 
line-height: 30px; 
}
.EventNameEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventNameDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventNameDisplayItem
{
line-height: 30px; 
}
.EventListVenueName
{
line-height: 30px; 
}
.EventListSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
}
.EventListPhotoSubAttrsPanel
{
float: left; 
}
.EventListPhotoPhotoPanel
{
position: relative; 
transform: translate(-20px, 0px); 
}
.EventListPhotoPhoto img
{
width: 100%; 
}
.EventListPhotoPhoto
{
display: inline-block; 
line-height: 30px; 
width: 250px; 
}
.EventListPhotoPanel
{
position: relative; 
transform: translate(-20px,0px); 
}
.EventListPhotoLinkDisplayItem
{
line-height: 30px; 
}
.EventListPhotoEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventListPhotoDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventListPhotoDisplayItem
{
line-height: 30px; 
}
.EventListPhoto
{
line-height: 30px; 
}
.EventListLinkDisplayItem
{
line-height: 30px; 
}
.EventListEventName
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.EventListEventDescription
{
line-height: 30px; 
}
.EventListEventDate
{
font-family: Helvetica, sans-serif; 
font-size: 12pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.EventListEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventListDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventListDisplayItem
{
line-height: 30px; 
}
.EventFunctionsMakebooking
{
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
padding: 5px 10px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.EventFunctionsMakebooking:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.EventFunctionsFunctionsPanel
{
margin: 20px 0px; 
}
.EventFunctionsFunctionItem
{
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
padding: 5px 10px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.EventFunctionsFunctionItem:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.EventForBookingPrimePanel
{
border: 0px none white; 
float: none; 
width: 100%; 
}
.EventDetailVenueNamePanel
{
margin: 0px; 
padding: 0px; 
}
.EventDetailVenueName
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.EventDetailsMakeBookingPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
min-height: 250px; 
padding: 20px; 
}
.EventDetailsMakeBooking_WebDisplayMainTopParentPanel
{
padding: 0px; 
}
.EventDetailPhotoPanel
{
float: left; 
left: -30px; 
position: relative; 
margin: 0px; 
padding: 0px; 
}
.EventDetailPhoto
{
line-height: 30px; 
}
.EventDetailLinkDisplayItem
{
line-height: 30px; 
}
.EventDetailEventNamePanel
{
margin: 0px; 
padding: 0px; 
}
.EventDetailEventName
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.EventDetailEventDetailPanel
{
margin: 0px; 
padding: 0px; 
}
.EventDetailEventDetail ul
{
margin-left: -20px; 
}
.EventDetailEventDetail
{
line-height: 30px; 
}
.EventDetailEventDescriptionPanel
{
margin: 0px; 
padding: 0px; 
}
.EventDetailEventDescription
{
line-height: 30px; 
}
.EventDetailEventDatePanel
{
margin: 0px; 
padding: 0px; 
}
.EventDetailEventDateddddDdthMmmmYyyyPanel
{
margin: 0px; 
padding: 0px; 
}
.EventDetailEventDateddddDdMmmmYyyyPanel
{
margin: 0px; 
padding: 0px; 
}
.EventDetailEventDate
{
font-family: Helvetica, sans-serif; 
font-size: 12pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
line-height: 30px; 
}
.EventDetailEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventDetailDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.EventDetailDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.EventDetailDisplayItemsPanel
{
margin: 0px; 
padding: 0px; 
}
.EventDetailDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.EventDetailDisplayItem
{
line-height: 30px; 
}
.EventDetailContextTextPanel
{
border-top: 5px solid #D8D8E8; 
}
.EventAttendeesPrimePanel
{
border: 2px solid #dddddd; 
margin: 5px; 
padding: 10px; 
width: calc(33% - 40px); 
}
.EventAttendeesMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.ErrorMessage
{
display: inline-block; 
padding: 10px; 
font-family: Helvetica, sans-serif; 
font-size: 14pt; 
color: red; 
text-decoration: none; 
}
.EngagementsTitleTitle
{
font-family: Helvetica, sans-serif; 
font-size: 12pt; 
color: #ec1c23; 
text-decoration: none; 
line-height: 30px; 
}
.EngagementsTitleLinkDisplayItem
{
line-height: 30px; 
}
.EngagementsTitleEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.EngagementsTitleDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.EngagementsTitleDisplayItem
{
line-height: 30px; 
}
.EngagementsPrimePanel
{
background-color: White; 
border-bottom: 1px solid #ec1c23; 
display: flex; 
margin: 20px 0px; 
padding: 10px; 
}
.EngagementsPagingPrevLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.EngagementsPagingPrevLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.EngagementsPagingPanel
{
text-align: Center; 
}
.EngagementsPagingNextLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.EngagementsPagingNextLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.EngagementsPagingLastLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.EngagementsPagingLastLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.EngagementsPagingFirstLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.EngagementsPagingFirstLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.EngagementsListSubAttrsPanel
{
display: inline-block; 
max-width: 530px; 
vertical-align: top; 
}
.EngagementsListPhotoPanel
{
padding: 0px 10px 10px 0px; 
}
.EngagementsListPhoto
{
line-height: 30px; 
}
.EngagementsListLinkDisplayItem
{
line-height: 30px; 
}
.EngagementsListEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.EngagementsListDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.EngagementsListDisplayItem
{
line-height: 30px; 
}
.EngagementsListDate
{
line-height: 30px; 
}
.EngagementsListAnnouncement
{
line-height: 30px; 
}
.EmailAddressTextWebDisplayPanelTextLbl
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.EmailAddressSubmitPanel
{
padding: 10px 0px; 
}
.EditSagiPanelYourStoryyourStory
{
margin: 5px 0px; 
}
.EditSagiPanelWebsitewebsite
{
margin: 5px 0px; 
}
.EditSagiPanelTwittertwitter
{
margin: 5px 0px; 
}
.EditSagiPanelTitletitle
{
margin: 5px 0px; 
}
.EditSagiPanelTickettypetickettype
{
margin: 5px 0px; 
}
.EditSagiPanelSportingActivity2ndTeamsport
{
margin: 5px 0px; 
}
.EditSagiPanelSportingActivity2ndTeaminfo
{
margin: 5px 0px; 
}
.EditSagiPanelSportingActivitiessport
{
margin: 5px 0px; 
}
.EditSagiPanelSportingActivitiesinfo
{
margin: 5px 0px; 
}
.EditSagiPanelShowOnAttendeesListshowOnAttendeesList
{
display: flex; 
margin: 5px 0px; 
}
.EditSagiPanelSexsex
{
margin: 5px 0px; 
}
.EditSagiPanelSeniorSchoolEducationleavingYear
{
display: inline-block; 
vertical-align: top; 
margin: 5px 0px; 
}
.EditSagiPanelSeniorSchoolEducationleavingTerm
{
display: inline-block; 
vertical-align: top; 
margin: 5px 0px; 
}
.EditSagiPanelSeniorSchoolEducationfinalForm
{
display: inline-block; 
vertical-align: top; 
margin: 5px 0px; 
}
.EditSagiPanelSeniorSchoolEducationentryYear
{
display: inline-block; 
vertical-align: top; 
margin: 5px 0px; 
}
.EditSagiPanelSeniorSchoolEducationentryTerm
{
display: inline-block; 
vertical-align: top; 
margin: 5px 0px; 
}
.EditSagiPanelSchoolAchievementsschoolAchievements
{
margin: 5px 0px; 
}
.EditSagiPanelSchoolAchievementsFurtherDetailsschoolAchievementsFurtherDetails
{
margin: 5px 0px; 
}
.EditSagiPanelRollOfHonourwarRecord
{
margin: 5px 0px; 
}
.EditSagiPanelRollOfHonourwar
{
margin: 5px 0px; 
}
.EditSagiPanelRollOfHonourrole
{
margin: 5px 0px; 
}
.EditSagiPanelRollOfHonourphoto
{
margin: 5px 0px; 
}
.EditSagiPanelRelationsAmendmentsrelationsAmendments
{
margin: 5px 0px; 
}
.EditSagiPanelPreviousSchoolpreviousSchool
{
margin: 5px 0px; 
}
.EditSagiPanelPhotophoto
{
margin: 5px 0px; 
}
.EditSagiPanelPhonenumberphonenumber
{
margin: 5px 0px; 
}
.EditSagiPanelPersonalProfilepersonalProfile
{
margin: 5px 0px; 
}
.EditSagiPanelPersonalBiogpersonalBiog
{
margin: 5px 0px; 
}
.EditSagiPanelOtherNamespreviousName
{
margin: 5px 0px; 
}
.EditSagiPanelOtherContributionsotherContributions
{
margin: 5px 0px; 
}
.EditSagiPanelOlgsMembershipTypeolgsMembershipType
{
margin: 5px 0px; 
}
.EditSagiPanelOfficesHeldyearsHeld
{
margin: 5px 0px; 
}
.EditSagiPanelOfficesHeldoffice
{
margin: 5px 0px; 
}
.EditSagiPanelOfficesHeldinOffice
{
margin: 5px 0px; 
}
.EditSagiPanelOfficesHeldareaOfJurisdiction
{
margin: 5px 0px; 
}
.EditSagiPanelOccupationposition
{
margin: 5px 0px; 
}
.EditSagiPanelNametitle
{
margin: 5px 0px; 
}
.EditSagiPanelNamelastname
{
margin: 5px 0px; 
}
.EditSagiPanelNameinitials
{
margin: 5px 0px; 
}
.EditSagiPanelNameforenames
{
margin: 5px 0px; 
}
.EditSagiPanelMilitaryServiceperiod
{
margin: 5px 0px; 
}
.EditSagiPanelMilitaryServicenotes
{
margin: 5px 0px; 
}
.EditSagiPanelMaritalStatusmaritalStatus
{
margin: 5px 0px; 
}
.EditSagiPanelLorettonianRelationsFromLeaversFormlorettonianRelationsFromLeaversForm
{
margin: 5px 0px; 
}
.EditSagiPanelLinkedinLinklinkedinLink
{
margin: 5px 0px; 
}
.EditSagiPanelLinkedinlinkedin
{
margin: 5px 0px; 
}
.EditSagiPanelKnownFirstNameknownFirstName
{
margin: 5px 0px; 
}
.EditSagiPanelJuniorSchoolleavingYear
{
display: inline-block; 
vertical-align: top; 
margin: 5px 0px; 
}
.EditSagiPanelJuniorSchoolleavingTerm
{
display: inline-block; 
vertical-align: top; 
margin: 5px 0px; 
}
.EditSagiPanelJuniorSchoolheadNipper
{
display: inline-block; 
vertical-align: top; 
margin: 5px 0px; 
}
.EditSagiPanelJuniorSchoolentryYear
{
display: inline-block; 
vertical-align: top; 
margin: 5px 0px; 
}
.EditSagiPanelJuniorSchoolentryTerm
{
display: inline-block; 
vertical-align: top; 
margin: 5px 0px; 
}
.EditSagiPanelInstagraminstagram
{
margin: 5px 0px; 
}
.EditSagiPanelIncludeLeaversDetailInMagincludeLeaversDetailInMag
{
margin: 5px 0px; 
}
.EditSagiPanelHouse19652007house19652007
{
margin: 5px 0px; 
}
.EditSagiPanelHonoraryLorettonianyearOfElection
{
margin: 5px 0px; 
}
.EditSagiPanelHonoraryLorettonianreasonForElection
{
margin: 5px 0px; 
}
.EditSagiPanelHigherEducationhigherEducationNotes
{
margin: 5px 0px; 
}
.EditSagiPanelGuestnameguestname
{
margin: 5px 0px; 
}
.EditSagiPanelGenderIdentitygenderIdentity
{
margin: 5px 0px; 
}
.EditSagiPanelGapYearActivitygapYearActivity
{
margin: 5px 0px; 
}
.EditSagiPanelFacebookfacebook
{
margin: 5px 0px; 
}
.EditSagiPanelEmailaddressemailaddress
{
margin: 5px 0px; 
}
.EditSagiPanelEducationNoteeducationNote
{
margin: 5px 0px; 
}
.EditSagiPanelDietaryRequirementsdietaryRequirements
{
margin: 5px 0px; 
}
.EditSagiPanelDecorationsdecorations
{
margin: 5px 0px; 
}
.EditSagiPanelDateOfBirthdateOfBirth
{
margin: 5px 0px; 
}
.EditSagiPanelDatedate
{
margin: 5px 0px; 
}
.EditSagiPanelCareerHistorycareerHistory
{
margin: 5px 0px; 
}
.EditSagiPanelBusinessDetailsstartYear
{
margin: 5px 0px; 
}
.EditSagiPanelBusinessDetailsposition
{
margin: 5px 0px; 
}
.EditSagiPanelBusinessDetailsnumberOfEmployees
{
margin: 5px 0px; 
}
.EditSagiPanelBusinessDetailsfinishYear
{
margin: 5px 0px; 
}
.EditSagiPanelBusinessDetailscompanySector
{
margin: 5px 0px; 
}
.EditSagiPanelBusinessDetailscompanyName
{
margin: 5px 0px; 
}
.EditSagiPanelBusinessDetailscompanyBiog
{
margin: 5px 0px; 
}
.EditSagiPanelBusinessDetailscity
{
margin: 5px 0px; 
}
.EditSagiPanelAttachmentattachment
{
margin: 5px 0px; 
}
.EditSagiPanelAssociationAmendmentsassociationAmendments
{
margin: 5px 0px; 
}
.EditSagiPanelAnnouncementTypeannouncementType
{
margin: 5px 0px; 
}
.EditSagiPanelAnnouncementannouncement
{
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; 
}
.EditSagiPanel
{
margin: 5px 0px; 
}
.EditSagiDeleteButtonPanel
{
margin: 5px 0px; 
}
.EditSagiDeleteButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.EditSagiDeleteButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.EditMyNewsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.EditMyNewsNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.EditMyNewsEditSagiPanel
{
margin: 5px 0px; 
}
.EditMyNewsEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.EditMyNewsEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.EditMyNewsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.EditMyNews_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.EditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.EditDeliveryAddress
{
margin: 0px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.EditDeliveryAddress:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.EditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.EditButton
{
background-color: Gray; 
border-radius: 5px; 
padding: 0px 5px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
text-align: Center; 
}
.EditButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.EditAttrInstPanelSportingActivity2ndTeam
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelSportingActivities
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelPhonenumber
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelOfficesHeld
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelOccupation
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelMilitaryService
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelHigherEducation
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEmailaddress
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelBusinessDetails
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelAddress
{
border: 1px solid; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttributeButton
{
margin: 0px 5px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.EditAttributeButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.DisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.DisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.DisclosedAttributeData
{
font-weight: bold; 
color: Black; 
display: inline-block; 
}
.DeliveryAddressPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
margin: 0px 0px 30px 0px; 
padding: 30px; 
}
.DeliveryAddressNewUsage_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.DeliveryAddressNewTown_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.DeliveryAddressNewTown_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.DeliveryAddressNewPostalcode_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.DeliveryAddressNewPostalcode_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.DeliveryAddressNewNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.DeliveryAddressNewNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.DeliveryAddressNewEditSagiPanel
{
margin: 5px 0px; 
}
.DeliveryAddressNewEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.DeliveryAddressNewEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.DeliveryAddressNewEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.DeliveryAddressNewCounty_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.DeliveryAddressNewCounty_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.DeliveryAddressNewCountry_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.DeliveryAddressNewCountry_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.DeliveryAddressNewContainerPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
margin: 0px 0px 30px 0px; 
padding: 30px; 
}
.DeliveryAddressNewAddress3_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.DeliveryAddressNewAddress3_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.DeliveryAddressNewAddress2_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.DeliveryAddressNewAddress2_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.DeliveryAddressNewAddress1_EditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.DeliveryAddressNewAddress1_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.DeliveryAddressMainPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
margin: 0px 0px 30px 0px; 
padding: 30px; 
}
.DeliveryAddressLinkDisplayItem
{
line-height: 30px; 
}
.DeliveryAddressFordisplay
{
line-height: 30px; 
}
.DeliveryAddressEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.DeliveryAddressDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.DeliveryAddressDisplayItem
{
line-height: 30px; 
}
.DeleteWebTextItemButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.DeleteWebTextItemButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.DeleteWebTextFullContextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.DeleteWebTextFullContextButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.DeleteButton
{
height: 22px; 
width: 80px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.DeleteButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.DebugItem
{
display: none; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem
{
width: 150px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
padding: 0px 10px; 
text-align: Left; 
vertical-align: top; 
height: 30px; 
line-height: 30px; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem:hover
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
text-decoration: none; 
}
.CurrentmnuDD_AboutUsParent_PanelMenuMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.CurrentmnuDD_AboutUsParent_PanelMenuMenuItem
{
width: 200px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
padding: 0px 10px; 
text-align: Left; 
vertical-align: top; 
height: 30px; 
line-height: 30px; 
}
.CurrentmnuDD_AboutUsParent_PanelMenuMenuItem:hover
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
text-decoration: none; 
}
.CurrentMenuCellSubMenuButtonLvl01
{
background-image: URL('../StaticImages/SubMenuPointer20231017042207.png'); 
background-position: left center; 
background-repeat: no-repeat; 
background-size: 12px; 
padding-left: 25px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
text-align: Left; 
}
.CurrentMenuCellMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.CurrentMenuCellMenuButton
{
background-position: left center; 
background-repeat: no-repeat; 
background-size: 12px; 
background-image: URL('../StaticImages/MenuPointer20231017042159.png'); 
padding-left: 25px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
text-align: Left; 
}
.CurrentFooterMenuMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.CurrentFooterContactUsFooterMenuMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.CSSCLassTitlePanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassTitleLBL
{
display: inline-block; 
}
.CSSClassStylesPanel
{
padding: 5px 0px 0px 10px; 
}
.CSSClassStylesListsPanel
{
display: none; 
}
.CSSClassStyleNameLBL
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditPanel
{
border-bottom: 1px solid #bbbbbb; 
padding: 5px 0px 5px 10px; 
}
.CSSClassStyleEditNamePanel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditNameLBL
{
height: 20px; 
line-height: 20px; 
}
.CSSClassRefreshStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.CSSClassRefreshStylesButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.CSSClassParentPanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassNewStyleControlsPanel
{
padding: 5px 0px 5px 10px; 
}
.CSSClassExamplePanel span
{
position: relative !important; 
}
.CSSClassExamplePanel
{
display: inline-block; 
max-height: 30px; 
max-width: 10%; 
overflow: hidden; 
vertical-align: top; 
width: 10%; 
}
.CSSClassEditValueDDHidden
{
display: none; 
}
.CSSClassEditStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.CSSClassEditStylesButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.CSSClassEditStyleHelp
{
display: none; 
text-align: Right; 
}
.CSSClassEditStyleActionPanel
{
text-align: Right; 
}
.CSSClassEditSaveButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.CSSClassEditSaveButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.CSSClassEditPasteButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.CSSClassEditPasteButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.CSSClassEditNamePanel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditExamplePanel span
{
position: relative !important; 
}
.CSSClassEditExamplePanel
{
display: inline-block; 
max-height: 30px; 
max-width: 45%; 
overflow: hidden; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditControlsPanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassEditCancelButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.CSSClassEditCancelButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.CSSClassDisplayPanel
{
border-bottom: 1px #bbbbbb solid; 
padding: 5px; 
}
.CSSClassCopyUpdatePanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassCopyStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.CSSClassCopyStylesButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.CSSClassClearStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.CSSClassClearStylesButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.CSSClassChangeParentButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.CSSClassChangeParentButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.CSSClassAddStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.CSSClassAddStylesButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.CSSClassAddNewStyleButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.CSSClassAddNewStyleButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.CSSClassAddModifiedStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.CSSClassAddModifiedStylesButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.CSSClassActionsPanel
{
text-align: Right; 
}
.ContinueShoppingButton
{
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
padding: 5px 10px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.ContinueShoppingButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ContextTextMainCellXsss
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellXssprobec2xz0rw
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellX7m4m0
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellWindcheaters
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellU6destcheckcomplete
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTusc10
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsnvopzpAnd11OrIko
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsnevhifxmxsto
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAndExtractvalue2440concat0x5c0x7178766a71selectElt2440244010x7176717071Ijum
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAndExtractvalue2440concat0x5c0x7178766a71selectElt2440244010x7176717071AndNqzmnqzm
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAndExtractvalue2440concat0x5c0x7178766a71selectElt2440244010x7176717071AndBtflbtfl
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAndExtractvalue2440concat0x5c0x7178766a71selectElt2440244010x7176717071And21352135
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAndExtractvalue2440concat0x5c0x7178766a71selectElt2440244010x7176717071
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAnd63161421AndJpjvjpjv
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAnd48888710
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAnd45724572Vzes
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAnd45724572AndWwltwwlt
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAnd45724572AndGcfugcfu
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAnd45724572And94729472
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAnd45724572
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAnd43102272AndGoozgooz
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAnd41938955And34683468
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAnd3849InSelectChar113char120char118char106char113selectCaseWhen38493849ThenChar49ElseChar48Endchar113char118char113char112char113Wbtt
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAnd3849InSelectChar113char120char118char106char113selectCaseWhen38493849ThenChar49ElseChar48Endchar113char118char113char112char113AndVfcqvfcq
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAnd3849InSelectChar113char120char118char106char113selectCaseWhen38493849ThenChar49ElseChar48Endchar113char118char113char112char113AndUnirunir
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAnd3849InSelectChar113char120char118char106char113selectCaseWhen38493849ThenChar49ElseChar48Endchar113char118char113char112char113And55775577
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAnd3849InSelectChar113char120char118char106char113selectCaseWhen38493849ThenChar49ElseChar48Endchar113char118char113char112char113
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditionsAnd11657754Hlvj
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditions27
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellTermsandconditions
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellStylecontentvisibilityautooncontentvisibilityautostatechangeconfirm1
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellSelectCaseWhen95681490ThenTermsandconditionsElseSelect1490UnionSelect6131End
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellSelectCaseWhen65566556ThenTermsandconditionsElseSelect5780UnionSelect9607End
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellSchoolHistory
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellReturnfromstripeeventbookingpaymentnotcomplete
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellPromptopenbugbountyprivacy
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellPrivacynvopzpAnd11OrIko
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellPrivacya0
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellPrivacy2f2f2f2f2f2f2f2f2fetc2fpasswd
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellPrivacy27
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellPrivacy
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellPrimefocus
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellPasswordsuccessfullychanged
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellPasswordemailsent
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellOlgsofficebearers
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellOlgsfixtureshistory
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellOlgsconstitution
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellNvopzpAnd11OrIko
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellLeaversinfocomplete
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellHbwjo7
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellFettesianSportsClub
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellFetlorYouthClub
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellContactus
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellConstitution
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellConfirm1
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellAutofocuscontenteditableonfocusinconfirm1
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellAboutus
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCellAboutolgs
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCell4742741024055557674img40src40onerror75confirm14011314076
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCell27
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCell2522253e253csvg2520o256eload253dconfirm252812529253e
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContextTextMainCell
{
background-color: white; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.ContactDetailsParentWebDisplayPanelTextLbl
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.ConfirmDetails_NameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ConfirmDetails_NameTitle_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ConfirmDetails_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.ConfirmDetails_NameNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ConfirmDetails_NameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ConfirmDetails_NameLastname_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ConfirmDetails_NameKnownFirstName_EditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ConfirmDetails_NameKnownFirstName_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ConfirmDetails_NameInitials_EditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ConfirmDetails_NameInitials_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ConfirmDetails_NameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ConfirmDetails_NameForenames_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ConfirmDetails_NameEditSagiPanel
{
margin: 5px 0px; 
}
.ConfirmDetails_NameEditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ConfirmDetails_NameEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ConfirmDetails_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_NameDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.ConfirmDetails_NameDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ConfirmDetails_NameDecorations_EditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ConfirmDetails_NameDecorations_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesPhonenumber_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_PhonesFaxesNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditSagiPanel
{
margin: 5px 0px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_PhonesFaxesDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_PhonesFaxesDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ConfirmDetails_ConfDet_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EmailAddressesNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EmailAddressesEmailaddress_Edit
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditSagiPanel
{
margin: 5px 0px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_EmailAddressesDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EmailAddressesDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Confirm_DetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.Confirm_DetailsNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.Confirm_DetailsEditSagiPanel
{
margin: 5px 0px; 
}
.Confirm_DetailsEditLabel
{
display: inline-block; 
width: 150px; 
box-sizing: border-box; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.Confirm_DetailsEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.Confirm_DetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Confirm_DetailsDisplayItemTitle
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.Confirm_DetailsDisplayItemParentPanel
{
border-bottom: 1px solid #cccccc; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Confirm_Details_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.CloseMenuMenuItemCell
{
display: block; 
vertical-align: top; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
text-decoration: none; 
}
.CloseMenuMenuItem
{
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/Burger20231017033611.png'); 
display: inline-block; 
height: 35px; 
padding: 0px; 
width: 35px; 
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: White; 
text-decoration: none; 
text-align: Left; 
vertical-align: top; 
line-height: 30px; 
}
.CloseMenuMenuItem:hover
{
font-family: Helvetica, sans-serif; 
font-size: 13pt; 
color: #ec1c23; 
text-decoration: none; 
}
.CloseMenuCell
{
border-bottom: 1px solid #e3000f; 
padding: 50px 0px 50px 30%; 
}
.CheckoutButtonDisabled
{
background-color: LightGray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.CheckoutButtonDisabled:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.CheckoutButton
{
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
padding: 5px 10px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.CheckoutButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.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
{
background-color: Gray; 
border-radius: 5px; 
height: 30px; 
padding: 0px 5px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
text-align: Center; 
}
.ChangePasswordCancelButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ChangePasswordButton
{
background-color: Gray; 
border-radius: 5px; 
height: 30px; 
padding: 0px 5px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
line-height: 30px; 
text-align: Center; 
}
.ChangePasswordButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.CareerParentWebDisplayPanelTextLbl
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.CancelEmailButton
{
margin-right: 10px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.CancelEmailButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.CancelButton
{
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
padding: 5px 10px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.CancelButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.Button
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.Button:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.BusinessDetailsTextWebDisplayPanelTextLbl
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.BusinessConnectSearchLabel
{
display: inline-block; 
width: 100px; 
}
.BusinessConnectSearchItemsPanel
{
padding: 10px 0px; 
}
.BusinessConnectSearchButton
{
background-color: Gray; 
border-radius: 5px; 
padding: 0px 5px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
text-align: Center; 
}
.BusinessConnectSearchButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.BusinessConnectQueryTypePanel
{
margin: 10px 0px; 
}
.BusinessConnectPrimePanel
{
border-bottom: 1px solid #ec1c23; 
padding: 10px 0px; 
}
.BusinessConnectListStartYearPanel
{
padding: 5px 0px 0px 0px; 
}
.BusinessConnectListStartYearLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectListStartYear
{
line-height: 30px; 
}
.BusinessConnectListPositionPanel
{
padding: 5px 0px 0px 0px; 
}
.BusinessConnectListPositionLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectListPosition
{
line-height: 30px; 
}
.BusinessConnectListLinkDisplayItem
{
line-height: 30px; 
}
.BusinessConnectListIndividualWebDisplayPanel
{
padding: 5px 0px 0px 0px; 
}
.BusinessConnectListIndividualWebDisplay
{
line-height: 30px; 
}
.BusinessConnectListFinishYearPanel
{
padding: 5px 0px 0px 0px; 
}
.BusinessConnectListFinishYearLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectListFinishYear
{
line-height: 30px; 
}
.BusinessConnectListEmailaddressPanel
{
padding: 5px 0px 0px 0px; 
}
.BusinessConnectListEmailaddressLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectListEmailaddress
{
line-height: 30px; 
}
.BusinessConnectListEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectListDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectListDisplayItemsPanel
{
padding: 5px 0px 0px 0px; 
}
.BusinessConnectListDisplayItem
{
line-height: 30px; 
}
.BusinessConnectListCompanyNamePanel
{
padding: 5px 0px 0px 0px; 
}
.BusinessConnectListCompanyNameLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectListCompanyName
{
line-height: 30px; 
}
.BusinessConnectListCityPanel
{
padding: 5px 0px 0px 0px; 
}
.BusinessConnectListCityLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectListCity
{
line-height: 30px; 
}
.BusinessConnectIndividual_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.BusinessConnectDetailsStartYearPanel
{
padding: 10px 0px 0px 0px; 
}
.BusinessConnectDetailsStartYearLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectDetailsStartYear
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
line-height: 30px; 
}
.BusinessConnectDetailsPositionPanel
{
padding: 10px 0px 0px 0px; 
}
.BusinessConnectDetailsPositionLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectDetailsPosition
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
line-height: 30px; 
}
.BusinessConnectDetailsPersonalBiogPanel
{
padding: 10px 0px 0px 0px; 
}
.BusinessConnectDetailsPersonalBiogLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectDetailsPersonalBiog
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
line-height: 30px; 
}
.BusinessConnectDetailsNumberOfEmployeesPanel
{
padding: 10px 0px 0px 0px; 
}
.BusinessConnectDetailsNumberOfEmployeesLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectDetailsNumberOfEmployees
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
line-height: 30px; 
}
.BusinessConnectDetailsLinkedinLinkPanel
{
padding: 10px 0px 0px 0px; 
}
.BusinessConnectDetailsLinkedinLinkLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectDetailsLinkedinLink
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
line-height: 30px; 
}
.BusinessConnectDetailsLinkDisplayItem
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
line-height: 30px; 
}
.BusinessConnectDetailsIndividualWebDisplayPanel
{
padding: 10px 0px 0px 0px; 
}
.BusinessConnectDetailsIndividualWebDisplay
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
line-height: 30px; 
}
.BusinessConnectDetailsFinishYearPanel
{
padding: 10px 0px 0px 0px; 
}
.BusinessConnectDetailsFinishYearLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectDetailsFinishYear
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
line-height: 30px; 
}
.BusinessConnectDetailsEmailaddressPanel
{
padding: 10px 0px 0px 0px; 
}
.BusinessConnectDetailsEmailaddressLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectDetailsEmailaddress
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
line-height: 30px; 
}
.BusinessConnectDetailsEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectDetailsDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectDetailsDisplayItemsPanel
{
padding: 10px 0px 0px 0px; 
}
.BusinessConnectDetailsDisplayItem
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
line-height: 30px; 
}
.BusinessConnectDetailsCompanySectorPanel
{
padding: 10px 0px 0px 0px; 
}
.BusinessConnectDetailsCompanySectorLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectDetailsCompanySector
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
line-height: 30px; 
}
.BusinessConnectDetailsCompanyNamePanel
{
padding: 10px 0px 0px 0px; 
}
.BusinessConnectDetailsCompanyNameLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectDetailsCompanyName
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
line-height: 30px; 
}
.BusinessConnectDetailsCompanyBiogPanel
{
padding: 10px 0px 0px 0px; 
}
.BusinessConnectDetailsCompanyBiogLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectDetailsCompanyBiog
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
line-height: 30px; 
}
.BusinessConnectDetailsCityPanel
{
padding: 10px 0px 0px 0px; 
}
.BusinessConnectDetailsCityLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BusinessConnectDetailsCity
{
display: inline-block; 
max-width: calc(100% - 200px); 
vertical-align: top; 
line-height: 30px; 
}
.BusinessConnectCompanySectorPanel
{
padding: 10px 0px; 
}
.BusinessConnectCompanySectorLabel
{
display: inline-block; 
width: 100px; 
}
.BusinessConnectCityPanel
{
padding: 10px 0px; 
}
.BusinessConnectCityLabel
{
display: inline-block; 
width: 100px; 
}
.BookingPaidAndCompleteInvoice_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.BookingInvoiceTotalLinkDisplayItem
{
line-height: 30px; 
}
.BookingInvoiceTotalInvoiceTotalPanel
{
margin: 5px 0px; 
padding: 10px 0px; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
}
.BookingInvoiceTotalInvoiceTotalLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalInvoiceTotal
{
line-height: 30px; 
}
.BookingInvoiceTotalEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayItem
{
line-height: 30px; 
}
.BookingInvoiceLinesInvoiceLineTotalCell
{
text-align: Right; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesInvoiceLineQuantityCell
{
text-align: Right; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesInvoiceLineDescriptionCell
{
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesInvoiceLineDescription
{
display: inline-block; 
width: 150px; 
}
.BookingInvoiceLinesInvoiceLineAmountCell
{
text-align: Right; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesHeaderRow
{
background-color: #E7E7F7; 
border-bottom: 1px solid #808080; 
}
.BookingInvoiceLinesHeaderCell
{
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesCell
{
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceDetailWebDisplayPanelTextLbl
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.BookingInvoiceDetailLinkDisplayItem
{
line-height: 30px; 
}
.BookingInvoiceDetailInvoiceTotalPanel
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #000000; 
font-weight: bold; 
text-decoration: none; 
}
.BookingInvoiceDetailInvoiceTotalLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceTotal
{
line-height: 30px; 
}
.BookingInvoiceDetailInvoiceDescriptionLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDescription
{
line-height: 30px; 
}
.BookingInvoiceDetailInvoiceDateLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDate
{
line-height: 30px; 
}
.BookingInvoiceDetailEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayItem
{
line-height: 30px; 
}
.BookingFunctionsPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.BookingDetailsMakeBookingPanelWebTextHeader
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.BookingDetailsMakeBookingPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 20px; 
}
.BookingDetailsMakeBookingNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.BookingDetailsMakeBookingNewInstButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.BookingDetailsMakeBookingEditSagiPanel
{
margin: 5px 0px; 
}
.BookingDetailsMakeBookingEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingDetailsMakeBookingEditItem
{
box-sizing: border-box; 
display: inline-block; 
min-width: 350px; 
}
.BookingDetailsMakeBookingEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.BookingDetailsMakeBooking_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.BookingCompleteBooking_WebDisplayMainTopParentPanel
{
padding: 30px; 
}
.BookingButton
{
margin: 0px 10px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.BookingButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.BirthsTitleTitle
{
font-family: Helvetica, sans-serif; 
font-size: 12pt; 
color: #ec1c23; 
text-decoration: none; 
line-height: 30px; 
}
.BirthsTitleLinkDisplayItem
{
line-height: 30px; 
}
.BirthsTitleEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.BirthsTitleDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BirthsTitleDisplayItem
{
line-height: 30px; 
}
.BirthsPrimePanel
{
background-color: White; 
border-bottom: 1px solid #ec1c23; 
display: flex; 
margin: 20px 0px; 
padding: 10px; 
}
.BirthsPagingPrevLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.BirthsPagingPrevLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.BirthsPagingPanel
{
text-align: Center; 
}
.BirthsPagingNextLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.BirthsPagingNextLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.BirthsPagingLastLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.BirthsPagingLastLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.BirthsPagingFirstLink
{
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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
text-align: Center; 
}
.BirthsPagingFirstLink:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.BirthsListSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
}
.BirthsListPhotoPanel
{
position: relative; 
transform: translate(-20px,0px); 
}
.BirthsListPhoto
{
line-height: 30px; 
}
.BirthsListLinkDisplayItem
{
line-height: 30px; 
}
.BirthsListEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.BirthsListDisplayLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 120px; 
padding-right: 10px; 
vertical-align: top; 
}
.BirthsListDisplayItem
{
line-height: 30px; 
}
.BirthsListDate
{
line-height: 30px; 
}
.BirthsListAnnouncement
{
line-height: 30px; 
}
.BasketSummaryCell
{
margin-right: 15px; 
}
.BasketMessagePanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
display: flex; 
padding: 10px 30px; 
}
.BasketMessageLabelRemoved
{
display: none; 
}
.BasketMessageLabelError
{
background-color: Bisque; 
}
.BasketManagementButton
{
margin: 0px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.BasketManagementButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.BasketItemTotalLinkDisplayItem
{
line-height: 30px; 
}
.BasketItemTotalHeaderCell
{
padding: 0px 10px 0px 0px; 
}
.BasketItemTotalEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.BasketItemTotalDisplayLabel
{
display: inline-block; 
width: 120px; 
}
.BasketItemTotalDisplayItem
{
line-height: 30px; 
}
.BasketItemTotalCell
{
padding: 0px 10px 0px 0px; 
}
.BasketItemTotalBasketItemTotal
{
line-height: 30px; 
}
.BasketItemsHeaderRow
{
background-color: #E7E7F7; 
border-bottom: 1px solid #808080; 
}
.BasketItemsHeaderCell
{
padding: 0px 10px 0px 0px; 
}
.BasketItemSetQtytoZeroSetlineqtytozero
{
background-image: url('./imgs/Trash16x16.png'); 
height: 16px; 
width: 16px; 
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemSetQtytoZeroHeaderCell
{
padding: 0px 10px 0px 0px; 
}
.BasketItemSetQtytoZeroFunctionItem
{
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemSetQtytoZeroCell
{
padding: 0px 10px 0px 0px; 
}
.BasketItemsCell
{
padding: 0px 10px 0px 0px; 
}
.BasketItemQuantityLinkDisplayItem
{
line-height: 30px; 
}
.BasketItemQuantityHeaderCell
{
padding: 0px 10px 0px 0px; 
}
.BasketItemQuantityEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.BasketItemQuantityDisplayLabel
{
display: inline-block; 
width: 120px; 
}
.BasketItemQuantityDisplayItem
{
line-height: 30px; 
}
.BasketItemQuantityCell
{
padding: 0px 10px 0px 0px; 
}
.BasketItemQuantityBasketItemQuantity
{
line-height: 30px; 
}
.BasketItemPriceLinkDisplayItem
{
line-height: 30px; 
}
.BasketItemPriceHeaderCell
{
padding: 0px 10px 0px 0px; 
}
.BasketItemPriceEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.BasketItemPriceDisplayLabel
{
display: inline-block; 
width: 120px; 
}
.BasketItemPriceDisplayItem
{
line-height: 30px; 
}
.BasketItemPriceCell
{
padding: 0px 10px 0px 0px; 
}
.BasketItemPriceBasketItemPrice
{
line-height: 30px; 
}
.BasketItemIncrementQtyIncreaselineqty
{
background-image: url('./imgs/PlusGrey.png'); 
width: 20px; 
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemIncrementQtyHeaderCell
{
padding: 0px 10px 0px 0px; 
}
.BasketItemIncrementQtyFunctionItem
{
width: 20px; 
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemIncrementQtyCell
{
padding: 0px 10px 0px 0px; 
}
.BasketItemFunctionItem
{
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemDescriptionLinkDisplayItem
{
line-height: 30px; 
}
.BasketItemDescriptionHeaderCell
{
padding: 0px 10px 0px 0px; 
}
.BasketItemDescriptionEditLabel
{
box-sizing: border-box; 
display: inline-block; 
line-height: 30px; 
min-width: 140px; 
padding-right: 10px; 
vertical-align: top; 
}
.BasketItemDescriptionDisplayLabel
{
display: inline-block; 
width: 120px; 
}
.BasketItemDescriptionDisplayItem
{
line-height: 30px; 
}
.BasketItemDescriptionCell
{
padding: 0px 10px 0px 0px; 
}
.BasketItemDescriptionBasketItemDescription
{
line-height: 30px; 
}
.BasketItemDecrementQtyHeaderCell
{
padding: 0px 10px 0px 0px; 
}
.BasketItemDecrementQtyFunctionItem
{
width: 20px; 
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemDecrementQtyDecreaselineqty
{
background-image: url('./imgs/MinusGrey.png'); 
width: 20px; 
background-position: center center; 
background-repeat: no-repeat; 
color: Transparent; 
display: inline-block; 
}
.BasketItemDecrementQtyCell
{
padding: 0px 10px 0px 0px; 
}
.BasketInvoiceLinesHeaderRow
{
background-color: #E7E7F7; 
border-bottom: 1px solid #808080; 
}
.BasketInvoiceLinesHeaderCell
{
padding: 0px 10px 0px 0px; 
}
.BasketInvoiceLinesCell
{
padding: 0px 10px 0px 0px; 
}
.BasketInvoiceLineInvoiceLineTotalCell
{
padding: 0px 10px 0px 0px; 
}
.BasketInvoiceLineInvoiceLineQuantityCell
{
padding: 0px 10px 0px 0px; 
}
.BasketInvoiceLineInvoiceLineDescriptionCell
{
padding: 0px 10px 0px 0px; 
}
.BasketInvoiceLineInvoiceLineAmountCell
{
padding: 0px 10px 0px 0px; 
}
.BasketInvoiceLineHeaderCell
{
padding: 0px 10px 0px 0px; 
}
.BasketInvoiceLineCell
{
padding: 0px 10px 0px 0px; 
}
.BasketButtonsPanel
{
background-color: White; 
box-shadow: 3px 3px 5px rgba(0,0,0,0.1); 
padding: 10px 30px; 
}
.BaseWhiteLink
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: underline; 
}
.BannerText
{
background-position: left center; 
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/FullLogo20231128112622.png'); 
display: inline-block; 
height: 80px; 
line-height: 80px; 
padding-left: 80px; 
font-family: 'Nunito'; 
font-size: 24pt; 
color: #ec1c23; 
text-decoration: none; 
}
.BackBookingButton
{
margin: 0px 10px; 
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
text-align: Center; 
}
.BackBookingButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.AttributeData
{
color: Black; 
display: inline-block; 
}
.AssociationsHeaderCell
{
padding: 0px 10px 0px 0px; 
}
.AssociationsCell
{
padding: 0px 10px 0px 0px; 
}
.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: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
padding: 0px 5px; 
text-align: Center; 
}
.AllTextItemButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.AllTextEditButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
padding: 0px 5px; 
text-align: Center; 
}
.AllTextEditButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.AllTextChgDisplayButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
}
.AllTextChgDisplayButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.AllTextAddButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: Black; 
text-decoration: none; 
padding: 0px 5px; 
text-align: Center; 
}
.AllTextAddButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.AddressTextWebDisplayPanelTextLbl
{
font-family: Helvetica, sans-serif; 
font-size: 19pt; 
color: #ec1c23; 
font-weight: bold; 
text-decoration: none; 
}
.AddButton
{
background-color: Gray; 
border-radius: 5px; 
padding: 0px 5px ; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
text-align: Center; 
}
.AddButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
.ActionPanelSiteProfile
{
margin: 10px 0px; 
}
.ActionPanelLeaversInfo
{
margin: 0px 0px 20px 30px; 
}
.ActionButton
{
background-color: Gray; 
border-radius: 5px; 
display: inline-block; 
padding: 5px 10px; 
text-align: Center; 
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.ActionButton:hover
{
font-family: Helvetica, sans-serif; 
font-size: 11pt; 
color: #ec1c23; 
text-decoration: none; 
}
._WebDisplayMainTopParentPanel
{
padding: 30px; 
}

@media screen and (max-width: 800px) {

.XmasLetterEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.XmasLetter_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.U6DestCheckEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.U6DestCheck_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.TopParentWrapperCell
{
margin-bottom: 20px; 
}
.TopParentCell
{
flex-wrap: wrap; 
padding: 10px; 
}
.TicketsMakeBookingPanel
{
margin: 0px 0px 0px 10px; 
}
.SiteProfileEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.SiteProfile_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.ShowOnAttendeesList_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.ShowMenuCell
{
margin-top: 10px; 
order: 1; 
}
.ShowLoginOutCell
{
order: 2; 
}
.ShopPrimePanel
{
display: block; 
}
.ShopMainPanel
{
margin: 0px 0px 0px 10px; 
}
.ShopInvoicePaidAndCompleteInvoice_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.Shop_WebDisplayMainTopParentPanel
{
display: block; 
margin: 50px 0px; 
padding: 5px 10px; 
}
.SendEmailDisplaySubjectEntry
{
max-width: 100%; 
min-width: 100%; 
}
.SendEmailDisplayMessageEntry
{
max-width: 100%; 
min-width: 100%; 
}
.SendEmailDisplayEntry
{
max-width: 100%; 
min-width: 100%; 
}
.RollOfHonourPrimesPanel
{
margin: 0px 0px 0px 10px; 
}
.RollOfHonourPrimePanel
{
display: block; 
}
.RollOfHonourIndividual_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.RegisterNameTitle_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.RegisterNameLastname_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.RegisterNameForenames_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.RegisterNameEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.RegisterEmailEmailaddress_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.RegisterEmailEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.RegisterAddressTown_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.RegisterAddressPostalcode_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.RegisterAddressEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.RegisterAddressCounty_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.RegisterAddressCountry_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.RegisterAddressAddress3_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.RegisterAddressAddress2_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.RegisterAddressAddress1_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.ProfileYourStoryYourStory_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.ProfileYourStoryPersonalProfile_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.ProfileYourStoryEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.ProfileSocialTwitter_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.ProfileSocialLinkedin_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.ProfileSocialInstagram_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.ProfileSocialFacebook_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.ProfileSocialEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.ProfileProduct_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.ProfilePhotoPhoto_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.ProfilePhotoGallery_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.ProfilePhotoEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.ProfileOrganisationAnnouncement_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.ProfileInvoice_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.ProfileGolfFixture_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.ProfileEvent_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.ProfileEmailEmailaddress_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.ProfileEmailEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.ProductPhotoPhotoPanel
{
transform: translate(-20px, 0px); 
}
.ProductListDetailsPrimePanel
{
display: block; 
}
.ProductDetailImagePrimePanel
{
display: block; 
}
.PrimeFocusIndividualEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PrimeFocusIndividual_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.PrimeFocusEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PrimeFocus_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.PreviousFixtureGolfFixture_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.PIFSportsSport_EditCHK
{
width: 100%; 
}
.PIFSportsSport_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFSportsEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFSeniorSchoolLeavingYear_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFSeniorSchoolLeavingTerm_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFSeniorSchoolFinalForm_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFSeniorSchoolEntryYear_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFSeniorSchoolEntryTerm_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFSeniorSchoolEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFRequestEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFRequest_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.PIFRelationsLorettonianRelationsFromLeaversForm_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFRelationsEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFPreviousSchoolPreviousSchool_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFPreviousSchoolEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFPhonePhonenumber_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFPhoneEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFOtherDetailsMaritalStatus_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFOtherDetailsEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFOtherDetailsDateOfBirth_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFOLGSOlgsMembershipType_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFOLGSEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFNameTitle_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFNamePreviousName_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFNameLastname_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFNameKnownFirstName_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFNameForenames_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFNameEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFNameDecorations_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFMilitaryRecordNotes_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFMilitaryRecordEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFMemberTypeOlgsMembershipType_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFMemberTypeEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLorettoOfficesYearsHeld_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLorettoOfficesOffice_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLorettoOfficesInOffice_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLorettoOfficesEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLorettoOfficesAreaOfJurisdiction_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversSportsSport_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversSportsEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversSchoolAchieveSchoolAchievements_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversSchoolAchieveEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversRelationsUpdateRelationsAmendments_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversRelationsUpdatePersonalProfile_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversRelationsUpdateEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversOtherSchoolAchieveSchoolAchievementsFurtherDetails_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversOtherSchoolAchieveEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversNameLastname_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversNameKnownFirstName_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversNameForenames_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversNameEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversIncludeInMagIncludeLeaversDetailInMag_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversIncludeInMagEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversGapYearGapYearActivity_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversGapYearEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversEduNoteHigherEducationNotes_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversEduNoteEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversContribsOtherContributions_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeaversContribsEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeavers2ndSportsSport_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFLeavers2ndSportsEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFJuniorSchoolLeavingYear_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFJuniorSchoolLeavingTerm_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFJuniorSchoolEntryYear_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFJuniorSchoolEntryTerm_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFJuniorSchoolEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFHonoraryYearOfElection_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFHonoraryReasonForElection_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFHonoraryEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFHigherEducationHigherEducationNotes_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFHigherEducationEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFGapYearGapYearActivity_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFGapYearEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFFamilyEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFFamilyAssociationAmendments_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFEmailEmailaddress_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFEmailEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFCCFPeriod_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFCCFNotes_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFCCFEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFCareerHistoryEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFCareerHistoryCareerHistory_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFAddressTown_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFAddressPostalcode_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFAddressEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIFAddressCounty_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFAddressCountry_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFAddressAddress3_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFAddressAddress2_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFAddressAddress1_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFAchievementsSchoolAchievementsFurtherDetails_EditCHK
{
width: 100%; 
}
.PIFAchievementsSchoolAchievementsFurtherDetails_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFAchievementsSchoolAchievements_EditCHK
{
width: 100%; 
}
.PIFAchievementsSchoolAchievements_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFAchievementsOtherContributions_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIFAchievementsEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_PhonePhonenumber_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_PhoneEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_PersonalTitle_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_PersonalLastname_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_PersonalKnownFirstName_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_PersonalForenames_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_PersonalEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_PersonalBiogPersonalBiog_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_PersonalBiogLinkedinLink_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_PersonalBiogEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_EmailEmailaddress_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_EmailEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_BusinessDetailsStartYear_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_BusinessDetailsPosition_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_BusinessDetailsNumberOfEmployees_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_BusinessDetailsFinishYear_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_BusinessDetailsEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_BusinessDetailsCompanySector_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_BusinessDetailsCompanyName_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_BusinessDetailsCompanyBiog_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_BusinessDetailsCity_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_AddressTown_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_AddressPostalcode_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_AddressEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_AddressCounty_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_AddressCountry_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_AddressAddress3_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_AddressAddress2_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PIF_AddressAddress1_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.PictureGalleryPrimesPanel
{
margin: 0px 0px 0px 10px; 
}
.PictureGalleryPrimePanel
{
display: block; 
}
.PDEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.OLSpotlightTextWebDisplayMainPanel
{
width: 100%; 
}
.OLSpotlightTextContextTextPanel:after
{
border-bottom: 0px; 
border-left: 0px; 
border-right: 0px; 
border-top: 0px; 
left: 0; 
top: 0; 
}
.OLSpotlightTextContextTextPanel
{
padding: 20px; 
}
.OLSpotlightPrimePanel
{
display: block; 
margin: 10px 0px 10px 10px; 
}
.OLSpotlightParentWebDisplayMainPanel
{
display: block; 
margin: 0px 10px 40px 10px; 
}
.OLNewsPrimePanel
{
display: block; 
}
.OLGSMerchPhotoGallery_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.OLFrontPhotoPhoto img
{
border: 3px solid white; 
}
.OfficesHeldListSubAttrsPanel
{
max-width: 100%; 
width: 100%; 
}
.OfficeBearersPrimePanel
{
display: block; 
}
.OfficeBearersAttrInstsPanel
{
margin: 0px 0px 0px 10px; 
}
.ObituaryIndividual_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.ObituaryEvent_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.ObituariesPrimePanel
{
display: block; 
margin: 20px 0px 20px 10px; 
}
.ObituariesPrimePanel .ObituariesListSubAttrsPanel:nth-child(2)
{
left: 0px; 
}
.NewsPrimePanel
{
display: block; 
margin: 20px 0px 20px 10px; 
}
.NewPrimeActionPanel
{
margin: 10px 20px; 
}
.NewNewsItemTitle_Edit
{
min-width: 100%; 
max-width: 100%; 
}
.NewNewsItemPhoto_Edit
{
min-width: 100%; 
max-width: 100%; 
}
.NewNewsItemEditItem
{
min-width: 100%; 
max-width: 100%; 
}
.NewNewsItemDate_Edit
{
min-width: 100%; 
max-width: 100%; 
}
.NewNewsItemAttachment_Edit
{
min-width: 100%; 
max-width: 100%; 
}
.NewNewsItemAnnouncementType_Edit
{
min-width: 100%; 
max-width: 100%; 
}
.NewNewsItemAnnouncement_Edit
{
min-width: 100%; 
max-width: 100%; 
}
.New_OrganisationAnnouncementNewPrimeActionPanel
{
margin: 10px 20px; 
}
.New_OrganisationAnnouncementEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.New_OrganisationAnnouncement_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.MyNewsPrimePanel
{
display: block; 
}
.MyNewsFunctionsPrimePanel
{
display: block; 
}
.MyNews_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.MyDetails_WebSiteWebsite_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_WebSiteEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_SportingActivitiesSport_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_SportingActivitiesInfo_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_SportingActivitiesEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_SportingActivities2Sport_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_SportingActivities2Info_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_SportingActivities2EditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_SeniorEducationLeavingYear_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_SeniorEducationLeavingTerm_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_SeniorEducationFinalForm_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_SeniorEducationEntryYear_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_SeniorEducationEntryTerm_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_SeniorEducationEditSagiPanel
{
display: block; 
}
.MyDetails_SeniorEducationEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_SchoolAchievementsSchoolAchievements_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_SchoolAchievementsEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_RollOfHonourWarRecord_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_RollOfHonourWar_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_RollOfHonourRole_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_RollOfHonourPhoto_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_RollOfHonourEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_PhotoPhoto_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_PhotoEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_PhonesFaxesPhonenumber_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_PhonesFaxesEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_PersonalNewsPersonalProfile_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_PersonalNewsEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_OtherDetailsSex_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_OtherDetailsMaritalStatus_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_OtherDetailsGenderIdentity_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_OtherDetailsEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_OtherDetailsDateOfBirth_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_OfficesHeldYearsHeld_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_OfficesHeldOffice_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_OfficesHeldInOffice_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_OfficesHeldEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_NameTitle_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_NameLastname_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_NameKnownFirstName_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_NameInitials_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_NameForenames_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_NameEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_NameDecorations_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_MilitaryServicePeriod_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_MilitaryServiceNotes_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_MilitaryServiceEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_MembershipOlgsMembershipType_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_MembershipEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_JuniorEducationLeavingYear_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_JuniorEducationLeavingTerm_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_JuniorEducationHeadNipper_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_JuniorEducationEntryYear_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_JuniorEducationEntryTerm_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_JuniorEducationEditSagiPanel
{
display: block; 
}
.MyDetails_JuniorEducationEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_HonararyMembershipYearOfElection_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_HonararyMembershipReasonForElection_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_HonararyMembershipEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_HigherEducationHigherEducationNotes_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_HigherEducationEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_EmploymentGeneralPosition_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_EmploymentGeneralEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_EmailAddressesEmailaddress_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_EmailAddressesEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_EducationGeneralSchoolAchievementsFurtherDetails_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_EducationGeneralPreviousSchool_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_EducationGeneralHouse19652007_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_EducationGeneralEducationNote_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_EducationGeneralEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_CareerHistoryEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_CareerHistoryCareerHistory_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_AddressesTown_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_AddressesPostalcode_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_AddressesEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_AddressesCounty_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_AddressesCountry_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_AddressesAddress3_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_AddressesAddress2_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MyDetails_AddressesAddress1_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MenuParent
{
right: 0; 
}
.MenuCell
{
padding: 20px; 
}
.MemberNewsPrimePanel
{
display: block; 
margin: 10px 0px 10px 10px;; 
}
.MarriagesPrimePanel
{
display: block; 
}
.MakeBookingTicketDetailsGuestname_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MakeBookingTicketDetailsEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.MakeBookingTicketDetailsDietaryRequirements_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.MakeBookingEventExtrasPanel
{
margin: 0px 0px 0px 10px; 
}
.MakeBookingBookingTypeTotalPanel
{
margin: 0px 0px 0px 10px; 
}
.MakeBookingBookingTypesPanel
{
margin: 0px 0px 0px 10px; 
}
.MainCellWebTextHeaderPanel
{
margin: 0px 0px 0px 10px; 
padding: 10px; 
width: calc(100% - 40px); 
}
.MainCell_StripePaymentConfirmation
{
padding: 10px; 
}
.MainCell_Shop
{
padding: 10px; 
}
.MainCell_RollOfHonour
{
padding: 10px; 
}
.MainCell_PreviousFixtures
{
padding: 10px; 
}
.MainCell_PictureGallery
{
padding: 10px; 
}
.MainCell_OLSpotlight
{
padding: 10px; 
}
.MainCell_OLGSMerch
{
padding: 10px; 
}
.MainCell_OLGSGallery
{
padding: 10px; 
}
.MainCell_OLGSAGMMins
{
padding: 10px; 
}
.MainCell_OLGSAccounts
{
padding: 10px; 
}
.MainCell_OfficeBearers
{
padding: 10px; 
}
.MainCell_Obituaries
{
padding: 10px; 
}
.MainCell_News
{
padding: 10px; 
}
.MainCell_New_OrganisationAnnouncement
{
padding: 10px; 
}
.MainCell_MyNews
{
padding: 10px; 
}
.MainCell_Merchandise
{
padding: 10px; 
}
.MainCell_MemberNews
{
padding: 10px; 
}
.MainCell_frmWebImages
{
padding: 10px; 
}
.MainCell_frmTranslations
{
padding: 10px; 
}
.MainCell_frmTranslationEditor
{
padding: 10px; 
}
.MainCell_frmSendEmail
{
padding: 10px; 
}
.MainCell_frmRequestPasswordReminder
{
padding: 10px; 
}
.MainCell_frmProfile_Product
{
padding: 10px; 
}
.MainCell_frmProfile_Photo_Gallery
{
padding: 10px; 
}
.MainCell_frmProfile_Organisation_Announcement
{
padding: 10px; 
}
.MainCell_frmProfile_Invoice_ShopInvoicePaidAndComplete
{
padding: 10px; 
}
.MainCell_frmProfile_Invoice_BookingPaidAndComplete
{
padding: 10px; 
}
.MainCell_frmProfile_Individual_RollOfHonour
{
padding: 10px; 
}
.MainCell_frmProfile_Individual_Obituary
{
padding: 10px; 
}
.MainCell_frmProfile_Individual_BusinessConnect
{
padding: 10px; 
}
.MainCell_frmProfile_Individual
{
padding: 10px; 
}
.MainCell_frmProfile_Golf_Fixture_PreviousFixture
{
padding: 10px; 
}
.MainCell_frmProfile_Golf_Fixture
{
padding: 10px; 
}
.MainCell_frmProfile_Event
{
padding: 10px; 
}
.MainCell_frmProfile_Booking_BookingComplete
{
padding: 10px; 
}
.MainCell_frmPrimesDisplay
{
padding: 10px; 
}
.MainCell_frmPrimeFocus
{
padding: 10px; 
}
.MainCell_frmPasswordReset
{
padding: 10px; 
}
.MainCell_frmMyDetails_PrimeFocus
{
padding: 10px; 
}
.MainCell_frmLoginOrRegister_BasketCheckout
{
padding: 10px; 
}
.MainCell_frmInTouchLogin
{
padding: 10px; 
}
.MainCell_frmImageSubAttributeEditor
{
padding: 10px; 
}
.MainCell_frmHome
{
padding: 10px; 
}
.MainCell_frmEventBookingTicketDetails
{
padding: 10px; 
}
.MainCell_frmEventBookingSummary
{
padding: 10px; 
}
.MainCell_frmEventBookingConfirmPayment
{
padding: 10px; 
}
.MainCell_frmEventBooking
{
padding: 10px; 
}
.MainCell_frmError
{
padding: 10px; 
}
.MainCell_frmEnvironmentSettings
{
padding: 10px; 
}
.MainCell_frmCustomStyles
{
padding: 10px; 
}
.MainCell_frmCustomFontClasses
{
padding: 10px; 
}
.MainCell_frmCSSClassEditor
{
padding: 10px; 
}
.MainCell_frmContextPage
{
padding: 10px; 
}
.MainCell_frmContentManagementEditor
{
padding: 10px; 
}
.MainCell_frmContentManagement
{
padding: 10px; 
}
.MainCell_frmConfirmDetails_XmasLetter
{
padding: 10px; 
}
.MainCell_frmConfirmDetails_U6DestCheck
{
padding: 10px; 
}
.MainCell_frmConfirmDetails_SiteProfile
{
padding: 10px; 
}
.MainCell_frmConfirmDetails_PIFRequest
{
padding: 10px; 
}
.MainCell_frmConfirmDetails_LeaversInfo
{
padding: 10px; 
}
.MainCell_frmConfirmDetails
{
padding: 10px; 
}
.MainCell_frmChangePassword
{
padding: 10px; 
}
.MainCell_frmBasketInvoiceConfirmPayment
{
padding: 10px; 
}
.MainCell_frmBasketInvoice
{
padding: 10px; 
}
.MainCell_frmBasket_Basket
{
padding: 10px; 
}
.MainCell_frmAttributeInstancesDisplay
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_System_Buttons
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_Second_Team_Games_record
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_School_Corps_National_Service_WW1_WW2
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_School_Achievements
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_Roll_Of_Honour
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_Photo
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_Phone_Numbers
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_Personal_Profile
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_Other_School_Information
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_Other_Details
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_Occupation
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_Name
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_Membership_of_OLGS
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_Lorettonian_Society_Offices_and_School_Governorships
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_Loretto_Junior_School
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_Honorary_Member_of_Society_connection
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_Higher_Education
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_First_Team_Games_record
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_Email
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_Career_History
{
padding: 10px; 
}
.MainCell_frmAttributeEditor_Addresses
{
padding: 10px; 
}
.MainCell_frmAdministration
{
padding: 10px; 
}
.MainCell_Fixtures
{
padding: 10px; 
}
.MainCell_FindOLs
{
padding: 10px; 
}
.MainCell_FindFriends
{
padding: 10px; 
}
.MainCell_Events
{
padding: 10px; 
}
.MainCell_Context_Page_Windcheaters
{
padding: 10px; 
}
.MainCell_Context_Page_U6DestCheck_Complete
{
padding: 10px; 
}
.MainCell_Context_Page_TermsAndConditions_
{
padding: 10px; 
}
.MainCell_Context_Page_TermsAndConditions
{
padding: 10px; 
}
.MainCell_Context_Page_School_History
{
padding: 10px; 
}
.MainCell_Context_Page_ReturnFromStripeEventBookingPaymentNotComplete
{
padding: 10px; 
}
.MainCell_Context_Page_Privacy_
{
padding: 10px; 
}
.MainCell_Context_Page_Privacy
{
padding: 10px; 
}
.MainCell_Context_Page_PasswordSuccessfullyChanged
{
padding: 10px; 
}
.MainCell_Context_Page_PasswordEmailSent
{
padding: 10px; 
}
.MainCell_Context_Page_OLGSOfficeBearers
{
padding: 10px; 
}
.MainCell_Context_Page_OLGSFixturesHistory
{
padding: 10px; 
}
.MainCell_Context_Page_OLGSConstitution
{
padding: 10px; 
}
.MainCell_Context_Page_LeaversInfo_Complete
{
padding: 10px; 
}
.MainCell_Context_Page_Fettesian_Sports_Club
{
padding: 10px; 
}
.MainCell_Context_Page_FetLor_Youth_Club
{
padding: 10px; 
}
.MainCell_Context_Page_ContactUs
{
padding: 10px; 
}
.MainCell_Context_Page_Constitution
{
padding: 10px; 
}
.MainCell_Context_Page_AboutUs
{
padding: 10px; 
}
.MainCell_Context_Page_AboutOLGS
{
padding: 10px; 
}
.MainCell_BusinessConnect
{
padding: 10px; 
}
.MainCell
{
padding: 10px; 
}
.LorettoRollOfHonourHeaderImage
{
left: -20px; 
width: 100%; 
}
.LorettoHistoryHeaderText
{
width: 100%; 
}
.LorettoHistoryHeaderImage
{
width: 100%; 
}
.LorettoHistoryHeader
{
display: block; 
}
.LogoCell
{
width: 60%; 
}
.LeaversInfoEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.LeaversInfo_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.lblStrapLine
{
margin-top: 10px; 
}
.lblLogoCell
{
width: 100%; 
}
.InvoiceDetailsMakeBookingPanel
{
margin: 0px 0px 0px 10px; 
}
.InvoiceDetailsMakeBooking_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.FrontPageLayoutItem
{
margin: 10px 10px 30px 20px; 
width: calc(100% - 20px); 
}
.FrontPageDisplay_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.FrontOLSpotlightWebDisplayMainPanel
{
max-width: 100%; 
padding-left: 0px; 
padding-top: 20px; 
width: 100%; 
}
.FrontOLSpotlightMainPanel
{
left: 20px; 
position: relative; 
}
.frmLoginOrRegister_-_BasketCheckoutEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.frmLoginOrRegister_-_BasketCheckout_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.frmEventBookingTicketDetailsEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.frmEventBookingTicketDetails_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.FooterSocialParent
{
margin: 20px 0px; 
padding: 0px 10px; 
}
.FooterParent
{
display: block; 
}
.FindOLsPrimePanel
{
display: block; 
margin: 20px 0px 20px 10px; 
}
.FindFriendsPrimePanel
{
display: block; 
}
.EventsPrimePanel
{
display: block; 
margin: 20px 0px 20px 10px; 
}
.EventDetailsMakeBookingPanel
{
margin: 0px 0px 0px 10px; 
padding: 0px; 
}
.EventDetailsMakeBooking_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.EventDetailPhotoPanel
{
left: -20px; 
}
.EventAttendeesPrimePanel
{
width: calc(100% - 20px); 
}
.EngagementsPrimePanel
{
display: block; 
}
.EditSagiPanelShowOnAttendeesListshowOnAttendeesList
{
display: block; 
}
.EditSagiPanelSeniorSchoolEducationleavingYear
{
display: block; 
}
.EditSagiPanelSeniorSchoolEducationleavingTerm
{
display: block; 
}
.EditSagiPanelSeniorSchoolEducationfinalForm
{
display: block; 
}
.EditSagiPanelSeniorSchoolEducationentryYear
{
display: block; 
}
.EditSagiPanelSeniorSchoolEducationentryTerm
{
display: block; 
}
.EditSagiPanelJuniorSchoolleavingYear
{
display: block; 
}
.EditSagiPanelJuniorSchoolleavingTerm
{
display: block; 
}
.EditSagiPanelJuniorSchoolheadNipper
{
display: block; 
}
.EditSagiPanelJuniorSchoolentryYear
{
display: block; 
}
.EditSagiPanelJuniorSchoolentryTerm
{
display: block; 
}
.EditMyNewsEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.EditMyNews_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.EditItem
{
max-width: 100%; 
min-width: 100%; 
}
.DeliveryAddressNewTown_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.DeliveryAddressNewPostalcode_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.DeliveryAddressNewEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.DeliveryAddressNewCounty_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.DeliveryAddressNewCountry_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.DeliveryAddressNewAddress3_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.DeliveryAddressNewAddress2_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.DeliveryAddressNewAddress1_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.ContextTextMainCellSchoolHistory
{
margin: 0px 0px 0px 10px; 
}
.ContextTextMainCellAboutus
{
margin: 0px 0px 0px 10px; 
padding: 10px; 
}
.ConfirmDetails_NameTitle_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.ConfirmDetails_NameLastname_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.ConfirmDetails_NameKnownFirstName_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.ConfirmDetails_NameInitials_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.ConfirmDetails_NameForenames_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.ConfirmDetails_NameEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.ConfirmDetails_NameDecorations_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.ConfirmDetails_ConfDet_PhonesFaxesPhonenumber_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.ConfirmDetails_ConfDet_EmailAddressesEmailaddress_Edit
{
max-width: 100%; 
min-width: 100%; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.Confirm_DetailsEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.Confirm_Details_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.CloseMenuCell
{
padding: 20px; 
}
.BusinessConnectIndividual_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.BookingPaidAndCompleteInvoice_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.BookingInvoiceDetailInvoiceDescription
{
display: block; 
}
.BookingFunctionsPanel
{
margin: 0px 0px 0px 10px; 
}
.BookingDetailsMakeBookingPanel
{
margin: 0px 0px 0px 10px; 
}
.BookingDetailsMakeBookingEditItem
{
max-width: 100%; 
min-width: 100%; 
}
.BookingDetailsMakeBooking_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.BookingCompleteBooking_WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}
.BirthsPrimePanel
{
display: block; 
}
.BCLogo
{
width: 100%; 
}
.BannerText
{
font-size: 18pt; 
height: 60px; 
line-height: 60px; 
padding-left: 60px; 
}
.ActionPanelSiteProfile
{
margin: 10px 20px; 
}
._WebDisplayMainTopParentPanel
{
margin: 0px 10px; 
padding: 5px 10px; 
}

}


.webFontBase
{
font-family: Helvetica, sans-serif;
font-size: 11pt;
color: #000000;
}


.webFontBaseRed
{
font-family: Helvetica, sans-serif;
font-size: 11pt;
color: #ec1c23;
}


.webFontBaseWhite
{
font-family: Helvetica, sans-serif;
font-size: 11pt;
color: white;
}


.webFontBaseWhiteLink
{
font-family: Helvetica, sans-serif;
font-size: 11pt;
color: white;
text-decoration: underline;
}


.webFontBoldBase
{
font-family: Helvetica, sans-serif;
font-size: 11pt;
color: #000000;
font-weight: bold;
}


.webFontButton
{
font-family: Helvetica, sans-serif;
font-size: 11pt;
color: Black;
}


.webFontCurrentMenu
{
font-family: Helvetica, sans-serif;
font-size: 13pt;
color: #ec1c23;
}


.webFontDeleteButton
{
font-family: Helvetica, sans-serif;
font-size: 11pt;
color: #ec1c23;
}


.webFontFooterLink
{
font-family: Helvetica, sans-serif;
font-size: 8pt;
color: white;
}


.webFontFooterText
{
font-family: Helvetica, sans-serif;
font-size: 8pt;
color: Black;
}


.webFontForumTitle
{
font-family: Helvetica, sans-serif;
font-size: 11pt;
color: #000000;
font-weight: bold;
}


.webFontHelpText
{
font-family: Helvetica, sans-serif;
font-size: 7pt;
color: #000000;
}


.webFontImportantText
{
font-family: Helvetica, sans-serif;
font-size: 11pt;
color: #000000;
font-weight: bold;
}


.webFontInfoMessage
{
font-family: Helvetica, sans-serif;
font-size: 14pt;
color: red;
}


.webFontLargeButton
{
font-family: Helvetica, sans-serif;
font-size: 11pt;
color: Black;
}


.webFontLargerBoldBase
{
font-family: Helvetica, sans-serif;
font-size: 12pt;
color: #000000;
font-weight: bold;
}


.webFontLargerText
{
font-family: Helvetica, sans-serif;
font-size: 19pt;
color: #000000;
}


.webFontLargeTitle
{
font-family: Helvetica, sans-serif;
font-size: 19pt;
color: #ec1c23;
}


.webFontLargeWhiteButton
{
font-family: Helvetica, sans-serif;
font-size: 11pt;
color: white;
}


.webFontMainLogo
{
font-family: 'Nunito';
font-size: 24pt;
color: #ec1c23;
}


.webFontMenu
{
font-family: Helvetica, sans-serif;
font-size: 13pt;
color: White;
}


.webFontOverButton
{
font-family: Helvetica, sans-serif;
font-size: 11pt;
color: #ec1c23;
}


.webFontOverLargeButton
{
font-family: Helvetica, sans-serif;
font-size: 11pt;
color: #ec1c23;
}


.webFontPageSubTitle
{
font-family: Helvetica, sans-serif;
font-size: 13pt;
color: #ec1c23;
font-weight: bold;
}


.webFontPageSubTitleBlack
{
font-family: Helvetica, sans-serif;
font-size: 13pt;
color: black;
font-weight: bold;
}


.webFontPageTitle
{
font-family: Helvetica, sans-serif;
font-size: 19pt;
color: #ec1c23;
font-weight: bold;
}


.webFontPageTitleSmaller
{
font-family: Helvetica, sans-serif;
font-size: 17pt;
color: #ec1c23;
font-weight: bold;
}


.webFontPageTitleWhite
{
font-family: Helvetica, sans-serif;
font-size: 19pt;
color: white;
font-weight: bold;
}


.webFontPrimeListTitle
{
font-family: Helvetica, sans-serif;
font-size: 12pt;
color: #ec1c23;
}


.webFontSubMenu
{
font-family: Helvetica, sans-serif;
font-size: 13pt;
color: Black;
}


.webFontSubPrimeLink
{
font-family: Helvetica, sans-serif;
font-size: 11pt;
color: #ec1c23;
}


.webFontSubTitle
{
font-family: Helvetica, sans-serif;
font-size: 13pt;
color: #000000;
}


.webFontTab
{
font-family: Helvetica, sans-serif;
font-size: 11pt;
color: Black;
}


.webFontTextArea
{
font-family: Helvetica, sans-serif;
font-size: 13pt;
color: #000000;
}


.webFontTextTitle
{
font-family: Helvetica, sans-serif;
font-size: 13pt;
color: #ec1c23;
}


.webFontThreadStarter
{
font-family: Helvetica, sans-serif;
font-size: 7pt;
color: #000000;
}


.webFontThreadTitle
{
font-family: 'Nunito';
font-size: 11pt;
color: #000000;
font-weight: bold;
}


.webFontTitle
{
font-family: 'Nunito';
font-size: 11pt;
color: #000000;
font-weight: bold;
}


.webFontWhiteButton
{
font-family: Helvetica, sans-serif;
font-size: 11pt;
color: white;
}

