
@font-face
{
font-family: UbuntuC;
src: url(Fonts/Ubuntu-C.ttf);
}

textarea
{
border: 1px solid #1E4F8A; 
border-radius: 5px; 
height: 90px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
textarea:focus
{
box-shadow: 0px 0px 7px 1px #1E4F8A; 
}
TABLE
{
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
select
{
border: 1px solid #1E4F8A; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
InputText
{
border: 1px solid #1E4F8A; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
InputText:focus
{
box-shadow: 0px 0px 7px 1px #1E4F8A; 
}
input[type=text]
{
border: 1px solid #1E4F8A; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
input[type=text]:focus
{
box-shadow: 0px 0px 7px 1px #1E4F8A; 
}
input[type=password]
{
border: 1px solid #1E4F8A; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
input[type=password]:focus
{
box-shadow: 0px 0px 7px 1px #1E4F8A; 
}
IMG
{
margin-left: 0px; 
margin-right: 0px; 
margin-top: 0px; 
}
BODY
{
margin: 6px 0px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
.WebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.WebDisplaySeperatePageCurrentItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.WebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.WebDisplayPanelRelDispMenuButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.WebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.WebDisplayPagePrevButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.WebDisplayPageNextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.WebDisplayPageFinishButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.WebDisplayPageButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.WebDisplayConfirmButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.UsefulLinksMenuPanel
{
border-bottom: 1px solid white; 
display: inline-block; 
padding-bottom: 5px; 
}
.UsefulLinksMenuItemCell
{
background-color: #1E4F8A; 
border-top: 0px; 
padding: 0px; 
font-family: Lato; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
position: relative; 
vertical-align: top; 
}
.UsefulLinksMenuItemCell:hover
{
background-color: #1E4F8A; 
font-style: #1E4F8A; 
}
.UsefulLinksMenuItem
{
width: 200px; 
font-family: Lato; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
height: 25px; 
line-height: 25px; 
display: inline-block; 
padding: 0px 5px; 
}
.UsefulLinksCell
{
background-color: #1E4F8A; 
display: inline-block; 
vertical-align: top; 
width: 300px; 
}
.UsefulLinks
{
display: inline-block; 
padding-left: 150px; 
vertical-align: top; 
width: 250px; 
}
.UsageData
{
color: Black; 
display: inline-block; 
}
.UploadImageSubAttrTitleLabel
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.UnmoderatedImageAttributeData
{
border-color: Red; 
border-style: Solid; 
border-width: 5px; 
color: red; 
display: inline-block; 
}
.UnmoderatedAttributeData
{
color: red; 
display: inline-block; 
}
.TranslationTitle
{
font-weight: bold; 
background-color: #2C4259; 
border-top: 3px solid white; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
}
.TopRightMenuMenuPanel
{
border-bottom: 1px solid white; 
display: inline-block; 
padding-bottom: 5px; 
}
.TopRightMenuMenuItemCell
{
display: inline-block; 
padding: 5px 15px; 
position: relative; 
vertical-align: top; 
}
.TopRightMenuMenuItem
{
height: 25px; 
line-height: 25px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
padding: 0px 5px; 
}
.TopRightMenuCell
{
float: right; 
}
.TopParentCell
{
margin: 20px; 
overflow: hidden; 
position: relative; 
}
.Title_EditOthBox
{
width: 300px; 
}
.Title
{
background-color: #2C4259; 
border-top: 3px solid white; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.TicketsPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.TicketsMainPanel
{
margin-top: 15px; 
}
.TicketsHeaderRow
{
border-bottom: 1px solid #1e4f8a; 
height: 25px; 
line-height: 25px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.TicketsHeaderCell
{
display: table-cell; 
padding-right: 20px; 
}
.TicketsCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.TicketDetailsMakeBookingPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.TicketDetailsMakeBookingPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.TestEmailSendButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.TestEmailCancelButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.TestEmailButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.TabPanelCell
{
background-color: White; 
}
.TabButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.SubMenuSubMenuButton
{
height: 30px; 
line-height: 30px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
.SubMenuPanel
{
padding-left: 15px; 
}
.SubMenuItemsCellLevel03
{
background-color: #2C4259; 
width: 100%; 
}
.SubMenuItemsCellLevel02
{
background-color: #2C4259; 
width: 100%; 
}
.SubMenuItemsCellLevel01
{
background-color: #2C4259; 
width: 100%; 
}
.SubMenuItemsCell
{
background-color: #2C4259; 
width: 100%; 
}
.SubMenuButtonLvl03
{
height: 30px; 
line-height: 30px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
.SubMenuButtonLvl02
{
height: 30px; 
line-height: 30px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
.SubMenuButtonLvl01
{
height: 30px; 
line-height: 30px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
.SubMenuButton
{
height: 30px; 
line-height: 30px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
.Subject_EditOthBox
{
width: 300px; 
}
.SubGallerySubAttrsPanel
{
float: right; 
}
.SportPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.SolidRadio
{
width: auto; 
}
.SolidRadio input[type=radio]:checked +label
{
background-color: #294F6D; 
position: relative; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.SolidRadio input[type=radio]:checked
{
position: relative; 
}
.SolidRadio input[type=radio] + label
{
display: inline-block; 
padding: 10px 15px; 
position: relative; 
transition: 0.3s; 
}
.SolidRadio input[type=radio]
{
opacity: 0; 
}
.SmallActionButton
{
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.SmallActionButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.SingleValuePostDefaultLabel
{
display: inline-block; 
padding-left: 15px; 
}
.SingleTextItemValueLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.SingleTextItemTypeLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.SingleTextItemPanel
{
padding-left: 15px; 
padding-top: 3px; 
}
.SingleTextItemLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.ShownLogonCell
{
top: 50%; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
background-color: #2c4259; 
border-radius: 5px; 
box-shadow: 0px 0px 20px 5px #000000; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
height: 250px; 
left: 50%; 
padding: 30px; 
position: fixed; 
width: 400px; 
z-index: 5000; 
}
.SelectedTabButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.SearchButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.SchoolTopMenuMenuPanel
{
padding-top: 10px; 
text-align: Center; 
border-bottom: 1px solid white; 
display: inline-block; 
padding-bottom: 5px; 
}
.SchoolTopMenuMenuItemCell
{
border-top: 0px; 
display: inline-block; 
padding: 0px 10px; 
position: relative; 
vertical-align: top; 
}
.SchoolTopMenuMenuItem
{
width: 100%; 
font-family: Lato; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
height: 25px; 
line-height: 25px; 
display: inline-block; 
padding: 0px 5px; 
}
.SchoolTopMenuCellMenuPanel
{
border-bottom: 1px solid white; 
display: inline-block; 
padding-bottom: 5px; 
}
.SchoolTopMenuCellMenuItemCell
{
display: inline-block; 
padding: 5px 15px; 
position: relative; 
vertical-align: top; 
}
.SchoolTopMenuCellMenuItem
{
height: 25px; 
line-height: 25px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
padding: 0px 5px; 
}
.SchoolTopMenuCell
{
background-color: #5aa8eb; 
border-bottom: 7px solid #c8c8c8; 
height: 60px; 
}
.SaveButton
{
height: 30px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.RollBannerPanel
{
padding-top: 600px; 
}
.RollBanner
{
left: 0; 
position: absolute; 
top: 0; 
width: 100%; 
z-index: 1000; 
}
.RightParentCell
{
background-color: White; 
border: 1px solid #aaaaaa; 
clear: right; 
display: inline-block; 
padding: 10px; 
vertical-align: top; 
width: 205px; 
}
.RightPanel
{
background-color: White; 
margin: auto auto; 
width: 975px; 
}
.RequestPasswordReminderButton
{
height: 30px; 
text-align: left; 
width: 130px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.RegistrationPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.RegisterNameTitle_EditOthBox
{
width: 300px; 
}
.RegisterNameTitle_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.RegisterNameNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.RegisterNameLastname_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameForenames_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameEditSagiPanel
{
margin-bottom: 5px; 
}
.RegisterNameEditSagiControlsPanel
{
margin: 10px; 
}
.RegisterNameEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.RegisterNameEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterNameEditAttrPanelName
{
margin: 10px; 
}
.RegisterNameEditAttrPanel
{
margin: 10px; 
}
.RegisterNameDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.RegisterNameDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.RegisterEmailNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.RegisterEmailNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.RegisterEmailEditSagiPanel
{
margin-bottom: 5px; 
}
.RegisterEmailEditSagiControlsPanel
{
margin: 10px; 
}
.RegisterEmailEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterEmailEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.RegisterEmailEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterEmailEditAttrPanelEmailaddress
{
margin: 10px; 
}
.RegisterEmailEditAttrPanel
{
margin: 10px; 
}
.RegisterEmailDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.RegisterEmailDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.RegisterDisplayItemTitlePanel
{
background-color: #2C4259; 
border-top: 3px solid white; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.RegisterButtonPIFRequest
{
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
padding: 10px 15px; 
transition: 0.3s; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.RegisterButtonPIFRequest:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.RegisterButtonConfirm Details
{
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
padding: 10px 15px; 
transition: 0.3s; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.RegisterButtonConfirm Details:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.RegisterButton
{
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
padding: 10px 15px; 
transition: 0.3s; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.RegisterButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.RegisterAddressUsage_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressTown_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressPostalcode_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.RegisterAddressNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.RegisterAddressEditSagiPanel
{
margin-bottom: 5px; 
}
.RegisterAddressEditSagiControlsPanel
{
margin: 10px; 
}
.RegisterAddressEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.RegisterAddressEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterAddressEditAttrPanelAddress
{
margin: 10px; 
}
.RegisterAddressEditAttrPanel
{
margin: 10px; 
}
.RegisterAddressDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.RegisterAddressDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.RegisterAddressCounty_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressCountry_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress3_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress2_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressAddress1_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.Register_NamePrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Register_EmailPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Register_AddressPrimePanel
{
border-bottom: 1px solid #dddddd; 
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; 
}
.ProfilePhotoGalleryPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileOrganisationAnnouncementPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileNameTitle_EditOthBox
{
width: 300px; 
}
.ProfileNameTitle_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.ProfileNameTitle_Edit
{
min-width: 300px; 
}
.ProfileNamePreferredName_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.ProfileNamePreferredName_Edit
{
min-width: 300px; 
}
.ProfileNameNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.ProfileNameNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ProfileNameLastname_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.ProfileNameLastname_Edit
{
min-width: 300px; 
}
.ProfileNameInitials_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.ProfileNameInitials_Edit
{
min-width: 300px; 
}
.ProfileNameForenames_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.ProfileNameForenames_Edit
{
min-width: 300px; 
}
.ProfileNameEditSagiPanel
{
margin-bottom: 5px; 
}
.ProfileNameEditSagiControlsPanel
{
margin: 10px; 
}
.ProfileNameEditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.ProfileNameEditItem
{
min-width: 300px; 
}
.ProfileNameEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.ProfileNameEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileNameEditAttrPanelOtherNames
{
margin: 10px; 
}
.ProfileNameEditAttrPanelName
{
margin: 10px; 
}
.ProfileNameEditAttrPanel
{
margin: 10px; 
}
.ProfileNameDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ProfileNameDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileIndividualWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ProfileIndividualPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEventWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ProfileEventPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileAddressesUsage_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.ProfileAddressesTown_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.ProfileAddressesTown_Edit
{
min-width: 300px; 
}
.ProfileAddressesPostalcode_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.ProfileAddressesPostalcode_Edit
{
min-width: 300px; 
}
.ProfileAddressesNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.ProfileAddressesNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ProfileAddressesEditSagiPanel
{
margin-bottom: 5px; 
}
.ProfileAddressesEditSagiControlsPanel
{
margin: 10px; 
}
.ProfileAddressesEditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.ProfileAddressesEditItem
{
min-width: 300px; 
}
.ProfileAddressesEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.ProfileAddressesEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileAddressesEditAttrPanelAddress
{
margin: 10px; 
}
.ProfileAddressesEditAttrPanel
{
margin: 10px; 
}
.ProfileAddressesDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ProfileAddressesDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileAddressesCounty_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.ProfileAddressesCounty_Edit
{
min-width: 300px; 
}
.ProfileAddressesCountry_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.ProfileAddressesCountry_Edit
{
min-width: 300px; 
}
.ProfileAddressesAddress3_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.ProfileAddressesAddress3_Edit
{
min-width: 300px; 
}
.ProfileAddressesAddress2_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.ProfileAddressesAddress2_Edit
{
min-width: 300px; 
}
.ProfileAddressesAddress1_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.ProfileAddressesAddress1_Edit
{
min-width: 300px; 
}
.PrivatePublicCheck input[type=checkbox]:checked + label::before
{
content: attr(data-on); 
left: 23px; 
}
.PrivatePublicCheck input[type=checkbox]:checked + label::after
{
left: 2px; 
transition: 0.2s; 
}
.PrivatePublicCheck input[type=checkbox] + label::before
{
content: attr(data-off); 
display: inline-block; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
position: absolute; 
}
.PrivatePublicCheck input[type=checkbox] + label::after
{
border: 1px solid; 
border-radius: 12px; 
content: ''; 
display: inline-block; 
height: 20px; 
left: calc(100% - 23px); 
position: absolute; 
top: 1px; 
transition: 0.2s; 
width: 20px; 
}
.PrivatePublicCheck input[type=checkbox] + label
{
border: 1px solid; 
border-radius: 12px; 
display: inline-block; 
height: 24px; 
position: relative; 
vertical-align: top; 
width: 100px; 
}
.PrivatePublicCheck input[type=checkbox]
{
opacity: 0; 
}
.PrivatePublicCheck
{
display: inline-block; 
vertical-align: top; 
}
.PrimesDisplayReportRefresh
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PrimeListTitle
{
background-color: #2C4259; 
border-top: 3px solid white; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.PrimeListDataCell
{
color: Black; 
display: inline-block; 
}
.PrimeFocusWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PrimeFocusPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PrimeFocusPrimeDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.PrimeFocusPrimeDisplayItemsPanel
{
padding: 5px 0px; 
}
.PrimeFocusPrimeDisplayItem
{
color: Black; 
display: inline-block; 
}
.PrimeFocusDisplayItemTitlePanel
{
background-color: #2C4259; 
border-top: 3px solid white; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.PrimeFocusDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PrimeFocusDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.PifsportsAspect_EditOthBox
{
width: 300px; 
}
.Pifresponsibility_EditOthBox
{
width: 300px; 
}
.PIFRequestPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFRequestNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIFRequestNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIFRequestEditSagiPanel
{
margin-bottom: 5px; 
}
.PIFRequestEditSagiControlsPanel
{
margin: 10px; 
}
.PIFRequestEditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.PIFRequestEditItem
{
min-width: 300px; 
}
.PIFRequestEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIFRequestEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFRequestEditAttrPanel
{
margin: 10px; 
}
.PIFRequestDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIFRequestDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFPhonePhonenumber_Edit
{
min-width: 300px; 
}
.PIFPhoneNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIFPhoneNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIFPhoneEditSagiPanel
{
margin-bottom: 5px; 
}
.PIFPhoneEditSagiControlsPanel
{
margin: 10px; 
}
.PIFPhoneEditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.PIFPhoneEditItem
{
min-width: 300px; 
}
.PIFPhoneEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIFPhoneEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFPhoneEditAttrPanelPhonenumber
{
margin: 10px; 
}
.PIFPhoneEditAttrPanel
{
margin: 10px; 
}
.PIFPhoneDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIFPhoneDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Pifmentoringarea_EditOthBox
{
width: 300px; 
}
.PIFInternOrganisation_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.PIFInternOrganisation_Edit
{
min-width: 300px; 
}
.PIFInternNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIFInternNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIFInternJobTitle_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.PIFInternJobTitle_Edit
{
min-width: 300px; 
}
.PIFInternEditSagiPanel
{
margin-bottom: 5px; 
}
.PIFInternEditSagiControlsPanel
{
margin: 10px; 
}
.PIFInternEditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.PIFInternEditItem
{
min-width: 300px; 
}
.PIFInternEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIFInternEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFInternEditAttrPanelEmploymentHistory
{
margin: 10px; 
}
.PIFInternEditAttrPanel
{
margin: 10px; 
}
.PIFInternDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIFInternDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFInternBusinessSector_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.PIFInternBusinessSector_Edit
{
min-width: 300px; 
}
.Pifinterests_EditOthBox
{
width: 300px; 
}
.PIFFurtherEduSubject_EditOthBox
{
width: 300px; 
}
.PIFFurtherEduSubject_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.PIFFurtherEduSubject_Edit
{
min-width: 300px; 
}
.PIFFurtherEduNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIFFurtherEduNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIFFurtherEduInstitutionName_EditOthBox
{
width: 300px; 
}
.PIFFurtherEduInstitutionName_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.PIFFurtherEduInstitutionName_Edit
{
min-width: 300px; 
}
.PIFFurtherEduEditSagiPanel
{
margin-bottom: 5px; 
}
.PIFFurtherEduEditSagiControlsPanel
{
margin: 10px; 
}
.PIFFurtherEduEditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.PIFFurtherEduEditItem
{
min-width: 300px; 
}
.PIFFurtherEduEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIFFurtherEduEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFFurtherEduEditAttrPanelEducationHistory
{
margin: 10px; 
}
.PIFFurtherEduEditAttrPanel
{
margin: 10px; 
}
.PIFFurtherEduDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIFFurtherEduDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PifeventsLocation_EditOthBox
{
width: 300px; 
}
.PifeventsInterested_EditOthBox
{
width: 300px; 
}
.PIFEmploymentOtherPositions_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.PIFEmploymentOtherPositions_Edit
{
min-width: 300px; 
}
.PIFEmploymentNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIFEmploymentNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIFEmploymentJobTitle_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.PIFEmploymentJobTitle_Edit
{
min-width: 300px; 
}
.PIFEmploymentIndustry_EditOthBox
{
width: 300px; 
}
.PIFEmploymentIndustry_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.PIFEmploymentIndustry_Edit
{
min-width: 300px; 
}
.PIFEmploymentEmploymentStatus_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.PIFEmploymentEmploymentStatus_Edit
{
min-width: 300px; 
}
.PIFEmploymentEditSagiPanel
{
margin-bottom: 5px; 
}
.PIFEmploymentEditSagiControlsPanel
{
margin: 10px; 
}
.PIFEmploymentEditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.PIFEmploymentEditItem
{
min-width: 300px; 
}
.PIFEmploymentEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIFEmploymentEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFEmploymentEditAttrPanelPifemployment
{
margin: 10px; 
}
.PIFEmploymentEditAttrPanel
{
margin: 10px; 
}
.PIFEmploymentDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIFEmploymentDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFEmploymentCurrentEmployer_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.PIFEmploymentCurrentEmployer_Edit
{
min-width: 300px; 
}
.PIFEmailNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIFEmailNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIFEmailEmailaddress_Edit
{
min-width: 300px; 
}
.PIFEmailEditSagiPanel
{
margin-bottom: 5px; 
}
.PIFEmailEditSagiControlsPanel
{
margin: 10px; 
}
.PIFEmailEditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.PIFEmailEditItem
{
min-width: 300px; 
}
.PIFEmailEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIFEmailEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFEmailEditAttrPanelEmailaddress
{
margin: 10px; 
}
.PIFEmailEditAttrPanel
{
margin: 10px; 
}
.PIFEmailDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIFEmailDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFDetailsPrimePanel
{
border-bottom: 0px; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFDetailsDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIFDetailsDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Pifbusinessbreakfast_EditOthBox
{
width: 300px; 
}
.PIFActivitesNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIFActivitesNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIFActivitesEditSagiPanel
{
margin-bottom: 5px; 
}
.PIFActivitesEditSagiControlsPanel
{
margin: 10px; 
}
.PIFActivitesEditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.PIFActivitesEditItem
{
min-width: 300px; 
}
.PIFActivitesEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIFActivitesEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIFActivitesEditAttrPanelActivities
{
margin: 10px; 
}
.PIFActivitesEditAttrPanel
{
margin: 10px; 
}
.PIFActivitesDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIFActivitesDisplayItemParentPanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIFActivitesComments_EditLabel
{
width: 120px; 
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.PIFActivitesComments_Edit
{
min-width: 300px; 
}
.PIFActivitesActivity_EditOthBox
{
width: 300px; 
}
.PIFActivitesActivity_EditLabel
{
display: inline-block; 
line-height: 30px; 
margin: 0px 10px 0px 0px; 
min-width: 120px; 
vertical-align: top; 
}
.PIFActivitesActivity_Edit
{
min-width: 300px; 
}
.PIF_TimeAtMerchistonWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIF_TimeAtMerchistonPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_TimeAtMerchistonPifresponsibility_EditOthBox
{
width: 300px; 
}
.PIF_TimeAtMerchistonPifresponsibility_EditCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_TimeAtMerchistonPifinterests_EditOthBox
{
width: 300px; 
}
.PIF_TimeAtMerchistonPifinterests_EditCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_TimeAtMerchistonNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIF_TimeAtMerchistonNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIF_TimeAtMerchistonEditSagiPanel
{
margin-bottom: 5px; 
}
.PIF_TimeAtMerchistonEditSagiControlsPanel
{
margin: 10px; 
}
.PIF_TimeAtMerchistonEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_TimeAtMerchistonEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_TimeAtMerchistonEditAttrPanelPifresponsibility
{
margin: 10px; 
}
.PIF_TimeAtMerchistonEditAttrPanelPifinterests
{
margin: 10px; 
}
.PIF_TimeAtMerchistonEditAttrPanel
{
margin: 10px; 
}
.PIF_SupportWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIF_SupportProjectsPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_SupportProjectsPifsupportprojects_EditCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_SupportProjectsNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIF_SupportProjectsNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIF_SupportProjectsEditSagiPanel
{
margin-bottom: 5px; 
}
.PIF_SupportProjectsEditSagiControlsPanel
{
margin: 10px; 
}
.PIF_SupportProjectsEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_SupportProjectsEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_SupportProjectsEditAttrPanelPifsupportprojects
{
margin: 10px; 
}
.PIF_SupportProjectsEditAttrPanel
{
margin: 10px; 
}
.PIF_SupportPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_SupportInterestPifinterestlevel_EditRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_SupportInterestNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIF_SupportInterestNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIF_SupportInterestEditSagiPanel
{
margin-bottom: 5px; 
}
.PIF_SupportInterestEditSagiControlsPanel
{
margin: 10px; 
}
.PIF_SupportInterestEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_SupportInterestEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_SupportInterestEditAttrPanelPifinterestlevel
{
margin: 10px; 
}
.PIF_SupportInterestEditAttrPanel
{
margin: 10px; 
}
.PIF_SportsTextWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIF_SportsOtherWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIF_SportsOtherPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_SportsOtherPifsportsInvolved_EditCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_SportsOtherPifsportsInterested_EditCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_SportsOtherNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIF_SportsOtherNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIF_SportsOtherEditSagiPanel
{
margin-bottom: 5px; 
}
.PIF_SportsOtherEditSagiControlsPanel
{
margin: 10px; 
}
.PIF_SportsOtherEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_SportsOtherEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_SportsOtherEditAttrPanelPifsportsInvolved
{
margin: 10px; 
}
.PIF_SportsOtherEditAttrPanelPifsportsInterested
{
margin: 10px; 
}
.PIF_SportsOtherEditAttrPanel
{
margin: 10px; 
}
.PIF_SportsGeneralWhatLevel_EditRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_SportsGeneralPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_SportsGeneralPlayCompetitively_EditRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_SportsGeneralOtherSportNotOffered_Edit
{
display: block; 
height: 200px; 
width: 500px; 
}
.PIF_SportsGeneralNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIF_SportsGeneralNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIF_SportsGeneralEditSagiPanel
{
margin-bottom: 5px; 
}
.PIF_SportsGeneralEditSagiControlsPanel
{
margin: 10px; 
}
.PIF_SportsGeneralEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_SportsGeneralEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_SportsGeneralEditAttrPanelPifsportsGeneral
{
margin: 10px; 
}
.PIF_SportsGeneralEditAttrPanel
{
margin: 10px; 
}
.PIF_SportsGeneralBetterPreparedExplain_Edit
{
display: block; 
height: 200px; 
width: 500px; 
}
.PIF_SportsGeneralBetterPrepared_EditRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_SportsAspectWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIF_SportsAspectPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_SportsAspectPifsportsAspect_EditOthBox
{
width: 300px; 
}
.PIF_SportsAspectPifsportsAspect_EditCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_SportsAspectNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIF_SportsAspectNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIF_SportsAspectEditSagiPanel
{
margin-bottom: 5px; 
}
.PIF_SportsAspectEditSagiControlsPanel
{
margin: 10px; 
}
.PIF_SportsAspectEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_SportsAspectEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_SportsAspectEditAttrPanelPifsportsAspect
{
margin: 10px; 
}
.PIF_SportsAspectEditAttrPanel
{
margin: 10px; 
}
.PIF_RelationshipsWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIF_RelationshipsPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_RelationshipsNumberOfChildren_EditLabel
{
display: inline-block; 
min-width: 150px; 
}
.PIF_RelationshipsNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIF_RelationshipsNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIF_RelationshipsMaritalStatus_EditRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_RelationshipsMaritalStatus_EditOthBox
{
width: 300px; 
}
.PIF_RelationshipsMaritalStatus_EditLabel
{
display: inline-block; 
min-width: 150px; 
}
.PIF_RelationshipsFamilyAtMerchiston_EditRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_RelationshipsFamilyAtMerchiston_EditLabel
{
display: inline-block; 
min-width: 150px; 
}
.PIF_RelationshipsEditSagiPanel
{
margin-bottom: 5px; 
}
.PIF_RelationshipsEditSagiControlsPanel
{
margin: 10px; 
}
.PIF_RelationshipsEditLabel
{
display: inline-block; 
min-width: 150px; 
}
.PIF_RelationshipsEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_RelationshipsEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_RelationshipsEditAttrPanelPiffamilyAtMerchiston
{
margin: 10px; 
}
.PIF_RelationshipsEditAttrPanelPifchildren
{
margin: 10px; 
}
.PIF_RelationshipsEditAttrPanelMaritalStatus
{
margin: 10px; 
}
.PIF_RelationshipsEditAttrPanel
{
margin: 10px; 
}
.PIF_RelationshipsDetails_EditLabel
{
display: inline-block; 
min-width: 150px; 
}
.PIF_RelationshipsDetails_Edit
{
display: block; 
height: 200px; 
width: 500px; 
}
.PIF_RelationshipsChildren_EditRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_RelationshipsChildren_EditLabel
{
display: inline-block; 
min-width: 150px; 
}
.PIF_PersonalWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIF_PersonalTitle_EditOthBox
{
width: 300px; 
}
.PIF_PersonalTitle_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_PersonalTitle_Edit
{
width: 300px; 
}
.PIF_PersonalPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_PersonalPreferredName_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_PersonalPreferredName_Edit
{
width: 300px; 
}
.PIF_PersonalNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIF_PersonalNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIF_PersonalLastname_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_PersonalLastname_Edit
{
width: 300px; 
}
.PIF_PersonalForenames_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_PersonalForenames_Edit
{
width: 300px; 
}
.PIF_PersonalEditSagiPanel
{
margin-bottom: 5px; 
}
.PIF_PersonalEditSagiControlsPanel
{
margin: 10px; 
}
.PIF_PersonalEditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_PersonalEditItem
{
width: 300px; 
}
.PIF_PersonalEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_PersonalEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_PersonalEditAttrPanelOtherNames
{
margin: 10px; 
}
.PIF_PersonalEditAttrPanelName
{
margin: 10px; 
}
.PIF_PersonalEditAttrPanelMerchistonEducation
{
margin: 10px; 
}
.PIF_PersonalEditAttrPanelDateOfBirth
{
margin: 10px; 
}
.PIF_PersonalEditAttrPanel
{
margin: 10px; 
}
.PIF_PersonalDateOfBirth_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_PersonalDateOfBirth_Edit
{
width: 300px; 
}
.PIF_PersonalDateLeft_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_PersonalDateLeft_Edit
{
width: 300px; 
}
.PIF_PersonalDateEntered_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_PersonalDateEntered_Edit
{
width: 300px; 
}
.PIF_MentoringWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIF_MentoringTextWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIF_MentoringReceiveMentoring_EditRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_MentoringPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_MentoringPifmentoringarea_EditOthBox
{
width: 300px; 
}
.PIF_MentoringPifmentoringarea_EditCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_MentoringPifbusinessbreakfast_EditOthBox
{
width: 300px; 
}
.PIF_MentoringPifbusinessbreakfast_EditCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_MentoringNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIF_MentoringNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIF_MentoringIntershipsOrPlacements_EditRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_MentoringEditSagiPanel
{
margin-bottom: 5px; 
}
.PIF_MentoringEditSagiControlsPanel
{
margin: 10px; 
}
.PIF_MentoringEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_MentoringEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_MentoringEditAttrPanelPifmentoringarea
{
margin: 10px; 
}
.PIF_MentoringEditAttrPanelPifmentoring
{
margin: 10px; 
}
.PIF_MentoringEditAttrPanelPifbusinessbreakfast
{
margin: 10px; 
}
.PIF_MentoringEditAttrPanel
{
margin: 10px; 
}
.PIF_MentoringCareersAdvice_EditRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_MentoringBreakfastInEdinburgh_EditRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_MentoringBreakfastElsewhere_EditRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_MentoringBreakfastDetails_Edit
{
display: block; 
height: 200px; 
width: 500px; 
}
.PIF_EventsTextWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIF_EventsLocationPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_EventsLocationPifeventsLocation_EditOthBox
{
width: 300px; 
}
.PIF_EventsLocationPifeventsLocation_EditCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_EventsLocationNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIF_EventsLocationNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIF_EventsLocationEditSagiPanel
{
margin-bottom: 5px; 
}
.PIF_EventsLocationEditSagiControlsPanel
{
margin: 10px; 
}
.PIF_EventsLocationEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_EventsLocationEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_EventsLocationEditAttrPanelPifeventsLocation
{
margin: 10px; 
}
.PIF_EventsLocationEditAttrPanel
{
margin: 10px; 
}
.PIF_EventsInterestedPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_EventsInterestedPifeventsInterested_EditOthBox
{
width: 300px; 
}
.PIF_EventsInterestedPifeventsInterested_EditCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_EventsInterestedNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIF_EventsInterestedNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIF_EventsInterestedEditSagiPanel
{
margin-bottom: 5px; 
}
.PIF_EventsInterestedEditSagiControlsPanel
{
margin: 10px; 
}
.PIF_EventsInterestedEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_EventsInterestedEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_EventsInterestedEditAttrPanelPifeventsInterested
{
margin: 10px; 
}
.PIF_EventsInterestedEditAttrPanel
{
margin: 10px; 
}
.PIF_EventsGeneralWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIF_EventsGeneralPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_EventsGeneralNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIF_EventsGeneralNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIF_EventsGeneralEventsAttendedDetails_Edit
{
display: block; 
height: 200px; 
width: 500px; 
}
.PIF_EventsGeneralEditSagiPanel
{
margin-bottom: 5px; 
}
.PIF_EventsGeneralEditSagiControlsPanel
{
margin: 10px; 
}
.PIF_EventsGeneralEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_EventsGeneralEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_EventsGeneralEditAttrPanelPifeventsGeneral
{
margin: 10px; 
}
.PIF_EventsGeneralEditAttrPanel
{
margin: 10px; 
}
.PIF_EventsGeneralAnyEventsAttended_EditRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_EmploymentWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIF_EmploymentTextWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIF_EmploymentPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_EmploymentOtherPositions_EditLabel
{
width: auto; 
display: inline-block; 
}
.PIF_EmploymentOtherPositions_Edit
{
display: block; 
width: 300px; 
}
.PIF_EmploymentNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIF_EmploymentNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIF_EmploymentJobTitle_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_EmploymentJobTitle_Edit
{
width: 300px; 
}
.PIF_EmploymentIndustry_EditOthBox
{
width: 300px; 
}
.PIF_EmploymentIndustry_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_EmploymentIndustry_Edit
{
width: 300px; 
}
.PIF_EmploymentEmploymentStatus_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_EmploymentEmploymentStatus_Edit
{
width: 300px; 
}
.PIF_EmploymentEditSagiPanel
{
margin-bottom: 5px; 
}
.PIF_EmploymentEditSagiControlsPanel
{
margin: 10px; 
}
.PIF_EmploymentEditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_EmploymentEditItem
{
width: 300px; 
}
.PIF_EmploymentEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_EmploymentEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_EmploymentEditAttrPanelPifemployment
{
margin: 10px; 
}
.PIF_EmploymentEditAttrPanel
{
margin: 10px; 
}
.PIF_EmploymentCurrentEmployer_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_EmploymentCurrentEmployer_Edit
{
width: 300px; 
}
.PIF_EducationWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIF_EducationTextWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIF_EducationPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_EducationNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIF_EducationNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIF_EducationFurtherStudy_EditRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_EducationEditSagiPanel
{
margin-bottom: 5px; 
}
.PIF_EducationEditSagiControlsPanel
{
margin: 10px; 
}
.PIF_EducationEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_EducationEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_EducationEditAttrPanelPiffurtherstudy
{
margin: 10px; 
}
.PIF_EducationEditAttrPanel
{
margin: 10px; 
}
.PIF_EducationDetails_Edit
{
display: block; 
height: 200px; 
width: 500px; 
}
.PIF_ContactWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIF_ContactUsage_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_ContactTown_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_ContactTextWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PIF_ContactPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.PIF_ContactPostalcode_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_ContactPhonenumberPanel
{
margin-bottom: 5px; 
}
.PIF_ContactPhonenumber_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_ContactNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.PIF_ContactNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PIF_ContactEmailaddress_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_ContactEmailaddress_Edit
{
width: 350px; 
}
.PIF_ContactEditSagiPanel
{
margin-bottom: 5px; 
}
.PIF_ContactEditSagiControlsPanel
{
margin: 10px; 
}
.PIF_ContactEditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_ContactEditItemsPanel
{
margin-bottom: 5px; 
}
.PIF_ContactEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.PIF_ContactEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PIF_ContactEditAttrPanelPhonenumber
{
margin: 10px; 
}
.PIF_ContactEditAttrPanelEmailaddress
{
margin: 10px; 
}
.PIF_ContactEditAttrPanelAddress
{
margin: 10px; 
}
.PIF_ContactEditAttrPanel
{
margin: 10px; 
}
.PIF_ContactCounty_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_ContactCountry_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_ContactAddress3_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_ContactAddress2_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PIF_ContactAddress1_EditLabel
{
display: inline-block; 
width: 150px; 
}
.PeekSubMenuPanel
{
left: 50%; 
position: absolute; 
top: 30px; 
transform: translate(-50%, -50%); 
}
.PeekMenuItemCell
{
display: block; 
padding: 10px 5px; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
position: relative; 
vertical-align: top; 
}
.PeekMenuItem
{
display: inline-block; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.PeekMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.PeekMenuItem:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: inline-block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.PeekabooPanel
{
background-color: #2C4259; 
height: 400px; 
margin: 200px 20px 0px 20px; 
min-width: calc(100% - 40px); 
padding-bottom: 100px; 
position: absolute; 
top: 0px; 
}
.PayViaPayPalButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PastEventsForAnnouncementHeaderRow
{
border-bottom: 1px solid #1e4f8a; 
height: 25px; 
line-height: 25px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.PastEventsForAnnouncementHeaderCell
{
display: table-cell; 
padding-right: 20px; 
}
.PastEventsForAnnouncementCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.PasswordResetRequestInvalidMessage
{
background-color: White; 
color: Red; 
display: inline-block; 
font-size: small; 
padding: 2px; 
width: 951px; 
}
.PasswordResetNewPasswordLabel
{
display: inline-block; 
padding: 5px; 
width: 110px; 
}
.PasswordResetConfirmLabel
{
display: inline-block; 
padding: 5px; 
width: 110px; 
}
.PasswordResetButton
{
height: 30px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.PasswordReminderEmailAddressLabel
{
display: inline-block; 
margin-bottom: 15px; 
padding-right: 20px; 
}
.PasswordReminderEmailAddressEntry
{
width: 350px; 
}
.PasswordButton
{
width: 150px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.ParentmnuDD_News_PanelMenuMenuItemCell
{
display: block; 
padding: 10px 5px; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
position: relative; 
vertical-align: top; 
}
.ParentMenuItemCell
{
display: inline-block; 
padding: 5px 15px; 
position: relative; 
vertical-align: top; 
}
.ParentMenuCellMenuItemCell
{
display: inline-block; 
padding: 5px 15px; 
position: relative; 
vertical-align: top; 
}
.ParentMenuButton
{
display: inline-block; 
text-align: Center; 
text-transform: uppercase; 
width: 100%; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.ParentMenuButton:hover:after
{
left: 0; 
width: 100%; 
}
.ParentMenuButton:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.ParentMainCell
{
display: inline-block; 
min-width: 300px; 
padding: 0px 4%; 
vertical-align: top; 
width: 75%; 
}
.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: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PagingPanel
{
text-align: Center; 
}
.PagingNextLink
{
background-image: URL('Imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PagingLink
{
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
padding: 0px 5px; 
}
.PagingLastLink
{
background-image: URL('Imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PagingFirstLink
{
background-image: URL('Imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.PageTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.PageSubTitle
{
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.OverRollBannerParent
{
height: 600px; 
position: relative; 
z-index: 1500; 
}
.OverImageTitleContextTextPanel
{
padding-top: 320px; 
text-align: Center; 
font-family: Lato; 
font-size: 40pt; 
color: White; 
font-weight: bold; 
text-decoration: none; 
}
.OrgAnnEventListPhonenumberCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.OrgAnnEventListNameCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.OrgAnnEventListMatchResultCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.OrgAnnEventListHeaderCell
{
display: table-cell; 
padding-right: 20px; 
}
.OrgAnnEventListEventNameCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.OrgAnnEventListEventName
{
font-family: 'Playfair Display', sans-serif; 
font-size: 15pt; 
color: #2c4259; 
text-decoration: none; 
}
.OrgAnnEventListEventLocationCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.OrgAnnEventListEventDateCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.OrgAnnEventListEmailaddressCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.OrgAnnEventListCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.OrgAnnDisplayTitlePanel
{
padding-bottom: 5px; 
}
.OrgAnnDisplayTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.OrgAnnDisplaySecondaryPhotoPanel
{
padding-bottom: 5px; 
}
.OrgAnnDisplaySecondaryInfoPanel
{
padding-bottom: 5px; 
}
.OrgAnnDisplayPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.OrgAnnDisplayPhotoPanel
{
padding-bottom: 5px; 
}
.OrgAnnDisplayDisplayItemsPanel
{
padding-bottom: 5px; 
}
.OrgAnnDisplayAttachmentPanel
{
padding-bottom: 5px; 
}
.OrgAnnDisplayAnnouncementPanel
{
padding-bottom: 5px; 
}
.OptInSaveCustomPrefsPanel
{
padding: 10px 0px; 
}
.OptInAllCommsPanel
{
padding: 20px 0px; 
}
.OptInAllCommsOrCustomiseChoose
{
display: inline-block; 
padding: 10px 0px; 
}
.OpenButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ObituariesPrimePanel
{
padding-bottom: 10px; 
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ObituariesPagingPrevLink
{
background-image: URL('Imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ObituariesPagingPanel
{
text-align: Center; 
}
.ObituariesPagingNextLink
{
background-image: URL('Imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ObituariesPagingLastLink
{
background-image: URL('Imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ObituariesPagingFirstLink
{
background-image: URL('Imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.NextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.NextBookingButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.NewsPrimePanel
{
display: inline-block; 
margin: 0px 10px 10px 0px; 
max-width: 260px; 
vertical-align: top; 
border-bottom: 1px solid #dddddd; 
padding: 10px 0px; 
}
.NewsPagingPrevLink
{
background-image: URL('Imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.NewsPagingPanel
{
text-align: Center; 
}
.NewsPagingNextLink
{
background-image: URL('Imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.NewsPagingLastLink
{
background-image: URL('Imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.NewsPagingFirstLink
{
background-image: URL('Imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.NewsLetterTitleTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 15pt; 
color: #2c4259; 
text-decoration: none; 
}
.NewsLetterTitlePhotoPanel
{
min-height: 250px; 
min-width: 250px; 
}
.NewsLetterTitlePhoto img
{
bottom: 0; 
height: auto; 
left: 0; 
margin: auto; 
max-height: 100%; 
max-width: 100%; 
position: absolute; 
right: 0; 
top: 0; 
width: auto; 
}
.NewsLetterTitlePhoto
{
display: inherit; 
height: 250px; 
position: relative; 
}
.NewsLettersPrimePanel
{
display: inline-block; 
margin: 10px; 
padding: 10px; 
vertical-align: top; 
border-bottom: 1px solid #dddddd; 
}
.NewsLettersPagingPrevLink
{
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: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.NewsLettersPagingPanel
{
text-align: Center; 
}
.NewsLettersPagingNextLink
{
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: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.NewsLettersPagingLastLink
{
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: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.NewsLettersPagingFirstLink
{
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: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.NewslettersMainPanel
{
display: flex; 
flex-wrap: wrap; 
}
.NewsArchivePrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.NewsArchivePagingPrevLink
{
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: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.NewsArchivePagingPanel
{
text-align: Center; 
}
.NewsArchivePagingNextLink
{
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: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.NewsArchivePagingLastLink
{
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: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.NewsArchivePagingFirstLink
{
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: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.News ArchivePrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.NewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.NewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.NewDonationPanelHidden
{
display: none; 
}
.NewDonationOtherAmountPanelHidden
{
display: none; 
}
.NewCSSClassPanel
{
padding-bottom: 5px; 
}
.NewCSSClassNamePanel
{
padding-bottom: 5px; 
}
.NewCSSClassNameLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.NewCSSClassLinkPanel
{
padding-bottom: 5px; 
}
.NewCSSClassLinkLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.NewCSSClassLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.NewCSSClassBaseNamePanel
{
padding-bottom: 5px; 
}
.NewCSSClassBaseNameLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.NavParent
{
height: 38px; 
padding-bottom: 10px; 
width: 100%; 
}
.NavContent
{
background-repeat: no-repeat; 
height: 38px; 
width: 205px; 
}
.MyDetailsPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_WebSiteWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.MyDetails_WebSitePrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_WebSiteLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_WebSiteDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_WebSiteDisplayItemTitlePanel
{
background-color: #2C4259; 
border-top: 3px solid white; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.MyDetails_WebSiteDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.MyDetails_WebSiteDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_WebSiteDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhonesFaxesWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_PhonesFaxesLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_PhonesFaxesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_PhonesFaxesDisplayItemTitlePanel
{
background-color: #2C4259; 
border-top: 3px solid white; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_PhonesFaxesDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.MyDetails_NameTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_NameTitleLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameTitle
{
color: Black; 
display: inline-block; 
}
.MyDetails_NamePrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_NamePreferredNamePanel
{
padding: 5px 0px; 
}
.MyDetails_NamePreferredNameLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NamePreferredName
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameLastnamePanel
{
padding: 5px 0px; 
}
.MyDetails_NameLastnameLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameLastname
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameInitialsPanel
{
padding: 5px 0px; 
}
.MyDetails_NameInitialsLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameInitials
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameForenamesPanel
{
padding: 5px 0px; 
}
.MyDetails_NameForenamesLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameForenames
{
color: Black; 
display: inline-block; 
}
.MyDetails_NameDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_NameDisplayItemTitlePanel
{
background-color: #2C4259; 
border-top: 3px solid white; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.MyDetails_NameDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.MyDetails_NameDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_NameDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_MerchistonEducationWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.MyDetails_MerchistonEducationPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_MerchistonEducationLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_MerchistonEducationDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_MerchistonEducationDisplayItemTitlePanel
{
background-color: #2C4259; 
border-top: 3px solid white; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.MyDetails_MerchistonEducationDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.MyDetails_MerchistonEducationDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_MerchistonEducationDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_MerchistonEducationDateLeftPanel
{
padding: 5px 0px; 
}
.MyDetails_MerchistonEducationDateLeftLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_MerchistonEducationDateLeft
{
color: Black; 
display: inline-block; 
}
.MyDetails_MerchistonEducationDateEnteredPanel
{
padding: 5px 0px; 
}
.MyDetails_MerchistonEducationDateEnteredLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_MerchistonEducationDateEntered
{
color: Black; 
display: inline-block; 
}
.MyDetails_MerchistonEducationClassOfPanel
{
padding: 5px 0px; 
}
.MyDetails_MerchistonEducationClassOfLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_MerchistonEducationClassOf
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmailAddressesWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_EmailAddressesLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmailAddressesEmailaddressPanel
{
padding: 5px 0px; 
}
.MyDetails_EmailAddressesEmailaddressLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmailAddressesEmailaddress
{
color: Black; 
display: inline-block; 
}
.MyDetails_EmailAddressesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_EmailAddressesDisplayItemTitlePanel
{
background-color: #2C4259; 
border-top: 3px solid white; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.MyDetails_EmailAddressesDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.MyDetails_EmailAddressesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_EmailAddressesDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_CurrentEmploymentWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.MyDetails_CurrentEmploymentStartYearPanel
{
padding: 5px 0px; 
}
.MyDetails_CurrentEmploymentPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_CurrentEmploymentOrganisationPanel
{
padding: 5px 0px; 
}
.MyDetails_CurrentEmploymentOccupationPanel
{
padding: 5px 0px; 
}
.MyDetails_CurrentEmploymentLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_CurrentEmploymentJobTitlePanel
{
padding: 5px 0px; 
}
.MyDetails_CurrentEmploymentEmplymentStatusPanel
{
padding: 5px 0px; 
}
.MyDetails_CurrentEmploymentDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_CurrentEmploymentDisplayItemTitlePanel
{
background-color: #2C4259; 
border-top: 3px solid white; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.MyDetails_CurrentEmploymentDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.MyDetails_CurrentEmploymentDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_CurrentEmploymentDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_CurrentEmploymentCommentPanel
{
padding: 5px 0px; 
}
.MyDetails_CurrentEmploymentBusinessSectorPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.MyDetails_AddressesUsagePanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesUsageLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesTownPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesTownLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesTown
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MyDetails_AddressesPostalcodePanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesPostalcodeLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesPostalcode
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesLinkDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesIsdefaultPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesDisplayItemTitlePanel
{
background-color: #2C4259; 
border-top: 3px solid white; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.MyDetails_AddressesDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.MyDetails_AddressesDisplayItemsPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesDisplayItem
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.MyDetails_AddressesCountyPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesCountyLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesCounty
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesCountryPanel
{
padding: 5px 0px; 
}
.MyDetails_AddressesCountryLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesCountry
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesAddress3Panel
{
padding: 5px 0px; 
}
.MyDetails_AddressesAddress3Label
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesAddress3
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesAddress2Panel
{
padding: 5px 0px; 
}
.MyDetails_AddressesAddress2Label
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesAddress2
{
color: Black; 
display: inline-block; 
}
.MyDetails_AddressesAddress1Panel
{
padding: 5px 0px; 
}
.MyDetails_AddressesAddress1Label
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.MyDetails_AddressesAddress1
{
color: Black; 
display: inline-block; 
}
.MoreButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.MobileParentMenuItem
{
background-position: top left; 
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/WhiteBurger20200427095554.png'); 
display: inline-block; 
padding-left: 80px; 
font-family: Lato; 
font-size: 20pt; 
color: White; 
text-decoration: none; 
}
.mnuDD_TheSchool_PanelMenuPeekSubMenuPanel
{
left: 50%; 
position: absolute; 
top: 30px; 
transform: translate(-50%, -50%); 
}
.mnuDD_TheSchool_PanelMenuMenuItemCell
{
display: block; 
padding: 10px 5px; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
position: relative; 
vertical-align: top; 
}
.mnuDD_TheSchool_PanelMenuMenuItem
{
display: inline-block; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.mnuDD_TheSchool_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.mnuDD_TheSchool_PanelMenuMenuItem:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: inline-block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.mnuDD_TheSchool_Panel
{
background-color: #2C4259; 
height: 400px; 
margin: 200px 20px 0px 20px; 
min-width: calc(100% - 40px); 
padding-bottom: 100px; 
position: absolute; 
top: 0px; 
}
.mnuDD_Notices_PanelMenuPeekSubMenuPanel
{
left: 50%; 
position: absolute; 
top: 30px; 
transform: translate(-50%, -50%); 
}
.mnuDD_Notices_PanelMenuMenuItemCell
{
display: block; 
padding: 10px 5px; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
position: relative; 
vertical-align: top; 
}
.mnuDD_Notices_PanelMenuMenuItem
{
display: inline-block; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.mnuDD_Notices_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.mnuDD_Notices_PanelMenuMenuItem:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: inline-block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.mnuDD_Notices_Panel
{
background-color: #2C4259; 
height: 400px; 
margin: 200px 20px 0px 20px; 
min-width: calc(100% - 40px); 
padding-bottom: 100px; 
position: absolute; 
top: 0px; 
}
.mnuDD_News_PanelMenuPeekSubMenuPanel
{
left: 50%; 
position: absolute; 
top: 30px; 
transform: translate(-50%, -50%); 
}
.mnuDD_News_PanelMenuMenuItemCell
{
display: block; 
padding: 10px 5px; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
position: relative; 
vertical-align: top; 
}
.mnuDD_News_PanelMenuMenuItem
{
display: inline-block; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.mnuDD_News_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.mnuDD_News_PanelMenuMenuItem:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: inline-block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.mnuDD_News_Panel
{
background-color: #2C4259; 
height: 400px; 
margin: 200px 20px 0px 20px; 
min-width: calc(100% - 40px); 
padding-bottom: 100px; 
position: absolute; 
top: 0px; 
}
.mnuDD_MyClubParent_PanelMenuPeekSubMenuPanel
{
left: 50%; 
position: absolute; 
top: 30px; 
transform: translate(-50%, -50%); 
}
.mnuDD_MyClubParent_PanelMenuMenuItemCell
{
display: block; 
padding: 10px 5px; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
position: relative; 
vertical-align: top; 
}
.mnuDD_MyClubParent_PanelMenuMenuItem
{
display: inline-block; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.mnuDD_MyClubParent_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.mnuDD_MyClubParent_PanelMenuMenuItem:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: inline-block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.mnuDD_MyClubParent_Panel
{
background-color: #2C4259; 
height: 400px; 
margin: 200px 20px 0px 20px; 
min-width: calc(100% - 40px); 
padding-bottom: 100px; 
position: absolute; 
top: 0px; 
}
.mnuDD_Administration_PanelMenuPeekSubMenuPanel
{
left: 50%; 
position: absolute; 
top: 30px; 
transform: translate(-50%, -50%); 
}
.mnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
padding: 10px 5px; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
position: relative; 
vertical-align: top; 
}
.mnuDD_Administration_PanelMenuMenuItem
{
display: inline-block; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.mnuDD_Administration_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.mnuDD_Administration_PanelMenuMenuItem:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: inline-block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.mnuDD_Administration_Panel
{
background-color: #2C4259; 
height: 400px; 
margin: 200px 20px 0px 20px; 
min-width: calc(100% - 40px); 
padding-bottom: 100px; 
position: absolute; 
top: 0px; 
}
.mnuDD_AboutParent_PanelMenuPeekSubMenuPanel
{
left: 50%; 
position: absolute; 
top: 30px; 
transform: translate(-50%, -50%); 
}
.mnuDD_AboutParent_PanelMenuMenuItemCell
{
display: block; 
padding: 10px 5px; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
position: relative; 
vertical-align: top; 
}
.mnuDD_AboutParent_PanelMenuMenuItem
{
display: inline-block; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.mnuDD_AboutParent_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.mnuDD_AboutParent_PanelMenuMenuItem:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: inline-block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.mnuDD_AboutParent_Panel
{
background-color: #2C4259; 
height: 400px; 
margin: 200px 20px 0px 20px; 
min-width: calc(100% - 40px); 
padding-bottom: 100px; 
position: absolute; 
top: 0px; 
}
.MessageParentImageCell
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/MainImage20151201022959.jpg'); 
height: 20px; 
padding-top: 201px; 
}
.MessageCell
{
width: 100%; 
}
.MenuPanel
{
border-bottom: 1px solid white; 
display: inline-block; 
padding-bottom: 5px; 
}
.MenuItemCell
{
display: inline-block; 
padding: 5px 15px; 
position: relative; 
vertical-align: top; 
}
.MenuItem
{
height: 25px; 
line-height: 25px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
padding: 0px 5px; 
}
.MenuCellSubMenuItemsCellLevel03
{
background-color: #2C4259; 
width: 100%; 
}
.MenuCellSubMenuItemsCellLevel02
{
background-color: #2C4259; 
width: 100%; 
}
.MenuCellSubMenuItemsCellLevel01
{
background-color: #2C4259; 
width: 100%; 
}
.MenuCellSubMenuItemsCell
{
background-color: #2C4259; 
width: 100%; 
}
.MenuCellSubMenuButtonLvl03
{
height: 65px; 
line-height: 65px; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
text-align: Center; 
text-transform: uppercase; 
width: 100%; 
}
.MenuCellSubMenuButtonLvl03:hover:after
{
left: 0; 
width: 100%; 
}
.MenuCellSubMenuButtonLvl03:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.MenuCellSubMenuButtonLvl02
{
height: 65px; 
line-height: 65px; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
text-align: Center; 
text-transform: uppercase; 
width: 100%; 
}
.MenuCellSubMenuButtonLvl02:hover:after
{
left: 0; 
width: 100%; 
}
.MenuCellSubMenuButtonLvl02:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.MenuCellSubMenuButtonLvl01
{
height: 65px; 
line-height: 65px; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
text-align: Center; 
text-transform: uppercase; 
width: 100%; 
}
.MenuCellSubMenuButtonLvl01:hover:after
{
left: 0; 
width: 100%; 
}
.MenuCellSubMenuButtonLvl01:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.MenuCellSubMenuButton
{
height: 65px; 
line-height: 65px; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
text-align: Center; 
text-transform: uppercase; 
width: 100%; 
}
.MenuCellSubMenuButton:hover:after
{
left: 0; 
width: 100%; 
}
.MenuCellSubMenuButton:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.MenuCellMenuPanel
{
border-bottom: 1px solid white; 
display: inline-block; 
padding-bottom: 5px; 
}
.MenuCellMenuItemCell
{
display: inline-block; 
padding: 5px 15px; 
position: relative; 
vertical-align: top; 
}
.MenuCellMenuButton
{
height: 65px; 
line-height: 65px; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
text-align: Center; 
text-transform: uppercase; 
width: 100%; 
}
.MenuCellMenuButton:hover:after
{
left: 0; 
width: 100%; 
}
.MenuCellMenuButton:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.MenuCellHiddenSubMenuItems
{
display: none; 
}
.MenuCellExpandableMenuItemCell
{
padding: 0px; 
text-align: Center; 
width: 100%; 
display: inline-block; 
position: relative; 
vertical-align: top; 
}
.MenuCell
{
margin-top: 540px; 
padding: 10px; 
position: absolute; 
text-align: Center; 
top: 0; 
width: 100%; 
z-index: 3000; 
}
.MenuButton
{
display: inline-block; 
text-align: Center; 
text-transform: uppercase; 
width: 100%; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.MenuButton:hover:after
{
left: 0; 
width: 100%; 
}
.MenuButton:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.megawrapper
{
background-color: #2C4259; 
height: 400px !important; 
left: 0 !important; 
margin: 220px 20px 0px 20px; 
text-align: Center; 
top: 0 !important; 
width: calc(100% - 40px) !important; 
}
.MarriagesPrimePanel
{
padding-bottom: 10px; 
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MaritalStatus_EditOthBox
{
width: 300px; 
}
.MarginText
{
color: Green; 
font-family: Verdana; 
font-size: .8em; 
font-weight: 400; 
}
.MakeBookingTotalAvailablePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingTotalAvailableDisplayControl
{
display: inline-block; 
padding-left: 400px; 
}
.MakeBookingTicketDetailsTickettype_EditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsTickettype
{
height: 30px; 
line-height: 30px; 
}
.MakeBookingTicketDetailsNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.MakeBookingTicketDetailsNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.MakeBookingTicketDetailsGuestname_EditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditSagiPanel
{
margin-bottom: 5px; 
}
.MakeBookingTicketDetailsEditSagiControlsPanel
{
margin: 10px; 
}
.MakeBookingTicketDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.MakeBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditAttrPanelTickettype
{
padding-bottom: 5px; 
margin: 10px; 
}
.MakeBookingTicketDetailsEditAttrPanelGuestname
{
padding-bottom: 5px; 
margin: 10px; 
}
.MakeBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
margin: 10px; 
}
.MakeBookingTicketDetailsDisplayItem
{
height: 30px; 
line-height: 30px; 
}
.MakeBookingSoldOutPanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingEventExtrasQtyPlus
{
background-image: URL('Imgs/PlusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 0px 0px 5px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingEventExtrasQtyPanel
{
display: inline-block; 
margin-left: 20px; 
vertical-align: top; 
}
.MakeBookingEventExtrasQtyMinus
{
background-image: URL('Imgs/MinusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 5px 0px 0px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingEventExtrasQtyAvailable
{
display: inline-block; 
margin-left: 15px; 
}
.MakeBookingEventExtrasQty
{
width: 50px; 
}
.MakeBookingEventExtraPrice
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingEventExtraPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingEventExtraItem
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingEventExtraDisplayControl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingEventExtraDetailsPanel
{
display: inline-block; 
min-width: 400px; 
vertical-align: top; 
}
.MakeBookingBookingTypeType
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypeTotalPanel
{
border-bottom: 2px solid #bbbbbb; 
border-top: 2px solid #bbbbbb; 
margin: 10px 0px; 
padding: 5px 0px; 
}
.MakeBookingBookingTypeTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypeQtyPlus
{
background-image: URL('Imgs/PlusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 0px 0px 5px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingBookingTypeQtyPanel
{
display: inline-block; 
margin-left: 20px; 
vertical-align: top; 
}
.MakeBookingBookingTypeQtyMinus
{
background-image: URL('Imgs/MinusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 5px 0px 0px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingBookingTypeQtyAvailable
{
display: inline-block; 
margin-left: 15px; 
}
.MakeBookingBookingTypeQty
{
width: 50px; 
}
.MakeBookingBookingTypePrice
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingBookingTypeDisplayControl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingBookingTypeDetailsPanel
{
display: inline-block; 
min-width: 400px; 
vertical-align: top; 
}
.MakeBookingBookingTypeDescription
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeADonationPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MainParentCell
{
margin: 20px 4%; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
.MainMidParentCell
{
background-position: center top; 
background-repeat: no-repeat; 
background-image: URL('.'); 
}
.MainInnerParentCell
{
background-color: White; 
margin: auto auto; 
width: 940px; 
}
.MainCell_Sport
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_Obituaries
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_NewsLetters
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_NewsArchive
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_News
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_Marriages
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_MakeADonation
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_Magazines
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_Internationalists
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_Galleries
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_FutureEvents
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_frmUnsubscribe
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_frmRequestPasswordReminder
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_frmProfile_Photo_Gallery
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_frmProfile_Organisation_Announcement
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_frmProfile_Event
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_frmPrimesDisplay
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_frmPasswordReset
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_frmOptIn
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_frmHome
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_frmError
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_frmContextPage
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_frmConfirmDetails_PIFRequest
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_frmConfirmDetails
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_frmAdministration
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_Events
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_Context_Page_WelcomePresident
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_Context_Page_TheSchool
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_Context_Page_PrivacyPolicy
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_Context_Page_PIFRequest_Complete
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_Context_Page_PasswordEmailSent
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_Context_Page_Notices
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_Context_Page_EasyFundraising_
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_Context_Page_EasyFundraising
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_Context_Page_DataProtection
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_Context_Page_ContactUs
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_Congratulations
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_Births
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_BillWilson
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell_AffinityDiscount
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MainCell
{
background-color: White; 
display: inline-block; 
margin-left: 10px; 
margin-right: 10px; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
width: 100%; 
}
.MagazinesPrimePanel
{
display: inline-block; 
margin: 0px 15px 15px 0px; 
vertical-align: top; 
border-bottom: 1px solid #dddddd; 
padding: 10px 0px; 
}
.LostOMsSearchPanel
{
padding: 10px 0px; 
}
.LogonRequestPasswordReminderButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: left; 
width: 130px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.LogonMessagePanel
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormRequestPasswordReminderButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: left; 
width: 130px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogonMainFormRememberLoginCheck
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: left; 
width: 130px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogonMainFormLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormLogonEntry
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormLoginButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: left; 
width: 130px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogonMainFormLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormLoggedInMessage
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormItem
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonMainFormChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: left; 
width: 130px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogonLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: left; 
width: 130px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.LogonLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonLogonEntry
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonLoginButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: left; 
width: 130px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.LogonLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonLoggedInMessage
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonItem
{
display: Block; 
margin-top: 3px; 
width: 130px; 
}
.LogonCloseButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.LogonChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: left; 
width: 130px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.LogonCellShown
{
top: 50%; 
transition: 0.5s; 
background-color: #2c4259; 
border-radius: 5px; 
box-shadow: 0px 0px 20px 5px #000000; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
height: 250px; 
left: 50%; 
padding: 30px; 
position: fixed; 
transform: translate(-50%, -50%); 
width: 400px; 
z-index: 5000; 
}
.LogonCellRequestPasswordReminderButton
{
width: auto; 
display: block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: Left; 
padding: 0px 5px; 
}
.LogonCellRememberLoginCheck
{
display: none; 
margin-top: 3px; 
}
.LogonCellMessagePanel
{
display: Block; 
margin-top: 3px; 
}
.LogonCellMainPanelNotLoggedIn
{
width: 100%; 
}
.LogonCellMainPanelLoggedIn
{
width: 100%; 
}
.LogonCellMainPanel
{
width: 100%; 
}
.LogonCellLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: Left; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
padding: 0px 5px; 
}
.LogonCellLogonEntryLabel
{
display: block; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
margin-top: 3px; 
}
.LogonCellLogonEntry
{
display: Block; 
margin-top: 3px; 
}
.LogonCellLoginControlsContainerPanelHidden
{
display: none; 
}
.LogonCellLoginButton
{
display: block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: Left; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
padding: 0px 5px; 
}
.LogonCellLoggedInMessageUserid
{
display: block; 
height: 25px; 
line-height: 25px; 
margin-top: 3px; 
}
.LogonCellLoggedInMessage
{
display: Block; 
margin-top: 3px; 
}
.LogonCellLinkedInLoginButton
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/LinkedInLogin20190911123914.png'); 
display: block; 
height: 40px; 
margin-top: 20px; 
width: 292px; 
}
.LogonCellItem
{
display: Block; 
margin-top: 3px; 
}
.LogonCellClosePanel
{
float: right; 
}
.LogonCellCloseButton
{
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.LogonCellChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: Left; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
padding: 0px 5px; 
}
.LogonCell
{
background-color: #2c4259; 
border-radius: 5px; 
box-shadow: 0px 0px 20px 5px #000000; 
height: 250px; 
left: 50%; 
padding: 30px; 
position: fixed; 
top: -120%; 
transform: translate(-50%, -50%); 
transition: 0.5s; 
width: 400px; 
z-index: 5000; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
.LogoCell
{
display: block; 
margin-top: 40px; 
text-align: Center; 
width: 100%; 
}
.LoginOrRegShowRegPanelButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.LoginOrRegRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonRequestPasswordReminderButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.LoginOrRegLogonPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.LoginOrRegLogonLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLogonEntry
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLoginButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.LoginOrRegLogonItem
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegisterRegButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.LoginOrRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegisterBackButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.LoginOrRegCtrlRegPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginControlsContainerPanelHidden
{
display: none; 
}
.LoginButton
{
height: 30px; 
text-align: left; 
width: 130px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.LinksHeading
{
background-repeat: no-repeat; 
float: right; 
height: 38px; 
width: 740px; 
}
.LinkedInLoginButton
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/LinkedInLogin20190911123914.png'); 
display: block; 
height: 40px; 
margin-top: 20px; 
width: 292px; 
}
.LeftMainParent
{
border-right: 1px solid #dddddd; 
display: inline-block; 
min-width: 200px; 
padding: 20px 0px 50px 0px; 
vertical-align: top; 
width: 15%; 
}
.LatestNewslettersWebDisplayPanelText
{
text-align: Center; 
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.LatestNewslettersWebDisplayMainPanel
{
border-top: 2px solid #2C4259; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.LatestNewslettersPrimePanel
{
border-bottom: 0px; 
display: inline-block; 
padding: 0px 20px; 
vertical-align: top; 
width: calc(33% - 50px); 
margin: 10px 0px; 
}
.LargeHeading
{
font-family: Lato; 
font-size: 30pt; 
color: #2c4259; 
text-decoration: none; 
}
.LabelAsHeader
{
color: Navy; 
font-size: medium; 
}
.ITWInfoFooterLink
{
font-family: Lato; 
font-size: 8pt; 
color: White; 
text-decoration: none; 
}
.ITWInfoFooterLabel
{
font-family: Lato; 
font-size: 8pt; 
color: White; 
text-decoration: none; 
}
.ITWInfoFooter
{
text-align: Center; 
}
.ITC_WifeDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_WebPageInfoDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_TicketRevenueDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_TicketAmountsPaidDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_TicketAmountOutstandingDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_SummaryWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_StatusDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_SocialAffiliationDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_SkypeDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_QuickGroupDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_ProspectTrackingWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_PhotoDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_PhoneNumberDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_PersonalInterestsDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_PaymentsWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_OtherNamesDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_NumberofInviteesDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_NumberofGuestsDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_NotesMediaWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_NoofDonationsDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_NameSuffixDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_NameDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_MerchistonEducationDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_MembershipsWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_MatchResultDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_MaritalStatusDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_MailingCampaignsWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_LegacyDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_LeaversDepositDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_InvitesWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_InvitesWebDisplaySeperatePageCurrentItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_InvitesWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_InvitesWebDisplayPanelRelDispMenuButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_InvitesPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ITC_InvitesDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_HusbandDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_GooglemapembedDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_GiftAidDeclarationDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_fromWITWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_FaxNumberDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_FamilyMembersAttendingMerchistonDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_FamilyandFriendsWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_FamilyandFriendsWebDisplaySeperatePageCurrentItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_FamilyandFriendsWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_FamilyandFriendsWebDisplayPanelRelDispMenuButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_FamilyandFriendsPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ITC_FamilyandFriendsDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_EventTypeDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_EventsMerchandiseWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_EventOrganiserDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_EventNameDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_EventLocationDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_EventDetailsWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_EventDetailsWebDisplaySeperatePageCurrentItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_EventDetailsWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_EventDetailsPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ITC_EventDetailDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_EventDescriptionDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_EventDateDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_EventActionDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_EPifSurveyWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_EmploymentWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_EmailAddressDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_EducationClubWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_DonorManagementWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_DonationsWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_DonationsWebDisplaySeperatePageCurrentItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_DonationsWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_DonationsWebDisplayPanelRelDispMenuButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_DonationsPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ITC_DonationsMadeDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_DonationsExpectedDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_DonationsDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_DeceasedDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_DateOfBirthDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_ContactDetailsWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_ContactDetailsWebDisplaySeperatePageCurrentItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_ContactDetailsWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_ContactDetailsWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_ContactDetailsPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ITC_CommunicationPreferencesWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_CommsWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_ClubOfficialTitleDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_BookingTypeDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_BookingsWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_BookingsWebDisplaySeperatePageCurrentItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_BookingsWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_BookingsWebDisplayPanelRelDispMenuButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_BookingsPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ITC_BookingsDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_BookingReportWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_BestFriendsDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_AttachmentDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_AssociationsWebDisplaySeperatePageItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_AssociationsWebDisplaySeperatePageCurrentItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ITC_AssociationsWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_AssociationsPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ITC_AnnouncementDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_AgeDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_AgeatDeathDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_AddressDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ITC_ActivitiesDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.InvoiceLinesPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.InvoiceLinesHeaderRow
{
border-bottom: 1px solid #1e4f8a; 
height: 25px; 
line-height: 25px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.InvoiceLinesHeaderCell
{
display: table-cell; 
padding-right: 20px; 
}
.InvoiceLinesCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.InvoiceDetailsMakeBookingWebDisplayPanelText
{
border-bottom: 1px solid #bbbbbb; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.InvoiceDetailsMakeBookingPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.InvoiceDetailsMakeBookingPrimeDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.InvoiceDetailsMakeBookingPrimeDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.InvoiceDetailPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.InvalidAttributeData
{
background-color: red; 
color: Black; 
display: inline-block; 
}
.InternationalistsPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.InstitutionName_EditOthBox
{
width: 300px; 
}
.InsideParent
{
width: 100%; 
}
.InsideHeadParentCell
{
height: 83px; 
margin: auto auto; 
width: 940px; 
}
.InformationMessage
{
background-color: White; 
color: Red; 
display: inline-block; 
font-size: small; 
padding: 2px; 
width: 951px; 
}
.Industry_EditOthBox
{
width: 300px; 
}
.HomeEventsFor6NationsHeaderRow
{
border-bottom: 1px solid #1e4f8a; 
height: 25px; 
line-height: 25px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.HomeEventsFor6NationsHeaderCell
{
display: table-cell; 
padding-right: 20px; 
}
.HomeEventsFor6NationsCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.highslide-container
{
z-index: 5001 !important; 
}
.HiddenWebDisplayPage
{
display: none; 
}
.HiddenSubMenuItems
{
display: none; 
}
.HiddenSection
{
display: none; 
}
.HiddenSAGIPanel
{
display: none; 
}
.HiddenOtherTextBox
{
display: none; 
}
.HiddenNewInstPanel
{
display: none; 
}
.HiddenNewInstButtonPanel
{
display: none; 
}
.HiddenItem
{
display: none; 
}
.HelpText
{
background-color: White; 
font-family: Lato; 
font-size: 8pt; 
color: Indigo; 
text-decoration: none; 
}
.HeadingParentCell
{
background-position: center; 
background-repeat: no-repeat; 
background-image: URL('.'); 
width: 100%; 
}
.HeaderRow
{
border-bottom: 1px solid #1e4f8a; 
height: 25px; 
line-height: 25px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.HeaderCell
{
display: table-cell; 
padding-right: 20px; 
}
.GridCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.GalleryPhotoAndTextSubAttrsPanel
{
display: inline-block; 
margin: 10px; 
vertical-align: top; 
}
.GalleryListTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 15pt; 
color: #2c4259; 
text-decoration: none; 
}
.GalleryListSubAttrsPanel
{
display: inline-block; 
padding-left: 10px; 
vertical-align: top; 
}
.GalleryListPhotoSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
}
.gallerylayer img
{
bottom: 0; 
position: absolute; 
width: 100%; 
}
.GalleriesPrimesPanel
{
padding: 2px 2px 2px 0px; 
}
.GalleriesPrimePanel
{
padding: 10px 0px; 
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
}
.FutureEventsPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.FutureEventsForAnnouncementHeaderRow
{
border-bottom: 1px solid #1e4f8a; 
height: 25px; 
line-height: 25px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.FutureEventsForAnnouncementHeaderCell
{
display: table-cell; 
padding-right: 20px; 
}
.FutureEventsForAnnouncementCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.FunctionsFor6NationsMakebooking
{
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.FunctionsFor6NationsFunctionsPanel
{
display: inline-block; 
padding: 20px; 
vertical-align: top; 
}
.FrontPhotoPhoto img
{
width: 100%; 
}
.FrontPageWebDisplayPanelText
{
text-align: Center; 
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.FrontPagePrimePanel
{
border-bottom: 0px; 
display: inline-block; 
padding: 0px 20px; 
vertical-align: top; 
width: calc(33% - 50px); 
margin: 10px 0px; 
}
.FrontPageEventsWebDisplayPanelText
{
text-align: Center; 
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.FrontPageEventsWebDisplayMainPanel
{
border-top: 2px solid #2C4259; 
margin: 20px 0px; 
padding: 20px 0px; 
}
.FrontPageEventsPrimePanel
{
border-bottom: 0px; 
display: inline-block; 
padding: 0px 20px; 
vertical-align: top; 
width: calc(33% - 50px); 
margin: 10px 0px; 
}
.FrontPageCell
{
margin: 20px 4%; 
}
.FrontNewsletterListTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 15pt; 
color: #2c4259; 
text-decoration: none; 
}
.FrontNewsletterListPhotoPanel img
{
width: 100%; 
}
.FrontEventListEventNamePanel
{
padding: 5px 0px; 
}
.FrontEventListEventName
{
font-family: 'Playfair Display', sans-serif; 
font-size: 15pt; 
color: #2c4259; 
text-decoration: none; 
}
.FrontEventListEventDescriptionPanel
{
padding: 5px 0px; 
}
.FrontEventListEventDateddMmmmYyyyPanel
{
padding: 5px 0px; 
}
.FrontEventListEventDateddddDthMmmmYyyyPanel
{
padding: 5px 0px; 
}
.FrontEventListDisplayItemsPanel
{
padding: 5px 0px; 
}
.frmProfile_-_Photo_GalleryPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.frmProfile_-_Organisation_AnnouncementPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.frmProfile_-_EventPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.frmLoginOrRegisterEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegisterAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegister_-_EventBookingPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.frmLoginOrRegister_-_EventBookingNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.frmLoginOrRegister_-_EventBookingNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.frmLoginOrRegister_-_EventBookingEditSagiPanel
{
margin-bottom: 5px; 
}
.frmLoginOrRegister_-_EventBookingEditSagiControlsPanel
{
margin: 10px; 
}
.frmLoginOrRegister_-_EventBookingEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_EventBookingEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.frmLoginOrRegister_-_EventBookingEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_EventBookingEditAttrPanel
{
margin: 10px; 
}
.frmLoginOrRegister_-_EventBookingDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.frmLoginOrRegister_-_EventBookingDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.frmEventBookingTicketDetailsPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.frmEventBookingTicketDetailsNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.frmEventBookingTicketDetailsNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.frmEventBookingTicketDetailsEditSagiPanel
{
margin-bottom: 5px; 
}
.frmEventBookingTicketDetailsEditSagiControlsPanel
{
margin: 10px; 
}
.frmEventBookingTicketDetailsEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.frmEventBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmEventBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
margin: 10px; 
}
.frmEventBookingTicketDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingSummaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FooterTitle
{
text-align: Left; 
font-family: 'Playfair Display', sans-serif; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.FooterText
{
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.FooterParentCell
{
background-color: #2C4259; 
padding: 20px; 
}
.FooterPage
{
display: inline-block; 
vertical-align: top; 
width: 30%; 
}
.FooterLogoContextTextPanel
{
margin: 40px 15%; 
text-transform: uppercase; 
font-family: Lato; 
font-size: 8pt; 
color: White; 
text-decoration: none; 
}
.FooterImageStripParent
{
background-color: #154782; 
height: 200px; 
width: 100%; 
}
.FooterImageStrip
{
background-position: center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/LogoStrip20151201023001.png'); 
height: 160px; 
}
.FooterContentParentCell
{
background-color: #1E4F8A; 
padding-top: 30px; 
}
.FooterContentCell
{
background-color: #1E4F8A; 
margin: auto; 
max-width: 1200px; 
min-width: 800px; 
width: 100%; 
}
.FooterContent
{
margin: 20px 15%; 
text-align: Center; 
}
.FooterCell
{
background-color: #1e4f8a; 
display: inline-block; 
margin: auto; 
max-width: 1200px; 
vertical-align: top; 
width: 100%; 
}
.FontWhiteText
{
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.FontWhitelink
{
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.FontTitle
{
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.FontThreadTitle
{
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
.FontThreadStarter
{
font-family: Lato; 
font-size: 8pt; 
color: #2c4259; 
text-decoration: none; 
}
.FontTab
{
font-family: Lato; 
font-size: 12pt; 
color: 0,0,255; 
text-decoration: underline; 
}
.FontSubMenu
{
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
.FontSchoolMenu
{
font-family: Lato; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
}
.FontPrimeTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 15pt; 
color: #2c4259; 
text-decoration: none; 
}
.FontPageTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.FontNavTitle
{
font-family: Lato; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.FontMobileSubMenu
{
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.FontMobileMenu
{
font-family: Lato; 
font-size: 20pt; 
color: White; 
text-decoration: none; 
}
.FontMenu
{
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.FontLogonOffButtons
{
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.FontLargeHeadingWhite
{
font-family: Lato; 
font-size: 40pt; 
color: White; 
font-weight: bold; 
text-decoration: none; 
}
.FontLargeHeading
{
font-family: Lato; 
font-size: 30pt; 
color: #2c4259; 
text-decoration: none; 
}
.FontLargeButtonWhite
{
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.FontLargeButton
{
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.FontImportantText
{
font-family: Lato; 
font-size: 12pt; 
color: 20,52,99; 
text-decoration: none; 
}
.FontHelpText
{
font-family: Lato; 
font-size: 8pt; 
color: Indigo; 
text-decoration: none; 
}
.FontGalleryTitle
{
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
.FontForumTitle
{
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
.FontFooterTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 14pt; 
color: White; 
text-decoration: none; 
}
.FontFooterText
{
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.FontFooterSmallText
{
font-family: Lato; 
font-size: 8pt; 
color: White; 
text-decoration: none; 
}
.FontDeleteButton
{
font-family: Lato; 
font-size: 12pt; 
color: Red; 
text-decoration: underline; 
}
.FontButtonWhite
{
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.FontButton
{
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.FontBlueLink
{
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
.FontBaseWhite
{
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.FontBase
{
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
.FontAttachmentLink
{
font-family: Lato; 
font-size: 12pt; 
color: #1e4f8a; 
text-decoration: underline; 
}
.FadeImageCell
{
height: 265px; 
width: 100%; 
}
.ExpandableMenuItemCell
{
padding: 0px; 
text-align: Center; 
width: 100%; 
display: inline-block; 
position: relative; 
vertical-align: top; 
}
.EventsPrimePanel
{
padding-bottom: 10px; 
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.EventsForAnnouncementHeaderRow
{
border-bottom: 1px solid #1e4f8a; 
height: 25px; 
line-height: 25px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.EventsForAnnouncementHeaderCell
{
display: table-cell; 
padding-right: 20px; 
}
.EventsForAnnouncementCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.EventsFor6NationsHeaderRow
{
border-bottom: 1px solid #1e4f8a; 
height: 25px; 
line-height: 25px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.EventsFor6NationsHeaderCell
{
display: table-cell; 
padding-right: 20px; 
}
.EventsFor6NationsCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.EventOrganiserWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.EventOrganiserPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.EventOrganiserNameLabel
{
display: block; 
}
.EventOrganiserName
{
font-family: 'Playfair Display', sans-serif; 
font-size: 15pt; 
color: #2c4259; 
text-decoration: none; 
}
.EventOrganiserEmailaddress
{
font-family: 'Playfair Display', sans-serif; 
font-size: 15pt; 
color: #2c4259; 
text-decoration: none; 
}
.EventListSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
width: 440px; 
}
.EventListPhotoSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
}
.EventListEventName
{
font-family: 'Playfair Display', sans-serif; 
font-size: 15pt; 
color: #2c4259; 
text-decoration: none; 
}
.EventGoogleMapSubAttrsPanel
{
margin: auto; 
padding-top: 20px; 
width: 400px; 
}
.EventFunctionsMakebooking
{
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.EventFunctionsFunctionsPanel
{
float: right; 
width: 120px; 
}
.EventFunctionsFunctionItem
{
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.EventForBookingPrimePanel
{
border: 0px none white; 
float: none; 
width: 100%; 
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.EventDetailSubAttrsPanel
{
vertical-align: top; 
}
.EventDetailsMakeBookingPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.EventDetailsEventBookingPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.EventDetailPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.EventDetailPhotoSubAttrsPanel
{
display: inline-block; 
padding: 0px 0px 15px 15px; 
vertical-align: top; 
}
.EventDetailPhotoPanel
{
float: left; 
padding: 5px; 
padding-top: 5px; 
}
.EventDetailForEventBookingPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.EventDetailEventNamePanel
{
padding-top: 5px; 
}
.EventDetailEventName
{
font-family: 'Playfair Display', sans-serif; 
font-size: 15pt; 
color: #2c4259; 
text-decoration: none; 
}
.EventDetailEventDetailPanel
{
padding-top: 5px; 
}
.EventDetailEventDescriptionPanel
{
padding-top: 5px; 
}
.EventDetailEventDatePanel
{
padding-top: 5px; 
}
.EventDetailEventDateddMmmmYyyyPanel
{
padding-top: 5px; 
}
.EventDetailEventDateddddDthMmmmYyyyPanel
{
padding-top: 5px; 
}
.EventDetailDisplayItemsPanel
{
padding-top: 5px; 
}
.EventDetailContextTextPanel
{
border-top: 5px solid #D8D8E8; 
}
.EventDetailAttachmentPanel
{
padding-top: 15px; 
}
.EventDetailAttachment
{
font-family: Lato; 
font-size: 12pt; 
color: #1e4f8a; 
text-decoration: underline; 
}
.EventBookingTypeAndNumberTypeLabel_Standard
{
display: inline-block; 
width: 600px; 
}
.EventBookingTypeAndNumberTypeLabel_NorthsouthStandsEastwestCornersUnder18OrStudent
{
display: inline-block; 
width: 600px; 
}
.EventBookingTypeAndNumberTypeLabel_NorthsouthStandsEastwestCornersAdult
{
display: inline-block; 
width: 600px; 
}
.EventBookingTypeAndNumberTypeLabel_NorthsouthRearWestUpperLowerCornersUnder18OrStudent
{
display: inline-block; 
width: 600px; 
}
.EventBookingTypeAndNumberTypeLabel_NorthsouthRearWestUpperLowerCornersU18OrStudent
{
display: inline-block; 
width: 600px; 
}
.EventBookingTypeAndNumberTypeLabel_NorthsouthRearWestUpperLowerCornersAdult
{
display: inline-block; 
width: 600px; 
}
.EventBookingTypeAndNumberTypeLabel_Individuals
{
display: inline-block; 
width: 600px; 
}
.EventBookingTypeAndNumberTypeLabel_FranceCategoryC
{
display: inline-block; 
width: 600px; 
}
.EventBookingTypeAndNumberTypeLabel_FranceCategoryB
{
display: inline-block; 
width: 600px; 
}
.EventBookingTypeAndNumberTypeLabel_FranceCategoryA
{
display: inline-block; 
width: 600px; 
}
.EventBookingTypeAndNumberTypeLabel_EnglandCategoryB
{
display: inline-block; 
width: 600px; 
}
.EventBookingTypeAndNumberTypeLabel_EnglandCategoryA
{
display: inline-block; 
width: 600px; 
}
.EventBookingTypeAndNumberTypeLabel_EastwestCentreStandUnder18OrStudent
{
display: inline-block; 
width: 600px; 
}
.EventBookingTypeAndNumberTypeLabel_EastwestCentreStandAdult
{
display: inline-block; 
width: 600px; 
}
.EventBookingTypeAndNumberTypeLabel_Concession
{
display: inline-block; 
width: 600px; 
}
.EventBookingTypeAndNumberTypeLabel_AdultTestTicket
{
display: inline-block; 
width: 600px; 
}
.EventBookingTypeAndNumberTypeLabel
{
display: inline-block; 
width: 600px; 
}
.EventBookingTypeAndNumberPanel_Standard
{
padding-top: 15px; 
}
.EventBookingTypeAndNumberPanel_NorthsouthStandsEastwestCornersUnder18OrStudent
{
padding-top: 15px; 
}
.EventBookingTypeAndNumberPanel_NorthsouthStandsEastwestCornersAdult
{
padding-top: 15px; 
}
.EventBookingTypeAndNumberPanel_NorthsouthRearWestUpperLowerCornersUnder18OrStudent
{
padding-top: 15px; 
}
.EventBookingTypeAndNumberPanel_NorthsouthRearWestUpperLowerCornersU18OrStudent
{
padding-top: 15px; 
}
.EventBookingTypeAndNumberPanel_NorthsouthRearWestUpperLowerCornersAdult
{
padding-top: 15px; 
}
.EventBookingTypeAndNumberPanel_Individuals
{
padding-top: 15px; 
}
.EventBookingTypeAndNumberPanel_FranceCategoryC
{
padding-top: 15px; 
}
.EventBookingTypeAndNumberPanel_FranceCategoryB
{
padding-top: 15px; 
}
.EventBookingTypeAndNumberPanel_FranceCategoryA
{
padding-top: 15px; 
}
.EventBookingTypeAndNumberPanel_EnglandCategoryB
{
padding-top: 15px; 
}
.EventBookingTypeAndNumberPanel_EnglandCategoryA
{
padding-top: 15px; 
}
.EventBookingTypeAndNumberPanel_EastwestCentreStandUnder18OrStudent
{
padding-top: 15px; 
}
.EventBookingTypeAndNumberPanel_EastwestCentreStandAdult
{
padding-top: 15px; 
}
.EventBookingTypeAndNumberPanel_Concession
{
padding-top: 15px; 
}
.EventBookingTypeAndNumberPanel_AdultTestTicket
{
padding-top: 15px; 
}
.EventBookingTypeAndNumberPanel
{
padding-top: 15px; 
}
.EventBookingTypeAndNumberNumberEntry_Standard
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_NorthsouthStandsEastwestCornersUnder18OrStudent
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_NorthsouthStandsEastwestCornersAdult
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_NorthsouthRearWestUpperLowerCornersUnder18OrStudent
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_NorthsouthRearWestUpperLowerCornersU18OrStudent
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_NorthsouthRearWestUpperLowerCornersAdult
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_Individuals
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_FranceCategoryC
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_FranceCategoryB
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_FranceCategoryA
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_EnglandCategoryB
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_EnglandCategoryA
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_EastwestCentreStandUnder18OrStudent
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_EastwestCentreStandAdult
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_Concession
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_AdultTestTicket
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry
{
width: 50px; 
}
.EventBookingTypeAndNumberMainPanel
{
padding-top: 20px; 
}
.EventBookingTypeAndNumberLabelNumberRequired
{
display: inline-block; 
padding-left: 570px; 
width: 200px; 
}
.EventBookingTypeAndNumberLabel
{
display: inline-block; 
width: 600px; 
}
.EventBookingTypeAndNumberHeadingPanel
{
height: 25px; 
line-height: 25px; 
margin-bottom: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.EventBookingTotalPrice
{
font-family: Lato; 
font-size: 12pt; 
color: 20,52,99; 
text-decoration: none; 
}
.EventBookingTotalPanel
{
padding-top: 10px; 
}
.EventBookingTotalLabel
{
margin: 10px; 
padding: 10px; 
font-family: Lato; 
font-size: 12pt; 
color: 20,52,99; 
text-decoration: none; 
}
.EventBookingMakeBookingButton
{
width: 120px; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.EventBookingLabel
{
display: inline-block; 
width: 600px; 
}
.EventBookingHeadingPanel
{
height: 25px; 
line-height: 25px; 
margin-bottom: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.EventBookingGuestNameTypeLabel_Standard
{
display: inline-block; 
width: 600px; 
}
.EventBookingGuestNameTypeLabel_NorthsouthStandsEastwestCornersUnder18OrStudent
{
display: inline-block; 
width: 600px; 
}
.EventBookingGuestNameTypeLabel_NorthsouthStandsEastwestCornersAdult
{
display: inline-block; 
width: 600px; 
}
.EventBookingGuestNameTypeLabel_NorthsouthRearWestUpperLowerCornersUnder18OrStudent
{
display: inline-block; 
width: 600px; 
}
.EventBookingGuestNameTypeLabel_NorthsouthRearWestUpperLowerCornersAdult
{
display: inline-block; 
width: 600px; 
}
.EventBookingGuestNameTypeLabel_FranceCategoryC
{
display: inline-block; 
width: 600px; 
}
.EventBookingGuestNameTypeLabel_FranceCategoryB
{
display: inline-block; 
width: 600px; 
}
.EventBookingGuestNameTypeLabel_FranceCategoryA
{
display: inline-block; 
width: 600px; 
}
.EventBookingGuestNameTypeLabel_EnglandCategoryB
{
display: inline-block; 
width: 600px; 
}
.EventBookingGuestNameTypeLabel_EnglandCategoryA
{
display: inline-block; 
width: 600px; 
}
.EventBookingGuestNameTypeLabel_EastwestCentreStandUnder18OrStudent
{
display: inline-block; 
width: 600px; 
}
.EventBookingGuestNameTypeLabel_EastwestCentreStandAdult
{
display: inline-block; 
width: 600px; 
}
.EventBookingGuestNameTypeLabel_Concession
{
display: inline-block; 
width: 600px; 
}
.EventBookingGuestNameTypeLabel_AdultTestTicket
{
display: inline-block; 
width: 600px; 
}
.EventBookingGuestNameTypeLabel
{
display: inline-block; 
width: 600px; 
}
.EventBookingGuestNamesMainPanel
{
padding-top: 20px; 
}
.EventBookingGuestNameHeadingPanel
{
height: 25px; 
line-height: 25px; 
margin-bottom: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.EventBookingGuestNameEntry_Standard
{
width: 300px; 
}
.EventBookingGuestNameEntry_NorthsouthStandsEastwestCornersUnder18OrStudent
{
width: 300px; 
}
.EventBookingGuestNameEntry_NorthsouthStandsEastwestCornersAdult
{
width: 300px; 
}
.EventBookingGuestNameEntry_NorthsouthRearWestUpperLowerCornersUnder18OrStudent
{
width: 300px; 
}
.EventBookingGuestNameEntry_NorthsouthRearWestUpperLowerCornersAdult
{
width: 300px; 
}
.EventBookingGuestNameEntry_FranceCategoryC
{
width: 300px; 
}
.EventBookingGuestNameEntry_FranceCategoryB
{
width: 300px; 
}
.EventBookingGuestNameEntry_FranceCategoryA
{
width: 300px; 
}
.EventBookingGuestNameEntry_EnglandCategoryB
{
width: 300px; 
}
.EventBookingGuestNameEntry_EnglandCategoryA
{
width: 300px; 
}
.EventBookingGuestNameEntry_EastwestCentreStandUnder18OrStudent
{
width: 300px; 
}
.EventBookingGuestNameEntry_EastwestCentreStandAdult
{
width: 300px; 
}
.EventBookingGuestNameEntry_Concession
{
width: 300px; 
}
.EventBookingGuestNameEntry_AdultTestTicket
{
width: 300px; 
}
.EventBookingGuestNameEntry
{
width: 300px; 
}
.EventBookingContinueButton
{
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.EventBookingCancelButton
{
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.EventBookingButton
{
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.ErrorMessage
{
background-color: White; 
color: Red; 
font-size: small; 
display: inline-block; 
padding: 2px; 
width: 951px; 
}
.EngagementsPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.EmptyRequiredField
{
background-color: khaki; 
color: Black; 
display: inline-block; 
}
.EditSagiPanelTickettypetickettype
{
margin-bottom: 5px; 
}
.EditSagiPanelPifsportsGeneralwhatLevel
{
margin-bottom: 5px; 
}
.EditSagiPanelPifsportsGeneralplayCompetitively
{
margin-bottom: 5px; 
}
.EditSagiPanelPifsportsGeneralotherSportNotOffered
{
margin-bottom: 5px; 
}
.EditSagiPanelPifsportsGeneralexerciseSchedule
{
margin-bottom: 5px; 
}
.EditSagiPanelPifsportsGeneralbetterPreparedExplain
{
margin-bottom: 5px; 
}
.EditSagiPanelPifsportsGeneralbetterPrepared
{
margin-bottom: 5px; 
}
.EditSagiPanelPifmentoringreceiveMentoringDetails
{
margin-bottom: 5px; 
}
.EditSagiPanelPifmentoringreceiveMentoring
{
margin-bottom: 5px; 
}
.EditSagiPanelPifmentoringintershipsOrPlacements
{
margin-bottom: 5px; 
}
.EditSagiPanelPifmentoringcareersAdvice
{
margin-bottom: 5px; 
}
.EditSagiPanelPifmentoringareapifmentoringarea
{
margin-bottom: 5px; 
}
.EditSagiPanelPifinterestlevelpifinterestlevel
{
margin-bottom: 5px; 
}
.EditSagiPanelPiffurtherstudyfurtherStudy
{
margin-bottom: 5px; 
}
.EditSagiPanelPiffurtherstudydetails
{
margin-bottom: 5px; 
}
.EditSagiPanelPiffamilyAtMerchistonfamilyAtMerchiston
{
margin-bottom: 5px; 
}
.EditSagiPanelPiffamilyAtMerchistondetails
{
margin-bottom: 5px; 
}
.EditSagiPanelPifeventsGeneraleventsAttendedDetails
{
margin-bottom: 5px; 
}
.EditSagiPanelPifeventsGeneralanyEventsAttended
{
margin-bottom: 5px; 
}
.EditSagiPanelPifemploymentotherPositions
{
margin-bottom: 5px; 
}
.EditSagiPanelPifemploymentjobTitle
{
margin-bottom: 5px; 
}
.EditSagiPanelPifemploymentindustry
{
margin-bottom: 5px; 
}
.EditSagiPanelPifemploymentemploymentStatus
{
margin-bottom: 5px; 
}
.EditSagiPanelPifemploymentcurrentEmployer
{
margin-bottom: 5px; 
}
.EditSagiPanelPifchildrennumberOfChildren
{
margin-bottom: 5px; 
}
.EditSagiPanelPifchildrenchildren
{
margin-bottom: 5px; 
}
.EditSagiPanelPifbusinessbreakfastpifbusinessbreakfast
{
margin-bottom: 5px; 
}
.EditSagiPanelPifbusinessbreakfastbreakfastInEdinburgh
{
margin-bottom: 5px; 
}
.EditSagiPanelPifbusinessbreakfastbreakfastElsewhere
{
margin-bottom: 5px; 
}
.EditSagiPanelPifbusinessbreakfastbreakfastDetails
{
margin-bottom: 5px; 
}
.EditSagiPanelPhonenumberphonenumber
{
margin-bottom: 5px; 
}
.EditSagiPanelOtherNamespreviousName
{
margin-bottom: 5px; 
}
.EditSagiPanelOtherNamespreferredName
{
margin-bottom: 5px; 
}
.EditSagiPanelNametitle
{
margin-bottom: 5px; 
}
.EditSagiPanelNamelastname
{
margin-bottom: 5px; 
}
.EditSagiPanelNameinitials
{
margin-bottom: 5px; 
}
.EditSagiPanelNameforenames
{
margin-bottom: 5px; 
}
.EditSagiPanelMerchistonEducationdateLeft
{
margin-bottom: 5px; 
}
.EditSagiPanelMerchistonEducationdateEntered
{
margin-bottom: 5px; 
}
.EditSagiPanelMaritalStatusmaritalStatus
{
margin-bottom: 5px; 
}
.EditSagiPanelGuestnameguestname
{
margin-bottom: 5px; 
}
.EditSagiPanelEmploymentHistoryorganisation
{
margin-bottom: 5px; 
}
.EditSagiPanelEmploymentHistoryjobTitle
{
margin-bottom: 5px; 
}
.EditSagiPanelEmploymentHistorybusinessSector
{
margin-bottom: 5px; 
}
.EditSagiPanelEmailaddressusage
{
margin-bottom: 5px; 
}
.EditSagiPanelEmailaddressemailaddress
{
margin-bottom: 5px; 
}
.EditSagiPanelEducationHistorysubject
{
margin-bottom: 5px; 
}
.EditSagiPanelEducationHistoryinstitutionName
{
margin-bottom: 5px; 
}
.EditSagiPanelDateOfBirthdateOfBirth
{
margin-bottom: 5px; 
}
.EditSagiPanelAddressusage
{
margin-bottom: 5px; 
}
.EditSagiPanelAddresstown
{
margin-bottom: 5px; 
}
.EditSagiPanelAddresspostalcode
{
margin-bottom: 5px; 
}
.EditSagiPanelAddressisdefault
{
margin-bottom: 5px; 
}
.EditSagiPanelAddresscounty
{
margin-bottom: 5px; 
}
.EditSagiPanelAddresscountry
{
margin-bottom: 5px; 
}
.EditSagiPanelAddressaddress3
{
margin-bottom: 5px; 
}
.EditSagiPanelAddressaddress2
{
margin-bottom: 5px; 
}
.EditSagiPanelAddressaddress1
{
margin-bottom: 5px; 
}
.EditSagiPanelActivitiescomments
{
margin-bottom: 5px; 
}
.EditSagiPanelActivitiesactivity
{
margin-bottom: 5px; 
}
.EditSagiPanel
{
margin-bottom: 5px; 
}
.EditSagiDeleteButtonPanel
{
float: right; 
margin-bottom: 5px; 
}
.EditSagiDeleteButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.EditSagiControlsPanelPifsportsGeneralwhatLevel
{
margin: 10px; 
}
.EditSagiControlsPanelPifsportsGeneralplayCompetitively
{
margin: 10px; 
}
.EditSagiControlsPanelPifsportsGeneralbetterPrepared
{
margin: 10px; 
}
.EditSagiControlsPanelPifmentoringreceiveMentoring
{
margin: 10px; 
}
.EditSagiControlsPanelPifmentoringintershipsOrPlacements
{
margin: 10px; 
}
.EditSagiControlsPanelPifmentoringcareersAdvice
{
margin: 10px; 
}
.EditSagiControlsPanelPifinterestlevelpifinterestlevel
{
margin: 10px; 
}
.EditSagiControlsPanelPiffurtherstudyfurtherStudy
{
margin: 10px; 
}
.EditSagiControlsPanelPiffamilyAtMerchistonfamilyAtMerchiston
{
margin: 10px; 
}
.EditSagiControlsPanelPifeventsGeneralanyEventsAttended
{
margin: 10px; 
}
.EditSagiControlsPanelPifchildrenchildren
{
margin: 10px; 
}
.EditSagiControlsPanelPifbusinessbreakfastbreakfastInEdinburgh
{
margin: 10px; 
}
.EditSagiControlsPanelPifbusinessbreakfastbreakfastElsewhere
{
margin: 10px; 
}
.EditSagiControlsPanelMaritalStatusmaritalStatus
{
margin: 10px; 
}
.EditSagiControlsPanel
{
margin: 10px; 
}
.EditOtherBox
{
width: 300px; 
}
.EditCSSStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.EditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.EditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.EditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.EditAttrPanel
{
margin: 10px; 
}
.EditAttrInstPanelPhonenumber
{
border: 1px solid #dddddd; 
margin: 5px; 
padding: 5px; 
}
.EditAttrInstPanelEmailaddress
{
border: 1px solid #dddddd; 
margin: 5px; 
padding: 5px; 
}
.EditAttrInstPanelAddress
{
border: 1px solid #dddddd; 
margin: 5px; 
padding: 5px; 
}
.DownloadButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.DisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.DisclosedAttributeData
{
font-weight: bold; 
color: Black; 
display: inline-block; 
}
.DeleteWebTextItemButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.DeleteWebTextFullContextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.DeletedAttributeData
{
color: red; 
text-decoration: line-through; 
display: inline-block; 
}
.DeleteButton
{
height: 22px; 
width: 80px; 
font-family: Lato; 
font-size: 12pt; 
color: Red; 
text-decoration: underline; 
display: inline-block; 
line-height: 30px; 
padding: 0px 5px; 
}
.CustomStyle3
{
font-family: Lato; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.CustomStyle2
{
color: Blue; 
}
.CustomStyle1
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.CustomiseCSSTitle
{
background-color: White; 
font-size: Medium; 
}
.CustomiseCSSStyleName
{
font-weight: bold; 
}
.CurrentTopRightMenuMenuItemCell
{
display: inline-block; 
padding: 5px 15px; 
position: relative; 
vertical-align: top; 
}
.CurrentTopRightMenuMenuItem
{
height: 25px; 
line-height: 25px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
padding: 0px 5px; 
}
.CurrentSubMenuSubMenuButton
{
height: 30px; 
line-height: 30px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
.CurrentSubMenuButton
{
height: 30px; 
line-height: 30px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: none; 
}
.CurrentParentMenuButton
{
display: inline-block; 
text-align: Center; 
text-transform: uppercase; 
width: 100%; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.CurrentParentMenuButton:hover:after
{
left: 0; 
width: 100%; 
}
.CurrentParentMenuButton:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.CurrentmnuDD_TheSchool_PanelMenuMenuItemCell
{
display: block; 
padding: 10px 5px; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
position: relative; 
vertical-align: top; 
}
.CurrentmnuDD_TheSchool_PanelMenuMenuItem
{
display: inline-block; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.CurrentmnuDD_TheSchool_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.CurrentmnuDD_TheSchool_PanelMenuMenuItem:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: inline-block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.CurrentmnuDD_Notices_PanelMenuMenuItemCell
{
display: block; 
padding: 10px 5px; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
position: relative; 
vertical-align: top; 
}
.CurrentmnuDD_Notices_PanelMenuMenuItem
{
display: inline-block; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.CurrentmnuDD_Notices_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.CurrentmnuDD_Notices_PanelMenuMenuItem:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: inline-block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.CurrentmnuDD_News_PanelMenuMenuItemCell
{
display: block; 
padding: 10px 5px; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
position: relative; 
vertical-align: top; 
}
.CurrentmnuDD_News_PanelMenuMenuItem
{
display: inline-block; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.CurrentmnuDD_News_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.CurrentmnuDD_News_PanelMenuMenuItem:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: inline-block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.CurrentmnuDD_MyClubParent_PanelMenuMenuItemCell
{
display: block; 
padding: 10px 5px; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
position: relative; 
vertical-align: top; 
}
.CurrentmnuDD_MyClubParent_PanelMenuMenuItem
{
display: inline-block; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.CurrentmnuDD_MyClubParent_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.CurrentmnuDD_MyClubParent_PanelMenuMenuItem:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: inline-block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
padding: 10px 5px; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
position: relative; 
vertical-align: top; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem
{
display: inline-block; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: inline-block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.CurrentmnuDD_AboutParent_PanelMenuMenuItemCell
{
display: block; 
padding: 10px 5px; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
position: relative; 
vertical-align: top; 
}
.CurrentmnuDD_AboutParent_PanelMenuMenuItem
{
display: inline-block; 
text-align: Left; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.CurrentmnuDD_AboutParent_PanelMenuMenuItem:hover:after
{
left: 0; 
width: 100%; 
}
.CurrentmnuDD_AboutParent_PanelMenuMenuItem:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: inline-block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.CurrentMenuItemCell
{
display: inline-block; 
padding: 5px 15px; 
position: relative; 
vertical-align: top; 
}
.CurrentMenuCellSubMenuButtonLvl03
{
height: 65px; 
line-height: 65px; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
text-align: Center; 
text-transform: uppercase; 
width: 100%; 
}
.CurrentMenuCellSubMenuButtonLvl03:hover:after
{
left: 0; 
width: 100%; 
}
.CurrentMenuCellSubMenuButtonLvl03:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.CurrentMenuCellSubMenuButtonLvl02
{
height: 65px; 
line-height: 65px; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
text-align: Center; 
text-transform: uppercase; 
width: 100%; 
}
.CurrentMenuCellSubMenuButtonLvl02:hover:after
{
left: 0; 
width: 100%; 
}
.CurrentMenuCellSubMenuButtonLvl02:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.CurrentMenuCellSubMenuButtonLvl01
{
height: 65px; 
line-height: 65px; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
text-align: Center; 
text-transform: uppercase; 
width: 100%; 
}
.CurrentMenuCellSubMenuButtonLvl01:hover:after
{
left: 0; 
width: 100%; 
}
.CurrentMenuCellSubMenuButtonLvl01:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.CurrentMenuCellMenuItemCell
{
display: inline-block; 
padding: 5px 15px; 
position: relative; 
vertical-align: top; 
}
.CurrentMenuCellMenuButton
{
height: 65px; 
line-height: 65px; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
display: inline-block; 
text-align: Center; 
text-transform: uppercase; 
width: 100%; 
}
.CurrentMenuCellMenuButton:hover:after
{
left: 0; 
width: 100%; 
}
.CurrentMenuCellMenuButton:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.CurrentMenuButton
{
display: inline-block; 
text-align: Center; 
text-transform: uppercase; 
width: 100%; 
font-family: Lato; 
font-size: 12pt; 
color: white; 
text-decoration: none; 
}
.CurrentMenuButton:hover:after
{
left: 0; 
width: 100%; 
}
.CurrentMenuButton:after
{
background-color: #fff; 
bottom: 0; 
content: ""; 
display: block; 
height: 1px; 
left: 50%; 
position: absolute; 
transition: 0.3s ease 0s; 
width: 0px; 
}
.CSSCLassTitlePanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassTitleLBL
{
display: inline-block; 
}
.CSSClassStylesPanel
{
padding: 5px 0px 0px 10px; 
}
.CSSClassStylesListsPanel
{
display: none; 
}
.CSSClassStyleNameLBL
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditPanel
{
border-bottom: 1px solid #bbbbbb; 
padding: 5px 0px 5px 10px; 
}
.CSSClassStyleEditNamePanel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditNameLBL
{
height: 20px; 
line-height: 20px; 
}
.CSSClassRefreshStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.CSSClassParentPanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassNewStyleControlsPanel
{
padding: 5px 0px 5px 10px; 
}
.CSSClassExamplePanel span
{
position: relative !important; 
}
.CSSClassExamplePanel
{
display: inline-block; 
max-height: 30px; 
max-width: 10%; 
overflow: hidden; 
vertical-align: top; 
width: 10%; 
}
.CSSClassEditValueDDHidden
{
display: none; 
}
.CSSClassEditStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.CSSClassEditStyleHelp
{
display: none; 
text-align: Right; 
}
.CSSClassEditStyleActionPanel
{
text-align: Right; 
}
.CSSClassEditSaveButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.CSSClassEditPasteButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.CSSClassEditNamePanel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditExamplePanel span
{
position: relative !important; 
}
.CSSClassEditExamplePanel
{
display: inline-block; 
max-height: 30px; 
max-width: 45%; 
overflow: hidden; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditControlsPanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassEditCancelButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.CSSClassDisplayPanel
{
border-bottom: 1px #bbbbbb solid; 
padding: 5px; 
}
.CSSClassCopyUpdatePanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassCopyStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.CSSClassClearStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.CSSClassChangeParentButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.CSSClassAddStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.CSSClassAddNewStyleButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.CSSClassAddModifiedStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.CSSClassActionsPanel
{
text-align: Right; 
}
.CRM_RecentPrimesWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.CRM_RecentPrimesHeaderRow
{
border-bottom: 1px solid #1e4f8a; 
height: 25px; 
line-height: 25px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.CRM_RecentPrimesHeaderCell
{
display: table-cell; 
padding-right: 20px; 
}
.CRM_RecentPrimesCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.CRM_RecentListNameCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.CRM_RecentListHeaderCell
{
display: table-cell; 
padding-right: 20px; 
}
.CRM_RecentListDateOfBirthCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.CRM_RecentListCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.CRM_PersonSearchSearchButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.CRM_FutureEventsPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.CRM_EventsPanelWebDisplayPanelText
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.CRM_EventListHeaderCell
{
display: table-cell; 
padding-right: 20px; 
}
.CRM_EventListEventNameCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.CRM_EventListEventDateCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.CRM_EventListCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.CRM_DashEventsHeaderRow
{
border-bottom: 1px solid #1e4f8a; 
height: 25px; 
line-height: 25px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.CRM_DashEventsHeaderCell
{
display: table-cell; 
padding-right: 20px; 
}
.CRM_DashEventsCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.ContactUsPanel
{
display: inline-block; 
vertical-align: top; 
width: 48%; 
}
.CongratulationsPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ConfirmDetailsPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.ConfirmDetails_ConfDet_PhonesFaxesNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditSagiPanel
{
margin-bottom: 5px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditSagiControlsPanel
{
margin: 10px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 5px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditAttrPanelPhonenumber
{
margin: 10px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditAttrPanel
{
margin: 10px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesDisplayItemTitlePanel
{
background-color: #2C4259; 
border-top: 3px solid white; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_PhonesFaxesDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_NameTitle_EditOthBox
{
width: 300px; 
}
.ConfirmDetails_ConfDet_NameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NamePrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ConfirmDetails_ConfDet_NamePreviousName_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NamePreferredName_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.ConfirmDetails_ConfDet_NameNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_NameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameEditSagiPanel
{
margin-bottom: 5px; 
}
.ConfirmDetails_ConfDet_NameEditSagiControlsPanel
{
margin: 10px; 
}
.ConfirmDetails_ConfDet_NameEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 5px; 
}
.ConfirmDetails_ConfDet_NameEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.ConfirmDetails_ConfDet_NameEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_NameEditAttrPanelOtherNames
{
margin: 10px; 
}
.ConfirmDetails_ConfDet_NameEditAttrPanelName
{
margin: 10px; 
}
.ConfirmDetails_ConfDet_NameEditAttrPanel
{
margin: 10px; 
}
.ConfirmDetails_ConfDet_NameDisplayItemTitlePanel
{
background-color: #2C4259; 
border-top: 3px solid white; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_NameDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EmailAddressesPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.ConfirmDetails_ConfDet_EmailAddressesNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.ConfirmDetails_ConfDet_EmailAddressesNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditSagiPanel
{
margin-bottom: 5px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditSagiControlsPanel
{
margin: 10px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 5px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditAttrPanelEmailaddress
{
margin: 10px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditAttrPanel
{
margin: 10px; 
}
.ConfirmDetails_ConfDet_EmailAddressesDisplayItemTitlePanel
{
background-color: #2C4259; 
border-top: 3px solid white; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EmailAddressesDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.ConfirmButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.Confirm_DetailsPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Confirm_DetailsNewInstButton
{
width: auto; 
padding: 3px 5px; 
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.Confirm_DetailsNewInstButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.Confirm_DetailsEditSagiPanel
{
margin-bottom: 5px; 
}
.Confirm_DetailsEditSagiControlsPanel
{
margin: 10px; 
}
.Confirm_DetailsEditLabel
{
display: inline-block; 
width: 150px; 
}
.Confirm_DetailsEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
padding: 5px; 
}
.Confirm_DetailsEditControlRBN
{
display: inline-block; 
margin: 5px 10px; 
}
.Confirm_DetailsEditControlCHK
{
display: inline-block; 
margin: 5px 10px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Confirm_DetailsEditAttrPanel
{
margin: 10px; 
}
.Confirm_DetailsDisplayItemTitlePanel
{
background-color: #2C4259; 
border-top: 3px solid white; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.Confirm_DetailsDisplayItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.CompanyDiscountListPhotoWebLink img
{
bottom: 0; 
height: auto; 
left: 0; 
margin: auto; 
max-height: 100%; 
max-width: 100%; 
position: absolute; 
right: 0; 
top: 0; 
width: auto; 
}
.CompanyDiscountListPhotoWebLink
{
display: inherit; 
height: 180px; 
position: relative; 
}
.CompanyDiscountListPhotoPanel
{
min-height: 150px; 
}
.CompanyDiscountListCompanyNameWebLink
{
font-family: 'Playfair Display', sans-serif; 
font-size: 15pt; 
color: #2c4259; 
text-decoration: none; 
}
.CompanyDiscountListCompanyName
{
font-family: 'Playfair Display', sans-serif; 
font-size: 15pt; 
color: #2c4259; 
text-decoration: none; 
}
.ClickToShowTitle
{
background-position: left center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/Expand20180523033232.png'); 
padding-left: 40px; 
font-family: 'Playfair Display', sans-serif; 
font-size: 22pt; 
color: #2c4259; 
text-decoration: none; 
}
.CheckLarge
{
display: inline-block; 
height: 40px; 
line-height: 40px; 
width: auto; 
}
.CheckLarge input[type=checkbox]:checked + label::after
{
content: ''; 
}
.CheckLarge input[type=checkbox] + label::before
{
border: 3px solid #294F6D; 
border-radius: 3px; 
content: ''; 
display: inline-block; 
height: 28px; 
left: -31px; 
position: absolute; 
top: 1px; 
width: 28px; 
}
.CheckLarge input[type=checkbox] + label::after
{
border-bottom: 3px solid #294F6D; 
border-left: 3px solid #294F6D; 
display: inline-block; 
height: 9px; 
left: -26px; 
position: absolute; 
top: 8px; 
transform: rotate(-50deg); 
width: 23px; 
}
.CheckLarge input[type=checkbox] + label
{
display: inline-block; 
left: 15px; 
padding: 0px 10px; 
position: relative; 
}
.CheckLarge  input[type=checkbox]
{
opacity: 0; 
}
.Check4LBox input[type=checkbox]:checked + label::after
{
content: ''; 
}
.Check4LBox input[type=checkbox] + label::before
{
border: 1px solid; 
border-radius: 3px; 
content: ''; 
display: inline-block; 
height: 18px; 
left: -16px; 
position: absolute; 
top: 1px; 
width: 18px; 
}
.Check4LBox input[type=checkbox] + label::after
{
border-bottom: 2px solid; 
border-left: 2px solid; 
display: inline-block; 
height: 6px; 
left: -13px; 
position: absolute; 
top: 7px; 
transform: rotate(-50deg); 
width: 14px; 
}
.Check4LBox input[type=checkbox] + label
{
display: inline-block; 
padding: 0px 10px; 
position: relative; 
}
.Check4LBox input[type=checkbox]
{
opacity: 0; 
}
.ChangePasswordButton
{
width: 130px; 
height: 30px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.CancelButton
{
height: 30px; 
width: 80px; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
line-height: 30px; 
padding: 0px 5px; 
}
.Button
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.BookingInvoiceTotalPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.BookingInvoiceTotalInvoiceTotalPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceTotalInvoiceTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceLinesInvoiceLineTotalCell
{
text-align: Right; 
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.BookingInvoiceLinesInvoiceLineQuantityCell
{
text-align: Right; 
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.BookingInvoiceLinesInvoiceLineDescriptionCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.BookingInvoiceLinesInvoiceLineAmountCell
{
text-align: Right; 
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.BookingInvoiceLinesHeaderRow
{
border-bottom: 1px solid #1e4f8a; 
height: 25px; 
line-height: 25px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.BookingInvoiceLinesHeaderCell
{
display: table-cell; 
padding-right: 20px; 
}
.BookingInvoiceLinesCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.BookingInvoiceDetailWebDisplayPanelText
{
border-bottom: 1px solid #bbbbbb; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.BookingInvoiceDetailPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.BookingInvoiceDetailInvoiceTotalPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceDetailInvoiceTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDescriptionPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceDetailInvoiceDescriptionLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDatePanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceDetailInvoiceDateLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingConfirmationPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.BookingConfirmationPaypalPayNow
{
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.BookingConfirmationFunctionsPanel
{
padding: 15px; 
}
.BookingConfirmationDisplayLabel
{
display: inline-block; 
padding-right: 5px; 
}
.BookingConfirmationBookingcostLabel
{
display: inline-block; 
padding-right: 5px; 
}
.BookingButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.BirthsPrimePanel
{
padding-bottom: 10px; 
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.BillWilsonPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.BannerCellImagePanel
{
padding-top: 15px; 
}
.BannerCell
{
background-position: center; 
background-repeat: no-repeat; 
float: left; 
height: 150px; 
text-align: Center; 
width: 100%; 
}
.BackBookingButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.AwayEventsFor6NationsHeaderRow
{
border-bottom: 1px solid #1e4f8a; 
height: 25px; 
line-height: 25px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.AwayEventsFor6NationsHeaderCell
{
display: table-cell; 
padding-right: 20px; 
}
.AwayEventsFor6NationsCell
{
display: table-cell; 
padding: 0px 10px 0px 0px; 
padding-right: 10px; 
}
.AttributePanelTitle
{
background-color: #2C4259; 
border-top: 3px solid white; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.AttributeListTitle
{
background-color: #2C4259; 
border-top: 3px solid white; 
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.AttributeListData
{
color: Black; 
display: inline-block; 
}
.AttributeDataLabel
{
color: #3651b0; 
display: inline-block; 
}
.AttributeData
{
color: Black; 
display: inline-block; 
}
.AttachmentAttachment
{
font-family: 'Playfair Display', sans-serif; 
font-size: 15pt; 
color: #2c4259; 
text-decoration: none; 
}
.AnnListPhotoSubAttrsPanel
{
display: inline-block; 
padding-left: 10px; 
vertical-align: top; 
width: 160px; 
}
.AnnListItemTitle
{
font-family: 'Playfair Display', sans-serif; 
font-size: 15pt; 
color: #2c4259; 
text-decoration: none; 
}
.AnnListItemSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
width: 100%; 
}
.AnnListItemPhotoPanel
{
min-height: 250px; 
min-width: 250px; 
}
.AnnListItemPhoto img
{
bottom: 0; 
height: auto; 
left: 0; 
margin: auto; 
max-height: 100%; 
max-width: 100%; 
position: absolute; 
right: 0; 
top: 0; 
width: auto; 
}
.AnnListItemPhoto
{
display: inherit; 
height: 250px; 
position: relative; 
}
.AllTextSingleTextLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AllTextItemButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AllTextEditButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AllTextChgDisplayButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.AllTextAddButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
padding: 0px 5px; 
}
.AffinityDiscountPrimePanel
{
display: inline-block; 
margin: 0px 10px 10px 0px; 
max-width: 270px; 
vertical-align: top; 
border-bottom: 1px solid #dddddd; 
padding: 10px 0px; 
}
.AddModifiedStyleButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.AdditionalInfoMenuPanel
{
border-bottom: 1px solid white; 
display: inline-block; 
padding-bottom: 5px; 
}
.AdditionalInfoMenuItemCell
{
background-color: #1E4F8A; 
border-top: 0px; 
padding: 0px; 
display: inline-block; 
position: relative; 
vertical-align: top; 
}
.AdditionalInfoMenuItem
{
width: 200px; 
font-family: Lato; 
font-size: 12pt; 
color: White; 
text-decoration: none; 
height: 25px; 
line-height: 25px; 
display: inline-block; 
padding: 0px 5px; 
}
.AdditionalInfoCell
{
display: inline-block; 
vertical-align: top; 
width: 250px; 
}
.AdditionalInfo
{
background-color: #1E4F8A; 
display: inline-block; 
vertical-align: top; 
width: 250px; 
}
.AddCSSStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.AddButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: Lato; 
font-size: 12pt; 
color: #2c4259; 
text-decoration: underline; 
}
.Activity_EditOthBox
{
width: 300px; 
}
.ActionButton
{
background-color: #2C4259; 
border: 2px solid #2C4259; 
display: inline-block; 
padding: 10px 15px; 
transition: 0.3s; 
font-family: Lato; 
font-size: 14pt; 
color: white; 
text-decoration: none; 
}
.ActionButton:hover
{
background-color: white; 
font-family: Lato; 
font-size: 14pt; 
color: #2c4259; 
text-decoration: underline; 
}
.6NationsPrimePanel
{
border-bottom: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.6NationsFunctionsFunctionsPanel
{
display: inline-block; 
vertical-align: top; 
}

@media screen and (max-width: 1200px) {

.RollBannerPanel
{
padding-top: 400px; 
}
.PeekabooPanel
{
height: 200px; 
margin: 100px 20px 0px 20px; 
}
.OverRollBannerParent
{
height: 400px; 
}
.OverImageTitleContextTextPanel
{
padding-top: 120px; 
}
.mnuDD_TheSchool_Panel
{
height: 200px; 
margin: 100px 20px 0px 20px; 
}
.mnuDD_Notices_Panel
{
height: 200px; 
margin: 100px 20px 0px 20px; 
}
.mnuDD_News_Panel
{
height: 200px; 
margin: 100px 20px 0px 20px; 
}
.mnuDD_MyClubParent_Panel
{
height: 200px; 
margin: 100px 20px 0px 20px; 
}
.mnuDD_Administration_Panel
{
height: 200px; 
margin: 100px 20px 0px 20px; 
}
.mnuDD_AboutParent_Panel
{
height: 200px; 
margin: 100px 20px 0px 20px; 
}
.MenuCell
{
margin-top: 340px; 
}
.megawrapper
{
height: 330px !important; 
margin: 100px 20px 0px 20px;; 
}

}


@media screen and (max-width: 1000px) {

.LatestNewslettersPrimePanel
{
border-bottom: 1px solid #dddddd; 
display: block; 
margin: 10px 0px; 
padding: 10px 0px; 
width: 100%; 
}
.FrontPagePrimePanel
{
border-bottom: 1px solid #dddddd; 
display: block; 
margin: 10px 0px; 
padding: 10px 0px; 
width: 100%; 
}
.FrontPageEventsPrimePanel
{
border-bottom: 1px solid #dddddd; 
display: block; 
margin: 10px 0px; 
padding: 10px 0px; 
width: 100%; 
}

}


.webFontAttachmentLink
{
font-family: Lato;
font-size: 12pt;
color: #1e4f8a;
text-decoration: underline;
}


.webFontBase
{
font-family: Lato;
font-size: 12pt;
color: #2c4259;
}


.webFontBaseWhite
{
font-family: Lato;
font-size: 12pt;
color: white;
}


.webFontBlueLink
{
font-family: Lato;
font-size: 12pt;
color: #2c4259;
}


.webFontButton
{
font-family: Lato;
font-size: 12pt;
color: #2c4259;
text-decoration: underline;
}


.webFontButtonWhite
{
font-family: Lato;
font-size: 12pt;
color: white;
}


.webFontDeleteButton
{
font-family: Lato;
font-size: 12pt;
color: Red;
text-decoration: underline;
}


.webFontFooterSmallText
{
font-family: Lato;
font-size: 8pt;
color: White;
}


.webFontFooterText
{
font-family: Lato;
font-size: 12pt;
color: white;
}


.webFontFooterTitle
{
font-family: 'Playfair Display', sans-serif;
font-size: 14pt;
color: White;
}


.webFontForumTitle
{
font-family: Lato;
font-size: 12pt;
color: #2c4259;
}


.webFontGalleryTitle
{
font-family: Lato;
font-size: 12pt;
color: #2c4259;
}


.webFontHelpText
{
font-family: Lato;
font-size: 8pt;
color: Indigo;
}


.webFontImportantText
{
font-family: Lato;
font-size: 12pt;
color: 20,52,99;
}


.webFontLargeButton
{
font-family: Lato;
font-size: 14pt;
color: #2c4259;
text-decoration: underline;
}


.webFontLargeButtonWhite
{
font-family: Lato;
font-size: 14pt;
color: white;
}


.webFontLargeHeading
{
font-family: Lato;
font-size: 30pt;
color: #2c4259;
}


.webFontLargeHeadingWhite
{
font-family: Lato;
font-size: 40pt;
color: White;
font-weight: bold;
}


.webFontLogonOffButtons
{
font-family: Lato;
font-size: 14pt;
color: white;
}


.webFontMenu
{
font-family: Lato;
font-size: 12pt;
color: white;
}


.webFontMobileMenu
{
font-family: Lato;
font-size: 20pt;
color: White;
}


.webFontMobileSubMenu
{
font-family: Lato;
font-size: 12pt;
color: white;
}


.webFontNavTitle
{
font-family: Lato;
font-size: 11pt;
color: White;
}


.webFontPageTitle
{
font-family: 'Playfair Display', sans-serif;
font-size: 22pt;
color: #2c4259;
}


.webFontPrimeTitle
{
font-family: 'Playfair Display', sans-serif;
font-size: 15pt;
color: #2c4259;
}


.webFontSchoolMenu
{
font-family: Lato;
font-size: 12pt;
color: White;
}


.webFontSubMenu
{
font-family: Lato;
font-size: 12pt;
color: #2c4259;
}


.webFontTab
{
font-family: Lato;
font-size: 12pt;
color: 0,0,255;
text-decoration: underline;
}


.webFontThreadStarter
{
font-family: Lato;
font-size: 8pt;
color: #2c4259;
}


.webFontThreadTitle
{
font-family: Lato;
font-size: 12pt;
color: #2c4259;
}


.webFontTitle
{
font-family: Lato;
font-size: 14pt;
color: white;
}


.webFontWhitelink
{
font-family: Lato;
font-size: 12pt;
color: white;
}


.webFontWhiteText
{
font-family: Lato;
font-size: 12pt;
color: white;
}

