textarea
{
border: 1px solid #00457C; 
border-radius: 5px; 
height: 90px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
textarea:focus
{
box-shadow: 0px 0px 7px 1px #00457C; 
}
TABLE
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
select
{
border: 1px solid #00457C; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
InputText
{
border: 1px solid #00457C; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
InputText:focus
{
box-shadow: 0px 0px 7px 1px #00457C; 
}
input[type=text]
{
border: 1px solid #00457C; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
input[type=text]:focus
{
box-shadow: 0px 0px 7px 1px #00457C; 
}
input[type=password]
{
border: 1px solid #00457C; 
border-radius: 5px; 
height: 30px; 
line-height: 30px; 
padding: 0px 10px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
input[type=password]:focus
{
box-shadow: 0px 0px 7px 1px #00457C; 
}
IMG
{
margin-left: 0px; 
margin-right: 0px; 
margin-top: 0px; 
}
BODY
{
background-color: White; 
box-sizing: border-box; 
margin: 0px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
.YellowTitle
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #f8b531; 
text-decoration: none; 
}
.YellowSep
{
background-color: #f8b531; 
height: 1px; 
margin: 15px auto; 
width: 40px; 
}
.WW1WebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.WW1PhotoInListSubAttrsPanel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.WW1PhotoInListEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.WW1NewsListWebDisplayMainPanel
{
display: Block; 
}
.WW1NewsListTitle
{
font-family: 'Playfair Display'; 
font-size: 18pt; 
color: #333; 
text-decoration: underline; 
}
.WW1NewsListSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
width: calc(100% - 320px); 
}
.WW1NewsListRow
{
border-bottom: 1px solid #777777; 
}
.WW1NewsListPrimePanel
{
border-top: 1px solid #d8d8d8; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.WW1NewsListEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.WW1NewsListAltRow
{
border-bottom: 1px solid #777777; 
}
.WW1MainTextWebDisplayMainPanel
{
display: block; 
}
.WW1MainTextRow
{
border-bottom: 1px solid #777777; 
}
.WW1MainTextAltRow
{
border-bottom: 1px solid #777777; 
}
.WW1LettersTitle
{
font-family: 'Playfair Display'; 
font-size: 18pt; 
color: #333; 
text-decoration: underline; 
}
.WW1LettersRow
{
border-bottom: 1px solid #777777; 
}
.WW1LettersPrimePanel
{
border-bottom: 1px solid #ececed; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.WW1LettersPagingPrevLink
{
background-image: url('./imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.WW1LettersPagingPanel
{
text-align: Center; 
}
.WW1LettersPagingNextLink
{
background-image: url('./imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.WW1LettersPagingLastLink
{
background-image: url('./imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.WW1LettersPagingFirstLink
{
background-image: url('./imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.WW1LettersJutlandRow
{
border-bottom: 1px solid #777777; 
}
.WW1LettersJutlandPrimePanel
{
border-bottom: 1px solid #ececed; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.WW1LettersJutlandAltRow
{
border-bottom: 1px solid #777777; 
}
.WW1LettersJutlandAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.WW1LettersEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.WW1LettersDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.WW1LettersAltRow
{
border-bottom: 1px solid #777777; 
}
.WW1LettersAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.WW1AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.WhoIsInvolvedAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.WhiteLink
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: underline; 
}
.WhiteFooterLink
{
display: block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.WebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.WebDisplayPanelText
{
height: 30px; 
line-height: 30px; 
padding: 10px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.WebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.WebDisplayPagePrevButton
{
margin: 10px; 
background-color: #0c4379; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
transition: 0.3s; 
}
.WebDisplayPagePrevButton:hover
{
background-color: #f8b532; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
}
.WebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.WebDisplayPagePagingActionPanel
{
margin: 15px 0px; 
}
.WebDisplayPageNextButton
{
margin: 10px; 
background-color: #0c4379; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
transition: 0.3s; 
}
.WebDisplayPageNextButton:hover
{
background-color: #f8b532; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
}
.WebDisplayPageFinishButton
{
margin: 10px; 
background-color: #0c4379; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
transition: 0.3s; 
}
.WebDisplayPageFinishButton:hover
{
background-color: #f8b532; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
}
.WebDisplayPageButton
{
margin: 10px; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
transition: 0.3s; 
background-color: #0c4379; 
}
.WebDisplayPageButton:hover
{
background-color: #f8b532; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
}
.WebDisplayPageActionPanel
{
margin: 15px 0px; 
}
.WebDisplayPage3ActionPanel
{
margin: 15px 0px; 
}
.WebDisplayPage2ActionPanel
{
margin: 15px 0px; 
}
.WebDisplayPage1ActionPanel
{
margin: 15px 0px; 
}
.WebDisplayConfirmButton
{
display: inline-block; 
margin: 20px 0px; 
background-color: #0c4379; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
transition: 0.3s; 
}
.WebDisplayConfirmButton:hover
{
background-color: #f8b532; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
}
.ViewFriendsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ViewEventsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ViewAllPrimesFunctionPanel
{
border-top: 1px solid #d8d8d8; 
clear: both; 
margin: 5px; 
padding: 2px; 
}
.UsageData
{
color: Black; 
display: inline-block; 
}
.UploadImageSubAttrTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.UploadFileSelector
{
bottom: 0px; 
color: Transparent; 
height: 100%; 
left: 0px; 
min-height: 100%; 
opacity: 0; 
position: absolute; 
right: 0px; 
top: 0px; 
width: 100%; 
}
.UploadFilePreviewImage
{
display: block; 
max-width: 450px; 
object-fit: contain; 
object-position: none; 
}
.UploadFilePlaceholderImageClickOrDrag
{
background-image: url('./imgs/PlaceholderClickOrDragToSelect.png'); 
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFilePlaceholderImageClickOnly
{
background-image: url('./imgs/PlaceholderClickToSelect.png'); 
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFilePlaceholderImage
{
display: block; 
max-height: 300px; 
max-width: 100%; 
min-height: 200px; 
min-width: 200px; 
object-fit: none; 
object-position: left top; 
}
.UploadFileDragover
{
opacity: 0.2; 
}
.UploadFileContainerDiv
{
display: inline-block; 
min-height: 150px; 
position: relative; 
vertical-align: Top; 
width: 400px; 
}
.UploadFileClearButton
{
padding: 2px 5px; 
background-color: #0c4379; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
transition: 0.3s; 
}
.UploadFileClearButton:hover
{
background-color: #f8b532; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
}
.UnmoderatedImageAttributeData
{
border-color: Red; 
border-style: Solid; 
border-width: 5px; 
color: red; 
display: inline-block; 
}
.UnmoderatedDisclosedImageAttributeData
{
color: Black; 
display: inline-block; 
}
.UnmoderatedDisclosedAttributeData
{
color: Black; 
display: inline-block; 
}
.UnmoderatedAttributeData
{
color: red; 
display: inline-block; 
}
.UnderBannerRightParentWebDisplayMainPanel
{
box-sizing: border-box; 
display: inline-block; 
vertical-align: top; 
width: 70%; 
}
.UnderBannerLeftParentWebDisplayMainPanel
{
background-color: #f8b531; 
box-sizing: border-box; 
display: inline-block; 
padding: 40px 20px; 
text-align: Center; 
text-decoration: inline-block; 
vertical-align: top; 
width: 30%; 
}
.TwitterMenuTitleLinksMenuCellMenuItemCell
{
padding: 0px 3px; 
display: inline-block; 
letter-spacing: 2px; 
text-transform: uppercase; 
}
.TwitterMenuTitleLinksMenuCellMenuItem
{
background-position: top left; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/TwitterNew20170109093352.png'); 
height: 22px; 
width: 23px; 
margin: 0px; 
padding: 0px; 
display: inline-block; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
text-align: Left; 
}
.TwitterMenuTitleLinksMenuCellMenuItem:hover
{
background-position: bottom left; 
}
.TwitterMenu
{
height: 23px; 
margin: 0px; 
padding: 0px; 
width: 23px; 
display: inline-block; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
text-align: Left; 
}
.TranslationTitle
{
font-weight: bold; 
border-bottom: 1px solid #ececed; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.TopRightMenuMenuPanel
{
padding-top: 35px; 
}
.TopRightMenuMenuItemCell
{
display: inline-block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.TopRightMenuMenuItem
{
display: inline-block; 
padding: 0px 5px; 
text-align: Left; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
}
.TopRightMenuCell
{
display: inline-block; 
vertical-align: top; 
}
.TopBorder
{
background-color: #00457c; 
height: 25px; 
}
.TitleParent
{
text-align: Center; 
}
.TitleLinksMenuCellMenuItemCell
{
padding: 0px 3px; 
display: inline-block; 
letter-spacing: 2px; 
text-transform: uppercase; 
}
.TitleLinksMenuCellMenuItem
{
height: 23px; 
margin: 0px; 
padding: 0px; 
width: 23px; 
display: inline-block; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
text-align: Left; 
}
.TitleLinksMenuCellCell
{
display: inline-block; 
width: 100px; 
}
.TitleLinks
{
display: inline-block; 
height: 25px; 
}
.Title
{
border-bottom: 1px solid #ececed; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.TicketsRow
{
border-bottom: 1px solid #777777; 
}
.TicketsMainPanel
{
margin-top: 15px; 
}
.TicketsHeaderRow
{
background-color: #E7E7F7; 
height: 25px; 
padding: 5px; 
}
.TicketsGrid
{
border: 1px solid #efefef; 
margin: 0px; 
padding: 0px; 
width: 100%; 
}
.TicketsCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.TicketsAltRow
{
border-bottom: 1px solid #777777; 
}
.TicketDetailsMakeBookingPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.TabPanelCell
{
background-color: White; 
}
.TabButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.SurveyReminderTextLink
{
background-color: #f8b531; 
display: inline-block; 
font-size: 30px; 
line-height: 45px; 
margin: 0px 0px 5px 0px; 
text-align: Center; 
width: 100%; 
font-family: 'Playfair Display'; 
color: #333; 
text-decoration: none; 
}
.SurveyReminderRegisterTextContextTextPanel
{
margin: 0px 0px 0px 5px; 
}
.Survey2026WebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.Survey2026NewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.Survey2026EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.Survey2026EditItem
{
min-width: 280px; 
}
.Survey2026EditControlRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.Survey2026EditControlCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Survey2026DisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.Survey2026DisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.SupportOHAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.SupportingOHRow
{
border-bottom: 1px solid #777777; 
}
.SupportingOHPrimePanel
{
border-bottom: 1px solid #d8d8d8; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.SupportingOHAltRow
{
border-bottom: 1px solid #777777; 
}
.SupportingOHAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.SubMenuParent
{
height: 25px; 
margin-top: 10px; 
}
.SubMenuItemCellLevel03
{
display: block; 
padding: 0px; 
}
.SubMenuItemCellLevel02
{
display: block; 
padding: 0px; 
}
.SubMenuItemCellLevel01
{
display: block; 
padding: 0px; 
}
.SubMenuItemCell
{
display: block; 
padding: 0px; 
}
.SubMenuCell
{
display: inline-block; 
height: 25px; 
margin: 0 auto; 
}
.SubMenuButtonLvl03
{
display: inline-block; 
height: 35px; 
line-height: 35px; 
text-transform: uppercase; 
width: 100%; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
}
.SubMenuButtonLvl02
{
display: inline-block; 
height: 35px; 
line-height: 35px; 
text-transform: uppercase; 
width: 100%; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
}
.SubMenuButtonLvl01
{
display: inline-block; 
height: 35px; 
line-height: 35px; 
text-transform: uppercase; 
width: 100%; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
}
.SubMenuButton
{
display: inline-block; 
height: 35px; 
line-height: 35px; 
text-transform: uppercase; 
width: 100%; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
}
.SubMenu
{
margin-top: 155px; 
}
.StrapLineContextTextPanel
{
padding: 15px; 
text-align: Center; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #003a68; 
text-decoration: none; 
}
.StrapLine
{
background-color: White; 
padding: 15px 0px 5px 0px; 
position: relative; 
z-index: 1400; 
}
.SolidRadio
{
width: auto; 
}
.SolidRadio input[type=radio]:checked +label
{
background-color: #294F6D; 
position: relative; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.SolidRadio input[type=radio]:checked
{
position: relative; 
}
.SolidRadio input[type=radio] + label
{
display: inline-block; 
padding: 10px 15px; 
position: relative; 
transition: 0.3s; 
}
.SolidRadio input[type=radio]
{
opacity: 0; 
}
.SocialLink
{
display: inline-block; 
padding: 5px; 
}
.SmallHeaderText
{
font-family: 'Playfair Display'; 
font-size: 11pt; 
color: #333; 
font-style: italic; 
text-decoration: none; 
}
.SmallBannerImage
{
height: 450px; 
left: 0; 
margin-right: -290px; 
max-width: calc(100% + (100vw - 1200px)/2); 
min-width: 1200px; 
overflow: hidden; 
position: absolute; 
top: 0; 
width: 150%; 
z-index: 1000; 
}
.SiteProfileWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.SiteProfileNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.SiteProfileEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.SiteProfileEditItem
{
min-width: 280px; 
}
.SiteProfileEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.SiteProfileDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.SingleValuePostDefaultLabel
{
display: inline-block; 
padding-left: 15px; 
}
.SingleTextItemValueLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.SingleTextItemTypeLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.SingleTextItemPanel
{
padding-left: 15px; 
padding-top: 3px; 
}
.SingleTextItemLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.SentItemsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.SendPersonalMessageToPrimeName
{
display: inline-block; 
left: 100px; 
min-width: 150px; 
width: 150px; 
}
.SendPersonalMessageToPanel
{
width: 500px; 
}
.SendPersonalMessageToLabel
{
display: inline-block; 
left: 100px; 
min-width: 150px; 
width: 150px; 
}
.SendPersonalMessageSubjectLabel
{
display: inline-block; 
left: 100px; 
min-width: 150px; 
width: 150px; 
}
.SendPersonalMessageSubjectEntry
{
left: 150px; 
width: 400px; 
}
.SendPersonalMessageSendButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.SendPersonalMessageMessageLabel
{
vertical-align: top; 
display: inline-block; 
left: 100px; 
min-width: 150px; 
width: 150px; 
}
.SendPersonalMessageMessageEntry
{
height: 400px; 
left: 150px; 
width: 400px; 
}
.SendPersonalMessageLabel
{
display: inline-block; 
left: 100px; 
min-width: 150px; 
width: 150px; 
}
.SendPersonalMessageInput
{
left: 150px; 
width: 400px; 
}
.SendPersonalMessageFromPrimeName
{
display: inline-block; 
left: 100px; 
min-width: 150px; 
width: 150px; 
}
.SendPersonalMessageFromPanel
{
width: 500px; 
}
.SendPersonalMessageFromLabel
{
display: inline-block; 
left: 100px; 
min-width: 150px; 
width: 150px; 
}
.SendPersonalMessageDisplayPanel
{
width: 500px; 
}
.SendPersonalMessageCancelButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.SendEmailDisplayToPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.SendEmailDisplayToLabel
{
min-width: 80px; 
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
vertical-align: top; 
}
.SendEmailDisplaySubjectPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.SendEmailDisplaySubjectLabel
{
min-width: 80px; 
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
vertical-align: top; 
}
.SendEmailDisplaySubjectEntry
{
width: calc(100% - 210px); 
min-width: 280px; 
}
.SendEmailDisplayPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.SendEmailDisplayMessagePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.SendEmailDisplayMessageLabel
{
min-width: 80px; 
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
vertical-align: top; 
}
.SendEmailDisplayMessageEntry
{
width: calc(100% - 210px); 
min-width: 280px; 
}
.SendEmailDisplayLabel
{
min-width: 80px; 
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
vertical-align: top; 
}
.SendEmailDisplayFromPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.SendEmailDisplayFromLabel
{
min-width: 80px; 
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
vertical-align: top; 
}
.SendEmailDisplayEntry
{
width: calc(100% - 210px); 
min-width: 280px; 
}
.SendEmailButton
{
margin: 0px 10px 0px 0px; 
background-color: #0c4379; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
transition: 0.3s; 
}
.SendEmailButton:hover
{
background-color: #f8b532; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
}
.SendEmailActionButton
{
margin: 0px 10px 0px 0px; 
background-color: #0c4379; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
transition: 0.3s; 
}
.SendEmailActionButton:hover
{
background-color: #f8b532; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
}
.SelectedTabButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.SeatingPreference_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.SeatingPreference_Edit
{
min-width: 280px; 
}
.SearchButton
{
width: auto; 
background-color: #0c4379; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
transition: 0.3s; 
}
.SearchButton:hover
{
background-color: #f8b532; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
}
.SaveButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.S26_PersonalDetailsWebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.S26_PersonalDetailsWebDisplayPanelText
{
height: 30px; 
line-height: 30px; 
padding: 10px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.S26_PersonalDetailsDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.S26_PersonalDetailsDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.S26_PageTimeAtSchoolWebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.S26_PageTimeAtSchoolWebDisplayPanelText
{
height: 30px; 
line-height: 30px; 
padding: 10px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.S26_PagePersonalDetailsWebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.S26_PagePersonalDetailsWebDisplayPanelText
{
height: 30px; 
line-height: 30px; 
padding: 10px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.S26_PageCommsWebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.S26_PageCommsWebDisplayPanelText
{
height: 30px; 
line-height: 30px; 
padding: 10px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.S26_CommsDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.S26_CommsDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.RotParentWebDisplayMainPanel
{
position: relative; 
}
.RightParent
{
border-left: 1px solid #ececed; 
box-sizing: border-box; 
display: inline-block; 
padding: 60px 0px 0px 60px; 
position: relative; 
vertical-align: top; 
width: calc(100% - 280px); 
}
.RightPanel
{
background-color: White; 
}
.RequestsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.RequestPasswordReminderButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.RememberingOurFallenPrimePanel
{
border-bottom: 2px solid #f8b531; 
margin: 10px 0px 30px 0px; 
padding: 10px; 
}
.RememberingOurFallenPagingPrevLink
{
background-image: url('./imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.RememberingOurFallenPagingPanel
{
text-align: Center; 
}
.RememberingOurFallenPagingNextLink
{
background-image: url('./imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.RememberingOurFallenPagingLastLink
{
background-image: url('./imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.RememberingOurFallenPagingFirstLink
{
background-image: url('./imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.Registration_MemReg_OtherDetailsPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_OtherDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.Registration_MemReg_OtherDetailsEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_OtherDetailsEditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_OtherDetailsEditGroupAttrInstPanel
{
padding: 10px; 
border: 1px solid #dddddd; 
margin: 10px 0px; 
}
.Registration_MemReg_OtherDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_OtherDetailsDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #ececed; 
}
.Registration_MemReg_OtherDetailsDateOfBirth_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NamePrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_NamePreviousName_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NamePreferredName_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.Registration_MemReg_NameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NameEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_NameEditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_NameEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.Registration_MemReg_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_NameDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #ececed; 
}
.Registration_MemReg_EmailAddressesPrimeDisplayPanel
{
padding: 10px 0px; 
}
.Registration_MemReg_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.Registration_MemReg_EmailAddressesEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.Registration_MemReg_EmailAddressesEditLabel
{
display: inline-block; 
width: 150px; 
}
.Registration_MemReg_EmailAddressesEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.Registration_MemReg_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Registration_MemReg_EmailAddressesDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #ececed; 
}
.RegisterWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.RegisterPrimeDisplayPanel
{
padding: 10px 0px; 
}
.RegisterNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.RegisterNameTitle_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNamePreviousName_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.RegisterNameLastname_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameForenames_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterNameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterNameDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
}
.RegisterEmailNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.RegisterEmailEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterEmailEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterEmailDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
}
.RegisterEduDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.RegisterEduDetailsLeavingYear_EditLabel
{
display: inline-block; 
width: 150px; 
}
.RegisterEduDetailsHouse_EditLabel
{
display: inline-block; 
width: 150px; 
}
.RegisterEduDetailsEntryYear_EditLabel
{
display: inline-block; 
width: 150px; 
}
.RegisterEduDetailsEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.RegisterEduDetailsEditLabel
{
display: inline-block; 
width: 150px; 
}
.RegisterEduDetailsEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.RegisterEduDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterEduDetailsDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #ececed; 
}
.RegisterEduDetailsDateOfBirth_EditLabel
{
display: inline-block; 
width: 150px; 
}
.RegisterEducationNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.RegisterEducationLeavingYear_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterEducationEditSagiPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.RegisterEducationEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterEducationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterEducationDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.RegisterEditSagiPanel
{
padding: 5px 0px 0px 0px; 
}
.RegisterEditLabel
{
display: inline-block; 
width: 150px; 
}
.RegisterEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.RegisterEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #ececed; 
}
.RegisterDetailsPrimeDisplayPanel
{
padding: 10px 0px; 
}
.RegisterDetailsDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #ececed; 
}
.RegisterButtonSiteProfile
{
background-color: #0c4379; 
padding: 5px 10px; 
transition: 0.3s; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.RegisterButtonSiteProfile:hover
{
background-color: #f8b532; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
}
.RegisterButtonPersonalInfo
{
background-color: #0c4379; 
padding: 5px 10px; 
transition: 0.3s; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.RegisterButtonPersonalInfo:hover
{
background-color: #f8b532; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
}
.RegisterButtonConfirm Details
{
background-color: #0c4379; 
padding: 5px 10px; 
transition: 0.3s; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.RegisterButtonConfirm Details:hover
{
background-color: #f8b532; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
}
.RegisterButton
{
background-color: #0c4379; 
padding: 5px 10px; 
transition: 0.3s; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.RegisterButton:hover
{
background-color: #f8b532; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
}
.RegisterAddressUsage_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressTown_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressPostalcode_EditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.RegisterAddressEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.RegisterAddressEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.RegisterAddressDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
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_NameDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
}
.Register_EmailDisplayItemTitlePanel
{
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
border-bottom: 1px solid #bbbbbb; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
}
.Register_EducationDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
}
.Register_AddressDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
}
.ReadMoreViewprofileincontext
{
border: 1px solid #003a68; 
display: inline-block; 
margin-top: 20px; 
padding: 7.5px 15px; 
transition: 150ms ease; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #003a68; 
text-decoration: none; 
}
.ReadMoreViewprofileincontext:hover
{
background-color: #003a68; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.ReadMoreFunctionItem
{
border: 1px solid #003a68; 
display: inline-block; 
margin-top: 20px; 
padding: 7.5px 15px; 
transition: 150ms ease; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #003a68; 
text-decoration: none; 
}
.ReadMoreFunctionItem:hover
{
background-color: #003a68; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.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; 
}
.pswp
{
z-index: 2500 !important; 
}
.ProfileYourStoryYourStory_Edit
{
width: 100%; 
min-width: 280px; 
}
.ProfileYourStoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileYourStoryEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileYourStoryEditItem
{
min-width: 280px; 
}
.ProfileYourStoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileYourStoryDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileWebSiteWebsite_Edit
{
min-width: 280px; 
}
.ProfileWebSiteNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileWebSiteEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileWebSiteEditItem
{
min-width: 280px; 
}
.ProfileWebSiteEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileWebSiteDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileWebSiteDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileUniversityYearTo_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileUniversityYearTo_Edit
{
min-width: 280px; 
}
.ProfileUniversitySubject_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileUniversitySubject_Edit
{
min-width: 280px; 
}
.ProfileUniversityNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileUniversityInstitutionName_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileUniversityInstitutionName_Edit
{
min-width: 280px; 
}
.ProfileUniversityEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileUniversityEditItem
{
min-width: 280px; 
}
.ProfileUniversityEditControlRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileUniversityEditControlCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileUniversityDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileUniversityDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileSurveyCommentsOhClubFeedback_Edit
{
width: 100%; 
min-width: 280px; 
}
.ProfileSurveyCommentsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileSurveyCommentsEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileSurveyCommentsEditItem
{
min-width: 280px; 
}
.ProfileSurveyCommentsEditControlRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileSurveyCommentsEditControlCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileSurveyCommentsDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileSurveyCommentsDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileSocialsX_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileSocialsX_Edit
{
min-width: 280px; 
}
.ProfileSocialsNewInstButton
{
text-align: Center; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileSocialsLinkedin_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileSocialsLinkedin_Edit
{
min-width: 280px; 
}
.ProfileSocialsInstagram_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileSocialsInstagram_Edit
{
min-width: 280px; 
}
.ProfileSocialsFacebook_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileSocialsFacebook_Edit
{
min-width: 280px; 
}
.ProfileSocialsEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileSocialsEditItem
{
min-width: 280px; 
}
.ProfileSocialsEditControlRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileSocialsEditControlCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileSocialsDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileSocialsDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileSocialAffiliationYearTo_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileSocialAffiliationYearTo_Edit
{
min-width: 280px; 
}
.ProfileSocialAffiliationYearFrom_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileSocialAffiliationYearFrom_Edit
{
min-width: 280px; 
}
.ProfileSocialAffiliationOrganisation_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileSocialAffiliationOrganisation_Edit
{
min-width: 280px; 
}
.ProfileSocialAffiliationOffice_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileSocialAffiliationOffice_Edit
{
min-width: 280px; 
}
.ProfileSocialAffiliationNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileSocialAffiliationEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileSocialAffiliationEditItem
{
min-width: 280px; 
}
.ProfileSocialAffiliationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileSocialAffiliationDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileSocialAffiliationDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileSocialAffiliationAchievement_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileSocialAffiliationAchievement_Edit
{
min-width: 280px; 
}
.ProfilePhotosWebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.ProfilePhotosWebDisplayPanelText
{
height: 30px; 
line-height: 30px; 
padding: 10px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.ProfilePhotosSubAttrsPanel
{
float: left; 
height: 70px; 
width: 65px; 
}
.ProfilePhotosPrimePanel
{
border: 0px; 
width: 210px; 
}
.ProfilePhotosPrimeDisplayPanel
{
border: 1px solid #d8d8d8; 
height: 260px; 
width: 210px; 
}
.ProfilePhotosAttrInstsPanel
{
height: 100%; 
}
.ProfilePhotoGalleryWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.ProfilePhonesFaxesPhonenumber_Edit
{
min-width: 280px; 
}
.ProfilePhonesFaxesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfilePhonesFaxesEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfilePhonesFaxesEditItem
{
min-width: 280px; 
}
.ProfilePhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfilePhonesFaxesDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfilePhonesFaxesDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfilePhonePhonenumber_Edit
{
min-width: 280px; 
}
.ProfilePhoneNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfilePhoneEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfilePhoneEditItem
{
min-width: 280px; 
}
.ProfilePhoneEditControlRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfilePhoneEditControlCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfilePhoneDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfilePhoneDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileOtherDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileOtherDetailsMaritalStatus_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileOtherDetailsMaritalStatus_Edit
{
min-width: 280px; 
}
.ProfileOtherDetailsGender_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileOtherDetailsGender_Edit
{
min-width: 280px; 
}
.ProfileOtherDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileOtherDetailsEditItem
{
min-width: 280px; 
}
.ProfileOtherDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileOtherDetailsDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileOtherDetailsDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileOtherDetailsDateOfBirth_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileOtherDetailsDateOfBirth_Edit
{
min-width: 280px; 
}
.ProfileOrganisationAnnouncementWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.ProfileNewsOhNewsEventInterestsOther_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileNewsOhNewsEventInterestsOther_Edit
{
min-width: 280px; 
}
.ProfileNewsOhNewsEventInterests_EditCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileNewsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileNewsEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileNewsEditItem
{
min-width: 280px; 
}
.ProfileNewsEditControlRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileNewsEditControlCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileNewsDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileNewsDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileNetworkingNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileNetworkingNetworkingOtherAppointmentspositions_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileNetworkingNetworkingOtherAppointmentspositions_Edit
{
display: block; 
width: 100%; 
min-width: 280px; 
}
.ProfileNetworkingNetworkingInterest_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileNetworkingNetworkingInterest_Edit
{
min-width: 280px; 
}
.ProfileNetworkingNetworkingEmploymentStatusOther_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileNetworkingNetworkingEmploymentStatusOther_Edit
{
min-width: 280px; 
}
.ProfileNetworkingNetworkingEmploymentStatus_EditRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileNetworkingNetworkingEmploymentStatus_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileNetworkingJobTitle_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileNetworkingJobTitle_Edit
{
min-width: 280px; 
}
.ProfileNetworkingEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileNetworkingEditItem
{
min-width: 280px; 
}
.ProfileNetworkingEditControlRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileNetworkingEditControlCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileNetworkingEditAttrPanelNetworkingEmployment
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileNetworkingDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileNetworkingDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileNetworkingCompany_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileNetworkingCompany_Edit
{
min-width: 280px; 
}
.ProfileNameTitle_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileNameTitle_Edit
{
min-width: 280px; 
}
.ProfileNamePreviousName_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileNamePreviousName_Edit
{
min-width: 280px; 
}
.ProfileNamePreferredName_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileNamePreferredName_Edit
{
min-width: 280px; 
}
.ProfileNameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileNameLastname_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileNameLastname_Edit
{
min-width: 280px; 
}
.ProfileNameForenames_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileNameForenames_Edit
{
min-width: 280px; 
}
.ProfileNameEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileNameEditItem
{
min-width: 280px; 
}
.ProfileNameEditControlRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileNameEditControlCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileNameDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileNameDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileMagChoiceOhMagazineSubscriptionIntent_EditRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileMagChoiceOhMagazineSubscriptionIntent_EditLabel
{
border-bottom: 1px solid #bbbbbb; 
display: block; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
line-height: 32px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileMagChoiceOhMagazineReading_EditRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileMagChoiceOhMagazineReading_EditLabel
{
border-bottom: 1px solid #bbbbbb; 
display: block; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
line-height: 32px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileMagChoiceOhMagazinePreferenceIfNotReceiving_EditRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileMagChoiceOhMagazinePreferenceIfNotReceiving_EditLabel
{
border-bottom: 1px solid #bbbbbb; 
display: block; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
line-height: 32px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileMagChoiceOhMagazineOpinion_EditRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileMagChoiceNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileMagChoiceEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileMagChoiceEditItem
{
min-width: 280px; 
}
.ProfileMagChoiceEditControlRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileMagChoiceEditControlCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileMagChoiceEditAttrPanelOhMagazineSubscriptionIntent
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileMagChoiceEditAttrPanelOhMagazineReading
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileMagChoiceEditAttrPanelOhMagazinePreferenceIfNotReceiving
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileMagChoiceEditAttrPanelOhMagazineOpinion
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileMagChoiceEditAttrPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileMagChoiceDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileMagChoiceDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileInterestNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileInterestInterest_Edit
{
min-width: 280px; 
}
.ProfileInterestEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileInterestEditItem
{
min-width: 280px; 
}
.ProfileInterestEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileInterestDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileInterestDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileIndividualWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.ProfileHelpNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileHelpHelpWithEventsActivitiesReunions_EditRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileHelpHelpWithEventsActivitiesReunions_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileHelpHelpWithEventsActivitiesReunions_Edit
{
min-width: 280px; 
}
.ProfileHelpEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileHelpEditItem
{
min-width: 280px; 
}
.ProfileHelpEditControlRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileHelpEditControlCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileHelpDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileHelpDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileFunctionsViewprimefocus
{
border-bottom: 1px solid #d8d8d8; 
display: block; 
padding-top: 3px; 
font-family: 'Open Sans'; 
font-size: 12pt; 
color: #0C4379; 
text-decoration: none; 
}
.ProfileFunctionsSendmessage
{
border-bottom: 1px solid #d8d8d8; 
display: block; 
padding-top: 3px; 
font-family: 'Open Sans'; 
font-size: 12pt; 
color: #0C4379; 
text-decoration: none; 
}
.ProfileFunctionsMakebooking
{
border-bottom: 1px solid #d8d8d8; 
display: block; 
padding-top: 3px; 
font-family: 'Open Sans'; 
font-size: 12pt; 
color: #0C4379; 
text-decoration: none; 
}
.ProfileFunctionsFunctionsPanel
{
float: right; 
padding-right: 100px; 
padding-top: 10px; 
}
.ProfileFunctionsFunctionItem
{
border-bottom: 1px solid #d8d8d8; 
display: block; 
padding-top: 3px; 
font-family: 'Open Sans'; 
font-size: 12pt; 
color: #0C4379; 
text-decoration: none; 
}
.ProfileFunctionsEditprofile
{
border-bottom: 1px solid #d8d8d8; 
display: block; 
padding-top: 3px; 
font-family: 'Open Sans'; 
font-size: 12pt; 
color: #0C4379; 
text-decoration: none; 
}
.ProfileFunctionsAddrequestedrelationship
{
border-bottom: 1px solid #d8d8d8; 
display: block; 
padding-top: 3px; 
font-family: 'Open Sans'; 
font-size: 12pt; 
color: #0C4379; 
text-decoration: none; 
}
.ProfileFriendsWebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.ProfileFriendsWebDisplayPanelText
{
height: 30px; 
line-height: 30px; 
padding: 10px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.ProfileFriendsRelationsDisplayPanel
{
border: 1px solid #d8d8d8; 
height: 300px; 
width: 210px; 
}
.ProfileFamilySchool_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileFamilySchool_Edit
{
min-width: 280px; 
}
.ProfileFamilyRelationship_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileFamilyRelationship_Edit
{
min-width: 280px; 
}
.ProfileFamilyNote_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileFamilyNote_Edit
{
min-width: 280px; 
}
.ProfileFamilyNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileFamilyName_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileFamilyName_Edit
{
min-width: 280px; 
}
.ProfileFamilyGender_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileFamilyGender_Edit
{
min-width: 280px; 
}
.ProfileFamilyEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileFamilyEditItem
{
min-width: 280px; 
}
.ProfileFamilyEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileFamilyDob_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileFamilyDob_Edit
{
min-width: 280px; 
}
.ProfileFamilyDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileFamilyDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEventWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.ProfileEventsWebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.ProfileEventsWebDisplayPanelText
{
height: 30px; 
line-height: 30px; 
padding: 10px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.ProfileEventsRelationsDisplayPanel
{
height: auto; 
width: 100%; 
}
.ProfileEmploymentHistoryStartYear_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEmploymentHistoryStartYear_Edit
{
min-width: 280px; 
}
.ProfileEmploymentHistoryOrganisation_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEmploymentHistoryOrganisation_Edit
{
min-width: 280px; 
}
.ProfileEmploymentHistoryOccupation_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEmploymentHistoryOccupation_Edit
{
min-width: 280px; 
}
.ProfileEmploymentHistoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileEmploymentHistoryJobTitle_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEmploymentHistoryJobTitle_Edit
{
min-width: 280px; 
}
.ProfileEmploymentHistoryFinishYear_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEmploymentHistoryFinishYear_Edit
{
min-width: 280px; 
}
.ProfileEmploymentHistoryEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEmploymentHistoryEditItem
{
min-width: 280px; 
}
.ProfileEmploymentHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEmploymentHistoryDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileEmploymentHistoryDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEmploymentHistoryComment_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEmploymentHistoryComment_Edit
{
min-width: 280px; 
}
.ProfileEmploymentHistoryBusinessSector_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEmploymentHistoryBusinessSector_Edit
{
min-width: 280px; 
}
.ProfileEmploymentGeneralNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileEmploymentGeneralEmploymentNote_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEmploymentGeneralEmploymentNote_Edit
{
min-width: 280px; 
}
.ProfileEmploymentGeneralEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEmploymentGeneralEditItem
{
min-width: 280px; 
}
.ProfileEmploymentGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEmploymentGeneralDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileEmploymentGeneralDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEmailNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileEmailEmailaddress_Edit
{
min-width: 280px; 
}
.ProfileEmailEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEmailEditItem
{
min-width: 280px; 
}
.ProfileEmailEditControlRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileEmailEditControlCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEmailDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
padding: 0px 0px 5px 0px; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
}
.ProfileEmailDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileEmailAddressesEmailaddress_Edit
{
min-width: 280px; 
}
.ProfileEmailAddressesEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEmailAddressesEditItem
{
min-width: 280px; 
}
.ProfileEmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEmailAddressesDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileEmailAddressesDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEducationNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileEducationLeavingYear_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationLeavingYear_Edit
{
min-width: 280px; 
}
.ProfileEducationHouse_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationHouse_Edit
{
min-width: 280px; 
}
.ProfileEducationHistoryYearTo_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationHistoryYearTo_Edit
{
min-width: 280px; 
}
.ProfileEducationHistoryYearFrom_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationHistoryYearFrom_Edit
{
min-width: 280px; 
}
.ProfileEducationHistorySubject_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationHistorySubject_Edit
{
min-width: 280px; 
}
.ProfileEducationHistoryResultType_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationHistoryResultType_Edit
{
min-width: 280px; 
}
.ProfileEducationHistoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileEducationHistoryInstitutionName_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationHistoryInstitutionName_Edit
{
min-width: 280px; 
}
.ProfileEducationHistoryEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationHistoryEditItem
{
min-width: 280px; 
}
.ProfileEducationHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEducationHistoryDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileEducationHistoryDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEducationHistoryComment_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationHistoryComment_Edit
{
min-width: 280px; 
}
.ProfileEducationHistoryClassOfResult_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationHistoryClassOfResult_Edit
{
min-width: 280px; 
}
.ProfileEducationGenNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileEducationGenLeavingYear_EditLabel
{
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
border-bottom: 1px solid #bbbbbb; 
display: block; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
line-height: 32px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationGenLeavingYear_Edit
{
min-width: 280px; 
}
.ProfileEducationGenHouse_EditLabel
{
border-bottom: 1px solid #bbbbbb; 
display: block; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
line-height: 32px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationGenHouse_Edit
{
min-width: 280px; 
}
.ProfileEducationGeneralNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileEducationGeneralEducationNote_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationGeneralEducationNote_Edit
{
min-width: 280px; 
}
.ProfileEducationGeneralEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationGeneralEditItem
{
min-width: 280px; 
}
.ProfileEducationGeneralEditControlRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileEducationGeneralEditControlCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEducationGenEditSagiPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEducationGenEditLabel
{
border-bottom: 1px solid #bbbbbb; 
display: block; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
line-height: 32px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationGenEditItem
{
min-width: 280px; 
}
.ProfileEducationGenEditControlRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileEducationGenEditControlCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEducationGenDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileEducationGenDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEducationGenBoarding_EditLabel
{
border-bottom: 1px solid #bbbbbb; 
display: block; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
line-height: 32px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationGenBoarding_Edit
{
min-width: 280px; 
}
.ProfileEducationGenBoarder_EditRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileEducationGenBoarder_EditLabel
{
border-bottom: 1px solid #bbbbbb; 
display: block; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
line-height: 32px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationEditItem
{
min-width: 280px; 
}
.ProfileEducationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEducationDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileEducationDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEducationAssistanceScholarships_EditRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileEducationAssistanceScholarships_EditLabel
{
border-bottom: 1px solid #bbbbbb; 
display: block; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
line-height: 32px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationAssistanceNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileEducationAssistanceFinancialAssistance_EditRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileEducationAssistanceFinancialAssistance_EditLabel
{
border-bottom: 1px solid #bbbbbb; 
display: block; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
line-height: 32px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationAssistanceEducationAssistanceOther_EditLabel
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
display: block; 
line-height: 32px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationAssistanceEducationAssistanceOther_Edit
{
min-width: 280px; 
}
.ProfileEducationAssistanceEducationAssistance_EditLabel
{
border-bottom: 1px solid #bbbbbb; 
display: block; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
line-height: 32px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationAssistanceEducationAssistance_EditCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEducationAssistanceEditLabel
{
border-bottom: 1px solid #bbbbbb; 
display: block; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
line-height: 32px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationAssistanceEditItem
{
min-width: 280px; 
}
.ProfileEducationAssistanceEditControlRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileEducationAssistanceEditControlCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEducationActivitiesSchoolSportsTeamOther_EditLabel
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
display: block; 
line-height: 32px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationActivitiesSchoolSportsTeamOther_Edit
{
min-width: 280px; 
}
.ProfileEducationActivitiesSchoolSportsTeam_EditLabel
{
border-bottom: 1px solid #bbbbbb; 
display: block; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
line-height: 32px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationActivitiesSchoolSportsTeam_EditCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEducationActivitiesSchoolActivitiesOther_EditLabel
{
border-bottom: 0px; 
margin: 0px; 
padding: 0px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
display: block; 
line-height: 32px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationActivitiesSchoolActivitiesOther_Edit
{
min-width: 280px; 
}
.ProfileEducationActivitiesSchoolActivities_EditLabel
{
border-bottom: 1px solid #bbbbbb; 
display: block; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
line-height: 32px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationActivitiesSchoolActivities_EditCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEducationActivitiesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileEducationActivitiesEditLabel
{
border-bottom: 1px solid #bbbbbb; 
display: block; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
line-height: 32px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileEducationActivitiesEditItem
{
min-width: 280px; 
}
.ProfileEducationActivitiesEditControlRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileEducationActivitiesEditControlCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileEducationActivitiesEditAttrPanelSchoolSportsTeamOther
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEducationActivitiesEditAttrPanelSchoolSportsTeam
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEducationActivitiesEditAttrPanelSchoolActivitiesOther
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEducationActivitiesEditAttrPanelSchoolActivities
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileEducationActivitiesEditAttrPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileDOBNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileDOBEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileDOBEditItem
{
min-width: 280px; 
}
.ProfileDOBEditControlRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileDOBEditControlCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileDOBDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileDOBDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileDOBDateOfBirth_Edit
{
min-width: 280px; 
}
.ProfileCommPrefNewInstButton
{
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
display: inline-block; 
height: 30px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileCommPrefEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileCommPrefEditItem
{
min-width: 280px; 
}
.ProfileCommPrefEditControlRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileCommPrefEditControlCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileCommPrefDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileCommPrefDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileCommPrefContactPreference_EditCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileArmedForcesYesno_EditRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileArmedForcesYesno_Edit
{
min-width: 280px; 
}
.ProfileArmedForcesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileArmedForcesEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileArmedForcesEditItem
{
min-width: 280px; 
}
.ProfileArmedForcesEditControlRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileArmedForcesEditControlCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileArmedForcesDivisionrank_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileArmedForcesDivisionrank_Edit
{
min-width: 280px; 
}
.ProfileArmedForcesDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileArmedForcesDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileAddressesUsage_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileAddressesTown_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileAddressesTown_Edit
{
min-width: 280px; 
}
.ProfileAddressesPostalcode_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileAddressesPostalcode_Edit
{
min-width: 280px; 
}
.ProfileAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileAddressesEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileAddressesEditItem
{
min-width: 280px; 
}
.ProfileAddressesEditControlRBN
{
display: flex; 
height: auto; 
margin: 10px 0px; 
}
.ProfileAddressesEditControlCHK
{
display: flex; 
height: auto; 
margin: 10px 0px; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileAddressesDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileAddressesDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileAddressesCounty_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileAddressesCounty_Edit
{
min-width: 280px; 
}
.ProfileAddressesCountry_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileAddressesCountry_Edit
{
min-width: 280px; 
}
.ProfileAddressesAddress3_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileAddressesAddress3_Edit
{
min-width: 280px; 
}
.ProfileAddressesAddress2_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileAddressesAddress2_Edit
{
min-width: 280px; 
}
.ProfileAddressesAddress1_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileAddressesAddress1_Edit
{
min-width: 280px; 
}
.ProfileActivityNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ProfileActivityEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProfileActivityEditItem
{
min-width: 280px; 
}
.ProfileActivityEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ProfileActivityDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.ProfileActivityDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.ProfileActivityActivity_Edit
{
min-width: 280px; 
}
.ProductsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ProductListSubAttrsPanel
{
display: inline-block; 
padding-left: 10px; 
vertical-align: top; 
width: calc(100% - 310px); 
}
.ProductListProductname
{
font-family: 'Playfair Display'; 
font-size: 18pt; 
color: #333; 
text-decoration: underline; 
}
.ProductListPhotoPanel
{
float: left; 
padding-right: 10px; 
width: 150px; 
}
.ProductListEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.ProductListDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.ProductListCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.PrivatePublicCheck input[type=checkbox]:checked + label::before
{
content: attr(data-on); 
left: 23px; 
}
.PrivatePublicCheck input[type=checkbox]:checked + label::after
{
left: 2px; 
transition: 0.2s; 
}
.PrivatePublicCheck input[type=checkbox] + label::before
{
height: 25px; 
line-height: 25px; 
padding-left: 10px; 
position: absolute; 
content: attr(data-off); 
display: inline-block; 
}
.PrivatePublicCheck input[type=checkbox] + label::after
{
border: 1px solid; 
border-radius: 12px; 
content: ''; 
display: inline-block; 
height: 20px; 
left: calc(100% - 23px); 
position: absolute; 
top: 1px; 
transition: 0.2s; 
width: 20px; 
}
.PrivatePublicCheck input[type=checkbox] + label
{
border: 1px solid; 
border-radius: 12px; 
display: inline-block; 
height: 24px; 
position: relative; 
vertical-align: top; 
width: 100px; 
}
.PrivatePublicCheck input[type=checkbox]
{
opacity: 0; 
}
.PrivatePublicCheck
{
display: inline-block; 
vertical-align: top; 
}
.PrimeListTitle
{
border-bottom: 1px solid #ececed; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.PrimeListDataCell
{
color: Black; 
display: inline-block; 
}
.PrimeFocusWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.PrimeFocusWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.PrimeFocusWebDisplayMainPanel
{
margin: 0px 0px 30px 0px; 
}
.PrimeFocusPrimeDisplayLabel
{
vertical-align: top; 
width: 200px; 
color: #3651b0; 
display: inline-block; 
}
.PrimeFocusPrimeDisplayItemsPanel
{
padding: 5px 0px; 
}
.PrimeFocusPrimeDisplayItem
{
color: Black; 
display: inline-block; 
}
.PrimeFocusNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.PrimeFocusIndividualWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.PrimeFocusIndividualWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.PrimeFocusIndividualNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.PrimeFocusIndividualEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.PrimeFocusIndividualEditItem
{
min-width: 280px; 
}
.PrimeFocusIndividualEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PrimeFocusIndividualEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.PrimeFocusIndividualDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.PrimeFocusEditSagiPanel
{
margin: 5px 0px; 
}
.PrimeFocusEditLabel
{
display: inline-block; 
vertical-align: top; 
width: 200px; 
}
.PrimeFocusEditItem
{
vertical-align: top; 
}
.PrimeFocusEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.PrimeFocusEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PrimeFocusEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.PrimeFocusDisplayItemTitlePanel
{
border-bottom: 1px solid #ececed; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.PrimeFocusDisplayGroupAttrInstPanel
{
border: 1px solid; 
margin: 10px 10px 0px 0px; 
padding: 10px; 
}
.PlayBursaryVideoWebDisplayMainPanel
{
bottom: 0; 
display: block; 
height: 100px; 
padding-bottom: 80px; 
position: absolute; 
text-align: Center; 
width: 100%; 
z-index: 3000; 
}
.PhotoSubAttrsPanel
{
min-width: 170px; 
}
.PhotoPhoto_Edit
{
min-width: 280px; 
}
.PhotoNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.PhotoLinkSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
}
.PhotoLinkEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.PhotoLinkDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.PhotoGalleryHeadingTitle
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: underline; 
}
.PhotoGalleryHeadingPrimePanel
{
border: 0px; 
width: 100%; 
}
.PhotoGalleryHeadingEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.PhotoGalleryHeadingDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.PhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.PhotoEditItem
{
min-width: 280px; 
}
.PhotoEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PhotoDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.PhotoDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.PhotoAndTextWebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.PhotoAndTextWebDisplayPanelText
{
height: 30px; 
line-height: 30px; 
padding: 10px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.PhotoAndTextText
{
padding: 10px; 
}
.PhotoAndTextSubAttrsPanel
{
border: 2px solid #efefef; 
height: 270px; 
padding: 10px; 
}
.PhotoAndTextPrimePanel
{
border: 0px; 
height: 100%; 
width: 100%; 
}
.PhotoAndTextPhotoPanel
{
padding: 0px 10px 10px 0px; 
}
.PhotoAndTextPhotoLinkSubAttrsPanel
{
display: inline-block; 
margin-right: 10px; 
vertical-align: top; 
}
.PhotoAndTextPhotoLinkEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.PhotoAndTextPhotoLinkDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.PhotoAndTextPhoto
{
height: 250px; 
padding: 10px; 
width: 250px; 
}
.PhotoAndTextEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.PhotoAndTextDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.PhotoAndTextDisplayGroupAttrInstPanel
{
display: inline-block; 
vertical-align: top; 
}
.PersonalInfoWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.PersonalInfoNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.PersonalInfoEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.PersonalInfoEditItem
{
min-width: 280px; 
}
.PersonalInfoEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.PersonalInfoDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.PersonalInfoDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.PersonalInfoDetailsDisplayItemTitlePanel
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.PersonalInfoDetailsDisplayItemParentPanel
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.PeekSubMenuPanel
{
background-color: #3d4c53; 
}
.PeekMenuItemCell
{
display: block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.PeekMenuItem
{
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Left; 
}
.PeekabooPanel
{
position: absolute; 
}
.PDEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.PDEditItem
{
min-width: 280px; 
}
.PDDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.PayViaPayPalButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.PayOnTheDayButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.PastEventsRow
{
border-bottom: 1px solid #777777; 
}
.PastEventsPrimePanel
{
border-bottom: 1px solid #ececed; 
display: block; 
margin: 0px 0px 20px 0px; 
padding: 10px 0px; 
}
.PastEventsPagingPrevLink
{
background-image: url('./imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.PastEventsPagingPanel
{
text-align: Center; 
}
.PastEventsPagingNextLink
{
background-image: url('./imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.PastEventsPagingLastLink
{
background-image: url('./imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.PastEventsPagingFirstLink
{
background-image: url('./imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.PastEventsHeaderRow
{
background-color: #E7E7F7; 
height: 25px; 
padding: 5px; 
}
.PastEventsGrid
{
border: 1px solid #efefef; 
margin: 0px; 
padding: 0px; 
width: 100%; 
}
.PastEventsCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.PastEventsAltRow
{
border-bottom: 1px solid #777777; 
}
.PastEventsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.PastEventPhotosSubAttrsPanel
{
clear: both; 
padding-top: 10px; 
}
.PastEventPhotosPhotoPanel
{
padding: 0px 10px 10px 0px; 
}
.PastEventPhotosEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.PastEventPhotosDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.PastEventPhotosDisplayGroupAttrInstPanel
{
display: inline-block; 
max-width: 320px; 
vertical-align: top; 
}
.PastEventListSubAttrsPanel
{
display: inline-block; 
padding-left: 10px; 
vertical-align: top; 
width: calc(100% - 310px); 
}
.PastEventListPhotoPanel
{
float: left; 
min-height: 70px; 
padding-right: 10px; 
width: 150px; 
}
.PastEventListEventName
{
font-family: 'Playfair Display'; 
font-size: 18pt; 
color: #333; 
text-decoration: underline; 
}
.PastEventListEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.PastEventListDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.PastEventListDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.PastEventListCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.PastEventEventWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.PastEventDetailEventReportPanel
{
padding-top: 15px; 
}
.PastEventDetailEventNamePanel
{
display: inline-block; 
}
.PastEventDetailEventName
{
font-family: 'Playfair Display'; 
font-size: 18pt; 
color: #333; 
text-decoration: underline; 
}
.PastEventDetailEventDatePanel
{
display: inline-block; 
width: 100px; 
}
.PastEventDetailEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.PastEventDetailDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.PasswordResetRequestInvalidMessage
{
background-color: White; 
color: Red; 
font-size: small; 
}
.PasswordResetButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.PasswordReminderEmailAddressLabel
{
display: inline-block; 
margin-bottom: 15px; 
padding-right: 20px; 
}
.PasswordReminderEmailAddressEntry
{
width: 350px; 
}
.PasswordButton
{
width: 130px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.ParentSubMenuItemCellLevel02
{
display: block; 
padding: 0px; 
}
.ParentSubMenuItemCellLevel01
{
display: block; 
padding: 0px; 
}
.ParentmnuDD_HistoryParent_PanelMenuMenuItemCell
{
display: block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.ParentMenuItemCell
{
display: inline-block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.ParentMenuCellSubMenuItemCellLevel02
{
display: block; 
padding: 0px; 
}
.ParentMenuCellSubMenuItemCellLevel01
{
display: block; 
padding: 0px; 
}
.ParentMenuCellMenuItemCell
{
padding: 0px 15px; 
display: inline-block; 
letter-spacing: 2px; 
text-transform: uppercase; 
}
.ParentMenuButton
{
display: inline-block; 
height: 55px; 
line-height: 55px; 
text-align: Center; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
}
.ParentHeader
{
background-color: #0c4379; 
border-bottom: 1px solid #ececed; 
padding: 0px 20px; 
}
.ParentAboutCell
{
border-left: 1px solid white; 
display: inline-block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.PagingPrevLink
{
background-image: url('./imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.PagingPanel
{
text-align: Center; 
}
.PagingNextLink
{
background-image: url('./imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.PagingLink
{
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.PagingLastLink
{
background-image: url('./imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.PagingFirstLink
{
background-image: url('./imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.PageTitleYellow
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #f8b531; 
text-decoration: none; 
}
.PageTitleWhite
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.PageTitleBlue
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #003a68; 
text-decoration: none; 
}
.PageTitle
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.PageSubTitleLink
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: underline; 
}
.PageSubTitle
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
}
.PageHeadingQuoteContextTextPanel
{
padding: 0px 30px; 
text-align: Center; 
font-family: 'Playfair Display'; 
font-size: 11pt; 
color: #333; 
font-style: italic; 
text-decoration: none; 
}
.PageHeadingQuote
{
background-color: white; 
padding: 10px 0px; 
position: relative; 
z-index: 1400; 
}
.OverBannerTextArea
{
height: 320px; 
}
.OrgAnnTitleAttachmentTitle
{
font-family: 'Playfair Display'; 
font-size: 18pt; 
color: #333; 
text-decoration: underline; 
}
.OrgAnnTitleAttachmentPhotoLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.OrgAnnTitleAttachmentEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.OrgAnnTitleAttachmentDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.OrgAnnPhotoSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
}
.OrgAnnPhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.OrgAnnPhotoDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.OrgAnnListTitle
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: underline; 
}
.OrgAnnListSubAttrsPanel
{
display: inline-block; 
max-width: calc(100% - 200px); 
padding-left: 10px; 
vertical-align: top; 
}
.OrgAnnListPhotoPanel
{
display: inline-block; 
float: left; 
padding-right: 10px; 
width: 160px; 
}
.OrgAnnListPhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.OrgAnnListPhotoDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.OrgAnnListFullAnnounceTitle
{
font-family: 'Playfair Display'; 
font-size: 18pt; 
color: #333; 
text-decoration: underline; 
}
.OrgAnnListFullAnnounceEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.OrgAnnListFullAnnounceDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.OrgAnnListFullAnnounceAnnouncementLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.OrgAnnListEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.OrgAnnListDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.OrgAnnListDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.OrgAnnListDetailTitlePanel
{
margin: 0px 0px 5px 0px; 
}
.OrgAnnListDetailTitle
{
font-family: 'Playfair Display'; 
font-size: 18pt; 
color: #333; 
text-decoration: underline; 
}
.OrgAnnListDetailSubAttrsPanel
{
display: inline-block; 
padding-left: 10px; 
vertical-align: top; 
width: calc(100% - 310px); 
}
.OrgAnnListDetailEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.OrgAnnListDetailDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.OrgAnnListDetailDisplayItemsPanel
{
margin: 0px 0px 5px 0px; 
}
.OrgAnnListDetailDatePanel
{
margin: 0px 0px 5px 0px; 
}
.OrgAnnListDetailDateLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.OrgAnnListDetailDateddddDdMmmmYyyyPanel
{
margin: 0px 0px 5px 0px; 
}
.OrgAnnListDetailAnnouncementPanel
{
margin: 0px 0px 5px 0px; 
}
.OrgAnnListDateLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.OrgAnnListCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.OrgAnnListAreaOfExpertisePanel
{
padding-right: 15px; 
}
.OrgAnnListAreaEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.OrgAnnListAreaDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.OrgAnnDetailsWebDisplayMainPanel
{
display: block; 
}
.OrgAnnDetailsTitlePanel
{
padding-bottom: 5px; 
}
.OrgAnnDetailsTitle
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.OrgAnnDetailsPhotoPanel
{
padding: 0px 10px 10px 0px; 
padding-bottom: 5px; 
}
.OrgAnnDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.OrgAnnDetailsDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.OrgAnnDetailsDisplayItemsPanel
{
padding-bottom: 5px; 
}
.OrgAnnDetailsDatePanel
{
padding-bottom: 5px; 
}
.OrgAnnDetailsDateddddDdMmmmYyyyPanel
{
padding-bottom: 5px; 
}
.OrgAnnDetailsAttachmentPanel
{
padding-bottom: 5px; 
}
.OrgAnnDetailsAnnouncementPanel
{
padding-bottom: 5px; 
}
.OrgAnnDetailsAnnouncementOtherDetailsPanel
{
padding-bottom: 5px; 
}
.OpenPollsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.OpenButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.OldStyleAttributeFunctionPanelCell
{
text-align: right; 
}
.OldStyleAttributeFunctionInstanceCell
{
text-align: right; 
}
.OldStyleAttributeFunctionCell
{
text-align: right; 
}
.OldStyleAttributeFunctionAddEditCell
{
text-align: right; 
}
.OHTravelAwardTitlePrimePanel
{
margin-bottom: 30px; 
}
.OHTravelAwardListWebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.OHTravelAwardListWebDisplayPanelText
{
height: 30px; 
line-height: 30px; 
padding: 10px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.OHTravelAwardContextTextPanel
{
border-top: 2px solid #f8b531; 
margin: 20px 0px 10px 0px; 
}
.OHNetworkingContextTextPanel
{
border-top: 2px solid #f8b531; 
margin: 20px 0px 10px 0px; 
}
.OHMagazineRow
{
border-bottom: 1px solid #777777; 
}
.OHMagazinePrimePanel
{
display: inline-block; 
margin: 0px 10px 10px 0px; 
vertical-align: top; 
}
.OHMagazineNameCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.OHMagazineHeaderRow
{
background-color: #E7E7F7; 
height: 25px; 
padding: 5px; 
}
.OHMagazineGrid
{
border: 1px solid #efefef; 
margin: 0px; 
padding: 0px; 
width: 100%; 
}
.OHMagazineEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.OHMagazineCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.OHMagazineAttachmentCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.OHMagazineAltRow
{
border-bottom: 1px solid #777777; 
}
.OHMagazineAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.OHILNewsPrimePanel
{
border-bottom: 1px solid #ececed; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.OHILGalleriesPrimePanel
{
border-bottom: 1px solid #ececed; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.OHILGalleriesPagingPrevLink
{
background-image: url('./imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.OHILGalleriesPagingPanel
{
text-align: Center; 
}
.OHILGalleriesPagingNextLink
{
background-image: url('./imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.OHILGalleriesPagingLastLink
{
background-image: url('./imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.OHILGalleriesPagingFirstLink
{
background-image: url('./imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.OHILEventsPrimePanel
{
border-bottom: 1px solid #ececed; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.OHFundAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.OHClubCommitteePanel
{
border-bottom: 1px solid #ececed; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.OHClubCommitteeAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.OHClubCommiteePhotoPanel img
{
width: 100%; 
}
.OHClubCommiteePhotoPanel
{
display: inline-block; 
max-width: 125px; 
vertical-align: top; 
}
.OHClubCommiteePersonPanel
{
display: inline-block; 
margin-left: 10px; 
vertical-align: top; 
width: calc(100% - 170px); 
}
.ObituariesRow
{
border-bottom: 1px solid #777777; 
}
.ObituariesPrimePanel
{
clear: left; 
float: left; 
padding-bottom: 20px; 
}
.ObituariesNewRow
{
border-bottom: 1px solid #777777; 
}
.ObituariesNewPrimePanel
{
border-bottom: 2px solid #f8b531; 
margin: 10px 0px 30px 0px; 
padding: 10px; 
}
.ObituariesNewPagingPrevLink
{
background-image: url('./imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.ObituariesNewPagingPanel
{
text-align: Center; 
}
.ObituariesNewPagingNextLink
{
background-image: url('./imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.ObituariesNewPagingLastLink
{
background-image: url('./imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.ObituariesNewPagingFirstLink
{
background-image: url('./imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.ObituariesNewAltRow
{
border-bottom: 1px solid #777777; 
}
.ObituariesNewAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ObituariesHeaderRow
{
background-color: #E7E7F7; 
height: 25px; 
padding: 5px; 
}
.ObituariesGrid
{
border: 1px solid #efefef; 
margin: 0px; 
padding: 0px; 
width: 100%; 
}
.ObituariesCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.ObituariesAltRow
{
border-bottom: 1px solid #777777; 
}
.ObituariesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.NextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.NextBookingButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.NewsViewAllPrimesFunctionPanel
{
border-top: 1px solid #d8d8d8; 
clear: both; 
margin: 5px; 
padding: 2px; 
}
.NewsRow
{
border-bottom: 1px solid #777777; 
}
.NewsPrimePanel
{
border-bottom: 1px solid #ececed; 
display: block; 
margin: 0px 0px 20px 0px; 
padding: 10px 0px; 
}
.NewsPagingPrevLink
{
background-image: url('./imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.NewsPagingPanel
{
text-align: Center; 
}
.NewsPagingNextLink
{
background-image: url('./imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.NewsPagingLastLink
{
background-image: url('./imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.NewsPagingFirstLink
{
background-image: url('./imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.NewsAltRow
{
border-bottom: 1px solid #777777; 
}
.NewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.NewPrimePhotoGalleryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.NewPrimeOrganisationAnnouncementAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.NewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
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; 
}
.NameSearchRow
{
border-bottom: 1px solid #777777; 
}
.NameSearchResultsNameCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.NameSearchResultsLeavingYearCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.NameSearchResultsHouseCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.NameSearchResultsCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.NameSearchHeaderRow
{
background-color: #E7E7F7; 
height: 25px; 
padding: 5px; 
}
.NameSearchGrid
{
border: 1px solid #efefef; 
margin: 0px; 
padding: 0px; 
width: 100%; 
}
.NameSearchCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.NameSearchAltRow
{
border-bottom: 1px solid #777777; 
}
.MyDetails_WebSiteWebsiteLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_WebSiteWebsite_Edit
{
vertical-align: top; 
}
.MyDetails_WebSiteWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_WebSiteWebDisplayMainPanel
{
margin: 0px 0px 30px 0px; 
}
.MyDetails_WebSiteSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_WebSiteNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_WebSiteEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_WebSiteEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_WebSiteEditItem
{
vertical-align: top; 
}
.MyDetails_WebSiteEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_WebSiteEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_WebSiteEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_WebSiteDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_WebSiteDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.MyDetails_WebSiteCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationYearToLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_SocialAffiliationYearTo_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationYearTo_Edit
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationYearFromLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_SocialAffiliationYearFrom_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationYearFrom_Edit
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationWebDisplayMainPanel
{
margin: 0px 0px 30px 0px; 
}
.MyDetails_SocialAffiliationSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationOrganisationLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_SocialAffiliationOrganisation_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationOrganisation_Edit
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationOfficeLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_SocialAffiliationOffice_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationOffice_Edit
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_SocialAffiliationEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationEditItem
{
vertical-align: top; 
}
.MyDetails_SocialAffiliationEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_SocialAffiliationEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_SocialAffiliationDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.MyDetails_SocialAffiliationCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_SocialAffiliationAchievementLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_SocialAffiliationAchievement_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_SocialAffiliationAchievement_Edit
{
vertical-align: top; 
}
.MyDetails_PhotoWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_PhotoWebDisplayMainPanel
{
margin: 0px 0px 30px 0px; 
}
.MyDetails_PhotoTextWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_PhotoTextWebDisplayMainPanel
{
margin: 0px 0px 30px 0px; 
}
.MyDetails_PhotoTextSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_PhotoTextPhotoText_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_PhotoTextPhotoText_Edit
{
vertical-align: top; 
}
.MyDetails_PhotoTextNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_PhotoTextEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhotoTextEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_PhotoTextEditItem
{
vertical-align: top; 
}
.MyDetails_PhotoTextEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhotoTextEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhotoTextEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_PhotoTextDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_PhotoTextDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.MyDetails_PhotoTextCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_PhotoSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_PhotoPhotoLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_PhotoPhoto_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_PhotoPhoto_Edit
{
vertical-align: top; 
}
.MyDetails_PhotoNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_PhotoEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_PhotoEditItem
{
vertical-align: top; 
}
.MyDetails_PhotoEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhotoEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhotoEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_PhotoDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_PhotoDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.MyDetails_PhotoCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_PhotoAndTextWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_PhotoAndTextWebDisplayMainPanel
{
margin: 0px 0px 30px 0px; 
}
.MyDetails_PhotoAndTextTextLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_PhotoAndTextText_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_PhotoAndTextText_Edit
{
vertical-align: top; 
}
.MyDetails_PhotoAndTextSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_PhotoAndTextPhotoLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_PhotoAndTextPhoto_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_PhotoAndTextPhoto_Edit
{
vertical-align: top; 
}
.MyDetails_PhotoAndTextNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_PhotoAndTextEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhotoAndTextEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_PhotoAndTextEditItem
{
vertical-align: top; 
}
.MyDetails_PhotoAndTextEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhotoAndTextEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhotoAndTextEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_PhotoAndTextDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_PhotoAndTextDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.MyDetails_PhotoAndTextCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesWebDisplayMainPanel
{
margin: 0px 0px 30px 0px; 
}
.MyDetails_PhonesFaxesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesPhonenumberLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_PhonesFaxesPhonenumber_Edit
{
vertical-align: top; 
}
.MyDetails_PhonesFaxesNewInstButton
{
padding: 0px 5px; 
text-align: Center; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_PhonesFaxesEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditItem
{
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_PhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_PhonesFaxesEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_PhonesFaxesDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_PhonesFaxesDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.MyDetails_PhonesFaxesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsWebDisplayMainPanel
{
margin: 0px 0px 30px 0px; 
}
.MyDetails_OtherDetailsSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsMaritalStatusLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_OtherDetailsMaritalStatus_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsMaritalStatus_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetailsGenderLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_OtherDetailsGender_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsGender_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetailsEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_OtherDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsEditItem
{
vertical-align: top; 
}
.MyDetails_OtherDetailsEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_OtherDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_OtherDetailsDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_OtherDetailsDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.MyDetails_OtherDetailsDeceasedLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_OtherDetailsDateOfBirthLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_OtherDetailsDateOfBirth_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_OtherDetailsDateOfBirth_Edit
{
vertical-align: top; 
}
.MyDetails_OtherDetailsCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_NameWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_NameWebDisplayMainPanel
{
margin: 0px 0px 30px 0px; 
}
.MyDetails_NameTitleLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_NameTitle_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_NameTitle_Edit
{
vertical-align: top; 
}
.MyDetails_NameSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_NamePreviousNameLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_NamePreviousName_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_NamePreviousName_Edit
{
vertical-align: top; 
}
.MyDetails_NamePreferredNameLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_NamePreferredName_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_NamePreferredName_Edit
{
vertical-align: top; 
}
.MyDetails_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_NameLastnameLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_NameLastname_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_NameLastname_Edit
{
vertical-align: top; 
}
.MyDetails_NameInitialsLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_NameInitials_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_NameInitials_Edit
{
vertical-align: top; 
}
.MyDetails_NameForenamesLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_NameForenames_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_NameForenames_Edit
{
vertical-align: top; 
}
.MyDetails_NameEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_NameEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_NameEditItem
{
vertical-align: top; 
}
.MyDetails_NameEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_NameEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_NameDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_NameDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.MyDetails_NameCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_InterestWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_InterestWebDisplayMainPanel
{
margin: 0px 0px 30px 0px; 
}
.MyDetails_InterestSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_InterestNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_InterestInterest_Edit
{
vertical-align: top; 
}
.MyDetails_InterestEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_InterestEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_InterestEditItem
{
vertical-align: top; 
}
.MyDetails_InterestEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_InterestEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_InterestEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_InterestDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_InterestDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.MyDetails_InterestCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_FamilyWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_FamilyWebDisplayMainPanel
{
margin: 0px 0px 30px 0px; 
}
.MyDetails_FamilySchoolLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_FamilySchool_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_FamilySchool_Edit
{
vertical-align: top; 
}
.MyDetails_FamilySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_FamilyRelationshipLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_FamilyRelationship_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_FamilyRelationship_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyNoteLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_FamilyNote_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_FamilyNote_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_FamilyNameLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_FamilyName_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_FamilyName_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyGenderLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_FamilyGender_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_FamilyGender_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_FamilyEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_FamilyEditItem
{
vertical-align: top; 
}
.MyDetails_FamilyEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_FamilyEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_FamilyEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_FamilyDobLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_FamilyDob_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_FamilyDob_Edit
{
vertical-align: top; 
}
.MyDetails_FamilyDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_FamilyDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.MyDetails_FamilyCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryWebDisplayMainPanel
{
margin: 0px 0px 30px 0px; 
}
.MyDetails_EmploymentHistoryStartYearLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EmploymentHistoryStartYear_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryStartYear_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistorySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryOrganisationLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EmploymentHistoryOrganisation_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryOrganisation_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryOccupationLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EmploymentHistoryOccupation_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryOccupation_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryJobTitleLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EmploymentHistoryJobTitle_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryJobTitle_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryFinishYearLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EmploymentHistoryFinishYear_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryFinishYear_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmploymentHistoryEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEditItem
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EmploymentHistoryDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.MyDetails_EmploymentHistoryCommentLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EmploymentHistoryComment_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryComment_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentHistoryCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EmploymentHistoryBusinessSectorLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EmploymentHistoryBusinessSector_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EmploymentHistoryBusinessSector_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralWebDisplayMainPanel
{
margin: 0px 0px 30px 0px; 
}
.MyDetails_EmploymentGeneralSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralEmploymentNoteLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EmploymentGeneralEmploymentNote_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEmploymentNote_Edit
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmploymentGeneralEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEditItem
{
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmploymentGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmploymentGeneralEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EmploymentGeneralDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EmploymentGeneralDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.MyDetails_EmploymentGeneralCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesWebDisplayMainPanel
{
margin: 0px 0px 30px 0px; 
}
.MyDetails_EmailAddressesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesEmailaddressLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EmailAddressesEmailaddress_Edit
{
vertical-align: top; 
}
.MyDetails_EmailAddressesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EmailAddressesEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEditItem
{
vertical-align: top; 
}
.MyDetails_EmailAddressesEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EmailAddressesEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EmailAddressesDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EmailAddressesDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.MyDetails_EmailAddressesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryYearToLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EducationHistoryYearTo_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryYearTo_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryYearFromLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EducationHistoryYearFrom_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryYearFrom_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryWebDisplayMainPanel
{
margin: 0px 0px 30px 0px; 
}
.MyDetails_EducationHistorySubjectLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EducationHistorySubject_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EducationHistorySubject_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistorySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryResultTypeLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EducationHistoryResultType_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryResultType_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryInstitutionNameLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EducationHistoryInstitutionName_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryInstitutionName_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EducationHistoryEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryEditItem
{
vertical-align: top; 
}
.MyDetails_EducationHistoryEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EducationHistoryEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EducationHistoryDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EducationHistoryDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.MyDetails_EducationHistoryCommentLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EducationHistoryComment_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryComment_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryClassOfResultLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EducationHistoryClassOfResult_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EducationHistoryClassOfResult_Edit
{
vertical-align: top; 
}
.MyDetails_EducationHistoryCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralWebDisplayMainPanel
{
margin: 0px 0px 30px 0px; 
}
.MyDetails_EducationGeneralSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralEducationNoteLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EducationGeneralEducationNote_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEducationNote_Edit
{
vertical-align: top; 
}
.MyDetails_EducationGeneralEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_EducationGeneralEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEditItem
{
vertical-align: top; 
}
.MyDetails_EducationGeneralEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_EducationGeneralEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_EducationGeneralEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_EducationGeneralDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_EducationGeneralDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.MyDetails_EducationGeneralCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_AddressesWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_AddressesWebDisplayMainPanel
{
margin: 0px 0px 30px 0px; 
}
.MyDetails_AddressesUsageLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_AddressesUsage_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_AddressesTownLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_AddressesTown_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_AddressesTown_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesSaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_AddressesPostalcodeLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_AddressesPostalcode_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_AddressesPostalcode_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_AddressesEditSagiPanel
{
margin: 5px 0px; 
}
.MyDetails_AddressesEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_AddressesEditItem
{
vertical-align: top; 
}
.MyDetails_AddressesEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.MyDetails_AddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_AddressesEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_AddressesDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_AddressesDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.MyDetails_AddressesCountyLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_AddressesCounty_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_AddressesCounty_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesCountryLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_AddressesCountry_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_AddressesCountry_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_AddressesAddress3Label
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_AddressesAddress3_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress3_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesAddress2Label
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_AddressesAddress2_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress2_Edit
{
vertical-align: top; 
}
.MyDetails_AddressesAddress1Label
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_AddressesAddress1_EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_AddressesAddress1_Edit
{
vertical-align: top; 
}
.MyDetails_ActivityWebDisplayPanelEditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_ActivityWebDisplayMainPanel
{
margin: 0px 0px 30px 0px; 
}
.MyDetails_ActivitySaveEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_ActivityNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_ActivityEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MyDetails_ActivityEditItem
{
min-width: 280px; 
}
.MyDetails_ActivityEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MyDetails_ActivityEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_ActivityDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.MyDetails_ActivityDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.MyDetails_ActivityCancelEditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MyDetails_ActivityActivity_Edit
{
min-width: 280px; 
}
.MoreButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MobileParentMenuItem
{
height: 45px; 
line-height: 45px; 
background-position: left center; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/Burger20191211103220.png'); 
display: block; 
font-family: Open Sans; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.mnuDD_WW1_PanelMenuPeekSubMenuPanel
{
background-color: #3d4c53; 
}
.mnuDD_WW1_PanelMenuMenuItemCell
{
display: block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.mnuDD_WW1_PanelMenuMenuItem
{
width: 315px; 
box-sizing: border-box; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
display: inline-block; 
padding: 0px 5px; 
text-align: Left; 
}
.mnuDD_WW1_Panel
{
position: absolute; 
}
.mnuDD_OHILParent_PanelMenuPeekSubMenuPanel
{
background-color: #3d4c53; 
}
.mnuDD_OHILParent_PanelMenuMenuItemCell
{
display: block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.mnuDD_OHILParent_PanelMenuMenuItem
{
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Left; 
}
.mnuDD_OHILParent_Panel
{
width: 200px; 
position: absolute; 
}
.mnuDD_OHFundParent_PanelMenuPeekSubMenuPanel
{
background-color: #3d4c53; 
}
.mnuDD_OHFundParent_PanelMenuMenuItemCell
{
display: block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.mnuDD_OHFundParent_PanelMenuMenuItem
{
width: 250px; 
box-sizing: border-box; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
display: inline-block; 
padding: 0px 5px; 
text-align: Left; 
}
.mnuDD_OHFundParent_Panel
{
position: absolute; 
}
.mnuDD_HistoryParent_PanelMenuPeekSubMenuPanel
{
background-color: #3d4c53; 
}
.mnuDD_HistoryParent_PanelMenuMenuItemCell
{
display: block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.mnuDD_HistoryParent_PanelMenuMenuItem
{
width: 220px; 
box-sizing: border-box; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
display: inline-block; 
padding: 0px 5px; 
text-align: Left; 
}
.mnuDD_HistoryParent_Panel
{
position: absolute; 
}
.mnuDD_History_PanelMenuPeekSubMenuPanel
{
background-color: #3d4c53; 
}
.mnuDD_History_PanelMenuMenuItemCell
{
display: block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.mnuDD_History_PanelMenuMenuItem
{
width: 200px; 
box-sizing: border-box; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
display: inline-block; 
padding: 0px 5px; 
text-align: Left; 
}
.mnuDD_History_Panel
{
position: absolute; 
}
.mnuDD_EventsParent_PanelMenuPeekSubMenuPanel
{
background-color: #3d4c53; 
}
.mnuDD_EventsParent_PanelMenuMenuItemCell
{
display: block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.mnuDD_EventsParent_PanelMenuMenuItem
{
width: 150px; 
box-sizing: border-box; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
display: inline-block; 
padding: 0px 5px; 
text-align: Left; 
}
.mnuDD_EventsParent_Panel
{
position: absolute; 
}
.mnuDD_Administration_PanelMenuPeekSubMenuPanel
{
background-color: #3d4c53; 
}
.mnuDD_Administration_PanelMenuMenuItemCell
{
display: block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.mnuDD_Administration_PanelMenuMenuItem
{
width: 200px; 
box-sizing: border-box; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
display: inline-block; 
padding: 0px 5px; 
text-align: Left; 
}
.mnuDD_Administration_Panel
{
position: absolute; 
}
.mnuDD_AboutOHs_PanelMenuPeekSubMenuPanel
{
background-color: #3d4c53; 
}
.mnuDD_AboutOHs_PanelMenuMenuItemCell
{
display: block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.mnuDD_AboutOHs_PanelMenuMenuItem
{
width: 290px; 
box-sizing: border-box; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
display: inline-block; 
padding: 0px 5px; 
text-align: Left; 
}
.mnuDD_AboutOHs_Panel
{
position: absolute; 
}
.MessageCell
{
background-color: White; 
}
.MenuItemCell
{
display: inline-block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.MenuItem
{
display: inline-block; 
padding: 0px 5px; 
text-align: Left; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
}
.MenuCellSubMenuItemCellLevel03
{
display: block; 
padding: 0px; 
}
.MenuCellSubMenuItemCellLevel02
{
display: block; 
padding: 0px; 
}
.MenuCellSubMenuItemCellLevel01
{
display: block; 
padding: 0px; 
}
.MenuCellSubMenuItemCell
{
display: block; 
padding: 0px; 
}
.MenuCellSubMenuButtonLvl03
{
font-family: Open Sans; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
height: 55px; 
line-height: 55px; 
text-align: Center; 
}
.MenuCellSubMenuButtonLvl02
{
font-family: Open Sans; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
height: 55px; 
line-height: 55px; 
text-align: Center; 
}
.MenuCellSubMenuButtonLvl01
{
font-family: Open Sans; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
height: 55px; 
line-height: 55px; 
text-align: Center; 
}
.MenuCellSubMenuButton
{
font-family: Open Sans; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
height: 55px; 
line-height: 55px; 
text-align: Center; 
}
.MenuCellParentMenuButton
{
display: inline-block; 
height: 55px; 
line-height: 55px; 
text-align: Center; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
}
.MenuCellMenuPanel
{
text-align: Center; 
}
.MenuCellMenuItemCell
{
padding: 0px 15px; 
display: inline-block; 
letter-spacing: 2px; 
text-transform: uppercase; 
}
.MenuCellMenuButton
{
font-family: Open Sans; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
height: 55px; 
line-height: 55px; 
text-align: Center; 
}
.MenuCellHiddenSubMenuItems
{
display: none; 
}
.MenuCellExpandableMenuItemCell
{
display: block; 
padding: 0px; 
letter-spacing: 2px; 
text-transform: uppercase; 
}
.MenuCell
{
display: inline-block; 
padding-top: 25px; 
text-align: Left; 
vertical-align: top; 
width: calc(100% - 510px); 
}
.MenuButton
{
display: inline-block; 
height: 55px; 
line-height: 55px; 
text-align: Center; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
}
.MentoringAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.MemorabiliaRow
{
border-bottom: 1px solid #777777; 
}
.MemorabiliaNewRow
{
border-bottom: 1px solid #777777; 
}
.MemorabiliaNewPrimePanel
{
border-bottom: 1px solid #ececed; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.MemorabiliaNewAltRow
{
border-bottom: 1px solid #777777; 
}
.MemorabiliaNewAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.MemorabiliaHeaderRow
{
background-color: #E7E7F7; 
height: 25px; 
padding: 5px; 
}
.MemorabiliaGrid
{
border: 1px solid #efefef; 
margin: 0px; 
padding: 0px; 
width: 100%; 
}
.MemorabiliaCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.MemorabiliaAltRow
{
border-bottom: 1px solid #777777; 
}
.MemorabiliaAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.MemberProfileYearGroupPanel
{
margin-top: 3px; 
}
.MemberProfileYearGroupLabel
{
display: inline-block; 
width: 65px; 
}
.MemberProfilePhotoPanel
{
margin-top: 3px; 
}
.MemberProfilePhoto
{
float: left; 
height: 150px; 
margin-right: 20px; 
width: 150px; 
font-family: 'Playfair Display'; 
font-size: 18pt; 
color: #333; 
text-decoration: underline; 
}
.MemberProfileNamePanel
{
padding-top: 20px; 
margin-top: 3px; 
}
.MemberProfileName
{
font-family: 'Playfair Display'; 
font-size: 18pt; 
color: #333; 
text-decoration: underline; 
}
.MemberProfileLinkDisplayItem
{
font-family: 'Playfair Display'; 
font-size: 18pt; 
color: #333; 
text-decoration: underline; 
}
.MemberProfileLeavingYearPanel
{
margin-top: 3px; 
}
.MemberProfileLeavingYearLabel
{
display: inline-block; 
width: 65px; 
}
.MemberProfileHousePanel
{
margin-top: 3px; 
}
.MemberProfileHouseLabel
{
display: inline-block; 
width: 65px; 
}
.MemberProfileEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.MemberProfileDisplayLabel
{
display: inline-block; 
width: 65px; 
}
.MemberProfileDisplayItemsPanel
{
margin-top: 3px; 
}
.MarginText
{
color: Green; 
font-family: Verdana; 
font-size: .8em; 
font-weight: 400; 
}
.MakeBookingTotalAvailablePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingTotalAvailableDisplayControl
{
display: inline-block; 
padding-left: 400px; 
}
.MakeBookingTicketDetailsTickettype_EditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsTickettype
{
height: 30px; 
line-height: 30px; 
}
.MakeBookingTicketDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.MakeBookingTicketDetailsGuestname_EditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.MakeBookingTicketDetailsEditAttrPanelTickettype
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelGuestname
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanelDietaryRequirements
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.MakeBookingTicketDetailsDisplayItem
{
height: 30px; 
line-height: 30px; 
}
.MakeBookingTicketDetailsDietaryRequirements_EditLabel
{
display: inline-block; 
line-height: 30px; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingSoldOutPanel
{
border-bottom: 1px solid #bbbbbb; 
border-top: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingEventExtrasQtyPlus
{
background-image: url('./imgs/PlusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 0px 0px 5px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingEventExtrasQtyPanel
{
display: inline-block; 
margin-left: 20px; 
vertical-align: top; 
}
.MakeBookingEventExtrasQtyMinus
{
background-image: url('./imgs/MinusGrey.png'); 
display: inline-block; 
height: 20px; 
margin: 5px 5px 0px 0px; 
vertical-align: top; 
width: 20px; 
}
.MakeBookingEventExtrasQtyAvailable
{
display: inline-block; 
margin-left: 15px; 
}
.MakeBookingEventExtrasQty
{
width: 50px; 
}
.MakeBookingEventExtraPrice
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingEventExtraPanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
}
.MakeBookingEventExtraItem
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingEventExtraDisplayControl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.MakeBookingEventExtraDetailsPanel
{
display: inline-block; 
min-width: 400px; 
vertical-align: top; 
}
.MakeBookingEventDetailsEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
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; 
}
.MainWebTitle
{
font-family: Playfair Display; 
font-size: 20pt; 
color: #00457c; 
font-weight: bold; 
text-decoration: none; 
}
.MainTitleCell
{
display: inline-block; 
padding: 5px; 
vertical-align: top; 
}
.MainParent
{
margin: auto; 
max-width: 1200px; 
min-height: 600px; 
}
.MainPanelnonIE
{
background-color: White; 
box-sizing: border-box; 
letter-spacing: 1px; 
line-height: 1.7em; 
overflow: hidden; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
.MainPanelIE
{
background-color: White; 
box-sizing: border-box; 
letter-spacing: 1px; 
line-height: 1.7em; 
overflow: hidden; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
.MainPanel
{
background-color: White; 
box-sizing: border-box; 
letter-spacing: 1px; 
line-height: 1.7em; 
overflow: hidden; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
.MainHeaderImagePanel
{
padding-left: 10px; 
padding-top: 35px; 
}
.MainHeader
{
background-position: center right; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/HLogo20170109093353.png'); 
height: 150px; 
padding-right: 10px; 
}
.MainContainerTable
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
.MainCellNoSubMenu
{
background-color: white; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 60px; 
position: relative; 
z-index: 2000; 
}
.MainCell_WW1LettersJutland
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_WW1Letters
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_WW1
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_SupportingOH
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_RememberingOurFallen
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_PastEvents
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_OHMagazine
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_OHILNews
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_OHILGalleries
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_OHILEvents
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_ObituariesNew
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_News
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_MemorabiliaNew
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Memorabilia_
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Memorabilia
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_linkedinredirect
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Galleries
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmWebImages
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmWebDisplay
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmSendEmail
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmSearch
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmRequestPasswordReminder
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmRegister_Survey2026
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmRegister_Register
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmRegister
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmProfile_Photo_Gallery
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmProfile_Organisation_Announcement
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmProfile_IndividualNoSubMenu
{
background-color: White; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmProfile_Individual
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmProfile_Event_PastEvent
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmProfile_Event
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmPrimesDisplay
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmPrimeFocus
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmPasswordReset
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmNewCSSClass
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmMyDetails
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmInTouchLogin
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmImageSubAttributeEditor
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmHome
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmError
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmCustomStyles
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmCustomFontClasses
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmCSSClassEditor
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmContextPage
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmContentManagementEditor
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmContentManagement
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmConfirmDetails_Survey2026
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmConfirmDetails_SiteProfile
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmConfirmDetails_PersonalInfo
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmConfirmDetails
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmChangePassword
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmAttributeEditor_System_Buttons
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmAttributeEditor_School_Activities
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmAttributeEditor_PhotoAndText
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmAttributeEditor_Email_Addresses
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmAttributeEditor_Education_General
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmAttributeEditor_Addresses
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_frmAdministration
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Find_Friends
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_fileupload
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_FamousOHNew
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Events
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Context_Page_WhoIsInvolved
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Context_Page_Survey2026_Complete
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Context_Page_PasswordEmailSent
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Context_Page_OHILAbout
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Context_Page_OHFund_
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Context_Page_OHFund
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Context_Page_OHClubCommittee
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Context_Page_NetworkingMentoring
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Context_Page_InformationAfterRegistration
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Context_Page_InformationAfter_Survey2026
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Context_Page_HullCup
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Context_Page_HowCanWeHelp
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Context_Page_History
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Context_Page_GDPR
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Context_Page_ContactUs
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Context_Page_BursaryFund
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Context_Page_AboutHCS
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Awards
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell_Archive
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.MainCell
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 10px 50px 40px 50px; 
position: relative; 
z-index: 1400; 
}
.LostOHNameCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.LostOHLeavingYearCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.LostOHCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.LostAlumniRow
{
border-bottom: 1px solid #777777; 
}
.LostAlumniHeaderRow
{
background-color: #E7E7F7; 
height: 25px; 
padding: 5px; 
}
.LostAlumniGrid
{
border: 1px solid #efefef; 
margin: 0px; 
padding: 0px; 
width: 100%; 
}
.LostAlumniCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.LostAlumniAltRow
{
border-bottom: 1px solid #777777; 
}
.LostAlumniAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.LogonRequestPasswordReminderButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.LogonMainFormRequestPasswordReminderButton
{
width: 160px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: Left; 
padding: 0px 5px; 
}
.LogonMainFormRememberLoginCheck
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormLogoutButton
{
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: Center; 
width: 60px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogonMainFormLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormLogonEntry
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormLoginButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: Left; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogonMainFormLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormLoggedInMessage
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormItem
{
display: Block; 
margin-top: 3px; 
}
.LogonMainFormChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
text-align: Center; 
width: 60px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
padding: 0px 5px; 
}
.LogonLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.LogonLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
}
.LogonLogonEntry
{
display: Block; 
margin-top: 3px; 
}
.LogonLoginControlsContainerPanelHidden
{
display: none !important; 
}
.LogonLoginButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.LogonLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
}
.LogonLoggedInMessage
{
display: Block; 
margin-top: 3px; 
}
.LogonLinkLinkedInAccountButton
{
background-size: cover; 
background-image: URL('../StaticImages/LinkedInLink20180926043508.png'); 
display: inline-block; 
height: 30px; 
width: 197px; 
}
.LogonLinkedInLoginButton
{
background-size: cover; 
background-image: URL('../StaticImages/LinkedInLogin20180926043449.png'); 
display: block; 
height: 30px; 
margin-top: 5px; 
width: 219px; 
}
.LogonItem
{
display: Block; 
margin-top: 3px; 
}
.LogonChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.LogonCellRequestPasswordReminderButton
{
width: 160px; 
display: block; 
text-align: Left; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.LogonCellLogoutButton
{
display: block; 
text-align: Left; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.LogonCellLogonEntry
{
display: block; 
}
.LogonCellLoginButton
{
display: block; 
text-align: Left; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.LogonCellLoggedInMessageUserid
{
margin-left: 15px; 
}
.LogonCellLoggedInMessage
{
margin-left: 10px; 
}
.LogonCellChangePasswordButton
{
width: 160px; 
display: block; 
text-align: Left; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.LogonCell
{
float: right; 
padding: 5px; 
}
.Logon
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.LogoCellImagePanel
{
padding-top: 10px; 
}
.LogoCell
{
clear: left; 
float: left; 
height: 100px; 
}
.LoginOrRegShowRegPanelButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.LoginOrRegRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonRequestPasswordReminderButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.LoginOrRegLogonPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegLogonLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.LoginOrRegLogonLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLogonEntry
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLoginButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.LoginOrRegLogonLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLoggedInMessage
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonLinkLinkedInAccountButton
{
background-size: cover; 
background-image: URL('../StaticImages/LinkedInLink20180926043508.png'); 
display: inline-block; 
height: 30px; 
width: 197px; 
}
.LoginOrRegLogonLinkedInLoginButton
{
background-size: cover; 
background-image: URL('../StaticImages/LinkedInLogin20180926043449.png'); 
display: block; 
height: 30px; 
margin-top: 5px; 
width: 219px; 
}
.LoginOrRegLogonItem
{
display: Block; 
margin-top: 3px; 
}
.LoginOrRegLogonChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.LoginOrRegisterRegButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.LoginOrRegisterPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginOrRegisterBackButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.LoginOrRegCtrlRegPanel
{
border: 1px solid #bbbbbb; 
border-radius: 5px; 
margin: 10px; 
padding: 20px; 
}
.LoginControlsContainerPanelHidden
{
display: none !important; 
}
.LoginButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.LinkLinkedInAccountButton
{
background-size: cover; 
background-image: URL('../StaticImages/LinkedInLink20180926043508.png'); 
display: inline-block; 
height: 30px; 
width: 197px; 
}
.linkedinredirectAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.LinkedInMenuTitleLinksMenuCellMenuItemCell
{
padding: 0px 3px; 
display: inline-block; 
letter-spacing: 2px; 
text-transform: uppercase; 
}
.LinkedInMenuTitleLinksMenuCellMenuItem
{
background-position: top left; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/LinkedInNew20170109093352.png'); 
height: 22px; 
width: 23px; 
margin: 0px; 
padding: 0px; 
display: inline-block; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
text-align: Left; 
}
.LinkedInMenuTitleLinksMenuCellMenuItem:hover
{
background-position: bottom left; 
}
.LinkedInMenu
{
height: 23px; 
margin: 0px; 
padding: 0px; 
width: 23px; 
display: inline-block; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
text-align: Left; 
}
.LinkedInLoginButton
{
background-size: cover; 
background-image: URL('../StaticImages/LinkedInLogin20180926043449.png'); 
display: block; 
height: 30px; 
margin-top: 5px; 
width: 219px; 
}
.LeftSubMenuSubMenuButton
{
display: inline-block; 
height: 35px; 
line-height: 35px; 
text-transform: uppercase; 
width: 100%; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
}
.LeftSubMenu
{
border-bottom: 1px solid #ececed; 
margin: 0px 0px 5px 0px; 
padding: 0px 0px 5px 0px; 
}
.LeftParent
{
box-sizing: border-box; 
display: inline-block; 
max-width: 280px; 
padding: 60px 20px 0px 0px; 
vertical-align: top; 
}
.LeftFrontVideo img
{
width: 100%; 
}
.LeftFrontVideo
{
border-top: 1px solid #ececed; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.lblSmallBannerImage img
{
width: 100%; 
}
.lblFooterText
{
display: block; 
margin: auto; 
max-width: 1200px; 
padding: 60px 0px; 
width: 100%; 
}
.lblFooterSocial
{
border-bottom: 2px solid white; 
box-sizing: border-box; 
display: block; 
margin: auto; 
max-width: 1200px; 
padding: 60px; 
text-align: Center; 
width: 100%; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.LabelAsHeader
{
color: Navy; 
font-size: medium; 
}
.ITWInfoFooter
{
text-align: Center; 
}
.InvoiceDetailsMakeBookingWebDisplayPanelText
{
border-bottom: 1px solid #bbbbbb; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.InvoiceDetailsMakeBookingWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.InvoiceDetailsMakeBookingPrimeDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.InvoiceDetailsMakeBookingPrimeDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.InvitesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.InvalidAttributeData
{
background-color: red; 
color: Black; 
display: inline-block; 
}
.InformationMessage
{
background-color: White; 
color: Red; 
font-size: small; 
}
.IndividualProfilePrimePanel
{
border: 0px; 
height: 200px; 
width: 100%; 
}
.IndividualProfilePrimeDisplayPanel
{
width: 100%; 
}
.InBoxAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.HowCanWeHelpAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.HistoryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.highslide-container
{
z-index: 2500 !important; 
}
.HiddenWebDisplayPage
{
display: none !important; 
}
.HiddenSubMenuItems
{
display: none; 
}
.HiddenSAGIPanel
{
display: none !important; 
}
.HiddenOtherTextBox
{
display: none !important; 
}
.HiddenNewInstPanel
{
display: none !important; 
}
.HiddenNewInstButtonPanel
{
display: none !important; 
}
.HiddenLoginLinkLinkedInAccountButton
{
background-size: cover; 
background-image: URL('../StaticImages/LinkedInLink20180926043508.png'); 
display: inline-block; 
height: 30px; 
width: 197px; 
}
.HiddenItem
{
display: none !important; 
}
.HelpText
{
background-color: White; 
font-family: 'Open Sans'; 
font-size: 8pt; 
color: Indigo; 
text-decoration: none; 
}
.HeaderRow
{
background-color: #E7E7F7; 
height: 25px; 
padding: 5px; 
}
.HCLogoCell
{
display: inline-block; 
padding-top: 25px; 
vertical-align: top; 
}
.GridRow
{
border-bottom: 1px solid #777777; 
}
.GridCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.GalleryListTitle
{
font-family: 'Playfair Display'; 
font-size: 18pt; 
color: #333; 
text-decoration: underline; 
}
.GalleryListSubAttrsPanel
{
display: inline-block; 
vertical-align: top; 
width: calc(100% - 320px); 
}
.GalleryListPhotoPanel
{
float: left; 
padding-right: 10px; 
}
.GalleryListEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.gallerylayer img
{
height: auto; 
width: 100%; 
}
.GalleriesRow
{
border-bottom: 1px solid #777777; 
}
.GalleriesPrimePanel
{
border-bottom: 1px solid #ececed; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.GalleriesPagingPrevLink
{
background-image: url('./imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.GalleriesPagingPanel
{
text-align: Center; 
}
.GalleriesPagingNextLink
{
background-image: url('./imgs/NavNext.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.GalleriesPagingLastLink
{
background-image: url('./imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.GalleriesPagingFirstLink
{
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; 
text-align: Center; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.GalleriesAltRow
{
border-bottom: 1px solid #777777; 
}
.GalleriesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FrontRecentNewsWebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.FrontRecentNewsWebDisplayPanelText
{
background-color: #f4f4f4; 
height: 50px; 
line-height: 50px; 
margin: 0px 2.5px; 
padding: 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.FrontRecentNewsWebDisplayMainPanel
{
display: inline-block; 
vertical-align: top; 
width: 50%; 
}
.FrontRecentNewsTitlePanel
{
margin-bottom: 10px; 
}
.FrontRecentNewsTitleLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.FrontRecentNewsTitle
{
font-family: 'Playfair Display'; 
font-size: 18pt; 
color: #003a68; 
text-decoration: underline; 
}
.FrontRecentNewsPrimePanel
{
border: 1px solid #ececed; 
box-sizing: border-box; 
display: inline-block; 
margin: 0px 2.5px ; 
min-height: 580px; 
text-align: Center; 
vertical-align: top; 
width: calc(50% - 5px); 
}
.FrontRecentNewsPhotoPanel
{
margin-bottom: 10px; 
}
.FrontRecentNewsPhoto img
{
display: block; 
left: 50%; 
position: absolute; 
top: 50%; 
transform: translate(-50%, -50%); 
width: 100%; 
}
.FrontRecentNewsPhoto
{
display: block; 
overflow: hidden; 
padding-top: 100%; 
position: relative; 
width: 100%; 
}
.FrontRecentNewsEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.FrontRecentNewsDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.FrontRecentNewsDisplayItemsPanel
{
margin-bottom: 10px; 
}
.FrontRecentNewsDateLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.FrontRecentNewsDateddddDdMmmmYyyyPanel
{
margin-bottom: 10px; 
}
.FrontPageTopItem
{
vertical-align: top; 
width: 30%; 
display: inline-block; 
padding: 20px 0px ; 
text-align: Center; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #003a68; 
text-decoration: none; 
}
.FrontPageRightWebDisplayMainPanel
{
display: inline-block; 
min-width: 0px; 
vertical-align: top; 
width: 30%; 
}
.FrontPageParentWebDisplayPanelText
{
border-top: 1px solid #ececed; 
padding: 10px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.FrontPageParentWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.FrontPageParentCell
{
position: relative; 
}
.FrontPageNewsDetailTitle
{
font-family: 'Playfair Display'; 
font-size: 18pt; 
color: #333; 
text-decoration: underline; 
}
.FrontPageNewsDetailPhotoPanel
{
padding-right: 5px; 
}
.FrontPageNewsDetailDatePanel
{
float: right; 
padding-right: 10px; 
}
.FrontPageNewsDetailDate
{
font-family: 'Open Sans'; 
font-size: 10pt; 
color: #333; 
text-decoration: none; 
}
.FrontPageLoginWebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.FrontPageLoginWebDisplayPanelText
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
padding: 10px 0px; 
}
.FrontPageLoginWebDisplayMainPanel
{
background-color: #3d4c53; 
margin-left: 5px; 
padding: 15px 20px ; 
}
.FrontPageLoginRequestPasswordReminderButton
{
margin-left: 250px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.FrontPageLoginMainPanelLoggedIn
{
display: flex; 
}
.FrontPageLoginLogoutButton
{
border-left: 1px solid white; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 10px; 
text-align: Center; 
vertical-align: top; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.FrontPageLoginLogonEntryLabel
{
margin-right: 0px; 
padding-right: 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
}
.FrontPageLoginLogonEntry
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-right: 20px; 
padding-right: 10px; 
vertical-align: top; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.FrontPageLoginLoginControlsContainerPanelHidden
{
display: none !important; 
}
.FrontPageLoginLoginButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-left: 85px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.FrontPageLoginLoggedInMessageUserid
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-right: 20px; 
padding-right: 10px; 
vertical-align: top; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.FrontPageLoginLoggedInMessage
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-right: 20px; 
padding-right: 10px; 
vertical-align: top; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.FrontPageLoginLinkLinkedInAccountButton
{
display: block; 
margin: 0px 0px 0px 20px; 
background-size: cover; 
background-image: URL('../StaticImages/LinkedInLink20180926043508.png'); 
height: 30px; 
width: 197px; 
}
.FrontPageLoginLinkedInLoginButton
{
display: inline-block; 
margin-top: 0px; 
vertical-align: top; 
background-size: cover; 
background-image: URL('../StaticImages/LinkedInLogin20180926043449.png'); 
height: 30px; 
width: 219px; 
}
.FrontPageLoginItem
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-right: 20px; 
padding-right: 10px; 
vertical-align: top; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.FrontPageLoginInTouchLoginSocialMediaPanel
{
display: inline-block; 
min-width: 220px; 
vertical-align: top; 
width: calc(100% - 680px); 
}
.FrontPageLoginInTouchLoginControlsPanel
{
display: inline-block; 
max-width: 650px; 
vertical-align: top; 
}
.FrontPageLoginChangePasswordButton
{
border-left: 1px solid white; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 10px; 
text-align: Center; 
vertical-align: top; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.FrontPageLogin
{
background-color: White; 
color: Red; 
font-size: small; 
}
.FrontPageFirstItemsWebDisplayMainPanel
{
background-color: white; 
margin-left: 5px; 
}
.FrontPageEventDetailPhoto
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
.FrontPageEventDetailLinkDisplayItem
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
.FrontPageEventDetailEventName
{
font-family: 'Playfair Display'; 
font-size: 18pt; 
color: #333; 
text-decoration: underline; 
}
.FrontPageEventDetailEventDescription
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
.FrontPageEventDetailEventDate
{
font-family: 'Open Sans'; 
font-size: 10pt; 
color: #333; 
text-decoration: none; 
}
.FrontPageEventDetailEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.FrontPageEventDetailDisplayItem
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
.FrontPageClubPresWords
{
box-sizing: border-box; 
display: inline-block; 
padding: 4vw; 
text-align: Center; 
vertical-align: top; 
width: 69%; 
}
.FrontPageClubPresWebDisplayMainPanel
{
margin-top: 5px; 
}
.FrontPageClubPresPhoto img
{
width: 100%; 
}
.FrontPageClubPresPhoto
{
display: inline-block; 
vertical-align: top; 
width: 30%; 
}
.FrontPageClubPresContextTextPanel
{
background-color: #3D4C53; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.FrontPageAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FrontNextEventWebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.FrontNextEventWebDisplayPanelText
{
background-color: #f4f4f4; 
height: 50px; 
line-height: 50px; 
margin: 0px 2.5px; 
padding: 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.FrontNextEventWebDisplayMainPanel
{
display: inline-block; 
vertical-align: top; 
width: 25%; 
}
.FrontNextEventPrimePanel
{
border: 1px solid #ececed; 
margin: 0px 2.5px; 
min-height: 580px; 
text-align: Center; 
}
.FrontNextEventPhotoPanel
{
margin-bottom: 10px; 
}
.FrontNextEventPhoto img
{
display: block; 
left: 50%; 
position: absolute; 
top: 50%; 
transform: translate(-50%, -50%); 
}
.FrontNextEventPhoto
{
display: block; 
overflow: hidden; 
padding-top: 100%; 
position: relative; 
width: 100%; 
}
.FrontNextEventEventNamePanel
{
margin-bottom: 10px; 
}
.FrontNextEventEventNameLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.FrontNextEventEventName
{
font-family: 'Playfair Display'; 
font-size: 18pt; 
color: #003a68; 
text-decoration: underline; 
}
.FrontNextEventEventDateLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.FrontNextEventEventDateddddDdMmmmYyyyPanel
{
margin-bottom: 10px; 
}
.FrontNextEventEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.FrontNextEventDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.FrontNextEventDisplayItemsPanel
{
margin-bottom: 10px; 
}
.FrontNewsWebDisplayPanelText
{
border-top: 1px solid #ececed; 
padding: 10px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.FrontNewsWebDisplayMainPanel
{
background-color: White; 
}
.FrontNewsViewAllPrimesFunctionPanel
{
border-top: 1px solid #d8d8d8; 
clear: both; 
margin: 5px; 
padding: 2px; 
}
.FrontNewsTitle
{
font-family: 'Playfair Display'; 
font-size: 18pt; 
color: #333; 
text-decoration: underline; 
}
.FrontNewsRow
{
border-bottom: 1px solid #777777; 
}
.FrontNewsPrimePanel
{
box-sizing: border-box; 
display: inline-block; 
padding: 5px; 
vertical-align: top; 
width: 33%; 
}
.FrontNewsPhoto img
{
width: 100%; 
}
.FrontNewsListWebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.FrontNewsListWebDisplayPanelText
{
height: 30px; 
line-height: 30px; 
padding: 10px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.FrontNewsListWebDisplayMainPanel
{
display: inline-block; 
height: 100%; 
min-width: 460px; 
vertical-align: top; 
width: 70%; 
}
.FrontNewsListViewAllPrimesFunctionPanel
{
clear: both; 
border-top: 1px solid #d8d8d8; 
margin: 5px; 
padding: 2px; 
}
.FrontNewsListViewAllPrimesFunction
{
font-family: 'Playfair Display'; 
font-size: 10pt; 
color: #333; 
text-decoration: underline; 
}
.FrontNewsListRow
{
border-bottom: 1px solid #777777; 
}
.FrontNewsListPrimePanel
{
border: 0px; 
box-shadow: 5px 15px 20px #999; 
margin: 10px 10px 10px 0px; 
margin-bottom: 10px; 
padding: 10px; 
}
.FrontNewsListPrimeDisplayPanel
{
padding: 0px 10px; 
}
.FrontNewsListParentPanel
{
height: 100%; 
}
.FrontNewsListPanel
{
min-height: 800px; 
}
.FrontNewsListAltRow
{
border-bottom: 1px solid #777777; 
}
.FrontNewsEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.FrontNewsAltRow
{
border-bottom: 1px solid #777777; 
}
.FrontEventsWebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.FrontEventsWebDisplayPanelText
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #003a68; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
padding: 10px 0px; 
}
.FrontEventsWebDisplayMainPanel
{
padding: 0px; 
}
.FrontEventsPrimePanel
{
border-bottom: 1px solid #003a68; 
padding: 20px 0px 10px 0px; 
}
.FrontEventListWebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.FrontEventListWebDisplayPanelText
{
height: 30px; 
line-height: 30px; 
padding: 10px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.FrontEventListWebDisplayMainPanel
{
background-repeat: no-repeat; 
margin: 10px 0px; 
}
.FrontEventListViewAllPrimesFunctionPanel
{
clear: both; 
border-top: 1px solid #d8d8d8; 
margin: 5px; 
padding: 2px; 
}
.FrontEventListViewAllPrimesFunction
{
font-family: 'Playfair Display'; 
font-size: 10pt; 
color: #333; 
text-decoration: underline; 
}
.FrontEventListRow
{
border-bottom: 1px solid #777777; 
}
.FrontEventListPrimePanel
{
border: 0px; 
box-shadow: 5px 15px 20px #999; 
margin: 10px 0px; 
padding: 10px; 
}
.FrontEventListPrimeDisplayPanel
{
margin: 10px; 
}
.FrontEventListEventName
{
font-weight: bolder; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
.FrontEventListEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.FrontEventListDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.FrontEventListAltRow
{
border-bottom: 1px solid #777777; 
}
.FrontContentWebDisplayMainPanel
{
background-color: White; 
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.08); 
padding: 60px; 
}
.frmYearListsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmWebImagesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmWebDisplayWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.frmWebDisplayAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmUnsubscribeAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmTranslationsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmTranslationEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmSyncControlAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmSurfaceConfigAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmSendPMAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmSendEmailsToTargetedAddressesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmSendEmailAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmSearchAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmRequestPasswordReminderAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmRegisterAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileProductAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfilePollOptionAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfilePollAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfilePhotoGalleryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfilePersonalMessageAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementWW1lettersfromthefrontTNWAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementWW1LettersfromJultlandCELeMAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementWW1LetteAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementWW1AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSupportingOHAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementSupportinAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementOHObituaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementOHObituaAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementFamousOHAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAnnouncementAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileOrganisationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileIndividualAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventPastEventAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileEventAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileCompanyAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmProfileAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimesDisplayRow
{
border-bottom: 1px solid #777777; 
}
.frmPrimesDisplayAltRow
{
border-bottom: 1px solid #777777; 
}
.frmPrimesDisplayAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeFocusPollOptionAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeFocusPhotoGalleryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeFocusPersonalMessageAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeFocusOrganisationAnnouncementAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeFocusEventAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPrimeFocusAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPaypalTestAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmPasswordResetAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmNewCSSClassAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMyDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmModerationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMenuItemsAdminAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMembersWithUnmoderatedDataAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMakeEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmMainAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegisterEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegisterAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmLoginOrRegister_-_EventBookingWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.frmLoginOrRegister_-_EventBookingNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.frmLoginOrRegister_-_EventBookingEditLabel
{
display: inline-block; 
min-width: 120px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_EventBookingEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmLoginOrRegister_-_EventBookingDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
}
.frmLinkMailingListToEmailCampaignAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmInTouchLoginAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmInformationAfterRegistrationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmImageSubAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmHtmlEditorTestAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmHomeAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmGalleryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmGalleryAdminAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmFileSubAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventDetailAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingTicketDetailsWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.frmEventBookingTicketDetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.frmEventBookingTicketDetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.frmEventBookingTicketDetailsEditAttrPanel
{
padding-bottom: 5px; 
}
.frmEventBookingTicketDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingSummaryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventBookingAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEventAdministrationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmErrorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEnvtSettingsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEnvironmentSettingsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEmailTemplateAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEmailPreviewAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEmailContentAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEmailCampaignsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmEmailCampaignAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmDonationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomStylesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomLogosAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomiseDataDisplayAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomisationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomImagesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomFontClassesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomFontClassEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCustomButtonsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCSSClassEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmCreateMailingListFromFileAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContextPageAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContentManagementMainTextAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContentManagementEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContentManagementAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmContactUsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmConfirmDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmChangePasswordAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmBulletinAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorWebSiteAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorSystemButtonsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorSocialAffiliationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorSchoolActivitiesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorPhotoTextAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorPhotoAndTextAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorPhonesFaxesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorOtherDetailsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorNameAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorInterestAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorFamilyAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEmploymentHistoryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEmploymentGeneralAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEmailAddressesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEducationHistoryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorEducationGeneralAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorCurrentInterestsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorCurrentEmploymentAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorAddressesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAttributeEditorActivityAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAnotherPageAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAdministrationAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.frmAdminBulletinAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FriendRequestsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FooterTitle
{
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.FooterTextLinks
{
width: 20%; 
display: inline-block; 
vertical-align: top; 
}
.FooterTextFundReg
{
text-align: Right; 
width: 20%; 
display: inline-block; 
vertical-align: top; 
}
.FooterTextDevOffice2
{
display: inline-block; 
vertical-align: top; 
width: 24%; 
}
.FooterTextDevOffice1
{
width: 34%; 
display: inline-block; 
vertical-align: top; 
}
.FooterTextDevOffice
{
display: inline-block; 
vertical-align: top; 
width: 24%; 
}
.FooterTextBlock
{
display: inline-block; 
vertical-align: top; 
width: 24%; 
}
.FooterSocialContent
{
display: inline-block; 
vertical-align: top; 
width: 49%; 
}
.FooterParent
{
min-height: 500px; 
background-position: center; 
background-size: cover; 
background-image: URL('../StaticImages/FooterBG20191011024942.jpg'); 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.FooterContentParent
{
background: rgba(0,58,104,0.9); 
min-height: 500px; 
}
.FooterCell
{
background-repeat: repeat-x; 
background-image: URL('../StaticImages/NewMenuBack20170109093352.png'); 
clear: both; 
height: 55px; 
min-height: 55px; 
padding-top: 20px; 
}
.FontYellowTitle
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #f8b531; 
text-decoration: none; 
}
.FontWhiteTitle
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: white; 
text-decoration: none; 
}
.FontWhiteLink
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: underline; 
}
.FontWhiteBold
{
font-family: 'Open Sans'; 
font-size: 13pt; 
color: White; 
font-weight: bold; 
text-decoration: none; 
}
.FontWhite
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.FontTitle
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.FontThreadTitle
{
font-family: 'Open Sans'; 
font-size: 12pt; 
color: #8C8DB6; 
font-weight: bold; 
text-decoration: none; 
}
.FontThreadStarter
{
font-family: ; 
font-size: 8pt; 
color: Black; 
text-decoration: none; 
}
.FontTab
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #00457c; 
text-decoration: underline; 
}
.FontSubMenu
{
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
}
.FontSmallTitle
{
font-family: 'Playfair Display'; 
font-size: 11pt; 
color: #333; 
font-style: italic; 
text-decoration: none; 
}
.FontSmall
{
font-family: 'Open Sans'; 
font-size: 10pt; 
color: #333; 
text-decoration: none; 
}
.FontProfileFunction
{
font-family: 'Open Sans'; 
font-size: 12pt; 
color: #0C4379; 
text-decoration: none; 
}
.FontPrimeLinkSmall
{
font-family: 'Playfair Display'; 
font-size: 10pt; 
color: #333; 
text-decoration: underline; 
}
.FontPrimeLinkBlue
{
font-family: 'Playfair Display'; 
font-size: 18pt; 
color: #003a68; 
text-decoration: underline; 
}
.FontPrimeLink
{
font-family: 'Playfair Display'; 
font-size: 18pt; 
color: #333; 
text-decoration: underline; 
}
.FontPrimeFunction
{
font-family: 'Open Sans'; 
font-size: 10pt; 
color: #0C4379; 
text-decoration: none; 
}
.FontPollName
{
font-family: 'Open Sans'; 
font-size: 12pt; 
color: #414267; 
text-decoration: none; 
}
.FontPageTitle
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.FontPageSubTitleLink
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: underline; 
}
.FontPageSubTitle
{
font-family: 'Playfair Display'; 
font-size: 15pt; 
color: #333; 
text-decoration: none; 
}
.FontMenuWhite
{
font-family: Open Sans; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.FontMenuHover
{
font-family: Open Sans; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.FontMenu
{
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
}
.FontMainWebTitle
{
font-family: Playfair Display; 
font-size: 20pt; 
color: #00457c; 
font-weight: bold; 
text-decoration: none; 
}
.FontLargeWhite
{
font-family: 'Open Sans'; 
font-size: 20pt; 
color: White; 
text-decoration: none; 
}
.FontLargePrimeLink
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: underline; 
}
.FontLargeButtonWhite
{
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.FontLargeButton
{
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
}
.FontImportantText
{
font-family: 'Open Sans'; 
font-size: 12pt; 
color: 20,52,99; 
font-weight: bold; 
text-decoration: none; 
}
.FontHelpText
{
font-family: 'Open Sans'; 
font-size: 8pt; 
color: Indigo; 
text-decoration: none; 
}
.FontFunction
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: none; 
}
.FontForumTitle
{
font-family: ; 
font-size: 12pt; 
color: #414267; 
font-weight: bold; 
text-decoration: none; 
}
.FontFooterTitle
{
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.FontFooterText
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.FontDeleteButton
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: Red; 
text-decoration: underline; 
}
.FontButtonWhite
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.FontButton
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.FontBlueTitle
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #003a68; 
text-decoration: none; 
}
.FontBaseWhite
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.FontBaseUnderline
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: underline; 
}
.FontBaseBlue
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #003a68; 
text-decoration: none; 
}
.FontBase
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
.FindOutMore
{
border: 1px solid #003a68; 
display: inline-block; 
margin-top: 20px; 
padding: 7.5px 15px; 
transition: 150ms ease; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #003a68; 
text-decoration: none; 
}
.FindOutMore:hover
{
background-color: #003a68; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.FindFriendsPhotoPhotoPanel
{
margin: 0px 20px 0px 0px; 
width: 150px; 
}
.FindFriendsPhotoPhoto img
{
width: 100%; 
}
.FindFriendsPhotoPhoto
{
display: inline-block; 
max-width: 100%; 
}
.FindFriendsPhotoEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.FindFriendsPhotoDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.FindFriendsListYourStoryPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.FindFriendsListXPanel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
padding: 5px 0px; 
}
.FindFriendsListWebDisplayNamePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.FindFriendsListWebDisplayName
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.FindFriendsListSubAttrsPanel
{
flex-grow: 1; 
}
.FindFriendsListSocialPanel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
padding: 5px 0px; 
}
.FindFriendsListLinkedinPanel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
padding: 5px 0px; 
}
.FindFriendsListLeavingYearPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.FindFriendsListLeavingYearLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.FindFriendsListInstagramPanel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
padding: 5px 0px; 
}
.FindFriendsListHousePanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.FindFriendsListHouseLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.FindFriendsListFacebookPanel
{
display: inline-block; 
margin: 0px 10px 0px 0px; 
padding: 5px 0px; 
}
.FindFriendsListEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.FindFriendsListDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.FindFriendsListDisplayItemsPanel
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.FindFriendsFunctionsSendemail
{
background-repeat: no-repeat; 
background-size: contain; 
background-image: URL('../StaticImages/SendEmail20260318102326.png'); 
display: inline-block; 
height: 30px; 
width: 60px; 
}
.Find_FriendsSearchLabel
{
display: inline-block; 
min-width: 130px; 
}
.Find_FriendsSearchItemsPanel
{
margin: 5px 0px; 
}
.Find_FriendsSearchButton
{
width: auto; 
background-color: #0c4379; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
transition: 0.3s; 
}
.Find_FriendsSearchButton:hover
{
background-color: #f8b532; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
}
.Find_FriendsQueryTypePanel
{
margin: 10px 0px; 
}
.Find_FriendsPrimePanel
{
border-bottom: 1px solid #294F6D; 
display: flex; 
margin: 10px 0px; 
padding: 10px 0px; 
}
.Find_FriendsLeavingYearPanel
{
margin: 5px 0px; 
}
.Find_FriendsLeavingYearLabel
{
display: inline-block; 
min-width: 130px; 
}
.Find_FriendsLastnamePanel
{
margin: 5px 0px; 
}
.Find_FriendsLastnameLabel
{
display: inline-block; 
min-width: 130px; 
}
.Find_FriendsHousePanel
{
margin: 5px 0px; 
}
.Find_FriendsHouseLabel
{
display: inline-block; 
min-width: 130px; 
}
.Find_FriendsForenamesPanel
{
margin: 5px 0px; 
}
.Find_FriendsForenamesLabel
{
display: inline-block; 
min-width: 130px; 
}
.FamousOHSearchLabel
{
display: inline-block; 
width: 150px; 
}
.FamousOHRow
{
border-bottom: 1px solid #777777; 
}
.FamousOHPrimePanel
{
clear: left; 
float: left; 
padding-bottom: 20px; 
}
.FamousOHNewRow
{
border-bottom: 1px solid #777777; 
}
.FamousOHNewPrimePanel
{
border-bottom: 2px solid #f8b531; 
margin: 0px 0px 20px 0px; 
padding: 10px 0px; 
}
.FamousOHNewPagingPrevLink
{
background-image: url('./imgs/NavPrevious.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.FamousOHNewPagingPanel
{
text-align: Center; 
}
.FamousOHNewPagingNextLink
{
padding: 0px 35px 0px 5px; 
background-image: url('./imgs/NavNext.png'); 
background-position: right center; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.FamousOHNewPagingLastLink
{
background-image: url('./imgs/NavLast.png'); 
background-position: right center; 
padding: 0px 35px 0px 5px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.FamousOHNewPagingFirstLink
{
background-image: url('./imgs/NavFirst.png'); 
background-position: left center; 
padding: 0px 5px 0px 35px; 
background-repeat: no-repeat; 
height: 40px; 
line-height: 40px; 
margin: 0px 10px; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
text-align: Center; 
}
.FamousOHNewAltRow
{
border-bottom: 1px solid #777777; 
}
.FamousOHNewAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.FamousOHHeaderRow
{
background-color: #E7E7F7; 
height: 25px; 
padding: 5px; 
}
.FamousOHGrid
{
border: 1px solid #efefef; 
margin: 0px; 
padding: 0px; 
width: 100%; 
}
.FamousOHCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.FamousOHAreaOfExpertisePanel
{
padding: 20px; 
}
.FamousOHAreaOfExpertiseLabel
{
display: inline-block; 
width: 150px; 
}
.FamousOHAltRow
{
border-bottom: 1px solid #777777; 
}
.FamousOHAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.fadeslidedescdiv
{
height: auto !important; 
margin-left: 30px; 
max-width: 500px; 
top: 50% !important; 
}
.FacebookMenuTitleLinksMenuCellMenuItemCell
{
padding: 0px 3px; 
display: inline-block; 
letter-spacing: 2px; 
text-transform: uppercase; 
}
.FacebookMenuTitleLinksMenuCellMenuItem
{
background-position: top left; 
background-repeat: no-repeat; 
background-image: URL('../StaticImages/FacebookNew20170109093352.png'); 
height: 22px; 
width: 23px; 
margin: 0px; 
padding: 0px; 
display: inline-block; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
text-align: Left; 
}
.FacebookMenuTitleLinksMenuCellMenuItem:hover
{
background-position: bottom left; 
}
.FacebookMenu
{
height: 23px; 
margin: 0px; 
padding: 0px; 
width: 23px; 
display: inline-block; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
text-align: Left; 
}
.ExpandableSectionShown
{
background-color: #ececed; 
padding: 60px; 
}
.ExpandableSectionHidden
{
display: none; 
background-color: #ececed; 
padding: 60px; 
}
.ExpandableSectionHeading
{
background-color: #0C4379; 
background-position: right center; 
background-repeat: no-repeat; 
height: 55px; 
line-height: 55px; 
margin-top: 15px; 
padding: 0px 20px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.ExpandableSection
{
background-color: #ececed; 
padding: 60px; 
}
.ExpandableMenuItemCell
{
display: block; 
padding: 0px; 
letter-spacing: 2px; 
text-transform: uppercase; 
}
.ExColSectionHeading
{
background-color: #0C4379; 
background-position: right center; 
background-repeat: no-repeat; 
height: 55px; 
line-height: 55px; 
margin-top: 15px; 
padding: 0px 20px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.EvolaAwardListWebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.EvolaAwardListWebDisplayPanelText
{
height: 30px; 
line-height: 30px; 
padding: 10px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.EvolaAwardListPrimePanel
{
border-bottom: 1px solid #ececed; 
margin: 10px 0px; 
padding: 5px 0px; 
}
.EvolaAwardContextTextPanel
{
border-top: 2px solid #f8b531; 
margin: 20px 0px 10px 0px; 
}
.EventsRow
{
border-bottom: 1px solid #777777; 
}
.EventsPrimePanel
{
border-bottom: 1px solid #ececed; 
margin: 10px 0px; 
padding: 10px 0px; 
width: 100%; 
}
.EventsHeaderRow
{
background-color: #E7E7F7; 
height: 25px; 
padding: 5px; 
}
.EventsGrid
{
border: 1px solid #efefef; 
margin: 0px; 
padding: 0px; 
width: 100%; 
}
.EventsCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.EventsAltRow
{
border-bottom: 1px solid #777777; 
}
.EventsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.EventListSubAttrsPanel
{
display: inline-block; 
padding-left: 10px; 
vertical-align: top; 
width: calc(100% - 310px); 
}
.EventListPhotoPanel
{
clear: left; 
float: left; 
width: 170px; 
margin: 0px 0px 5px 0px; 
}
.EventListEventNamePanel
{
margin: 0px 0px 5px 0px; 
}
.EventListEventName
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: underline; 
}
.EventListEventDescriptionPanel
{
margin: 0px 0px 5px 0px; 
}
.EventListEventDatePanel
{
width: 100px; 
margin: 0px 0px 5px 0px; 
}
.EventListEventDateLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.EventListEventDateddddDdMmmmYyyyPanel
{
margin: 0px 0px 5px 0px; 
}
.EventListEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.EventListDisplayLabel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.EventListDisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.EventListDisplayItemsPanel
{
margin: 0px 0px 5px 0px; 
}
.EventListDetailsEventName
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: underline; 
}
.EventListDetailsCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.EventListDateCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.EventListCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.EventInvitesWebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.EventInvitesWebDisplayPanelText
{
height: 30px; 
line-height: 30px; 
padding: 10px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.EventForBookingRow
{
border-bottom: 1px solid #777777; 
}
.EventForBookingPrimePanel
{
border: 0px none white; 
float: none; 
width: 100%; 
}
.EventForBookingAltRow
{
border-bottom: 1px solid #777777; 
}
.EventDetailsMakeBookingWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.EventDetailPrimePanel
{
border: 0px; 
width: 100%; 
}
.EventDetailPrimeDisplayPanel
{
width: 100%; 
}
.EventDetailPhotoPanel
{
padding-bottom: 10px; 
margin-top: 5px; 
}
.EventDetailPhoto
{
width: 500px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
.EventDetailLinkDisplayItem
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
.EventDetailForEventBookingPrimePanel
{
border: 0px none white; 
float: none; 
width: 100%; 
}
.EventDetailEventNamePanel
{
margin-top: 20px; 
}
.EventDetailEventNameLabel
{
display: inline-block; 
width: 85px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
vertical-align: top; 
}
.EventDetailEventName
{
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: underline; 
}
.EventDetailEventDetailPanel
{
margin-top: 5px; 
}
.EventDetailEventDetailLabel
{
display: inline-block; 
width: 85px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
vertical-align: top; 
}
.EventDetailEventDetail
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
.EventDetailEventDescriptionPanel
{
margin-top: 5px; 
}
.EventDetailEventDescriptionLabel
{
display: block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
width: 85px; 
vertical-align: top; 
}
.EventDetailEventDescription
{
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
.EventDetailEventDatePanel
{
margin-top: 5px; 
}
.EventDetailEventDateLabel
{
display: inline-block; 
width: 85px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
vertical-align: top; 
}
.EventDetailEventDateddddDdMmmmYyyyPanel
{
margin-top: 5px; 
}
.EventDetailEventDate
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
.EventDetailEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.EventDetailDisplayLabel
{
display: inline-block; 
width: 85px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
vertical-align: top; 
}
.EventDetailDisplayItemsPanel
{
margin-top: 5px; 
}
.EventDetailDisplayItem
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: none; 
}
.EventDetailContextTextPanel
{
border-top: 5px solid #D8D8E8; 
}
.EventBookingTypeAndNumberTypeLabel_Standard
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel_Concession
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberTypeLabel
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberNumberEntry_Standard
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry_Concession
{
width: 50px; 
}
.EventBookingTypeAndNumberNumberEntry
{
width: 50px; 
}
.EventBookingTypeAndNumberMainPanel
{
padding-top: 20px; 
}
.EventBookingTypeAndNumberLabelNumberRequired
{
display: inline-block; 
padding-left: 100px; 
width: 200px; 
}
.EventBookingTypeAndNumberLabel
{
display: inline-block; 
width: 100px; 
}
.EventBookingTypeAndNumberHeadingPanel
{
background-color: #D8D8E8; 
height: 25px; 
line-height: 25px; 
margin-bottom: 10px; 
}
.EventBookingTotalPrice
{
font-family: 'Open Sans'; 
font-size: 12pt; 
color: 20,52,99; 
font-weight: bold; 
text-decoration: none; 
}
.EventBookingTotalPanel
{
padding-top: 10px; 
}
.EventBookingTotalLabel
{
margin: 10px; 
padding: 10px; 
font-family: 'Open Sans'; 
font-size: 12pt; 
color: 20,52,99; 
font-weight: bold; 
text-decoration: none; 
}
.EventBookingMakeBookingButton
{
width: 120px; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.EventBookingLabel
{
display: inline-block; 
width: 100px; 
}
.EventBookingHeadingPanel
{
background-color: #D8D8E8; 
height: 25px; 
line-height: 25px; 
margin-bottom: 10px; 
}
.EventBookingGuestNameTypeLabel_Standard
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel_Concession
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNameTypeLabel
{
display: inline-block; 
width: 100px; 
}
.EventBookingGuestNamesMainPanel
{
padding-top: 20px; 
}
.EventBookingGuestNameHeadingPanel
{
background-color: #D8D8E8; 
height: 25px; 
line-height: 25px; 
margin-bottom: 10px; 
}
.EventBookingGuestNameEntry_Standard
{
width: 300px; 
}
.EventBookingGuestNameEntry_Concession
{
width: 300px; 
}
.EventBookingGuestNameEntry
{
width: 300px; 
}
.EventBookingContinueButton
{
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.EventBookingCancelButton
{
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.EventBookingButton
{
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.ErrorMessage
{
background-color: White; 
color: Red; 
font-size: small; 
}
.EmptyRequiredField
{
background-color: khaki; 
color: Black; 
display: inline-block; 
}
.EditSagiPanelWebsitewebsite
{
margin: 5px 0px; 
}
.EditSagiPanelSocialAffiliationyearTo
{
margin: 5px 0px; 
}
.EditSagiPanelSocialAffiliationyearFrom
{
margin: 5px 0px; 
}
.EditSagiPanelSocialAffiliationorganisation
{
margin: 5px 0px; 
}
.EditSagiPanelSocialAffiliationoffice
{
margin: 5px 0px; 
}
.EditSagiPanelSocialAffiliationachievement
{
margin: 5px 0px; 
}
.EditSagiPanelSchoolSportsTeamOtherschoolSportsTeamOther
{
display: flex; 
}
.EditSagiPanelSchoolActivitiesOtherschoolActivitiesOther
{
display: flex; 
}
.EditSagiPanelPhotoTextphotoText
{
margin: 5px 0px; 
}
.EditSagiPanelPhotophoto
{
margin: 5px 0px; 
}
.EditSagiPanelPhotoAndTexttext
{
margin: 5px 0px; 
}
.EditSagiPanelPhotoAndTextphoto
{
margin: 5px 0px; 
}
.EditSagiPanelOtherNamespreviousName
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelOtherNamespreferredName
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelNetworkingInterestnetworkingInterest
{
margin: 5px 0px; 
padding: 5px 0px; 
}
.EditSagiPanelNametitle
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelNamelastname
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelNameinitials
{
margin: 5px 0px; 
}
.EditSagiPanelNameforenames
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelMaritalStatusmaritalStatus
{
margin: 5px 0px; 
}
.EditSagiPanelInterestinterest
{
margin: 5px 0px; 
}
.EditSagiPanelGendergender
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipschool
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshiprelationship
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipnote
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipname
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipgender
{
margin: 5px 0px; 
}
.EditSagiPanelFamilyRelationshipdob
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentNoteemploymentNote
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorystartYear
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryorganisation
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryoccupation
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryjobTitle
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistoryfinishYear
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorycomment
{
margin: 5px 0px; 
}
.EditSagiPanelEmploymentHistorybusinessSector
{
margin: 5px 0px; 
}
.EditSagiPanelEmailaddressemailaddress
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelEducationNoteeducationNote
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistoryyearTo
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistoryyearFrom
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistorysubject
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistoryresultType
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistoryinstitutionName
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistorycomment
{
margin: 5px 0px; 
}
.EditSagiPanelEducationHistoryclassOfResult
{
margin: 5px 0px; 
}
.EditSagiPanelEducationGeneralleavingYear
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.EditSagiPanelEducationGeneralhouse
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.EditSagiPanelEducationGeneralentryYear
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelEducationGeneralboarding
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.EditSagiPanelEducationGeneralboarder
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.EditSagiPanelEducationAssistanceOthereducationAssistanceOther
{
display: flex; 
}
.EditSagiPanelDateOfBirthdateOfBirth
{
padding: 5px 0px 0px 0px; 
}
.EditSagiPanelAddressusage
{
margin: 5px 0px; 
}
.EditSagiPanelAddresstown
{
margin: 5px 0px; 
}
.EditSagiPanelAddresspostalcode
{
margin: 5px 0px; 
}
.EditSagiPanelAddressisdefault
{
margin: 5px 0px; 
}
.EditSagiPanelAddresscounty
{
margin: 5px 0px; 
}
.EditSagiPanelAddresscountry
{
margin: 5px 0px; 
}
.EditSagiPanelAddressaddress3
{
margin: 5px 0px; 
}
.EditSagiPanelAddressaddress2
{
margin: 5px 0px; 
}
.EditSagiPanelAddressaddress1
{
margin: 5px 0px; 
}
.EditSagiDeleteButtonPanel
{
padding: 5px 0px 0px 0px; 
}
.EditSagiDeleteButton
{
float: right; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.EditSagiControlsPanelEducationGeneralboarder
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.EditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.EditItem
{
min-width: 280px; 
}
.EditCSSStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.EditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.EditButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.EditAttrInstPanelSocialAffiliation
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelPhotoAndText
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelPhonenumber
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelFamilyRelationship
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEmploymentHistory
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEmailaddress
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelEducationHistory
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttrInstPanelDateOfBirth
{
margin: 10px 0px; 
padding: 10px 0px; 
}
.EditAttrInstPanelAddress
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.EditAttributeButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.DownloadButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.DisplayItemTitlePanel
{
border-bottom: 1px solid #bbbbbb; 
margin: 10px 0px; 
padding: 0px 0px 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.DisplayGrid
{
border: 1px solid #efefef; 
margin: 0px; 
padding: 0px; 
width: 100%; 
}
.DisclosedAttributeData
{
font-weight: bold; 
color: Black; 
display: inline-block; 
}
.descpanellink
{
display: block; 
font-family: 'Open Sans'; 
font-size: 20pt; 
color: White; 
text-decoration: none; 
}
.descpanelfg
{
background-image: URL('../StaticImages/DescBackBlueFrenchNavy20171212041515.png'); 
height: auto !important; 
position: relative !important; 
}
.descpanelbg
{
background-color: Blue; 
display: none !important; 
}
.DeleteWebTextItemButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.DeleteWebTextFullContextButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.DeletedAttributeData
{
color: red; 
text-decoration: line-through; 
display: inline-block; 
}
.DeleteButton
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: Red; 
text-decoration: underline; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
}
.DeepLinkMenuMenuItemCell
{
display: inline-block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.DeepLinkMenuMenuItem
{
display: inline-block; 
padding: 0px 5px; 
text-align: Left; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
}
.DeepLinkMenuCellMenuItemCell
{
display: inline-block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.DeepLinkMenuCellMenuItem
{
display: inline-block; 
padding: 0px 5px; 
text-align: Left; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
}
.DeepLinkMenuCell
{
float: right; 
}
.CustomStyle2
{
color: Blue; 
}
.CustomStyle1
{
color: Indigo; 
}
.CustomiseDataDisplayAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.CustomiseCSSTitle
{
background-color: White; 
font-size: Medium; 
}
.CustomiseCSSStyleName
{
font-weight: bold; 
}
.CurrentTopRightMenuMenuItemCell
{
display: inline-block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.CurrentSubMenuItemCellLevel03
{
display: block; 
padding: 0px; 
}
.CurrentSubMenuItemCellLevel02
{
display: block; 
padding: 0px; 
}
.CurrentSubMenuItemCellLevel01
{
display: block; 
padding: 0px; 
}
.CurrentSubMenuItemCell
{
display: block; 
padding: 0px; 
}
.CurrentSubMenuButton
{
display: inline-block; 
height: 35px; 
line-height: 35px; 
text-transform: uppercase; 
width: 100%; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
}
.CurrentParentMenuButton
{
display: inline-block; 
height: 55px; 
line-height: 55px; 
text-align: Center; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
}
.CurrentmnuDD_WW1_PanelMenuMenuItemCell
{
display: block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.CurrentmnuDD_OHILParent_PanelMenuMenuItemCell
{
display: block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.CurrentmnuDD_OHILParent_PanelMenuMenuItem
{
box-sizing: border-box; 
height: 30px; 
line-height: 30px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
padding: 0px 5px; 
text-align: Left; 
}
.CurrentmnuDD_OHFundParent_PanelMenuMenuItemCell
{
display: block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.CurrentmnuDD_HistoryParent_PanelMenuMenuItemCell
{
display: block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.CurrentmnuDD_HistoryParent_PanelMenuMenuItem
{
width: 220px; 
box-sizing: border-box; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
display: inline-block; 
padding: 0px 5px; 
text-align: Left; 
}
.CurrentmnuDD_History_PanelMenuMenuItemCell
{
display: block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.CurrentmnuDD_History_PanelMenuMenuItem
{
width: 200px; 
box-sizing: border-box; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
display: inline-block; 
padding: 0px 5px; 
text-align: Left; 
}
.CurrentmnuDD_EventsParent_PanelMenuMenuItemCell
{
display: block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.CurrentmnuDD_EventsParent_PanelMenuMenuItem
{
width: 150px; 
box-sizing: border-box; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
display: inline-block; 
padding: 0px 5px; 
text-align: Left; 
}
.CurrentmnuDD_Administration_PanelMenuMenuItem
{
width: 200px; 
box-sizing: border-box; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
display: inline-block; 
padding: 0px 5px; 
text-align: Left; 
}
.CurrentmnuDD_AboutOHs_PanelMenuMenuItemCell
{
display: block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.CurrentmnuDD_AboutOHs_PanelMenuMenuItem
{
width: 290px; 
box-sizing: border-box; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
display: inline-block; 
padding: 0px 5px; 
text-align: Left; 
}
.CurrentMenuItemCell
{
display: inline-block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.CurrentMenuCellSubMenuItemCellLevel03
{
display: block; 
padding: 0px; 
}
.CurrentMenuCellSubMenuItemCellLevel02
{
display: block; 
padding: 0px; 
}
.CurrentMenuCellSubMenuItemCellLevel01
{
display: block; 
padding: 0px; 
}
.CurrentMenuCellSubMenuButtonLvl03
{
font-family: Open Sans; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
height: 55px; 
line-height: 55px; 
text-align: Center; 
}
.CurrentMenuCellSubMenuButtonLvl02
{
font-family: Open Sans; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
height: 55px; 
line-height: 55px; 
text-align: Center; 
}
.CurrentMenuCellSubMenuButtonLvl01
{
font-family: Open Sans; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
height: 55px; 
line-height: 55px; 
text-align: Center; 
}
.CurrentMenuCellParentMenuButton
{
display: inline-block; 
height: 55px; 
line-height: 55px; 
text-align: Center; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
}
.CurrentMenuCellMenuItemCell
{
padding: 0px 15px; 
display: inline-block; 
letter-spacing: 2px; 
text-transform: uppercase; 
}
.CurrentMenuCellMenuButton
{
font-family: Open Sans; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
height: 55px; 
line-height: 55px; 
text-align: Center; 
}
.CurrentMenuButton
{
display: inline-block; 
height: 55px; 
line-height: 55px; 
text-align: Center; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
}
.CurrentLeftSubMenuSubMenuButton
{
display: inline-block; 
height: 35px; 
line-height: 35px; 
text-transform: uppercase; 
width: 100%; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
}
.CurrentContactUsPhoneTopRightMenuMenuItemCell
{
display: inline-block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.CurrentClubMenuMenuItemCell
{
display: block; 
height: auto; 
padding: 0px; 
width: 100%; 
letter-spacing: 2px; 
text-transform: uppercase; 
}
.CurrentClubMenuMenuItem
{
display: block; 
height: 35px; 
line-height: 35px; 
padding: 0px; 
width: 100%; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
text-align: Left; 
}
.CurrentAbout
{
font-family: Open Sans; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
height: 55px; 
line-height: 55px; 
text-align: Center; 
}
.CSSStyleAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.CSSCLassTitlePanel
{
display: inline-block; 
line-height: 25px; 
min-height: 25px; 
vertical-align: top; 
width: 44%; 
}
.CSSClassTitleLBL
{
display: inline-block; 
}
.CSSClassStylesPanel
{
padding: 5px 0px 0px 10px; 
}
.CSSClassStylesListsPanel
{
display: none !important; 
}
.CSSClassStyleNameLBL
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditPanel
{
border-bottom: 1px solid #bbbbbb; 
padding: 5px 0px 5px 10px; 
}
.CSSClassStyleEditNamePanel
{
display: inline-block; 
vertical-align: top; 
width: 150px; 
}
.CSSClassStyleEditNameLBL
{
height: 20px; 
line-height: 20px; 
}
.CSSClassRefreshStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
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 !important; 
}
.CSSClassEditStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.CSSClassEditStyleHelp
{
display: none; 
text-align: Right; 
}
.CSSClassEditStyleActionPanel
{
text-align: Right; 
}
.CSSClassEditSaveButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.CSSClassEditPasteButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.CSSClassEditNamePanel
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditExamplePanel span
{
position: relative !important; 
}
.CSSClassEditExamplePanel
{
display: inline-block; 
max-height: 30px; 
max-width: 45%; 
overflow: hidden; 
vertical-align: top; 
width: 45%; 
}
.CSSClassEditControlsPanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassEditCancelButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.CSSClassDisplayPanel
{
border-bottom: 1px #bbbbbb solid; 
padding: 5px; 
}
.CSSClassCopyUpdatePanel
{
display: inline-block; 
vertical-align: top; 
}
.CSSClassCopyStylesButton
{
text-align: Center; 
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.CSSClassClearStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.CSSClassChangeParentButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.CSSClassAddStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.CSSClassAddNewStyleButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.CSSClassAddModifiedStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.CSSClassActionsPanel
{
text-align: Right; 
}
.ContextPageWW1LettersJutlandAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageWW1LettersAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageWW1AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageWhoIsInvolvedAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageSupportingOHAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageSupportingHCSAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageRegisterAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPagePastEventsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPagePasswordSuccessfullyChangedAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageOHMagazineAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageOHInLondonAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageOHFundAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageOHFundA0AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageOHClubCommitteeAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageObituariesNewAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageObituariesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageNewsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageMoreMenuitemsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageMemorabiliaNewAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageMemorabiliaAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageMailshotUnsubConfirmTESTAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageMailshotUnsubConfirmAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageLostAlumniAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageHowCanWeHelpAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageHistoryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageGDPRAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageGalleriesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageFamousOHNewAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageFamousOHAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageEventsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageconvertintdbnameand11AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageconvertintdbnameAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageContactUsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContextPageArchiveAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.ContactUsPhoneTopRightMenuMenuItemCell
{
display: inline-block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.ContactUsPhone
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/ContactUsPhone20191127101914.png'); 
display: inline-block; 
height: 30px; 
padding: 0px; 
width: 23px; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
text-align: Left; 
}
.ConfirmDetails_ConfDet_PhonesFaxesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.ConfirmDetails_ConfDet_PhonesFaxesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_PhonesFaxesDisplayItemTitlePanel
{
border-bottom: 1px solid #ececed; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_NameTitle_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NamePreviousName_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NamePreferredName_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_NameLastname_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameForenames_EditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_NameEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.ConfirmDetails_ConfDet_NameEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_NameDisplayItemTitlePanel
{
border-bottom: 1px solid #ececed; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.ConfirmDetails_ConfDet_EmailAddressesNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditLabel
{
display: inline-block; 
width: 150px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditGroupAttrInstPanel
{
border: 1px solid #dddddd; 
margin: 10px 0px; 
padding: 10px; 
}
.ConfirmDetails_ConfDet_EmailAddressesEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.ConfirmDetails_ConfDet_EmailAddressesDisplayItemTitlePanel
{
border-bottom: 1px solid #ececed; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.ConfirmButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.Confirm_DetailsWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.Confirm_DetailsNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.Confirm_DetailsEditLabel
{
display: inline-block; 
width: 150px; 
}
.Confirm_DetailsEditGroupAttrInstPanel
{
padding: 10px; 
border: 1px solid #dddddd; 
margin: 10px 0px; 
}
.Confirm_DetailsEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.Confirm_DetailsDisplayItemTitlePanel
{
border-bottom: 1px solid #ececed; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.CollapsableSectionHeading
{
background-color: #0C4379; 
background-position: right center; 
background-repeat: no-repeat; 
height: 55px; 
line-height: 55px; 
margin-top: 15px; 
padding: 0px 20px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.ClubMenuSubMenuItemCellLevel01
{
display: block; 
padding: 0px; 
}
.ClubMenuSubMenuItemCell
{
display: block; 
padding: 0px; 
}
.ClubMenuMenuItemCell
{
display: block; 
height: auto; 
padding: 0px; 
width: 100%; 
letter-spacing: 2px; 
text-transform: uppercase; 
}
.ClubMenuMenuItem
{
display: block; 
height: 35px; 
line-height: 35px; 
padding: 0px; 
width: 100%; 
font-family: Open Sans; 
font-size: 11pt; 
color: #333333; 
text-decoration: none; 
text-align: Left; 
}
.ClubMenuHiddenSubMenuItems
{
display: none; 
}
.ClubMenuExpandableMenuItemCell
{
display: block; 
padding: 0px; 
letter-spacing: 2px; 
text-transform: uppercase; 
}
.ClubMenuCell
{
border-bottom: 1px solid #ececed; 
margin: 0px 0px 5px 0px; 
padding: 0px 0px 5px 0px; 
}
.ClubLogonWebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.ClubLogonWebDisplayPanelText
{
background-color: #f8b532; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #003a68; 
text-decoration: none; 
height: 30px; 
line-height: 30px; 
padding: 10px 0px; 
}
.ClubLogonWebDisplayMainPanel
{
background-color: #f8b532; 
box-shadow: 5px 15px 20px #999; 
}
.ClubLogonRequestPasswordReminderButton
{
width: 150px; 
display: block; 
text-align: Left; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.ClubLogonRememberLoginCheck
{
display: none; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #003a68; 
text-decoration: none; 
}
.ClubLogonMainPanelNotLoggedIn
{
padding: 10px; 
}
.ClubLogonMainPanelLoggedIn
{
padding: 10px; 
}
.ClubLogonMainPanel
{
padding: 10px; 
}
.ClubLogonLogoutButton
{
display: block; 
text-align: Left; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.ClubLogonLogonEntryLabel
{
display: inline-block; 
width: 70px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #003a68; 
text-decoration: none; 
}
.ClubLogonLogonEntry
{
width: calc(100% - 100px); 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #003a68; 
text-decoration: none; 
}
.ClubLogonLoginButton
{
display: block; 
text-align: Left; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.ClubLogonLoggedInMessageUserid
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #003a68; 
text-decoration: none; 
}
.ClubLogonLoggedInMessage
{
padding-right: 10px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #003a68; 
text-decoration: none; 
}
.ClubLogonLinkLinkedInAccountButton
{
background-size: cover; 
background-image: URL('../StaticImages/LinkedInLink20180926043508.png'); 
display: inline-block; 
height: 30px; 
width: 197px; 
}
.ClubLogonLinkedInLoginButton
{
background-size: cover; 
background-image: URL('../StaticImages/LinkedInLogin20180926043449.png'); 
display: block; 
height: 30px; 
margin-top: 5px; 
width: 219px; 
}
.ClubLogonItem
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #003a68; 
text-decoration: none; 
}
.ClubLogonChangePasswordButton
{
width: 250px; 
display: block; 
text-align: Left; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
}
.ClubLogon
{
background-color: White; 
color: Red; 
font-size: small; 
}
.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
{
left: -26px; 
position: absolute; 
top: 8px; 
transform: rotate(-50deg); 
width: 23px; 
border-bottom: 3px solid #294F6D; 
border-left: 3px solid #294F6D; 
display: inline-block; 
height: 9px; 
}
.CheckLarge input[type=checkbox] + label
{
display: inline-block; 
left: 15px; 
padding: 0px 10px; 
position: relative; 
}
.CheckLarge  input[type=checkbox]
{
opacity: 0; 
}
.Check4LBox input[type=checkbox]:checked + label::after
{
content: ''; 
}
.Check4LBox input[type=checkbox] + label::before
{
border: 1px solid; 
border-radius: 3px; 
content: ''; 
display: inline-block; 
height: 18px; 
left: -16px; 
position: absolute; 
top: 1px; 
width: 18px; 
}
.Check4LBox input[type=checkbox] + label::after
{
border-bottom: 2px solid; 
border-left: 2px solid; 
display: inline-block; 
height: 6px; 
left: -13px; 
position: absolute; 
top: 7px; 
transform: rotate(-50deg); 
width: 14px; 
}
.Check4LBox input[type=checkbox] + label
{
display: inline-block; 
padding: 0px 10px; 
position: relative; 
}
.Check4LBox input[type=checkbox]
{
opacity: 0; 
}
.ChangePasswordCancelButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.CaptionWhite
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.CaptionTextWebDisplayMainPanel
{
background-size: cover; 
background-image: URL('../StaticImages/CaptionBG20191011034425.jpg'); 
box-sizing: border-box; 
margin: -60px -35% -60px -60px; 
min-height: 460px; 
padding-top: 100px; 
}
.CaptionTextContextTextPanel
{
background: rgba(0,38,68,0.8); 
box-shadow: border-box; 
width: 650px; 
}
.CaptionText
{
padding: 60px 60px 60px 120px; 
}
.CancelEmailButton
{
margin: 0px 10px 0px 0px; 
background-color: #0c4379; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
padding: 5px 10px; 
transition: 0.3s; 
}
.CancelEmailButton:hover
{
background-color: #f8b532; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
}
.CancelButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.CancelBookingButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.Button
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.BusinessDirectoryAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.BursaryVideoButton
{
background-color: rgba(0,0,0,0.6); 
border: 1px solid white; 
display: block; 
margin: 10px auto; 
padding: 5px 10px; 
transition: 0.15s; 
width: 200px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: white; 
text-decoration: none; 
}
.BursaryVideoButton:hover
{
background-color: White; 
transition: 0.15s; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #003a68; 
text-decoration: none; 
}
.BursaryFilmWebDisplayPanelTextLbl
{
display: inline-block; 
width: 100%; 
}
.BursaryFilmWebDisplayPanelText
{
background-color: #f4f4f4; 
height: 50px; 
line-height: 50px; 
margin: 0px 2.5px; 
padding: 5px 0px; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.BursaryFilmWebDisplayMainPanel
{
display: inline-block; 
vertical-align: top; 
width: 24%; 
}
.BursaryFilmContextTextPanel
{
padding: 50px 20px; 
text-align: Center; 
}
.BookingPaidAndCompleteInvoiceWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.BookingPaidAndCompleteAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.BookingInvoiceTotalInvoiceTotalPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceTotalInvoiceTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceTotalDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceLinesRow
{
border-bottom: 1px solid #777777; 
}
.BookingInvoiceLinesInvoiceLineTotalCell
{
text-align: Right; 
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesInvoiceLineQuantityCell
{
text-align: Right; 
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesInvoiceLineDescriptionCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesInvoiceLineAmountCell
{
text-align: Right; 
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesHeaderRow
{
background-color: #E7E7F7; 
height: 25px; 
padding: 5px; 
}
.BookingInvoiceLinesGrid
{
border: 1px solid #efefef; 
margin: 0px; 
padding: 0px; 
width: 100%; 
}
.BookingInvoiceLinesCell
{
border-top: 1px solid #999999; 
padding: 0px 10px 0px 0px; 
}
.BookingInvoiceLinesAltRow
{
border-bottom: 1px solid #777777; 
}
.BookingInvoiceDetailWebDisplayPanelText
{
border-bottom: 1px solid #bbbbbb; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.BookingInvoiceDetailInvoiceTotalPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceDetailInvoiceTotalLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDescriptionPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceDetailInvoiceDescriptionLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailInvoiceDatePanel
{
padding: 0px 0px 5px 0px; 
}
.BookingInvoiceDetailInvoiceDateLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayLabel
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.BookingInvoiceDetailDisplayItemsPanel
{
padding: 0px 0px 5px 0px; 
}
.BookingDetailsMakeBookingWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.BookingDetailsMakeBookingNewInstButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.BookingDetailsMakeBookingEditLabel
{
display: inline-block; 
line-height: 32px; 
margin: 0px 10px 0px 0px; 
min-width: 170px; 
vertical-align: top; 
}
.BookingDetailsMakeBookingEditItem
{
min-width: 280px; 
}
.BookingDetailsMakeBookingEditControlCHK
{
display: inline-block; 
margin-right: 20px; 
min-height: 25px; 
vertical-align: top; 
}
.BookingButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.BaseUnderline
{
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #333; 
text-decoration: underline; 
}
.BannerRotWebDisplayMainPanel
{
margin-bottom: 5px; 
}
.BannerRotPanel
{
padding-top: 40%; 
}
.BannerImage
{
background-repeat: no-repeat; 
background-image: URL('../StaticImages/BannerImage20170109093352.png'); 
height: 130px; 
margin-top: 10px; 
width: 1000px; 
}
.BannerCell
{
background-position: top right; 
background-repeat: no-repeat; 
}
.BackBookingButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.AwardsWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.AwardsAndNetworkingWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.AttributePanelTitle
{
border-bottom: 1px solid #ececed; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.AttributeListTitle
{
border-bottom: 1px solid #ececed; 
font-family: 'Playfair Display'; 
font-size: 20pt; 
color: #333; 
text-decoration: none; 
}
.AttributeListData
{
color: Black; 
display: inline-block; 
}
.AttributeDataLabel
{
color: #3651b0; 
display: inline-block; 
}
.AttributeData
{
color: Black; 
display: inline-block; 
}
.ArchiveWebDisplayPagePagingProgressBar
{
background-color: #0c4379; 
}
.ArchiveTextTitle
{
font-family: 'Open Sans'; 
font-size: 20pt; 
color: White; 
text-decoration: none; 
}
.ArchiveTextPanel
{
background-image: URL('../StaticImages/DescBackBlue20170109093353.png'); 
margin-top: 100px; 
padding: 15px; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
}
.ArchiveMainWebDisplayMainPanel
{
background-size: cover; 
background-image: URL('../StaticImages/ArchiveBack20170109093353.jpg'); 
display: inline-block; 
height: 100%; 
vertical-align: top; 
}
.ArchiveMainContextTextPanel
{
padding: 0px 50px; 
}
.ArchiveLogonWebDisplayMainPanel
{
display: inline-block; 
min-width: 200px; 
vertical-align: top; 
width: 30%; 
}
.ArchiveLogonRequestPasswordReminderButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ArchiveLogonRememberLoginCheck
{
display: Block; 
margin-top: 3px; 
}
.ArchiveLogonLogoutButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ArchiveLogonLogonPanel
{
border: 0px; 
box-shadow: 5px 15px 20px #999; 
margin: 10px 10px; 
padding: 10px; 
}
.ArchiveLogonLogonEntryLabel
{
display: Block; 
margin-top: 3px; 
}
.ArchiveLogonLogonEntry
{
display: Block; 
margin-top: 3px; 
}
.ArchiveLogonLoginButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ArchiveLogonLoggedInMessageUserid
{
display: Block; 
margin-top: 3px; 
}
.ArchiveLogonLoggedInMessage
{
display: Block; 
margin-top: 3px; 
}
.ArchiveLogonLinkLinkedInAccountButton
{
background-size: cover; 
background-image: URL('../StaticImages/LinkedInLink20180926043508.png'); 
display: inline-block; 
height: 30px; 
width: 197px; 
}
.ArchiveLogonLinkedInLoginButton
{
background-size: cover; 
background-image: URL('../StaticImages/LinkedInLogin20180926043449.png'); 
display: block; 
height: 30px; 
margin-top: 5px; 
width: 219px; 
}
.ArchiveLogonItem
{
display: Block; 
margin-top: 3px; 
}
.ArchiveLogonChangePasswordButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
margin-top: 2px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ArchiveLogon
{
background-color: White; 
color: Red; 
font-size: small; 
}
.ArchiveAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AnnouncementsAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AllTextSingleTextLbl
{
display: inline-block; 
padding-right: 10px; 
vertical-align: top; 
}
.AllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AllTextItemButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.AllTextEditButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.AllTextChgDisplayButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.AllTextAddButton
{
height: auto; 
line-height: auto; 
display: inline-block; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
padding: 0px 5px; 
text-align: Center; 
}
.AllPagesAllTextItemPanel
{
border-bottom: 1px solid #333333; 
padding: 10px; 
}
.AddModifiedStyleButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.AddCSSStylesButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.AddButton
{
display: inline-block; 
height: 30px; 
line-height: 30px; 
padding: 0px 5px; 
text-align: Center; 
font-family: 'Open Sans'; 
font-size: 11pt; 
color: #0C4379; 
text-decoration: underline; 
}
.ActionPanelSiteProfile
{
margin: 15px 0px; 
}
.ActionButton
{
background-color: #0c4379; 
padding: 5px 10px; 
transition: 0.3s; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: white; 
text-decoration: none; 
}
.ActionButton:hover
{
background-color: #f8b532; 
font-family: 'Open Sans'; 
font-size: 15pt; 
color: #0C4379; 
text-decoration: none; 
}
.AboveFooterParentWebDisplayMainPanel
{
padding: 60px; 
}
.AboutCell
{
border-left: 1px solid white; 
display: inline-block; 
letter-spacing: 2px; 
padding: 0px 2.5%; 
text-transform: uppercase; 
}
.About
{
font-family: Open Sans; 
font-size: 11pt; 
color: White; 
text-decoration: none; 
display: inline-block; 
height: 55px; 
line-height: 55px; 
text-align: Center; 
}

@media screen and (max-width: 1200px) {

.TopRightMenuMenuPanel
{
padding-top: 15px; 
}
.MenuCell
{
display: inline-block; 
padding-top: 0px; 
text-align: Center; 
width: calc(100% - 60px); 
}
.MainTitleCell
{
display: block; 
text-align: Center; 
}
.FrontRecentNewsWebDisplayMainPanel
{
width: 66%; 
}
.FrontNextEventWebDisplayMainPanel
{
width: 33%; 
}
.BursaryFilmWebDisplayMainPanel
{
display: block; 
width: auto; 
}

}


@media screen and (max-width: 800px) {

.WW1PhotoInListEditLabel
{
width: 190px; 
}
.WW1NewsListEditLabel
{
width: 190px; 
}
.WW1LettersEditLabel
{
width: 190px; 
}
.Survey2026EditLabel
{
width: 190px; 
}
.SiteProfileEditLabel
{
width: 190px; 
}
.SendEmailDisplayToLabel
{
width: 190px; 
}
.SendEmailDisplaySubjectLabel
{
width: 190px; 
}
.SendEmailDisplayMessageLabel
{
width: 190px; 
}
.SendEmailDisplayLabel
{
width: 190px; 
}
.SendEmailDisplayFromLabel
{
width: 190px; 
}
.SeatingPreference_EditLabel
{
width: 190px; 
}
.ProfileYourStoryEditLabel
{
width: 190px; 
}
.ProfileWebSiteEditLabel
{
width: 190px; 
}
.ProfileUniversityYearTo_EditLabel
{
width: 190px; 
}
.ProfileUniversitySubject_EditLabel
{
width: 190px; 
}
.ProfileUniversityInstitutionName_EditLabel
{
width: 190px; 
}
.ProfileUniversityEditLabel
{
width: 190px; 
}
.ProfileSurveyCommentsEditLabel
{
width: 190px; 
}
.ProfileSocialsX_EditLabel
{
width: 190px; 
}
.ProfileSocialsLinkedin_EditLabel
{
width: 190px; 
}
.ProfileSocialsInstagram_EditLabel
{
width: 190px; 
}
.ProfileSocialsFacebook_EditLabel
{
width: 190px; 
}
.ProfileSocialsEditLabel
{
width: 190px; 
}
.ProfileSocialAffiliationYearTo_EditLabel
{
width: 190px; 
}
.ProfileSocialAffiliationYearFrom_EditLabel
{
width: 190px; 
}
.ProfileSocialAffiliationOrganisation_EditLabel
{
width: 190px; 
}
.ProfileSocialAffiliationOffice_EditLabel
{
width: 190px; 
}
.ProfileSocialAffiliationEditLabel
{
width: 190px; 
}
.ProfileSocialAffiliationAchievement_EditLabel
{
width: 190px; 
}
.ProfilePhonesFaxesEditLabel
{
width: 190px; 
}
.ProfilePhoneEditLabel
{
width: 190px; 
}
.ProfileOtherDetailsMaritalStatus_EditLabel
{
width: 190px; 
}
.ProfileOtherDetailsGender_EditLabel
{
width: 190px; 
}
.ProfileOtherDetailsEditLabel
{
width: 190px; 
}
.ProfileOtherDetailsDateOfBirth_EditLabel
{
width: 190px; 
}
.ProfileNewsOhNewsEventInterestsOther_EditLabel
{
width: 190px; 
}
.ProfileNewsEditLabel
{
width: 190px; 
}
.ProfileNetworkingNetworkingOtherAppointmentspositions_EditLabel
{
width: 190px; 
}
.ProfileNetworkingNetworkingInterest_EditLabel
{
width: 190px; 
}
.ProfileNetworkingNetworkingEmploymentStatusOther_EditLabel
{
width: 190px; 
}
.ProfileNetworkingNetworkingEmploymentStatus_EditLabel
{
width: 190px; 
}
.ProfileNetworkingJobTitle_EditLabel
{
width: 190px; 
}
.ProfileNetworkingEditLabel
{
width: 190px; 
}
.ProfileNetworkingCompany_EditLabel
{
width: 190px; 
}
.ProfileNameTitle_EditLabel
{
width: 190px; 
}
.ProfileNamePreviousName_EditLabel
{
width: 190px; 
}
.ProfileNamePreferredName_EditLabel
{
width: 190px; 
}
.ProfileNameLastname_EditLabel
{
width: 190px; 
}
.ProfileNameForenames_EditLabel
{
width: 190px; 
}
.ProfileNameEditLabel
{
width: 190px; 
}
.ProfileMagChoiceOhMagazineSubscriptionIntent_EditLabel
{
width: 190px; 
}
.ProfileMagChoiceOhMagazineReading_EditLabel
{
width: 190px; 
}
.ProfileMagChoiceOhMagazinePreferenceIfNotReceiving_EditLabel
{
width: 190px; 
}
.ProfileMagChoiceEditLabel
{
width: 190px; 
}
.ProfileInterestEditLabel
{
width: 190px; 
}
.ProfileHelpHelpWithEventsActivitiesReunions_EditLabel
{
width: 190px; 
}
.ProfileHelpEditLabel
{
width: 190px; 
}
.ProfileFamilySchool_EditLabel
{
width: 190px; 
}
.ProfileFamilyRelationship_EditLabel
{
width: 190px; 
}
.ProfileFamilyNote_EditLabel
{
width: 190px; 
}
.ProfileFamilyName_EditLabel
{
width: 190px; 
}
.ProfileFamilyGender_EditLabel
{
width: 190px; 
}
.ProfileFamilyEditLabel
{
width: 190px; 
}
.ProfileFamilyDob_EditLabel
{
width: 190px; 
}
.ProfileEmploymentHistoryStartYear_EditLabel
{
width: 190px; 
}
.ProfileEmploymentHistoryOrganisation_EditLabel
{
width: 190px; 
}
.ProfileEmploymentHistoryOccupation_EditLabel
{
width: 190px; 
}
.ProfileEmploymentHistoryJobTitle_EditLabel
{
width: 190px; 
}
.ProfileEmploymentHistoryFinishYear_EditLabel
{
width: 190px; 
}
.ProfileEmploymentHistoryEditLabel
{
width: 190px; 
}
.ProfileEmploymentHistoryComment_EditLabel
{
width: 190px; 
}
.ProfileEmploymentHistoryBusinessSector_EditLabel
{
width: 190px; 
}
.ProfileEmploymentGeneralEmploymentNote_EditLabel
{
width: 190px; 
}
.ProfileEmploymentGeneralEditLabel
{
width: 190px; 
}
.ProfileEmailEditLabel
{
width: 190px; 
}
.ProfileEmailAddressesEditLabel
{
width: 190px; 
}
.ProfileEducationLeavingYear_EditLabel
{
width: 190px; 
}
.ProfileEducationHouse_EditLabel
{
width: 190px; 
}
.ProfileEducationHistoryYearTo_EditLabel
{
width: 190px; 
}
.ProfileEducationHistoryYearFrom_EditLabel
{
width: 190px; 
}
.ProfileEducationHistorySubject_EditLabel
{
width: 190px; 
}
.ProfileEducationHistoryResultType_EditLabel
{
width: 190px; 
}
.ProfileEducationHistoryInstitutionName_EditLabel
{
width: 190px; 
}
.ProfileEducationHistoryEditLabel
{
width: 190px; 
}
.ProfileEducationHistoryComment_EditLabel
{
width: 190px; 
}
.ProfileEducationHistoryClassOfResult_EditLabel
{
width: 190px; 
}
.ProfileEducationGenLeavingYear_EditLabel
{
width: 190px; 
}
.ProfileEducationGenHouse_EditLabel
{
width: 190px; 
}
.ProfileEducationGeneralEducationNote_EditLabel
{
width: 190px; 
}
.ProfileEducationGeneralEditLabel
{
width: 190px; 
}
.ProfileEducationGenEditLabel
{
width: 190px; 
}
.ProfileEducationGenBoarding_EditLabel
{
width: 190px; 
}
.ProfileEducationGenBoarder_EditLabel
{
width: 190px; 
}
.ProfileEducationEditLabel
{
width: 190px; 
}
.ProfileEducationAssistanceScholarships_EditLabel
{
width: 190px; 
}
.ProfileEducationAssistanceFinancialAssistance_EditLabel
{
width: 190px; 
}
.ProfileEducationAssistanceEducationAssistanceOther_EditLabel
{
width: 190px; 
}
.ProfileEducationAssistanceEducationAssistance_EditLabel
{
width: 190px; 
}
.ProfileEducationAssistanceEditLabel
{
width: 190px; 
}
.ProfileEducationActivitiesSchoolSportsTeamOther_EditLabel
{
width: 190px; 
}
.ProfileEducationActivitiesSchoolSportsTeam_EditLabel
{
width: 190px; 
}
.ProfileEducationActivitiesSchoolActivitiesOther_EditLabel
{
width: 190px; 
}
.ProfileEducationActivitiesSchoolActivities_EditLabel
{
width: 190px; 
}
.ProfileEducationActivitiesEditLabel
{
width: 190px; 
}
.ProfileDOBEditLabel
{
width: 190px; 
}
.ProfileCommPrefEditLabel
{
width: 190px; 
}
.ProfileArmedForcesEditLabel
{
width: 190px; 
}
.ProfileArmedForcesDivisionrank_EditLabel
{
width: 190px; 
}
.ProfileAddressesUsage_EditLabel
{
width: 190px; 
}
.ProfileAddressesTown_EditLabel
{
width: 190px; 
}
.ProfileAddressesPostalcode_EditLabel
{
width: 190px; 
}
.ProfileAddressesEditLabel
{
width: 190px; 
}
.ProfileAddressesCounty_EditLabel
{
width: 190px; 
}
.ProfileAddressesCountry_EditLabel
{
width: 190px; 
}
.ProfileAddressesAddress3_EditLabel
{
width: 190px; 
}
.ProfileAddressesAddress2_EditLabel
{
width: 190px; 
}
.ProfileAddressesAddress1_EditLabel
{
width: 190px; 
}
.ProfileActivityEditLabel
{
width: 190px; 
}
.ProductListEditLabel
{
width: 190px; 
}
.PrimeFocusIndividualEditLabel
{
width: 190px; 
}
.PhotoLinkEditLabel
{
width: 190px; 
}
.PhotoGalleryHeadingEditLabel
{
width: 190px; 
}
.PhotoEditLabel
{
width: 190px; 
}
.PhotoAndTextPhotoLinkEditLabel
{
width: 190px; 
}
.PhotoAndTextEditLabel
{
width: 190px; 
}
.PersonalInfoEditLabel
{
width: 190px; 
}
.PDEditLabel
{
width: 190px; 
}
.PastEventPhotosEditLabel
{
width: 190px; 
}
.PastEventListEditLabel
{
width: 190px; 
}
.PastEventDetailEditLabel
{
width: 190px; 
}
.OrgAnnTitleAttachmentEditLabel
{
width: 190px; 
}
.OrgAnnPhotoEditLabel
{
width: 190px; 
}
.OrgAnnListPhotoEditLabel
{
width: 190px; 
}
.OrgAnnListFullAnnounceEditLabel
{
width: 190px; 
}
.OrgAnnListEditLabel
{
width: 190px; 
}
.OrgAnnListDetailEditLabel
{
width: 190px; 
}
.OrgAnnListAreaEditLabel
{
width: 190px; 
}
.OrgAnnDetailsEditLabel
{
width: 190px; 
}
.OHMagazineEditLabel
{
width: 190px; 
}
.MyDetails_WebSiteEditLabel
{
width: 190px; 
}
.MyDetails_SocialAffiliationYearTo_EditLabel
{
width: 190px; 
}
.MyDetails_SocialAffiliationYearFrom_EditLabel
{
width: 190px; 
}
.MyDetails_SocialAffiliationOrganisation_EditLabel
{
width: 190px; 
}
.MyDetails_SocialAffiliationOffice_EditLabel
{
width: 190px; 
}
.MyDetails_SocialAffiliationEditLabel
{
width: 190px; 
}
.MyDetails_SocialAffiliationAchievement_EditLabel
{
width: 190px; 
}
.MyDetails_PhotoTextPhotoText_EditLabel
{
width: 190px; 
}
.MyDetails_PhotoTextEditLabel
{
width: 190px; 
}
.MyDetails_PhotoPhoto_EditLabel
{
width: 190px; 
}
.MyDetails_PhotoEditLabel
{
width: 190px; 
}
.MyDetails_PhotoAndTextText_EditLabel
{
width: 190px; 
}
.MyDetails_PhotoAndTextPhoto_EditLabel
{
width: 190px; 
}
.MyDetails_PhotoAndTextEditLabel
{
width: 190px; 
}
.MyDetails_PhonesFaxesEditLabel
{
width: 190px; 
}
.MyDetails_OtherDetailsMaritalStatus_EditLabel
{
width: 190px; 
}
.MyDetails_OtherDetailsGender_EditLabel
{
width: 190px; 
}
.MyDetails_OtherDetailsEditLabel
{
width: 190px; 
}
.MyDetails_OtherDetailsDateOfBirth_EditLabel
{
width: 190px; 
}
.MyDetails_NameTitle_EditLabel
{
width: 190px; 
}
.MyDetails_NamePreviousName_EditLabel
{
width: 190px; 
}
.MyDetails_NamePreferredName_EditLabel
{
width: 190px; 
}
.MyDetails_NameLastname_EditLabel
{
width: 190px; 
}
.MyDetails_NameInitials_EditLabel
{
width: 190px; 
}
.MyDetails_NameForenames_EditLabel
{
width: 190px; 
}
.MyDetails_NameEditLabel
{
width: 190px; 
}
.MyDetails_InterestEditLabel
{
width: 190px; 
}
.MyDetails_FamilySchool_EditLabel
{
width: 190px; 
}
.MyDetails_FamilyRelationship_EditLabel
{
width: 190px; 
}
.MyDetails_FamilyNote_EditLabel
{
width: 190px; 
}
.MyDetails_FamilyName_EditLabel
{
width: 190px; 
}
.MyDetails_FamilyGender_EditLabel
{
width: 190px; 
}
.MyDetails_FamilyEditLabel
{
width: 190px; 
}
.MyDetails_FamilyDob_EditLabel
{
width: 190px; 
}
.MyDetails_EmploymentHistoryStartYear_EditLabel
{
width: 190px; 
}
.MyDetails_EmploymentHistoryOrganisation_EditLabel
{
width: 190px; 
}
.MyDetails_EmploymentHistoryOccupation_EditLabel
{
width: 190px; 
}
.MyDetails_EmploymentHistoryJobTitle_EditLabel
{
width: 190px; 
}
.MyDetails_EmploymentHistoryFinishYear_EditLabel
{
width: 190px; 
}
.MyDetails_EmploymentHistoryEditLabel
{
width: 190px; 
}
.MyDetails_EmploymentHistoryComment_EditLabel
{
width: 190px; 
}
.MyDetails_EmploymentHistoryBusinessSector_EditLabel
{
width: 190px; 
}
.MyDetails_EmploymentGeneralEmploymentNote_EditLabel
{
width: 190px; 
}
.MyDetails_EmploymentGeneralEditLabel
{
width: 190px; 
}
.MyDetails_EmailAddressesEditLabel
{
width: 190px; 
}
.MyDetails_EducationHistoryYearTo_EditLabel
{
width: 190px; 
}
.MyDetails_EducationHistoryYearFrom_EditLabel
{
width: 190px; 
}
.MyDetails_EducationHistorySubject_EditLabel
{
width: 190px; 
}
.MyDetails_EducationHistoryResultType_EditLabel
{
width: 190px; 
}
.MyDetails_EducationHistoryInstitutionName_EditLabel
{
width: 190px; 
}
.MyDetails_EducationHistoryEditLabel
{
width: 190px; 
}
.MyDetails_EducationHistoryComment_EditLabel
{
width: 190px; 
}
.MyDetails_EducationHistoryClassOfResult_EditLabel
{
width: 190px; 
}
.MyDetails_EducationGeneralEducationNote_EditLabel
{
width: 190px; 
}
.MyDetails_EducationGeneralEditLabel
{
width: 190px; 
}
.MyDetails_AddressesUsage_EditLabel
{
width: 190px; 
}
.MyDetails_AddressesTown_EditLabel
{
width: 190px; 
}
.MyDetails_AddressesPostalcode_EditLabel
{
width: 190px; 
}
.MyDetails_AddressesEditLabel
{
width: 190px; 
}
.MyDetails_AddressesCounty_EditLabel
{
width: 190px; 
}
.MyDetails_AddressesCountry_EditLabel
{
width: 190px; 
}
.MyDetails_AddressesAddress3_EditLabel
{
width: 190px; 
}
.MyDetails_AddressesAddress2_EditLabel
{
width: 190px; 
}
.MyDetails_AddressesAddress1_EditLabel
{
width: 190px; 
}
.MyDetails_ActivityEditLabel
{
width: 190px; 
}
.MemberProfileEditLabel
{
width: 190px; 
}
.MakeBookingEventDetailsEditLabel
{
width: 190px; 
}
.GalleryListEditLabel
{
width: 190px; 
}
.FrontRecentNewsEditLabel
{
width: 190px; 
}
.FrontPageEventDetailEditLabel
{
width: 190px; 
}
.FrontNextEventEditLabel
{
width: 190px; 
}
.FrontNewsEditLabel
{
width: 190px; 
}
.FrontEventListEditLabel
{
width: 190px; 
}
.FindFriendsPhotoEditLabel
{
width: 190px; 
}
.FindFriendsListEditLabel
{
width: 190px; 
}
.EventListEditLabel
{
width: 190px; 
}
.EventDetailEditLabel
{
width: 190px; 
}
.EditLabel
{
width: 190px; 
}
.BookingInvoiceTotalEditLabel
{
width: 190px; 
}
.BookingInvoiceDetailEditLabel
{
width: 190px; 
}
.BookingDetailsMakeBookingEditLabel
{
width: 190px; 
}

}


.webFontBase
{
font-family: 'Open Sans';
font-size: 11pt;
color: #333;
}


.webFontBaseBlue
{
font-family: 'Open Sans';
font-size: 11pt;
color: #003a68;
}


.webFontBaseUnderline
{
font-family: 'Open Sans';
font-size: 11pt;
color: #333;
text-decoration: underline;
}


.webFontBaseWhite
{
font-family: 'Open Sans';
font-size: 11pt;
color: white;
}


.webFontBlueTitle
{
font-family: 'Playfair Display';
font-size: 20pt;
color: #003a68;
}


.webFontButton
{
font-family: 'Open Sans';
font-size: 11pt;
color: #0C4379;
text-decoration: underline;
}


.webFontButtonWhite
{
font-family: 'Open Sans';
font-size: 11pt;
color: white;
}


.webFontDeleteButton
{
font-family: 'Open Sans';
font-size: 11pt;
color: Red;
text-decoration: underline;
}


.webFontFooterText
{
font-family: 'Open Sans';
font-size: 11pt;
color: white;
}


.webFontFooterTitle
{
font-family: 'Open Sans';
font-size: 15pt;
color: white;
}


.webFontForumTitle
{
font-family: ;
font-size: 12pt;
color: #414267;
font-weight: bold;
}


.webFontFunction
{
font-family: 'Open Sans';
font-size: 11pt;
color: #0C4379;
}


.webFontHelpText
{
font-family: 'Open Sans';
font-size: 8pt;
color: Indigo;
}


.webFontImportantText
{
font-family: 'Open Sans';
font-size: 12pt;
color: 20,52,99;
font-weight: bold;
}


.webFontLargeButton
{
font-family: 'Open Sans';
font-size: 15pt;
color: #0C4379;
}


.webFontLargeButtonWhite
{
font-family: 'Open Sans';
font-size: 15pt;
color: white;
}


.webFontLargePrimeLink
{
font-family: 'Playfair Display';
font-size: 20pt;
color: #333;
text-decoration: underline;
}


.webFontLargeWhite
{
font-family: 'Open Sans';
font-size: 20pt;
color: White;
}


.webFontMainWebTitle
{
font-family: Playfair Display;
font-size: 20pt;
color: #00457c;
font-weight: bold;
}


.webFontMenu
{
font-family: Open Sans;
font-size: 11pt;
color: #333333;
}


.webFontMenuHover
{
font-family: Open Sans;
font-size: 11pt;
color: White;
}


.webFontMenuWhite
{
font-family: Open Sans;
font-size: 11pt;
color: White;
}


.webFontPageSubTitle
{
font-family: 'Playfair Display';
font-size: 15pt;
color: #333;
}


.webFontPageSubTitleLink
{
font-family: 'Playfair Display';
font-size: 15pt;
color: #333;
text-decoration: underline;
}


.webFontPageTitle
{
font-family: 'Playfair Display';
font-size: 20pt;
color: #333;
}


.webFontPollName
{
font-family: 'Open Sans';
font-size: 12pt;
color: #414267;
}


.webFontPrimeFunction
{
font-family: 'Open Sans';
font-size: 10pt;
color: #0C4379;
}


.webFontPrimeLink
{
font-family: 'Playfair Display';
font-size: 18pt;
color: #333;
text-decoration: underline;
}


.webFontPrimeLinkBlue
{
font-family: 'Playfair Display';
font-size: 18pt;
color: #003a68;
text-decoration: underline;
}


.webFontPrimeLinkSmall
{
font-family: 'Playfair Display';
font-size: 10pt;
color: #333;
text-decoration: underline;
}


.webFontProfileFunction
{
font-family: 'Open Sans';
font-size: 12pt;
color: #0C4379;
}


.webFontSmall
{
font-family: 'Open Sans';
font-size: 10pt;
color: #333;
}


.webFontSmallTitle
{
font-family: 'Playfair Display';
font-size: 11pt;
color: #333;
font-style: italic;
}


.webFontSubMenu
{
font-family: Open Sans;
font-size: 11pt;
color: #333333;
}


.webFontTab
{
font-family: 'Open Sans';
font-size: 11pt;
color: #00457c;
text-decoration: underline;
}


.webFontThreadStarter
{
font-family: ;
font-size: 8pt;
color: Black;
}


.webFontThreadTitle
{
font-family: 'Open Sans';
font-size: 12pt;
color: #8C8DB6;
font-weight: bold;
}


.webFontTitle
{
font-family: 'Playfair Display';
font-size: 20pt;
color: #333;
}


.webFontWhite
{
font-family: 'Open Sans';
font-size: 11pt;
color: White;
}


.webFontWhiteBold
{
font-family: 'Open Sans';
font-size: 13pt;
color: White;
font-weight: bold;
}


.webFontWhiteLink
{
font-family: 'Open Sans';
font-size: 11pt;
color: White;
text-decoration: underline;
}


.webFontWhiteTitle
{
font-family: 'Playfair Display';
font-size: 20pt;
color: white;
}


.webFontYellowTitle
{
font-family: 'Playfair Display';
font-size: 20pt;
color: #f8b531;
}

